[freeside-commits] branch master updated. 7d68066ea33f9f85fe14ce663372642d7ec2ad20

Ivan ivan at 420.am
Thu Mar 15 13:56:51 PDT 2012


The branch, master has been updated
       via  7d68066ea33f9f85fe14ce663372642d7ec2ad20 (commit)
       via  d622dc369cc0856fb791658b35f889470a7da605 (commit)
      from  a69299c596de60f4b26db7431165f7f3ffe928e2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 7d68066ea33f9f85fe14ce663372642d7ec2ad20
Merge: d622dc3 a69299c
Author: Ivan Kohler <ivan-debian at 420.am>
Date:   Thu Mar 15 13:56:48 2012 -0700

    Merge branch 'master' of git.freeside.biz:/home/git/freeside


commit d622dc369cc0856fb791658b35f889470a7da605
Author: Ivan Kohler <ivan-debian at 420.am>
Date:   Thu Mar 15 13:56:37 2012 -0700

    Makefile

diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index b10e13f..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,37848 +0,0 @@
-2010-09-29 15:47  ivan
-
-	* Makefile: 2.1.1!
-
-2010-09-29 14:14  ivan
-
-	* ChangeLog: 2.1.1
-
-2010-09-29 12:54  ivan
-
-	* httemplate/search/rt_transaction.html: fix time worked search by
-	  customer
-
-2010-09-29 12:38  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: fix
-	  noskip_dst_length_accountcode_tollfree, RT#9683
-
-2010-09-29 11:39  mark
-
-	* FS/FS/cust_main.pm: restore missing signup dates during upgrade,
-	  RT#9972
-
-2010-09-28 22:40  mark
-
-	* FS/FS/ClientAPI/Signup.pm, fs_selfservice/drupal/signup.inc:
-	  svc_pbx in signup server, RT#9380
-
-2010-09-28 17:50  ivan
-
-	* bin/test_scrub_sql: adding tool to drop things with sql
-	  statements on a db
-
-2010-09-28 17:38  mark
-
-	* httemplate/edit/process/cust_main.cgi: avoid wiping signupdate
-	  when editing cust_main, RT#9972
-
-2010-09-28 16:12  mark
-
-	* FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/drupal/admin.inc,
-	  fs_selfservice/drupal/signup.inc: assorted drupal self-service
-	  fixes, RT#9380
-
-2010-09-27 18:55  mark
-
-	* bin/cdr-mysql.import: mysql cdr import script, RT#10009
-
-2010-09-27 17:26  ivan
-
-	* ChangeLog: 2.1.1
-
-2010-09-27 15:59  mark
-
-	* FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: don't use decimal minutes
-	  in call detail format
-
-2010-09-24 17:56  mark
-
-	* FS/FS/: Schema.pm, cdr.pm, part_pkg/voip_cdr.pm: clean up call
-	  rating math to avoid premature rounding, RT#9885
-
-2010-09-24 15:08  jeff
-
-	* FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi:
-	  import tax exempt and force postal invoice optiosn
-
-2010-09-24 15:07  jeff
-
-	* httemplate/misc/process/cust_main_note-import.cgi: import to
-	  notes
-
-2010-09-24 10:23  jeff
-
-	* bin/opensrs_domain_pkgs: set the bill date earlier
-
-2010-09-23 20:14  jeff
-
-	* FS/FS/cust_main/Billing.pm: fix bad bug in line item generation
-	  RT#10024
-
-2010-09-23 18:04  mark
-
-	* FS/FS/rate_time_interval.pm, httemplate/edit/rate_time.cgi,
-	  httemplate/edit/process/rate_time.cgi: fix display of 12:00 hour
-	  in time intervals
-
-2010-09-23 16:21  mark
-
-	* httemplate/misc/: xmlhttp-cust_main-search.cgi,
-	  process/batch-cust_pay.cgi: fix use of agent_custid in quick
-	  payment entry, RT#10035
-
-2010-09-23 14:27  jeff
-
-	* FS/FS/part_pkg.pm: fix bad conflict resolution between ivan's and
-	  jeff's idea of how to use a different freq
-
-2010-09-23 11:32  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: turn debugging off
-
-2010-09-23 11:30  ivan
-
-	* FS/FS/cust_main/Billing.pm: not sure if this is a fix or a
-	  workaround, hence the warning, RT#10024
-
-2010-09-23 11:00  ivan
-
-	* FS/FS/cust_main/: Billing.pm: additional debug info, RT#10012
-
-2010-09-23 10:55  ivan
-
-	* FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
-	  honor cust_main DEBUG flag, add some additional debug info,
-	  RT#10012
-
-2010-09-23 10:46  ivan
-
-	* FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
-	  honor cust_main DEBUG flag, add some additional debug info,
-	  RT#10012
-
-2010-09-22 16:04  mark
-
-	* FS/FS/msg_template.pm, FS/FS/part_event/Action/notice.pm,
-	  FS/FS/part_event/Action/notice_to.pm,
-	  httemplate/edit/msg_template.html: event action to send a notice
-	  to a fixed address, RT#8209
-
-2010-09-22 15:01  ivan
-
-	* FS/FS/cust_main/Billing.pm: fix fallout from discount work,
-	  RT#10025
-
-2010-09-22 14:22  mark
-
-	* FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  FS/FS/part_event/Condition/balance_credit_limit.pm,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/view/cust_main/billing.html: customer credit limits,
-	  RT#8209
-
-2010-09-22 13:46  ivan
-
-	* FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm: use
-	  Data::Dumper to fix debugging - hopefully last of fallout from
-	  refactoring things into their own fiels
-
-2010-09-22 12:35  mark
-
-	* FS/FS/cdr.pm, FS/FS/cdr/cia.pm, FS/FS/cdr/infinite.pm,
-	  httemplate/search/cdr.html: CIA and Infinite Conferencing cdr
-	  formats, RT#8788
-
-2010-09-22 12:16  jeff
-
-	* FS/FS/part_pkg_discount.pm, FS/FS/Conf.pm, FS/FS/Mason.pm,
-	  FS/FS/Schema.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_credit_bill_pkg.pm, FS/FS/cust_main_county.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/discount.pm,
-	  FS/FS/part_pkg.pm, FS/t/part_pkg_discount.t,
-	  fs_selfservice/FS-SelfService/cgi/discount_term.html,
-	  fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  httemplate/elements/customer-table.html,
-	  httemplate/elements/select-discount_term.html,
-	  httemplate/elements/tr-select-discount_term.html,
-	  httemplate/misc/xmlhttp-cust_main-discount_terms.cgi,
-	  FS/MANIFEST, FS/FS/ClientAPI/MyAccount.pm,
-	  FS/FS/cust_main/Billing.pm, FS/FS/cust_main/Billing_Realtime.pm,
-	  FS/FS/part_pkg/flat.pm, httemplate/browse/part_pkg.cgi,
-	  httemplate/edit/cust_pay.cgi, httemplate/edit/part_pkg.cgi,
-	  httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
-	  httemplate/edit/process/cust_pay.cgi,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/misc/process/batch-cust_pay.cgi,
-	  httemplate/misc/process/payment.cgi,
-	  httemplate/view/cust_main/packages/package.html: prepayment
-	  discounts rt#5318
-
-2010-09-21 23:36  jeff
-
-	* FS/FS/Record.pm: avoid unexpected side effects when using 'op' =>
-	  '>' in qsearch
-
-2010-09-21 18:08  ivan
-
-	* FS/FS/cust_main/Billing_Realtime.pm: fix cardtype errors, fallout
-	  from refactor for maestro, RT#10012
-
-2010-09-21 17:08  mark
-
-	* httemplate/: elements/menu.html, search/cust_credit.html,
-	  search/report_cust_credit.html,
-	  search/elements/cust_pay_or_refund.html,
-	  search/elements/report_cust_pay_or_refund.html: unapplied
-	  payment/refund/credit reports, RT#7503
-
-2010-09-20 22:54  mark
-
-	* FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: store TxRefNum for
-	  Paymentech batch payments, RT#9962
-
-2010-09-20 20:56  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: skip_max_callers meaning was
-	  reversed.  doh!  RT#9907
-
-2010-09-20 20:41  ivan
-
-	* FS/FS/Maestro.pm: add service_status call more like we should
-	  have in the first place, RT#9905
-
-2010-09-20 15:45  mark
-
-	* FS/FS/cust_main.pm: fix "payby" option to batch_card
-
-2010-09-20 14:26  ivan
-
-	* fs_selfservice/php/freeside_order_pkg_example.php: adding
-
-2010-09-20 14:13  ivan
-
-	* FS/FS/Maestro.pm, bin/xmlrpc-customer_status.pl,
-	  bin/xmlrpc-order_pkg.pl: Maestro.order_pkg API
-
-2010-09-20 13:29  ivan
-
-	* FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/cust_main/Billing.pm,
-	  FS/cust_main/Billing_Realtime.pm, FS/cust_main/Packages.pm,
-	  FS/cust_main/_Marketgear.pm: last of the refatoring giant
-	  cust_main.pm for now, RT#9967
-
-2010-09-20 12:55  ivan
-
-	* FS/FS/cust_main/Billing.pm: apply_payments/apply_credits fixes
-	  from moving them to Billing.pm
-
-2010-09-18 22:55  ivan
-
-	* FS/FS/cust_pay.pm: fix a series of unfortunate upgrades which
-	  resulted in too much payment receiptery, RT#9723
-
-2010-09-18 22:50  ivan
-
-	* FS/: FS/Conf.pm, FS/Upgrade.pm, FS/cust_pay.pm,
-	  bin/freeside-upgrade: fix a series of unfortunate upgrades which
-	  resulted in too much payment receiptery, RT#9723
-
-2010-09-18 20:02  ivan
-
-	* FS/FS/part_event/: Condition.pm, Condition/payby.pm: another
-	  (hopefully significant) billing optimization, RT#6802
-
-2010-09-18 17:37  ivan
-
-	* FS/FS/cust_main.pm: restore mistakenly removed fuzzyfile
-	  disabiling in _upgrade_data
-
-2010-09-18 17:13  ivan
-
-	* FS/FS/: cust_main.pm, Cron/bill.pm, cust_main/Billing.pm,
-	  cust_main/Billing_Realtime.pm: should speed up billing (well,
-	  event checking) significantly by eliminating unnecessary target
-	  objects one level up in the loop, RT#6802
-
-2010-09-18 12:10  ivan
-
-	* FS/FS/cust_main.pm: fix fuzzyfile foo
-
-2010-09-18 08:57  ivan
-
-	* FS/FS/otaker_Mixin.pm: fix stupid cust_main_note upgrade for
-	  multi-word first names
-
-2010-09-18 01:14  ivan
-
-	* FS/FS/cust_pay.pm: YA otaker upgrade kludge for old datasets:
-	  cust_pay.payby COMP
-
-2010-09-18 00:53  ivan
-
-	* FS/FS/cust_credit.pm: YA otaker upgrade kludge for old datasets:
-	  empty cust_credit.creasonnum
-
-2010-09-18 00:28  ivan
-
-	* FS/FS/cust_pkg_reason.pm: don't abort upgrade for want of not
-	  being able to fill in cust_pkg_reason.action when doing the
-	  otaker replace
-
-2010-09-17 21:28  mark
-
-	* FS/FS/part_event/Condition/cust_bill_past_due.pm: invoice past
-	  due event, RT#9931
-
-2010-09-17 21:26  ivan
-
-	* FS/FS/cust_main.pm: cust_main otaker upgrade vs banned cards
-
-2010-09-17 21:25  mark
-
-	* FS/FS/: cust_bill.pm, part_event/Condition/cust_bill_past_due.pm:
-	  invoice past due event, RT#9931
-
-2010-09-17 20:49  ivan
-
-	* FS/FS/cust_main.pm: ignore bad zip on otaker upgrade
-
-2010-09-17 16:32  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/cust_main.pm,
-	  FS/FS/ClientAPI/Agent.pm, FS/FS/cust_main/Billing_Realtime.pm,
-	  FS/FS/cust_main/Search.pm, httemplate/search/cust_main.cgi,
-	  httemplate/search/cust_main.html,
-	  rt/lib/RT/URI/freeside/Internal.pm: refactor giant cust_main.pm a
-	  little in preparation of adding API methods for maestro, RT#9967
-
-2010-09-17 13:19  ivan
-
-	* FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/part_pkg.pm,
-	  FS/cust_main/Billing.pm, FS/cust_main/Billing_Realtime.pm:
-	  refactor giant cust_main.pm a little in preparation of adding API
-	  methods for maestro, RT#9967
-
-2010-09-17 12:57  mark
-
-	* FS/FS/: Schema.pm, part_pkg/voip_cdr.pm: cdr.max_callers field
-	  and skip option, RT#9810
-
-2010-09-17 11:12  mark
-
-	* httemplate/elements/email-link.html: email_search_result for
-	  cust_pkg and svc_broadband, RT#8736
-
-2010-09-17 11:07  mark
-
-	* FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm,
-	  FS/FS/svc_broadband.pm, httemplate/elements/menu.html,
-	  httemplate/misc/email-customers.html,
-	  httemplate/misc/process/email-customers.html,
-	  httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
-	  httemplate/search/report_svc_broadband.html,
-	  httemplate/search/svc_broadband.cgi: email_search_result for
-	  cust_pkg and svc_broadband, RT#8736
-
-2010-09-17 10:28  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: when using src_dst_length_less, add
-	  option to charge for CDRs where accountcode is toll free anyway,
-	  RT#9683
-
-2010-09-16 22:45  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: return svcnum from order_pkg,
-	  RT#9906
-
-2010-09-16 09:07  ivan
-
-	* FS/FS/svc_acct.pm: blast from the past: exclamation mark vs.
-	  cistron radius with textfiles.  RT#9958
-
-2010-09-15 21:17  jeff
-
-	* FS/FS/part_export/domreg_opensrs.pm: default registrations to 1
-	  year
-
-2010-09-11 17:47  ivan
-
-	* FS/FS/Maestro.pm: add agent and agentnum to maestro
-	  customer_status, RT#9905
-
-2010-09-11 10:27  ivan
-
-	* httemplate/view/svc_domain/dns.html: UI hints for adding new
-	  nameservice records, too many to be intuitive now, RT#8933
-
-2010-09-11 10:13  ivan
-
-	* httemplate/docs/credits.html: add Erik to credits
-
-2010-09-11 10:02  ivan
-
-	* FS/FS/Schema.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
-	  FS/FS/part_export/domain_sql.pm,
-	  httemplate/view/svc_domain/dns.html: dns updates from Erik L: add
-	  ttl support, add check for SRV and finish allowing additional
-	  rectypes, allow forward slashes for RFC2317 classless in-arpa
-	  delegation, RT#8933
-
-2010-09-10 12:31  ivan
-
-	* FS/FS/part_export/shellcommands.pm: fix shell quoting for
-	  agent_custid...
-
-2010-09-09 23:17  ivan
-
-	* rt/lib/RT/Ticket_Overlay.pm: fix for spurious customers
-	  appearing, thanks to Erik L
-
-2010-09-08 17:35  mark
-
-	* FS/FS/: cust_pkg.pm, part_pkg.pm, part_pkg/flat.pm: auto-adjourn
-	  option in flat packages, RT#9516
-
-2010-09-08 14:33  jeff
-
-	* bin/generate-table-module: restore black magic
-
-2010-09-07 16:31  mark
-
-	* httemplate/search/: report_receivables.html,
-	  elements/cust_main_dayranges.html: Option to include customers
-	  with credit balances in aging report, RT#9834
-
-2010-09-07 13:25  mark
-
-	* FS/FS/part_export/shellcommands.pm: agent_custid available on
-	  replace, RT#9826
-
-2010-09-03 19:19  mark
-
-	* httemplate/: elements/input-date-field.html,
-	  misc/cancel_cust.html, misc/cust_main-cancel.cgi,
-	  view/cust_main.cgi: set expire date for customer packages,
-	  RT#9697
-
-2010-09-03 12:18  ivan
-
-	* rt/FREESIDE_MODIFIED: mandatory RT fields, RT#9260
-
-2010-09-02 15:53  mark
-
-	* FS/FS/part_export/shellcommands.pm: agent_custid in shellcommands
-	  export, RT#9826
-
-2010-09-01 16:39  mark
-
-	* rt/: etc/schema.Pg, lib/RT/CustomField.pm,
-	  share/html/Admin/CustomFields/Modify.html,
-	  share/html/Callbacks/CheckMandatoryFields/Ticket/Elements/Tabs/Default,
-	  share/html/Callbacks/CheckMandatoryFields/Ticket/Modify.html/BeforeActionList,
-	  share/html/Callbacks/CheckMandatoryFields/Ticket/Update.html/BeforeDisplay,
-	  share/html/Ticket/Elements/CheckMandatoryFields: RT mandatory
-	  custom fields, RT#9260
-
-2010-09-01 13:25  jeff
-
-	* httemplate/search/477partVI_census.html: warn about multiple
-	  states
-
-2010-09-01 11:48  jeff
-
-	* httemplate/search/: 477partIA_detail.html,
-	  477partIA_summary.html: fix xml tag for upper left corner of part
-	  ia and actually calculate the above 200kpbs residential
-	  percentage
-
-2010-09-01 11:44  mark
-
-	* FS/FS/: msg_template.pm, Cron/notify.pm: packages and recurdates
-	  for impending_recur templates
-
-2010-09-01 10:50  mark
-
-	* FS/FS/: Cron/alert_expiration.pm, msg_template.pm: make expdate
-	  available in new alerter templates, RT#9786
-
-2010-08-31 10:40  jeff
-
-	* httemplate/search/elements/: cust_pay_or_refund.html,
-	  report_cust_pay_or_refund.html: tax names on payment search
-	  report #9760
-
-2010-08-27 17:18  mark
-
-	* httemplate/search/: report_cust_bill.html, cust_bill.html: Filter
-	  invoice report by payby, RT#9263
-
-2010-08-26 19:10  mark
-
-	* FS/FS/: cust_pkg.pm, part_pkg/flat.pm: per-package option to
-	  adjust bill date on unsuspend, RT#8434
-
-2010-08-26 14:10  mark
-
-	* FS/FS/part_pkg/voip_cdr.pm: fix bug affecting single_price
-	  calculation
-
-2010-08-25 23:13  ivan
-
-	* rt/share/html/Elements/Header: dashboard subscription fix
-
-2010-08-25 17:08  mark
-
-	* FS/FS/part_pkg/recur_Common.pm: avoid breaking recur_Common
-	  dependency
-
-2010-08-25 16:15  ivan
-
-	* bin/select-cust-desync_bill_dates.sql: quick query on desynced
-	  bill dates, RT#9733
-
-2010-08-25 15:55  ivan
-
-	* rt/: FREESIDE_MODIFIED, share/html/autohandler: fix fckeditor
-	  damage from dashboard fixes: Elements/Footer inadvertantly
-	  included in css and javascript, RT#9412
-
-2010-08-25 15:11  ivan
-
-	* FS/FS/part_event/Condition/pkg_next_bill_within.pm: slightly
-	  better description?
-
-2010-08-25 15:02  ivan
-
-	* FS/FS/part_event/Condition/: balance_age.pm, once_every.pm:
-	  slightly better description?
-
-2010-08-25 11:27  ivan
-
-	* conf/invoice_print_pdf: in default configuration, spool invoices
-	  to pdf rather than pipe them to lpr
-
-2010-08-25 02:42  mark
-
-	* FS/: FS/ClientAPI_XMLRPC.pm, FS/ClientAPI/Signup.pm,
-	  bin/freeside-selfservice-xmlrpcd: clear signup_info cache when
-	  starting xmlrpcd, RT#9380
-
-2010-08-25 02:25  ivan
-
-	* FS/FS/Record.pm: roll back the import transaction on fatal
-	  parsing errors on CDR import, so the cdr_batch record gets
-	  removed and db doesn't throw a dup key error, RT#9135
-
-2010-08-25 00:34  jeff
-
-	* httemplate/search/: 477partIA_detail.html,
-	  elements/search-xml.html: stricter than docs suggest: no 0 values
-	  for partIA RT#9721
-
-2010-08-24 16:41  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: typo?
-
-2010-08-24 15:04  ivan
-
-	* FS/bin/freeside-wipe-cvv: blank payinfo instead of "deleted"
-
-2010-08-24 13:14  ivan
-
-	* FS/bin/freeside-prepaidd: insurance against prepaid
-	  double-billing, RT#9689
-
-2010-08-24 13:11  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: ensure signup payments are applied,
-	  RT#9689
-
-2010-08-24 13:09  ivan
-
-	* FS/bin/freeside-prepaidd: insurance against prepaid
-	  double-billing, RT#9689
-
-2010-08-24 12:07  ivan
-
-	* FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm, recur_Common.pm:
-	  eliminate needless noise on lack of sync_bill_date option
-
-2010-08-24 11:57  ivan
-
-	* FS/FS/part_export/sqlradius.pm: add debugging and ->finish()
-	  before ->disconnect call
-
-2010-08-24 10:30  jeff
-
-	* httemplate/search/: 477.html, 477partIA_detail.html,
-	  477partVI.html, 477partVI_census.html, report_477.html: fixup 477
-	  XML output
-
-2010-08-23 20:06  mark
-
-	* FS/bin/freeside-wipe-cvv: script to remove payment info from
-	  canceled customers, RT#9652
-
-2010-08-23 20:03  mark
-
-	* FS/FS/pay_batch.pm: delete CVV when processing batch results,
-	  RT#9652
-
-2010-08-23 19:27  ivan
-
-	* FS/FS/: cust_pkg.pm, banned_pay.pm, cust_credit.pm, cust_main.pm,
-	  cust_pay.pm, cust_pay_void.pm, cust_refund.pm: fix otaker still
-	  getting assigned and usernum missing after otaker->usernum
-	  upgrade, causes credit report to barf, RT#9712
-
-2010-08-23 19:17  mark
-
-	* FS/FS/pay_batch.pm: premature commit
-
-2010-08-23 18:59  mark
-
-	* FS/FS/: cust_main.pm, pay_batch.pm: delete CVV when processing
-	  batch results, RT#9652
-
-2010-08-23 17:55  ivan
-
-	* FS/FS/cust_pay.pm: fix payment receipts when
-	  payment_receipt_msgnum is unconfigured
-
-2010-08-23 13:05  jeff
-
-	* httemplate/misc/: cust_main_note-import.cgi,
-	  cust_main_note-import.html, process/cust_main_note-import.cgi:
-	  support importing customer notes by agent_custid
-
-2010-08-23 13:02  jeff
-
-	* FS/FS/cust_main.pm, httemplate/misc/cust_main-import_charges.cgi,
-	  httemplate/misc/process/cust_main-import_charges.cgi: support
-	  importing charges by agent_custid
-
-2010-08-23 12:51  jeff
-
-	* FS/FS/cust_main.pm: allow importation of customers with no tax
-	  rates
-
-2010-08-23 09:47  jeff
-
-	* FS/FS/: cust_bill.pm, cust_bill_pkg_display.pm: create a default
-	  finance section and have hidden sectionless line items remain
-	  sectionless
-
-2010-08-23 09:35  jeff
-
-	* FS/FS/Conf.pm,
-	  httemplate/misc/xmlhttp-cust_main-censustract.html: work around
-	  ffiec bug and add year 2010
-
-2010-08-20 17:17  mark
-
-	* FS/FS/part_event/Condition/: once_every.pm, once_perinv.pm,
-	  pkg_next_bill_within.pm: new event conditions, RT#8896
-
-2010-08-19 13:21  mark
-
-	* httemplate/misc/order_pkg.html: fix my mistake
-
-2010-08-19 12:11  mark
-
-	* FS/FS/Conf.pm, FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
-	  FS/FS/part_pkg/prorate_Mixin.pm, FS/FS/part_pkg/recur_Common.pm,
-	  httemplate/misc/order_pkg.html: part_pkg prorate mixin and
-	  sync_bill_date option, RT#9554
-
-2010-08-19 04:55  ivan
-
-	* FS/FS/pay_batch.pm: fix batching protection against transactions
-	  settled in the meantime, RT#7905
-
-2010-08-19 03:15  ivan
-
-	* FS/FS/: cust_main.pm, part_pkg/flat.pm: fix fixed-amount
-	  discounts against packages with pkg add-ons, RT#9669
-
-2010-08-18 16:42  jeff
-
-	* bin/test_scrub: add -h flag to remove history too
-
-2010-08-18 12:20  ivan
-
-	* httemplate/search/rt_transaction.html: fix applied time in time
-	  worked report
-
-2010-08-18 11:59  jeff
-
-	* FS/FS/cust_main.pm: still don't want invoices without line items
-
-2010-08-18 10:04  mark
-
-	* httemplate/: elements/menu.html, search/cust_pkg_susp.cgi,
-	  search/cust_pkg_susp.html: Suspension/unsuspension report,
-	  RT#8464
-
-2010-08-17 20:43  jeff
-
-	* FS/FS/cust_bill.pm: handle the usage_class-less details in
-	  svc_phone sections
-
-2010-08-17 18:33  jeff
-
-	* FS/FS/: cust_main.pm, cust_bill.pm: allow sections to work
-	  without 'use_separation,' correct packages hidden behind zero
-	  value packages, correct section handling, and fix propogation of
-	  other display attributes to child packages
-
-2010-08-17 17:14  ivan
-
-	* htetc/freeside-rt.conf, rt/FREESIDE_MODIFIED,
-	  rt/share/html/Elements/Dashboards: fix directory links in RT (not
-	  picking up index.html as a default), RT#9665, fallout from
-	  RT#9412
-
-2010-08-17 10:08  ivan
-
-	* FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
-	  httemplate/edit/process/domain_record.cgi,
-	  httemplate/edit/process/svc_domain-defaultrecords.cgi,
-	  httemplate/elements/freeside.css,
-	  httemplate/view/svc_domain/dns.html: DNS, RT#8933
-
-2010-08-17 10:05  ivan
-
-	* FS/MANIFEST: communigate phase 3: certificates, RT#7515
-
-2010-08-17 00:07  ivan
-
-	* httemplate/edit/: msg_template.html: better sizes and labels for
-	  message tempalte subject and addresses
-
-2010-08-16 23:57  ivan
-
-	* httemplate/: browse/msg_template.html, edit/msg_template.html:
-	  allow Configuration right to see global message templates, avoid
-	  weird surprises on upgrade
-
-2010-08-16 23:45  ivan
-
-	* etc/sql-reserved-words.txt: mysql reserves all sorts of things
-
-2010-08-16 23:41  ivan
-
-	* FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
-	  httemplate/edit/acct_snarf.html: LEAVE is reserved in msyql
-
-2010-08-16 18:05  mark
-
-	* fs_selfservice/FS-SelfService/: SelfService.pm, cgi/signup.html:
-	  fix SelfService county selector, RT#8079
-
-2010-08-16 13:24  ivan
-
-	* httemplate/view/svc_phone.cgi: fix search of pending/billed CDRs
-	  to find src field too, RT#9640
-
-2010-08-16 13:11  ivan
-
-	* FS/: FS/Upgrade.pm, bin/freeside-upgrade,
-	  FS/cust_bill_pkg_detail.pm: fix upgrade with ancient
-	  cust_bill_pkg_detail.classnum but new DBIx::DBSchema, RT#9640
-
-2010-08-16 12:45  ivan
-
-	* httemplate/: search/cdr.html, view/svc_phone.cgi: fix search of
-	  pending/billed CDRs to find src field too, RT#9640
-
-2010-08-16 10:49  mark
-
-	* FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
-	  httemplate/edit/msg_template.html: Bcc address for impending
-	  recur notices, RT#8953
-
-2010-08-15 00:00  ivan
-
-	* httemplate/: elements/select-user.html,
-	  search/cust_bill_pkg_discount.html, search/cust_credit.html,
-	  search/cust_pkg_discount.html,
-	  search/report_cust_bill_pkg_discount.html,
-	  search/report_cust_credit.html,
-	  search/report_cust_pkg_discount.html,
-	  search/report_h_cust_pay.html: additional by-otaker searches
-	  fixed for the brave new world of usernum, RT#9555
-
-2010-08-14 23:21  ivan
-
-	* httemplate/: elements/select-user.html, graph/money_time.cgi,
-	  misc/process/batch-cust_pay.cgi,
-	  misc/process/cust_pay-import.cgi, search/cust_pay.cgi,
-	  search/cust_pay.html, search/report_cust_pay.html,
-	  search/report_cust_refund.html,
-	  search/elements/cust_pay_or_refund.html,
-	  search/elements/report_cust_pay_or_refund.html: fix payment and
-	  refund searches by otaker (now usernum), RT#9555
-
-2010-08-14 18:32  ivan
-
-	* rt/: FREESIDE_MODIFIED, share/html/Elements/Dashboards: fix
-	  Dashboards edit link too, RT#9412
-
-2010-08-14 18:19  ivan
-
-	* htetc/freeside-rt.conf: fix RT dashboards and other things that
-	  need a Mason dhandler/autohandler: Approvals, Admin,
-	  Ticket/AttachmentWithHeaders, RT#9412
-
-2010-08-14 17:44  ivan
-
-	* FS/FS/Mason.pm, FS/FS/Mason/Request.pm, htetc/freeside-rt.conf,
-	  htetc/handler.pl, rt/share/html/Elements/ColumnMap,
-	  rt/share/html/Elements/RefreshHomepage, rt/FREESIDE_MODIFIED,
-	  rt/share/html/Admin/Elements/EditCustomFields,
-	  rt/share/html/Elements/RT__CustomField/ColumnMap,
-	  rt/share/html/Ticket/Graphs/index.html: address root cause of
-	  rt/rt links and remove the workarounds, RT#9280
-
-2010-08-13 16:53  ivan
-
-	* httemplate/elements/: city.html: fix city blanking on county
-	  change, RT#9627
-
-2010-08-13 12:53  ivan
-
-	* FS/FS/cust_main.pm: slightly better customer delete; remove links
-	  to tickets, RT#9626
-
-2010-08-13 12:26  ivan
-
-	* FS/FS/Conf.pm, httemplate/view/cust_main.cgi: add
-	  cust_main-title-display_custnum, RT#9621
-
-2010-08-13 10:41  ivan
-
-	* FS/FS/cust_main/Import.pm: ignore expired cards on customer
-	  import
-
-2010-08-12 22:55  jeff
-
-	* FS/FS/Record.pm: tyop
-
-2010-08-12 22:51  jeff
-
-	* FS/FS/Record.pm: make ut_textn analogous to ut_text
-
-2010-08-12 15:25  ivan
-
-	* httemplate/edit/process/svc_acct.cgi: counter values can be
-	  negative
-
-2010-08-12 14:31  mark
-
-	* FS/FS/ClientAPI_XMLRPC.pm, FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/drupal/admin.inc,
-	  fs_selfservice/drupal/freeside.class.php,
-	  fs_selfservice/drupal/freeside.info,
-	  fs_selfservice/drupal/freeside.module,
-	  fs_selfservice/drupal/signup.inc: self-service Drupal module,
-	  RT#9380
-
-2010-08-12 10:43  ivan
-
-	* FS/FS/Conf.pm: referraldefault dropdown in config, RT#9599
-
-2010-08-12 10:36  ivan
-
-	* FS/FS/cust_main.pm: cust_recon throws errors and it is not a
-	  normally used table anyway
-
-2010-08-11 14:53  ivan
-
-	* FS/FS/cust_main/Import.pm: at least show an error for bad
-	  pkgparts instead of a hang, RT#9578
-
-2010-08-10 23:35  ivan
-
-	* FS/FS/cust_main.pm, bin/wipe-customers,
-	  httemplate/misc/process/delete-customer.cgi: a better customer
-	  delete, RT#9564
-
-2010-08-10 20:49  ivan
-
-	* httemplate/view/cust_main/payment_history.html: valign=top
-
-2010-08-10 20:48  ivan
-
-	* httemplate/elements/table-grid.html: less visual noise
-
-2010-08-10 17:42  ivan
-
-	* httemplate/edit/REAL_cust_pkg.cgi: fix date editing
-	  w/international dates, RT#9509
-
-2010-08-10 17:08  ivan
-
-	* FS/FS/cust_main.pm: fix return address in welcome letters,
-	  RT#9497
-
-2010-08-10 14:37  ivan
-
-	* httemplate/elements/xmlhttp.html: eliminate the '0 status
-	  connecting' errors, they're not telling us anything and causing
-	  lots of people to waste time asking
-
-2010-08-09 23:28  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/cust_bill.pm, conf/welcome_letter: add
-	  logo_file support to welcome_letter and fix leaving temp files
-	  around for invoices and letters, RT#9497
-
-2010-08-09 13:30  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: fix harmless cdr_svc_method noise,
-	  RT#9428
-
-2010-08-09 12:20  ivan
-
-	* FS/FS/cust_pkg/Import.pm, httemplate/misc/cust_pkg-import.html:
-	  package web import from CSV/XLS, RT#9529
-
-2010-08-09 10:22  ivan
-
-	* FS/FS/access_user.pm: return username as a name lable for
-	  "Lastname, Firstname" employees
-
-2010-08-09 09:20  ivan
-
-	* FS/FS/cust_main.pm: fix cancellation error "No schema for table
-	  table found", seems to be fallout from cust_tag work, RT#9502
-
-2010-08-09 08:46  ivan
-
-	* httemplate/misc/cust_pkg-import.html: fix label, RT#9529
-
-2010-08-08 18:03  ivan
-
-	* httemplate/elements/menu.html, Makefile, FS/FS/Mason.pm,
-	  FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
-	  FS/FS/cust_pkg/Import.pm, FS/bin/freeside-queued,
-	  httemplate/misc/cust_main-import.cgi,
-	  httemplate/misc/cust_pkg-import.html,
-	  httemplate/misc/process/cust_pkg-import.html,
-	  httemplate/search/cust_pkg.cgi: package web import from CSV/XLS,
-	  RT#9529
-
-2010-08-07 03:11  ivan
-
-	* FS/FS/: acct_snarf.pm, svc_acct.pm,
-	  part_export/communigate_pro.pm: communigate phase 3:
-	  RPOP/acct_snarf, RT#7515
-
-2010-08-07 00:39  ivan
-
-	* FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
-	  httemplate/browse/acct_snarf.html,
-	  httemplate/edit/acct_snarf.html,
-	  httemplate/edit/process/acct_snarf.html,
-	  httemplate/view/svc_acct/communigate.html: communigate phase 3:
-	  RPOP/acct_snarf, RT#7515
-
-2010-08-07 00:39  ivan
-
-	* httemplate/elements/freeside.css: style password entry 2.1 style
-	  too
-
-2010-08-06 21:10  ivan
-
-	* bin/: 19add, 19commit, 19diff: these are useful
-
-2010-08-06 14:31  ivan
-
-	* httemplate/edit/part_svc.cgi, FS/FS/svc_acct.pm: communigate
-	  phase 3: archive messages, RT#7515
-
-2010-08-06 14:28  ivan
-
-	* FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
-	  httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/svc_domain.cgi,
-	  httemplate/edit/svc_acct/communigate.html,
-	  FS/FS/part_export/communigate_pro.pm,
-	  httemplate/edit/svc_domain/communigate-acct_defaults.html,
-	  httemplate/edit/svc_domain/communigate-basics.html,
-	  httemplate/view/svc_acct/communigate.html,
-	  httemplate/view/svc_domain/acct_defaults.html: communigate phase
-	  3: archive messages, RT#7515
-
-2010-08-05 17:45  ivan
-
-	* httemplate/: edit/cgp_rule-redirect_all.html,
-	  edit/cgp_rule-vacation.html,
-	  edit/process/cgp_rule-redirect_all.html,
-	  edit/process/cgp_rule-simplified.html,
-	  edit/process/cgp_rule-vacation.html,
-	  view/svc_acct/communigate.html: communigate account rules:
-	  vacation & redirect all, RT#7514
-
-2010-08-05 13:10  mark
-
-	* httemplate/: elements/menu.html, search/cust_pkg_summary.cgi,
-	  search/cust_pkg_summary.html: Package summary report, RT#8461
-
-2010-08-04 21:17  jeff
-
-	* FS/FS/: cust_svc.pm, part_export/sqlradius.pm: add options to
-	  only process account records from a particular realm and to
-	  ignore sessions that span billing periods RT8082
-
-2010-08-04 17:24  mark
-
-	* FS/FS/cust_main.pm, FS/FS/msg_template.pm,
-	  httemplate/edit/msg_template.html: error message in decline
-	  templates, RT#9507
-
-2010-08-04 12:14  ivan
-
-	* FS/FS/Record.pm, FS/FS/cust_main.pm,
-	  httemplate/view/cust_main/payment_history.html,
-	  httemplate/view/cust_main/payment_history/attempted_payment.html:
-	  show cust_pay_pending attempted payments on customer payment
-	  history, RT#8815
-
-2010-08-04 11:50  ivan
-
-	* FS/FS/Record.pm: fix scalar_sql not to return empty string for
-	  zero
-
-2010-08-04 02:34  ivan
-
-	* rt/FREESIDE_MODIFIED: fix additional instance of rt/rt problem,
-	  RT#9280
-
-2010-08-04 02:25  ivan
-
-	* rt/share/html/Admin/Elements/EditCustomFields: fix additional
-	  instance of rt/rt problem, RT#9280
-
-2010-08-03 18:30  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: better serialization on
-	  debugging data, RT#7514
-
-2010-08-03 18:26  ivan
-
-	* FS/FS/part_export/: communigate_pro.pm: better serialization on
-	  debugging data, RT#7514
-
-2010-08-03 18:22  ivan
-
-	* FS/FS/part_export/: communigate_pro.pm: better serialization on
-	  debugging data, RT#7514
-
-2010-08-03 18:15  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: better serialization on
-	  debugging data, RT#7514
-
-2010-08-03 16:20  ivan
-
-	* httemplate/elements/header.html: margin and padding css defined
-	  properly in px
-
-2010-08-03 16:12  ivan
-
-	* httemplate/browse/cgp_rule.html: don't allow addition of a domain
-	  rule template to itself, RT#7514
-
-2010-08-03 11:07  ivan
-
-	* conf/svc_acct-disable_access_number: default config turns off
-	  svc_acct access number selectios
-
-2010-08-03 11:00  ivan
-
-	* httemplate/search/cust_main.cgi: spelling
-
-2010-08-02 23:31  ivan
-
-	* FS/FS/part_pkg/flat.pm: fix problem with expiring discounts,
-	  RT#6679
-
-2010-08-02 20:30  mark
-
-	* FS/FS/Conf.pm, FS/FS/Mason.pm,
-	  httemplate/misc/custom_link_proxy.cgi,
-	  httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_main/custom.html: customer view tab for an
-	  external info page, RT#8903
-
-2010-08-02 19:57  ivan
-
-	* httemplate/misc/: timeworked.html: cleaner timeworked results
-	  w/link to customer
-
-2010-08-02 19:11  ivan
-
-	* FS/FS/cust_main.pm: fix active customers sometimes showing in
-	  search results for new "ordered" status, RT#9381
-
-2010-07-30 15:26  mark
-
-	* FS/FS/msg_template.pm: fix warning
-
-2010-07-30 15:08  mark
-
-	* FS/FS/Conf.pm, FS/FS/cust_pay.pm, FS/FS/msg_template.pm,
-	  httemplate/edit/msg_template.html: payment receipts use
-	  msg_template, RT#9060
-
-2010-07-29 23:24  mark
-
-	* FS/FS/Cron/notify.pm: fix typo
-
-2010-07-29 17:13  jeff
-
-	* FS/FS/tax_rate.pm: fix error message to be more useful
-
-2010-07-29 16:11  mark
-
-	* FS/FS/: Misc.pm, part_pkg.pm, part_event/Condition/pkg_freq.pm:
-	  add pkg_freq event condition, RT#8896
-
-2010-07-29 09:41  mark
-
-	* httemplate/search/elements/cust_main_dayranges.html: aging report
-	  now uses DateTime, RT#9417
-
-2010-07-28 20:44  ivan
-
-	* rt/share/html/Ticket/Checklist.html: start of checklist/workflow,
-	  RT#8805
-
-2010-07-28 20:41  ivan
-
-	* rt/FREESIDE_MODIFIED, rt/share/html/Elements/ShowLink_Checklist,
-	  rt/share/html/Ticket/Checklist.html,
-	  rt/share/html/Ticket/Elements/ShowMembers_Checklist,
-	  rt/share/html/Ticket/Elements/Tabs, httemplate/images/square.png,
-	  httemplate/images/square_add.png: start of checklist/workflow,
-	  RT#8805
-
-2010-07-28 16:16  mark
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/msg_template.pm,
-	  FS/FS/svc_acct.pm, FS/FS/Cron/alert_expiration.pm,
-	  FS/FS/Cron/notify.pm, httemplate/config/config-view.cgi,
-	  httemplate/edit/msg_template.html: msg_template improvements,
-	  RT#8324
-
-2010-07-28 12:32  ivan
-
-	* rt/lib/RT/Ticket_Overlay.pm: don't fire scrips for reminders
-	  either, RT#8260
-
-2010-07-27 19:51  ivan
-
-	* FS/FS/: Upgrade.pm: fix unnecessary warnings on upgrade of remote
-	  Pg RADIUS db, RT#9178
-
-2010-07-27 19:46  ivan
-
-	* FS/FS/Upgrade.pm: fix unnecessary warnings on upgrade of remote
-	  Pg RADIUS db, RT#9178
-
-2010-07-27 15:34  ivan
-
-	* rt/share/html/Elements/EditCustomFieldDate: no times on custom
-	  field dates, at least for now, RT#8449
-
-2010-07-27 15:18  ivan
-
-	* bin/rt-update-customfield-dates: correct custom field dates,
-	  RT#8449
-
-2010-07-27 03:09  ivan
-
-	* rt/lib/RT/Ticket_Overlay.pm: don't leak transactions indicating
-	  reminders are implemented as tickets, RT#8260
-
-2010-07-27 02:02  ivan
-
-	* rt/lib/RT/Ticket_Overlay.pm: should fix customer #1 getting added
-	  if i set myself as a requestor on ticket creation, RT#6640
-
-2010-07-27 00:08  ivan
-
-	* FS/FS/Maestro.pm: fix fallout with original API usage, oops,
-	  RT#9334
-
-2010-07-26 23:51  ivan
-
-	* httemplate/misc/maestro-customer_status.cgi: extend maestro
-	  status API for the multi-service scenario, RT#9334
-
-2010-07-26 23:48  ivan
-
-	* FS/FS/Maestro.pm, FS/FS/cust_pkg.pm,
-	  httemplate/misc/maestro-customer_status-test.html,
-	  httemplate/misc/maestro-customer_status.cgi,
-	  httemplate/misc/maestro-customer_status.html,
-	  httemplate/view/cust_main/packages.html,
-	  httemplate/view/cust_main/packages/services.html: extend maestro
-	  status API for the multi-service scenario, RT#9334
-
-2010-07-26 18:57  ivan
-
-	* httemplate/misc/: maestro-customer_status-test.html: better
-	  pretty-printing for array values
-
-2010-07-26 18:48  ivan
-
-	* FS/FS/Conf.pm, httemplate/misc/maestro-customer_status-test.html,
-	  httemplate/view/cust_main.cgi: add test page for maestro status,
-	  RT#9381
-
-2010-07-26 16:00  ivan
-
-	* httemplate/elements/header-popup.html: add doc
-
-2010-07-26 15:59  ivan
-
-	* httemplate/: view/svc_acct/communigate.html,
-	  edit/cgp_rule-redirect_all.html, edit/cgp_rule-vacation.html:
-	  communigate vacation & redirect all rules, RT#7514
-
-2010-07-25 22:01  ivan
-
-	* rt/: FREESIDE_MODIFIED, share/html/Ticket/Elements/BulkLinks: fix
-	  needless error when bulk deleting tickets
-
-2010-07-25 13:44  jeff
-
-	* FS/FS/Upgrade.pm: missing upgrade
-
-2010-07-25 00:30  ivan
-
-	* FS/FS/otaker_Mixin.pm: limit memory use when upgrading
-	  attachments
-
-2010-07-25 00:08  ivan
-
-	* FS/FS/cust_pay.pm: proceed with upgrade even when N/A cards can't
-	  be recovered
-
-2010-07-25 00:03  ivan
-
-	* FS/FS/cust_main.pm: don't queue fuzzyfile upgrade jobs on otaker
-	  upgrade
-
-2010-07-23 16:16  ivan
-
-	* FS/FS/pay_batch.pm: put batch card numbers/masks in cust_pay so
-	  they can be refunded, patch from peter loeppky, RT#8776
-
-2010-07-23 15:50  ivan
-
-	* rt/lib/RT/Tickets_Overlay.pm: cleaner customer number searching,
-	  RT#8784
-
-2010-07-23 15:09  ivan
-
-	* rt/: share/html/Elements/RT__CustomField/ColumnMap,
-	  FREESIDE_MODIFIED, share/html/Elements/RefreshHomepage: fix rt/rt
-	  links moving custom fields up/down and refreshing homepage,
-	  RT#9280
-
-2010-07-23 03:02  ivan
-
-	* FS/FS/svc_CGP_Mixin.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
-	  httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi: add
-	  EmptyTrash values and finish consolidating the CGP timezone
-	  arrays, RT#7083
-
-2010-07-23 02:32  ivan
-
-	* FS/MANIFEST, FS/FS/svc_CGPRule_Mixin.pm, FS/FS/svc_CGP_Mixin.pm,
-	  FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
-	  httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi:
-	  consolidate four CGP timezone arrays, RT#7083
-
-2010-07-22 17:11  ivan
-
-	* FS/FS/access_user.pm, httemplate/edit/cust_main/top_misc.html,
-	  httemplate/elements/tr-select-agent.html,
-	  httemplate/misc/inventory_item-import.html: 'View customers of
-	  all agents' doesn't mean create them, or upload inventory,
-	  RT#7010
-
-2010-07-22 16:33  mark
-
-	* FS/FS/Conf.pm, httemplate/view/cust_main/tickets.html: option to
-	  force default queue for new tickets in cust_main, RT#8889
-
-2010-07-22 14:01  ivan
-
-	* rt/: lib/RT/Tickets_Overlay.pm,
-	  share/html/Search/Elements/DisplayOptions: sorting ticket results
-	  by customer custnum or name, RT#8784
-
-2010-07-22 12:42  mark
-
-	* httemplate/edit/elements/rate_detail.html: cdr rating by day and
-	  time, part 2, RT#4763
-
-2010-07-22 12:42  ivan
-
-	* rt/lib/RT/URI/freeside.pm: eliminate needless backtraces
-
-2010-07-22 09:47  ivan
-
-	* FS/FS/msg_template.pm, httemplate/browse/msg_template.html,
-	  httemplate/edit/msg_template.html,
-	  httemplate/edit/process/msg_template.html,
-	  httemplate/elements/menu.html: allow Configuration ACL to edit
-	  templates, RT#8324
-
-2010-07-22 00:25  mark
-
-	* httemplate/search/: report_receivables.cgi,
-	  unapplied_cust_pay.html, elements/cust_main_dayranges.html: Fix
-	  weird behavior of aging report, RT#9234
-
-2010-07-21 17:11  mark
-
-	* FS/FS/rate_time_interval.pm, httemplate/browse/rate_detail.html,
-	  httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
-	  httemplate/edit/rate_time.cgi,
-	  httemplate/edit/process/rate_region.cgi,
-	  httemplate/edit/process/rate_time.cgi,
-	  httemplate/elements/auto-table.html,
-	  httemplate/elements/menu.html: cdr rating by day and time, part
-	  2, RT#4763
-
-2010-07-21 14:07  ivan
-
-	* rt/etc/: RT_Config.pm, RT_Config.pm.in: RTx::Checklist still in
-	  dev
-
-2010-07-21 03:31  ivan
-
-	* rt/: FREESIDE_MODIFIED, etc/RT_Config.pm, etc/RT_Config.pm.in,
-	  share/html/Elements/RT__Ticket/ColumnMap,
-	  share/html/Search/Elements/BuildFormatString: show customers in
-	  ticket lists, RT#8784
-
-2010-07-20 19:10  ivan
-
-	* rt/: FREESIDE_MODIFIED, share/html/Search/Build.html,
-	  share/html/Search/Elements/PickCFs: fix problems searching the
-	  new custom fields w/dates, RT#8449
-
-2010-07-20 19:06  ivan
-
-	* FS/FS/Mason.pm, rt/share/html/Elements/SelectDate: fix calendar
-	  popup for weirdly named fields in RT, for the quotes around
-	  custom field bullshit, RT#8449
-
-2010-07-20 10:23  ivan
-
-	* httemplate/docs/about.html: 2.1.1
-
-2010-07-19 17:59  ivan
-
-	* rt/: lib/RT/CustomField_Overlay.pm, lib/RT/Record.pm,
-	  lib/RT/Tickets_Overlay.pm, lib/RT/Interface/Web.pm,
-	  FREESIDE_MODIFIED, share/html/Elements/EditCustomFieldDate,
-	  share/html/Elements/ShowCustomFieldDate,
-	  share/html/Search/Build.html, share/html/Search/Elements/PickCFs:
-	  RT custom fields patch, RT#8449
-
-2010-07-17 15:26  ivan
-
-	* httemplate/edit/part_tag.html: customer tags, RT#9192
-
-2010-07-17 15:14  ivan
-
-	* FS/FS/UI/Web/small_custview.pm, httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_main/misc.html, FS/FS/Conf.pm: customer
-	  tags, RT#9192
-
-2010-07-17 14:41  ivan
-
-	* httemplate/: browse/part_tag.html, edit/part_tag.html,
-	  elements/pickcolor.html, elements/tr-pickcolor.html: customer
-	  tags, RT#9192
-
-2010-07-16 16:45  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_tag.pm, httemplate/elements/select-cust_tag.html,
-	  httemplate/elements/tr-select-cust_tag.html,
-	  httemplate/edit/part_tag.html,
-	  httemplate/edit/cust_main/top_misc.html,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/view/cust_main/misc.html: customer tags, RT#9192
-
-2010-07-15 20:09  mark
-
-	* httemplate/view/cust_main/tickets.html: adjust "Create Ticket"
-	  link, RT#7656
-
-2010-07-15 14:46  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Mason.pm,
-	  FS/FS/cust_tag.pm, FS/FS/part_tag.pm, FS/t/cust_tag.t,
-	  FS/t/part_tag.t, httemplate/browse/part_tag.html,
-	  httemplate/edit/part_tag.html,
-	  httemplate/edit/process/part_tag.html,
-	  httemplate/elements/menu.html: customer tags, RT#9192
-
-2010-07-15 13:34  mark
-
-	* FS/FS/part_pkg/voip_cdr.pm: add skip_dst_prefix option, RT#3288
-
-2010-07-13 17:19  jeff
-
-	* FS/FS/part_pkg/voip_cdr.pm: include rate_detail->conn_sec in
-	  displayed duration #RT8605
-
-2010-07-13 16:11  mark
-
-	* FS/FS/: Misc.pm, cust_main.pm: improve error handling on mass
-	  email jobs, RT#8720
-
-2010-07-13 15:55  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi:
-	  Optional alternate rate plan when accountcode is toll free,
-	  RT#8084
-
-2010-07-13 04:09  ivan
-
-	* FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
-	  httemplate/edit/msg_template.html,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/elements/htmlarea.html, FS/FS/cust_main.pm,
-	  FS/FS/part_event/Action/notice.pm: notices, RT#8324
-
-2010-07-12 15:55  mark
-
-	* httemplate/: elements/bill.html, view/cust_main/billing.html: fix
-	  "Bill now" link, RT#9207
-
-2010-07-12 06:17  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
-	  FS/FS.pm, FS/MANIFEST, FS/t/msg_template.t,
-	  httemplate/browse/msg_template.html,
-	  httemplate/edit/msg_template.html,
-	  httemplate/edit/process/msg_template.html,
-	  httemplate/elements/menu.html,
-	  httemplate/elements/tr-htmlarea.html: message templates, RT#8896
-
-2010-07-12 06:07  ivan
-
-	* FS/FS/Mason.pm: message templates, RT#8896
-
-2010-07-11 23:19  ivan
-
-	* httemplate/view/svc_domain/dns.html: fix wording
-
-2010-07-10 02:43  ivan
-
-	* FS/FS/cust_credit_bill_pkg.pm: should fix intermittent "Illegal
-	  (money) amount" error applying credits to invoices when using
-	  texas tax, RT#8930
-
-2010-07-10 02:17  ivan
-
-	* httemplate/: elements/bill.html, view/cust_main/billing.html:
-	  prevent new "Bill now" link from futzing up later forms, RT#9193
-
-2010-07-09 23:31  ivan
-
-	* FS/FS/cdr.pm: more resilliant cdrbatch upgrade
-
-2010-07-09 23:23  ivan
-
-	* FS/FS/cust_pay.pm: fix payinfo N/A upgrade, RT#8809
-
-2010-07-09 19:15  mark
-
-	* FS/FS/part_export/ldap.pm: LDAP export delete and replace
-	  methods, RT#1854
-
-2010-07-09 15:34  ivan
-
-	* rpm/build/: BOOTSTRAP, enrpm, native/ovid2flute: changes to get
-	  enrpm working
-
-2010-07-08 16:53  ivan
-
-	* rpm/build/: build-freeside, expect-addsign, BOOTSTRAP: 32 bit and
-	  make the repo stuff work, RT#8190
-
-2010-07-08 16:08  ivan
-
-	* rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
-	  mock/centos-5-i386.cfg: 32 bit and make the repo stuff work,
-	  RT#8190
-
-2010-07-08 14:28  ivan
-
-	* rpm/build/: build-freeside, cvs-check-and-build, refresh-repo,
-	  mock/centos-5-i386.cfg, mock/centos-5-x86_64.cfg: generating
-	  RPMS, RT#8190
-
-2010-07-08 02:32  ivan
-
-	* rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
-	  cvs-check-and-build, mock/centos-5-i386.cfg,
-	  mock/centos-5-x86_64.cfg, mock/defaults.cfg, mock/logging.ini,
-	  mock/site-defaults.cfg, mock/sles-10-i386.cfg,
-	  mock/sles-10-x86_64.cfg, native/Ovid.diff, native/build-from-cvs,
-	  native/freeside-cvs, native/makesrpm,
-	  native/ovid-0.12-1.x86_64.rpm, native/ovid2flute: checking in
-	  more of the rpm build system (is that it?)
-
-2010-07-07 18:15  jeff
-
-	* FS/FS/tax_rate.pm: grr - fix agentnum passing
-
-2010-07-07 14:00  ivan
-
-	* rpm/build/build-freeside: dropping centos/rhel 4
-
-2010-07-07 10:51  ivan
-
-	* rpm/build/: build-freeside, cvs-check-and-build, enrpm,
-	  expect-addsign, expect-signrepo, ovid2flute, refresh-repo:
-	  checking in RPM build system
-
-2010-07-06 13:59  mark
-
-	* FS/bin/freeside-queued: fix oops
-
-2010-07-06 13:56  mark
-
-	* FS/bin/: freeside-cdr-sftp_and_import, freeside-queued: add
-	  command line opts for port, passive mode, and debug level,
-	  RT#9115
-
-2010-07-06 05:18  mark
-
-	* FS/FS/cust_main.pm, httemplate/elements/bill.html,
-	  httemplate/elements/progress-init.html, httemplate/misc/bill.cgi,
-	  httemplate/view/cust_main/billing.html: "Bill now" link uses job
-	  queue/progressbar, RT#8995
-
-2010-07-05 14:10  ivan
-
-	* FS/FS/part_export/: cust_http.pm, http.pm: customer exports,
-	  RT#8952
-
-2010-07-05 13:18  jeff
-
-	* FS/FS/part_export/domreg_opensrs.pm: place errors where users can
-	  find them (in the queue)
-
-2010-07-05 01:59  jeff
-
-	* FS/FS/part_export/domreg_opensrs.pm: fix bad bug causing
-	  inappropriate renewals
-
-2010-07-02 21:19  ivan
-
-	* FS/bin/freeside-selfservice-xmlrpcd: fix leaking db connections
-	  in freeside-selfservice-xmlrpcd, RT#7780
-
-2010-07-02 18:25  ivan
-
-	* FS/FS/cust_main.pm: should fix cancellations in rare
-	  circumstances where cached _num_cust_svc becomes inaccurate,
-	  RT#8994
-
-2010-07-02 16:36  mark
-
-	* FS/FS/part_pkg/voip_cdr.pm: fix bad bug from #4763
-
-2010-07-02 11:56  ivan
-
-	* FS/FS/cust_main.pm: more debugging for weird bill lockup, RT#8993
-
-2010-07-01 20:06  jeff
-
-	* conf/invoice_html: fix html ext_desc alignment in svc_phone
-	  sections
-
-2010-07-01 17:25  ivan
-
-	* FS/FS/: cust_event.pm, cust_main.pm: fix bad transactional
-	  decisions that made it possible to abort and rollback a gateway
-	  payment, RT#8995
-
-2010-07-01 12:30  ivan
-
-	* httemplate/docs/credits.html: He's gone
-
-2010-06-30 18:53  mark
-
-	* FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/rate.pm,
-	  FS/FS/rate_detail.pm, FS/FS/rate_time.pm,
-	  FS/FS/rate_time_interval.pm, FS/FS/part_pkg/voip_cdr.pm,
-	  FS/t/rate_time.t, FS/t/rate_time_interval.t,
-	  httemplate/browse/rate.cgi, httemplate/browse/rate_detail.html,
-	  httemplate/browse/rate_time.html,
-	  httemplate/edit/rate_detail.html, httemplate/edit/rate_time.cgi,
-	  httemplate/edit/process/rate_time.cgi,
-	  httemplate/elements/auto-table.html,
-	  httemplate/misc/delete-rate_detail.html: voip_cdr call rating by
-	  day and time, RT#4763
-
-2010-06-30 14:56  ivan
-
-	* FS/bin/: freeside-dbdef-create, freeside-fetch, freeside-setup:
-	  -T causing problems
-
-2010-06-30 13:42  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm,
-	  FS/FS/part_export/cust_http.pm, FS/FS/part_export/http.pm,
-	  httemplate/config/config.cgi,
-	  httemplate/config/config-process.cgi: cust_main exports!
-	  cust_main-exports config option and part_export/cust_http.pm
-	  export, RT#8952
-
-2010-06-30 10:48  ivan
-
-	* rt/share/html/Elements/ShowUserVerbose: better looking verbose
-	  user strings with less visual noise
-
-2010-06-30 00:09  ivan
-
-	* FS/FS/Mason.pm: final fix for ticket links graph reliability:
-	  make sure RT::Util saft_run-child is always available
-
-2010-06-29 23:58  ivan
-
-	* htetc/freeside-rt.conf: one more fix for RT links graphs
-
-2010-06-29 23:52  ivan
-
-	* rt/share/html/Ticket/Graphs/index.html: fix another case of
-	  rt/rt/, urg
-
-2010-06-29 23:47  ivan
-
-	* FS/FS/Mason.pm: depend on IPC::Run::SafeHandles rather than
-	  barfing an error on ticket links graph
-
-2010-06-29 12:51  ivan
-
-	* FS/FS/: Record.pm, cdr.pm, cdr/taqua_om.pm: Taqua OM CDR format,
-	  RT#7518
-
-2010-06-28 22:22  ivan
-
-	* httemplate/: graph/cust_bill_pkg.cgi, search/cust_bill_pkg.cgi,
-	  search/cust_credit_bill_pkg.html,
-	  search/report_prepaid_income.cgi: eliminate filtering of info
-	  from COMP customers on financial reports, RT#8787
-
-2010-06-28 21:32  ivan
-
-	* FS/FS/cust_main.pm: Ordered status for the limbo between Prospect
-	  and Active, RT#8712
-
-2010-06-28 21:22  ivan
-
-	* FS/FS/: cust_main.pm, cust_pkg.pm: Ordered status for the limbo
-	  between Prospect and Active, RT#8712
-
-2010-06-28 18:40  ivan
-
-	* FS/FS/: svc_pbx.pm, Conf.pm: add global_unique-pbx_title to
-	  disable duplicate checking on svc_pbx.title
-
-2010-06-28 18:17  jeff
-
-	* httemplate/misc/process/recharge_svc.html: protect set_usage and
-	  reset_usage here, too
-
-2010-06-28 18:01  jeff
-
-	* httemplate/edit/process/svc_acct.cgi: protect call to set_usage
-
-2010-06-28 15:40  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: fix for new svc_pbx.title CDR
-	  matching, thanks jeff, RT#8084
-
-2010-06-28 15:20  jeff
-
-	* FS/FS/part_pkg/voip_cdr.pm: connection charge handling which
-	  comports with history of module
-
-2010-06-28 13:47  jeff
-
-	* FS/FS/part_pkg/voip_cdr.pm: correct connection charge calculation
-
-2010-06-28 01:12  ivan
-
-	* FS/FS/: Conf.pm, cdr.pm, part_pkg/voip_cdr.pm, svc_pbx.pm:
-	  matching CDRs to svc_pbx records by title, RT#8084
-
-2010-06-27 22:13  jeff
-
-	* httemplate/search/report_newtax.html: fix under ie8 (and others?)
-	  RT8274
-
-2010-06-27 21:11  jeff
-
-	* FS/FS/: cust_bill.pm, usage_class.pm: add some dollar signs
-	  RT8704
-
-2010-06-27 02:25  jeff
-
-	* FS/FS/: cust_bill.pm, cust_bill_pkg.pm, usage_class.pm: planet
-	  telesis invoice fixups RT 8707,8406
-
-2010-06-26 13:54  ivan
-
-	* httemplate/misc/: maestro-customer_status.cgi,
-	  maestro-customer_status.html: adding more REST-like API for
-	  maestro here too
-
-2010-06-26 13:50  ivan
-
-	* FS/FS/Maestro.pm: find svc_pbx service correctly and cope anyway
-	  if it isn't there, RT#8712
-
-2010-06-26 13:46  ivan
-
-	* FS/FS/Maestro.pm: cancelled outboudn package doesn't count,
-	  RT#8712
-
-2010-06-26 13:43  ivan
-
-	* FS/FS/Maestro.pm: finding services correctly for RT#8712
-
-2010-06-26 02:34  ivan
-
-	* FS/FS/Conf.pm, FS/FS/Maestro.pm, FS/FS/Schema.pm,
-	  FS/FS/XMLRPC.pm, FS/FS/svc_pbx.pm, FS/MANIFEST,
-	  httemplate/misc/xmlrpc.cgi: maestro cust status as reqeusted,
-	  RT#8712
-
-2010-06-24 01:17  jeff
-
-	* FS/FS/cust_bill.pm: get section subtotalling right
-
-2010-06-23 16:45  ivan
-
-	* FS/FS/part_export/communigate_pro.pm,
-	  httemplate/view/svc_forward.cgi: add display of forward
-	  destionations via GetForward, RT#7083
-
-2010-06-23 16:22  ivan
-
-	* httemplate/view/svc_domain/acct_defaults.html: spealing
-
-2010-06-23 16:06  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: fix domain renames, RT#7083
-
-2010-06-23 15:48  ivan
-
-	* httemplate/elements/communigate_pro-accessmodes.html: add
-	  services as per customer, RT#7083
-
-2010-06-23 15:19  ivan
-
-	* httemplate/elements/communigate_pro-accessmodes.html: add
-	  services as per customer, RT#7083
-
-2010-06-23 13:55  ivan
-
-	* httemplate/misc/cdr-post.cgi: well-formed CSV on success, too,
-	  RT#8906
-
-2010-06-23 13:55  ivan
-
-	* FS/FS/cdr.pm: parse text startdate and enddate in CDRs, RT#8906
-
-2010-06-23 13:53  ivan
-
-	* httemplate/misc/cdr-post.cgi: strict CSV when errors contain an
-	  ", RT#8906
-
-2010-06-23 13:51  ivan
-
-	* httemplate/misc/cdr-post.cgi: fix cdrbatch problem, RT#8906
-
-2010-06-23 01:37  jeff
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
-	  conf/invoice_latexcoupon, httemplate/config/config-process.cgi:
-	  add config variables to position invoice addresses in envelope
-	  windows RT8384
-
-2010-06-21 21:15  ivan
-
-	* FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
-	  remove extra debugging, RT#7780
-
-2010-06-21 18:26  ivan
-
-	* FS/bin/freeside-selfservice-xmlrpcd: fix (probably harmless)
-	  "DBD::Pg::db disconnect failed: server closed the connection
-	  unexpectedly" warning, RT#7780
-
-2010-06-21 18:20  ivan
-
-	* FS/FS/TicketSystem/RT_Internal.pm: enable debugging for
-	  create_ticket call to pinpoint lockup, RT#7780
-
-2010-06-21 17:52  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: enable debugging for create_ticket
-	  call to pinpoint lockup
-
-2010-06-20 16:20  ivan
-
-	* httemplate/elements/communigate_pro-accessmodes.html: new
-	  communigate pro accessmodes choices... not 100% sure on the
-	  names, RT#7083
-
-2010-06-20 15:50  ivan
-
-	* rt/etc/: RT_Config.pm, RT_Config.pm.in, RT_SiteConfig.pm: restore
-	  email addresses in RT 3.8, whew
-
-2010-06-19 13:58  ivan
-
-	* FS/FS/cust_main.pm: daily (bill/collect) optimization, RT#6802
-
-2010-06-19 12:29  ivan
-
-	* FS/FS/part_export/: domreg_opensrs.pm: return rather than ignore
-	  errors inserting into the job queue during
-	  _export_insert_on_payment
-
-2010-06-19 11:59  ivan
-
-	* FS/FS/cust_bill_ApplicationCommon.pm: should fix
-	  FS::svc_acct=HASH(0xe854058) errors inserting payments, fallout
-	  from opensrs on #5825, RT#8853
-
-2010-06-17 13:31  ivan
-
-	* httemplate/view/cust_main/misc.html: fix bug from "View customers
-	  of all agents" addition
-
-2010-06-17 12:49  ivan
-
-	* FS/FS/payinfo_Mixin.pm: further CF fixes, doh
-
-2010-06-17 12:45  ivan
-
-	* FS/FS/cust_pay.pm: fix fallout from N/A payinfo, RT#8809
-
-2010-06-17 12:39  ivan
-
-	* FS/FS/cust_main.pm: fix cards being inserted as N/A (fallout from
-	  RT#4103), RT#8809
-
-2010-06-17 10:50  jeff
-
-	* FS/FS/svc_acct.pm: fix null option with placeholders
-
-2010-06-17 10:19  ivan
-
-	* FS/bin/freeside-selfservice-xmlrpcd: just go ahead and depend on
-	  POE 1.2 seems the path of least resistance, RT#7780
-
-2010-06-17 10:18  ivan
-
-	* FS/bin/freeside-selfservice-xmlrpcd: ok
-
-2010-06-16 22:19  ivan
-
-	* FS/bin/freeside-selfservice-xmlrpcd: lenny POE compat, RT#7780
-
-2010-06-16 19:08  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/access_user.pm,
-	  httemplate/browse/part_event.html,
-	  httemplate/browse/part_pkg.cgi,
-	  httemplate/edit/prospect_main.html,
-	  httemplate/edit/process/elements/process.html,
-	  httemplate/view/prospect_main.html,
-	  httemplate/view/cust_main/misc.html,
-	  httemplate/view/svc_acct/tr.html: Add "View customers of all
-	  agents" access rights, RT#7010
-
-2010-06-16 18:17  ivan
-
-	* httemplate/view/cust_main/misc.html: better agent virt
-
-2010-06-16 18:17  ivan
-
-	* httemplate/misc/process/payment.cgi: style
-
-2010-06-16 18:16  ivan
-
-	* httemplate/misc/delete-cgp_rule.html: fix comment
-
-2010-06-16 18:16  ivan
-
-	* httemplate/edit/process/elements/svc_Common.html: new-style mason
-
-2010-06-16 18:15  ivan
-
-	* httemplate/edit/elements/edit.html: slighly better error message
-	  when things go awry
-
-2010-06-16 18:15  ivan
-
-	* httemplate/edit/cust_main/birthdate.html: indentation
-
-2010-06-16 18:15  ivan
-
-	* httemplate/edit/prospect_main.html: remove debugging
-
-2010-06-16 18:14  ivan
-
-	* httemplate/edit/cust_main.cgi: "Customer" not necessary as part
-	  of label, KISS
-
-2010-06-16 18:14  ivan
-
-	* httemplate/index.html: enable dashboard-install_welcome
-
-2010-06-16 14:53  ivan
-
-	* FS/FS/Conf.pm, FS/FS/Daemon.pm,
-	  FS/bin/freeside-selfservice-xmlrpcd, init.d/freeside-init: a
-	  local XML-RPC server for ncic: daemonize and respond to TERM,
-	  RT#7780
-
-2010-06-16 12:41  ivan
-
-	* FS/: bin/freeside-selfservice-xmlrpcd, FS/Daemon.pm: a local
-	  XML-RPC server for ncic: daemonize and respond to TERM, RT#7780
-
-2010-06-16 01:42  ivan
-
-	* FS/bin/freeside-selfservice-xmlrpcd: a local XML-RPC server for
-	  ncic: cleanup as a modern POE app, RT#7780
-
-2010-06-16 00:50  ivan
-
-	* FS/MANIFEST, FS/FS/ClientAPI_XMLRPC.pm,
-	  FS/bin/freeside-selfservice-xmlrpcd,
-	  fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl: start of a
-	  local XML-RPC server for ncic, RT#7780
-
-2010-06-15 19:19  mark
-
-	* FS/FS/pay_batch.pm, httemplate/elements/file-upload.html,
-	  httemplate/misc/upload-batch.cgi,
-	  httemplate/search/cust_pay_batch.cgi: RT#5683: payment batch
-	  upload uses job queue and progressbar
-
-2010-06-14 23:40  ivan
-
-	* httemplate/search/rt_transaction.html: ticket # and
-	  account(customer) options for time worked report
-
-2010-06-14 23:35  ivan
-
-	* httemplate/search/rt_transaction.html: ticket # and
-	  account(customer) options for time worked report
-
-2010-06-14 23:06  ivan
-
-	* httemplate/search/: report_rt_transaction.html,
-	  rt_transaction.html: ticket # and account(customer) options for
-	  time worked report
-
-2010-06-14 22:10  mark
-
-	* FS/FS/: Daemon.pm, Misc.pm: RT#7869: fix error messages when
-	  send_email fails in the job queue
-
-2010-06-14 21:50  ivan
-
-	* FS/FS/cust_main.pm: fix refunds on 2.1 (fallout from webpay bs on
-	  RT#4103), RT#8700
-
-2010-06-13 11:01  jeff
-
-	* FS/FS/svc_acct.pm: avoid sql injection
-
-2010-06-12 22:59  jeff
-
-	* FS/FS/ClientAPI/: MyAccount.pm, Signup.pm: eliminate use of
-	  'realtime' arg in calling FS::cust_main_collect RT#4167
-
-2010-06-11 14:17  mark
-
-	* FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
-	  httemplate/search/unapplied_cust_pay.html,
-	  httemplate/search/elements/cust_main_dayranges.html: RT#7266:
-	  continue fixing aging reports
-
-2010-06-10 21:44  mark
-
-	* bin/apache.export: fix my mistake
-
-2010-06-10 21:41  mark
-
-	* bin/merge-user: RT#8691: script to merge usernums
-
-2010-06-10 21:18  mark
-
-	* httemplate/edit/cust_main.cgi: Fix otaker -> usernum issue
-
-2010-06-10 21:14  mark
-
-	* bin/: apache.export, merge-user: RT#8691: script to merge
-	  usernums
-
-2010-06-09 21:26  jeff
-
-	* httemplate/search/cdr.html: correcting a wild misspelling?
-
-2010-06-08 15:30  mark
-
-	* httemplate/view/bill_batch.cgi: spurious warning
-
-2010-06-08 15:24  mark
-
-	* FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
-	  FS/FS/cust_bill.pm, FS/FS/bill_batch.pm,
-	  FS/FS/cust_bill_batch.pm, FS/FS/cust_bill_batch_option.pm,
-	  httemplate/elements/menu.html,
-	  httemplate/elements/progress-init.html,
-	  httemplate/misc/process/bill_batch-print.html,
-	  httemplate/search/bill_batch.cgi, httemplate/view/bill_batch.cgi:
-	  RT#947: batch download of invoice PDFs
-
-2010-06-08 01:24  ivan
-
-	* httemplate/misc/: cdr-post.cgi, cdr-post.html: add programmatic
-	  CDR posting, RT#8201
-
-2010-06-07 23:58  ivan
-
-	* FS/FS/cdr.pm: respect date_format w/CDRs
-
-2010-06-07 10:44  ivan
-
-	* FS/FS/cust_main.pm: revert debugging from fixing agent payment
-	  gateway overrides not working in 2.1, RT#8695
-
-2010-06-07 10:32  ivan
-
-	* FS/FS/agent.pm: fix agent payment gateway overrides not working
-	  in 2.1, RT#8695
-
-2010-06-07 10:15  ivan
-
-	* FS/FS/cust_main.pm: add debugging
-
-2010-06-06 23:52  ivan
-
-	* httemplate/: elements/freeside.css, elements/menubar.html,
-	  view/cust_main.cgi: a little UI goes a long way: have the
-	  customer tabs actually enclose their view
-
-2010-06-06 21:35  ivan
-
-	* Makefile: next ver
-
-2010-06-06 19:39  ivan
-
-	* httemplate/misc/clone-cgp_rule.html,
-	  httemplate/browse/cgp_rule.html, FS/FS/Conf.pm,
-	  FS/FS/cgp_rule.pm, httemplate/edit/process/elements/process.html,
-	  httemplate/edit/process/cgp_rule.html: domain rules based on
-	  templates (rules from other domains), RT#7514
-
-2010-06-06 17:09  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cgp_rule_condition.pm,
-	  httemplate/elements/select-cgp_rule_condition.html,
-	  httemplate/edit/cgp_rule.html, httemplate/browse/cgp_rule.html,
-	  httemplate/edit/process/cgp_rule.html, FS/bin/freeside-upgrade:
-	  mysql compat: cgp_rule_condition s/condition/conditionname/
-
-2010-06-05 23:29  ivan
-
-	* httemplate/edit/process/: access_group.html, access_user.html,
-	  agent.cgi: webdemo UI
-
-2010-06-05 23:24  ivan
-
-	* httemplate/edit/process/access_user.html: fix disable_acl_changes
-	  on users
-
-2010-06-05 23:19  ivan
-
-	* httemplate/config/config-process.cgi, FS/FS/Mason.pm: UI
-
-2010-06-05 23:05  ivan
-
-	* httemplate/: edit/process/access_user.html,
-	  pref/pref-process.html: better disable_acl_changes
-
-2010-06-05 22:58  ivan
-
-	* FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
-	  httemplate/config/config-process.cgi: add
-	  disable_settings_changes conf for the demo
-
-2010-06-05 21:22  ivan
-
-	* rt/lib/RT/Config.pm: disable the RTAddressRegexp option for now;
-	  waaaaaaay too noise
-
-2010-06-05 20:01  ivan
-
-	* httemplate/search/: sql.html, elements/search.html: fix sql
-	  query, RT#8035
-
-2010-06-05 19:27  ivan
-
-	* FS/FS/cust_main.pm: log customer with queued billing jobs,
-	  RT#8282
-
-2010-06-05 19:24  ivan
-
-	* FS/FS/cust_main.pm: oops, missed CF changes
-
-2010-06-05 14:44  ivan
-
-	* FS/FS/otaker_Mixin.pm: should really really fix the
-	  cust_main_note upgrade bullshit, argh, RT#8580
-
-2010-06-05 13:50  ivan
-
-	* FS/: bin/freeside-upgrade, FS/Upgrade.pm: should really fix bug
-	  commiting between each table upgrade, arg, RT#8580
-
-2010-06-05 13:30  ivan
-
-	* FS/FS/Upgrade.pm: should really fix bug commiting between each
-	  table upgrade, arg, RT#8580
-
-2010-06-05 13:18  ivan
-
-	* FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
-	  upgrade bullshit, RT#8580
-
-2010-06-05 12:50  ivan
-
-	* FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
-	  upgrade bullshit, RT#8580
-
-2010-06-05 12:47  ivan
-
-	* FS/FS/Upgrade.pm: should fix bug commiting between each table
-	  upgrade, RT#8580
-
-2010-06-05 11:58  ivan
-
-	* FS/FS/otaker_Mixin.pm: yuck, deal with those screwed up otakers
-	  in cust_main_note, RT#8580
-
-2010-06-05 10:31  ivan
-
-	* FS/FS/cust_credit.pm: ignore misapplied credits when just trying
-	  upgrade the otaker, RT#8580
-
-2010-06-04 22:54  jeff
-
-	* httemplate/search/: 477.html, 477partV.html, 477partVI.html,
-	  elements/search-html.html: fix urls
-
-2010-06-04 22:51  jeff
-
-	* FS/FS/part_pkg_taxrate.pm: don't delete too much RT#8581
-
-2010-06-03 09:20  jeff
-
-	* FS/FS/cust_main.pm: repair botched refactor start during BOTPP
-	  integration RT# 8600
-
-2010-06-01 12:58  jeff
-
-	* FS/FS/CGI.pm, FS/FS/queue.pm, FS/FS/tax_rate.pm, FS/FS/UI/Web.pm,
-	  httemplate/elements/progress-popup.html,
-	  httemplate/search/report_newtax.html,
-	  httemplate/search/report_queued_newtax.cgi: add progressbar,
-	  redirection, and improve links RT#8274
-
-2010-06-01 11:53  mark
-
-	* httemplate/search/: h_inventory_item.html,
-	  report_h_inventory_item.html: RT#8460 improvements
-
-2010-06-01 10:40  mark
-
-	* httemplate/search/h_inventory_item.html: RT#8460: monthly opening
-	  balance
-
-2010-06-01 09:52  mark
-
-	* FS/FS/cdr/wip.pm: RT#8026: skip line charges when importing WIP
-	  CDRs
-
-2010-05-28 00:51  mark
-
-	* httemplate/search/cust_pkg.cgi: RT#8465: add service label to
-	  downloadable package reports
-
-2010-05-26 18:02  mark
-
-	* httemplate/search/elements/search-html.html: unbreak download
-	  links
-
-2010-05-26 11:37  mark
-
-	* httemplate/search/rt_transaction.html: broken link in time worked
-	  report
-
-2010-05-26 09:11  jeff
-
-	* FS/FS/tax_rate.pm: correct uncorrected tyop
-
-2010-05-26 00:12  mark
-
-	* FS/FS/: Mason.pm, h_inventory_item.pm: RT#8460: inventory
-	  activity report
-
-2010-05-25 23:39  mark
-
-	* httemplate/: elements/menu.html, search/h_inventory_item.html,
-	  search/report_h_inventory_item.html: RT#8460: inventory activity
-	  report
-
-2010-05-25 05:43  ivan
-
-	* ChangeLog, debian/changelog: Updated for 2.1.0
-
-2010-05-25 05:42  ivan
-
-	* httemplate/elements/dashboard-install_welcome.html: adding,
-	  though unused
-
-2010-05-25 05:41  ivan
-
-	* httemplate/misc/: rate-import.html, process/rate-import.html:
-	  unfinished rate import
-
-2010-05-25 05:40  ivan
-
-	* bin/explain-bill-query: adding
-
-2010-05-25 05:35  ivan
-
-	* ChangeLog, debian/changelog: Updated for 2.1.0
-
-2010-05-25 05:33  ivan
-
-	* Makefile: fix the rel target
-
-2010-05-25 05:30  ivan
-
-	* ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 2.1.0
-
-2010-05-25 05:16  ivan
-
-	* Makefile: its time
-
-2010-05-25 05:14  ivan
-
-	* httemplate/misc/process/payment.cgi: cardfortress bit
-
-2010-05-25 05:14  ivan
-
-	* httemplate/elements/select-pkg_class.html: add showdisabled
-	  option
-
-2010-05-25 05:12  ivan
-
-	* httemplate/docs/about.html: 2.1.0
-
-2010-05-25 04:51  ivan
-
-	* rt/: FREESIDE_MODIFIED, share/html/Search/Build.html: wfm to show
-	  the add buttons on rt ticket search
-
-2010-05-25 04:41  ivan
-
-	* rt/share/html/NoAuth/css/freeside2.1/: base.css, boxes.css,
-	  collection.css, main.css, misc.css, msie.css, portlets.css: merge
-	  in web2 changes from 3.8.7 to 3.8.8
-
-2010-05-25 04:11  ivan
-
-	* rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
-
-2010-05-25 04:07  ivan
-
-	* rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
-
-2010-05-25 00:53  mark
-
-	* httemplate/: misc/inventory_item-move.cgi,
-	  search/inventory_item.html: RT#7010: inventory items can be moved
-	  between agents
-
-2010-05-24 23:04  ivan
-
-	* FS/FS/Misc.pm: prevent "Can't locate object method "code" via
-	  package "HTML::Mason::Exception" errors
-
-2010-05-24 16:54  mark
-
-	* httemplate/: edit/cust_main_note.cgi,
-	  edit/process/cust_main_note.cgi, view/cust_main/notes.html,
-	  pref/pref-process.html, pref/pref.html: RT#8224: allow user to
-	  disable HTML editor
-
-2010-05-24 09:56  ivan
-
-	* httemplate/search/timeworked.html: fix Pg-ism
-
-2010-05-22 18:59  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
-	  FS/FS/cgp_rule_condition.pm, FS/FS/svc_CGPRule_Mixin.pm,
-	  FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
-	  FS/FS/part_export/communigate_pro.pm, FS/t/svc_CGPRule_Mixin.t,
-	  httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
-
-2010-05-22 13:00  ivan
-
-	* httemplate/search/svc_acct.cgi: consistent with other places,
-	  showing database primary keys other than custnum, invnum is
-	  stilly
-
-2010-05-22 12:57  jeff
-
-	* FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
-	  httemplate/search/477.html,
-	  httemplate/search/477partIA_detail.html,
-	  httemplate/search/477partIA_summary.html,
-	  httemplate/search/477partIIA.html,
-	  httemplate/search/477partIIB.html,
-	  httemplate/search/477partIV.html,
-	  httemplate/search/477partV.html,
-	  httemplate/search/477partVI.html,
-	  httemplate/search/report_477.html, FS/MANIFEST, FS/FS/Conf.pm,
-	  FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
-	  FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
-	  httemplate/search/elements/metasearch.html,
-	  httemplate/search/elements/search-html.html,
-	  httemplate/search/elements/search-xml.html,
-	  httemplate/search/elements/search.html: improved fcc 477 report
-	  #7783
-
-2010-05-22 12:47  ivan
-
-	* httemplate/search/svc_acct.cgi: really hide uid on account search
-
-2010-05-22 12:13  ivan
-
-	* httemplate/search/svc_acct.cgi: hide uid on account search
-
-2010-05-22 11:52  ivan
-
-	* FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
-	  being applied in wrong month), RT#7502
-
-2010-05-21 16:35  ivan
-
-	* httemplate/search/agent_inventory.html,
-	  httemplate/search/inventory_item.html,
-	  httemplate/search/report_agent_inventory.html,
-	  FS/FS/inventory_class.pm, httemplate/browse/inventory_class.html,
-	  httemplate/elements/menu.html: reporting on agent inventory,
-	  RT#7010
-
-2010-05-21 14:18  mark
-
-	* FS/FS/cust_bill.pm: typo
-
-2010-05-21 12:57  ivan
-
-	* FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
-	  fallout from RT#7266
-
-2010-05-21 12:09  mark
-
-	* FS/FS/Report/Table/Monthly.pm,
-	  httemplate/graph/cust_bill_pkg.cgi,
-	  httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
-	  aggregate agents on sales report
-
-2010-05-20 20:48  mark
-
-	* httemplate/edit/part_pkg.cgi: fix typo
-
-2010-05-20 20:42  mark
-
-	* FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
-	  httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
-
-2010-05-20 20:28  mark
-
-	* FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
-
-2010-05-20 17:21  ivan
-
-	* httemplate/edit/elements/edit.html: pass through agent_null to
-	  select-table so manual selection from inventory still works,
-	  RT#7010
-
-2010-05-20 17:09  ivan
-
-	* FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
-	  httemplate/edit/elements/svc_Common.html,
-	  httemplate/search/inventory_item.html: agent virt inventory,
-	  RT#7010
-
-2010-05-20 15:48  ivan
-
-	* FS/FS/Schema.pm, FS/FS/AccessRight.pm, FS/FS/inventory_item.pm,
-	  httemplate/browse/inventory_class.html,
-	  httemplate/elements/menu.html,
-	  httemplate/misc/inventory_item-import.html,
-	  httemplate/search/inventory_item.html,
-	  httemplate/search/elements/search.html: agent virt inventory,
-	  RT#7010
-
-2010-05-20 03:13  ivan
-
-	* rt/share/html/Elements/TicketList: oops
-
-2010-05-20 02:59  ivan
-
-	* rt/FREESIDE_MODIFIED: update modified file list
-
-2010-05-20 02:53  ivan
-
-	* rt/share/html/Elements/CollectionList: THIS fixes ticketing main
-	  layout problems.  whew!  RT#6640
-
-2010-05-20 02:44  ivan
-
-	* rt/share/html/Elements/TicketList: no...
-
-2010-05-20 02:35  ivan
-
-	* rt/share/html/Elements/TicketList: should fix the ui drain
-	  bramage on ticketing main... right?
-
-2010-05-20 01:48  ivan
-
-	* httemplate/: elements/columnstart.html, elements/freeside.css,
-	  elements/header.html, elements/tr-justtitle.html,
-	  elements/tr-pkg_svc.html, elements/tr-title.html,
-	  graph/elements/report.html, misc/email-customers.html,
-	  search/cust_tax_exempt.html, search/report_477.html,
-	  search/report_cdr.html, search/report_cust_event.html,
-	  search/report_cust_main.html, search/report_cust_pay.html,
-	  search/report_cust_pkg.html, search/report_cust_refund.html,
-	  search/report_h_cust_pay.html, search/report_prepaid_income.html,
-	  search/report_prospect_main.html, search/report_receivables.html,
-	  search/report_svc_acct.html, search/report_svc_phone.html,
-	  search/report_timeworked.html,
-	  search/report_unapplied_cust_pay.html,
-	  search/elements/cust_main_dayranges.html,
-	  search/elements/search.html, view/prospect_main.html: fix table
-	  titles for new bg color
-
-2010-05-20 01:17  ivan
-
-	* httemplate/elements/: xmenu.css, xmenu.top.css, menu.html: nicer
-	  styling for the menus
-
-2010-05-20 01:10  ivan
-
-	* httemplate/elements/contact.html: uinit
-
-2010-05-19 18:33  mark
-
-	* FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
-	  httemplate/search/report_receivables.cgi: RT#7266: aging report
-	  "as of" date now limits applied payments
-
-2010-05-19 17:57  ivan
-
-	* rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
-	  fix leaking date css, RT#6467
-
-2010-05-19 16:37  ivan
-
-	* rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
-	  calenaring (RT#6467): a little UI cleanup goes a long way
-
-2010-05-19 12:04  ivan
-
-	* rt/: lib/RTx/Calendar.pm, share/html/Search/Calendar.html: week
-	  view on calendars from Sunday -> Saturday
-
-2010-05-18 21:05  jeff
-
-	* FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
-	  category charges
-
-2010-05-18 19:32  ivan
-
-	* rt/: lib/RTx/Calendar.pm, share/html/Elements/CalendarEvent,
-	  share/html/Elements/MyCalendar,
-	  share/html/NoAuth/css/calendar.css,
-	  share/html/Prefs/Calendar.html, etc/RT_Config.pm,
-	  etc/RT_Config.pm.in,
-	  share/html/Callbacks/RTx-Calendar/Elements/Header/Head,
-	  share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default,
-	  share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default,
-	  share/html/NoAuth/Calendar/dhandler,
-	  share/html/NoAuth/images/created.png,
-	  share/html/NoAuth/images/created_due.png,
-	  share/html/NoAuth/images/due.png,
-	  share/html/NoAuth/images/reminder.png,
-	  share/html/NoAuth/images/resolved.png,
-	  share/html/NoAuth/images/started.png,
-	  share/html/NoAuth/images/starts.png,
-	  share/html/NoAuth/images/starts_due.png,
-	  share/html/NoAuth/images/updated.png,
-	  share/html/Prefs/Elements/CalendarFeed,
-	  share/html/Search/Calendar.html: add RTx::Calendar 0.07
-
-2010-05-18 12:58  ivan
-
-	* rt/lib/: RT.pm, RT.pm.in: fix InitSignalHandlers patch
-
-2010-05-18 12:54  ivan
-
-	* rt/config.layout.in: add fonitdir to freeside layout to avoid
-	  install errors
-
-2010-05-18 12:41  ivan
-
-	* httemplate/edit/access_user.html: fix "Re-enter password" label
-	  on employee edit
-
-2010-05-18 12:20  ivan
-
-	* rt/: Makefile, Makefile.in, config.status,
-	  bin/mason_handler.fcgi, bin/mason_handler.scgi, etc/RT_Config.pm,
-	  etc/RT_Config.pm.in, lib/RT.pm, lib/RT.pm.in, lib/RT/Config.pm,
-	  lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
-	  lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
-	  lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
-	  share/html/Admin/Users/Modify.html,
-	  share/html/Ticket/Elements/ShowSummary,
-	  share/html/Ticket/Elements/ShowTransactionAttachments,
-	  share/html/Ticket/Elements/Tabs, share/html/User/Prefs.html:
-	  merging rt \3.8.8 to HEAD
-
-2010-05-18 11:47  ivan
-
-	* rt/: share/html/NoAuth/css/base/misc.css,
-	  share/html/NoAuth/css/web2/collection.css,
-	  share/html/NoAuth/rss/dhandler, share/fonts/Droid.README,
-	  share/fonts/DroidSansFallback.ttf, share/fonts/DroidSans.ttf,
-	  docs/timezones_in_charts.pod, etc/upgrade/3.8.8/content,
-	  t/api/rights_show_ticket.t, t/web/search_rss.t: Initial revision
-
-2010-05-18 11:43  ivan
-
-	* rt/: lib/RT/I18N/pt_PT.po, lib/RT/I18N/nn.po,
-	  bin/fastcgi_server.in, bin/fastcgi_server,
-	  share/html/Search/Elements/ResultsRSSView,
-	  share/html/Elements/EditPassword,
-	  share/html/Elements/ShowRelationLabel,
-	  share/html/Elements/RT__CustomField/ColumnMap: Initial revision
-
-2010-05-17 20:25  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/Conf.pm,
-	  httemplate/search/report_svc_acct.html,
-	  httemplate/search/svc_acct.cgi: add more info to
-	  (customer-specific) service report, RT#6180
-
-2010-05-13 19:16  ivan
-
-	* FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
-	  renaming a rate plan, RT#8173
-
-2010-05-12 22:43  jeff
-
-	* httemplate/misc/queued_report.html,
-	  httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
-	  FS/FS/tax_rate.pm, FS/bin/freeside-queued,
-	  httemplate/search/queue.html,
-	  httemplate/search/report_newtax.html: cope with poor tax
-	  liability report performance by allowing queuing of reports
-	  RT#8274
-
-2010-05-12 22:16  jeff
-
-	* FS/FS/cust_main.pm: merge new bop routines into old bop routines
-	  rt#4103
-
-2010-05-12 20:06  ivan
-
-	* httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
-	  date" columns to unearned revenue detail, RT#7776
-
-2010-05-12 19:51  ivan
-
-	* Makefile: make dev kludge: unstable has 5.10.1
-
-2010-05-12 18:47  ivan
-
-	* FS/FS/Setup.pm: fix bootstrapping for 2.1 installs, broken by
-	  fallout from otaker stuff, RT#8395
-
-2010-05-12 18:25  ivan
-
-	* Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
-	  secrets as a result of weird implementations of echo as a shell
-	  builtin that ignore -e
-
-2010-05-10 23:57  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
-	  numbers causing invoice generation to barf, RT#7840
-
-2010-05-10 23:38  ivan
-
-	* FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
-
-2010-05-07 19:38  ivan
-
-	* FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
-	  Categorys spelling, RT#8314
-
-2010-05-04 15:25  mark
-
-	* FS/FS/: cdr.pm, cdr/wip.pm: RT#8026: WIP CDR format
-
-2010-04-29 19:32  ivan
-
-	* FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
-	  FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
-	  httemplate/edit/cgp_rule.html,
-	  httemplate/elements/select-cgp_rule_action.html,
-	  httemplate/elements/select-cgp_rule_condition.html: communigate
-	  (phase 2): rules: show conditions/actions on rule browse, fix
-	  rule edit for conditions and actions without op/param, fix rule
-	  edit stickiness on errors.  RT#7514
-
-2010-04-29 00:40  ivan
-
-	* httemplate/elements/select-cgp_rule_condition.html,
-	  FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
-	  httemplate/edit/process/cgp_rule.html,
-	  httemplate/elements/input-text.html,
-	  httemplate/elements/select-cgp_rule_action.html,
-	  httemplate/elements/select.html: communigate (phase 2): rules:
-	  adding conditions and actions to rule edit.  RT#7514
-
-2010-04-28 19:59  ivan
-
-	* httemplate/: elements/select-cgp_rule_action.html,
-	  edit/elements/edit.html, elements/select-cgp_rule_condition.html:
-	  communigate (phase 2): rules: adding conditions and actions to
-	  rule edit.  RT#7514
-
-2010-04-27 03:56  ivan
-
-	* httemplate/: edit/cgp_rule.html,
-	  elements/select-cgp_rule_action.html,
-	  elements/select-cgp_rule_condition.html, elements/select.html,
-	  elements/tr-select.html: communigate (phase 2): rules: start of
-	  adding conditions and actions to rule edit.  RT#7514
-
-2010-04-27 02:23  ivan
-
-	* httemplate/edit/elements/edit.html: tyop
-
-2010-04-26 22:38  mark
-
-	* FS/FS/: ClientAPI/MyAccount.pm, Schema.pm, cdr.pm,
-	  cdr_termination.pm, cust_svc.pm, svc_phone.pm,
-	  part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm: RT#7046: inbound
-	  rate for rate plan billing
-
-2010-04-22 23:47  ivan
-
-	* httemplate/view/svc_domain/basics.html: communigate (phase 2):
-	  rules.  RT#7514
-
-2010-04-22 23:43  ivan
-
-	* FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
-	  FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
-	  httemplate/edit/cgp_rule.html,
-	  httemplate/edit/process/cgp_rule.html,
-	  httemplate/misc/delete-cgp_rule.html,
-	  httemplate/view/svc_acct/basics.html,
-	  httemplate/view/svc_acct/communigate.html, FS/FS/Schema.pm:
-	  communigate (phase 2): rules.  RT#7514
-
-2010-04-21 19:00  ivan
-
-	* FS/: FS/Schema.pm, FS/cgp_rule.pm, FS/cgp_rule_action.pm,
-	  FS/cgp_rule_condition.pm, FS.pm, MANIFEST, t/cgp_rule.t,
-	  t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
-	  2): rules.  RT#7514
-
-2010-04-21 02:31  ivan
-
-	* httemplate/elements/select-part_pkg.html: "
-
-2010-04-21 02:09  ivan
-
-	* httemplate/config/config.cgi: prevent inadvertantly losing
-	  disabled package defs, service defs or package classes in a
-	  config value that uses them (i.e. support_packages)
-
-2010-04-21 01:57  ivan
-
-	* httemplate/elements/select-part_pkg.html: prevent inadvertantly
-	  losing disabled package defs, service defs or package classes in
-	  a config value that uses them (i.e. support_packages)
-
-2010-04-20 20:56  ivan
-
-	* Makefile: ensure that the trainwreck which was 1.9.2 does not
-	  happen again
-
-2010-04-19 21:29  ivan
-
-	* FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
-	  (phase 2): add a textarea type to edit/part_svc so you can set it
-	  to a default or fixed trailer that's multi-line, RT#7514
-
-2010-04-19 21:13  ivan
-
-	* FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
-	  httemplate/view/svc_acct/basics.html,
-	  FS/FS/part_export/communigate_pro.pm,
-	  httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
-	  httemplate/view/svc_domain/acct_defaults.html: communigate (phase
-	  2): Account Preferences (& Domain::Account Defaults:Preferences):
-	  ProntoSkinName  RT#7514
-
-2010-04-19 18:51  ivan
-
-	* FS/FS/svc_acct.pm, FS/FS/Schema.pm, FS/FS/svc_domain.pm,
-	  httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
-	  httemplate/view/svc_acct/basics.html,
-	  FS/FS/part_export/communigate_pro.pm,
-	  httemplate/view/svc_domain/acct_defaults.html: communigate (phase
-	  2): Account Preferences (& Domain::Account Defaults:Preferences):
-	  Language, Time zone, Layout, Send read receipts.  RT#7514
-
-2010-04-19 00:09  ivan
-
-	* FS/FS/Schema.pm, FS/FS/svc_acct.pm,
-	  FS/FS/part_export/communigate_pro.pm,
-	  httemplate/edit/svc_acct.cgi,
-	  httemplate/view/svc_acct/basics.html: communigate (phase 2),
-	  Account:Settings PasswordRecovery.  also fix modification of
-	  svc_acct booleans in export.	RT#7514
-
-2010-04-18 23:15  ivan
-
-	* FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
-	  FS/FS/part_export/communigate_pro.pm,
-	  httemplate/edit/svc_acct.cgi,
-	  httemplate/view/svc_acct/basics.html: communigate provisioning
-	  phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
-	  AddMailTrailer.  RT#7514
-
-2010-04-18 22:01  ivan
-
-	* FS/FS/Schema.pm, FS/FS/svc_domain.pm,
-	  FS/FS/part_export/communigate_pro.pm,
-	  httemplate/edit/svc_domain.cgi,
-	  httemplate/view/svc_domain/acct_defaults.html: communigate
-	  provisioning phase 2: Domain:Account Defaults:Settings:
-	  RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
-
-2010-04-18 18:25  ivan
-
-	* FS/FS/Schema.pm, FS/FS/svc_domain.pm,
-	  FS/FS/part_export/communigate_pro.pm,
-	  httemplate/edit/svc_domain.cgi,
-	  httemplate/view/svc_domain/basics.html: communigate provisioning
-	  phase 2: add svc_domain.trailer -> communigate TrailerText,
-	  RT#7514
-
-2010-04-09 21:21  mark
-
-	* httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
-	  payment links
-
-2010-04-09 01:17  ivan
-
-	* httemplate/search/elements/cust_main_dayranges.html, FS/MANIFEST,
-	  FS/FS/Mason.pm, FS/FS/Misc/DateTime.pm, FS/FS/UI/Web.pm,
-	  FS/FS/cust_main/Import.pm, httemplate/edit/REAL_cust_pkg.cgi,
-	  httemplate/edit/cust_pay.cgi,
-	  httemplate/edit/process/REAL_cust_pkg.cgi,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/edit/process/cust_pay.cgi,
-	  httemplate/edit/process/quick-charge.cgi,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/misc/process/cancel_pkg.html,
-	  httemplate/misc/process/delay_susp_pkg.html,
-	  httemplate/search/pay_batch.cgi,
-	  httemplate/search/report_prepaid_income.cgi,
-	  httemplate/search/sqlradius.cgi: fix date parsing when using
-	  international dates (package date edit), RT#8027
-
-2010-04-09 01:09  jeff
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
-	  total items for balance below line and current charges above line
-	  with configurable description.  also bug fixes that might close
-	  7896
-
-2010-04-08 12:23  jeff
-
-	* httemplate/elements/about_rt.html: close tag rather than open a
-	  new one
-
-2010-04-07 18:15  mark
-
-	* FS/FS/cust_pkg.pm, FS/FS/Report/Table/Monthly.pm,
-	  httemplate/elements/menu.html,
-	  httemplate/graph/cust_pkg_cost.cgi,
-	  httemplate/graph/report_cust_pkg_cost.html,
-	  httemplate/search/cust_pkg.cgi: RT#1382: beginning of package
-	  cost report
-
-2010-04-07 01:24  ivan
-
-	* httemplate/edit/agent.cgi: also in agent edit, fix form getting
-	  submitted before customer search can complete.  throws "status
-	  connecting to" error and custnum does not get filled in, RT#8014
-
-2010-04-07 01:15  ivan
-
-	* httemplate/: edit/access_user.html, edit/elements/edit.html,
-	  elements/search-cust_main.html: in employee edit, fix form
-	  getting submitted before customer search can complete.  throws
-	  "status connecting to" error and custnum does not get filled in,
-	  RT#8014
-
-2010-04-06 23:20  ivan
-
-	* FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
-	  tables and columns - mysql fix
-
-2010-04-06 22:52  mark
-
-	* FS/FS/pay_batch/RBC.pm: fix floating point error
-
-2010-04-06 21:11  ivan
-
-	* httemplate/search/part_pkg.html: fix a mysql-ism in employee
-	  commission report, now compatible with Pg, that's a new one.
-	  RT#6991
-
-2010-04-06 14:43  ivan
-
-	* httemplate/search/report_employee_commission.html: fix 1.9-style
-	  employee comission report, RT#6991
-
-2010-04-05 05:24  jeff
-
-	* FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
-	  redeclaration
-
-2010-04-04 23:58  ivan
-
-	* conf/invoice_from: company email
-
-2010-04-04 23:57  ivan
-
-	* FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
-
-2010-04-04 23:50  ivan
-
-	* FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
-
-2010-04-04 22:20  ivan
-
-	* FS/FS/part_export/indosoft.pm: initial indosoft export, RT#4068
-
-2010-04-04 18:23  ivan
-
-	* httemplate/search/part_pkg.html: last fix for employee
-	  commisssion report, RT#6991
-
-2010-04-04 17:59  ivan
-
-	* httemplate/elements/menu.html: add employee commission report to
-	  menu, RT#6991
-
-2010-04-04 16:47  ivan
-
-	* FS/FS/Schema.pm: fix otaker upgrade
-
-2010-04-04 16:37  ivan
-
-	* FS/FS/cust_pay_void.pm: fix otaker upgrade
-
-2010-04-04 16:27  ivan
-
-	* FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
-	  for cust_attachment & cust_main_note, hopefully
-
-2010-04-04 16:18  ivan
-
-	* FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
-	  for cust_attachment & cust_main_note, hopefully
-
-2010-04-04 15:52  ivan
-
-	* FS/FS/: cust_main.pm: fix otaker upgrade for cust_main
-
-2010-04-04 15:44  ivan
-
-	* FS/FS/cust_main_note.pm: fix note editing of old notes until we
-	  can fix the cust_main_note.otaker disaster, RT#7991
-
-2010-04-01 14:30  mark
-
-	* httemplate/search/elements/cust_main_dayranges.html: fix column
-	  alignment
-
-2010-04-01 01:10  ivan
-
-	* FS/FS/part_pkg/: flat.pm, subscription.pm: fix nasty discount
-	  fallout (i hope)
-
-2010-04-01 00:39  ivan
-
-	* FS/FS/part_pkg/flat.pm: fix nasty discount fallout (i hope)
-
-2010-03-31 21:43  mark
-
-	* FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
-	  httemplate/search/elements/cust_main_dayranges.html,
-	  httemplate/search/elements/search-html.html,
-	  httemplate/search/elements/search.html: RT#866: links to process
-	  payments from aging report
-
-2010-03-31 08:48  jeff
-
-	* FS/: MANIFEST, FS/part_export/dashcs_e911.pm: add dash carrier
-	  services e911 support RT7103
-
-2010-03-31 00:41  mark
-
-	* httemplate/search/: report_receivables.cgi,
-	  report_receivables.html, report_unapplied_cust_pay.html,
-	  unapplied_cust_pay.html, elements/cust_main_dayranges.html:
-	  RT#7266: aging reports as of a past date
-
-2010-03-31 00:35  ivan
-
-	* httemplate/: edit/process/cust_main_attach.cgi,
-	  edit/process/cust_main_note.cgi, view/cust_main/attachments.html,
-	  view/cust_main/notes.html: fix customer notes and attachments wrt
-	  s/otaker/usernum/ changes; still need to look at the migration,
-	  RT#7935
-
-2010-03-30 23:30  ivan
-
-	* FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
-	  $enc in string eq" warnings
-
-2010-03-30 05:12  ivan
-
-	* httemplate/search/part_pkg.html, FS/FS/Schema.pm: employee
-	  commission reporting, RT#6991
-
-2010-03-30 05:07  ivan
-
-	* httemplate/search/report_employee_commission.html,
-	  FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
-	  FS/FS/part_event/Action/pkg_agent_credit.pm,
-	  FS/FS/part_event/Action/pkg_employee_credit.pm,
-	  FS/FS/part_event/Action/pkg_referral_credit.pm: employee
-	  commission reporting, RT#6991
-
-2010-03-29 20:28  ivan
-
-	* FS/FS/Record.pm: regexp_sql
-
-2010-03-29 20:10  ivan
-
-	* FS/MANIFEST: employee (otaker / access_user) commissioning,
-	  RT#6991
-
-2010-03-29 19:53  ivan
-
-	* httemplate/browse/access_user.html,
-	  httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
-	  FS/FS/part_event/Action/pkg_agent_credit.pm,
-	  FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
-	  FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
-	  FS/FS/part_event/Action/pkg_referral_credit.pm,
-	  FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
-	  FS/FS/part_event/Action/Mixin/credit_pkg.pm,
-	  httemplate/elements/search-cust_main.html,
-	  httemplate/elements/tr-search-cust_main.html: employee (otaker /
-	  access_user) commissioning, RT#6991
-
-2010-03-29 19:52  ivan
-
-	* FS/FS/part_event/Action/pkg_employee_credit.pm: employee
-	  commissions, RT#6991
-
-2010-03-29 19:04  ivan
-
-	* FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
-	  part_event/Condition/balance_age.pm,
-	  part_event/Condition/balance_under.pm,
-	  part_event/Condition/cust_bill_has_service.pm,
-	  part_event/Condition/cust_bill_owed.pm,
-	  part_event/Condition/cust_bill_owed_under.pm: fixes for MySQL
-	  CAST drain bramage
-
-2010-03-29 02:18  mark
-
-	* FS/FS/Mason.pm, FS/FS/cust_main.pm,
-	  httemplate/elements/select-user.html,
-	  httemplate/elements/tr-select-user.html,
-	  httemplate/graph/report_signupdate.html,
-	  httemplate/graph/signupdate.cgi,
-	  httemplate/graph/elements/monthly.html,
-	  httemplate/graph/elements/report.html,
-	  httemplate/search/cust_main.html: RT#884: search customers by
-	  signup time of day
-
-2010-03-28 17:38  ivan
-
-	* FS/FS/cust_pay.pm: move from otaker to proper usernum FK
-
-2010-03-28 17:23  ivan
-
-	* FS/FS/: Schema.pm, Upgrade.pm, access_user.pm, banned_pay.pm,
-	  cust_attachment.pm, cust_credit.pm, cust_main.pm,
-	  cust_main_note.pm, cust_pay_void.pm, cust_pkg.pm,
-	  cust_pkg_discount.pm, cust_pkg_reason.pm, cust_refund.pm,
-	  otaker_Mixin.pm: move from otaker to proper usernum FK
-
-2010-03-26 23:21  ivan
-
-	* FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
-	  a fatal error w/MySQL
-
-2010-03-26 23:09  ivan
-
-	* httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
-	  edit/cust_main_note.cgi: resize customer not add popup, eliminate
-	  needless <BR> in popup
-
-2010-03-26 21:37  ivan
-
-	* FS/FS/Upgrade.pm: these are now supported in supported in
-	  DBIx-DBSchema and friends
-
-2010-03-26 20:43  ivan
-
-	* FS/FS/: reason.pm, tax_rate.pm: these are now supported in
-	  supported in DBIx-DBSchema and friends
-
-2010-03-26 15:25  ivan
-
-	* httemplate/elements/: select-areacode.html, select-did.html: fix
-	  E911 vs. DID selector on phone provision, RT#7819
-
-2010-03-26 14:43  ivan
-
-	* FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
-
-2010-03-26 00:52  ivan
-
-	* httemplate/elements/: freeside-menu.css, freeside.css: that'll do
-	  for now
-
-2010-03-25 22:02  ivan
-
-	* FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
-	  problem, fix s/serial/int/ for non-primary keys in
-	  part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
-	  DBIx::DBSchema 0.39
-
-2010-03-25 21:50  ivan
-
-	* FS/FS/UID.pm: don't warn about the configuration table during
-	  setup
-
-2010-03-25 19:19  ivan
-
-	* bin/build_exten.php: adding build_exten.php since FreePBX won't
-	  ship it
-
-2010-03-25 18:06  ivan
-
-	* rt/lib/RT/: Ticket_Overlay.pm: ticket auto-association in the
-	  correct spot.  how the hell did it get merged there?	RT#7882
-
-2010-03-25 15:30  ivan
-
-	* httemplate/elements/header.html: fix new header in RT
-
-2010-03-25 15:21  ivan
-
-	* rt/lib/RT/User_Overlay.pm: fix user modification?
-
-2010-03-25 14:22  ivan
-
-	* rt/lib/RT/URI/freeside.pm: generate a stack backtrace for mystery
-	  freeside link resolution problems
-
-2010-03-25 13:21  ivan
-
-	* httemplate/elements/: header.html, searchbar-address2.html,
-	  searchbar-cust_bill.html, searchbar-cust_main.html,
-	  searchbar-cust_svc.html, searchbar-prospect.html,
-	  searchbar-ticket.html: when using a side menubar, put search
-	  boxes on the side too
-
-2010-03-24 18:37  mark
-
-	* FS/FS/Mason.pm, httemplate/view/cust_main/notes.html: RT#6226:
-	  security fix for customer notes
-
-2010-03-24 01:37  ivan
-
-	* FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/report_prepaid_income.cgi: better prepaid
-	  income reporting, with line item detail, RT#7776
-
-2010-03-23 02:13  ivan
-
-	* FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
-	  FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
-	  httemplate/elements/header.html,
-	  httemplate/search/mailinglistmember.html: export svc_mailinglist
-	  to CGP groups, RT#7514
-
-2010-03-23 01:27  ivan
-
-	* httemplate/images/: black-gray-side.png, gray-black-side.png:
-	  goodbye and good riddance
-
-2010-03-22 20:53  ivan
-
-	* FS/: FS.pm, FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t,
-	  FS/Mason.pm: adding svc_mailinglist for communigate "groups"
-	  (mailing lists), RT#7514
-
-2010-03-22 20:47  ivan
-
-	* FS/MANIFEST, FS/FS/Schema.pm, FS/FS/mailinglist.pm,
-	  FS/FS/mailinglistmember.pm, FS/FS/svc_mailinglist.pm,
-	  FS/t/mailinglist.t, FS/t/mailinglistmember.t,
-	  FS/t/svc_mailinglist.t, httemplate/edit/mailinglistmember.html,
-	  httemplate/edit/part_svc.cgi,
-	  httemplate/edit/svc_mailinglist.cgi,
-	  httemplate/edit/process/mailinglistmember.html,
-	  httemplate/edit/process/svc_mailinglist.html,
-	  httemplate/misc/delete-mailinglistmember.html,
-	  httemplate/search/mailinglistmember.html,
-	  httemplate/view/svc_mailinglist.cgi: adding svc_mailinglist for
-	  communigate "groups" (mailing lists), RT#7514
-
-2010-03-22 20:34  ivan
-
-	* httemplate/elements/freeside.css: little bit further, just a
-	  little bit more
-
-2010-03-22 18:17  ivan
-
-	* httemplate/elements/menubar.html: don't like that <BR> after
-	  all... for now
-
-2010-03-22 18:07  ivan
-
-	* httemplate/elements/freeside.css: wfm
-
-2010-03-22 18:04  ivan
-
-	* httemplate/elements/: xmenu.css, xmenu.top.css: purple on pink is
-	  WAY too my little pony.  man, its not easy being purple
-
-2010-03-22 12:46  ivan
-
-	* httemplate/elements/: freeside.css, menubar.html: 1.9-style
-	  menubar was hurting my eyes
-
-2010-03-22 07:08  jeff
-
-	* FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
-	  tax data replacement
-
-2010-03-21 23:34  ivan
-
-	* httemplate/elements/freeside.css: fix link hover effect so it
-	  doesn't underline A NAME tags
-
-2010-03-21 16:56  ivan
-
-	* httemplate/elements/freeside.css: fix inadvertant button styling
-
-2010-03-21 16:13  ivan
-
-	* FS/FS/Schema.pm, FS/FS/rate_detail.pm,
-	  FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
-	  httemplate/edit/rate_detail.html,
-	  httemplate/edit/rate_region.cgi,
-	  httemplate/edit/process/rate_region.cgi,
-	  httemplate/misc/rate_edit_excel.html,
-	  httemplate/misc/process/copy-rate_detail.html: connection fee for
-	  initial N seconds support, RT#7018
-
-2010-03-21 12:34  ivan
-
-	* rt/etc/RT_SiteConfig.pm: make the fckeditor taller, way too small
-
-2010-03-20 22:20  ivan
-
-	* rt/share/html/Elements/Header: there was nothing wrong with the
-	  dhandler
-
-2010-03-20 22:17  ivan
-
-	* rt/: share/html/Widgets/TitleBoxEnd, FREESIDE_MODIFIED: think
-	  this fixes the "results box color infects everything else"
-	  problem
-
-2010-03-20 21:47  ivan
-
-	* rt/share/html/Elements/Header: dunno why squish dhandler is
-	  borked
-
-2010-03-20 16:30  ivan
-
-	* httemplate/docs/credits.html: more RT integration / reskin / 2.1,
-	  RT#6640
-
-2010-03-20 16:22  ivan
-
-	* httemplate/: elements/menu.html,
-	  elements/popup_link_onclick.html, images/cvv2.png,
-	  images/cvv2_amex.png: more RT integration / reskin / 2.1, RT#6640
-
-2010-03-20 15:44  ivan
-
-	* httemplate/elements/: freeside-menu.css, header.html, xmenu.css,
-	  xmenu.js, xmenu.top.css: more RT integration / reskin / 2.1,
-	  RT#6640
-
-2010-03-20 15:11  ivan
-
-	* httemplate/elements/calendar-win2k-2.css,
-	  httemplate/elements/freeside-menu.css,
-	  httemplate/elements/header.html, httemplate/elements/menu.html,
-	  httemplate/elements/xmenu.top.css,
-	  httemplate/elements/xmenu.top.js, rt/share/html/Elements/Footer,
-	  rt/share/html/Elements/PageLayout,
-	  rt/share/html/Elements/SelectDate,
-	  rt/share/html/Prefs/SearchOptions.html,
-	  rt/share/html/User/Prefs.html,
-	  httemplate/images/arrow.down.black.png,
-	  httemplate/images/black-gradient.png,
-	  httemplate/images/black-gray-gradient.png, rt/FREESIDE_MODIFIED,
-	  httemplate/elements/freeside.css,
-	  rt/share/html/NoAuth/css/freeside2.1/layout.css: more RT
-	  integration / reskin / 2.1, RT#6640
-
-2010-03-19 01:27  ivan
-
-	* httemplate/: docs/cvv2.html, elements/header-minimal.html,
-	  elements/header-popup.html, elements/header.html,
-	  elements/tr-justtitle.html, elements/tr-title.html,
-	  elements/freeside-menu.css, elements/menu.html,
-	  elements/menubar.html, elements/xmenu.top.css: skin RT 3.8,
-	  slight new look for 2.1, RT#6640
-
-2010-03-19 01:26  ivan
-
-	* rt/: FREESIDE_MODIFIED, share/html/Elements/Header,
-	  share/html/Elements/PageLayout,
-	  share/html/NoAuth/css/freeside2.1/freeside.css,
-	  share/html/NoAuth/css/freeside2.1/layout.css,
-	  share/html/NoAuth/css/freeside2.1/nav.css: skin RT 3.8, RT#6640
-
-2010-03-19 01:20  mark
-
-	* httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
-	  closing quick payment entry
-
-2010-03-18 01:02  ivan
-
-	* httemplate/edit/cust_main/top_misc.html: signup date fix?
-
-2010-03-18 00:59  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
-	  httemplate/edit/quick-charge.html,
-	  FS/FS/part_event/Condition/cust_bill_has_noauto.pm,
-	  FS/FS/part_event/Condition/cust_bill_hasnt_noauto.pm,
-	  httemplate/edit/process/quick-charge.cgi,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/misc/order_pkg.html,
-	  httemplate/view/cust_main/one_time_charge_link.html,
-	  httemplate/view/cust_main/order_pkg_link.html,
-	  httemplate/view/cust_main/packages/status.html: disable
-	  auto-billing of specific customer packages, RT#6378
-
-2010-03-16 01:05  mark
-
-	* httemplate/edit/cust_main_note.cgi: minor bugfix
-
-2010-03-16 00:49  mark
-
-	* httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
-	  fckpackager.xml, fckstyles.xml, fcktemplates.xml,
-	  editor/fckdebug.html, editor/fckdialog.html,
-	  editor/fckeditor.html, editor/fckeditor.original.html,
-	  editor/css/fck_editorarea.css, editor/css/fck_internal.css,
-	  editor/css/fck_showtableborders_gecko.css,
-	  editor/css/images/block_address.png,
-	  editor/css/images/block_blockquote.png,
-	  editor/css/images/block_div.png, editor/css/images/block_h1.png,
-	  editor/css/images/block_h2.png, editor/css/images/block_h3.png,
-	  editor/css/images/block_h4.png, editor/css/images/block_h5.png,
-	  editor/css/images/block_h6.png, editor/css/images/block_p.png,
-	  editor/css/images/block_pre.png,
-	  editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
-	  editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
-	  editor/dialog/fck_checkbox.html,
-	  editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
-	  editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
-	  editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
-	  editor/dialog/fck_image.html, editor/dialog/fck_link.html,
-	  editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
-	  editor/dialog/fck_radiobutton.html,
-	  editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
-	  editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
-	  editor/dialog/fck_source.html,
-	  editor/dialog/fck_specialchar.html,
-	  editor/dialog/fck_spellerpages.html,
-	  editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
-	  editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
-	  editor/dialog/fck_textfield.html,
-	  editor/dialog/common/fck_dialog_common.css,
-	  editor/dialog/common/fck_dialog_common.js,
-	  editor/dialog/fck_about/sponsors/spellchecker_net.gif,
-	  editor/dialog/fck_docprops/fck_document_preview.html,
-	  editor/dialog/fck_flash/fck_flash.js,
-	  editor/dialog/fck_flash/fck_flash_preview.html,
-	  editor/dialog/fck_image/fck_image.js,
-	  editor/dialog/fck_image/fck_image_preview.html,
-	  editor/dialog/fck_link/fck_link.js,
-	  editor/dialog/fck_scayt/scayt_dialog.css,
-	  editor/dialog/fck_select/fck_select.js,
-	  editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
-	  editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
-	  editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
-	  editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
-	  editor/dtd/fck_xhtml10transitional.js,
-	  editor/filemanager/browser/default/browser.css,
-	  editor/filemanager/browser/default/browser.html,
-	  editor/filemanager/browser/default/frmactualfolder.html,
-	  editor/filemanager/browser/default/frmcreatefolder.html,
-	  editor/filemanager/browser/default/frmfolders.html,
-	  editor/filemanager/browser/default/frmresourceslist.html,
-	  editor/filemanager/browser/default/frmresourcetype.html,
-	  editor/filemanager/browser/default/frmupload.html,
-	  editor/filemanager/browser/default/js/common.js,
-	  editor/filemanager/browser/default/js/fckxml.js,
-	  editor/filemanager/connectors/test.html,
-	  editor/filemanager/connectors/uploadtest.html,
-	  editor/filemanager/connectors/perl/basexml.pl,
-	  editor/filemanager/connectors/perl/commands.pl,
-	  editor/filemanager/connectors/perl/config.pl,
-	  editor/filemanager/connectors/perl/connector.cgi,
-	  editor/filemanager/connectors/perl/io.pl,
-	  editor/filemanager/connectors/perl/upload.cgi,
-	  editor/filemanager/connectors/perl/upload_fck.pl,
-	  editor/filemanager/connectors/perl/util.pl,
-	  editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
-	  editor/js/fckeditorcode_ie.js,
-	  editor/lang/_translationstatus.txt, editor/lang/af.js,
-	  editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
-	  editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
-	  editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
-	  editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
-	  editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
-	  editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
-	  editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
-	  editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
-	  editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
-	  editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
-	  editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
-	  editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
-	  editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
-	  editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
-	  editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
-	  editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
-	  editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
-	  editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
-	  editor/lang/zh-cn.js, editor/lang/zh.js,
-	  editor/plugins/autogrow/fckplugin.js,
-	  editor/plugins/bbcode/fckplugin.js,
-	  editor/plugins/dragresizetable/fckplugin.js,
-	  editor/plugins/placeholder/fck_placeholder.html,
-	  editor/plugins/placeholder/fckplugin.js,
-	  editor/plugins/placeholder/lang/de.js,
-	  editor/plugins/placeholder/lang/en.js,
-	  editor/plugins/placeholder/lang/es.js,
-	  editor/plugins/placeholder/lang/fr.js,
-	  editor/plugins/placeholder/lang/it.js,
-	  editor/plugins/placeholder/lang/pl.js,
-	  editor/plugins/simplecommands/fckplugin.js,
-	  editor/plugins/tablecommands/fckplugin.js,
-	  editor/skins/_fckviewstrips.html,
-	  editor/skins/default/fck_dialog.css,
-	  editor/skins/default/fck_dialog_ie6.js,
-	  editor/skins/default/fck_editor.css,
-	  editor/skins/default/fck_strip.gif,
-	  editor/skins/default/images/dialog.sides.gif,
-	  editor/skins/default/images/dialog.sides.png,
-	  editor/skins/default/images/dialog.sides.rtl.png,
-	  editor/skins/default/images/sprites.gif,
-	  editor/skins/default/images/sprites.png,
-	  editor/skins/office2003/fck_dialog.css,
-	  editor/skins/office2003/fck_dialog_ie6.js,
-	  editor/skins/office2003/fck_editor.css,
-	  editor/skins/office2003/fck_strip.gif,
-	  editor/skins/office2003/images/dialog.sides.gif,
-	  editor/skins/office2003/images/dialog.sides.png,
-	  editor/skins/office2003/images/dialog.sides.rtl.png,
-	  editor/skins/office2003/images/sprites.gif,
-	  editor/skins/office2003/images/sprites.png,
-	  editor/skins/silver/fck_dialog.css,
-	  editor/skins/silver/fck_dialog_ie6.js,
-	  editor/skins/silver/fck_editor.css,
-	  editor/skins/silver/fck_strip.gif,
-	  editor/skins/silver/images/dialog.sides.gif,
-	  editor/skins/silver/images/dialog.sides.png,
-	  editor/skins/silver/images/dialog.sides.rtl.png,
-	  editor/skins/silver/images/sprites.gif,
-	  editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
-	  editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
-
-2010-03-15 19:51  mark
-
-	* httemplate/: edit/cust_main_note.cgi, view/cust_main/notes.html,
-	  elements/htmlarea.html: RT#6226: fckeditor for customer notes
-
-2010-03-15 19:14  ivan
-
-	* rt/etc/rt.spec: remove rt.spec, borking our build somehow
-
-2010-03-15 18:00  ivan
-
-	* httemplate/search/: cust_main-zip.html,
-	  report_cust_main-zip.html: w/svc_whatever option on zip code
-	  distribution report, RT#7784
-
-2010-03-15 15:31  mark
-
-	* FS/bin/freeside-paymentech-upload: RT#7473: add -p option
-
-2010-03-15 00:13  ivan
-
-	* httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
-	  service w/no ip address, RT#7786
-
-2010-03-14 23:18  ivan
-
-	* httemplate/search/elements/cust_pay_or_refund.html: deleted
-	  payment report, RT#7694
-
-2010-03-14 23:10  ivan
-
-	* httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
-	  elements/cust_pay_or_refund.html: deleted payment report, RT#7694
-
-2010-03-14 19:06  ivan
-
-	* httemplate/edit/part_pkg.cgi: fix diabled package optional
-	  reporting classes still selectable on package def edit, RT#7658
-
-2010-03-13 15:50  ivan
-
-	* FS/FS/cust_pkg.pm: quiet extraneous warnings from
-	  expire_months/start_1st stuff, getting in the way of debugging
-	  for ncic, RT#7780
-
-2010-03-12 13:56  ivan
-
-	* FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
-	  add svc_phone-phone_name-max_length config, RT#7047
-
-2010-03-12 13:29  ivan
-
-	* FS/FS/cust_location.pm, FS/FS/cust_main.pm,
-	  FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
-	  httemplate/edit/svc_phone.cgi,
-	  httemplate/edit/elements/svc_Common.html,
-	  httemplate/edit/process/svc_phone.html,
-	  httemplate/elements/tr-select-cust_location.html,
-	  httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
-	  RT#7047
-
-2010-03-12 03:48  mark
-
-	* httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
-	  names
-
-2010-03-11 19:36  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/location_Mixin.pm,
-	  FS/FS/svc_phone.pm, FS/t/location_Mixin.t,
-	  httemplate/edit/svc_phone.cgi,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/elements/svc_Common.html,
-	  httemplate/elements/location.html,
-	  httemplate/elements/tr-select-cust_location.html,
-	  httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
-
-2010-03-11 19:30  ivan
-
-	* FS/MANIFEST: add location to svc_phone, RT#7047
-
-2010-03-10 19:27  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm,
-	  httemplate/view/cust_main/tickets.html: add queue selection to
-	  customer ticket creation, RT#7656
-
-2010-03-10 18:15  ivan
-
-	* httemplate/docs/credits.html: Mark Wells is now a member of the
-	  core team.  Kristian Hoffman has been moved to the core emeritus
-
-2010-03-10 00:20  mark
-
-	* httemplate/edit/svc_acct.cgi: fix probably misplaced text field
-
-2010-03-09 23:50  mark
-
-	* httemplate/edit/svc_domain.cgi: fix probably misplaced text field
-
-2010-03-09 22:52  ivan
-
-	* FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
-	  handling from check to insert, so it doesn't get triggered on
-	  edit, RT#7347
-
-2010-03-09 22:47  ivan
-
-	* httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
-	  adding a start date to actually check its *added*, RT#7352
-
-2010-03-09 15:47  ivan
-
-	* httemplate/misc/delay_susp_pkg.html: tyop too
-
-2010-03-09 14:37  mark
-
-	* httemplate/misc/cancel_pkg.html: fix typo
-
-2010-03-09 13:57  mark
-
-	* FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
-	  httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
-	  length prepaid card codes
-
-2010-03-09 00:37  ivan
-
-	* FS/FS/part_pkg/sql_external.pm: move sql_external to use
-	  recur_Common, RT#7212
-
-2010-03-09 00:05  ivan
-
-	* httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
-	  date_format
-
-2010-03-08 18:43  ivan
-
-	* FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
-	  the 1st and expires after N months, RT#7738
-
-2010-03-08 18:39  ivan
-
-	* FS/FS/cust_main.pm: fix ACH refunds w/IPPay.	B:OP 3.01 and IPPay
-	  0.05_02 required.  RT#_7673
-
-2010-03-08 18:12  ivan
-
-	* FS/FS/cust_pkg.pm: init ticket system new-style
-
-2010-03-08 16:23  jeff
-
-	* FS/FS/Setup.pm: tyop broke populate_initial_data
-
-2010-03-08 16:18  jeff
-
-	* FS/FS/reason_type.pm: and this is not 1.7.x
-
-2010-03-08 15:07  jeff
-
-	* FS/FS/part_export/prizm.pm: try a delete before adding an element
-	  to prizm
-
-2010-03-08 14:13  ivan
-
-	* FS/FS/cust_main.pm: fix ACH refunds w/IPPay.	B:OP 3.01 and IPPay
-	  0.05_02 required.  RT#_7673
-
-2010-03-08 02:57  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm,
-	  httemplate/edit/REAL_cust_pkg.cgi,
-	  httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
-	  httemplate/edit/cust_refund.cgi,
-	  httemplate/edit/quick-charge.html,
-	  httemplate/edit/elements/ApplicationCommon.html,
-	  httemplate/elements/tr-input-beginning_ending.html,
-	  httemplate/elements/tr-input-date-field.html,
-	  httemplate/misc/cancel_pkg.html,
-	  httemplate/misc/delay_susp_pkg.html,
-	  httemplate/misc/order_pkg.html,
-	  httemplate/search/report_prepaid_income.html,
-	  httemplate/view/cust_main/payment_history.html,
-	  httemplate/view/cust_main/payment_history/credit.html,
-	  httemplate/view/cust_main/payment_history/payment.html,
-	  httemplate/view/cust_main/payment_history/voided_payment.html:
-	  proper use of date_format config for international date formats,
-	  RT#7009
-
-2010-03-07 23:02  ivan
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Domain_Mixin.pm,
-	  FS/FS/svc_acct.pm, FS/FS/svc_phone.pm, FS/MANIFEST,
-	  FS/FS/part_export/netsapiens.pm, FS/t/svc_Domain_Mixin.t,
-	  httemplate/edit/svc_phone.cgi,
-	  httemplate/edit/elements/svc_Common.html,
-	  httemplate/elements/select-svc-domain.html,
-	  httemplate/elements/tr-select-svc-domain.html,
-	  httemplate/view/svc_phone.cgi: domain names in netsapiens export
-	  (domain name association w/svc_phone), RT#5864
-
-2010-03-07 10:07  jeff
-
-	* FS/FS/tax_rate.pm: pass format and correct filenames
-
-2010-03-05 11:09  ivan
-
-	* FS/FS/part_export/grandstream.pm: random nits for grandstream
-	  provisioning :UI, docs, java path, s/system/IPC::Run/ for better
-	  error handling.  RT#7132
-
-2010-03-05 11:02  ivan
-
-	* httemplate/edit/part_device.html,
-	  FS/FS/part_export/grandstream.pm: random nits for grandstream
-	  provisioning :UI, docs, java path, s/system/IPC::Run/ for better
-	  error handling.  RT#7132
-
-2010-03-05 10:25  ivan
-
-	* httemplate/docs/ssh.html: moved to wiki
-
-2010-03-05 10:24  ivan
-
-	* FS/FS/part_export/: domain_shellcommands.pm,
-	  forward_shellcommands.pm, phone_shellcommands.pm,
-	  shellcommands.pm, shellcommands_withdomain.pm, textradius.pm,
-	  vpopmail.pm, www_shellcommands.pm: point to wiki docs
-
-2010-03-05 10:10  ivan
-
-	* FS/FS/part_export/grandstream.pm,
-	  httemplate/edit/part_device.html: random nits for grandstream
-	  provisioning :UI, docs, java path, s/system/IPC::Run/ for better
-	  error handling.  RT#7132
-
-2010-03-03 21:31  jeff
-
-	* FS/FS/cust_bill.pm: always show the previous section when
-	  previous_balance-summary_only is enabled
-
-2010-03-02 17:39  jeff
-
-	* FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
-	  rearrange, and avoid the vacuum
-
-2010-03-02 17:00  jeff
-
-	* httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
-	  DO have plus four
-
-2010-03-02 09:18  ivan
-
-	* httemplate/: search/elements/search-html.html,
-	  misc/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi: UI: get
-	  rid of undocumented extra_choices_callback in search.html: a
-	  terrible place to put action links from a UI perspective, move
-	  package links to html_init, now consitent with customer links,
-	  change label on popup from "increment bill date" to "increment
-	  next bill date", RT#7132
-
-2010-03-01 14:18  ivan
-
-	* httemplate/edit/elements/svc_Common.html: fixup editing w/manual
-	  inventory, RT#7010
-
-2010-03-01 14:00  ivan
-
-	* httemplate/elements/select-table.html: fix up editing services
-	  w/manual select from inventory, RT#7010
-
-2010-03-01 13:56  ivan
-
-	* FS/FS/svc_Common.pm: fix up editing services w/manual select from
-	  inventory, RT#7010
-
-2010-03-01 13:36  ivan
-
-	* httemplate/edit/elements/edit.html: fix up editing services
-	  w/manual select from inventory, RT#7010
-
-2010-03-01 13:05  ivan
-
-	* httemplate/search/inventory_item.html: fix inventory item links
-	  to non-svc_acct services, RT#7010
-
-2010-03-01 11:38  ivan
-
-	* FS/FS/svc_Common.pm: enable manual selection from inventory
-	  dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
-
-2010-03-01 11:29  ivan
-
-	* httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
-	  edit/elements/svc_Common.html, elements/select-table.html: enable
-	  manual selection from inventory dropdowns for svc_broadband,
-	  svc_external & svc_phone, RT#7010
-
-2010-03-01 11:10  jeff
-
-	* Makefile: get along better with RTless installs
-
-2010-02-26 19:15  ivan
-
-	* httemplate/edit/cust_refund.cgi: expiration date not meaningful
-	  for non-CARD, RT#7419
-
-2010-02-26 18:59  ivan
-
-	* FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
-	  by zero" error applying things when using weights, RT#7491
-
-2010-02-24 15:32  mark
-
-	* httemplate/: misc/bulk_pkg_increment_bill.cgi,
-	  misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
-	  RT#7132: bulk increment package bill dates
-
-2010-02-22 02:35  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: communigate: domain account
-	  defaults, RT#7083
-
-2010-02-22 01:18  ivan
-
-	* httemplate/edit/svc_domain.cgi: communigate: domain account
-	  defaults, RT#7083
-
-2010-02-22 01:14  ivan
-
-	* FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
-	  httemplate/edit/part_svc.cgi,
-	  httemplate/edit/process/svc_domain.cgi,
-	  httemplate/view/svc_domain.cgi, httemplate/view/elements/tr.html,
-	  httemplate/view/svc_acct/basics.html,
-	  httemplate/view/svc_domain/acct_defaults.html,
-	  httemplate/view/svc_domain/basics.html,
-	  httemplate/view/svc_domain/dns.html,
-	  httemplate/edit/svc_acct.cgi: communigate: domain account
-	  defaults, RT#7083
-
-2010-02-21 23:13  ivan
-
-	* FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
-	  httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
-	  communigate: domain aliases, enabled services & administrator
-	  domain, RT#7083
-
-2010-02-21 19:22  ivan
-
-	* FS/FS/Schema.pm, FS/FS/part_export/communigate_pro.pm,
-	  FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
-	  httemplate/edit/svc_domain.cgi,
-	  httemplate/edit/process/svc_domain.cgi,
-	  httemplate/view/svc_domain.cgi,
-	  httemplate/edit/process/svc_acct.cgi: communigate: domain
-	  aliases, enabled services, RT#7083
-
-2010-02-21 14:54  ivan
-
-	* FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
-	  httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
-	  communigate forwarders, RT#7083
-
-2010-02-21 01:19  ivan
-
-	* FS/FS/Schema.pm, FS/FS/svc_acct.pm,
-	  FS/FS/part_export/communigate_pro.pm,
-	  httemplate/edit/svc_acct.cgi,
-	  httemplate/view/svc_acct/basics.html: communigate, RT#7083
-
-2010-02-20 23:32  ivan
-
-	* httemplate/view/svc_acct/basics.html: communigate, RT#7083
-
-2010-02-20 23:28  ivan
-
-	* FS/FS/Schema.pm, FS/FS/svc_acct.pm,
-	  FS/FS/part_export/communigate_pro.pm,
-	  httemplate/edit/svc_acct.cgi,
-	  httemplate/view/elements/svc_export_settings.html,
-	  httemplate/view/svc_acct/tr.html: communigate, RT#7083
-
-2010-02-20 19:16  ivan
-
-	* FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
-	  FS/FS/part_export/communigate_pro.pm,
-	  httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/process/svc_acct.cgi,
-	  httemplate/elements/communigate_pro-accessmodes.html,
-	  httemplate/pref/pref-process.html, httemplate/pref/pref.html,
-	  httemplate/view/elements/svc_export_settings.html,
-	  httemplate/view/svc_acct/basics.html: communigate, RT#7083
-
-2010-02-20 14:34  ivan
-
-	* FS/FS/Conf.pm: communigate pro provisioning, RT#7083
-
-2010-02-20 14:31  ivan
-
-	* httemplate/view/elements/svc_export_settings.html,
-	  httemplate/view/svc_acct/basics.html,
-	  httemplate/view/svc_acct/change_svc.html,
-	  httemplate/view/svc_acct/change_svc_form.html,
-	  httemplate/view/svc_acct/hosting.html,
-	  httemplate/view/svc_acct/radius_usage.html,
-	  httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
-	  FS/FS/Schema.pm, FS/FS/svc_acct.pm,
-	  FS/FS/part_export/communigate_pro.pm,
-	  httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
-	  httemplate/view/svc_domain.cgi: communigate pro provisioning,
-	  RT#7083
-
-2010-02-17 19:48  mark
-
-	* FS/bin/freeside-void-payments: Documentation cleanup
-
-2010-02-17 01:00  ivan
-
-	* httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
-
-2010-02-17 00:30  ivan
-
-	* FS/FS/part_export.pm, FS/FS/part_export/communigate_pro.pm,
-	  FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Common.pm,
-	  FS/FS/svc_domain.pm, httemplate/edit/svc_domain.cgi,
-	  httemplate/edit/process/svc_domain.cgi,
-	  httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
-	  pro provisioning, RT#7083
-
-2010-02-16 10:36  ivan
-
-	* FS/FS/Conf.pm,
-	  fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  FS/FS/ClientAPI/MyAccount.pm: option to uncheck the save checkbox
-	  in self-service by default, RT#6955
-
-2010-02-15 18:19  jeff
-
-	* FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
-	  httemplate/misc/process/tax-import.cgi: refactor cch tax import
-	  to remove tons of false laziness and improve flexibility; allow
-	  reload from local files
-
-2010-02-15 08:34  jeff
-
-	* htetc/handler.pl: lexical instead of dynamic warnings
-
-2010-02-15 06:39  jeff
-
-	* htetc/handler.pl: get rid of some very annoying and pointless
-	  noise
-
-2010-02-14 18:09  ivan
-
-	* FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
-	  Email::Sender and add options for every kind of mail encryption &
-	  authentication, RT#7285
-
-2010-02-12 18:53  ivan
-
-	* FS/FS/svc_external.pm, httemplate/edit/svc_Common.html,
-	  httemplate/edit/svc_external.cgi,
-	  httemplate/edit/elements/svc_Common.html,
-	  httemplate/edit/process/svc_external.html: svc_external.title
-	  from inventory, RT#7010
-
-2010-02-12 18:16  ivan
-
-	* httemplate/search/: inventory_item.html: fix inventory item
-	  search w/customer classes
-
-2010-02-12 15:44  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: don't return an error about
-	  changing the cust_main record to the user as a payment processing
-	  error, log a bunch of verbose stuff in this case so we can track
-	  down wtf is going on, RT#6955
-
-2010-02-12 14:42  ivan
-
-	* httemplate/search/: svc_acct.cgi, elements/search-html.html:
-	  totals time used on svc_acct report
-
-2010-02-12 13:49  ivan
-
-	* fs_selfservice/java/freeside_create_ticket_example.java: tyop,
-	  RT#7007
-
-2010-02-12 11:28  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_Internal.pm,
-	  fs_selfservice/java/freeside_create_ticket_example.java,
-	  fs_selfservice/perl/xmlrpc-create_ticket.pl: add mime_type option
-	  to self-service ticket create, RT#7007
-
-2010-02-12 11:14  ivan
-
-	* fs_selfservice/perl/xmlrpc-create_ticket.pl,
-	  FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/java/freeside_create_ticket_example.java: add
-	  queue option to self-service ticket create, RT#7007
-
-2010-02-11 19:26  ivan
-
-	* FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
-	  RT#7379
-
-2010-02-11 17:35  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
-	  FS/FS/TicketSystem/RT_Internal.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/Conf.pm,
-	  fs_selfservice/java/freeside_create_ticket_example.java,
-	  fs_selfservice/perl/xmlrpc-create_ticket.pl,
-	  httemplate/view/cust_svc.cgi, rt/lib/RT/URI/freeside.pm: add
-	  ticket creation to self-service API, RT#7007
-
-2010-02-11 15:14  jeff
-
-	* FS/FS/part_export/grandstream.pm: fix quoting
-
-2010-02-09 18:12  mark
-
-	* FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
-	  RBC batch import
-
-2010-02-09 13:49  ivan
-
-	* rt/lib/: RT.pm, RT.pm.in: add NoSignalHandlers option to
-	  RT::Init() so we can pull things up the way we want under
-	  self-service, RT#7007
-
-2010-02-09 11:56  ivan
-
-	* httemplate/edit/process/discount.html: doh, fix for discounts
-	  winding up with both amount and percent, RT#6679
-
-2010-02-08 19:37  ivan
-
-	* rt/lib/RT/Config.pm: fix RT wackiness when loaded concurrently
-	  with Fcntl
-
-2010-02-08 11:01  ivan
-
-	* FS/: FS.pm, FS/h_svc_pbx.pm, t/h_svc_pbx.t, MANIFEST:
-	  h_svc_pbx.pm, RT#7322
-
-2010-02-08 07:37  jeff
-
-	* FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
-	  FS/FS/part_device.pm, FS/FS/part_export.pm,
-	  FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
-	  FS/FS/part_export/netsapiens.pm, FS/t/export_device.t, Makefile,
-	  FS/MANIFEST, httemplate/edit/part_device.html,
-	  httemplate/edit/process/part_device.html,
-	  httemplate/elements/checkboxes-table.html,
-	  httemplate/misc/phone_device_config.html,
-	  httemplate/view/svc_phone.cgi: grandstream device configuration
-	  support #4220
-
-2010-02-05 18:57  ivan
-
-	* FS/FS/: cust_pkg_discount.pm, part_pkg/flat.pm: discount
-	  reporting, RT#6679
-
-2010-02-05 18:54  ivan
-
-	* FS/FS/Schema.pm, FS/FS/Mason.pm, FS/FS/cust_bill_pkg.pm,
-	  FS/FS/cust_bill_pkg_discount.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pkg.pm, FS/FS.pm, FS/MANIFEST,
-	  FS/FS/Report/Table/Monthly.pm, FS/t/cust_bill_pkg_discount.t,
-	  httemplate/elements/menu.html,
-	  httemplate/misc/delete-cust_pkg_discount.html,
-	  httemplate/search/cust_bill_pkg_discount.html,
-	  httemplate/search/cust_pkg_discount.html,
-	  httemplate/search/report_cust_bill_pkg_discount.html,
-	  httemplate/search/report_cust_pkg_discount.html: discount
-	  reporting, RT#6679
-
-2010-02-04 19:02  ivan
-
-	* httemplate/edit/process/cust_pkg_discount.html: discounts,
-	  RT#6679
-
-2010-02-04 18:39  ivan
-
-	* httemplate/view/cust_main/order_pkg_link.html, FS/FS/cust_pkg.pm,
-	  FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
-	  FS/FS/part_pkg/flat.pm, httemplate/edit/cust_pkg_discount.html,
-	  httemplate/edit/discount.html,
-	  httemplate/edit/process/discount.html,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/elements/tr-select-discount.html,
-	  httemplate/misc/order_pkg.html,
-	  httemplate/view/cust_main/packages/status.html: discounts,
-	  RT#6679
-
-2010-02-04 12:39  ivan
-
-	* FS/FS/discount.pm, httemplate/edit/discount.html,
-	  httemplate/elements/select-discount.html,
-	  httemplate/elements/select-table.html,
-	  httemplate/elements/tr-input-text.html,
-	  httemplate/elements/tr-select-discount.html,
-	  httemplate/elements/tr-select.html: discounts, RT#6679
-
-2010-02-04 02:00  ivan
-
-	* httemplate/edit/cust_main/top_misc.html, FS/FS/AccessRight.pm,
-	  httemplate/elements/search-cust_main.html: add ability to edit
-	  referring customer, RT#7174
-
-2010-02-03 22:53  ivan
-
-	* httemplate/: elements/phonenumber.html, pref/pref-process.html,
-	  pref/pref.html: snom autodial integration
-
-2010-02-03 20:48  ivan
-
-	* FS/FS/part_event/Condition/every.pm: fix SQL error with date
-	  field when using this condition, RT#7218
-
-2010-02-03 11:27  ivan
-
-	* FS/FS/cust_main.pm: better error msg for profiling
-
-2010-02-02 18:16  ivan
-
-	* FS/FS/svc_acct.pm: fix time limits getting double added if the
-	  service is provisioned before first billing
-
-2010-01-30 23:04  ivan
-
-	* FS/FS/discount.pm: discounts, RT#6679
-
-2010-01-30 19:00  ivan
-
-	* httemplate/browse/part_pkg_taxclass.html: fix header on report
-
-2010-01-30 18:57  ivan
-
-	* FS/FS/: part_pkg/agent.pm, part_pkg/bulk.pm,
-	  cust_pkg_discount.pm, part_pkg/flat.pm,
-	  part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
-	  part_pkg/flat_comission_pkg.pm, part_pkg/prorate.pm,
-	  part_pkg/recur_Common.pm, part_pkg/rt_time.pm,
-	  part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
-	  part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
-	  part_pkg/sqlradacct_hour.pm, part_pkg/subscription.pm,
-	  part_pkg/voip_sqlradacct.pm: discounts, RT#6679
-
-2010-01-30 15:00  ivan
-
-	* httemplate/: view/cust_main/packages/package.html,
-	  edit/cust_pkg_discount.html, edit/process/cust_pkg_discount.html,
-	  misc/delete-cust_pkg_discount.html,
-	  view/cust_main/packages/status.html: discounts, RT#6679
-
-2010-01-30 12:05  ivan
-
-	* httemplate/: misc/cust-part_pkg.cgi, misc/order_pkg.html,
-	  view/cust_main/packages.html, elements/select-part_pkg.html,
-	  elements/select-table.html,
-	  elements/tr-select-cust-part_pkg.html,
-	  view/cust_main/order_pkg_link.html: discounts, RT#6679
-
-2010-01-30 00:55  ivan
-
-	* FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/elements/select-discount.html,
-	  httemplate/elements/tr-select-discount.html,
-	  httemplate/misc/order_pkg.html,
-	  httemplate/view/cust_main/packages/status.html,
-	  httemplate/view/cust_main/packages/package.html: discounts,
-	  RT#6679
-
-2010-01-29 23:55  ivan
-
-	* FS/FS/part_pkg/rt_time.pm: giving it a weight avoids weight use
-	  of uninitialized value in sort messages in part_pkg.pm
-
-2010-01-29 23:38  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
-	  FS/FS/Schema.pm, FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
-	  FS/FS/part_pkg.pm, FS/FS/part_pkg/flat.pm,
-	  FS/t/cust_pkg_discount.t, FS/t/discount.t,
-	  httemplate/browse/discount.html, httemplate/edit/discount.html,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/discount.html,
-	  httemplate/elements/menu.html,
-	  httemplate/elements/tr-input-text.html: discounts, RT#6679
-
-2010-01-29 12:21  ivan
-
-	* FS/FS/Conf.pm: add Cleartext-Password to radius-password export
-	  options, RT#7150
-
-2010-01-29 11:52  ivan
-
-	* FS/FS/part_export/thirdlane.pm: ssl option
-
-2010-01-26 21:27  ivan
-
-	* FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
-
-2010-01-26 21:21  ivan
-
-	* FS/FS/part_export/thirdlane.pm: add port option, RT#7051
-
-2010-01-26 02:40  ivan
-
-	* FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
-	  deletes svc_accts, RT#7051
-
-2010-01-26 02:34  ivan
-
-	* FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
-	  records
-
-2010-01-26 02:05  ivan
-
-	* FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
-	  fallout from default pw encryption: fix error reporting when
-	  entering a bad password
-
-2010-01-26 00:35  ivan
-
-	* FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
-	  uniqueness (kludgy) and force to alphanumeric+space and 19 char
-	  max when using thirdlane (conservative guess for 1st pass
-	  implementation), RT#7051
-
-2010-01-26 00:18  ivan
-
-	* FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
-
-2010-01-25 23:15  ivan
-
-	* FS/FS/part_export/thirdlane.pm: figured out success/failure
-	  reporting, and wrote DID creation/deletion/assign/unassign,
-	  RT#7051
-
-2010-01-25 22:15  ivan
-
-	* FS/FS/part_export/thirdlane.pm: initial thirdlane export w/tenant
-	  insert/delete/replace, RT#7051
-
-2010-01-25 22:14  ivan
-
-	* FS/FS/svc_pbx.pm: fix label method and doc work
-
-2010-01-25 22:14  ivan
-
-	* FS/FS/svc_Common.pm: remove debugging
-
-2010-01-25 20:47  jayce
-
-	* FS/FS/: part_pkg/rt_time.pm, TicketSystem/RT_External.pm: First
-	  version of RT Billing pkg.  Basic concept is if a customer has
-	  this package, then any time added to ticket comments in RT will
-	  be added up and multiplied by the base rate, with each entry
-	  showing up as a lineitem on their next invoice.
-
-	  This has not been used in production yet by anybody, it was just
-	  a proposal done for a customer.   Modified Files:
-	  TicketSystem/RT_External.pm	Added Files:
-	  part_pkg/rt_time.pm
-
-2010-01-25 14:14  ivan
-
-	* httemplate/elements/select-svc_pbx.html,
-	  httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
-	  FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
-	  FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
-	  httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/elements/svc_Common.html,
-	  httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
-	  linking DIDs and users to PBXes, RT#7051
-
-2010-01-25 09:41  ivan
-
-	* httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
-	  FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
-
-2010-01-25 09:35  ivan
-
-	* FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
-	  RT#7051
-
-2010-01-24 16:31  ivan
-
-	* FS/FS/svc_acct.pm: fix password length checks from applyhing to
-	  already-crypted legacy passwords, RT#7139
-
-2010-01-24 14:38  ivan
-
-	* httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
-	  overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
-	  upstream v281 (jan 20, 2010)
-
-2010-01-24 12:37  ivan
-
-	* FS/FS/UI/Web.pm: right-align customer # in reports
-
-2010-01-24 11:53  ivan
-
-	* httemplate/search/cust_bill.html: fix alignment of customer data
-
-2010-01-24 11:52  ivan
-
-	* httemplate/search/cust_bill_pay.html: separate out the invoice
-	  and payment info into multiple columns, and fix application date
-	  showing as payment date
-
-2010-01-21 00:54  ivan
-
-	* FS/FS/Conf.pm: correct description for selfservice-body_footer
-
-2010-01-21 00:38  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
-	  self-service skinning config options, and start taking a stab at
-	  reorganizing config sections, RT#6893
-
-2010-01-21 00:34  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
-	  fs_selfservice/FS-SelfService/cgi/change_bill.html,
-	  fs_selfservice/FS-SelfService/cgi/change_password.html,
-	  fs_selfservice/FS-SelfService/cgi/change_pay.html,
-	  fs_selfservice/FS-SelfService/cgi/change_ship.html,
-	  fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/delete_svc.html,
-	  fs_selfservice/FS-SelfService/cgi/header.html,
-	  fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/order_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/payment_results.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_password.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
-	  fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
-	  fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
-	  fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
-	  fs_selfservice/FS-SelfService/cgi/provision.html,
-	  fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
-	  fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
-	  fs_selfservice/FS-SelfService/cgi/recharge_results.html,
-	  fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
-	  fs_selfservice/FS-SelfService/cgi/view_invoice.html,
-	  fs_selfservice/FS-SelfService/cgi/view_usage.html,
-	  fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
-	  fs_selfservice/FS-SelfService/cgi/image.cgi,
-	  FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
-	  FS/FS/Conf.pm: more self-service skinning config options, and
-	  start taking a stab at reorganizing config sections, RT#6893
-
-2010-01-20 17:25  ivan
-
-	* FS/: FS/ClientAPI.pm, FS/Mason.pm,
-	  bin/freeside-selfservice-server: fix self-service fallout from RT
-	  3.8, RT#6640
-
-2010-01-19 15:11  jeff
-
-	* FS/FS/part_export/prizm.pm: SM in new window
-
-2010-01-19 09:48  jeff
-
-	* FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
-
-2010-01-18 20:54  ivan
-
-	* FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
-	  sure some xml fields don't get larger than what paymentech wants
-
-2010-01-18 19:24  mark
-
-	* httemplate/search/elements/search-csv.html: Fix mime type for CSV
-	  files, RT#1526
-
-2010-01-18 18:09  jeff
-
-	* FS/FS/part_export/domreg_opensrs.pm: don't really need debugging
-	  on
-
-2010-01-18 18:03  jeff
-
-	* FS/FS/: cust_bill_ApplicationCommon.pm,
-	  part_export/domreg_opensrs.pm: debugged and tested opensrs export
-
-2010-01-18 16:13  ivan
-
-	* httemplate/search/cust_bill_pkg.cgi: fix color/style after
-	  removal of billpkgnum display
-
-2010-01-16 22:40  ivan
-
-	* FS/FS/ClientAPI/MasonComponent.pm: fix for
-	  selfservice_server-base_url without a trailing /
-
-2010-01-16 19:31  ivan
-
-	* FS/FS/cust_main.pm: return an error for 0 amount payments to
-	  avoid a $0 payment getting stuck in declined or captured status,
-	  RT#6993
-
-2010-01-16 18:34  ivan
-
-	* FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
-	  phone numbers, RT#7000
-
-2010-01-16 18:22  ivan
-
-	* FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
-	  svc_acct... custnum and invnum are user-visible, other database
-	  ids, not so much.  also, breaks phone number search w/current Pg,
-	  RT#7000
-
-2010-01-16 17:20  ivan
-
-	* ChangeLog: preparing for 2.1.0
-
-2010-01-16 16:22  jeff
-
-	* FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
-	  best noisy and at worst missorting
-
-2010-01-16 15:39  ivan
-
-	* FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
-	  termination price plan, RT#6932
-
-2010-01-16 15:06  ivan
-
-	* httemplate/search/cust_svc.html: fix searching for unlinked
-	  services?  RT#7059
-
-2010-01-14 19:59  ivan
-
-	* httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
-
-2010-01-12 19:14  ivan
-
-	* FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
-	  the errors fatal
-
-2010-01-12 09:08  jeff
-
-	* FS/FS/part_export/prizm.pm: add some debugging
-
-2010-01-12 08:40  jeff
-
-	* FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
-	  numeric messages
-
-2010-01-09 15:41  ivan
-
-	* rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
-	  quick create in 3.8
-
-2010-01-09 15:38  ivan
-
-	* rt/share/html/NoAuth/css/freeside2.1/main.css: bring in
-	  freeside.css
-
-2010-01-09 15:36  ivan
-
-	* rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
-	  etc/RT_Config.pm, etc/RT_Config.pm.in,
-	  share/html/NoAuth/css/freeside2.1/InHeader,
-	  share/html/NoAuth/css/freeside2.1/admin.css,
-	  share/html/NoAuth/css/freeside2.1/base.css,
-	  share/html/NoAuth/css/freeside2.1/boxes.css,
-	  share/html/NoAuth/css/freeside2.1/forms.css,
-	  share/html/NoAuth/css/freeside2.1/freeside.css,
-	  share/html/NoAuth/css/freeside2.1/layout.css,
-	  share/html/NoAuth/css/freeside2.1/login.css,
-	  share/html/NoAuth/css/freeside2.1/main.css,
-	  share/html/NoAuth/css/freeside2.1/misc.css,
-	  share/html/NoAuth/css/freeside2.1/msie.css,
-	  share/html/NoAuth/css/freeside2.1/msie6.css,
-	  share/html/NoAuth/css/freeside2.1/nav.css,
-	  share/html/NoAuth/css/freeside2.1/portlets.css,
-	  share/html/NoAuth/css/freeside2.1/ticket-lists.css,
-	  share/html/NoAuth/css/freeside2.1/ticket-search.css,
-	  share/html/NoAuth/css/freeside2.1/ticket.css,
-	  share/html/NoAuth/css/freeside2.1/tools.css,
-	  share/html/NoAuth/css/freeside2.1/yui-fonts.css,
-	  share/html/NoAuth/css/freeside2.1/images/dhandler,
-	  share/html/NoAuth/css/freeside2.1/images/source/background-gradient.png:
-	  add a "freeside2.1" stylesheet to isolate our skinning changes
-
-2010-01-09 14:48  ivan
-
-	* Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
-	  fixup initial RT setup for 3.8
-
-2010-01-09 02:03  ivan
-
-	* FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
-	  this all work right :/
-
-2010-01-09 00:21  ivan
-
-	* FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
-
-2010-01-08 10:55  jeff
-
-	* httemplate/loginout/logout.html: this is part of the logout link
-	  too! (RT 1330 & 5518)
-
-2010-01-08 08:05  jeff
-
-	* Makefile, htetc/freeside-base1.99.conf,
-	  htetc/freeside-base1.conf, htetc/freeside-base2.conf,
-	  htetc/htpasswd.logout, httemplate/elements/header.html,
-	  httemplate/elements/logout.html,
-	  httemplate/elements/rs_init_object.html,
-	  httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
-	  5518)
-
-2010-01-07 01:48  mark
-
-	* FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
-	  batch import (RT#6967)
-
-2010-01-05 20:47  ivan
-
-	* FS/FS/svc_acct.pm: eliminate spurious warnings on usage
-	  changes...
-
-2010-01-05 20:43  ivan
-
-	* FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
-	  warning
-
-2010-01-05 20:41  ivan
-
-	* FS/FS/cust_main.pm: doc
-
-2010-01-03 20:13  jeff
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
-	  FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
-	  untested triggering of export on payments, requires config enable
-	  (RT5825)
-
-2010-01-03 19:23  jeff
-
-	* bin/monitor: add some debugging
-
-2010-01-03 00:04  ivan
-
-	* rt/: share/html/Ticket/Display.html,
-	  share/html/Admin/Users/Modify.html,
-	  share/html/Elements/AddCustomers,
-	  share/html/Elements/EditCustomers,
-	  share/html/Ticket/ModifyCustomers.html,
-	  share/html/Ticket/Elements/AddCustomers,
-	  share/html/Ticket/Elements/EditCustomers,
-	  share/html/Ticket/Elements/ShowCustomers,
-	  share/html/Ticket/Elements/ShowSummary,
-	  share/html/Ticket/Elements/ShowTransactionAttachments,
-	  share/html/Ticket/Elements/Tabs, FREESIDE_MODIFIED: port
-	  skinning, customer display/edit from RT 3.6 integration to RT 3.8
-	  integration
-
-2010-01-02 23:40  ivan
-
-	* htetc/: freeside-base1.99.conf, freeside-base1.conf,
-	  freeside-base2.conf, handler.pl: port skinning, customer
-	  display/edit from RT 3.6 integration to RT 3.8 integration
-
-2010-01-02 22:24  ivan
-
-	* FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
-	  information on errors using an RT-instansiated session??
-
-2010-01-02 19:07  ivan
-
-	* Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
-	  rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
-	  3.8.7)?
-
-2009-12-31 15:03  mark
-
-	* FS/FS/pay_batch/RBC.pm: Add pre-header line
-
-2009-12-31 06:31  ivan
-
-	* rt/: Makefile, Makefile.in: prevent fatality
-
-2009-12-31 06:11  ivan
-
-	* rt/Makefile: otherwise it aborts bitchinga bout missing
-	  schema.Oracle
-
-2009-12-31 06:08  ivan
-
-	* rt/: Makefile, config.status: install-sh????
-
-2009-12-31 05:59  ivan
-
-	* rt/: .gitignore, Makefile, config.status, bin/mason_handler.fcgi,
-	  bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
-	  bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
-	  etc/RT_SiteConfig.pm, etc/schema.Pg, etc/schema.mysql,
-	  html/autohandler, html/index.html, html/l, lib/RT.pm,
-	  lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
-	  lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
-	  lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
-	  lib/RT/Users_Overlay.pm, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
-	  lib/RT/I18N/pt_pt.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
-	  lib/t/00smoke.t, lib/t/create_data.pl, lib/t/setup_regression.t,
-	  sbin/extract_pod_tests, sbin/regression_harness,
-	  sbin/rt-setup-database.in: merging 3.8.7!!!
-
-2009-12-31 05:15  ivan
-
-	* rt/: share/html/NoAuth/RichText/FCKeditor/editor/lang/af.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/bs.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/da.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/zh-cn.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/cs.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/ro.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/uk.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/no.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/pt.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/vi.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/pt-br.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/bn.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/et.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/de.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/en-au.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/ca.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/el.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/sk.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_colorselector.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_listprop.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_replace.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_smiley.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textfield.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/ms.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/wsc/ciframe.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/wsc/tmpFrameset.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/wsc/w.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_anchor.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_button.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_hiddenfield.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_paste.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_source.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textarea.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_form.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_radiobutton.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_specialchar.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_tablecell.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_table.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_checkbox.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_div.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fckeditor.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fredck.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.css,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/locked.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/reset.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/unlocked.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image_preview.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select/fck_select.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops/fck_document_preview.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link/fck_link.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template1.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template2.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template3.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/autogrow/fckplugin.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/dragresizetable/fckplugin.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/fckplugin.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.config.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fck_placeholder.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fckplugin.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/placeholder.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/de.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/en.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/es.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/fr.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/it.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/pl.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/simplecommands/fckplugin.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/plugins/tablecommands/fckplugin.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/_fckviewstrips.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog.css,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog_ie6.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_editor.css,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_strip.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.rtl.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.arrowright.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.collapse.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.end.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.expand.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.separator.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.start.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog.css,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog_ie6.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_editor.css,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_strip.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.rtl.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.bg.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.collapse.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.end.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.expand.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.separator.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.start.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_editor.css,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog.css,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog_ie6.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_strip.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.rtl.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.arrowright.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.collapse.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.end.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.expand.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.separator.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.start.gif,
-	  share/html/NoAuth/iCal/dhandler,
-	  share/html/NoAuth/js/cascaded.js, share/html/NoAuth/js/ahah.js,
-	  share/html/NoAuth/js/autohandler, share/html/NoAuth/js/class.js,
-	  share/html/NoAuth/js/combobox.js, share/html/NoAuth/js/list.js,
-	  share/html/NoAuth/js/titlebox-state.js,
-	  share/html/NoAuth/js/util.js,
-	  share/html/NoAuth/js/scriptaculous/controls.js,
-	  share/html/NoAuth/js/scriptaculous/effects.js,
-	  share/html/NoAuth/js/scriptaculous/scriptaculous.js,
-	  share/html/NoAuth/js/IE7/IE8.js,
-	  share/html/NoAuth/js/prototype/prototype.js,
-	  share/html/Helpers/CalPopup.html,
-	  share/html/NoAuth/js/IE7/IE7.js,
-	  share/html/NoAuth/js/IE7/blank.gif,
-	  share/html/NoAuth/js/IE7/ie7-recalc.js,
-	  share/html/NoAuth/js/IE7/ie7-squish.js,
-	  share/html/Widgets/BulkEdit, share/html/Widgets/BulkProcess,
-	  share/html/Widgets/ComboBox,
-	  share/html/Widgets/FinalizeWidgetArguments,
-	  share/html/Widgets/SavedSearch, share/html/Widgets/SelectionBox,
-	  share/html/Widgets/TitleBox, share/html/Widgets/TitleBoxEnd,
-	  share/html/Widgets/TitleBoxStart,
-	  share/html/Widgets/Form/Boolean, share/html/Widgets/Form/Integer,
-	  share/html/Widgets/Form/Select, share/html/Widgets/Form/String,
-	  share/html/Helpers/Autocomplete/CustomFieldValues,
-	  share/html/Helpers/Toggle/TicketBookmark,
-	  share/html/Tools/MyDay.html, share/html/Tools/Offline.html,
-	  share/html/Tools/index.html, share/html/Tools/Elements/Tabs,
-	  share/html/Tools/Reports/CreatedByDates.html,
-	  share/html/Tools/Reports/ResolvedByDates.html,
-	  share/html/Tools/Reports/ResolvedByOwner.html,
-	  share/html/Admin/autohandler, share/html/Admin/index.html,
-	  share/html/Admin/Queues/CustomField.html,
-	  share/html/Admin/Queues/GroupRights.html,
-	  share/html/Admin/Queues/People.html,
-	  share/html/Download/CustomFieldValue/dhandler,
-	  share/html/Download/Tabular/dhandler,
-	  share/html/Tools/Reports/index.html,
-	  share/html/Tools/Reports/Elements/Tabs,
-	  share/html/Admin/Queues/CustomFields.html,
-	  share/html/Admin/Queues/History.html,
-	  share/html/Admin/Queues/Modify.html,
-	  share/html/Admin/Queues/Scrip.html,
-	  share/html/Admin/Queues/Scrips.html,
-	  share/html/Admin/Queues/Template.html,
-	  share/html/Admin/Queues/Templates.html,
-	  share/html/Admin/Queues/index.html,
-	  share/html/Admin/Elements/EditCustomFieldValues,
-	  share/html/Admin/Elements/EditCustomFieldValuesSource,
-	  share/html/Admin/Elements/EditUserComments,
-	  share/html/Admin/Elements/GroupTabs,
-	  share/html/Admin/Elements/ObjectCustomFields,
-	  share/html/Admin/Elements/SelectCustomFieldType,
-	  share/html/Admin/Elements/SelectScrip,
-	  share/html/Admin/Elements/SelectScripCondition,
-	  share/html/Admin/Elements/SelectStage,
-	  share/html/Admin/Queues/UserRights.html,
-	  share/html/Admin/Elements/ConfigureMyRT,
-	  share/html/Admin/Elements/CustomFieldTabs,
-	  share/html/Admin/Elements/EditCustomFields,
-	  share/html/Admin/Elements/EditScrip,
-	  share/html/Admin/Elements/QueueTabs,
-	  share/html/Admin/Elements/SelectModifyQueue,
-	  share/html/Admin/Elements/SelectScripAction,
-	  share/html/Admin/Elements/SelectTemplate,
-	  share/html/Admin/Elements/Tabs,
-	  share/html/Admin/Elements/AddCustomFieldValue,
-	  share/html/Admin/Elements/CreateUserCalled,
-	  share/html/Admin/Elements/EditCustomField,
-	  share/html/Admin/Elements/EditQueueWatchers,
-	  share/html/Admin/Elements/EditScrips,
-	  share/html/Admin/Elements/GlobalCustomFieldTabs,
-	  share/html/Admin/Elements/ListGlobalCustomFields,
-	  share/html/Admin/Elements/ListGlobalScrips,
-	  share/html/Admin/Elements/ModifyTemplate,
-	  share/html/Admin/Elements/PickCustomFields,
-	  share/html/Admin/Elements/PickObjects,
-	  share/html/Admin/Elements/SelectCustomFieldLookupType,
-	  share/html/Admin/Elements/SelectGroups,
-	  share/html/Admin/Elements/SelectModifyGroup,
-	  share/html/Admin/Elements/SelectModifyUser,
-	  share/html/Admin/Elements/SelectNewGroupMembers,
-	  share/html/Admin/Elements/SelectSingleOrMultiple,
-	  share/html/Admin/Elements/SelectUsers,
-	  share/html/Admin/Elements/SystemTabs,
-	  share/html/Admin/Elements/UserTabs,
-	  share/html/Admin/Elements/EditTemplates,
-	  share/html/Admin/Elements/Header,
-	  share/html/Admin/Elements/QueueRightsForUser,
-	  share/html/Admin/Elements/SelectCustomField,
-	  share/html/Admin/Elements/SelectRights,
-	  share/html/Admin/Elements/ShowKeyInfo,
-	  share/html/Admin/Elements/ToolTabs,
-	  share/html/Admin/Global/GroupRights.html,
-	  share/html/Admin/Global/MyRT.html,
-	  share/html/Admin/Global/Scrip.html,
-	  share/html/Admin/Global/Scrips.html,
-	  share/html/Admin/Global/Template.html,
-	  share/html/Admin/Global/Templates.html,
-	  share/html/Admin/Global/UserRights.html,
-	  share/html/Admin/Global/index.html,
-	  share/html/Admin/Global/CustomFields/Groups.html,
-	  share/html/Admin/Global/CustomFields/Queue-Tickets.html,
-	  share/html/Admin/Global/CustomFields/Queue-Transactions.html,
-	  share/html/Admin/Global/CustomFields/Queues.html,
-	  share/html/Admin/Global/CustomFields/Users.html,
-	  share/html/Admin/Global/CustomFields/index.html,
-	  share/html/Admin/Users/CustomFields.html,
-	  share/html/Admin/Users/GnuPG.html,
-	  share/html/Admin/Users/History.html,
-	  share/html/Admin/Users/Memberships.html,
-	  share/html/Admin/Users/Modify.html,
-	  share/html/Admin/Users/MyRT.html,
-	  share/html/Admin/CustomFields/GroupRights.html,
-	  share/html/Admin/CustomFields/Modify.html,
-	  share/html/Admin/CustomFields/Objects.html,
-	  share/html/Admin/CustomFields/UserRights.html,
-	  share/html/Admin/CustomFields/index.html,
-	  share/html/Admin/Tools/Configuration.html,
-	  share/html/Admin/Tools/index.html,
-	  share/html/Admin/Tools/Shredder/autohandler,
-	  share/html/Admin/Tools/Shredder/index.html,
-	  share/html/Admin/Tools/Shredder/Elements/DumpFileLink,
-	  share/html/Admin/Tools/Shredder/Elements/ObjectCheckBox,
-	  share/html/Admin/Tools/Shredder/Elements/PluginArguments,
-	  share/html/Admin/Tools/Shredder/Elements/PluginHelp,
-	  share/html/Admin/Tools/Shredder/Elements/SelectObjects,
-	  share/html/Admin/Tools/Shredder/Elements/SelectPlugin,
-	  share/html/Admin/Tools/Shredder/Elements/Error/NoRights,
-	  share/html/Admin/Users/index.html,
-	  share/html/Admin/Groups/CustomFields.html,
-	  share/html/Admin/Groups/GroupRights.html,
-	  share/html/Admin/Groups/History.html,
-	  share/html/Admin/Groups/Members.html,
-	  share/html/Admin/Groups/Modify.html,
-	  share/html/Admin/Tools/Shredder/Dumps/dhandler,
-	  share/html/Admin/Tools/Shredder/Elements/Error/NoStorage,
-	  share/html/Admin/Tools/Shredder/Elements/Object/RT--Attachment,
-	  share/html/Admin/Tools/Shredder/Elements/Object/RT--Ticket,
-	  share/html/Admin/Tools/Shredder/Elements/Object/RT--User,
-	  share/html/Admin/Groups/UserRights.html,
-	  share/html/Admin/Groups/index.html,
-	  share/html/Ticket/Create.html, share/html/Ticket/GnuPG.html,
-	  share/html/Ticket/Reminders.html,
-	  share/html/Ticket/ShowEmailRecord.html,
-	  share/html/Ticket/Display.html, share/html/Ticket/History.html,
-	  share/html/Ticket/Modify.html,
-	  share/html/Ticket/ModifyDates.html,
-	  share/html/Ticket/ModifyLinks.html,
-	  share/html/Ticket/Update.html, share/html/Ticket/Forward.html,
-	  share/html/Ticket/ModifyAll.html,
-	  share/html/Ticket/ModifyPeople.html,
-	  share/html/Ticket/Elements/AddWatchers,
-	  share/html/Ticket/Elements/ShowDates,
-	  share/html/Ticket/Elements/ShowSummary,
-	  share/html/Ticket/Elements/ShowTime,
-	  share/html/Ticket/Elements/BulkLinks,
-	  share/html/Ticket/Elements/EditWatchers,
-	  share/html/Ticket/Elements/FindAttachments,
-	  share/html/Ticket/Elements/ShowParents,
-	  share/html/Ticket/Elements/ShowTransactionAttachments,
-	  share/html/Ticket/Elements/Tabs,
-	  share/html/Ticket/Elements/Bookmark,
-	  share/html/Ticket/Elements/EditBasics,
-	  share/html/Ticket/Elements/EditCustomFields,
-	  share/html/Ticket/Elements/EditDates,
-	  share/html/Ticket/Elements/EditPeople,
-	  share/html/Ticket/Elements/EditTransactionCustomFields,
-	  share/html/Ticket/Elements/PreviewScrips,
-	  share/html/Ticket/Elements/Reminders,
-	  share/html/Ticket/Elements/ShowAttachments,
-	  share/html/Ticket/Elements/ShowBasics,
-	  share/html/Ticket/Elements/ShowCustomFields,
-	  share/html/Ticket/Elements/ShowDependencies,
-	  share/html/Ticket/Elements/ShowGnuPGStatus,
-	  share/html/Ticket/Elements/ShowGroupMembers,
-	  share/html/Ticket/Elements/ShowHistory,
-	  share/html/Ticket/Elements/ShowMembers,
-	  share/html/Ticket/Elements/ShowMessageHeaders,
-	  share/html/Ticket/Elements/ShowMessageStanza,
-	  share/html/Ticket/Elements/ShowPeople,
-	  share/html/Ticket/Elements/ShowPriority,
-	  share/html/Ticket/Elements/ShowQueue,
-	  share/html/Ticket/Elements/ShowRequestor,
-	  share/html/Ticket/Elements/ShowTransaction,
-	  share/html/Ticket/Elements/ShowUserEntry,
-	  share/html/Ticket/Elements/UpdateCc,
-	  share/html/SelfService/Error.html,
-	  share/html/Ticket/Attachment/dhandler,
-	  share/html/Ticket/Attachment/WithHeaders/dhandler,
-	  share/html/Ticket/Elements/LoadTextAttachments,
-	  share/html/Ticket/Elements/ShowUpdateStatus,
-	  share/html/Ticket/Graphs/dhandler,
-	  share/html/Ticket/Graphs/index.html,
-	  share/html/Ticket/Graphs/Elements/EditGraphProperties,
-	  share/html/Ticket/Graphs/Elements/ShowGraph,
-	  share/html/Ticket/Graphs/Elements/ShowLegends,
-	  share/html/SelfService/Closed.html,
-	  share/html/SelfService/Create.html,
-	  share/html/SelfService/CreateTicketInQueue.html,
-	  share/html/SelfService/Display.html,
-	  share/html/SelfService/Prefs.html,
-	  share/html/SelfService/Update.html,
-	  share/html/SelfService/index.html,
-	  share/html/SelfService/Elements/GotoTicket,
-	  share/html/SelfService/Elements/Tabs, etc/schema.mysql-4.0,
-	  share/html/Approvals/Display.html,
-	  share/html/Approvals/autohandler,
-	  share/html/Approvals/index.html,
-	  share/html/Approvals/Elements/Approve,
-	  share/html/Approvals/Elements/PendingMyApproval,
-	  share/html/Approvals/Elements/ShowDependency,
-	  share/html/Approvals/Elements/Tabs,
-	  share/html/SelfService/Attachment/dhandler,
-	  share/html/SelfService/Elements/Header,
-	  share/html/SelfService/Elements/MyRequests, etc/schema.mysql-4.1,
-	  etc/upgrade/shrink_cgm_table.pl,
-	  etc/upgrade/split-out-cf-categories,
-	  etc/upgrade/split-out-cf-categories.in,
-	  etc/upgrade/upgrade-mysql-schema.pl,
-	  etc/upgrade/3.8-branded-queues-extension,
-	  etc/upgrade/3.8-branded-queues-extension.in,
-	  etc/upgrade/3.8-ical-extension,
-	  etc/upgrade/3.8-ical-extension.in, etc/upgrade/3.7.1/content,
-	  etc/upgrade/3.7.82/content, etc/upgrade/3.7.86/content,
-	  etc/upgrade/3.7.87/content, etc/upgrade/3.8.0/content,
-	  etc/upgrade/3.8.1/content, etc/upgrade/3.8.3/content,
-	  etc/upgrade/3.8.3/schema.Pg, etc/upgrade/3.8.4/content,
-	  etc/upgrade/3.8.6/content, etc/upgrade/3.7.10/content,
-	  etc/upgrade/3.7.15/content, etc/upgrade/3.7.19/content,
-	  etc/upgrade/3.7.3/schema.Oracle, etc/upgrade/3.7.3/schema.Pg,
-	  etc/upgrade/3.7.3/schema.mysql, etc/upgrade/3.7.81/schema.Oracle,
-	  etc/upgrade/3.7.81/schema.mysql, etc/upgrade/3.7.85/content,
-	  etc/upgrade/3.8.2/content: Initial revision
-
-2009-12-31 05:12  ivan
-
-	* rt/: lib/RT/I18N/pt_BR.po, lib/RT/I18N/nb.po,
-	  lib/RT/I18N/zh_CN.po, lib/RT/I18N/ar.po, lib/RT/I18N/pt.po,
-	  lib/RT/I18N/ru.pm, lib/RT/Shredder/ACE.pm,
-	  lib/RT/Shredder/CachedGroupMember.pm,
-	  lib/RT/Shredder/Constants.pm, lib/RT/Shredder/Dependencies.pm,
-	  lib/RT/Shredder/Dependency.pm,
-	  lib/RT/Shredder/ObjectCustomFieldValue.pm,
-	  lib/RT/Shredder/Queue.pm, lib/RT/Shredder/User.pm,
-	  lib/RT/Shredder/CustomField.pm, lib/RT/Shredder/Exceptions.pm,
-	  lib/RT/Shredder/Link.pm, lib/RT/Shredder/Plugin.pm,
-	  lib/RT/Shredder/Principal.pm, lib/RT/Shredder/ScripAction.pm,
-	  lib/RT/Shredder/ScripCondition.pm,
-	  lib/RT/Shredder/Transaction.pm, lib/RT/Condition/ReopenTicket.pm,
-	  lib/RT/Shredder/Attachment.pm,
-	  lib/RT/Shredder/CustomFieldValue.pm, lib/RT/Shredder/Group.pm,
-	  lib/RT/Shredder/GroupMember.pm, lib/RT/Shredder/POD.pm,
-	  lib/RT/Shredder/Record.pm, lib/RT/Shredder/Scrip.pm,
-	  lib/RT/Shredder/Template.pm, lib/RT/Shredder/Ticket.pm,
-	  lib/RT/Shredder/Plugin/Attachments.pm,
-	  lib/RT/Shredder/Plugin/Base.pm,
-	  lib/RT/Shredder/Plugin/Objects.pm,
-	  lib/RT/Shredder/Plugin/SQLDump.pm,
-	  lib/RT/Shredder/Plugin/Summary.pm,
-	  lib/RT/Shredder/Plugin/Tickets.pm,
-	  lib/RT/Shredder/Plugin/Users.pm,
-	  lib/RT/Shredder/Plugin/Base/Dump.pm,
-	  lib/RT/Shredder/Plugin/Base/Search.pm, lib/RT/Approval/Rule.pm,
-	  lib/RT/Condition/CloseTicket.pm, lib/RT/Graph/Tickets.pm,
-	  lib/RT/Approval/Rule/Passed.pm,
-	  docs/creating_external_custom_fields.pod,
-	  docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
-	  docs/porting.windows, docs/queue_subject_tag.pod,
-	  docs/templates.pod, docs/using_forms_widgets.pod,
-	  lib/RT/Approval/Rule/Created.pm,
-	  lib/RT/Approval/Rule/NewPending.pm,
-	  lib/RT/Approval/Rule/Rejected.pm, lib/RT/Test/Email.pm,
-	  lib/RT/Test/Web.pm,
-	  docs/design_docs/gnupg_details_on_output_formats, t/00-compile.t,
-	  t/00-mason-syntax.t, t/clicky.t, t/cron.t, t/pod.t, t/rtname.t,
-	  t/savedsearch.t, t/customfields/access_via_queue.t,
-	  t/customfields/sort_order.t, t/approval/basic.t,
-	  t/data/configs/apache2.2+fastcgi.conf,
-	  t/data/configs/apache2.2+fastcgi.conf.in,
-	  t/data/configs/apache2.2+mod_perl.conf,
-	  t/data/configs/apache2.2+mod_perl.conf.in,
-	  t/data/emails/russian-subject-no-content-type,
-	  t/data/emails/subject-with-folding-ws,
-	  t/data/emails/text-html-in-russian,
-	  t/data/emails/multipart-alternative-with-umlaut,
-	  t/data/emails/new-ticket-from-iso-8859-1-full,
-	  t/data/emails/notes-uuencoded, t/data/emails/rt-send-cc,
-	  t/data/emails/multipart-report, t/data/emails/nested-mime-sample,
-	  t/data/emails/nested-rfc-822,
-	  t/data/emails/new-ticket-from-iso-8859-1,
-	  t/data/emails/text-html-with-umlaut,
-	  t/data/emails/crashes-file-based-parser,
-	  t/data/emails/lorem-ipsum, t/data/emails/very-long-subject,
-	  t/data/emails/8859-15-message-series/dir,
-	  t/data/emails/8859-15-message-series/msg1,
-	  t/data/emails/8859-15-message-series/msg2,
-	  t/data/emails/8859-15-message-series/msg3,
-	  t/data/emails/8859-15-message-series/msg4,
-	  t/data/emails/8859-15-message-series/msg5,
-	  t/data/emails/8859-15-message-series/msg6,
-	  t/data/emails/8859-15-message-series/msg7,
-	  t/data/gnupg/keyrings/trustdb.gpg,
-	  t/data/gnupg/emails/1-signed-MIME-plain.txt,
-	  t/data/gnupg/emails/12-encrypted-inline-binary.txt,
-	  t/data/gnupg/emails/13-signed-encrypted-MIME-plain.txt,
-	  t/data/gnupg/emails/14-signed-encrypted-MIME-attachment.txt,
-	  t/data/gnupg/emails/15-signed-encrypted-MIME-binary.txt,
-	  t/data/gnupg/emails/16-signed-encrypted-inline-plain.txt,
-	  t/data/gnupg/emails/18-signed-encrypted-inline-binary.txt,
-	  t/data/gnupg/emails/2-signed-MIME-plain-with-attachment.txt,
-	  t/data/gnupg/emails/3-signed-MIME-plain-with-binary.txt,
-	  t/data/gnupg/emails/6-signed-inline-with-binary.txt,
-	  t/data/gnupg/emails/7-encrypted-MIME-plain.txt,
-	  t/data/gnupg/emails/8-encrypted-MIME-with-attachment.txt,
-	  t/data/gnupg/emails/9-encrypted-MIME-with-binary.txt,
-	  t/data/gnupg/emails/README, t/data/gnupg/keyrings/pubring.gpg,
-	  t/data/gnupg/keyrings/secring.gpg,
-	  t/data/gnupg/keyrings/signed_old_style_with_attachment.eml,
-	  t/data/gnupg/keys/general-at-example.com.2.public.key,
-	  t/data/gnupg/keys/general-at-example.com.2.secret.key,
-	  t/data/gnupg/keys/general-at-example.com.public.key,
-	  t/data/gnupg/keys/general-at-example.com.secret.key,
-	  t/data/gnupg/keys/recipient-at-example.com.public.key,
-	  t/data/gnupg/keys/recipient-at-example.com.secret.key,
-	  t/data/gnupg/keys/rt-recipient-at-example.com.public.key,
-	  t/data/gnupg/keys/rt-recipient-at-example.com.secret.key,
-	  t/data/gnupg/keys/rt-test-at-example.com.2.public.key,
-	  t/data/gnupg/keys/rt-test-at-example.com.2.secret.key,
-	  t/data/gnupg/keys/rt-test-at-example.com.public.key,
-	  t/data/gnupg/keys/rt-test-at-example.com.secret.key,
-	  t/api/currentuser.t, t/api/queue.t, t/api/uri-t.t,
-	  t/data/gnupg/emails/10-encrypted-inline-plain.txt,
-	  t/data/gnupg/emails/11-encrypted-inline-attachment.txt,
-	  t/data/gnupg/emails/17-signed-encrypted-inline-attachment.txt,
-	  t/data/gnupg/emails/19-signed-inline-plain-nested.txt,
-	  t/data/gnupg/emails/4-signed-inline-plain.txt,
-	  t/data/gnupg/emails/5-signed-inline-with-attachment.txt,
-	  t/api/ace.t, t/api/action-createtickets.t, t/api/attachment.t,
-	  t/api/attribute-tests.t, t/api/attribute.t, t/api/cf.t,
-	  t/api/cf_combo_casacade.t, t/api/cf_external.t,
-	  t/api/cf_pattern.t, t/api/cf_single_values.t,
-	  t/api/cf_transaction.t, t/api/condition-ownerchange.t,
-	  t/api/condition-reject.t, t/api/customfield.t, t/api/date.t,
-	  t/api/emailparser.t, t/api/group.t, t/api/groups.t, t/api/i18n.t,
-	  t/api/link.t, t/api/record.t, t/api/reminders.t, t/api/rights.t,
-	  t/api/rt.t, t/api/scrip.t, t/api/scrip_order.t,
-	  t/api/searchbuilder.t, t/api/system.t, t/api/template-insert.t,
-	  t/api/template.t, t/api/ticket.t, t/api/tickets.t,
-	  t/api/tickets_overlay_sql.t, t/api/uri-fsck_com_rt.t,
-	  t/api/user.t, t/api/users.t, t/web/attachments.t,
-	  t/web/cf_access.t, t/web/cf_onqueue.t, t/web/cf_select_one.t,
-	  t/web/command_line_with_unknown_field.t,
-	  t/web/compilation_errors.t, t/web/config_tab_right.t,
-	  t/web/custom_frontpage.t, t/web/custom_search.t,
-	  t/web/dashboards-permissions.t, t/web/gnupg-outgoing.t,
-	  t/web/gnupg-select-keys-on-create.t, t/web/offline_utf8.t,
-	  t/web/query_builder.t, t/web/rest.t, t/web/rights.t,
-	  t/web/saved_search_chart.t, t/web/search_bulk_update_links.t,
-	  t/web/ticket-create-utf8.t, t/web/ticket_owner.t,
-	  t/web/ticket_seen.t, t/web/ticket_update_without_content.t,
-	  t/web/unlimited_search.t, t/web/crypt-gnupg.t,
-	  t/web/gnupg-select-keys-on-update.t,
-	  t/web/offline_messages_utf8.t, t/web/rest-non-ascii-subject.t,
-	  t/web/rights1.t, t/web/dashboards.t, t/ticket/badlinks.t,
-	  t/ticket/merge.t, t/ticket/search_by_txn.t,
-	  t/ticket/sort-by-user.t, t/web/basic.t, t/web/command_line.t,
-	  t/web/dashboard_with_deleted_saved_search.t,
-	  t/web/dashboards-groups.t, t/web/quicksearch.t,
-	  t/web/saved_search_permissions.t, t/ticket/search_by_watcher.t,
-	  share/html/autohandler, share/html/dhandler,
-	  share/html/index.html, share/html/l,
-	  share/html/Elements/BevelBoxRaisedEnd,
-	  share/html/Elements/Callback, share/html/Elements/CollectionList,
-	  share/html/Elements/CollectionListPaging,
-	  share/html/Elements/DashboardTabs,
-	  share/html/Elements/Dashboards,
-	  share/html/Elements/EditCustomFieldAutocomplete,
-	  share/html/Elements/EditCustomFieldImage,
-	  share/html/Elements/EditCustomFieldSelect,
-	  share/html/Elements/EditLinks, share/html/Elements/EmailInput,
-	  share/html/Elements/Error, share/html/Elements/GotoTicket,
-	  share/html/Elements/ListActions, share/html/Elements/ListMenu,
-	  share/html/Elements/Login, share/html/Elements/MakeClicky,
-	  share/html/Elements/Menu, share/html/Elements/MessageBox,
-	  share/html/Elements/MyAdminQueues, share/html/Elements/MyTickets,
-	  share/html/Elements/PageLayout, share/html/Elements/QueryString,
-	  share/html/Elements/QueueSummary,
-	  share/html/Elements/QuickCreate, share/html/Elements/Refresh,
-	  share/html/Elements/RefreshHomepage,
-	  share/html/Elements/ScrubHTML, share/html/Elements/Section,
-	  share/html/Elements/SelectBoolean,
-	  share/html/Elements/SelectCustomFieldValue,
-	  share/html/Elements/SelectDate,
-	  share/html/Elements/SelectDateRelation,
-	  share/html/Elements/SelectLinkType,
-	  share/html/Elements/SelectMatch,
-	  share/html/Elements/SelectNewTicketQueue,
-	  share/html/Elements/SelectOwner,
-	  share/html/Elements/SelectPriority,
-	  share/html/Elements/SelectQueue,
-	  share/html/Elements/SelectStatus,
-	  share/html/Elements/SelectTicketTypes,
-	  share/html/Elements/SelectTimeUnits,
-	  share/html/Elements/SelectTimezone,
-	  share/html/Elements/SelectUsers,
-	  share/html/Elements/SelectWatcherType,
-	  share/html/Elements/ShowCustomFieldBinary,
-	  share/html/Elements/ShowCustomFieldText,
-	  share/html/Elements/ShowLink, share/html/Elements/ShowLinks,
-	  share/html/Elements/ShowMemberships,
-	  share/html/Elements/ShowUserConcise,
-	  share/html/Elements/ShowUserEmailFrequency,
-	  share/html/Elements/ShowUserVerbose,
-	  share/html/Elements/SimpleSearch, share/html/Elements/Tabs,
-	  share/html/Elements/TicketList, share/html/Elements/TitleBox,
-	  t/delegation/cleanup_stalled.t, t/delegation/revocation.t,
-	  t/i18n/default.t, t/mail/charsets-outgoing.t,
-	  t/mail/crypt-gnupg.t, t/mail/extractsubjecttag.t,
-	  t/mail/gateway.t, t/mail/gnupg-bad.t, t/mail/gnupg-incoming.t,
-	  t/mail/gnupg-realmail.t, t/mail/gnupg-reverification.t,
-	  t/mail/mime_decoding.t, t/mail/sendmail.t, t/mail/verp.t,
-	  t/maildigest/attributes.t, t/shredder/00load.t,
-	  t/shredder/00skeleton.t, t/shredder/01basics.t,
-	  t/shredder/01ticket.t, t/shredder/02group_member.t,
-	  t/shredder/02queue.t, t/shredder/02template.t,
-	  t/shredder/02user.t, t/shredder/03plugin.t,
-	  t/shredder/03plugin_summary.t, t/shredder/03plugin_tickets.t,
-	  t/shredder/03plugin_users.t, t/shredder/utils.pl,
-	  t/ticket/action_linear_escalate.t, t/ticket/add-watchers.t,
-	  t/ticket/batch-upload-csv.t, t/ticket/cfsort-freeform-multiple.t,
-	  t/ticket/cfsort-freeform-single.t, t/ticket/deferred_owner.t,
-	  t/ticket/link_search.t, t/ticket/linking.t,
-	  t/ticket/quicksearch.t, t/ticket/requestor-order.t,
-	  t/ticket/scrips_batch.t, t/ticket/search.t,
-	  t/ticket/search_by_cf_freeform_multiple.t,
-	  t/ticket/search_by_cf_freeform_single.t,
-	  t/ticket/search_by_links.t, t/ticket/search_long_cf_values.t,
-	  t/ticket/sort-by-custom-ownership.t, t/ticket/sort-by-queue.t,
-	  t/ticket/sort_by_cf.t, t/validator/group_members.t,
-	  share/html/Elements/Checkbox, share/html/Elements/ColumnMap,
-	  share/html/Elements/EditCustomField,
-	  share/html/Elements/EditTimeValue,
-	  share/html/Elements/MySupportQueues,
-	  share/html/Elements/SelectCustomFieldOperator,
-	  share/html/Elements/SelectEqualityOperator,
-	  share/html/Elements/SelectResultsPerPage,
-	  share/html/Elements/SelectTicketSortBy,
-	  share/html/Elements/ShowUser, share/html/Elements/TitleBoxStart,
-	  share/html/Elements/ShowSearch,
-	  share/html/Dashboards/Modify.html,
-	  share/html/Dashboards/Queries.html,
-	  share/html/Dashboards/Render.html,
-	  share/html/Dashboards/Subscription.html,
-	  share/html/Dashboards/dhandler, share/html/Dashboards/index.html,
-	  share/html/Dashboards/Elements/DashboardsForObject,
-	  share/html/Dashboards/Elements/DashboardsForObjects,
-	  share/html/Dashboards/Elements/Deleted,
-	  share/html/Dashboards/Elements/HiddenSearches,
-	  share/html/Dashboards/Elements/ListOfDashboards,
-	  share/html/Dashboards/Elements/SelectPrivacy,
-	  share/html/Dashboards/Elements/ShowDashboards,
-	  share/html/Dashboards/Elements/ShowSubscription,
-	  share/html/Dashboards/Elements/Tabs,
-	  share/html/Dashboards/Elements/ShowPortlet/component,
-	  share/html/Dashboards/Elements/ShowPortlet/dashboard,
-	  share/html/Dashboards/Elements/ShowPortlet/search,
-	  share/html/Elements/BevelBoxRaisedStart,
-	  share/html/Elements/CreateTicket,
-	  share/html/Elements/EditCustomFieldBinary,
-	  share/html/Elements/EditCustomFieldCombobox,
-	  share/html/Elements/EditCustomFieldFreeform,
-	  share/html/Elements/EditCustomFieldText,
-	  share/html/Elements/EditCustomFieldWikitext,
-	  share/html/Elements/Footer, share/html/Elements/Header,
-	  share/html/Elements/HeaderJavascript, share/html/Elements/Logo,
-	  share/html/Elements/Logout, share/html/Elements/MyRT,
-	  share/html/Elements/MyReminders, share/html/Elements/MyRequests,
-	  share/html/Elements/PersonalQuickbar,
-	  share/html/Elements/Quicksearch,
-	  share/html/Elements/SelectAttachmentField,
-	  share/html/Elements/SelectDateType,
-	  share/html/Elements/SelectGroups, share/html/Elements/SelectLang,
-	  share/html/Elements/SelectSortOrder,
-	  share/html/Elements/SetupSessionCookie,
-	  share/html/Elements/ShowCustomFieldImage,
-	  share/html/Elements/ShowCustomFieldWikitext,
-	  share/html/Elements/ShowCustomFields, share/html/Elements/Submit,
-	  share/html/Elements/TitleBoxEnd,
-	  share/html/Elements/ValidateCustomFields,
-	  share/html/Elements/CollectionAsTable/Header,
-	  share/html/Elements/CollectionAsTable/ParseFormat,
-	  share/html/Elements/CollectionAsTable/Row,
-	  share/html/Elements/GnuPG/KeyIssues,
-	  share/html/Elements/GnuPG/SelectKeyForEncryption,
-	  share/html/Elements/GnuPG/SelectKeyForSigning,
-	  share/html/Elements/GnuPG/SignEncryptWidget,
-	  share/html/Elements/RT__Group/ColumnMap,
-	  share/html/Elements/RT__Queue/ColumnMap,
-	  share/html/Elements/RT__Scrip/ColumnMap,
-	  share/html/Elements/RT__Template/ColumnMap,
-	  share/html/Elements/RT__Ticket/ColumnMap,
-	  share/html/Elements/RT__User/ColumnMap,
-	  share/html/Install/Basics.html,
-	  share/html/Install/DatabaseDetails.html,
-	  share/html/Install/DatabaseType.html,
-	  share/html/Install/Finish.html, share/html/Install/Global.html,
-	  share/html/Install/Initialize.html,
-	  share/html/Install/Sendmail.html, share/html/Install/autohandler,
-	  share/html/Install/index.html,
-	  share/html/Install/Elements/Errors,
-	  share/html/Install/Elements/Wrapper, share/html/Prefs/MyRT.html,
-	  share/html/Prefs/Other.html, share/html/Prefs/Quicksearch.html,
-	  share/html/Prefs/Search.html,
-	  share/html/Prefs/SearchOptions.html,
-	  share/html/Prefs/Elements/Tabs, share/html/Search/Build.html,
-	  share/html/Search/Bulk.html, share/html/Search/Chart,
-	  share/html/Search/Chart.html, share/html/Search/Edit.html,
-	  share/html/Search/Graph.html, share/html/Search/Results.html,
-	  share/html/Search/Results.rdf, share/html/Search/Results.tsv,
-	  share/html/Search/Simple.html,
-	  share/html/Search/Elements/SelectAndOr,
-	  share/html/Search/Elements/SelectGroupBy,
-	  share/html/Search/Elements/SelectPersonType,
-	  share/html/User/Delegation.html, share/html/User/Prefs.html,
-	  share/html/User/Elements/DelegateRights,
-	  share/html/User/Elements/GroupTabs,
-	  share/html/User/Elements/Tabs,
-	  share/html/User/Groups/Members.html,
-	  share/html/User/Groups/Modify.html,
-	  share/html/User/Groups/index.html,
-	  share/html/Search/Elements/BuildFormatString,
-	  share/html/Search/Elements/ConditionRow,
-	  share/html/Search/Elements/PickBasics,
-	  share/html/Search/Elements/PickCFs,
-	  share/html/Search/Elements/ResultViews,
-	  share/html/Search/Elements/SearchesForObject,
-	  share/html/Search/Elements/SelectSearchObject,
-	  share/html/Search/Elements/SelectSearchesForObjects,
-	  share/html/REST/1.0/autohandler, share/html/REST/1.0/dhandler,
-	  share/html/REST/1.0/logout,
-	  share/html/REST/1.0/Forms/group/customfields,
-	  share/html/Search/Elements/Chart,
-	  share/html/Search/Elements/DisplayOptions,
-	  share/html/Search/Elements/EditFormat,
-	  share/html/Search/Elements/EditQuery,
-	  share/html/Search/Elements/EditSearches,
-	  share/html/Search/Elements/Graph,
-	  share/html/Search/Elements/NewListActions,
-	  share/html/Search/Elements/PickCriteria,
-	  share/html/Search/Elements/SearchPrivacy,
-	  share/html/Search/Elements/SelectChartType,
-	  share/html/Search/Elements/SelectGroup,
-	  share/html/Search/Elements/SelectLinks,
-	  share/html/REST/1.0/Forms/attachment/default,
-	  share/html/REST/1.0/Forms/group/default,
-	  share/html/REST/1.0/Forms/group/ns,
-	  share/html/REST/1.0/Forms/queue/customfields,
-	  share/html/REST/1.0/Forms/queue/default,
-	  share/html/REST/1.0/Forms/queue/ns,
-	  share/html/REST/1.0/Forms/queue/ticketcustomfields,
-	  share/html/REST/1.0/Forms/ticket/merge,
-	  share/html/REST/1.0/Forms/ticket/attachments,
-	  share/html/REST/1.0/Forms/ticket/comment,
-	  share/html/REST/1.0/Forms/ticket/default,
-	  share/html/REST/1.0/Forms/ticket/links,
-	  share/html/REST/1.0/Forms/ticket/take,
-	  share/html/NoAuth/Logout.html, share/html/NoAuth/Reminder.html,
-	  share/html/NoAuth/css/autohandler,
-	  share/html/NoAuth/css/dhandler, share/html/NoAuth/css/print.css,
-	  share/html/NoAuth/css/web2/InHeader,
-	  share/html/NoAuth/css/web2/forms.css,
-	  share/html/NoAuth/css/web2/login.css,
-	  share/html/NoAuth/css/web2/misc.css,
-	  share/html/NoAuth/css/web2/msie.css,
-	  share/html/NoAuth/css/web2/msie6.css,
-	  share/html/NoAuth/css/web2/nav.css,
-	  share/html/NoAuth/css/web2/portlets.css,
-	  share/html/NoAuth/css/web2/ticket-search.css,
-	  share/html/NoAuth/css/web2/ticket.css,
-	  share/html/NoAuth/css/web2/tools.css,
-	  share/html/NoAuth/css/web2/yui-fonts.css,
-	  share/html/REST/1.0/Forms/ticket/history,
-	  share/html/REST/1.0/Forms/transaction/default,
-	  share/html/REST/1.0/Forms/user/default,
-	  share/html/REST/1.0/Forms/user/ns,
-	  share/html/REST/1.0/NoAuth/mail-gateway,
-	  share/html/REST/1.0/search/dhandler,
-	  share/html/REST/1.0/search/ticket,
-	  share/html/REST/1.0/ticket/comment,
-	  share/html/REST/1.0/ticket/link,
-	  share/html/REST/1.0/ticket/merge,
-	  share/html/NoAuth/css/3.4-compat/footer.css,
-	  share/html/NoAuth/css/3.4-compat/header.css,
-	  share/html/NoAuth/css/3.4-compat/login.css,
-	  share/html/NoAuth/css/3.4-compat/nav.css,
-	  share/html/NoAuth/css/3.4-compat/ticket.css,
-	  share/html/NoAuth/css/web2/admin.css,
-	  share/html/NoAuth/css/web2/base.css,
-	  share/html/NoAuth/css/web2/boxes.css,
-	  share/html/NoAuth/css/web2/layout.css,
-	  share/html/NoAuth/css/web2/main.css,
-	  share/html/NoAuth/css/web2/ticket-lists.css,
-	  share/html/NoAuth/css/web2/images/dhandler,
-	  share/html/NoAuth/css/web2/images/source/background-gradient.png,
-	  share/html/NoAuth/css/3.4-compat/body.css,
-	  share/html/NoAuth/css/3.4-compat/forms.css,
-	  share/html/NoAuth/css/3.4-compat/main.css,
-	  share/html/NoAuth/css/3.4-compat/misc.css,
-	  share/html/NoAuth/css/3.4-compat/quickbar.css,
-	  share/html/NoAuth/css/3.4-compat/titlebox.css,
-	  share/html/NoAuth/css/3.4-compat/transactions.css,
-	  share/html/NoAuth/css/3.5-default/footer.css,
-	  share/html/NoAuth/css/3.5-default/local.css,
-	  share/html/NoAuth/css/3.5-default/login.css,
-	  share/html/NoAuth/css/3.5-default/ticket-search.css,
-	  share/html/NoAuth/css/3.5-default/approvals.css,
-	  share/html/NoAuth/css/3.5-default/header.css,
-	  share/html/NoAuth/css/3.5-default/logo.css,
-	  share/html/NoAuth/css/3.5-default/misc.css,
-	  share/html/NoAuth/css/3.5-default/nav.css,
-	  share/html/NoAuth/css/3.5-default/quickbar.css,
-	  share/html/NoAuth/css/3.5-default/ticket.css,
-	  share/html/NoAuth/css/3.5-default/titlebox.css,
-	  share/html/NoAuth/css/3.5-default/transactions.css,
-	  share/html/NoAuth/css/3.5-default/forms.css,
-	  share/html/NoAuth/RichText/dhandler,
-	  share/html/NoAuth/RichText/FCKeditor/fckconfig.js,
-	  share/html/NoAuth/RichText/FCKeditor/fckeditor.js,
-	  share/html/NoAuth/RichText/FCKeditor/fckpackager.xml,
-	  share/html/NoAuth/RichText/FCKeditor/fckstyles.xml,
-	  share/html/NoAuth/RichText/FCKeditor/fcktemplates.xml,
-	  share/html/NoAuth/css/3.5-default/body.css,
-	  share/html/NoAuth/css/3.5-default/main.css,
-	  share/html/NoAuth/css/3.5-default/nav-left.css,
-	  share/html/NoAuth/images/autohandler,
-	  share/html/NoAuth/images/bplogo.gif,
-	  share/html/NoAuth/images/empty_star.gif,
-	  share/html/NoAuth/images/favicon.png,
-	  share/html/NoAuth/images/star.gif,
-	  share/html/NoAuth/images/test.png,
-	  share/html/NoAuth/images/css/cb-light.gif,
-	  share/html/NoAuth/images/css/cb.gif,
-	  share/html/NoAuth/images/css/cbr-b2g.gif,
-	  share/html/NoAuth/images/css/cbr-b2lb.gif,
-	  share/html/NoAuth/images/css/cbr-gray.gif,
-	  share/html/NoAuth/images/css/cbr-trans.gif,
-	  share/html/NoAuth/images/css/cbr.gif,
-	  share/html/NoAuth/images/css/ct-light.gif,
-	  share/html/NoAuth/images/css/ct.gif,
-	  share/html/NoAuth/images/css/ctr-b2g.gif,
-	  share/html/NoAuth/images/css/ctr-b2lb.gif,
-	  share/html/NoAuth/images/css/ctr-gray.gif,
-	  share/html/NoAuth/images/css/ctr-trans.gif,
-	  share/html/NoAuth/images/css/ctr.gif,
-	  share/html/NoAuth/images/css/dark-arrow-up.png,
-	  share/html/NoAuth/images/css/dark-arrow.png,
-	  share/html/NoAuth/images/css/fieldbg-autocomplete.gif,
-	  share/html/NoAuth/images/css/light-arrow-up.png,
-	  share/html/NoAuth/images/css/light-arrow.png,
-	  share/html/NoAuth/images/css/rolldown-arrow.gif,
-	  share/html/NoAuth/images/css/rolldown-arrow.png,
-	  share/html/NoAuth/images/css/rollup-arrow.gif,
-	  share/html/NoAuth/RichText/FCKeditor/license.txt,
-	  share/html/NoAuth/RichText/FCKeditor/editor/fckdebug.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/fckdialog.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.original.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/fck_editorarea.css,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/fck_showtableborders_gecko.css,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/fckconstants.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/fckeditorapi.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/fckjscoreextensions.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/fckscriptloader.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcodeformatter.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckconfig.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckregexlib.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_ie.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbaritems.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/fck_internal.css,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/disablehandles.htc,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/showtableborders.htc,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_address.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_blockquote.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_div.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h1.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h2.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h3.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h4.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h5.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h6.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_p.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_pre.png,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_anchor.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_flashlogo.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_hiddenfield.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_pagebreak.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_plugin.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckplugins.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_contextmenu.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckstyles.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckurlparams.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_gecko.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdomtools.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdocumentprocessor.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklisthandler.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_ie.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_ie.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_ie.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckbrowserinfo.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcommands.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug_empty.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdialog.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklanguagemanager.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_gecko.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckundo.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_gecko.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbarset.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckblockquotecommand.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckcorestylecommand.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktablecommand.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_gecko.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklistslib.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_ie.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_gecko.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fck_othercommands.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckfitwindow.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckjustifycommands.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcklistcommands.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcknamedcommand.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpastewordcommand.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckremoveformatcommand.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckshowblocks.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckstylecommand.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckcontextmenu.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckw3crange.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckindentcommands.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckevents.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckiecleanup.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublock.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbar.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_ie.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckstyle.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_gecko.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenuitem.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckspecialcombo.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbutton.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckimagepreloader.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckkeystrokehandler.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckpanel.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckeditingarea.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckicon.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbuttonui.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_ie.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdataprocessor.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_ie.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrangeiterator.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckelementpath.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckenterkey.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckhtmliterator.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublockpanel.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckplugin.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_gecko.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_ie.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontsizecombo.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/anchor.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_ltr.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_rtl.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/spacer.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/teeth_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_dtd_test.html,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10strict.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10transitional.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angel_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angry_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/broken_heart.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cake.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/confused_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cry_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/devil_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/embaressed_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/envelope.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/heart.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/kiss.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/lightbulb.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/omg_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/regular_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/sad_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/shades_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_down.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_up.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/tounge_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/wink_smile.gif,
-	  share/html/NoAuth/RichText/FCKeditor/editor/js/fckadobeair.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_ie.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_gecko.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/es.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/eu.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/hr.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/km.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/it.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/sl.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/bg.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/fa.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/sv.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/ja.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/mn.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/th.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/zh.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/fr-ca.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/he.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/sr-latn.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/en-uk.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/nb.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/fr.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/lv.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/ar.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/fo.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/is.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/en.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/pl.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/hi.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/lt.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/nl.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/sr.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/gl.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/ko.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/eo.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/hu.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/ru.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/_translationstatus.txt,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/en-ca.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/gu.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/tr.js,
-	  share/html/NoAuth/RichText/FCKeditor/editor/lang/fi.js: Initial
-	  revision
-
-2009-12-31 05:09  ivan
-
-	* rt/: UPGRADING.mysql, lib/RT/Test.pm, sbin/merge-rosetta.pl,
-	  sbin/rt-attributes-viewer, sbin/rt-attributes-viewer.in,
-	  sbin/rt-clean-sessions, sbin/rt-clean-sessions.in,
-	  sbin/rt-email-dashboards, sbin/rt-email-dashboards.in,
-	  sbin/rt-email-digest, sbin/rt-email-digest.in,
-	  sbin/rt-email-group-admin, sbin/rt-email-group-admin.in,
-	  sbin/rt-server, sbin/rt-server.in, sbin/rt-shredder,
-	  sbin/rt-shredder.in, sbin/rt-validator, sbin/rt-validator.in,
-	  sbin/tweak-template-locstring, lib/RT/Search.pm,
-	  lib/RT/Config.pm, lib/RT/Dashboard.pm, lib/RT/Installer.pm,
-	  lib/RT/Plugin.pm, lib/RT/Ruleset.pm, lib/RT/Shredder.pm,
-	  lib/RT/Approval.pm, lib/RT/Action.pm, lib/RT/SharedSetting.pm,
-	  lib/RT/Condition.pm, lib/RT/SQL.pm, lib/RT/Util.pm,
-	  lib/RT/Rule.pm, lib/RT/Crypt/GnuPG.pm,
-	  lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
-	  lib/RT/Interface/Web/Standalone/PreFork.pm,
-	  lib/RT/Action/LinearEscalate.pm,
-	  lib/RT/Action/ExtractSubjectTag.pm, lib/RT/Action/NotifyGroup.pm,
-	  lib/RT/Action/NotifyGroupAsComment.pm,
-	  lib/RT/CustomFieldValues/External.pm,
-	  lib/RT/CustomFieldValues/Groups.pm, lib/RT/I18N/bg.po,
-	  lib/RT/I18N/rt.pot, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po:
-	  Initial revision
-
-2009-12-31 04:56  ivan
-
-	* rt/: Makefile, lib/RT.pm: rt 3.6.10
-
-2009-12-31 04:44  ivan
-
-	* rt/: etc/RT_Config.pm.in, lib/RT/Groups_Overlay.pm,
-	  lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
-	  lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
-	  lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
-	  sbin/rt-setup-database.in: rt 3.6.10
-
-2009-12-31 04:35  ivan
-
-	* rt/FREESIDE_MODIFIED: up-to-date
-
-2009-12-30 23:16  ivan
-
-	* FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
-	  with recent DBIx::DBSchema
-
-2009-12-30 21:10  ivan
-
-	* FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
-	  agentnums with freeside-daily
-
-2009-12-30 19:33  ivan
-
-	* Makefile: goodbye conf dir
-
-2009-12-30 18:50  jeff
-
-	* FS/FS/cust_main.pm: really reduce the noise
-
-2009-12-30 18:20  ivan
-
-	* httemplate/: edit/prospect_main.html, edit/elements/edit.html,
-	  edit/process/elements/process.html, elements/contact.html,
-	  elements/menu.html: prospecting: proper contact error handling
-	  when you add a prospect
-
-2009-12-29 22:41  jeff
-
-	* FS/FS/part_pkg/voip_cdr.pm: define all detail header list
-	  elements
-
-2009-12-29 22:05  jeff
-
-	* FS/FS/cust_main.pm: noise reduction
-
-2009-12-29 21:22  jeff
-
-	* FS/FS/tax_rate.pm: noise reduction
-
-2009-12-29 18:39  jeff
-
-	* FS/FS/cust_bill_pkg_detail.pm: use the class used
-
-2009-12-29 18:26  jeff
-
-	* FS/FS/cust_main.pm: noise reduction
-
-2009-12-28 20:49  ivan
-
-	* FS/bin/freeside-upgrade: output SQL statements as we run them
-	  (and only the ones we run), not immediately
-
-2009-12-28 20:44  ivan
-
-	* FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
-
-2009-12-28 20:24  ivan
-
-	* FS/bin/: freeside-upgrade: don't change h_queue.job type under
-	  non-mysql, takes forever on large dbs, RT#6946
-
-2009-12-28 17:38  ivan
-
-	* FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
-
-2009-12-28 17:30  ivan
-
-	* bin/: del-old-history, pg-sizer: some random utils for disk space
-	  analysis and eliminating old history records, RT#6914
-
-2009-12-28 17:00  mark
-
-	* FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
-	  httemplate/elements/menu.html: Add Browse attachments ACL
-	  (RT#4964)
-
-2009-12-28 16:38  ivan
-
-	* FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
-
-2009-12-28 11:18  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
-	  FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
-	  FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
-	  FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
-	  FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
-	  FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
-	  FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
-	  httemplate/edit/process/prospect_main.html,
-	  httemplate/elements/city.html, httemplate/elements/contact.html,
-	  httemplate/elements/header.html, httemplate/elements/menu.html,
-	  httemplate/elements/tr-contact.html,
-	  httemplate/elements/tr-select-cust_location.html,
-	  httemplate/search/prospect_main.html,
-	  httemplate/search/report_prospect_main.html,
-	  httemplate/view/prospect_main.html,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/elements/process.html,
-	  httemplate/misc/location.cgi,
-	  httemplate/view/cust_main/packages/location.html, FS/FS.pm:
-	  beginning of prospect/CRM/contact work
-
-2009-12-27 21:25  ivan
-
-	* FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
-
-2009-12-26 17:00  jeff
-
-	* FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
-	  county
-
-2009-12-23 15:32  jeff
-
-	* bin/monitor: remove debugging
-
-2009-12-23 15:29  jeff
-
-	* bin/monitor: add non-forking one machine monitor program
-
-2009-12-23 15:14  jeff
-
-	* FS/FS/Yori.pm: teach yori to do some load monitoring
-
-2009-12-23 13:21  jeff
-
-	* FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pkg.pm,
-	  httemplate/view/cust_main/packages/location.html: correct invoice
-	  package address display and reduce false laziness
-
-2009-12-22 16:30  mark
-
-	* FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/process/svc_acct.cgi: Tweak set_password per
-	  RT#6358
-
-2009-12-21 06:44  jeff
-
-	* FS/FS/: Schema.pm, cust_bill_pkg.pm,
-	  cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
-	  cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
-	  credit application RT953
-
-2009-12-21 06:36  jeff
-
-	* FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
-	  bin/reassemble_taxes: move cch conf into database and add a
-	  couple small tools for processing updates more manually
-
-2009-12-20 18:00  ivan
-
-	* FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
-	  link cancel expired (and suspend adjourned) packages, and catch
-	  and return errors in all cases, RT#6627
-
-2009-12-20 13:52  ivan
-
-	* FS/FS/Conf.pm: late fee package class specified in the event
-	  action instead of a global finance_pkgclass config, RT#6617
-
-2009-12-20 13:48  ivan
-
-	* FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
-	  fee package class specified in the event action instead of a
-	  global finance_pkgclass config, RT#6617
-
-2009-12-20 11:42  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
-	  wrong account for customers who have multiple accounts, RT#6681,
-	  fallout from RT#4189
-
-2009-12-19 22:52  ivan
-
-	* httemplate/search/cust_pkg.cgi: fix address fields on advanced
-	  package search, RT#6609
-
-2009-12-19 18:51  ivan
-
-	* FS/FS/cust_pkg.pm: fix bulk package order with one package
-	  changing to one new package, RT#6519, fallout from RT#4499
-
-2009-12-19 17:02  ivan
-
-	* httemplate/view/cust_main/: packages.html, payment_history.html:
-	  fix cust_main-packages-years, RT#6798
-
-2009-12-19 15:52  ivan
-
-	* FS/FS/cust_bill_ApplicationCommon.pm: fix more
-	  ->owed_setup/owed_recur clashing with
-	  cust_bill->open_cust_bill_pkg separating line items, RT#4729
-
-2009-12-19 15:28  ivan
-
-	* FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
-	  least in vedeya's case on HEAD, RT#6819, fallout from tax
-	  credits, RT#4729
-
-2009-12-19 14:52  ivan
-
-	* httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
-	  credit amount when there aren't tax buttons
-
-2009-12-19 14:41  ivan
-
-	* httemplate/edit/cust_credit.cgi: add add'l info field as a
-	  customer-editable field, RT#6505
-
-2009-12-19 14:32  ivan
-
-	* httemplate/view/cust_main/payment_history.html: make room for
-	  credit reasons in popup
-
-2009-12-19 12:29  ivan
-
-	* FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
-
-2009-12-19 11:10  ivan
-
-	* FS/FS/part_pkg.pm: fix package order to really display only those
-	  pacakges available
-
-2009-12-19 11:09  ivan
-
-	* httemplate/misc/cust-part_pkg.cgi: fix order of packages after
-	  class selection changes
-
-2009-12-18 10:20  jeff
-
-	* FS/FS/cust_bill_pkg_tax_location.pm,
-	  FS/FS/cust_bill_pkg_tax_rate_location.pm,
-	  httemplate/edit/elements/ApplicationCommon.html,
-	  httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
-	  location records and add a 'clear' button for tax credits
-
-2009-12-17 16:41  ivan
-
-	* rt/bin/standalone_httpd: Initial revision
-
-2009-12-17 16:38  ivan
-
-	* rt/: .gitignore, sbin/rt-dump-database, lib/RT/I18N/pt_pt.po:
-	  Initial revision
-
-2009-12-16 09:35  ivan
-
-	* httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
-	  table consistency, input sizes and maxlengths, RT#4964
-
-2009-12-16 07:03  jeff
-
-	* FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
-	  cust_main.pm, cust_pkg.pm: group invoice line items by location,
-	  show location address on invoice, option for due date rather than
-	  invoice date on prior unpaid invoice line items, and option for
-	  aging on invoice (#6418, #5235, #4648)
-
-2009-12-13 23:52  ivan
-
-	* FS/FS/svc_acct.pm: use a global config too
-
-2009-12-13 23:10  ivan
-
-	* FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
-	  overlimit_groups agent-specific config, overriding
-	  export-specific overlimit_groups, RT#6622
-
-2009-12-13 19:36  mark
-
-	* httemplate/search/elements/search-xls.html: Fix filename for
-	  Excel spreadsheet reports
-
-2009-12-13 17:41  mark
-
-	* FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
-	  httemplate/edit/cust_main_attach.cgi,
-	  httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_main/attachments.html: Add access right to
-	  view attachments
-
-2009-12-12 15:53  ivan
-
-	* httemplate/search/cust_credit_bill_pkg.html,
-	  FS/FS/cust_credit_bill_pkg.pm,
-	  httemplate/search/cust_bill_pkg.cgi: better reporting for tax
-	  credits, RT#4729
-
-2009-12-12 15:32  ivan
-
-	* httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
-	  report_tax.cgi: better reporting for tax credits, RT#4729
-
-2009-12-12 14:35  ivan
-
-	* FS/FS/cust_credit_bill_pkg.pm: doc
-
-2009-12-12 14:22  ivan
-
-	* Makefile: sync versioning with branches, sorry jeremy
-
-2009-12-12 13:38  ivan
-
-	* FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/report_tax.cgi,
-	  httemplate/search/report_tax.html: reporting with city taxes,
-	  RT#6776
-
-2009-12-10 15:03  ivan
-
-	* FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
-
-2009-12-07 22:21  mark
-
-	* FS/FS/Schema.pm: Fix cust_attachment.disabled type
-
-2009-12-06 15:44  ivan
-
-	* httemplate/edit/part_pkg.cgi: fix initial value of agent types
-	  when cloning
-
-2009-12-06 15:18  ivan
-
-	* httemplate/elements/header.html: fix search box clearing from
-	  within RT, caused by different quoting rules in RT comp_root.
-	  grr.
-
-2009-12-06 11:19  ivan
-
-	* FS/FS/Schema.pm: more reasonable sizes for filename, mime type
-	  and title, RT#6823
-
-2009-12-04 10:37  jeff
-
-	* FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
-
-2009-12-03 20:45  ivan
-
-	* FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
-	  customer-specific account report (and some small refactoring of
-	  method names to clash less), RT#6180
-
-2009-12-03 20:40  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
-	  httemplate/search/477.html, httemplate/search/cust_bill.html,
-	  httemplate/search/cust_bill_event.cgi,
-	  httemplate/search/cust_event.html,
-	  httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
-	  httemplate/search/report_svc_acct.html,
-	  httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
-	  httemplate/misc/email-customers.html,
-	  httemplate/misc/process/bulk_change_pkg.cgi,
-	  httemplate/misc/process/email-customers.html: customer-specific
-	  account report (and some small refactoring of method names to
-	  clash less), RT#6180
-
-2009-12-03 19:23  ivan
-
-	* FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
-	  from customer classes) and add "not yet billed" status to
-	  customer package report
-
-2009-12-03 11:22  ivan
-
-	* httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
-	  for peter
-
-2009-12-03 11:06  ivan
-
-	* FS/FS/Report/Table/Monthly.pm,
-	  httemplate/graph/cust_bill_pkg.cgi,
-	  httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
-	  option for peter
-
-2009-12-02 23:53  ivan
-
-	* FS/FS/Schema.pm: index cdrbatchnum
-
-2009-12-02 23:37  ivan
-
-	* FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
-	  import (and skip blank lines), RT#6801
-
-2009-12-02 23:18  ivan
-
-	* httemplate/search/cdr.html: fix cdr search
-
-2009-12-02 20:22  ivan
-
-	* FS/FS/cdr/sansay.pm: no header?
-
-2009-12-02 12:58  ivan
-
-	* FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
-	  improvement on CDR billing, RT#6386
-
-2009-12-02 12:51  ivan
-
-	* httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
-	  svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
-	  unlinked forwards, domains, broadband/external/www services,
-	  RT#6794
-
-2009-12-01 11:16  jeff
-
-	* FS/FS/cust_bill.pm: want a listref not a list
-
-2009-11-29 16:38  ivan
-
-	* FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
-	  bulk sending of customer notices, RT#6778
-
-2009-11-29 16:06  ivan
-
-	* httemplate/edit/REAL_cust_pkg.cgi: fix
-
-2009-11-29 16:04  ivan
-
-	* httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
-	  UI changes to make it impossible to add a start date to a package
-	  that already has a setup fee (can still remove an existing start
-	  date causing problems), RT#6712
-
-2009-11-29 15:18  ivan
-
-	* FS/FS/: Conf.pm, cust_pkg.pm: add
-	  cust_pkg-change_pkgpart-bill_now option to bill the new package
-	  immediately on package changes.  Useful for prepaid situations
-	  with RADIUS where an Expiration attribute base don the package
-	  must be present at all times.  RT#6692
-
-2009-11-29 15:15  ivan
-
-	* FS/FS/cust_main.pm: doc: spelling
-
-2009-11-25 16:27  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: debugging left on
-
-2009-11-25 11:58  ivan
-
-	* httemplate/edit/part_pkg.cgi: don't consider disabled report
-	  classes, don't load up the whole table just to see if there are
-	  any
-
-2009-11-25 11:32  jeff
-
-	* FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
-	  records in cdr sections
-
-2009-11-25 08:13  jeff
-
-	* FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
-	  dups, and rearrange
-
-2009-11-25 08:09  jeff
-
-	* conf/invoice_latex: really insert a pagebreak
-
-2009-11-25 08:07  jeff
-
-	* conf/invoice_latex: oops.. need updated template for new formats
-
-2009-11-24 13:00  ivan
-
-	* FS/FS/cust_bill.pm: debugging left on
-
-2009-11-24 09:05  jeff
-
-	* FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
-
-2009-11-23 23:42  ivan
-
-	* httemplate/: misc/timeworked.html, misc/process/timeworked.html,
-	  search/timeworked.html: timeworked report: carry the date range
-	  through to the success redirect
-
-2009-11-23 23:23  ivan
-
-	* httemplate/: search/report_timeworked.html, elements/menu.html,
-	  search/timeworked.html: add date constratint on time worked
-	  search
-
-2009-11-23 22:04  ivan
-
-	* FS/FS/cust_main.pm: send card number with void transactions for
-	  B:OP:IPPay, RT#5690
-
-2009-11-23 14:09  mark
-
-	* FS/FS/Schema.pm: Add title field to cust_attachment
-
-2009-11-22 16:25  jeff
-
-	* FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
-
-2009-11-20 09:33  jeff
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
-	  FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
-	  conf/invoice_html, httemplate/browse/pkg_category.html,
-	  httemplate/browse/usage_class.html,
-	  httemplate/edit/pkg_category.html,
-	  httemplate/edit/usage_class.html: invoice formatting: add
-	  sections for usage, add sections per svc_phone, add folding like
-	  line items into one #6592
-
-2009-11-19 01:47  ivan
-
-	* FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
-	  FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
-	  bin/cdr.http_and_import, bin/cdr.import,
-	  httemplate/elements/select-cdrbatch.html,
-	  httemplate/elements/tr-select-cdrbatch.html,
-	  httemplate/search/cdr.html, httemplate/search/report_cdr.html,
-	  httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
-
-2009-11-19 01:43  ivan
-
-	* FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
-	  RT#6386
-
-2009-11-19 01:39  ivan
-
-	* FS/MANIFEST: proper cdr_batch table, RT#6386
-
-2009-11-19 01:32  ivan
-
-	* FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
-	  RT#6386
-
-2009-11-18 23:06  ivan
-
-	* FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
-	  RT#6316
-
-2009-11-18 22:21  ivan
-
-	* FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
-	  RT#6407
-
-2009-11-18 01:39  mark
-
-	* httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
-
-2009-11-18 01:27  mark
-
-	* FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
-	  httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
-
-2009-11-18 01:09  mark
-
-	* httemplate/: browse/cust_attachment.html,
-	  misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
-	  and #6225
-
-2009-11-17 14:06  ivan
-
-	* FS/FS/cust_main.pm: do a case-insensive search on
-	  browser-remembered results, so starting to use USPS verification
-	  (which UPPERCASES everything) doesn't invalidate everything your
-	  browser remembered in quick payment entry
-
-2009-11-17 12:56  jeff
-
-	* httemplate/edit/elements/ApplicationCommon.html: work around ie7
-	  javascript issues
-
-2009-11-16 23:42  ivan
-
-	* httemplate/search/: report_cust_pay.html,
-	  report_cust_refund.html, elements/cust_pay_or_refund.html: add
-	  otaker to payment/refund search, RT#6407
-
-2009-11-16 23:08  ivan
-
-	* httemplate/: elements/menu.html, search/report_cust_refund.html:
-	  add refund report, RT#6407
-
-2009-11-16 16:06  mark
-
-	* httemplate/: edit/cust_main_attach.cgi,
-	  edit/process/cust_main_attach.cgi, elements/menu.html,
-	  search/elements/search-html.html, view/cust_main.cgi,
-	  view/cust_main/attachments.html: cust_attachment improvement,
-	  RT#4964 and #6225
-
-2009-11-15 19:55  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
-	  httemplate/search/cust_bill.html,
-	  httemplate/search/report_cust_bill.html: add ability to search on
-	  ranges of charged, owed to adv. invoice report, RT#6407
-
-2009-11-15 18:27  ivan
-
-	* FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
-	  disable_cron_billing config, RT#6407
-
-2009-11-13 16:08  ivan
-
-	* FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
-	  httemplate/search/cust_main.html,
-	  httemplate/search/report_cust_main.html: add invoice terms to
-	  advanced customer report.  dogfood.
-
-2009-11-12 23:12  ivan
-
-	* FS/FS/cust_pkg.pm: fix advanced package report fallout from
-	  customer classes, RT#6677
-
-2009-11-12 13:45  mark
-
-	* FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
-	  httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/process/svc_acct.cgi: Add default password
-	  encoding option
-
-2009-11-12 08:56  jeff
-
-	* FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
-	  routine and allow updates to function
-
-2009-11-11 18:05  mark
-
-	* FS/FS/pay_batch/paymentech.pm: Fix date format string
-
-2009-11-11 18:03  mark
-
-	* FS/bin/: freeside-paymentech-upload,
-	  freeside-paymentech-download: Fix zip password
-
-2009-11-11 08:38  jeff
-
-	* httemplate/edit/cust_credit.cgi: cruft removal
-
-2009-11-06 14:25  jeff
-
-	* httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
-	  important file for applying tax credits #4729
-
-2009-11-06 14:07  ivan
-
-	* FS/FS/cust_main.pm: use business-onlinepayment-description in
-	  1.9, even without $pkgs
-
-2009-11-05 17:51  ivan
-
-	* FS/FS/: Conf.pm, cust_main_invoice.pm: add
-	  emailinvoice-apostrophe config option to allow apostrophies in
-	  invoice email addresses, RT#6464
-
-2009-11-05 16:25  ivan
-
-	* FS/FS/cust_main.pm, httemplate/search/cust_main.html,
-	  httemplate/search/report_cust_main.html: add "payment expiration
-	  before" to customer report, RT#6447
-
-2009-11-05 15:55  ivan
-
-	* FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
-	  SELECT so huge
-
-2009-11-05 14:01  ivan
-
-	* httemplate/search/svc_acct.cgi: improvements in time remaining
-	  report: correctly account for unpaid time for non-monthly
-	  customers, report in hours+minutes intead of using Time::Duration
-	  days/hours
-
-2009-11-05 13:22  ivan
-
-	* FS/bin/: freeside-paymentech-download,
-	  freeside-paymentech-upload: back to old host name, info from
-	  customer/paymentech was bogus, RT#5650
-
-2009-11-04 17:47  ivan
-
-	* FS/bin/: freeside-paymentech-download,
-	  freeside-paymentech-upload: update paymentech live server,
-	  RT#5650
-
-2009-11-04 16:52  ivan
-
-	* FS/FS/pkg_category.pm: fix pkg_category upgrades
-
-2009-11-04 16:48  ivan
-
-	* FS/FS/cust_main.pm: fix bad interaction between new city tax code
-	  & using taxclasses without cities, RT#6637
-
-2009-11-04 16:29  ivan
-
-	* FS/FS/Mason.pm: oops, for customer categories
-
-2009-11-04 16:04  ivan
-
-	* httemplate/browse/cust_main_county.cgi: fix county filter on tax
-	  config, fallout from city tax changes, RT#5852
-
-2009-11-03 17:40  ivan
-
-	* FS/bin/: freeside-paymentech-download,
-	  freeside-paymentech-upload: add explicit use of Expect module, so
-	  the error is thrown immediate, RT#5650
-
-2009-11-03 17:04  ivan
-
-	* FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
-	  httemplate/config/config-view.cgi: reconcile breakage from stale
-	  accounts, RT#6407
-
-2009-11-03 16:59  ivan
-
-	* FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
-	  warning
-
-2009-11-03 12:44  ivan
-
-	* FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
-
-2009-11-03 11:56  ivan
-
-	* FS/bin/: freeside-paymentech-upload,
-	  freeside-paymentech-download: check for zip and unzip commands,
-	  use multi-arg version of system to prevent the shell getting its
-	  hands on things (metacharacters in pw or whatnot), RT#5650
-
-2009-11-03 11:11  ivan
-
-	* FS/bin/: freeside-paymentech-download,
-	  freeside-paymentech-upload: update usage & manpage w/ freeside-
-	  prefix
-
-2009-11-03 11:03  ivan
-
-	* FS/bin/: freeside-paymentech-download,
-	  freeside-paymentech-upload: fix usage of File::Temp->newdir, not
-	  in 0.18 File::Temp on perl 5.10.0, RT#5650
-
-2009-11-03 10:53  ivan
-
-	* bin/paymentech-download, bin/paymentech-upload,
-	  FS/bin/freeside-paymentech-download,
-	  FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
-	  RT#5650
-
-2009-11-02 19:13  ivan
-
-	* httemplate/config/config.cgi, FS/FS/Conf.pm,
-	  FS/bin/freeside-daily, httemplate/config/config-process.cgi,
-	  httemplate/config/config-view.cgi,
-	  httemplate/elements/tr-select-part_pkg.html,
-	  FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
-	  accounts, RT#6407
-
-2009-11-02 17:48  ivan
-
-	* bin/paymentech-download: spelling
-
-2009-11-02 17:44  ivan
-
-	* bin/paymentech-download: add -a option for archive dir
-
-2009-11-02 17:21  ivan
-
-	* FS/FS/Conf.pm: clarify description of batchconfig-paymentech
-	  based on notes from #5650
-
-2009-11-02 13:21  ivan
-
-	* httemplate/edit/payment_gateway.html: add Elavon, SagePay,
-	  WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
-
-2009-11-01 14:12  jeff
-
-	* httemplate/search/: 477.html, elements/search-csv.html: form 477
-	  improvements #6499
-
-2009-10-31 13:09  jeff
-
-	* FS/FS/cust_bill.pm: unbork summary page invoices
-
-2009-10-30 16:29  ivan
-
-	* FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
-	  httemplate/elements/select-part_event.html,
-	  httemplate/elements/select-payby.html,
-	  httemplate/elements/tr-select-part_event.html,
-	  httemplate/search/cust_event.html,
-	  httemplate/search/report_cust_event.html: more reporting options
-	  for failed billing events, RT#6447
-
-2009-10-30 11:37  ivan
-
-	* FS/FS/: Conf.pm: add paymentech to batch config options
-
-2009-10-29 17:02  ivan
-
-	* httemplate/: browse/cust_main_county.cgi,
-	  edit/bulk-cust_main_county.html,
-	  edit/process/bulk-cust_main_county.html: bulk tax changes,
-	  RT#6445
-
-2009-10-29 16:43  mark
-
-	* FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
-	  compliance with spec
-
-2009-10-29 16:42  mark
-
-	* bin/paymentech-upload: add option to upload all open batches
-
-2009-10-29 16:37  ivan
-
-	* httemplate/edit/bulk-cust_main_county.html: friendlier error
-	  message when you select nothing, RT#6445
-
-2009-10-29 16:36  ivan
-
-	* httemplate/elements/errorpage-popup.html: adding errorpage popup,
-	  RT#6445
-
-2009-10-29 15:55  ivan
-
-	* FS/bin/freeside-queued: have freeside-queued be more resillient
-	  in the face of a database that's gone away, RT#6428
-
-2009-10-29 12:10  ivan
-
-	* FS/FS/cust_bill_pkg.pm: turn off debugging
-
-2009-10-29 12:08  ivan
-
-	* httemplate/search/cust_main.html,
-	  httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
-	  httemplate/elements/select-table.html: customer classification,
-	  RT#6376
-
-2009-10-29 11:38  ivan
-
-	* FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
-	  FS/t/class_Common.t, httemplate/browse/pkg_category.html,
-	  httemplate/edit/cust_main/top_misc.html,
-	  httemplate/view/cust_main/misc.html,
-	  httemplate/elements/select-cust_class.html,
-	  httemplate/elements/tr-select-cust_class.html: customer
-	  classification, RT#6376
-
-2009-10-28 18:08  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
-	  FS/FS/class_Common.pm, FS/FS/cust_category.pm,
-	  FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
-	  FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
-	  httemplate/elements/menu.html,
-	  httemplate/browse/cust_category.html,
-	  httemplate/browse/cust_class.html,
-	  httemplate/browse/part_pkg_report_option.html,
-	  httemplate/browse/pkg_category.html,
-	  httemplate/browse/pkg_class.html,
-	  httemplate/edit/cust_category.html,
-	  httemplate/edit/cust_class.html,
-	  httemplate/edit/pkg_category.html,
-	  httemplate/edit/pkg_class.html,
-	  httemplate/edit/elements/category_Common.html,
-	  httemplate/edit/elements/class_Common.html,
-	  httemplate/edit/process/cust_category.html,
-	  httemplate/edit/process/cust_class.html: customer classification,
-	  RT#6376
-
-2009-10-28 12:04  ivan
-
-	* FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
-	  svc_forward.pm, svc_www.pm: fix problems using inventory for UID
-	  (and other fields controlled by check in svc_acct and also
-	  svc_www, svc_domain and svc_forward), RT#6366
-
-2009-10-28 12:01  jeff
-
-	* FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
-	  httemplate/edit/elements/ApplicationCommon.html,
-	  httemplate/edit/process/cust_credit_bill.cgi,
-	  httemplate/edit/process/elements/ApplicationCommon.html: UI
-	  changes for credit applications include on the fly tax
-	  calculations #4729
-
-2009-10-28 11:16  ivan
-
-	* FS/FS/part_svc.pm: fix removing a flag from a service definition
-	  column
-
-2009-10-28 10:26  ivan
-
-	* httemplate/misc/inventory_item-import.html: fix inventory upload,
-	  RT#6366
-
-2009-10-27 23:13  ivan
-
-	* FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
-	  httemplate/search/cust_pkg.cgi,
-	  httemplate/search/report_cust_pkg.html,
-	  httemplate/view/cust_main/packages.html: customer link to package
-	  reports for that customer, RT#6180
-
-2009-10-27 11:11  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm,
-	  httemplate/elements/header.html: address1 search, RT#5060
-
-2009-10-26 18:26  mark
-
-	* httemplate/edit/payment_gateway.html: add Jety to the list
-
-2009-10-26 16:20  ivan
-
-	* httemplate/elements/tr-select-pkg_class.html: didn't want to
-	  revert that, though
-
-2009-10-26 16:17  ivan
-
-	* httemplate/elements/tr-select-pkg_class.html: better fix for
-	  ignoring disabled package classes that doesn't search them twice
-
-2009-10-26 00:12  jeff
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm,
-	  FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
-	  FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
-	  FS/FS/cust_bill_pkg_tax_rate_location.pm,
-	  FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
-	  httemplate/edit/elements/ApplicationCommon.html,
-	  httemplate/edit/process/elements/ApplicationCommon.html,
-	  httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/report_newtax.cgi,
-	  httemplate/search/report_tax.cgi,
-	  httemplate/view/cust_main/payment_history/credit.html,
-	  httemplate/view/cust_main/payment_history/payment.html: credits
-	  return taxes, but the magic calculation button does not yet work
-	  properly (grrr - more sleep required) RT#4729
-
-2009-10-25 18:11  ivan
-
-	* FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
-	  uninitialized value in numeric gt (>)" warning
-
-2009-10-25 16:30  ivan
-
-	* FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
-	  realtime_collect, RT#5071
-
-2009-10-24 17:29  ivan
-
-	* httemplate/search/cust_bill.html: import legacy invoice numbers
-	  to cust_bill.agent_invid, RT#5351
-
-2009-10-24 16:37  mark
-
-	* FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/paymentech.pm,
-	  bin/paymentech-download, bin/paymentech-upload: Scripts for
-	  paymentech batch transfer
-
-2009-10-23 19:04  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/cgi/decline.html,
-	  fs_selfservice/FS-SelfService/cgi/login.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/signup.cgi,
-	  fs_selfservice/FS-SelfService/cgi/signup.html,
-	  fs_selfservice/FS-SelfService/cgi/success.html: remove an
-	  inadvertant debugging call left in, allow an agentnum to be
-	  specfied for non-logged in situations, RT#6166
-
-2009-10-23 17:34  ivan
-
-	* FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
-	  FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
-	  selfservice per-agent skinning
-
-2009-10-23 17:16  ivan
-
-	* FS/FS/agent.pm: eliminate warnings from Business::CreditCard
-	  about being passed an empty number
-
-2009-10-23 17:04  ivan
-
-	* FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
-	  data' warning
-
-2009-10-23 01:21  ivan
-
-	* bin/move-unlinked: adding unlinked account migration script,
-	  RT#6126
-
-2009-10-22 18:41  ivan
-
-	* FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
-	  config to collapse multiple phone numbers (or whatever) into as
-	  few lines as possible on invoices, RT#5223
-
-2009-10-22 15:11  ivan
-
-	* FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
-
-2009-10-22 12:56  ivan
-
-	* FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
-	  where there's no uncancelled active packages, the filter doesn't
-	  reduce the package list to nothing, RT#6029
-
-2009-10-22 12:53  ivan
-
-	* FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
-	  in, RT#6029
-
-2009-10-22 05:50  ivan
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
-	  FS/FS/ClientAPI/MasonComponent.pm,
-	  httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
-	  restrict additinal package order option, RT#6029
-
-2009-10-22 02:34  ivan
-
-	* httemplate/elements/city.html: yay, found blank city problem
-	  w/new citytax foo, RT#5852
-
-2009-10-22 01:58  ivan
-
-	* httemplate/elements/select-county.html: fix all location selects
-	  hidden on new customer add, fallout from city tax stuff, yay for
-	  this not being on _1_9_BRANCH, RT#5852
-
-2009-10-22 01:08  ivan
-
-	* httemplate/search/svc_phone.cgi: should at least run under pg 8.3
-	  now, need to test & see if the data make sense, RT#5496
-
-2009-10-21 22:32  ivan
-
-	* FS/FS/cust_bill_pkg_display.pm: fix incompatibility
-	  w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
-	  item" (rare)
-
-2009-10-21 17:28  ivan
-
-	* FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
-	  import, RT#5226
-
-2009-10-21 00:09  ivan
-
-	* FS/FS/Schema.pm: MySQL doesn't like indexing a text field
-
-2009-10-20 23:34  ivan
-
-	* httemplate/search/prepay_credit.html: fix agent link in unused
-	  prepaid card report
-
-2009-10-20 16:24  ivan
-
-	* FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
-	  against a specific package when taxes are in use
-
-2009-10-20 13:47  ivan
-
-	* bin/cdr-netsapiens.import: basic import working, still need
-	  better src/dst mapping, RT#5226
-
-2009-10-20 13:43  ivan
-
-	* FS/FS/part_export/netsapiens.pm: better debug line showing full
-	  URL, RT#5226
-
-2009-10-20 11:30  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
-	  duplicate 'Credit card' or 'Check' choices even when
-	  signup_server-payby has CARD & DCRD (or CHEK & DCHK)
-
-2009-10-16 15:39  ivan
-
-	* FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
-	  carp & controlled by $DEBUG
-
-2009-10-12 07:11  ivan
-
-	* bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
-
-2009-10-12 06:09  ivan
-
-	* FS/FS/part_export/shellcommands.pm: terrible typo
-
-2009-10-12 05:50  ivan
-
-	* FS/FS/part_export/shellcommands.pm: add customer information to
-	  shellcommands export, RT#5351
-
-2009-10-12 02:10  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
-	  modules in signup.cgi instead of in the template, fixes "Insecure
-	  dependency in rquire"
-
-2009-10-11 23:48  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
-	  inadvertant "unknown package" error, fallout from pkg-balance
-	  work, RT#6125
-
-2009-10-11 19:34  ivan
-
-	* FS/FS/cust_main.pm: using the per-city taxes sure was a lot
-	  easier than the UI... RT#5852
-
-2009-10-11 19:30  ivan
-
-	* FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
-	  for no finance_pkgclass set
-
-2009-10-11 19:14  ivan
-
-	* httemplate/edit/cust_main_county.html: UI for per-city taxes
-	  (setup and assigning to customers/package locations), RT#5852
-
-2009-10-11 18:58  ivan
-
-	* httemplate/: edit/cust_main/contact.html,
-	  elements/select-country.html: UI for per-city taxes (setup and
-	  assigning to customers/package locations), RT#5852
-
-2009-10-11 18:45  ivan
-
-	* FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
-	  FS/FS/cust_main_county.pm,
-	  httemplate/browse/cust_main_county.cgi,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main_county-expand.cgi,
-	  httemplate/edit/process/cust_main_county-collapse.cgi,
-	  httemplate/edit/process/cust_main_county-expand.cgi,
-	  httemplate/elements/city.html, httemplate/elements/location.html,
-	  httemplate/elements/select-county.html,
-	  httemplate/elements/tr-select-cust_location.html,
-	  httemplate/misc/cities.cgi: UI for per-city taxes (setup and
-	  assigning to customers/package locations), RT#5852
-
-2009-10-11 00:44  ivan
-
-	* conf/ticket_system-default_queueid: default to 1
-
-2009-10-10 19:41  ivan
-
-	* ChangeLog, debian/changelog: Updated for 1.9.1
-
-2009-10-10 18:57  ivan
-
-	* ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
-
-2009-10-10 18:50  ivan
-
-	* Makefile, bin/cvs2cl: helps to have the tool
-
-2009-10-10 18:48  ivan
-
-	* Makefile: do it
-
-2009-10-10 18:48  ivan
-
-	* rt/lib/RT.pm: huh #2
-
-2009-10-10 18:46  ivan
-
-	* rt/Makefile: huh
-
-2009-10-10 18:45  ivan
-
-	* httemplate/search/elements/search-html.html: don't try to follow
-	  a blank redirect
-
-2009-10-10 18:45  ivan
-
-	* httemplate/search/report_cdr.html: end form
-
-2009-10-10 18:45  ivan
-
-	* httemplate/elements/tr-textarea.html: new rows and cols options
-
-2009-10-10 18:44  ivan
-
-	* httemplate/elements/tr-select-pkg_class.html: respect
-	  element_name
-
-2009-10-10 18:43  ivan
-
-	* httemplate/browse/agent.cgi: cleanup
-
-2009-10-10 18:42  ivan
-
-	* eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
-
-2009-10-10 18:41  ivan
-
-	* FS/FS/part_export/globalpops_voip.pm: correct variable
-	  initialization
-
-2009-10-10 18:40  ivan
-
-	* FS/FS/: access_right.pm, access_usergroup.pm,
-	  clientapi_session_field.pm, cust_svc_option.pm: remembered to
-	  customize this manpage
-
-2009-10-10 18:39  ivan
-
-	* FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
-
-2009-10-09 20:22  ivan
-
-	* ChangeLog: commit message for a file about commitmessages
-
-2009-10-09 16:59  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
-	  httemplate/edit/quick-charge.html,
-	  httemplate/edit/process/quick-charge.cgi: change invoice terms
-	  for one-time charges (& bill them immediately), RT#5891
-
-2009-10-09 14:37  ivan
-
-	* FS/FS/cust_main.pm: add cust_pkg_ref option to charge
-
-2009-10-08 01:28  ivan
-
-	* httemplate/view/cust_main/packages.html: fix "show old packages"
-	  accidentally hiding cancelled packages, RT#5276
-
-2009-10-07 23:00  ivan
-
-	* FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
-	  cooperation (and no HASH() queue noise with -m)
-
-2009-10-07 22:44  ivan
-
-	* FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
-	  harmless) warnings:
-
-	  Argument "" isn't numeric in sprintf at
-	  /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
-
-	  Argument "" isn't numeric in subtraction (-) at
-	  /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
-
-	  Argument "" isn't numeric in addition (+) at
-	  /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
-
-2009-10-07 22:09  ivan
-
-	* FS/FS/cust_bill.pm: tyop
-
-2009-10-07 18:15  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
-	  conf/invoice_latex: conf switches to turn on smaller notes and
-	  footer sections with stock templates, RT#5218
-
-2009-10-07 16:51  ivan
-
-	* httemplate/view/cust_statement.html: naming follow-up notices
-	  from the event rather than creting a slew of separate templates,
-	  RT#5217
-
-2009-10-07 16:44  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
-	  httemplate/misc/send-invoice.cgi,
-	  httemplate/misc/send-statement.cgi,
-	  httemplate/search/cust_event.html,
-	  FS/FS/part_event/Action/cust_bill_send_reminder.pm,
-	  conf/invoice_html, conf/invoice_latex, conf/invoice_template,
-	  httemplate/view/cust_bill-pdf.cgi,
-	  httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_statement.html: naming follow-up notices
-	  from the event rather than creting a slew of separate templates,
-	  RT#5217
-
-2009-10-06 17:43  ivan
-
-	* FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
-	  1.180.2.52 (2009-10-03), RT#2873
-
-2009-10-06 16:51  ivan
-
-	* FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
-
-2009-10-06 08:49  jeff
-
-	* httemplate/edit/router.cgi: replace disappearing line
-
-2009-10-05 16:36  ivan
-
-	* FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
-	  value $FS::svc_acct::passwordmin in pattern match (m//) at
-	  /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
-
-2009-10-05 11:17  ivan
-
-	* httemplate/misc/payment.cgi: oops, handle old cust_main.pm
-	  properly (should we be bothering?) :/ RT#5889
-
-2009-10-05 09:57  ivan
-
-	* httemplate/view/cust_main/payment_history/voided_payment.html:
-	  doh, fix error viewing voided payments, RT#6382
-
-2009-10-05 08:07  jeff
-
-	* httemplate/elements/tr-select-pkg_class.html: remove unused
-	  option that DTWT
-
-2009-10-05 07:04  jeff
-
-	* httemplate/edit/cust_main/: bottomfixup.js,
-	  choose_tax_location.html, contact.html: low hanging fruit:
-	  improvement in tax location selection RT#6000
-
-2009-10-05 07:01  jeff
-
-	* httemplate/edit/router.cgi: low hanging fruit: restore router
-	  virtual fields (and svcnum) in 1.9 RT#5960
-
-2009-10-04 19:40  ivan
-
-	* httemplate/misc/payment.cgi: add manual_process-skip_first
-	  option, RT#5889
-
-2009-10-04 19:35  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
-	  add manual_process-skip_first option, RT#5889
-
-2009-10-04 19:16  ivan
-
-	* FS/FS/Conf.pm, httemplate/misc/payment.cgi,
-	  httemplate/misc/process/payment.cgi: add manual_process-display
-	  config to subtract fee from amount instead of adding, RT#5889
-
-2009-10-04 18:40  jeff
-
-	* conf/invoice_html: can't revert because windows is ghei
-
-2009-10-04 18:07  jeff
-
-	* FS/FS/cust_main.pm: don't consider setup or recurring taxes when
-	  billing usage on cancel
-
-2009-10-04 18:00  jeff
-
-	* FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
-	  invoices with details in separate section but usage not separated
-
-2009-10-04 17:49  jeff
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
-	  FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
-	  conf/invoice_latex, conf/invoice_latexsummary,
-	  FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
-	  FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
-	  FS/FS/part_event/Action/cust_bill_fee_percent.pm,
-	  FS/FS/part_event/Action/fee.pm,
-	  httemplate/browse/pkg_category.html,
-	  httemplate/edit/pkg_category.html: leading summary page invoices
-	  #RT5086
-
-2009-10-04 16:36  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
-	  problem with processing payments & masked ACH amounts, RT#6374
-
-2009-10-04 16:31  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
-	  card.  hopefully the last of it!
-
-2009-10-03 19:09  ivan
-
-	* httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
-
-2009-10-03 19:04  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
-	  FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
-	  FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
-	  httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_main/payment_history.html,
-	  httemplate/view/cust_main/payment_history/invoice.html: delete
-	  invoices, RT#4048
-
-2009-10-03 17:08  ivan
-
-	* httemplate/view/cust_main.cgi: more room for cancellation reason
-
-2009-10-03 17:07  ivan
-
-	* httemplate/elements/popup_link-cust_main.html: doc
-
-2009-10-03 15:09  ivan
-
-	* httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
-	  RT#5674
-
-2009-10-03 15:06  ivan
-
-	* httemplate/edit/part_bill_event.cgi: in old invoice events,
-	  chance default weight of cancel event to 90 so you can place it
-	  at the same time as a realtime event, RT#5674
-
-2009-10-03 13:22  mark
-
-	* FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
-	  at runtime to avoid breakage
-
-2009-10-01 16:48  ivan
-
-	* FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
-	  selecting a single payby
-
-2009-10-01 16:01  ivan
-
-	* FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
-	  schema
-
-2009-10-01 15:02  ivan
-
-	* httemplate/view/cust_main/payment_history/voided_payment.html:
-	  consistency with un-voided payments wrt display
-
-2009-09-30 17:52  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
-	  really final fix for the problems using remembered cards in
-	  self-service. *sigh*
-
-2009-09-30 17:29  ivan
-
-	* FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
-	  check to FS::ClientAPI::SG/SGNG checks. RT#4610
-
-2009-09-30 12:33  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
-	  final fix for the problems using remembered cards in self-service
-
-2009-09-29 15:08  ivan
-
-	* httemplate/misc/email-customers.html: should fix newsletter
-	  sending error when you select a single payby only
-
-2009-09-28 23:17  ivan
-
-	* FS/t/cust_attachment.t: forgot
-
-2009-09-28 15:45  ivan
-
-	* FS/FS/Cron/check.pm: more accurate SG check, RT#4610
-
-2009-09-28 15:35  ivan
-
-	* FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
-	  Email::Send, RT#4610
-
-2009-09-28 15:23  ivan
-
-	* FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
-
-2009-09-28 08:55  jeff
-
-	* FS/FS/cust_pkg.pm: use object copy when billing on cancel to
-	  avoid very weird side effects ( including 'impossible' history )
-	  RT#5723
-
-2009-09-25 05:29  ivan
-
-	* FS/FS/Conf.pm, httemplate/config/config-view.cgi,
-	  httemplate/config/config.cgi,
-	  httemplate/config/config-process.cgi,
-	  httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
-	  processing fee on credit card recharges, RT#5889
-
-2009-09-25 03:29  ivan
-
-	* FS/FS/Conf.pm: this one too
-
-2009-09-25 03:14  ivan
-
-	* FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/cgi/signup.cgi,
-	  fs_selfservice/FS-SelfService/cgi/signup.html,
-	  httemplate/config/config-process.cgi,
-	  httemplate/config/config-view.cgi, httemplate/config/config.cgi,
-	  httemplate/elements/select-part_svc.html,
-	  httemplate/elements/select-table.html,
-	  httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
-
-2009-09-24 19:30  mark
-
-	* FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
-	  FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
-	  FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
-	  FS/FS/pay_batch/td_canada_trust.pm,
-	  httemplate/misc/download-batch.cgi,
-	  httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
-
-2009-09-24 18:04  mark
-
-	* FS/MANIFEST: Add cust_attachment
-
-2009-09-24 12:59  ivan
-
-	* FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
-	  config, good enough, RT#4610
-
-2009-09-23 20:14  ivan
-
-	* FS/FS/Cron/check.pm, FS/bin/freeside-check,
-	  FS/FS/ClientAPI/SGNG.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
-	  ping, RT#4610
-
-2009-09-23 16:47  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
-	  extra ticket showing up on wrong customer record
-
-2009-09-21 20:08  ivan
-
-	* FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
-	  config files, RT#4743
-
-2009-09-21 13:48  ivan
-
-	* FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
-	  that causes this problem... before it just returned nothing for
-	  the search instead of erroring out?
-
-2009-09-20 23:05  ivan
-
-	* FS/FS/Conf.pm: doc clarification
-
-2009-09-20 22:35  ivan
-
-	* FS/FS/TicketSystem/RT_Internal.pm: left debugging on
-
-2009-09-20 19:41  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
-	  FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
-	  httemplate/edit/process/elements/ApplicationCommon.html: add
-	  ability to trigger receipts when payment is used against a
-	  specific package instead of when it was made, RT#5199
-
-2009-09-18 15:41  ivan
-
-	* FS/FS/: cust_main.pm,
-	  part_event/Condition/has_referral_custnum.pm: add active option
-	  to has_referral_custnum condition, RT#6150
-
-2009-09-18 15:35  ivan
-
-	* httemplate/elements/: select-cust_main-status.html,
-	  select-cust_pkg-status.html: fix customer and package status
-	  conditions not sticky on edit, noticed on RT#6150
-
-2009-09-18 12:28  ivan
-
-	* httemplate/edit/elements/edit.html: better error message when the
-	  clone object isn't found, RT#6128
-
-2009-09-17 18:03  ivan
-
-	* httemplate/view/cust_main/one_time_charge_link.html: fix one-time
-	  charge inadvertantly checking the "tax exempt" checkbox when the
-	  tax product popup is swapped in and out, RT#6095
-
-2009-09-17 16:45  ivan
-
-	* FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
-	  warning
-
-2009-09-16 18:37  ivan
-
-	* httemplate/search/cust_bill_pkg.cgi: fix sales tax report
-	  w/part_pkg overrides, RT#6197
-
-2009-09-15 17:52  ivan
-
-	* FS/FS/Mason.pm: quiet warning: Subroutine
-	  Net::Ping::External::_ping_linux redefined
-
-2009-09-15 16:13  ivan
-
-	* FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
-	  RT#5495
-
-2009-09-15 15:58  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
-	  good "Real timeprocessing not enabled!" error when using signup
-	  without any real-time processor, RT#6043
-
-2009-09-15 13:45  ivan
-
-	* httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
-
-2009-09-15 13:44  ivan
-
-	* httemplate/search/svc_external.cgi: modernize external search
-
-2009-09-15 13:44  ivan
-
-	* FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
-	  reports, RT#
-
-2009-09-15 12:45  ivan
-
-	* htetc/handler.pl: eliminate "Use of uninitialized value in undef
-	  operator at /etc/freeside/handler.pl line 79/80" errors
-
-2009-09-14 16:52  ivan
-
-	* FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
-	  httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
-	  httemplate/view/svc_broadband.cgi,
-	  httemplate/view/cust_main/packages/services.html: ping tool,
-	  RT#5845
-
-2009-09-11 10:40  ivan
-
-	* FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
-	  doh, RT#6101
-
-2009-09-11 08:51  ivan
-
-	* FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
-	  (hopefully the rest of the) fallout from rating CDRs to sub-penny
-	  amounts
-
-2009-09-10 10:55  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/success.html: remove random >
-	  char from signup success.html, RT#6110
-
-2009-08-31 15:17  mark
-
-	* FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
-
-2009-08-29 15:47  mark
-
-	* FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
-
-2009-08-29 15:45  mark
-
-	* FS/bin/freeside-cdr-sftp_and_import: Add FTP support
-
-2009-08-29 12:05  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
-	  when not using real-time gateway
-
-2009-08-29 11:51  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
-	  using real-time gateway
-
-2009-08-27 14:41  ivan
-
-	* httemplate/elements/menu.html: oops, tax class menu item got lost
-
-2009-08-27 03:26  ivan
-
-	* bin/move-customers: try, try again
-
-2009-08-27 03:23  ivan
-
-	* bin/move-customers: doh
-
-2009-08-27 03:04  ivan
-
-	* bin/move-customers: ok
-
-2009-08-26 23:52  ivan
-
-	* FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
-
-2009-08-26 13:52  jeff
-
-	* fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
-	  testing need for invoicing list
-
-2009-08-26 09:19  rsiddall
-
-	* FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
-	  registration first appears in Net::DRI 0.95.
-
-2009-08-26 04:22  ivan
-
-	* httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
-	  pass at balance reporting, RT#5496
-
-2009-08-26 03:18  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
-	  rating, RT#5495
-
-2009-08-25 12:08  jeff
-
-	* httemplate/search/: 477.html, report_477.html,
-	  elements/search.html: improved 477 report #6004
-
-2009-08-25 10:03  jeff
-
-	* FS/FS/Record.pm: support listref to qsearch as UNION
-
-2009-08-24 04:09  ivan
-
-	* bin/move-customers: customer move script, RT#5351
-
-2009-08-24 01:50  ivan
-
-	* FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
-	  script, RT#5351
-
-2009-08-24 00:08  ivan
-
-	* bin/move-customers: (start of) customer move script, RT#5351
-
-2009-08-23 23:50  ivan
-
-	* bin/move-customers: (start of) customer move script, RT#5351
-
-2009-08-23 23:39  ivan
-
-	* FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
-	  bin/move-customers: (start of) customer move script, RT#5351
-
-2009-08-23 23:13  jeff
-
-	* httemplate/edit/process/part_pkg.cgi: fix select multiple report
-	  option
-
-2009-08-23 22:09  jeff
-
-	* httemplate/graph/cust_bill_pkg.cgi,
-	  httemplate/graph/cust_bill_pkg_detail.cgi,
-	  httemplate/graph/report_cust_bill_pkg.html,
-	  httemplate/graph/report_cust_bill_pkg_detail.html,
-	  FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
-	  httemplate/search/cust_bill_pkg.cgi: add rated call sales report
-	  and option to sales report to count usage separately from
-	  recurring #5588
-
-2009-08-21 17:31  ivan
-
-	* httemplate/view/cust_main/packages/status.html: better label
-
-2009-08-21 17:31  ivan
-
-	* httemplate/misc/states.cgi: mason style
-
-2009-08-21 17:30  ivan
-
-	* httemplate/elements/header.html: doc
-
-2009-08-21 17:29  ivan
-
-	* httemplate/edit/elements/edit.html: use name_singular if
-	  available too
-
-2009-08-21 17:29  ivan
-
-	* httemplate/edit/cust_main/bottomfixup.js: comment
-
-2009-08-21 17:29  ivan
-
-	* httemplate/edit/quick-charge.html: comments
-
-2009-08-21 17:29  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
-
-2009-08-21 17:27  ivan
-
-	* FS/FS/Cron/check.pm: fewer false positives
-
-2009-08-21 17:27  ivan
-
-	* FS/FS/cust_bill.pm: doc
-
-2009-08-21 17:26  ivan
-
-	* FS/FS/Record.pm: cleaner??
-
-2009-08-21 17:22  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/order_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
-	  FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
-	  fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
-	  httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
-	  httemplate/edit/cust_main/first_pkg/svc_acct.html: order
-	  svc_phone services from self-service too, RT#5085
-
-2009-08-20 13:44  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
-	  warnings spamming logs
-
-2009-08-20 02:55  ivan
-
-	* FS/FS/part_event/Condition.pm: allow generic conditions for
-	  cust_statement, RT#4860
-
-2009-08-20 02:47  ivan
-
-	* FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
-	  FS/FS/part_event/Action/cust_statement.pm,
-	  FS/FS/part_event/Action/cust_statement_send.pm,
-	  FS/FS/part_event/Condition/has_pkg_class.pm,
-	  FS/FS/part_event/Condition/has_pkgpart.pm,
-	  FS/FS/part_event/Condition/hasnt_pkgpart.pm,
-	  httemplate/misc/email-statement.cgi,
-	  httemplate/view/cust_statement-pdf.cgi,
-	  httemplate/view/cust_statement.html: email statements, RT#4860
-
-2009-08-20 02:26  ivan
-
-	* bin/generate-table-module: tired of asking
-
-2009-08-19 21:03  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_statement.pm, FS/FS/part_event.pm,
-	  FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
-	  FS/FS/part_event/Action/cust_statement.pm,
-	  FS/FS/part_event/Action/cust_statement_send.pm,
-	  httemplate/view/cust_statement.html,
-	  httemplate/view/cust_main/payment_history.html,
-	  httemplate/view/cust_main/payment_history/statement.html:
-	  Emailing statements of accounts, RT#4860
-
-2009-08-19 19:40  ivan
-
-	* FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
-	  lookup
-
-2009-08-19 14:27  ivan
-
-	* FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
-	  pkg_referral_credit_pkg.pm: add option to disable late fee taxes
-
-2009-08-19 00:05  mark
-
-	* FS/FS/part_export/shellcommands_withdomain.pm: Turn off
-	  userdel_no_queue for MagicMail export
-
-2009-08-18 23:15  jeff
-
-	* FS/FS/Report/Table/Monthly.pm,
-	  httemplate/graph/cust_bill_pkg.cgi,
-	  httemplate/graph/report_cust_bill_pkg.html,
-	  httemplate/search/cust_bill_pkg.cgi: option to count subpackages
-	  outside packages in sales report #5588
-
-2009-08-18 05:21  jeff
-
-	* FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
-	  2009 - a better way?
-
-2009-08-17 16:08  mark
-
-	* FS/FS/part_export/: shellcommands.pm,
-	  shellcommands_withdomain.pm: Add more fine-grained queue options
-
-2009-08-17 13:48  jeff
-
-	* FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
-	  cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
-	  improve emailed cdr csv file (#5727 again)
-
-2009-08-16 15:45  jeff
-
-	* httemplate/edit/cust_main/bottomfixup.js: include a census
-	  zipcode link and other minor improvements
-
-2009-08-14 15:13  jeff
-
-	* FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
-
-2009-08-14 14:51  jeff
-
-	* FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
-	  as external ids
-
-2009-08-14 10:26  mark
-
-	* httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
-
-2009-08-14 10:24  mark
-
-	* FS/FS/AccessRight.pm: Move note/attachment rights to new section
-
-2009-08-13 15:53  mark
-
-	* FS/bin/freeside-void-payments: Add option to
-	  freeside-void-payments to cancel customers
-
-2009-08-13 08:13  jeff
-
-	* FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
-	  check): don't let empty set limit search
-
-2009-08-13 02:35  ivan
-
-	* ChangeLog: adding autogen changelog on 1.9
-
-2009-08-13 02:25  ivan
-
-	* httemplate/view/cust_main.cgi: fix reverted changes.	grr.
-	  RT#4964
-
-2009-08-12 17:26  ivan
-
-	* init.d/freeside-init: useful stuff for webdemo & profiling
-
-2009-08-12 07:58  jeff
-
-	* bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
-	  FS/bin/freeside-daily, FS/bin/freeside-monthly,
-	  httemplate/config/config-view.cgi: internalize billco-upload and
-	  automate the transfer to the provider RT#5902
-
-2009-08-12 04:57  ivan
-
-	* httemplate/: docs/about.html, docs/credits.html,
-	  docs/license.html, elements/header-popup.html: slight
-	  about/credits UI tweak
-
-2009-08-11 22:22  ivan
-
-	* FS/FS/: cust_main.pm, part_event/Action.pm,
-	  part_event/Action/cust_bill_fee_percent.pm,
-	  part_event/Action/fee.pm: add pre-bill event stage for late fees,
-	  RT#5589
-
-2009-08-11 19:36  ivan
-
-	* FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
-	  httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
-	  RT#5924
-
-2009-08-11 14:33  rsiddall
-
-	* rpm/freeside.spec: Back out kludge to show CVS snapshot date in
-	  version number in GUI.  You can get the snapshot date from the
-	  release number using "rpm -q freeside".
-
-2009-08-11 14:29  rsiddall
-
-	* Makefile: Reset RPM release number back to 1 on a new version
-	  release.
-
-2009-08-10 19:45  ivan
-
-	* FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
-	  action, RT#5798
-
-2009-08-10 19:34  ivan
-
-	* FS/FS/cust_main.pm: add $company_name and $company_address to
-	  decline template, RT#5869
-
-2009-08-10 16:04  mark
-
-	* FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
-	  httemplate/edit/process/cust_main_attach.cgi,
-	  httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_main/attachments.html: Improve handling of
-	  deleted attachments
-
-2009-08-10 14:44  ivan
-
-	* FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
-	  RT#5226
-
-2009-08-10 11:05  mark
-
-	* FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
-	  magicmail
-
-2009-08-10 04:57  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
-	  using pkg-balances, limit self-service access when a customer
-	  with multiple packages logs on, RT#4189
-
-2009-08-10 04:50  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/login.html,
-	  fs_selfservice/FS-SelfService/cgi/logout.html,
-	  fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
-	  when using pkg-balances, limit self-service access when a
-	  customer with multiple packages logs on, RT#4189
-
-2009-08-09 16:53  jeff
-
-	* FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
-	  should match practice
-
-2009-08-09 16:45  jeff
-
-	* FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
-	  spools
-
-2009-08-09 15:47  jeff
-
-	* FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
-	  start date
-
-2009-08-09 02:05  mark
-
-	* FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
-	  httemplate/edit/process/cust_main_attach.cgi,
-	  httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
-	  FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
-	  Add cust_attachment stuff
-
-2009-08-07 16:08  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main/top_misc.html,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/elements/tr-input-date-field.html: add ability to edit
-	  signup dates (turn on cust_main-edit_signupdate config), RT#4644
-
-2009-08-06 17:39  ivan
-
-	* FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/elements/tr-input-date-field.html,
-	  httemplate/misc/order_pkg.html,
-	  httemplate/view/cust_main/packages.html: don't start recurring
-	  billing when a start date hasn't been reached yet either... and
-	  since that works, add the start date to new package order,
-	  RT#5347
-
-2009-08-05 17:41  ivan
-
-	* FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
-	  to netsapiens, RT#5226
-
-2009-08-05 17:39  ivan
-
-	* FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
-	  deleted, RT#5226
-
-2009-08-05 16:32  ivan
-
-	* FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
-	  flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
-	  updated flat_introrate, RT#5865
-
-2009-08-04 19:27  ivan
-
-	* FS/FS/: svc_acct.pm: export negative byte values to chillispot
-	  attributes as 0, RT#5815
-
-2009-08-04 16:43  ivan
-
-	* FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
-	  ignore errors about deleted accounts and properly finish
-	  freeside-sqlradius-reset, RT#5868
-
-2009-08-04 15:04  ivan
-
-	* FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
-	  problams calling ->overlimit during sqlradius-reset, wtf?!
-	  RT#5868
-
-2009-08-03 17:19  ivan
-
-	* FS/FS/cust_pkg.pm: don't reset usage on package change when
-	  usage_rollover is on, it adds twice...
-
-2009-08-03 12:54  ivan
-
-	* httemplate/elements/header.html: looks slightly better in default
-	  IE hopefully
-
-2009-08-03 07:17  jeff
-
-	* FS/FS/part_export/shellcommands.pm: new doesn't exist
-
-2009-08-03 07:07  jeff
-
-	* FS/FS/part_export/shellcommands.pm: bad tyops
-
-2009-08-01 12:16  jeff
-
-	* FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
-	  of queue args #5855, fallout from #5495
-
-2009-07-31 06:20  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
-	  fs_selfservice/FS-SelfService/cgi/change_bill.html,
-	  fs_selfservice/FS-SelfService/cgi/change_password.html,
-	  fs_selfservice/FS-SelfService/cgi/change_pay.html,
-	  fs_selfservice/FS-SelfService/cgi/change_ship.html,
-	  fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/delete_svc.html,
-	  fs_selfservice/FS-SelfService/cgi/footer.html,
-	  fs_selfservice/FS-SelfService/cgi/header.html,
-	  fs_selfservice/FS-SelfService/cgi/login.html,
-	  fs_selfservice/FS-SelfService/cgi/logout.html,
-	  fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/payment_results.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_password.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
-	  fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
-	  fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
-	  fs_selfservice/FS-SelfService/cgi/provision.html,
-	  fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
-	  fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
-	  fs_selfservice/FS-SelfService/cgi/recharge_results.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/view_invoice.html,
-	  fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
-	  up self-service according to config passed from backend, RT#5530
-
-2009-07-31 00:58  ivan
-
-	* bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
-
-2009-07-31 00:51  ivan
-
-	* bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
-
-2009-07-30 02:19  ivan
-
-	* FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
-	  self-service if applicable, RT#4339
-
-2009-07-30 01:43  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
-	  illegal state?
-
-2009-07-30 00:39  ivan
-
-	* httemplate/view/cust_main/change_history.html: small fix to
-	  change history to not error out with svc_acct services, RT#1005
-
-2009-07-30 00:35  mark
-
-	* FS/FS/part_export/shellcommands.pm: Make no_queue option work
-	  correctly
-
-2009-07-29 23:52  ivan
-
-	* httemplate/view/cust_main/payment_history.html: didn't mean to
-	  leave a Dump(er) there
-
-2009-07-29 23:50  ivan
-
-	* httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
-	  vestigial variable
-
-2009-07-29 23:49  ivan
-
-	* httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
-	  here
-
-2009-07-29 23:48  ivan
-
-	* httemplate/elements/select-cust_pkg-balances.html: fix for
-	  stickiness on errors
-
-2009-07-29 23:42  ivan
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
-	  FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
-	  FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
-	  httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
-	  httemplate/edit/process/cust_pay.cgi,
-	  httemplate/elements/select-cust_pkg-balances.html,
-	  httemplate/elements/tr-select-cust_pkg-balances.html,
-	  httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
-	  httemplate/view/cust_main/packages.html,
-	  httemplate/view/cust_main/payment_history.html,
-	  httemplate/view/cust_main/packages/status.html,
-	  httemplate/view/cust_main/payment_history/payment.html,
-	  httemplate/view/cust_main/payment_history/credit.html,
-	  httemplate/view/cust_main/payment_history/voided_payment.html:
-	  experimental package balances, RT#4339
-
-2009-07-28 15:21  jeff
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
-	  httemplate/view/cust_main/billing.html: feature to email CSV of
-	  CDRs with invoices #5727
-
-2009-07-28 14:17  ivan
-
-	* FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
-	  FS/FS/svc_external.pm, httemplate/pref/pref.html,
-	  httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_main/change_history.html: adding a basic
-	  change history using history tables, RT#1005, RT#4357
-
-2009-07-27 19:12  mark
-
-	* FS/FS/part_export/: shellcommands.pm,
-	  shellcommands_withdomain.pm: Add no_queue option to shellcommands
-	  exports
-
-2009-07-27 12:51  ivan
-
-	* httemplate/misc/cancel_pkg.html: fix spacing
-
-2009-07-27 02:59  ivan
-
-	* httemplate/search/: report_cust_pay.html,
-	  elements/cust_pay_or_refund.html: searching for voided payments
-	  by void date as well, RT#5786
-
-2009-07-27 02:07  ivan
-
-	* httemplate/: elements/menu.html, search/cust_pay_void.html,
-	  search/report_cust_pay.html,
-	  search/elements/cust_pay_or_refund.html, view/cust_pay.html,
-	  view/cust_pay_void.html: voided payment report, RT#5786
-
-2009-07-26 23:17  ivan
-
-	* FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
-	  config options back to Conf.pm to fix "unapplypayments" fails
-	  existential comparison errors, RT#2927
-
-2009-07-26 20:26  jeff
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main/bottomfixup.js,
-	  httemplate/edit/cust_main/contact.html,
-	  httemplate/elements/location.html,
-	  httemplate/misc/xmlhttp-cust_main-censustract.html,
-	  httemplate/search/cust_pkg.cgi,
-	  httemplate/view/cust_main/misc.html: FCC from 477 improvements
-	  #4912
-
-2009-07-26 13:23  jeff
-
-	* httemplate/search/svc_broadband.cgi: fix links
-
-2009-07-26 12:36  ivan
-
-	* rt/FREESIDE_MODIFIED: fix the date picker in RT to use jscalendar
-	  instead of an HTML popup (that had acquired the page header,
-	  eek), RT#1682
-
-2009-07-26 11:40  ivan
-
-	* FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
-	  1.180.2.49 (2009-7-26), RT#2873
-
-2009-07-25 23:38  jeff
-
-	* FS/bin/freeside-apply_payments_and_credits: command line tool to
-	  apply payments and credits
-
-2009-07-25 15:00  ivan
-
-	* htetc/handler.pl: set a character encoding for all pages; this
-	  should fix problems with diamond question marks even when the
-	  server gets an UTF-8 default setting, RT#3094
-
-2009-07-25 14:33  ivan
-
-	* FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
-	  should fix the re-email/print links on event search pages sending
-	  too much, RT#5740, RT#5570
-
-2009-07-25 00:57  ivan
-
-	* FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
-	  store files in the db, RT#4964
-
-2009-07-24 02:38  ivan
-
-	* FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
-	  CoovaChilli) Max attributes, specifically
-	  ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
-
-2009-07-23 22:51  mark
-
-	* FS/bin/freeside-void-payments: Add -v switch (verbose) to
-	  freeside-void-payments
-
-2009-07-23 12:46  ivan
-
-	* FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
-	  value in string ne
-
-2009-07-23 12:40  ivan
-
-	* FS/bin/freeside-void-payments: fix -r option, RT#5675
-
-2009-07-23 09:48  jeff
-
-	* httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
-
-2009-07-23 06:25  ivan
-
-	* httemplate/: browse/cust_main_county.cgi,
-	  edit/process/cust_main_county-collapse.cgi: add back remove
-	  ("collapse") links again.  on each line this time.  RT#2973
-
-2009-07-22 23:58  ivan
-
-	* FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
-
-2009-07-22 15:05  ivan
-
-	* httemplate/view/cust_main/misc.html: fix bombing out on new
-	  DateTime
-
-2009-07-21 11:44  ivan
-
-	* FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
-	  termination pricing too, RT#5495
-
-2009-07-21 00:03  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
-	  w/single_price, round to four decimal places (wtf?) instead of 2,
-	  RT#5495
-
-2009-07-20 22:29  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
-
-2009-07-20 22:27  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
-	  have to use and @ISA (and capitalize) it
-
-2009-07-20 17:20  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
-	  definitions at the moment
-
-2009-07-20 16:01  jeff
-
-	* FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
-	  invoices include call details #5275
-
-2009-07-20 07:26  jeff
-
-	* httemplate/elements/checkbox.html,
-	  httemplate/elements/tr-checkbox.html,
-	  httemplate/elements/tr-justtitle.html,
-	  httemplate/elements/tr-title.html, FS/FS/Schema.pm,
-	  FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
-	  FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
-	  httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
-	  into top line total when desired #5724
-
-2009-07-19 21:51  ivan
-
-	* FS/FS/cust_pkg.pm: one $conf is enough
-
-2009-07-19 21:40  ivan
-
-	* rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
-	  improve terrible quoting behavior when you change MessageBoxWidth
-
-2009-07-19 21:19  ivan
-
-	* httemplate/elements/header.html: fix preferences links showing as
-	  blue/purple on RT side
-
-2009-07-19 21:14  ivan
-
-	* rt/FREESIDE_MODIFIED: fix badly styled links on ticket create
-	  (fallout from RT borging/styling)
-
-2009-07-17 16:33  ivan
-
-	* FS/FS/cdr.pm: remove unused cdr_upstream_rate
-
-2009-07-17 16:10  rsiddall
-
-	* rpm/freeside.spec: Filter out requirements for specific Freeside
-	  modules so that you can install an RPM which requires missing
-	  Freeside modules.
-
-2009-07-17 15:26  ivan
-
-	* FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
-	  pkgpart exclusion for billing run, RT#5495
-
-2009-07-17 07:58  jeff
-
-	* bin/billco-upload: add mutex and commit changes found on
-	  installed system
-
-2009-07-16 19:29  jeff
-
-	* httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
-	  reporting
-
-2009-07-16 18:44  jeff
-
-	* FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
-	  bill usage when cancelling package
-
-2009-07-16 18:08  jeff
-
-	* bin/generate-table-module: black magic to edit Mason.pm as well
-
-2009-07-16 17:35  ivan
-
-	* FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
-	  do one per-minute price without rate tables, RT#5495
-
-2009-07-16 17:33  ivan
-
-	* FS/MANIFEST: get rid of cdr_upstream_rate table and some other
-	  old convergent cruft
-
-2009-07-16 17:10  ivan
-
-	* FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
-	  FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
-	  cdr_upstream_rate table and some other old convergent cruft
-
-2009-07-16 15:16  jeff
-
-	* FS/FS/Mason.pm: dark magic coming soon
-
-2009-07-15 18:57  jeff
-
-	* httemplate/search/477.html: duh! more 477 files
-
-2009-07-15 18:35  jeff
-
-	* httemplate/search/report_477.html: missed file for 477 reporting
-
-2009-07-15 16:06  ivan
-
-	* FS/FS/part_pkg/cdr_termination.pm: unused for now
-
-2009-07-15 15:49  ivan
-
-	* FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
-	  setting charged_party to accountcode, RT#5495
-
-2009-07-14 12:06  rsiddall
-
-	* FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
-	  Jeff.
-
-2009-07-14 12:05  rsiddall
-
-	* FS/FS/svc_domain.pm: Changed description of "action" field to
-	  match domain registration exports.
-
-2009-07-13 20:14  ivan
-
-	* htetc/handler.pl: fix warnings, from RT merge fallout
-
-2009-07-13 19:53  ivan
-
-	* FS/FS/part_export/netsapiens.pm: fix netsapiens device
-	  provisioning?  or at least better debugging, RT#5226
-
-2009-07-13 19:52  ivan
-
-	* httemplate/elements/tr-select-did.html: stop Dumper spew
-
-2009-07-13 17:28  rsiddall
-
-	* Makefile, FS/FS/svc_domain.pm,
-	  FS/FS/part_export/domreg_net_dri.pm,
-	  httemplate/edit/process/domreg.cgi: New export to
-	  register/transfer/renew/revoke domains using Net::DRI.  Currently
-	  optimized for OpenSRS.  Should become more generalized in later
-	  releases.  Modified Makefile to insert the Freeside log folder
-	  into the new export.	Modified svc_domain.pm to prevent
-	  generation of transfer requests when a domain is moved to a
-	  different package with a domain registration attached to one of
-	  the included services.  Modified domreg.cgi to display errors on
-	  a separate page.
-
-2009-07-13 09:02  jeff
-
-	* FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
-	  other bugs in tax updates
-
-2009-07-13 03:12  ivan
-
-	* FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
-	  found in FS::part_pkg::recur_Common, skipping" warning
-
-2009-07-13 02:19  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
-	  self-service agent-specific logos
-
-2009-07-13 02:10  ivan
-
-	* httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
-	  logo?
-
-2009-07-13 00:21  ivan
-
-	* conf/invoice_html: thank you IE8
-
-2009-07-13 00:10  ivan
-
-	* httemplate/search/report_unapplied_cust_pay.html: clarify wording
-
-2009-07-12 18:50  ivan
-
-	* httemplate/elements/: header.html, menubar.html: style nits
-
-2009-07-12 16:45  ivan
-
-	* httemplate/elements/header.html: fix header sizes :/
-
-2009-07-12 16:38  ivan
-
-	* FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
-	  hope so
-
-2009-07-12 16:25  ivan
-
-	* httemplate/edit/cust_main.cgi: ACL on customer edit
-
-2009-07-12 16:22  ivan
-
-	* httemplate/elements/header.html, httemplate/elements/menu.html,
-	  httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
-	  rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm: resolve style
-	  weirdness (fallout from RT integration), especially
-	  non-fixed-width comment boxes, menu/searchbar differences,
-	  RT#1169
-
-2009-07-12 12:32  ivan
-
-	* httemplate/elements/menu.html: update tickting config
-	  descriptions
-
-2009-07-12 06:27  jeff
-
-	* FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
-	  untaint
-
-2009-07-10 19:40  ivan
-
-	* bin/drop_slony.slonik: notes
-
-2009-07-10 10:50  ivan
-
-	* httemplate/elements/: select-did.html, tr-select-did.html: fix
-	  svc_phone provisioning!
-
-2009-07-09 17:36  ivan
-
-	* FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
-	  RT#5495
-
-2009-07-09 16:59  ivan
-
-	* FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
-	  CDRs, RT#5495
-
-2009-07-09 16:58  ivan
-
-	* FS/bin/freeside-cdr-sftp_and_import: add -r option
-
-2009-07-09 14:05  ivan
-
-	* FS/FS/cust_main.pm, httemplate/elements/menu.html,
-	  httemplate/search/report_unapplied_cust_pay.html,
-	  httemplate/search/unapplied_cust_pay.html: unapplied payments
-	  report, RT#4861
-
-2009-07-09 13:36  ivan
-
-	* httemplate/search/elements/cust_main_dayranges.html: no idea how
-	  i missed fixing this before
-
-2009-07-09 13:18  ivan
-
-	* httemplate/search/report_receivables.cgi: oops
-
-2009-07-08 04:12  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm,
-	  FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
-	  FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
-	  httemplate/elements/about_freeside.html,
-	  httemplate/elements/about_rt.html,
-	  httemplate/elements/header.html,
-	  httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED: borg
-	  RT menus, RT#1169
-
-2009-07-07 20:33  ivan
-
-	* httemplate/search/: report_receivables.cgi,
-	  report_unapplied_cust_pay.html, unapplied_cust_pay.html,
-	  elements/cust_main_dayranges.html: factor out the range-handling
-	  portions of receivables report, start on a similar unapplied
-	  payment report, RT#4861
-
-2009-07-07 02:53  ivan
-
-	* FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
-	  svc_broadband.ip_addr
-
-2009-07-07 02:23  ivan
-
-	* FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
-	  svc_broadband.ip_addr
-
-2009-07-07 02:22  ivan
-
-	* httemplate/edit/svc_broadband.cgi: UI nit - double #
-
-2009-07-07 00:32  mark
-
-	* FS/bin/freeside-void-payments: Add freeside-void-payments script
-	  for returned check processing
-
-2009-07-06 17:53  ivan
-
-	* FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
-	  duration field (previously only billsec)
-
-2009-07-06 17:47  ivan
-
-	* FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
-	  1900-01-01, RT#4081
-
-2009-07-06 16:14  ivan
-
-	* httemplate/search/: cdr.html, report_cdr.html: search cdr by
-	  acctid
-
-2009-07-06 14:34  ivan
-
-	* httemplate/browse/rate_region.html: align, display countrycode
-	  with +, space between prefixes allowing wrapping
-
-2009-07-05 17:28  ivan
-
-	* httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
-	  cdrbatch field
-
-2009-07-05 17:10  ivan
-
-	* httemplate/elements/: select-did.html, tr-select-did.html: doh
-
-2009-07-05 16:56  ivan
-
-	* httemplate/elements/: select-did.html, tr-select-did.html: allow
-	  svc_phone.phonenum to be edited when a DID selector is not in use
-
-2009-07-05 16:17  ivan
-
-	* httemplate/search/cdr.html: format start/answer/end dates and
-	  link svcnum to service
-
-2009-07-05 14:35  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cdr.pm,
-	  httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
-	  httemplate/search/report_cdr.html: CDR search by dcontext,
-	  charged_party, toggle of display fields, RT#4081
-
-2009-07-03 17:47  ivan
-
-	* FS/FS/part_event/Condition/: cust_payments.pm,
-	  cust_payments_pkg.pm: add condition based on total customer
-	  payments as a multiplier of a specific package, RT#3983
-
-2009-07-03 17:08  ivan
-
-	* FS/FS/part_event/Condition/once.pm: spealing
-
-2009-07-02 04:22  ivan
-
-	* FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
-	  FS/FS/part_pkg/cdr_termination.pm,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/search/cdr.html, httemplate/search/report_cdr.html:
-	  settlement cdr processing, RT#5495
-
-2009-07-01 19:02  ivan
-
-	* FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
-	  part_event/Action/fee.pm: fix late fees, RT#5665
-
-2009-07-01 18:26  jeff
-
-	* FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
-	  FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
-	  update flat_introrate plan to better fit current codebase RT#4912
-
-2009-07-01 03:28  ivan
-
-	* FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
-	  FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
-	  FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/view/cust_main/billing.html: start of settlement CDR
-	  processing, RT#5495
-
-2009-06-30 22:34  ivan
-
-	* FS/FS/part_event/Action/cust_bill_fee_percent.pm,
-	  FS/FS/part_event/Action/fee.pm,
-	  httemplate/elements/select-taxclass.html,
-	  httemplate/elements/tr-select-taxclass.html: add tax class
-	  selection back for late charges w/1.9 events, RT#5665
-
-2009-06-30 13:18  jeff
-
-	* FS/FS.pm, httemplate/elements/menu.html: documentation
-	  corrections
-
-2009-06-30 12:38  ivan
-
-	* FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
-	  httemplate/browse/part_pkg_taxclass.html,
-	  httemplate/edit/part_pkg_taxclass.html,
-	  httemplate/edit/process/part_pkg_taxclass.html,
-	  httemplate/elements/menu.html,
-	  httemplate/elements/select-taxclass.html,
-	  httemplate/elements/tr-select-taxclass.html: disabling a
-	  taxclass, RT#5472
-
-2009-06-30 05:32  ivan
-
-	* httemplate/edit/quick-charge.html: remove debugging
-
-2009-06-30 05:28  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
-	  httemplate/edit/REAL_cust_pkg.cgi,
-	  httemplate/edit/quick-charge.html,
-	  httemplate/edit/process/REAL_cust_pkg.cgi,
-	  httemplate/view/cust_main/packages/status.html,
-	  FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
-	  one-time charge "hold for later" / any package future start date,
-	  RT#5347
-
-2009-06-30 04:09  ivan
-
-	* FS/FS/part_export/netsapiens.pm: this will help
-
-2009-06-30 02:38  ivan
-
-	* FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
-	  netsapiens export, RT#5226
-
-2009-06-29 19:54  ivan
-
-	* FS/FS/part_export/netsapiens.pm: add DID association w/user?
-	  docs from netsapiens rough... RT#5226
-
-2009-06-29 18:42  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
-	  FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
-	  FS/t/part_device.t, FS/t/phone_device.t,
-	  httemplate/browse/part_device.html,
-	  httemplate/edit/part_device.html,
-	  httemplate/edit/phone_device.html,
-	  httemplate/edit/process/part_device.html,
-	  httemplate/edit/process/phone_device.html,
-	  httemplate/misc/delete-phone_device.html,
-	  httemplate/misc/part_device-import.html,
-	  httemplate/elements/menu.html,
-	  httemplate/misc/process/part_device-import.html,
-	  httemplate/view/svc_phone.cgi: phone devices (for netsapiens
-	  integration), RT#5226
-
-2009-06-29 15:48  rsiddall
-
-	* rpm/freeside.spec: Fix PDF invoice generation, including
-	  requirement for ghostscript.
-
-2009-06-29 07:45  jeff
-
-	* bin/cust_pay_histogram: show total number of payments
-
-2009-06-29 06:55  jeff
-
-	* bin/cust_pay_histogram: commandline tool for examining cust_pay
-	  records by date range #5652
-
-2009-06-29 06:53  jeff
-
-	* FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
-	  FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
-	  httemplate/browse/part_pkg_report_option.html,
-	  httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/part_pkg_report_option.html,
-	  httemplate/edit/cust_main/bottomfixup.html,
-	  httemplate/edit/cust_main/bottomfixup.js,
-	  httemplate/edit/cust_main/choose_tax_location.html,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/edit/process/part_pkg_report_option.html,
-	  httemplate/misc/xmlhttp-cust_main-censustract.html,
-	  httemplate/edit/cust_main/contact.html,
-	  httemplate/elements/location.html, httemplate/elements/menu.html,
-	  httemplate/search/cust_main.html,
-	  httemplate/search/report_cust_main.html,
-	  httemplate/search/report_cust_pkg.html: FCC form 477 reporting
-	  #4912
-
-2009-06-28 23:21  ivan
-
-	* FS/MANIFEST: remove freeside-expiration-alerter
-
-2009-06-26 17:55  ivan
-
-	* FS/bin/freeside-expiration-alerter: replaced by
-	  FS::Cron::alert_expiration
-
-2009-06-26 16:21  ivan
-
-	* FS/bin/freeside-queued: doh, brainfart, RT#5572
-
-2009-06-26 16:12  ivan
-
-	* FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
-	  specify the kinds of jobs to be run, RT#5572
-
-2009-06-26 11:53  ivan
-
-	* FS/FS/cust_main.pm: in smart_search, move duplicate elimination
-	  bits so that they're used even when doing an exact search on a
-	  browser-remembered result
-
-2009-06-25 23:55  mark
-
-	* FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
-	  freeside-daily routine
-
-2009-06-25 13:23  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
-	  not enabled!" error when using signup without any real-time
-	  processor
-
-2009-06-25 12:55  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
-	  Argument "" isn't numeric in numeric eq (==) at
-	  /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
-
-2009-06-25 12:47  ivan
-
-	* FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
-	  no-gateway-at-all case, RT#5673
-
-2009-06-25 12:06  ivan
-
-	* httemplate/search/cust_tax_adjustment.html: fix tax adjustment
-	  report
-
-2009-06-24 18:28  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
-	  FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
-	  FS/t/cust_tax_adjustment.t,
-	  httemplate/edit/cust_tax_adjustment.html,
-	  httemplate/edit/process/cust_tax_adjustment.html,
-	  httemplate/search/cust_tax_adjustment.html,
-	  httemplate/view/cust_main/payment_history.html: tax adjustments,
-	  RT#5595
-
-2009-06-24 18:22  ivan
-
-	* httemplate/view/cust_main/one_time_charge_link.html: fix extra
-	  whitespace in IE
-
-2009-06-24 11:36  ivan
-
-	* init.d/freeside-init, FS/bin/freeside-queued: add support for db
-	  profiling, RT#5662
-
-2009-06-24 02:07  mark
-
-	* FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
-	  expiration alerts into FS::Cron::alert_expiration
-
-2009-06-23 21:42  ivan
-
-	* FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
-	  RT#3988
-
-2009-06-23 18:40  ivan
-
-	* httemplate/graph/cust_bill_pkg.cgi: fix total links on
-	  agent-specific sales report, RT#5449
-
-2009-06-23 13:33  rsiddall
-
-	* httemplate/view/svc_domain.cgi: Remove ability to renew domain
-	  registration for more than one year as we can't automatically
-	  bill for multi-year renewals at this time.
-
-2009-06-22 16:42  ivan
-
-	* FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
-	  data in payment receipts, RT#5536
-
-2009-06-22 15:55  ivan
-
-	* FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
-	  customer report failure, RT#5515
-
-2009-06-22 10:00  jeff
-
-	* FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
-
-2009-06-22 03:45  ivan
-
-	* FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
-	  isn't numeric in numeric eq (==) at
-	  /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
-
-2009-06-22 03:39  ivan
-
-	* FS/FS/access_user.pm: fix pod
-
-2009-06-22 03:28  ivan
-
-	* FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
-
-2009-06-22 03:06  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm,
-	  httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/report_tax.cgi: finish basic implemention of
-	  tax exemption by tax name hack, RT#5127
-
-2009-06-22 00:50  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
-	  FS/t/cust_main_exemption.t,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/view/cust_main/billing.html: tax exemption by tax
-	  name, RT#5127
-
-2009-06-21 15:00  ivan
-
-	* FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
-	  about it
-
-2009-06-21 08:42  jeff
-
-	* FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
-	  #5855
-
-2009-06-21 08:21  jeff
-
-	* FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
-	  httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
-	  httemplate/edit/REAL_cust_pkg.cgi,
-	  httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
-	  httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
-	  httemplate/misc/bulk_change_pkg.cgi,
-	  httemplate/misc/cancel_pkg.html,
-	  httemplate/misc/cust_main-import.cgi,
-	  httemplate/misc/delay_susp_pkg.html,
-	  httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
-	  httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
-	  httemplate/search/report_cust_pkg.html,
-	  httemplate/view/cust_main/packages/package.html,
-	  httemplate/view/cust_main/packages/status.html: CUSTOM
-	  packages/actual flag for custom packages #3988
-
-2009-06-19 14:49  jeff
-
-	* FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
-	  Pg when upgrading tax rates and cust_bill_pkg_details
-
-2009-06-19 10:53  jeff
-
-	* fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
-	  payments as manual
-
-2009-06-19 05:08  ivan
-
-	* FS/FS/part_pkg/agent.pm: fix the prorating for the package's
-	  first month (whew!) add an option not to prorate the accounts
-	  themselves
-
-2009-06-19 00:46  ivan
-
-	* FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
-
-2009-06-19 00:14  ivan
-
-	* FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
-	  run, RT#18737
-
-2009-06-18 04:09  ivan
-
-	* FS/FS/part_pkg/agent.pm: omit listing spurious customer details
-
-2009-06-18 04:07  ivan
-
-	* FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
-	  fee
-
-2009-06-18 04:04  ivan
-
-	* FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
-
-2009-06-18 04:03  ivan
-
-	* FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
-	  add basic part_pkg cost columns for agent wholsale price plan,
-	  RT#4696
-
-2009-06-18 03:07  ivan
-
-	* FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
-	  fee package
-
-2009-06-18 02:52  ivan
-
-	* httemplate/images/gray-black-side.png: forgot this
-
-2009-06-17 18:17  mark
-
-	* httemplate/: elements/menu.html, search/report_receivables.cgi,
-	  search/report_receivables.html: Fix receivables report ACL checks
-	  and menu
-
-2009-06-16 23:43  mark
-
-	* FS/FS/AccessRight.pm, httemplate/elements/menu.html,
-	  httemplate/search/report_receivables.cgi,
-	  httemplate/search/report_receivables.html: Added separate access
-	  right for receivables report
-
-2009-06-16 19:39  ivan
-
-	* FS/FS/Conf.pm, FS/FS/access_user.pm,
-	  httemplate/edit/process/REAL_cust_pkg.cgi,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/elements/menubar.html,
-	  httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
-	  httemplate/search/cust_event.html,
-	  httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
-	  httemplate/view/cust_main.cgi: finish up initial work on customer
-	  view tabs (ensure links back to customer view call include
-	  show=packages if default view isn't jumbo or packages already),
-	  RT#5586
-
-2009-06-15 20:29  ivan
-
-	* httemplate/: elements/menubar.html, pref/pref-process.html,
-	  pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
-	  view/cust_main/payment_history.html, view/cust_main/tickets.html:
-	  basic customer view tabs, RT#5586
-
-2009-06-15 14:41  rsiddall
-
-	* FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
-	  access right for managing domain registration (registering,
-	  transferring, revoking, renewing, etc.).
-
-2009-06-15 13:43  jeff
-
-	* FS/FS/cust_main.pm: check for need for postal fee before charging
-	  the customer, not after
-
-2009-06-15 12:41  rsiddall
-
-	* FS/FS/part_export/domreg_opensrs.pm,
-	  httemplate/edit/process/domreg.cgi,
-	  httemplate/view/svc_domain.cgi: Add domain registration
-	  operations to the View Domain screen, if the domain has an
-	  associated export supporting registration.  Shows the domain
-	  status and allows registration, transfer, revocation, or renewal.
-	  Revocation almost never works since the registries impose very
-	  short windows after initial registration.  Also updated the
-	  OpenSRS registration export to support the additional operations.
-
-2009-06-12 20:13  rsiddall
-
-	* rpm/freeside.spec: Default configuration files had
-	  directory-style permission values.
-
-2009-06-11 19:48  rsiddall
-
-	* rpm/freeside.spec: Freeside no longer uses a datasource-specific
-	  configuration folder.  Configuration is kept in the RDBMS and
-	  initialized from the default_conf folder.  RT 5579.
-
-2009-06-10 16:30  jeff
-
-	* conf/invoice_latex: prevent notes from bleeding onto coupon
-	  RT#5537
-
-2009-06-10 14:58  ivan
-
-	* FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
-	  services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
-
-2009-06-10 12:50  ivan
-
-	* FS/FS/Cron/bill.pm: don't add another queued_bill job to the
-	  queue if there's already one waiting to run for a customer,
-	  RT#5572
-
-2009-06-10 00:58  ivan
-
-	* httemplate/search/cust_pkg.cgi: this should add the info s1 was
-	  looking for, RT#5539
-
-2009-06-09 20:06  ivan
-
-	* FS/bin/freeside-upgrade: doh, semicolon
-
-2009-06-09 20:00  ivan
-
-	* FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
-	  for SG upgradability
-
-2009-06-09 19:08  ivan
-
-	* httemplate/edit/payment_gateway.html: update gateway list in
-	  order to add WesternACH, RT#5409
-
-2009-06-09 17:02  ivan
-
-	* FS/FS/cust_main.pm: eliminate harmless
-
-	    Argument "" isn't numeric in numeric comparison (<=>) at
-	  /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
-
-	  warning, sort batched payments on a column that actually exists
-
-2009-06-04 07:27  ivan
-
-	* httemplate/docs/credits.html: fix scrolling
-
-2009-06-04 07:09  ivan
-
-	* rpm/freeside.spec: there are lots of contributors too!
-
-2009-06-04 07:08  ivan
-
-	* httemplate/docs/credits.html: $core->add("jeremyd");
-
-2009-06-03 20:49  ivan
-
-	* bin/freeside-migrate-events: much more efficient event migration:
-	  let the database do the work, RT#5426
-
-2009-06-03 17:49  ivan
-
-	* bin/freeside-migrate-events: add a -m mode to improve performance
-	  so upgrade can complete for large databases, RT#5426
-
-2009-06-03 14:09  rsiddall
-
-	* rpm/freeside.spec: Incorrect permissions on the default
-	  configuration folder caused installation to fail with an
-	  incomplete database initialization.  Failure to remove the
-	  ticket_system file from the default configuration folder caused
-	  Freeside to try to use RT.
-
-2009-06-03 12:52  ivan
-
-	* FS/FS/UID.pm: add a hack to set default schema, cf.
-	  http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
-
-2009-05-31 22:43  jeff
-
-	* FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
-	  httemplate/misc/tax-fetch_and_replace.cgi,
-	  httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
-	  function for the taxproduct based tax data loading
-
-2009-05-31 02:57  ivan
-
-	* FS/FS/cust_bill.pm: wtf
-
-2009-05-31 02:45  ivan
-
-	* FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
-	  invoice terms anymore.  or in other words, honor setting
-	  'invoice_default_terms' blank, like in 1.7.  RT#5415
-
-2009-05-31 01:39  ivan
-
-	* httemplate/browse/part_pkg.cgi: add "hide one-time charges"
-	  toggle, RT#5255
-
-2009-05-30 23:59  ivan
-
-	* httemplate/: browse/part_pkg.cgi, elements/select-table.html:
-	  package definition browse/search, filter by package class,
-	  RT#5255
-
-2009-05-30 22:15  ivan
-
-	* bin/cdr-netsapiens.import: start of netsapeins cdr import, will
-	  finish up when can connect again, RT#5226
-
-2009-05-30 21:57  ivan
-
-	* FS/FS/part_export/netsapiens.pm: necessary for
-	  bin/cdr-netsapeins.import
-
-2009-05-30 05:15  ivan
-
-	* FS/FS/Schema.pm: very long transnexus filenames, RT#5229
-
-2009-05-30 04:21  ivan
-
-	* FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
-
-2009-05-30 04:14  ivan
-
-	* bin/cdr-transnexus.import: quick hacked-up copy of
-	  freeside-cdr-sftp_and_import for transnexus directory structure,
-	  RT#5229
-
-2009-05-30 03:45  ivan
-
-	* FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
-
-2009-05-29 20:40  ivan
-
-	* FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
-
-2009-05-29 20:14  ivan
-
-	* FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
-	  ability for prepaid packages to have usage limits and cancel if
-	  they're hit, RT#4995
-
-2009-05-29 19:31  ivan
-
-	* FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
-	  be set explicitly, don't default to 80%
-
-2009-05-29 16:36  ivan
-
-	* httemplate/search/cdr.html: slightly better labels and field
-	  order for CDR report, RT#4081
-
-2009-05-29 16:17  ivan
-
-	* FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
-	  handling in netcentrex CDR handling, RT#4081
-
-2009-05-28 21:43  jeff
-
-	* FS/FS/Conf.pm: correct description to reflect previous changes
-
-2009-05-28 17:22  jeff
-
-	* httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
-	  don't require a leading 0 in the quick charge amount
-
-2009-05-27 15:32  ivan
-
-	* httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
-	  think that should actually do it for now on RT#5446
-
-2009-05-27 15:23  ivan
-
-	* httemplate/search/report_tax.cgi: and the "tax invoiced" link
-	  too!	woo, working, RT#5446
-
-2009-05-27 15:13  ivan
-
-	* httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
-	  fix total line links on tax report when using report_group
-	  kludge? (still possibly not in all corner cases), RT#5446
-
-2009-05-27 15:10  ivan
-
-	* httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
-	  willf inally fix total line links on tax report when using
-	  report_group kludge? (still possibly not in all corner cases),
-	  RT#5446
-
-2009-05-27 14:35  ivan
-
-	* httemplate/search/report_tax.cgi: fix total line links on tax
-	  report when using report_group kludge? (possibly not in all
-	  corner cases), RT#5446
-
-2009-05-27 14:27  ivan
-
-	* httemplate/search/report_tax.cgi: fix total line links on tax
-	  report when using report_group kludge? (possibly not in all
-	  corner cases), RT#5446
-
-2009-05-27 14:24  jeff
-
-	* httemplate/elements/menuarrow.gif: close ticket 1517
-
-2009-05-27 10:18  ivan
-
-	* httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
-	  line links on tax report when using report_group kludge?
-	  (possibly not in all corner cases), RT#5446
-
-2009-05-27 00:50  jeff
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
-	  FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
-	  FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
-	  FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
-	  fs_selfservice/FS-SelfService/Makefile.PL,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
-	  fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
-	  fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
-	  bulk provisioning via ftp and SOAP #5202
-
-2009-05-26 05:32  jeff
-
-	* fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
-	  overlibmws_crossframe.js, overlibmws_draggable.js,
-	  overlibmws_iframe.js, iframecontentmws.js: include overlib in
-	  selfservice
-
-2009-05-25 19:48  ivan
-
-	* httemplate/search/report_tax.cgi: and also fix "tax invoiced"
-	  portion of total line when using config option for some basic tax
-	  grouping by name, RT#5446
-
-2009-05-25 19:03  ivan
-
-	* httemplate/search/report_tax.cgi: mostly fix total line when
-	  using config option for some basic tax grouping by name, RT#5446
-
-2009-05-25 18:41  ivan
-
-	* httemplate/search/: report_tax.html, report_tax.cgi: add a config
-	  option for some basic tax grouping by name, RT#5446
-
-2009-05-25 18:35  ivan
-
-	* FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
-	  httemplate/search/report_tax.html: add a config option for some
-	  basic tax grouping by name, RT#5446
-
-2009-05-25 15:42  ivan
-
-	* httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
-	  graph when a package class is specified, RT#5449
-
-2009-05-24 20:59  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
-	  self-service payments, RT#1592
-
-2009-05-24 18:49  ivan
-
-	* FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/card.html,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
-	  fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
-	  httemplate/elements/location.html,
-	  httemplate/elements/select-county.html: international
-	  self-service payments, RT#1592
-
-2009-05-21 20:22  ivan
-
-	* FS/bin/freeside-upgrade: commit before sqlradius upgrade so
-	  sqlradius upgrade errors from permissions can be ignored for now
-
-2009-05-21 20:02  ivan
-
-	* FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
-	  ability to report on packages w/status "not yet billed" as well,
-	  RT#5409
-
-2009-05-20 08:27  ivan
-
-	* FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
-	  httemplate/view/cust_main/packages/services.html: add "manage
-	  device" link & config, RT#5438
-
-2009-05-20 01:27  ivan
-
-	* FS/FS/part_export/netsapiens.pm: get subscriber deletion working
-	  and remove devel cruft, RT#5226
-
-2009-05-19 18:06  ivan
-
-	* FS/FS/part_export/netsapiens.pm: first pass at netsapiens
-	  integration, RT#5226
-
-2009-05-18 12:23  jeff
-
-	* FS/FS/tax_rate_location.pm: miss use
-
-2009-05-18 12:21  jeff
-
-	* FS/FS/Schema.pm: allow empty state
-
-2009-05-18 11:21  jeff
-
-	* FS/bin/freeside-upgrade: prevent death on meritless sqlradius
-	  upgrade attempts
-
-2009-05-18 02:55  ivan
-
-	* FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  FS/FS/UI/bytecount.pm,
-	  fs_selfservice/FS-SelfService/cgi/header.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
-	  fs_selfservice/FS-SelfService/cgi/view_usage.html,
-	  fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
-	  from self-service, RT#4018
-
-2009-05-18 01:40  ivan
-
-	* FS/bin/freeside-cdr-sftp_and_import: it would help to use the
-	  correct port, RT#4081
-
-2009-05-17 21:56  jeff
-
-	* FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
-	  1970
-
-2009-05-16 13:07  rsiddall
-
-	* FS/FS/part_export/domreg_opensrs.pm: Added information on common
-	  failure causes to the perldoc.
-
-2009-05-16 12:27  rsiddall
-
-	* FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
-	  that failure to install the module doesn't stop Apache from
-	  starting.  (This causes attempts to register domains to fail
-	  instead.)
-
-2009-05-15 19:29  rsiddall
-
-	* FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
-	  when the cust_main owning this domain does not provide fields
-	  required for use as a contact handle in the domain registration
-	  record.  Also temporarily disable the ability to have the export
-	  do only registration or only transfers.
-
-2009-05-15 12:41  rsiddall
-
-	* FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
-	  httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
-	  httemplate/edit/process/part_export.cgi,
-	  httemplate/edit/process/svc_domain.cgi: Simple domain
-	  registration at Tucows OpenSRS using an export based on
-	  Net::OpenSRS.  When a domain is added and the export runs, it
-	  will register the domain or initiate a transfer.  You can also
-	  choose no action.  There's currently no provision for revoking
-	  domains or renewing registrations.  Depending on the settings at
-	  OpenSRS, orders may look like they've succeeded in Freeside but
-	  actually be queued pending input by the reseller at OpenSRS.	The
-	  part_export CGIs were modified to allow a multi-valued select to
-	  be used to control which TLDs are enabled for registration.
-
-2009-05-14 09:26  jeff
-
-	* httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
-	  geocode more often
-
-2009-05-14 09:25  jeff
-
-	* httemplate/view/cust_main/billing.html: show geocode when
-	  taxproducts enabled
-
-2009-05-13 15:27  jeff
-
-	* FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
-	  FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
-	  FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
-	  FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
-	  bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
-	  httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/report_newtax.cgi: improved taxproduct tax
-	  report RT#4783
-
-2009-05-12 17:51  ivan
-
-	* conf/invoice_latex: remove obsolete comments
-
-2009-05-09 17:45  ivan
-
-	* FS/FS/svc_phone.pm: label phone_name correctly
-
-2009-05-09 16:54  ivan
-
-	* FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
-	  move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
-
-2009-05-09 00:56  ivan
-
-	* FS/FS/: Conf.pm, cdr.pm: add
-	  cdr-charged_party-truncate_{length,prefix} in order to trim
-	  charged_party to a certain length, RT#4081
-
-2009-05-08 18:44  ivan
-
-	* httemplate/: edit/elements/svc_Common.html,
-	  edit/elements/edit.html, view/elements/svc_Common.html: use
-	  service-def specific labels, at least for service pages that use
-	  {view,edit}/elements/svc_Common.html RT#4081
-
-2009-05-08 17:39  ivan
-
-	* FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
-	  FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
-	  httemplate/edit/part_svc.cgi: add ability to configure service
-	  labels per-package (still need to actually use the labels),
-	  RT#4081
-
-2009-05-08 01:41  ivan
-
-	* httemplate/edit/part_pkg.cgi: fix cloning of custom packages
-	  where you've changed '(CUSTOM)', RT#5350
-
-2009-05-05 15:02  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
-	  agent.invoice_template edit by default, with a config to turn
-	  back on, RT#5218
-
-2009-05-05 10:58  ivan
-
-	* FS/FS/cust_pay.pm: add company_name to payment receipt
-
-2009-05-05 03:40  ivan
-
-	* FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
-	  httemplate/misc/rate_edit_excel.html,
-	  httemplate/misc/process/rate_edit_excel.html: finish the import
-	  portion of excel rate edit, RT#5108
-
-2009-05-04 18:41  jeff
-
-	* bin/cust_main_special.pm: ignore fee based taxes and eliminate
-	  unused code
-
-2009-05-04 11:33  jeff
-
-	* bin/: cust_main_special.pm, rebill: this is a quick hack to
-	  rebill customers when a cdr didn't happen
-
-2009-05-03 19:01  ivan
-
-	* httemplate/search/: report_prepaid_income.cgi,
-	  report_prepaid_income.html: agent-virt prepaid income report,
-	  RT#5311
-
-2009-05-03 18:17  ivan
-
-	* FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
-	  addition (+) warning
-
-2009-05-03 17:22  ivan
-
-	* httemplate/: browse/rate_region.html, elements/menu.html,
-	  misc/rate_edit_excel.html, search/elements/search-xls.html,
-	  search/elements/search.html: add menu item and page for d/ling
-	  and edit rates with excel.  RT#5108
-
-2009-05-03 15:45  ivan
-
-	* httemplate/search/elements/: search-csv.html, search-html.html,
-	  search-xls.html, search.html: break down search.html into
-	  components, RT#5108
-
-2009-05-03 11:34  ivan
-
-	* FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
-	  "Redownload resolved batches" ACL for s1, RT#4271
-
-2009-05-02 20:13  ivan
-
-	* httemplate/config/config.cgi: edit any config item
-
-2009-05-02 18:45  ivan
-
-	* httemplate/config/config-view.cgi: add ability to delete
-	  invoice_latexreturnaddress and invoice_htmlreturnaddress too,
-	  RT#5218
-
-2009-05-02 18:11  ivan
-
-	* FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
-	  httemplate/config/config-view.cgi: add ability to remove
-	  suffix-ed config items, RT#5218
-
-2009-05-02 17:40  ivan
-
-	* bin/confdiff: confdiff
-
-2009-05-02 15:11  ivan
-
-	* FS/FS/Misc/eps2png.pm: fix eps preview
-
-2009-05-01 17:01  ivan
-
-	* httemplate/: browse/agent.cgi, config/config-delete.cgi,
-	  config/config-process.cgi, config/config-view.cgi: finish up
-	  useful agent stuff on the config editor: adding, deleting
-	  overrides too.  also add a confirmation to override deletion from
-	  the agent browse page.  RT#5218
-
-2009-05-01 13:21  jeff
-
-	* FS/FS/cust_main.pm: calculate tax on tax per line and not on
-	  aggregate
-
-2009-04-30 19:43  ivan
-
-	* httemplate/config/config-view.cgi: view all overrides when asked,
-	  even the ones without values.  hmm :/  RT#5218
-
-2009-04-30 19:08  ivan
-
-	* FS/FS/cust_event.pm: fix re-print/email from event page, yow.
-	  RT#5293
-
-2009-04-30 18:07  ivan
-
-	* httemplate/config/: config-process.cgi, config-view.cgi: add
-	  ability to edit the agent overrides from the main config, RT#4218
-
-2009-04-29 11:25  ivan
-
-	* httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
-
-2009-04-28 15:38  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/bill.html: UI
-
-2009-04-27 21:36  ivan
-
-	* FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
-	  SG billing-daily -r behavior, RT#4412
-
-2009-04-27 21:13  ivan
-
-	* FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
-	  to emulate SG billing-daily -r behavior
-
-2009-04-27 16:06  ivan
-
-	* FS/FS/Mason.pm: typo
-
-2009-04-27 16:01  ivan
-
-	* FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.	all lenny upgrades
-	  will need libcgi-pm-perl removed, suck
-
-2009-04-26 16:43  ivan
-
-	* FS/FS/Schema.pm: would help to have an index on priority if we're
-	  going to order based on it
-
-2009-04-26 16:19  ivan
-
-	* FS/bin/freeside-queued: start small jobs more efficiently,
-	  RT#4412
-
-2009-04-26 16:09  ivan
-
-	* FS/FS/Conf.pm: add a config option for max # of queued kids,
-	  RT#4412
-
-2009-04-25 15:42  ivan
-
-	* FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
-	  multi-process mode for testing, RT#4412
-
-2009-04-23 13:34  jeff
-
-	* FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
-	  subscription option to voip_cdr
-
-2009-04-23 13:31  jeff
-
-	* httemplate/misc/tax-fetch_and_import.cgi,
-	  httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
-	  FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
-	  FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
-	  httemplate/elements/menu.html: autodownload and update of cch tax
-	  data
-
-2009-04-22 21:57  ivan
-
-	* FS/FS/Cron/bill.pm: we don't actually need the results ordered,
-	  and i'm sure it doesn't help the planner get us results sooner.
-	  last chance to try and get cursor approach working?  RT#4412
-
-2009-04-22 21:14  ivan
-
-	* FS/FS/Cron/bill.pm: does pg try to finish the query when the job
-	  addition is committed?  well, if this works, that answers that.
-	  RT#4412
-
-2009-04-22 13:24  ivan
-
-	* FS/FS/Cron/bill.pm: hopefully better performance running the big
-	  query once and then fetching results with a cursor, rather than
-	  running it multiple times with an OFFSET and LIMIT, RT#4412
-
-2009-04-22 11:58  ivan
-
-	* httemplate/edit/process/cust_main.cgi: fix not allowing
-	  "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
-
-2009-04-21 23:52  ivan
-
-	* FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
-
-2009-04-21 17:54  ivan
-
-	* FS/FS/Cron/bill.pm: have the big query find customers in batches.
-	  this should be way more efficient in multi-process mode, can
-	  start billing before the big query completes.  RT#4412
-
-2009-04-21 13:59  ivan
-
-	* httemplate/browse/rate_region.html: rate download/edit/upload,
-	  RT#5108
-
-2009-04-21 13:28  ivan
-
-	* httemplate/browse/rate_region.html: rate download/edit/upload,
-	  RT#5108
-
-2009-04-21 09:42  ivan
-
-	* FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
-	  stuff causing nothing to bill.  RT#4412
-
-2009-04-20 19:23  jeff
-
-	* FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
-	  descriptive progress popups
-
-2009-04-20 13:57  rsiddall
-
-	* rpm/freeside.spec: Acceptance testing of the RPM build system
-	  flushed out a place where /bin/rm stops waiting for input if
-	  you're /bin/su as the user doing the build.  Added a -f flag to
-	  stop it waiting for input.
-
-2009-04-20 09:57  ivan
-
-	* FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
-	  cust_main.archived field, skip billing if Y, RT#4412
-
-2009-04-19 16:55  ivan
-
-	* bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
-	  somehow corrupt
-
-2009-04-19 16:52  ivan
-
-	* bin/h_cust_main-wipe_paycvv: warning about this not terminating
-
-2009-04-17 16:30  ivan
-
-	* bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
-	  something to wipe the CVV from very large databases
-
-2009-04-17 12:50  ivan
-
-	* FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
-	  priority to job queue so billing jobs don't don't drown out
-	  provisioning jobs
-
-2009-04-17 12:21  ivan
-
-	* FS/FS/Cron/bill.pm: 1 helps alot
-
-2009-04-17 12:20  ivan
-
-	* FS/bin/freeside-daily: backport freeside-daily -m and
-	  cust_main::bill_and_collect to 1.7, RT#4412
-
-2009-04-17 01:25  ivan
-
-	* httemplate/docs/about.html: AFFERO BITCHES
-
-2009-04-17 01:16  ivan
-
-	* httemplate/docs/about.html: what time is now
-
-2009-04-17 01:02  ivan
-
-	* httemplate/config/: config-process.cgi, config-view.cgi,
-	  config.cgi: show labels for select(select_hash) config options,
-	  RT#3997
-
-2009-04-17 00:21  ivan
-
-	* FS/FS/cust_bill.pm: add invoice number to PDF filename in email
-	  attachments, RT#3403
-
-2009-04-17 00:03  ivan
-
-	* httemplate/elements/header.html: hide service search unless user
-	  has "View customer services" ACL, RT#3478
-
-2009-04-16 18:17  ivan
-
-	* httemplate/search/: report_receivables.cgi,
-	  report_receivables.html: add customer status to receivables
-	  report selection, hopefully help enet, RT#5187
-
-2009-04-15 20:58  rsiddall
-
-	* rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
-	  binaries in the right folder 2/ Make sure freeside group is
-	  created 3/ Make sure freeside home directory is created
-
-2009-04-15 00:14  ivan
-
-	* httemplate/view/: svc_Common.html, elements/svc_Common.html:
-	  should fix view of unlinked phone numbers, RT#5171
-
-2009-04-14 22:52  ivan
-
-	* httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
-
-2009-04-14 19:44  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
-	  self-service where process_payment required "payby" instead of
-	  defaulting to CARD, RT#3905
-
-2009-04-14 19:29  ivan
-
-	* FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
-	  on plaintext, RT#3905
-
-2009-04-14 19:15  ivan
-
-	* FS/FS/cust_bill.pm: this should fix credits pushing typeset
-	  invoices off the right
-
-2009-04-14 14:01  ivan
-
-	* httemplate/view/cust_main/packages.html: remove debugging
-
-2009-04-14 13:27  ivan
-
-	* httemplate/view/cust_main/packages.html: don't hide old packages
-	  that have services, RT#5179
-
-2009-04-14 10:15  ivan
-
-	* FS/FS/: cust_main.pm, agent.pm: add configuration option to
-	  control recurring_flag behavior, RT#3843
-
-2009-04-14 10:12  ivan
-
-	* FS/FS/: Conf.pm, Schema.pm: add configuration option to control
-	  recurring_flag behavior, RT#3843
-
-2009-04-14 09:14  jeff
-
-	* httemplate/misc/process/tax-import.cgi: hmmm
-
-2009-04-14 09:12  jeff
-
-	* httemplate/misc/process/tax-import.cgi: better at least
-
-2009-04-13 17:09  ivan
-
-	* FS/FS/Conf.pm: add configuration option to control recurring_flag
-	  behavior, RT#3843
-
-2009-04-13 16:37  ivan
-
-	* FS/FS/cust_main.pm: debugging
-
-2009-04-11 23:24  ivan
-
-	* httemplate/elements/tr-select-svc_acct-domain.html: adding
-
-2009-04-11 23:14  ivan
-
-	* httemplate/elements/selectlayers.html: add svc_phone on new
-	  customer first package, RT#4315
-
-2009-04-11 23:09  ivan
-
-	* FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main/birthdate.html,
-	  httemplate/edit/cust_main/bottomfixup.html,
-	  httemplate/edit/cust_main/bottomfixup.js,
-	  httemplate/edit/cust_main/first_pkg.html,
-	  httemplate/edit/cust_main/top_misc.html,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/edit/cust_main/choose_tax_location.html,
-	  httemplate/edit/cust_main/select-domain.html,
-	  httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
-	  httemplate/edit/cust_main/first_pkg/svc_acct.html,
-	  httemplate/edit/cust_main/first_pkg/svc_phone.html,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/elements/select-domain.html,
-	  httemplate/misc/part_svc-columns.cgi,
-	  httemplate/elements/select-svc_acct-domain.html: add svc_phone on
-	  new customer first package, RT#4315
-
-2009-04-11 18:33  jeff
-
-	* etc/fslongtable.sty: sheesh
-
-2009-04-11 18:24  jeff
-
-	* Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
-	  correct the real double counting culprit
-
-2009-04-11 14:42  ivan
-
-	* FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
-	  migrate send_email, suspend_if_balance and credit events, RT#3905
-
-2009-04-11 14:29  ivan
-
-	* FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
-	  action
-
-2009-04-11 13:51  ivan
-
-	* FS/bin/freeside-upgrade: don't run configuration update when -s
-	  is used for schema-only slony slave update
-
-2009-04-10 12:33  ivan
-
-	* FS/FS/Conf.pm: better description for enable_taxproducts and a
-	  warning about tax-pkg_address with it
-
-2009-04-09 20:43  jeff
-
-	* FS/FS/cust_main.pm: orders of magnitude faster
-
-2009-04-09 15:51  jeff
-
-	* FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
-	  for non-toll-free calls
-
-2009-04-08 15:42  ivan
-
-	* FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
-	  w/agent packages, RT#5119
-
-2009-04-08 01:08  ivan
-
-	* FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
-
-2009-04-08 00:32  ivan
-
-	* FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
-	  of cvv from history records, RT#5093
-
-2009-04-07 18:13  ivan
-
-	* httemplate/misc/link.cgi: when linking a legacy phone number the
-	  phone number could be typed in and not the service #.  RT#3407
-
-2009-04-07 13:45  jeff
-
-	* FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
-	  cdrs
-
-2009-04-07 11:20  ivan
-
-	* FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
-	  usernames, RT#5145
-
-2009-04-07 11:15  ivan
-
-	* FS/FS/svc_acct.pm: truncate long labels that are TOO long...
-	  RT#3519
-
-2009-04-06 19:50  jeff
-
-	* FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
-	  +1
-
-2009-04-06 19:18  ivan
-
-	* FS/FS/cdr.pm: stop smoking crack
-
-2009-04-06 18:20  jeff
-
-	* FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
-	  correct taqua toll free handling and hasten cdr import (skip
-	  uninteresting records)
-
-2009-04-06 16:19  jeff
-
-	* FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
-
-2009-04-06 11:31  jeff
-
-	* FS/FS/cdr/taqua.pm: calltype 6 is international
-
-2009-04-05 17:52  jeff
-
-	* Makefile, etc/fslongtable.sty: stop doublecounting
-	  extracouponspace  but do not gratuitiously change existing
-	  installs
-
-2009-04-05 16:18  jeff
-
-	* FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
-
-2009-04-04 09:22  jeff
-
-	* FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
-	  bug in cust_bill_pkg_detail
-
-2009-04-03 09:57  jeff
-
-	* FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
-	  provisioned svc_phones as unit count
-
-2009-04-02 13:22  jeff
-
-	* httemplate/edit/cust_main/billing.html: Net 20 as well
-
-2009-04-02 10:47  jeff
-
-	* FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
-	  prorate feature
-
-2009-04-02 08:46  jeff
-
-	* FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
-	  portion of voip
-
-2009-04-02 07:56  jeff
-
-	* httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
-	  geocoding
-
-2009-04-01 22:27  jeff
-
-	* FS/FS/part_pkg_taxrate.pm: noise reduction
-
-2009-04-01 19:36  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
-	  about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
-
-2009-04-01 17:14  ivan
-
-	* httemplate/browse/part_pkg.cgi: add some
-	  (undocumented/unaccessable to web UI yet) options to package
-	  browse to track down packages missing recurring fees
-
-2009-03-31 21:27  ivan
-
-	* FS/FS/cdr.pm: show post-granularity duration if available for all
-	  export formats
-
-2009-03-31 20:51  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
-	  defined length and with specific lastapp
-
-2009-03-31 20:44  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
-	  defined length and with specific lastapp
-
-2009-03-31 12:51  ivan
-
-	* FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
-
-2009-03-31 12:47  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
-	  numeric in numeric eq (==) at
-	  /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
-
-2009-03-31 12:46  ivan
-
-	* FS/FS/Cron/notify.pm: fix impending billing notification for Pg
-	  8.3's more strict type checking
-
-2009-03-30 09:33  jeff
-
-	* FS/FS/cust_tax_location.pm: schema and module should agree on
-	  column names
-
-2009-03-29 23:10  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
-	  httemplate/view/cust_main/packages.html: okay.  counts are needed
-	  for the package sort, so push the embedded counting into
-	  cust_main.pm.  sure hope this does it. RT#5083
-
-2009-03-29 22:08  ivan
-
-	* FS/FS/cust_pkg.pm: and hopefully actually using the count will
-	  finally do it, RT#5083
-
-2009-03-29 21:50  ivan
-
-	* FS/FS/cust_pkg.pm: and hopefully actually using the count will
-	  finally do it, RT#5083
-
-2009-03-29 21:41  ivan
-
-	* httemplate/view/cust_main/packages.html: double doh! RT#5083
-
-2009-03-29 21:35  ivan
-
-	* httemplate/view/cust_main/packages.html: doh!  underscore,
-	  RT#5083
-
-2009-03-29 21:31  ivan
-
-	* httemplate/view/cust_main/packages.html: try not to search for
-	  nothing in cust_svc so much, RT#5083
-
-2009-03-29 21:15  ivan
-
-	* FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
-	  not to search for nothing in cust_svc so much, RT#5083
-
-2009-03-29 20:47  ivan
-
-	* FS/FS/cust_main.pm: didn't need this, but more future-proof,
-	  RT#5083
-
-2009-03-29 20:12  ivan
-
-	* httemplate/view/cust_main/packages.html: really prevent separate
-	  part_pkg query, RT#5083
-
-2009-03-29 18:39  ivan
-
-	* httemplate/view/cust_main/packages.html: doh, fix pkg display,
-	  RT#5083
-
-2009-03-29 18:28  ivan
-
-	* httemplate/view/cust_main/packages.html: fix setup date display,
-	  RT#5083
-
-2009-03-29 18:09  ivan
-
-	* httemplate/view/cust_main/packages.html: forget caching, instead
-	  scoop up cust_pkg and part_pkg in one query, RT#5083
-
-2009-03-29 18:05  ivan
-
-	* FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
-	  forget caching, instead scoop up cust_pkg and part_pkg in one
-	  query, RT#5083
-
-2009-03-29 17:32  ivan
-
-	* FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
-	  part_pkg caching should speedup display of lots of packages,
-	  RT#5083
-
-2009-03-29 16:44  ivan
-
-	* FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
-	  2 (or configured) cancelled and one-time charge packages, RT#5083
-
-2009-03-29 04:56  ivan
-
-	* FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
-
-2009-03-29 04:52  ivan
-
-	* FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
-
-2009-03-29 03:39  ivan
-
-	* httemplate/view/cust_main/packages/package.html: avoid looking up
-	  part_pkg redundantly in the pkg loop, RT#5083
-
-2009-03-29 03:34  ivan
-
-	* httemplate/view/cust_main/packages/package.html: avoid looking up
-	  package details redundantly in the pkg loop, RT#5083
-
-2009-03-29 03:17  ivan
-
-	* FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
-	  qsearch for more realisitic profiling data, RT#5083
-
-2009-03-29 02:38  ivan
-
-	* httemplate/view/cust_main/: one_time_charge_link.html,
-	  packages.html, packages/status.html: optimize customer view when
-	  there's lots of packages; *really* avoid looking up any config
-	  inside the package loop, RT#5083
-
-2009-03-28 15:59  ivan
-
-	* httemplate/elements/select-cust-part_pkg.html,
-	  httemplate/elements/select-cust-pkg_class.html,
-	  httemplate/elements/select-part_pkg.html,
-	  httemplate/elements/select-table.html,
-	  httemplate/elements/tr-select-cust-part_pkg.html,
-	  httemplate/elements/tr-selectmultiple-part_pkg.html,
-	  FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
-	  httemplate/misc/cust-part_pkg.cgi,
-	  httemplate/misc/order_pkg.html: package selector, split by
-	  package class, RT#5077
-
-2009-03-25 20:59  ivan
-
-	* FS/FS/svc_acct.pm: yow
-
-2009-03-25 20:53  ivan
-
-	* FS/FS/cust_main.pm: sort packages by label of first (primary)
-	  service, RT#5041
-
-2009-03-25 02:36  ivan
-
-	* httemplate/pref/pref-process.html: throw a proper error message
-	  instead of a mason error on pw chagne problems, RT#5073
-
-2009-03-25 02:36  ivan
-
-	* httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
-
-2009-03-25 01:45  ivan
-
-	* FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
-	  RT#5042
-
-2009-03-24 02:42  ivan
-
-	* bin/countdeclines: quick tool for RT#3843
-
-2009-03-23 23:31  ivan
-
-	* FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
-
-2009-03-23 19:36  ivan
-
-	* FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
-	  h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
-	  <email>, supress extraneous service list, RT#3519
-
-2009-03-23 16:33  jeff
-
-	* FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
-	  httemplate/misc/process/recharge_svc.html: more DTRT with usage
-	  on service transfer between packages and recharges  RT #2884,
-	  #5040 + #4995 fallout
-
-2009-03-23 15:45  ivan
-
-	* httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
-	  from GECOS to "Real Name", RT#3519
-
-2009-03-23 10:02  ivan
-
-	* FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
-	  (svc_acct.finger) to bulk billing detail, RT#3519
-
-2009-03-21 20:33  ivan
-
-	* FS/FS/Cron/check.pm: 10 is too few, throwing false positives
-
-2009-03-21 19:47  ivan
-
-	* httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
-	  usps address standardization when the zip returned has no zip+4,
-	  RT#4882
-
-2009-03-21 16:37  ivan
-
-	* FS/bin/freeside-check: Locale::SubCountry warnings clogging up
-	  cron output not useful
-
-2009-03-21 16:32  ivan
-
-	* FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
-	  up
-
-2009-03-21 15:14  ivan
-
-	* Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
-	  freeside-check local monitoring, RT#4610
-
-2009-03-19 19:14  ivan
-
-	* bin/ping: adding quick remote ping & alert script, RT#4610
-
-2009-03-18 08:11  jeff
-
-	* FS/FS/part_pkg_taxrate.pm: more error information
-
-2009-03-17 17:30  jeff
-
-	* FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
-	  httemplate/edit/part_svc.cgi: hide unused usage columns
-
-2009-03-17 15:02  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm: add
-	  payment_info_renew_info method to ClientAPI/MyAccount and
-	  SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
-
-2009-03-17 14:38  ivan
-
-	* FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm: add
-	  payment_info_renew_info method to ClientAPI/MyAccount and
-	  SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
-
-2009-03-17 13:41  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
-
-2009-03-17 13:13  ivan
-
-	* FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
-	  since it could be dangerous
-
-2009-03-17 13:04  ivan
-
-	* FS/FS/Conf.pm: apacheip isn't actually deprecated yet
-
-2009-03-17 12:48  ivan
-
-	* FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
-
-2009-03-17 09:06  jeff
-
-	* FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
-	  RT#4903)
-
-2009-03-17 05:01  ivan
-
-	* FS/FS/: Conf.pm, cust_bill.pm: agent-virt
-	  invoice_*{notes,footer,smallfooter,coupon}, RT#5025
-
-2009-03-17 02:59  ivan
-
-	* FS/FS/Misc/eps2png.pm: less debugging
-
-2009-03-17 02:58  ivan
-
-	* httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
-	  FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
-	  httemplate/config/config-view.cgi, httemplate/docs/license.html:
-	  add eps preview to config, for RT#5025
-
-2009-03-16 16:28  jeff
-
-	* FS/FS/Schema.pm: avoid the need for approximate comparisons
-	  RT#4903
-
-2009-03-16 10:06  jeff
-
-	* FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
-	  httemplate/edit/svc_broadband.cgi: have prizm use service data
-	  rather than package data to select a profile RT#4853
-
-2009-03-16 08:52  jeff
-
-	* bin/make-pkg-fruit: a tool for migrating package elements to
-	  services
-
-2009-03-16 01:08  jeff
-
-	* FS/FS/svc_broadband.pm: get the dup checking right
-
-2009-03-16 00:13  ivan
-
-	* httemplate/: misc/payment.cgi, misc/process/payment.cgi,
-	  elements/location.html: allow country selection on credit card
-	  entry, RT#4997
-
-2009-03-16 00:13  ivan
-
-	* htetc/: freeside-base1.99.conf, freeside-base1.conf,
-	  freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
-	  chars in Locale::SubCountry states, RT#4997
-
-2009-03-15 23:22  ivan
-
-	* Makefile: 5.10!  welcome to the future
-
-2009-03-15 22:54  ivan
-
-	* httemplate/view/svc_domain.cgi: fix custnum display on domain
-	  view
-
-2009-03-15 21:21  jeff
-
-	* FS/FS/svc_broadband.pm: use part_svc_router
-
-2009-03-15 17:57  jeff
-
-	* FS/FS/svc_broadband.pm: comment change
-
-2009-03-15 15:44  ivan
-
-	* bin/svc_acct-recalculate_usage: adding quick usage resetting tool
-
-2009-03-15 15:33  ivan
-
-	* FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
-	  addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
-	  626.' error when using attribute_since_sqlradacct
-
-2009-03-15 12:42  ivan
-
-	* FS/FS/cust_pkg_reason.pm: should give better performance if we
-	  search for what we want instead of using a string match
-
-2009-03-15 03:46  ivan
-
-	* FS/FS/cust_main.pm: fix application of data fields from prepaid
-	  cards in addition to time field
-
-2009-03-15 03:34  ivan
-
-	* httemplate/misc/process/recharge_svc.html: apply byte values from
-	  prepaid cards as well as time value, RT#4995
-
-2009-03-15 03:30  ivan
-
-	* FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
-	  not a disk drive manufacturer, don't use halfass base-10
-	  megs/gigs
-
-2009-03-15 00:33  ivan
-
-	* FS/FS/cust_main.pm: cust_main::payment_info, for
-	  ClientAPI::MyAccount
-
-2009-03-14 16:44  ivan
-
-	* FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
-	  old files, RT#3093 / RT#4963
-
-2009-03-13 11:22  jeff
-
-	* FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
-	  in in the interim
-
-2009-03-11 03:03  ivan
-
-	* FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
-	  config, RT#4404
-
-2009-03-11 02:41  ivan
-
-	* FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
-
-2009-03-11 01:57  ivan
-
-	* bin/print-directory_assist: comma
-
-2009-03-11 01:46  ivan
-
-	* bin/print-directory_assist, etc/areacodes.txt: quick list of area
-	  codes and a kludge to print DA numbers for all of them
-
-2009-03-10 09:14  jeff
-
-	* fs_selfservice/FS-SelfService/cgi/change_pay.html,
-	  fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/verify.cgi,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/signup.cgi,
-	  fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
-	  FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
-	  httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
-	  FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
-	  FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  httemplate/browse/payment_gateway.html,
-	  httemplate/edit/payment_gateway.html,
-	  httemplate/edit/process/payment_gateway.html: merge webpay
-	  support in with autoselection of old realtime_bop and
-	  realtime_refund_bop
-
-2009-03-08 17:15  ivan
-
-	* httemplate/misc/svc_acct-domains.cgi: mistake, its back
-
-2009-03-08 17:15  ivan
-
-	* httemplate/misc/svc_acct-domains.cgi: doh
-
-2009-03-03 17:47  ivan
-
-	* FS/FS/UID.pm: mpm-itk hack, commented-out for now
-
-2009-03-03 15:56  ivan
-
-	* FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
-	  uid freeside" error
-
-2009-03-03 15:41  ivan
-
-	* FS/FS/queue.pm: eliminate harmless "Odd number of elements in
-	  hash assignment" warning
-
-2009-03-02 00:49  ivan
-
-	* FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
-	  preliminary vitelity export, RT#4868
-
-2009-03-01 20:58  ivan
-
-	* FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
-	  do charged_party rewriting in the cdrrewrited daemon, RT#4342
-
-2009-03-01 16:10  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/signup.html: have perl
-	  signup.html use selfserice skin config too: selfservice-head,
-	  selfserfice-body_header, selfservice-body_footer,
-	  selfservice-body_bgcolor, selfservice-box_bgcolor
-
-2009-02-28 10:27  ivan
-
-	* Makefile: avoid erroring out running install-perl-modules when
-	  you have a pristine, un-updated CVS checkout
-
-2009-02-25 19:51  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
-	  bit friendlier for BILL signups for testingm RT#4018
-
-2009-02-25 12:05  ivan
-
-	* bin/japan.pl: adding quick tool to change the "states" for japan
-
-2009-02-24 02:15  ivan
-
-	* FS/FS/Setup.pm: be quiet
-
-2009-02-24 02:09  ivan
-
-	* conf/report_template: more bootstrapping bs
-
-2009-02-24 02:06  ivan
-
-	* FS/FS/part_referral.pm: bootstrapping issues
-
-2009-02-24 02:00  ivan
-
-	* FS/FS/Setup.pm: bootstrapping issues, aaargh
-
-2009-02-24 01:58  ivan
-
-	* FS/FS/Setup.pm: bootstrapping issues, ugh
-
-2009-02-24 01:50  ivan
-
-	* FS/FS/part_pkg.pm, FS/bin/freeside-setup,
-	  bin/freeside-create-initial-data: bootstrapping issues
-
-2009-02-24 01:41  ivan
-
-	* bin/freeside-create-initial-data: somehow rc install wound up
-	  without any data
-
-2009-02-24 00:45  ivan
-
-	* FS/bin/freeside-cdrrewrited: exact match, RT#3196
-
-2009-02-24 00:41  ivan
-
-	* FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
-	  init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
-	  to be billable, RT#3196
-
-2009-02-23 15:52  ivan
-
-	* FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
-	  config type
-
-2009-02-22 13:11  ivan
-
-	* httemplate/view/svc_www.cgi: remove flailing ", RT#4902
-
-2009-02-22 13:08  ivan
-
-	* FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
-	  where freeside-upgrade spends time
-
-2009-02-22 12:42  ivan
-
-	* httemplate/edit/svc_www.cgi: fix apache config editing, doh,
-	  RT#4902
-
-2009-02-22 12:12  ivan
-
-	* bin/apache.export: add exportnum to apache export files so they
-	  all get preserved in the case where you're using multiple apache
-	  exports to the same machine, RT#4901
-
-2009-02-22 11:46  ivan
-
-	* FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
-	  t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
-	  h_cust_pkg and h_cust_pkg_reason packages, RT#4896
-
-2009-02-22 02:58  ivan
-
-	* FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
-	  packages that don't have a last bill date.  really.  RT#4881
-
-2009-02-22 02:34  ivan
-
-	* FS/FS/cust_pkg.pm: this would seem to be right, but...?
-
-2009-02-22 00:41  ivan
-
-	* httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
-	  FS/FS/type_pkgs.pm: add agent type list to package def browse,
-	  RT#4880
-
-2009-02-21 18:37  ivan
-
-	* httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
-	  report for more complex situations with counties and taxclasses,
-	  make taxable line items clickable, RT#4878
-
-2009-02-21 16:19  ivan
-
-	* FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
-	  this fixes up tax reports nicely.  RT#4878
-
-2009-02-21 12:56  ivan
-
-	* FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
-	  location_sql search, for tax reports.  RT#4878
-
-2009-02-21 12:14  ivan
-
-	* FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
-	  location_sql search, for tax reports.  RT#4878
-
-2009-02-21 09:56  ivan
-
-	* bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
-	  follow-tax-rename tool (well, quick hack), RT#4878
-
-2009-02-20 20:28  ivan
-
-	* FS/FS/Record.pm: and for obj creation too
-
-2009-02-20 20:27  ivan
-
-	* FS/FS/Record.pm: it would help to actually finish
-	  nowarn_classload kludge
-
-2009-02-20 20:23  ivan
-
-	* FS/FS/Record.pm: add nowarn_classload kludge
-
-2009-02-20 07:07  jeff
-
-	* httemplate/edit/cust_main.cgi: support a default tax location
-	  outside us/ca with cch data and better handling of response from
-	  USPS (RT 4857)
-
-2009-02-19 18:55  ivan
-
-	* FS/FS/access_user.pm: oops, adding multiple-rightname support
-	  broke ACL caching, bringing it back should be a good perf win for
-	  large customer views, whew.  RT#4830
-
-2009-02-19 18:41  ivan
-
-	* FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
-	  disable display of auto-suspend dates unless enabled by config.
-	  at least until it can be made more efficient.  this is slowing
-	  down customer view waaaaaaaaaay too much.  RT#4830
-
-2009-02-19 18:22  ivan
-
-	* httemplate/autohandler: harmless tyop
-
-2009-02-19 05:38  jeff
-
-	* httemplate/edit/: cust_main.cgi,
-	  cust_main/choose_tax_location.html: do not attempt to assign a
-	  geocode to non us/ca addresses (RT 4857)
-
-2009-02-18 23:57  ivan
-
-	* httemplate/search/: elements/cust_pay_or_refund.html,
-	  elements/search.html, cust_pay_pending.html: redirect pending
-	  payment report back to customer when the pending payment is
-	  resolved, RT#4837, and fix otaker fallout from the pending stuff,
-	  RT#4866
-
-2009-02-18 22:42  ivan
-
-	* httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
-	  add profiling to a file OOM situations, RT#4830
-
-2009-02-18 17:50  ivan
-
-	* FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
-
-2009-02-16 23:43  ivan
-
-	* httemplate/edit/part_pkg.cgi: kludge to clone customer packages
-	  you otherwise couldn't see, RT#4854
-
-2009-02-16 23:40  ivan
-
-	* httemplate/edit/part_pkg.cgi: kludge to clone customer packages
-	  you otherwise couldn't see, RT#4854
-
-2009-02-16 18:28  ivan
-
-	* FS/FS/Mason.pm, httemplate/autohandler,
-	  httemplate/pref/pref-process.html, httemplate/pref/pref.html:
-	  per-user preference for turning on profiling display when
-	  DBIx::Profile is loaded, RT#4830
-
-2009-02-16 18:01  ivan
-
-	* FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
-	  httemplate/edit/process/quick-charge.cgi,
-	  httemplate/view/cust_main/packages.html: add tax-exempt checkbox
-	  to one-time charges, RT#4858
-
-2009-02-16 15:54  ivan
-
-	* FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
-	  FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
-	  httemplate/search/elements/cust_pay_or_refund.html,
-	  httemplate/edit/cust_pay_pending.html,
-	  httemplate/edit/process/cust_pay_pending.html,
-	  httemplate/view/cust_main/payment_history.html,
-	  httemplate/elements/menu.html: add reporting on (and resolution
-	  of) stuck pending transactions, RT#4837 (RT#3572)
-
-2009-02-15 22:40  jeff
-
-	* bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
-	  updates to the initial install
-
-2009-02-15 22:02  jeff
-
-	* FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
-	  allow completely empty updates (again?)
-
-2009-02-15 21:59  jeff
-
-	* FS/FS/cust_tax_location.pm: wrong operator
-
-2009-02-15 09:38  jeff
-
-	* FS/FS/tax_rate.pm: remove useless line
-
-2009-02-15 09:23  jeff
-
-	* FS/FS/tax_rate.pm: tyop
-
-2009-02-15 09:20  jeff
-
-	* FS/FS/tax_rate.pm: trim whitespace on import
-
-2009-02-15 05:51  jeff
-
-	* FS/FS/Record.pm: improved float searching
-
-2009-02-13 16:40  ivan
-
-	* httemplate/: elements/select-agent.html,
-	  elements/tr-select-agent.html, browse/addr_block.cgi: clean up
-	  select-agent agent virtualization, RT#1405
-
-2009-02-12 11:48  jeff
-
-	* FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
-	  help
-
-2009-02-12 07:55  jeff
-
-	* httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
-	  better upload error handling and correction of tax upload
-	  filecount
-
-2009-02-11 10:44  ivan
-
-	* httemplate/search/cdr.html: fix select and unselect all buttons
-	  on CDR bulk actions, RT#4766
-
-2009-02-11 08:06  jeff
-
-	* FS/FS/Schema.pm: mac is unique
-
-2009-02-10 08:25  jeff
-
-	* httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
-	  limit workaround
-
-2009-02-10 02:35  ivan
-
-	* FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
-	  httemplate/search/cdr.html: quick n' dirty CDR deletion from web
-	  interface, RT#4766 / RT#4731
-
-2009-02-09 07:03  ivan
-
-	* httemplate/browse/agent.cgi: try for slightly better UI on agent
-	  config overrides
-
-2009-02-09 06:05  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
-	  FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
-	  conf/invoice_html, conf/invoice_html_statement,
-	  httemplate/config/config-image.cgi,
-	  httemplate/config/config-process.cgi,
-	  httemplate/config/config-view.cgi, httemplate/config/config.cgi,
-	  httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
-	  httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
-	  company_name, company_address, logo, etc.. RT#3989
-
-2009-02-09 03:45  ivan
-
-	* FS/FS/UI/Web.pm: pull out the data for address fields too!
-	  RT#4583
-
-2009-02-09 03:35  ivan
-
-	* FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
-
-2009-02-09 03:32  ivan
-
-	* FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
-	  formats that include service address, RT#4583
-
-2009-02-09 02:38  ivan
-
-	* FS/bin/freeside-fetch: increase LWP timeout, some reports can
-	  take a while
-
-2009-02-08 21:59  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
-	  skip_dstchannel_prefix options, RT#3196
-
-2009-02-08 17:49  ivan
-
-	* FS/FS/access_user.pm, FS/FS/part_pkg.pm,
-	  httemplate/browse/access_group.html,
-	  httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/elements/select-part_pkg.html: further work on agents
-	  editing own packages: fix fallout on package customization from
-	  turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
-	  to package browse, like clone service, and have agent type
-	  selection disappear when you set an agentnum.  RT#1331
-
-2009-02-07 18:05  ivan
-
-	* FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
-	  httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/elements/select-agent_types.html,
-	  httemplate/elements/select-cust-part_pkg.html,
-	  httemplate/elements/select-part_pkg.html,
-	  httemplate/elements/select-table.html,
-	  httemplate/elements/tr-select-agent_types.html,
-	  httemplate/search/elements/search.html,
-	  FS/FS/ClientAPI/Signup.pm: further work on agents editing own
-	  packages: allow them to see (but not edit) global packages for
-	  their type, RT#1331
-
-2009-02-07 12:16  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm: add more
-	  documentation on order_pkg and the ability to order svc_phone
-	  too, RT#4722
-
-2009-02-07 11:35  ivan
-
-	* httemplate/view/cust_main/payment_history.html: right-align
-	  amount in prev history row
-
-2009-02-07 11:34  ivan
-
-	* FS/FS/Record.pm: don't look up encryption config every search,
-	  this should help perf a lot with database config in 1.9
-
-2009-02-07 11:05  ivan
-
-	* bin/pod2x: no, it doesn't look like we have query
-
-2009-02-07 00:23  ivan
-
-	* httemplate/view/cust_main/: payment_history.html, packages.html,
-	  packages/location.html, packages/services.html,
-	  packages/status.html, payment_history/payment.html,
-	  payment_history/refund.html: optimize customer view: avoid
-	  looking up config values inside loops, RT#4728
-
-2009-02-06 17:45  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
-	  formatting, RT#4727
-
-2009-02-06 17:33  ivan
-
-	* bin/pod2x: don't need this
-
-2009-02-06 17:26  ivan
-
-	* bin/pod2x: update pod2x to use Mediawiki module instead of
-	  WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
-
-2009-02-06 10:31  ivan
-
-	* httemplate/elements/location.html: fix spurious "Unit #" label
-	  showing up, RT#4745
-
-2009-02-05 13:02  jeff
-
-	* FS/FS/tax_rate.pm: pluralization agreement
-
-2009-02-05 08:57  jeff
-
-	* FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
-	  style taxes instead of throwing fatal errors
-
-2009-02-04 07:58  jeff
-
-	* FS/FS/cust_main.pm: with usage classes, the probability of a
-	  taxless line item tranche is too high for this to be a fatal
-	  error.  we risk overlooking misconfigured taxes/packages
-
-2009-02-03 13:33  jeff
-
-	* FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
-	  filtering conditions
-
-2009-02-01 05:52  ivan
-
-	* bin/test_scrub: adding scrub tool
-
-2009-02-01 04:48  ivan
-
-	* httemplate/elements/menu.html: yow, don't hide the config menu
-	  unnecessarily
-
-2009-02-01 04:28  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
-	  agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
-	  agent_provision.html, agent_provision_svc_acct.html,
-	  change_bill.html, change_password.html, change_pay.html,
-	  change_ship.html, customer_change_pkg.html,
-	  customer_order_pkg.html, delete_svc.html, footer.html,
-	  list_customers.html, make_ach_payment.html, make_payment.html,
-	  myaccount.html, payment_results.html, process_change_bill.html,
-	  process_change_password.html, process_change_pay.html,
-	  process_change_pkg.html, process_change_ship.html,
-	  process_order_pkg.html, process_order_recharge.html,
-	  process_svc_acct.html, process_svc_external.html, provision.html,
-	  provision_svc_acct.html, recharge_prepay.html,
-	  recharge_results.html, selfservice.cgi, view_customer.html,
-	  view_invoice.html, view_support_details.html, view_usage.html,
-	  view_usage_details.html: put the footer in one frigging file,
-	  whew
-
-2009-02-01 02:37  ivan
-
-	* FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
-	  speed up freeside-migrate-events slightly... RT#4277
-
-2009-01-31 20:13  ivan
-
-	* FS/FS/Upgrade.pm: commit after each table upgrade, helps with
-	  getting huge dbs upgraded, RT#4679
-
-2009-01-31 01:53  ivan
-
-	* FS/FS/access_user.pm: cache the results of ACL queries, should
-	  improve performance of customer view page for customers with
-	  shitloads of packages/services, RT#4696
-
-2009-01-30 12:44  ivan
-
-	* FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
-
-2009-01-29 16:40  ivan
-
-	* FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
-
-2009-01-29 11:21  ivan
-
-	* FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
-	  config, RT#4271
-
-2009-01-28 08:29  rsiddall
-
-	* rpm/freeside.spec: Removed conflict between core billing package
-	  and self-service RPMs so you can install them all on the same
-	  machine.  This may have applications if you're using XMLRPC to
-	  talk to the self-service interface from PHP, Python, etc.
-
-2009-01-27 01:39  ivan
-
-	* FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
-	  ACL to allow download of browse/ stuff too, when possible.
-	  RT#4681
-
-2009-01-25 20:22  ivan
-
-	* FS/FS/cust_main.pm: i think this was right after all, we do want
-	  to look for a county-less state+country match before country only
-	  and giving up, RT#4681
-
-2009-01-25 18:14  ivan
-
-	* FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
-	  numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
-	  line 2193.  Hopefully no problems with invoice with 0 tax
-	  printing :/.	RT#4681
-
-2009-01-25 17:36  ivan
-
-	* FS/FS/cust_main.pm: should be better error message for inability
-	  to find tax rates, RT#4681.  also pull in the add_freq changes.
-	  *think* they're safe.  famous last words.
-
-2009-01-25 17:07  ivan
-
-	* FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
-	  isn't numeric in numeric eq (==) at
-	  /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
-
-2009-01-25 15:58  ivan
-
-	* FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/elements/edit.html: fix one-time charges and
-	  package customization for employees who don't have 'Edit global
-	  package definition' ACL, RT#4668
-
-2009-01-25 14:20  ivan
-
-	* httemplate/browse/: access_group.html, access_user.html:
-	  normalize terminology: s/internal users/employees/
-
-2009-01-25 12:43  ivan
-
-	* FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
-	  -cdrd and -queued, RT#4667
-
-2009-01-24 17:27  ivan
-
-	* FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
-
-2009-01-24 13:53  ivan
-
-	* fs_selfservice/php/: order_renew.php,
-	  process_payment_order_renew.php: finish up prepay example,
-	  RT#4623
-
-2009-01-24 13:53  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
-	  current balance, RT#4623
-
-2009-01-24 13:49  ivan
-
-	* httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
-	  chooser when taxproducts are off
-
-2009-01-24 13:04  ivan
-
-	* httemplate/: elements/select-domain.html,
-	  elements/select-table.html, elements/tr-select-domain.html,
-	  search/report_svc_acct.html, search/svc_acct.cgi: add domain
-	  selection to advanced account report (side effect on RT#4623)
-
-2009-01-22 17:23  ivan
-
-	* fs_selfservice/php/: freeside.class.php, login.php, main.php,
-	  order_renew.php, process_login.php,
-	  process_payment_order_renew.php: add the start at PHP
-	  self-service as a quick early renew example
-
-2009-01-22 16:49  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
-	  returned by renew_info, RT#4623
-
-2009-01-22 16:23  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
-	  renew_info, RT#4623
-
-2009-01-22 09:29  ivan
-
-	* FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm: add self-service
-	  methods renew_info, order_renew and process_payment_order_renew
-	  to enable self-renewal through self-service.	RT#4623
-
-2009-01-20 18:02  ivan
-
-	* httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
-	  (hopefully last of the) customize package bogosity in 1.9,
-	  RT#4662
-
-2009-01-20 16:52  ivan
-
-	* FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
-	  service addresses from working, RT#4663
-
-2009-01-20 12:08  ivan
-
-	* FS/FS/: cust_main.pm: whew, hopefully that will actually fix
-	  agent-specific invoices migrated from 1.7->1.9, RT#4645
-
-2009-01-20 11:35  ivan
-
-	* FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
-	  RT#4645
-
-2009-01-19 15:53  ivan
-
-	* FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
-	  tax-pkg_location changes broke new taxation, this should fix
-
-2009-01-19 15:44  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: turn debugging off
-
-2009-01-19 14:32  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
-	  0, hopefully finally fix DA for QIS, RT#4502
-
-2009-01-19 09:37  ivan
-
-	* httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
-	  order/cancel, RT#4645
-
-2009-01-18 22:36  ivan
-
-	* httemplate/: elements/tr-select-cust_location.html,
-	  view/cust_main/packages/location.html: default service location
-	  is cust_main ship_ address when present!  RT#4499
-
-2009-01-18 19:50  ivan
-
-	* FS/FS/Schema.pm, FS/FS/rate.pm,
-	  httemplate/edit/process/rate_region.cgi: 10 digit prefix
-	  matching, RT#4403
-
-2009-01-18 15:51  ivan
-
-	* FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
-
-2009-01-18 15:43  ivan
-
-	* FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
-	  FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
-	  FS/t/cust_bill_pkg_tax_location.t,
-	  httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/report_tax.cgi,
-	  httemplate/view/cust_main/packages/location.html: finish package
-	  location tax reporing, RT#4499
-
-2009-01-18 13:06  rsiddall
-
-	* rpm/freeside.sysconfig: bash didn't like spaces on each side of
-	  an equals sign.
-
-2009-01-13 05:00  ivan
-
-	* FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
-	  return number to availability, RT#4603
-
-2009-01-12 19:25  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
-	  sticky that's why calls were being skipped for wrong carrierid,
-	  RT#4502
-
-2009-01-12 18:39  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
-	  is just a precendece problem, RT#4502
-
-2009-01-12 18:13  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
-	  inside the rating loop, RT#4502
-
-2009-01-12 17:58  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
-	  rating loop, RT#4502
-
-2009-01-12 17:34  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
-	  check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
-
-2009-01-12 16:17  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
-
-2009-01-12 15:51  ivan
-
-	* FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
-	  DA calls, RT#4502
-
-2009-01-12 13:16  jeff
-
-	* FS/FS/cust_main.pm: tickets only exist when a ticket system
-	  exists
-
-2009-01-12 12:59  jeff
-
-	* FS/FS/cust_main.pm: doc tyop
-
-2009-01-12 01:01  jeff
-
-	* FS/FS/svc_acct.pm: vfw callback failure
-
-2009-01-10 15:56  ivan
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
-	  httemplate/edit/process/change-cust_pkg.html,
-	  httemplate/edit/process/cust_pkg.cgi,
-	  httemplate/elements/location.html,
-	  httemplate/elements/tr-select-cust_location.html,
-	  httemplate/view/cust_main/packages/location.html,
-	  httemplate/view/cust_main/packages/package.html: implement
-	  package changes w/location change, RT#4499
-
-2009-01-09 16:43  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
-	  httemplate/elements/location.html,
-	  httemplate/elements/tr-select-cust_location.html,
-	  httemplate/view/cust_main/packages.html,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
-	  more work on package service addresses:  hide locations when
-	  they're all the default, config to show them anyway / finish
-	  implementing package ordering, fix all the state/county weirdness
-	  when changing the location dropdown. RT#4499
-
-2009-01-08 20:06  ivan
-
-	* httemplate/edit/cust_main/contact.html,
-	  httemplate/elements/location.html,
-	  httemplate/elements/select-country.html,
-	  httemplate/elements/select-county.html,
-	  httemplate/elements/select-state.html,
-	  httemplate/elements/tr-select-part_referral.html,
-	  httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
-	  FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
-	  httemplate/view/cust_main/packages.html,
-	  httemplate/view/cust_main/packages/location.html: pick/enter a
-	  location when ordering a package, RT#4499
-
-2009-01-07 17:45  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
-	  FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
-	  FS/t/cust_location.t, eg/table_template.pm,
-	  eg/table_template-svc.pm,
-	  httemplate/view/cust_main/packages.html,
-	  httemplate/view/cust_main/packages/location.html,
-	  httemplate/view/cust_main/packages/package.html,
-	  httemplate/view/cust_main/packages/services.html,
-	  httemplate/view/cust_main/packages/status.html: start adding
-	  package locations, RT#4499
-
-2009-01-07 08:59  jeff
-
-	* conf/invoice_latex: allow tex to do more column sizing
-
-2009-01-06 16:27  ivan
-
-	* httemplate/browse/rate_region.html: country code is two words
-
-2009-01-06 16:18  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
-	  RT#4524
-
-2009-01-06 16:14  ivan
-
-	* httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
-	  help browse regions by countrycode
-
-2009-01-06 15:30  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
-	  unrateable and add an ignore_unrateable flag to go back to the
-	  old skip behavior
-
-2009-01-06 13:16  ivan
-
-	* FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
-	  in default CDR output format; fix "all 0 prices" when using
-	  simple output format w/internal rating, RT#4503
-
-2009-01-05 13:12  jeff
-
-	* FS/FS/tax_rate.pm: doh! change the interface here, too
-
-2009-01-04 16:26  ivan
-
-	* httemplate/elements/checkboxes-table-name.html,
-	  httemplate/elements/checkboxes.html,
-	  httemplate/elements/select-rate.html,
-	  httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
-	  httemplate/browse/rate.cgi,
-	  httemplate/misc/copy-rate_detail.html,
-	  httemplate/misc/process/copy-rate_detail.html: add rate copying,
-	  RT#4431
-
-2009-01-04 14:07  ivan
-
-	* Makefile, init.d/freeside-init: don't run a self-service server
-	  against localhost OOTB; eliminate those gigantic useless logfiles
-
-2009-01-02 17:52  ivan
-
-	* bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
-	  FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
-	  CDR format, RT#4425
-
-2009-01-02 14:03  ivan
-
-	* FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
-	  FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
-	  troop CDRs, RT#4413
-
-2009-01-02 10:01  ivan
-
-	* eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
-
-2009-01-02 09:58  ivan
-
-	* FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
-
-2009-01-01 12:11  rsiddall
-
-	* rpm/freeside-selfservice.conf: New Apache configuration file for
-	  the self-service interface.
-
-2009-01-01 12:10  rsiddall
-
-	* rpm/freeside.spec: Modifications to let self-service work if you
-	  really insist on installing it on the same machine as the billing
-	  server.  Also more fixes for SuSE, and a couple of changes to
-	  minimize differences from the 1.7 branch.
-
-2008-12-31 14:04  ivan
-
-	* FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
-	  CDR format, RT#4403
-
-2008-12-31 10:07  jeff
-
-	* FS/FS/cust_main.pm: one got missed?
-
-2008-12-30 19:28  ivan
-
-	* FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
-	  FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
-	  FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
-	  httemplate/misc/cdr-import.html,
-	  httemplate/misc/process/cdr-import.html: bell west CDR format,
-	  RT#4403
-
-2008-12-30 14:00  jeff
-
-	* FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
-	  improvements and corrections to reasons based on history records
-
-2008-12-30 13:45  jeff
-
-	* FS/FS/cdr.pm: move price to last column for default_source
-
-2008-12-30 11:13  jeff
-
-	* FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
-	  usage_class for tax purposes in calltypenum
-
-2008-12-29 10:06  jeff
-
-	* Makefile, conf/invoice_latex, conf/longtable.sty.patch,
-	  etc/fslongtable.sty: ease deployment of patched longtable
-
-2008-12-28 11:10  ivan
-
-	* httemplate/browse/cust_main_county.cgi: finish dealing with
-	  counties with spaces, etc., RT#4496
-
-2008-12-28 11:08  ivan
-
-	* httemplate/edit/process/cust_main_county-expand.cgi: allow normal
-	  ut_textn strings in county expansion, RT#4496
-
-2008-12-28 10:59  ivan
-
-	* httemplate/browse/cust_main_county.cgi: deal with counties with
-	  spaces, etc., RT#4496
-
-2008-12-28 10:52  ivan
-
-	* httemplate/browse/cust_main_county.cgi: put the
-	  country/state/county selections on their own line, RT#4496
-
-2008-12-28 10:48  ivan
-
-	* httemplate/elements/: select-country.html, select-county.html,
-	  select-state.html, select-did.html: fix browse results for
-	  selecting counties (resulting from separating tax classes), also
-	  add dropdowns to browse by state and county, RT#4496
-
-2008-12-28 10:44  ivan
-
-	* httemplate/: browse/cust_main_county.cgi,
-	  edit/cust_main/contact.html, edit/cust_main/billing.html,
-	  misc/payment.cgi, edit/cust_main/select-country.html,
-	  edit/cust_main/select-county.html,
-	  edit/cust_main/select-state.html: fix browse results for
-	  selecting counties (resulting from separating tax classes), also
-	  add dropdowns to browse by state and county, RT#4496
-
-2008-12-24 16:45  jeff
-
-	* FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
-	  "texas tax" in 1.9
-
-2008-12-23 13:41  jeff
-
-	* FS/FS/cust_main.pm: miss use
-
-2008-12-23 12:35  jeff
-
-	* FS/FS/cust_main.pm: correct bad tax calculation
-
-2008-12-22 16:32  ivan
-
-	* FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
-	  to avoid pushing the total column out to the right, RT#4449
-
-2008-12-22 15:28  ivan
-
-	* httemplate/config/config.cgi: textareas are much less annoying to
-	  work with when their scrollbar isn't scrolled off the side itself
-
-2008-12-22 14:30  rsiddall
-
-	* rpm/freeside.spec: Copying over modifications to support SuSE
-	  from the 1.7 branch.
-
-2008-12-22 13:16  ivan
-
-	* httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
-	  package names to 50 chars to avoid problems with typeset
-	  invoices, RT#4449
-
-2008-12-21 13:53  ivan
-
-	* FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
-	  RT#4204
-
-2008-12-21 13:49  ivan
-
-	* FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
-
-2008-12-21 13:44  ivan
-
-	* FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
-
-2008-12-21 13:37  ivan
-
-	* FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
-	  like svc_acct, closes: RT#4204 (also a few lines of the new
-	  per-agent config snuck in Conf.pm from RT#3989)
-
-2008-12-21 13:33  ivan
-
-	* FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
-	  FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
-	  bin/freeside-upgrade: unique checking for svc_phone like
-	  svc_acct, closes: RT#4204 (also a few lines of the new per-agent
-	  config snuck in Conf.pm from RT#3989)
-
-2008-12-21 10:38  ivan
-
-	* FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
-
-2008-12-21 10:09  ivan
-
-	* FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
-	  freeside-queued put billing jobs in the queue, so they run in
-	  their own short-lived processes, RT#4423
-
-2008-12-21 09:40  ivan
-
-	* FS/FS/queue.pm: doc
-
-2008-12-15 16:08  jeff
-
-	* FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
-
-2008-12-11 13:11  jeff
-
-	* FS/FS/cust_main.pm: place tax on invoice only once
-
-2008-12-10 13:43  ivan
-
-	* httemplate/search/: cust_bill_event.html, report_cust_bill.html,
-	  report_cust_credit.html, report_cust_event.html,
-	  report_cust_main-zip.html, report_cust_main.html,
-	  report_cust_pay.html, report_cust_pay_batch.html,
-	  report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
-	  report_tax.html: allow all-agent reporting again
-
-2008-12-10 13:33  ivan
-
-	* httemplate/graph/: report_cust_bill_pkg.html,
-	  report_cust_pkg.html, report_money_time.html: allow all-agent
-	  reporting again
-
-2008-12-10 12:20  ivan
-
-	* FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
-
-2008-12-10 11:43  rsiddall
-
-	* rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
-	  with moving code out of handler.pl, etc.
-
-2008-12-10 11:42  rsiddall
-
-	* rpm/rpm2Bundle: Further modifications to handle Perl RPM names
-	  and map them back to Perl module names.
-
-2008-12-09 18:47  jeff
-
-	* FS/FS/cust_tax_location.pm: space is empty
-
-2008-12-08 17:49  ivan
-
-	* FS/FS/Record.pm: oops
-
-2008-12-08 17:46  ivan
-
-	* FS/FS/Record.pm, FS/FS/inventory_item.pm,
-	  httemplate/misc/inventory_item-import.html,
-	  httemplate/misc/process/inventory_item-import.html: use common
-	  base for inventory import too, fixes problems with errors due to
-	  dos line endings and allows Excel upload, RT#4346
-
-2008-12-08 02:13  ivan
-
-	* FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
-	  columns, RT#4376
-
-2008-12-08 01:08  ivan
-
-	* FS/FS/Schema.pm: make room for CDRs, RT#4387
-
-2008-12-08 00:52  ivan
-
-	* FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
-	  add an header for rating_method=prefix too, RT#4387
-
-2008-12-08 00:46  ivan
-
-	* conf/invoice_html: normal ext_desc shouldn't shove the second+
-	  columns of CDRs out
-
-2008-12-05 09:23  jeff
-
-	* FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
-
-2008-12-05 09:19  jeff
-
-	* FS/FS/part_pkg.pm: avoid taxation on products with no assigned
-	  taxes
-
-2008-12-05 00:24  jeff
-
-	* FS/FS/cust_main.pm: missing uses, corrects 4388
-
-2008-12-04 20:20  jeff
-
-	* FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
-	  charged
-
-2008-12-03 21:16  jeff
-
-	* FS/FS/part_export/soma.pm: wtf?
-
-2008-12-03 18:19  jeff
-
-	* httemplate/edit/cust_main.cgi: better placement of script
-	  sourcing
-
-2008-12-03 18:03  jeff
-
-	* httemplate/elements/init_overlib.html: better placement of script
-	  sourcing
-
-2008-12-03 17:46  jeff
-
-	* httemplate/edit/cust_main/choose_tax_location.html: better
-	  behavior when zip code is missing
-
-2008-12-03 15:29  ivan
-
-	* httemplate/search/report_receivables.html: allow an all-agent
-	  receivables report again
-
-2008-12-03 13:15  ivan
-
-	* httemplate/misc/whois.cgi: fix real customer numbers showing on
-	  view pages, RT#4099/4379
-
-2008-12-03 13:12  ivan
-
-	* httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
-	  svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
-	  svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
-	  on view pages, RT#4099/4379
-
-2008-12-03 09:25  ivan
-
-	* FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
-	  default to countrycode 1
-
-2008-12-02 21:53  ivan
-
-	* httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
-	  max length for packages, so invoices don't wrap, RT#4328
-
-2008-12-02 17:42  jeff
-
-	* bin/import-tax-rates,
-	  httemplate/edit/cust_main/choose_tax_location.html,
-	  httemplate/edit/cust_main/contact.html,
-	  httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
-	  FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
-	  FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
-	  httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
-	  httemplate/misc/xmlhttp-cust_main-address_standardize.html:
-	  support zip5 tax lookups, correct errors with fixed format cch
-	  import, inital import performance improvements, noise reduction
-	  on imports, tool for inital import
-
-2008-11-30 23:52  ivan
-
-	* FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
-	  vedeye, RT#4342
-
-2008-11-30 15:37  ivan
-
-	* httemplate/edit/access_user.html: s/Internal Access
-	  Groups/Employee Groups/
-
-2008-11-30 15:34  ivan
-
-	* httemplate/: browse/access_user.html, edit/access_user.html:
-	  s/Internal Users/Employees/
-
-2008-11-30 15:26  ivan
-
-	* httemplate/: browse/access_group.html, edit/access_group.html:
-	  s/Internal Access Groups/Employee Groups/
-
-2008-11-30 13:01  ivan
-
-	* FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
-	  duration/billsec with simple & simple2 rate plans
-
-2008-11-29 13:54  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/login.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
-	  selfservice_server-single_domain config, and login_info
-	  self-service method to give the login page a bit more
-	  configurability
-
-2008-11-29 12:32  ivan
-
-	* FS/FS/Conf.pm: add selfservice_server-single_domain config, and
-	  login_info self-service method to give the login page a bit more
-	  configurability
-
-2008-11-25 16:30  ivan
-
-	* FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
-	  the rate is 0
-
-2008-11-25 16:20  ivan
-
-	* FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
-	  excel, closes: RT#4337
-
-2008-11-24 07:40  jeff
-
-	* FS/FS/part_export/soma.pm: more caffiene, please
-
-2008-11-24 07:36  jeff
-
-	* FS/FS/part_export/soma.pm: doh
-
-2008-11-24 07:18  jeff
-
-	* FS/FS/part_export/soma.pm: be more accepting
-
-2008-11-24 06:48  jeff
-
-	* FS/FS/part_export/soma.pm: esn's are hex
-
-2008-11-24 04:22  ivan
-
-	* FS/FS/cdr/genband.pm: update genband import to agree with
-	  reality, RT#4177
-
-2008-11-24 02:59  ivan
-
-	* FS/FS/part_export/internal_diddb.pm: add countrycode option to
-	  internal_diddb; throw a warning instead of an error if a number
-	  couldn't be returned to inventory
-
-2008-11-24 02:47  ivan
-
-	* FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
-	  phone_sqlradius CDR population?, RT#4100
-
-2008-11-24 02:11  ivan
-
-	* FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
-	  seconds returned finally, RT#4100
-
-2008-11-24 00:47  ivan
-
-	* FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
-	  add-ons too... eek.  also correct rating to destination RT#4100
-
-2008-11-22 14:17  ivan
-
-	* FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
-	  cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
-	  part_event/Condition.pm, part_event/Action/apply.pm,
-	  part_event/Action/bill.pm, part_event/Action/cancel.pm,
-	  part_event/Action/collect.pm,
-	  part_event/Action/cust_bill_batch.pm,
-	  part_event/Action/cust_bill_comp.pm,
-	  part_event/Action/cust_bill_fee_percent.pm,
-	  part_event/Action/cust_bill_realtime_card.pm,
-	  part_event/Action/cust_bill_realtime_check.pm,
-	  part_event/Action/cust_bill_realtime_lec.pm,
-	  part_event/Action/cust_bill_send.pm,
-	  part_event/Action/cust_bill_send_agent.pm,
-	  part_event/Action/cust_bill_send_alternate.pm,
-	  part_event/Action/cust_bill_send_csv_ftp.pm,
-	  part_event/Action/cust_bill_send_if_newest.pm,
-	  part_event/Action/cust_bill_spool_csv.pm,
-	  part_event/Action/cust_bill_suspend_if_balance.pm,
-	  part_event/Action/fee.pm,
-	  part_event/Action/pkg_referral_credit.pm,
-	  part_event/Action/pkg_referral_credit_pkg.pm,
-	  part_event/Action/suspend.pm,
-	  part_event/Action/suspend_if_pkgpart.pm,
-	  part_event/Action/suspend_unless_pkgpart.pm,
-	  part_event/Condition/balance.pm,
-	  part_event/Condition/balance_age.pm,
-	  part_event/Condition/balance_under.pm,
-	  part_event/Condition/cust_bill_age.pm,
-	  part_event/Condition/cust_bill_has_service.pm,
-	  part_event/Condition/cust_bill_owed.pm,
-	  part_event/Condition/cust_bill_owed_under.pm,
-	  part_event/Condition/cust_payments.pm,
-	  part_event/Condition/has_referral_custnum.pm,
-	  part_event/Condition/once_percust.pm,
-	  part_event/Condition/pkg_age.pm,
-	  part_event/Condition/pkg_notchange.pm,
-	  part_event/Condition/pkg_pkgpart.pm,
-	  part_event/Condition/pkg_recurring.pm,
-	  part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
-	  referral credits overhaul, use billing events, agents can
-	  self-configure, limit to once-per-customer, depend on any time
-	  from referred package, referred customer payment, specific
-	  packages, partial staged credits, RT#3983
-
-2008-11-21 23:10  ivan
-
-	* httemplate/: browse/part_event.html, edit/elements/edit.html:
-	  billing event cloning
-
-2008-11-20 19:36  jeff
-
-	* FS/FS/part_export/soma.pm: initial somanetworks support
-
-2008-11-20 18:57  ivan
-
-	* httemplate/edit/elements/edit.html: remove debugging accidentally
-	  left in
-
-2008-11-20 18:55  ivan
-
-	* httemplate/edit/process/elements/process.html: document
-	  viewall_ext
-
-2008-11-20 17:58  ivan
-
-	* httemplate/: edit/elements/edit.html,
-	  elements/tr-select-agent.html: undo voodoo, find real problem
-
-2008-11-20 16:06  ivan
-
-	* httemplate/edit/elements/edit.html: voodoo
-
-2008-11-20 11:02  jeff
-
-	* FS/FS/rate.pm: this must be what is meant
-
-2008-11-20 09:49  jeff
-
-	* FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
-	  extra cdr headers
-
-2008-11-20 08:59  jeff
-
-	* FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
-	  per service -- fixes #4260
-
-2008-11-20 04:52  ivan
-
-	* FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
-	  for excel import, hopefully.	should fix "Error: Can't use an
-	  undefined value as an ARRAY reference" error on import.  RT#4297
-
-2008-11-20 03:35  ivan
-
-	* bin/rate.delete: fill in the ratenum.  doesn't actually delete
-	  the rate itself, just all its data (the hard part)
-
-2008-11-19 16:42  ivan
-
-	* FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
-	  closes: RT#3982
-
-2008-11-19 06:55  jeff
-
-	* FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
-	  FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
-	  httemplate/misc/tax-import.cgi: support for cch fixed format
-
-2008-11-18 17:24  ivan
-
-	* FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
-	  key, fix agent.agent_custnum unique index causing it to get a
-	  value filled in by Record.pm
-
-2008-11-17 18:56  rsiddall
-
-	* rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
-	  as those in parentheses, and handles more version relation types.
-
-2008-11-12 18:22  ivan
-
-	* FS/FS/access_groupagent.pm, FS/FS/agent.pm,
-	  httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
-	  httemplate/edit/process/agent.cgi: add ability to view/edit
-	  access groups of an agent
-
-2008-11-11 00:55  ivan
-
-	* FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
-
-2008-11-11 00:45  ivan
-
-	* conf/: invoice_html, invoice_latex: agent_custid and ship_fax
-	  don't belong with the ship address, that was an unrelated
-	  tampabay/pbx-change request, RT#3290
-
-2008-11-10 23:51  ivan
-
-	* conf/invoice_html: make HTML invoice more consistent with current
-	  typeset invoice: center invoice date instead of right-justify
-
-2008-11-09 03:43  ivan
-
-	* httemplate/browse/agent.cgi: realign things in light of
-	  small_custview in this table for master customering, roundaboutly
-	  part of #2933
-
-2008-11-09 03:31  ivan
-
-	* FS/FS/cust_main/Import.pm: move batch customer import to its own
-	  file; add svc_external_svc_phone export format, RT#4103
-
-2008-11-09 01:14  ivan
-
-	* FS/FS/Conf.pm, httemplate/elements/file-upload.html,
-	  httemplate/misc/phone_avail-import.html: add a global countrycode
-	  to phone_avail import and a conf for the default (some other conf
-	  values snuck in also, oh well)
-
-2008-11-09 00:51  ivan
-
-	* FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
-	  FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
-	  Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
-	  httemplate/misc/process/cust_main-import.cgi: move batch customer
-	  import to its own file; add svc_external_svc_phone export format,
-	  RT#4103
-
-2008-11-06 22:04  ivan
-
-	* httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
-	  wow, it has been a while
-
-2008-11-06 14:53  ivan
-
-	* FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
-	  search, RT #4233
-
-2008-11-06 14:20  ivan
-
-	* FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
-
-2008-11-05 20:22  ivan
-
-	* FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
-	  concatenation (.) or string at
-	  /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
-
-2008-11-05 20:18  ivan
-
-	* FS/FS/svc_acct.pm: . is used in some implementations of classic
-	  crypt
-
-2008-11-03 07:28  jeff
-
-	* FS/FS/cust_main.pm: REAL otherwise there are no taxes
-
-2008-11-03 07:26  jeff
-
-	* FS/FS/cust_main.pm: yikes! not yet
-
-2008-11-03 07:14  jeff
-
-	* FS/FS/cust_main.pm: otherwise there are no taxes
-
-2008-11-02 17:10  ivan
-
-	* httemplate/view/svc_acct.cgi: time remaining is more useful to
-	  display as hours + minutes than days, hours, minutes from
-	  Time::Duration
-
-2008-11-02 12:27  ivan
-
-	* httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
-	  REALLY fix the line-item links too, whew) fix overreporting of
-	  tax invoiced when using & reporting with taxclasses, RT#4131
-
-2008-11-02 12:03  ivan
-
-	* httemplate/search/report_tax.cgi: (and fix the line-item links
-	  too, whew) fix overreporting of tax invoiced when using &
-	  reporting with taxclasses, RT#4131
-
-2008-11-02 11:40  ivan
-
-	* httemplate/search/report_tax.cgi: (and fix the total too) fix
-	  overreporting of tax invoiced when using & reporting with
-	  taxclasses, RT#4131
-
-2008-11-02 11:26  ivan
-
-	* httemplate/search/report_tax.cgi: fix overreporting of tax
-	  invoiced when using & reporting with taxclasses, RT#4131
-
-2008-11-01 15:12  ivan
-
-	* init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
-	  freeside-cdrd disable itself if there's no appropriate package
-	  definition, RT#4184
-
-2008-10-29 15:24  ivan
-
-	* FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
-	  spurious hits
-
-2008-10-29 13:23  ivan
-
-	* FS/FS/part_event/Action.pm: remove debugging accidentally left in
-
-2008-10-29 13:21  ivan
-
-	* FS/FS/part_event/Action.pm: huh.  how did event editing ever
-	  work?  is this 5.10-specific?
-
-2008-10-29 01:03  ivan
-
-	* FS/FS/cust_main.pm, init.d/freeside-init,
-	  FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
-	  pickup & bill daemon, RT#4184
-
-2008-10-29 00:50  ivan
-
-	* FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
-	  provisioning
-
-2008-10-27 18:23  ivan
-
-	* FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
-	  RT#4204
-
-2008-10-24 17:37  ivan
-
-	* FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
-	  phone numbers, RT#4195
-
-2008-10-24 16:21  ivan
-
-	* httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
-	  svc_phone view
-
-2008-10-24 15:53  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
-	  Reply-Message for the RADIUS error message, RT#4100
-
-2008-10-24 15:23  ivan
-
-	* FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
-	  hooks, RT#4100
-
-2008-10-24 14:31  ivan
-
-	* FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
-	  part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
-	  RT#4100
-
-2008-10-24 14:25  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
-	  rlm_perl hook for prepaid voip radius, RT#4100
-
-2008-10-24 14:22  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
-	  rlm_perl hook for prepaid voip radius, RT#4100
-
-2008-10-24 12:58  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
-	  rlm_perl hook for prepaid voip radius, RT#4100
-
-2008-10-24 12:54  ivan
-
-	* fs_selfservice/FS-SelfService/: SelfService.pm,
-	  SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
-	  radius, RT#4100
-
-2008-10-24 12:45  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
-	  prepaid voip radius, RT#4100
-
-2008-10-24 12:13  ivan
-
-	* fs_selfservice/FS-SelfService/: SelfService.pm,
-	  SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
-	  radius, RT#4100
-
-2008-10-23 19:54  ivan
-
-	* FS/: FS/part_export/phone_sqlradius.pm,
-	  FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
-	  untested code to suck in CDRs in from VoIP RADIUS exports,
-	  RT#4100
-
-2008-10-23 19:08  ivan
-
-	* FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
-	  fixes to facilitate using agent_custid as custnum, RT#4190
-
-2008-10-23 18:45  ivan
-
-	* FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
-	  phone RADIUS export: allow freeside-sqlradius-reset to reset a
-	  phone_sqlradius export, but only if explicitly specified by
-	  exportnum.  also fix "Reference found where even-size list
-	  expected" warning and junk winding up in radreply table".  all
-	  this phone_sqlradius stuff is RT#4100
-
-2008-10-23 18:19  ivan
-
-	* FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
-	  part_export/sqlradius.pm: add phone_sqlradius export
-
-2008-10-22 22:20  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
-
-2008-10-22 11:50  ivan
-
-	* httemplate/view/svc_phone.cgi: fix CDR links
-
-2008-10-21 21:39  ivan
-
-	* FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
-	  httemplate/search/sqlradius.html: fix error on open-ended RADIUS
-	  search with Pg, add options for open session search and search on
-	  start time, RT#4051
-
-2008-10-21 08:50  jeff
-
-	* fs_selfservice/java/: freeside_login_example.java,
-	  freeside_signup_example.java, biz/freeside/SelfService.java:
-	  biz.freeside.SelfService class and sample applications
-
-2008-10-18 18:57  ivan
-
-	* httemplate/config/config.cgi: correctly allow re-editing of
-	  config options with " in them
-
-2008-10-18 17:38  ivan
-
-	* FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
-	  httemplate/elements/search-cust_main.html,
-	  httemplate/browse/agent.cgi: add a master custnum field to
-	  agents, RT#2933 (roundabout)
-
-2008-10-17 18:22  jeff
-
-	* FS/FS/cust_main.pm: sheesh
-
-2008-10-17 18:19  jeff
-
-	* FS/FS/cust_main.pm: doh
-
-2008-10-17 18:08  jeff
-
-	* FS/FS/cust_main.pm: cope with overlapping (but with distinct
-	  endpoints) tax areas
-
-2008-10-17 13:01  jeff
-
-	* conf/: invoice_latex, invoice_latexcoupon: address tweaks,
-	  assumes a window at least 2.75in or 7cm wide
-
-2008-10-17 11:57  jeff
-
-	* FS/FS/cust_bill.pm: correct erroneous line dupplication on
-	  invoices
-
-2008-10-16 15:45  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
-	  of billsec to calculate billable time, RT#4147
-
-2008-10-15 22:29  ivan
-
-	* FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
-
-2008-10-15 22:29  ivan
-
-	* FS/FS/Conf.pm, httemplate/misc/payment.cgi,
-	  httemplate/search/cust_pay_batch.cgi,
-	  httemplate/view/cust_main/payment_history.html: add
-	  batch-enable_payby and realtime_disable_payby for better control
-	  over hybrid realtime/batch installs; deprecate never-used
-	  paymentforcedtobatch, RT#4052
-
-2008-10-15 22:04  ivan
-
-	* httemplate/elements/menu.html: add batch-enable_payby and
-	  realtime_disable_payby for better control over hybrid
-	  realtime/batch installs; deprecate never-used
-	  paymentforcedtobatch, RT#4052
-
-2008-10-14 14:27  ivan
-
-	* FS/FS/Tron.pm: not interested in payment gateway survey just now
-
-2008-10-13 17:50  ivan
-
-	* FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
-	  import format for external services, including next bill date
-	  (cust_pkg.bill), RT#4108
-
-2008-10-13 14:58  ivan
-
-	* FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
-	  freeside-fetch emailed reports from "subject" to "Freeside
-	  report", and add email_report-subject config to change it.
-	  RT#4093
-
-2008-10-12 16:56  jeff
-
-	* conf/invoice_latex: better column widths and easier maintenance
-
-2008-10-12 14:22  jeff
-
-	* conf/invoice_latex: better value for non-broken tetex
-
-2008-10-12 12:43  jeff
-
-	* conf/longtable.sty.patch: check not just for fit, but move the
-	  goalposts as well
-
-2008-10-11 17:58  ivan
-
-	* httemplate/browse/cust_main_county.cgi: fix link
-
-2008-10-11 17:54  ivan
-
-	* httemplate/: browse/cust_main_county.cgi,
-	  edit/bulk-cust_main_county.html,
-	  edit/process/bulk-cust_main_county.html: add a quick bulk tax add
-	  tool (eating my own dogfood instead of running a one-off SQL
-	  query), RT#4117
-
-2008-10-10 17:32  ivan
-
-	* FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
-	  administrator, RT#4083
-
-2008-10-10 16:30  ivan
-
-	* FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
-	  h_labels_short in an effort to reduce the number of "XXX service
-	  listing twice on invoice" incidents, RT#3944.  still should be
-	  possible to fundamentally do better with the function in the
-	  first place
-
-2008-10-10 14:30  jeff
-
-	* conf/: invoice_latex, longtable.sty.patch: avoid overprinting
-	  remittance coupons
-
-2008-10-10 12:25  ivan
-
-	* FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
-	  display it as the customer number, RT#4099
-
-2008-10-09 18:15  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm,
-	  FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
-	  httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
-	  httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
-	  add options to auto-generate agent_custid and display it as the
-	  customer number, RT#4099
-
-2008-10-09 13:06  ivan
-
-	* FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
-	  ALL attributes except Password.  Crypt-Password, User-Password,
-	  Password-With-Header should now use := instead of ==.  RT#4051
-
-2008-10-07 16:57  ivan
-
-	* httemplate/misc/: cdr-import.html, process/cdr-import.html: put
-	  each CDR web import into a batch
-
-2008-10-07 16:23  ivan
-
-	* FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
-	  CDR format
-
-2008-10-06 17:10  ivan
-
-	* FS/FS/Upgrade.pm: oops, brainfart
-
-2008-10-06 17:09  ivan
-
-	* FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
-	  only accounts actually attached to the export are updated
-
-2008-10-06 15:48  ivan
-
-	* FS/FS/svc_acct.pm: make RADIUS password exports
-	  _password_encoding-aware so we export Password-With-Header when
-	  necessary
-
-2008-10-06 15:19  ivan
-
-	* FS/FS/svc_acct.pm: make RADIUS password exports
-	  _password_encoding-aware so we export Password-With-Header when
-	  necessary
-
-2008-10-06 08:28  ivan
-
-	* FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
-	  format
-
-2008-10-05 14:36  ivan
-
-	* httemplate/search/pay_batch.cgi: fix links to closed batches,
-	  RT#4052
-
-2008-10-05 03:17  ivan
-
-	* httemplate/search/phone_avail.html: adding the start of available
-	  phone# search.  still needs a menu entry, search options page...
-	  RT#3925
-
-2008-10-04 23:07  ivan
-
-	* httemplate/: edit/elements/ApplicationCommon.html,
-	  view/cust_main/payment_history/credit.html,
-	  view/cust_main/payment_history/payment.html: finish UI
-	  improvements wrt refunds: now you have to post a check or cash
-	  refund explicitly, no more implicit creation by 'applying'
-	  credits.  don't show useless application links.  don't enable
-	  apply button until you pick an invoice/refund.  RT#3812
-
-2008-10-04 15:35  ivan
-
-	* FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
-	  payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
-	  usage_class.pm, part_event/Action.pm: POD cleanups
-
-2008-10-04 13:55  ivan
-
-	* httemplate/edit/rate_region.cgi: fix inappropriate rounding when
-	  editing rates for a whole region
-
-2008-10-04 13:43  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
-
-2008-10-03 17:30  ivan
-
-	* httemplate/edit/part_pkg.cgi: fix recurring box graying out on
-	  package customize
-
-2008-10-03 12:41  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: add debugging
-
-2008-09-30 14:05  jeff
-
-	* httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
-	  search/report_newtax.html, elements/menu.html: simple reporting
-	  for new tax system
-
-2008-09-30 13:22  jeff
-
-	* FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
-	  one-time charges
-
-2008-09-30 13:17  jeff
-
-	* fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
-	  turn on and off postal billing from self-service
-
-2008-09-28 20:41  ivan
-
-	* httemplate/misc/delay_susp_pkg.html: use init_calendar.html
-
-2008-09-26 20:01  jeff
-
-	* httemplate/edit/process/addr_block/manual_flag.cgi,
-	  FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
-	  FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
-	  httemplate/edit/svc_broadband.cgi: per address block ip auto
-	  assignment and auto router selection
-
-2008-09-25 20:54  jeff
-
-	* FS/FS/part_event/Condition/dundate.pm,
-	  httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
-	  FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/misc/process/delay_susp_pkg.html,
-	  httemplate/view/cust_main/packages.html: push out event triggered
-	  suspensions
-
-2008-09-25 16:44  jeff
-
-	* FS/FS/cust_main.pm: lost bits of reason
-
-2008-09-24 19:27  jeff
-
-	* FS/FS/part_export/prizm.pm: prizm export improvement for package
-	  changes
-
-2008-09-18 16:17  jeff
-
-	* FS/FS/Schema.pm: trade space for time
-
-2008-09-16 08:58  jeff
-
-	* httemplate/search/report_tax.cgi: minor initialization issue
-
-2008-09-15 18:22  jeff
-
-	* httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
-	  elements/tr-select-taxoverride.html,
-	  elements/tr-select-taxproduct.html: correct package editor when
-	  taxproducts off
-
-2008-09-15 00:18  ivan
-
-	* FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
-	  FS/FS/part_export/internal_diddb.pm,
-	  httemplate/elements/menu.html,
-	  httemplate/misc/phone_avail-import.html,
-	  httemplate/misc/process/phone_avail-import.html: add internal did
-	  database & ability to query for availability, plus upload tool
-
-2008-09-14 17:40  ivan
-
-	* FS/FS/part_export/globalpops_voip.pm: add dry_run option to
-	  globalpops_voip export
-
-2008-09-14 13:24  ivan
-
-	* FS/FS/cust_main_invoice.pm: silently strip out leading and
-	  trailing spaces from invoicing email addresses instead of
-	  throwing an error
-
-2008-09-14 13:20  ivan
-
-	* httemplate/config/: config-process.cgi, config-view.cgi: don't
-	  reload the whole page every time a config option is changed,
-	  RT#3989
-
-2008-09-14 12:13  ivan
-
-	* httemplate/elements/header.html: default the menu to top in 1.9,
-	  still a pref
-
-2008-09-12 15:53  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
-	  "1011" came from us not the CDRs anyway, RT#3985
-
-2008-09-12 15:48  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
-	  internal_prefixen, RT#3985
-
-2008-09-12 15:38  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
-	  internal_prefixen, RT#3985
-
-2008-09-12 15:18  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
-	  internal_prefixen, RT#3985
-
-2008-09-12 14:56  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
-	  RT#3985
-
-2008-09-12 14:55  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
-
-2008-09-12 00:58  ivan
-
-	* FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
-	  services printed on invoices configurable.  RT#3904
-
-2008-09-12 00:07  ivan
-
-	* FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
-	  don't throw noisy warnings about missing new recur_temporality,
-	  RT#3851
-
-2008-09-11 19:28  jeff
-
-	* FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
-	  FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
-	  t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
-
-2008-09-11 19:01  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/Conf.pm,
-	  httemplate/misc/spool_invoices.cgi,
-	  httemplate/search/cust_bill.html: add billco respooling, not
-	  re-FTPing, RT#3971
-
-2008-09-11 17:53  ivan
-
-	* FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
-	  flat.pm, RT#3851
-
-2008-09-11 17:41  ivan
-
-	* FS/FS/cust_main.pm: correct a (fortunately harmless) typo
-
-2008-09-10 01:33  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/Conf.pm,
-	  httemplate/misc/ftp_invoices.cgi,
-	  httemplate/search/cust_bill.html: add re-FTP reprint,
-	  RT#create-me-tommorow-for-enet
-
-2008-09-10 00:55  ivan
-
-	* FS/FS/Schema.pm: better (?) place to put display and taxation
-	  data than overloading real line items
-
-2008-09-10 00:32  ivan
-
-	* FS/FS/part_pkg.pm: well, allow things to work for now so work can
-	  get done
-
-2008-09-10 00:30  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
-	  RT#3851
-
-2008-09-10 00:24  ivan
-
-	* FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
-
-2008-09-09 15:35  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
-	  log into selfservice when selfservice_server-primary_only is on
-
-2008-09-09 14:29  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
-	  services to log into selfservice when
-	  selfservice_server-primary_only is on
-
-2008-09-09 14:04  ivan
-
-	* FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
-
-2008-09-09 01:19  ivan
-
-	* FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
-	  _upgrade_data is hosing cpu badly
-
-2008-09-08 19:35  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
-	  RT#3838
-
-2008-09-08 19:24  ivan
-
-	* FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
-	  QIS/Taqua-specific CDR handling details, RT#3838
-
-2008-09-08 14:46  ivan
-
-	* FS/FS/cust_main.pm: oops, debugging got left on by accident
-
-2008-09-08 14:23  ivan
-
-	* httemplate/view/elements/svc_Common.html: also hide fixed+blank
-	  fields on service view, RT#3829
-
-2008-09-08 14:02  ivan
-
-	* httemplate/edit/elements/svc_Common.html: completely hide
-	  fixed+blank fields, RT#3829
-
-2008-09-07 19:49  ivan
-
-	* httemplate/edit/quick-charge.html: extraneous code cleanup
-
-2008-09-07 19:48  ivan
-
-	* FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
-	  cust_bill_pkg
-
-2008-09-07 19:47  ivan
-
-	* FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
-	  & comments, RT#3810
-
-2008-09-07 19:42  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
-	  FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
-	  httemplate/pref/pref.html,
-	  httemplate/view/cust_main/packages.html, FS/FS.pm,
-	  httemplate/edit/cust_pkg_detail.html,
-	  httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
-	  add package invoice details & comments, RT#3810
-
-2008-09-06 13:54  ivan
-
-	* FS/FS/UI/Web.pm: don't link to customer service view unless the
-	  user has the ACL to view the resulting page
-
-2008-09-04 06:29  jeff
-
-	* FS/FS/Upgrade.pm: three lost lines
-
-2008-09-03 20:10  ivan
-
-	* httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
-	  not incorrectly a PNG
-
-2008-09-03 19:44  ivan
-
-	* httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
-	  in light of database config where you absolutely need
-	  ->set_binary for swtuf retreived with ->config_binary, RT#3936
-
-2008-09-03 12:08  jeff
-
-	* FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
-	  FS/FS/router.pm, httemplate/browse/addr_block.cgi,
-	  httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
-	  httemplate/edit/allocate.html, httemplate/edit/router.cgi,
-	  httemplate/edit/svc_acct_pop.cgi,
-	  httemplate/edit/process/router.cgi,
-	  httemplate/edit/process/svc_acct_pop.cgi,
-	  httemplate/edit/process/addr_block/add.cgi,
-	  httemplate/edit/process/addr_block/allocate.cgi,
-	  httemplate/edit/process/addr_block/deallocate.cgi,
-	  httemplate/edit/process/addr_block/split.cgi,
-	  httemplate/elements/menu.html: new access right names
-
-2008-09-03 11:59  jeff
-
-	* FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
-	  routine
-
-2008-09-02 18:52  ivan
-
-	* httemplate/view/cust_main/payment_history.html: add back ability
-	  to post a check/cash refund. be more explicit about it instead of
-	  just being a checkbox when posting a credit. RT#3812
-
-2008-09-02 18:46  ivan
-
-	* FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
-	  httemplate/edit/cust_refund.cgi,
-	  httemplate/edit/process/cust_refund.cgi,
-	  httemplate/elements/init_calendar.html,
-	  httemplate/view/cust_refund.html,
-	  httemplate/view/cust_main/payment_history/refund.html,
-	  FS/FS/AccessRight.pm: add back ability to post a check/cash
-	  refund.  be more explicit about it instead of just being a
-	  checkbox when posting a credit.  RT#3812
-
-2008-09-02 08:37  jeff
-
-	* FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
-	  call details in self-service
-
-2008-08-30 14:34  jeff
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
-	  FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
-	  FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/report_prepaid_income.cgi,
-	  httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
-	  creation RT#3919
-
-2008-08-29 19:10  jeff
-
-	* FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
-	  httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
-	  usage classes
-
-2008-08-29 16:13  ivan
-
-	* FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
-	  of simple accounts for cheepnet, RT#3805
-
-2008-08-29 13:10  ivan
-
-	* httemplate/elements/tr-pkg_svc.html: increase maxlength and size
-	  of quantity fields on package edit, for RT#3805
-
-2008-08-28 18:09  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
-	  httemplate/elements/select-cdrbatch.html,
-	  httemplate/elements/tr-select-cdrbatch.html,
-	  httemplate/search/cdr.html, httemplate/search/report_cdr.html:
-	  add CDR batch TFTP feature, RT#3113
-
-2008-08-28 17:45  jeff
-
-	* FS/FS/part_pkg.pm: noise reduction
-
-2008-08-28 17:23  ivan
-
-	* httemplate/elements/: tr-select-taxclass.html,
-	  select-taxclass.html: correct nits in tax class selection
-
-2008-08-28 15:00  jeff
-
-	* FS/FS/tax_rate.pm: updates can be completely empty
-
-2008-08-28 14:32  jeff
-
-	* FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
-	  httemplate/browse/part_pkg_taxproduct.cgi,
-	  httemplate/edit/part_pkg_taxoverride.html,
-	  httemplate/edit/quick-charge.html,
-	  httemplate/edit/process/quick-charge.cgi,
-	  httemplate/elements/select-taxoverride.html,
-	  httemplate/elements/select-taxproduct.html,
-	  httemplate/view/cust_main/packages.html: taxproduct selection for
-	  one time charges
-
-2008-08-28 12:09  ivan
-
-	* FS/FS/: Tron.pm, Yori.pm: payment gateway survey
-
-2008-08-28 00:38  jeff
-
-	* httemplate/elements/select-taxoverride.html,
-	  httemplate/elements/select-taxproduct.html,
-	  httemplate/elements/tr-select-taxoverride.html,
-	  httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
-	  FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
-	  FS/FS/part_pkg/voip_cdr.pm,
-	  httemplate/browse/part_pkg_taxproduct.cgi,
-	  httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/part_pkg_taxoverride.html,
-	  httemplate/edit/process/part_pkg.cgi: multiple usage classes
-	  checkpoint
-
-2008-08-26 17:15  ivan
-
-	* FS/FS/cust_main.pm: don't override countrydefault or whatever
-	  with a blank value in bulk customer import
-
-2008-08-26 17:05  ivan
-
-	* httemplate/elements/mcp_lint.html: add unchecked vs. ok
-	  distinction to lint
-
-2008-08-26 17:00  ivan
-
-	* httemplate/elements/mcp_lint.html: add unchecked vs. ok
-	  distinction to lint
-
-2008-08-26 16:53  ivan
-
-	* FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
-	  vs. ok distinction to lint
-
-2008-08-26 07:00  rsiddall
-
-	* rpm/freeside.spec: More changes to the self-service RPMs, mostly
-	  fixing up paths so the RPM-installed self-service files are not
-	  under /usr/local on the remote machine.  Also fixed an
-	  initialization problem where the system configuration files for
-	  Freeside were assumed to be under /etc/default, not
-	  /etc/sysconfig
-
-2008-08-25 14:23  ivan
-
-	* httemplate/edit/elements/edit.html: fix package editor showing
-	  "all" for pkg class selection
-
-2008-08-25 13:33  ivan
-
-	* FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
-	  comparison from svcnum to svcpart
-
-2008-08-24 22:53  jeff
-
-	* FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
-	  FS/FS/Report/Table/Monthly.pm,
-	  httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/report_prepaid_income.cgi,
-	  httemplate/search/report_tax.cgi: correct fallout from duplicate
-	  line items
-
-2008-08-24 22:18  jeff
-
-	* httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
-	  agent virtualizing packages
-
-2008-08-24 15:35  ivan
-
-	* httemplate/elements/checkboxes-table-name.html: add controls to
-	  select/unselect/toggle all checkboxes
-
-2008-08-24 14:52  ivan
-
-	* bin/customer-faker: add -k option for pkgpart
-
-2008-08-24 14:49  ivan
-
-	* bin/customer-faker: add -a option for agentnum
-
-2008-08-23 20:41  rsiddall
-
-	* rpm/freeside.spec: Create discrete RPMs for different parts of
-	  the self-service interface.  Put the default configuration folder
-	  in the main freeside RPM.
-
-2008-08-23 14:59  jeff
-
-	* FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
-	  FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
-	  FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
-	  FS/MANIFEST, httemplate/browse/rate_detail.html,
-	  httemplate/edit/rate_detail.html,
-	  httemplate/edit/rate_region.cgi,
-	  httemplate/edit/usage_class.html,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/rate_region.cgi,
-	  httemplate/edit/process/usage_class.html,
-	  httemplate/elements/menu.html: add usage classes to rate details
-
-2008-08-22 20:29  jeff
-
-	* FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
-	  tax_rate.pm: tax data update bug fixes and error message
-	  improvements
-
-2008-08-21 20:01  ivan
-
-	* FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
-	  FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
-	  FS/MANIFEST, FS/t/cust_svc_option.t,
-	  httemplate/elements/dashboard-toplist.html,
-	  httemplate/elements/mcp_lint.html: the master control program has
-	  chosen YOU to serve your system on the game grid
-
-2008-08-21 16:21  ivan
-
-	* FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
-	  reporting for MCP mode
-
-2008-08-21 11:21  jeff
-
-	* bin/import-optigold.pl: use options with proper names
-
-2008-08-19 11:42  ivan
-
-	* FS/FS/svc_acct.pm: beter error messages for duplicate accounts
-
-2008-08-19 04:35  ivan
-
-	* FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
-
-2008-08-19 03:09  ivan
-
-	* httemplate/edit/process/rate_region.cgi: also don't neglext nxx
-	  here
-
-2008-08-19 03:06  ivan
-
-	* FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
-	  httemplate/edit/rate_region.cgi: more consistent prefix display,
-	  and don't forget nxx'
-
-2008-08-15 12:42  ivan
-
-	* Makefile: install default conf with make create-config too, so it
-	  doesn't go missing
-
-2008-08-15 12:26  ivan
-
-	* FS/bin/freeside-setup: allow a full pathname to be specified to
-	  freeside-setup for initial configdir
-
-2008-08-14 18:09  jeff
-
-	* FS/FS/tax_class.pm: correct field ordering - invonsequential
-
-2008-08-14 17:41  ivan
-
-	* httemplate/elements/form-file_upload.html: can have a message
-	  then a URL too
-
-2008-08-14 04:53  ivan
-
-	* FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
-	  httemplate/elements/progress-init.html,
-	  httemplate/misc/cust_main-import.cgi,
-	  httemplate/misc/process/cust_main-import.cgi,
-	  httemplate/elements/progress-popup.html,
-	  httemplate/search/cust_main.html,
-	  httemplate/elements/form-file_upload.html,
-	  httemplate/misc/file-upload.html,
-	  httemplate/elements/file-upload.html: customer import: add
-	  progress bar & redirect to a search of the imported customers,
-	  #3475
-
-2008-08-14 04:44  ivan
-
-	* FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
-	  import: add progress bar & redirect to a search of the imported
-	  customers, #3475
-
-2008-08-13 18:58  ivan
-
-	* FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
-	  httemplate/elements/menu.html,
-	  httemplate/misc/cust_main-import.cgi,
-	  httemplate/misc/process/cust_main-import.cgi: import customer
-	  from Excel file too
-
-2008-08-13 18:52  ivan
-
-	* FS/FS/svc_Common.pm: tyop
-
-2008-08-13 18:38  ivan
-
-	* httemplate/view/svc_forward.cgi: tyop
-
-2008-08-08 13:29  jeff
-
-	* bin/import-optigold.pl: better opti table relationship following
-
-2008-08-08 11:13  jeff
-
-	* FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
-	  FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
-	  conf/invoice_latex: cdrs can be in separate invoice section,
-	  after total, summarized inline, with hints for page breaks
-
-2008-08-07 15:30  ivan
-
-	* Makefile: don't generate a new key on install-selfservice if
-	  there's already an RSA one either
-
-2008-08-05 23:39  jeff
-
-	* FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
-
-2008-08-05 21:05  jeff
-
-	* FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
-	  refactor
-
-2008-08-02 19:15  ivan
-
-	* FS/FS/Schema.pm, FS/FS/svc_phone.pm,
-	  httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
-	  a name field to svc_phone
-
-2008-08-02 17:54  ivan
-
-	* FS/FS/cdr/simple2.pm: doh, fix regex
-
-2008-08-02 17:26  ivan
-
-	* FS/FS/: Record.pm: attempt to eliminate 'Can't call method
-	  "exists" on an undefined value at
-	  /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
-	  upgrade
-
-2008-08-02 17:20  ivan
-
-	* FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
-	  on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
-	  line 812.' error on upgrade
-
-2008-08-02 16:51  ivan
-
-	* FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
-	  cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
-	  cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
-	  'Can't call method "parse" on an undefined value' error from CDR
-	  format refactor
-
-2008-08-01 21:20  jeff
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
-	  FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
-	  conf/invoice_latex, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/view/cust_main/billing.html: bundled package
-	  presentation improvements
-
-2008-08-01 21:09  jeff
-
-	* FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
-	  cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
-	  part_pkg/voip_cdr.pm: improve CDR usage presentation
-
-2008-08-01 14:41  ivan
-
-	* FS/FS/cust_main.pm: fix receivables report: credits/etc. should
-	  be limited by date like before, closes: Bug#3801
-
-2008-08-01 13:21  ivan
-
-	* httemplate/edit/pkg_class.html: categories deserve labels too
-
-2008-07-31 16:32  ivan
-
-	* httemplate/search/report_receivables.cgi: this should fix columns
-	  not showing up in receivables report... not surea bout #3801
-	  (credits/etc show up in all time periods)
-
-2008-07-31 13:17  ivan
-
-	* httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
-	  receivables report: credits/etc. should be limited by date like
-	  before, closes: Bug#3801
-
-2008-07-30 19:35  ivan
-
-	* httemplate/misc/delete-customer.cgi: fix error on customer
-	  deletion
-
-2008-07-30 15:10  ivan
-
-	* FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
-
-2008-07-29 13:00  jeff
-
-	* FS/FS/cust_bill.pm: correct amount for new charges total on
-	  sectioned invoices
-
-2008-07-29 10:29  rsiddall
-
-	* rpm/freeside.spec: Self-Service files were reorganized; changed
-	  the way we copy them into the buildroot.
-
-2008-07-24 09:40  jeff
-
-	* FS/FS/cust_bill.pm: ensure invoice line items are delivered in
-	  line number order
-
-2008-07-23 07:41  jeff
-
-	* httemplate/edit/tax_rate.html: add disabled column to new tax
-	  rates, false laziness elimination, and bug fixes - closes #3566
-
-2008-07-23 07:36  jeff
-
-	* FS/FS/Schema.pm, FS/FS/tax_rate.pm,
-	  httemplate/browse/tax_rate.cgi,
-	  httemplate/misc/enable_or_disable_tax.html,
-	  httemplate/misc/process/enable_or_disable_tax.html: add disabled
-	  column to new tax rates, false laziness elimination, and bug
-	  fixes - closes #3566
-
-2008-07-22 01:33  ivan
-
-	* FS/FS/part_export/phone_shellcommands.pm: freepbx modification
-	  command
-
-2008-07-21 21:59  ivan
-
-	* httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
-	  view also
-
-2008-07-21 15:34  ivan
-
-	* FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/signup.cgi,
-	  fs_selfservice/FS-SelfService/cgi/signup.html,
-	  fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
-
-2008-07-21 14:23  ivan
-
-	* Makefile: oops, don't inadvertantly switch default db type
-
-2008-07-21 12:09  ivan
-
-	* FS/FS/Conf.pm, httemplate/elements/select-did.html,
-	  FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/signup.html,
-	  fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
-	  fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
-	  fs_selfservice/FS-SelfService/cgi/images/cross.png,
-	  fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
-	  fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
-	  w/globalpops DID selection via mason components pass-through
-
-2008-07-21 11:58  ivan
-
-	* FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
-	  FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
-	  components standalone
-
-2008-07-21 03:42  ivan
-
-	* FS/FS/svc_phone.pm: generate a SIP password if it is blank
-
-2008-07-18 15:31  ivan
-
-	* httemplate/search/report_rt_transaction.html: missing closing
-	  FORM tag
-
-2008-07-18 15:30  ivan
-
-	* httemplate/elements/popup_link.html: add target param, i thought
-	  this was needed for something...
-
-2008-07-18 15:29  ivan
-
-	* bin/bind.import: add -e option to bind.import (now to actually
-	  implement it)
-
-2008-07-18 15:28  ivan
-
-	* FS/FS/rate_region.pm: show NXX is US if applicable
-
-2008-07-18 15:28  ivan
-
-	* FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
-	  UI/Web.pm: some random cleanups
-
-2008-07-18 15:27  ivan
-
-	* FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
-	  imports
-
-2008-07-18 15:26  ivan
-
-	* FS/MANIFEST: add part_pkg_link to MANIFEST
-
-2008-07-17 16:55  ivan
-
-	* FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
-	  cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
-	  cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
-	  formats; add formats for OpenSER, Genband/Tekelec, and "NT"
-
-2008-07-16 16:55  ivan
-
-	* httemplate/search/svc_acct.cgi: fix account search by time
-	  remaining to deal with situations w/o a recurring amount
-
-2008-07-15 16:25  ivan
-
-	* FS/FS/Upgrade.pm: where in the world is $DBI::errstr
-
-2008-07-15 16:18  ivan
-
-	* FS/FS/Upgrade.pm: parens help alot
-
-2008-07-15 16:17  ivan
-
-	* FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
-	  upgrade
-
-2008-07-15 13:56  ivan
-
-	* FS/FS/cust_main.pm: prevent inactive customers from showing up in
-	  reports of cancelled customers
-
-2008-07-14 18:19  ivan
-
-	* FS/FS/part_export/phone_shellcommands.pm: add warning about
-	  concurrency in FreePBX
-
-2008-07-14 16:59  ivan
-
-	* httemplate/view/cust_main/notes.html: fuck embedded iframes and
-	  their stupid display problems with scrolling.  also make the
-	  gridding more consistent
-
-2008-07-14 16:08  ivan
-
-	* httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
-	  view/cust_main/notes.html: fuck embedded iframes and their stupid
-	  display problems with scrolling.  also make the gridding more
-	  consistent
-
-2008-07-10 11:48  ivan
-
-	* httemplate/view/cust_main/packages.html: fix variable scoping
-	  issues preventing customer view page from coing up
-
-2008-07-09 20:16  jeff
-
-	* FS/FS/cust_bill.pm: restore line item date ranges
-
-2008-07-09 13:37  ivan
-
-	* FS/FS/part_pkg.pm: should avoid spurious uninitialized value
-	  warnings on upgrade
-
-2008-07-09 13:33  ivan
-
-	* FS/FS/svc_Common.pm: perl vs SQL brainfart
-
-2008-07-09 12:45  ivan
-
-	* httemplate/docs/license.html: fix famfamfam link
-
-2008-07-09 12:35  ivan
-
-	* FS/FS/svc_Common.pm: service searching should be case-insensitive
-	  now
-
-2008-07-08 20:40  ivan
-
-	* httemplate/search/: cust_tax_exempt.cgi: helpful to see when
-	  exemptions were inserted?
-
-2008-07-08 20:27  ivan
-
-	* httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
-
-2008-07-08 20:18  ivan
-
-	* httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
-	  search legacy tax exemptions by customer status
-
-2008-07-08 19:30  ivan
-
-	* httemplate/edit/process/part_pkg.cgi: don't require an agent type
-	  to be specified when editing a disabled package
-
-2008-07-07 19:19  ivan
-
-	* httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
-	  taxclass-less regions
-
-2008-07-07 19:01  ivan
-
-	* FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/report_tax.cgi: fix line-item reports on
-	  taxclass-less regions
-
-2008-07-07 17:35  ivan
-
-	* httemplate/search/cust_bill_pkg.cgi: order by number for line
-	  items with the same datestamp
-
-2008-07-07 17:20  ivan
-
-	* httemplate/search/cust_bill_pkg.cgi: order line item reports by
-	  date
-
-2008-07-07 16:47  ivan
-
-	* httemplate/search/report_tax.cgi: should be a proper fix for edge
-	  cases where you have taxclass and empty-taxclass rates for a
-	  region, whew
-
-2008-07-07 14:38  ivan
-
-	* FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
-	  probelms on old (v1.x?) DBD::Pg
-
-2008-07-07 14:18  ivan
-
-	* FS/FS/Record.pm: eek, hopefully fix problems caused by adding
-	  debugging of bind_param statements
-
-2008-07-07 14:07  ivan
-
-	* FS/FS/Record.pm: add debugging of bind_param statements
-
-2008-07-07 12:50  ivan
-
-	* FS/FS/Record.pm: add debugging of bind_param statements
-
-2008-07-03 16:23  ivan
-
-	* httemplate/view/cust_main/packages.html: fix bad sub names in
-	  forward-port
-
-2008-07-02 21:19  ivan
-
-	* FS/FS/Record.pm: should FINALLY get binding correctly in light of
-	  regression caused by get_real_fields refactor
-
-2008-07-02 21:12  ivan
-
-	* FS/FS/Record.pm: this should non-"=" searches on fields that
-	  require SQL type binding...
-
-2008-07-02 21:00  ivan
-
-	* FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
-	  "forward-port", i guess
-
-2008-07-02 20:57  ivan
-
-	* FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
-	  1.7?	not touching it unless it breaks :)
-
-2008-07-01 19:55  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
-	  card through self-service
-
-2008-07-01 00:02  jeff
-
-	* FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
-
-2008-06-30 22:01  jeff
-
-	* httemplate/misc/unadjourn_pkg.cgi,
-	  httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
-	  FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
-	  FS/FS/part_export/shellcommands.pm,
-	  FS/FS/part_export/sqlradius.pm,
-	  httemplate/edit/REAL_cust_pkg.cgi,
-	  httemplate/misc/process/cancel_pkg.html,
-	  httemplate/search/cust_pkg.cgi,
-	  httemplate/view/cust_main/packages.html: correct internal reason
-	  searching, prevent interleaved suspend/cancel/expire/adjourn,
-	  backporting and refactoring
-
-2008-06-30 17:11  ivan
-
-	* FS/FS/svc_phone.pm: that should fix new sip_password field, whew
-
-2008-06-30 17:07  ivan
-
-	* FS/FS/svc_phone.pm: that should fix the new sip_password field, i
-	  hope
-
-2008-06-30 17:00  ivan
-
-	* httemplate/view/svc_phone.cgi: add sip pw display
-
-2008-06-30 16:56  ivan
-
-	* FS/FS/Schema.pm, FS/FS/svc_phone.pm,
-	  FS/FS/part_export/phone_shellcommands.pm,
-	  httemplate/edit/svc_phone.cgi: add sip pw field
-
-2008-06-30 01:01  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
-	  checkpoint signup work
-
-2008-06-30 01:00  ivan
-
-	* FS/FS/part_export/phone_shellcommands.pm: reload after adding
-	  extensions
-
-2008-06-29 13:53  ivan
-
-	* FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
-	  httemplate/elements/select-phonenum.html,
-	  httemplate/elements/tr-select-did.html: globalPOPs provisioning
-
-2008-06-28 21:33  jeff
-
-	* httemplate/view/cust_main/packages.html: spurious 'suspended'
-
-2008-06-28 17:41  ivan
-
-	* FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
-	  FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
-	  state->areacode caching,
-
-2008-06-28 16:03  ivan
-
-	* httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
-	  httemplate/edit/elements/svc_Common.html,
-	  httemplate/elements/input-text.html,
-	  httemplate/elements/select-areacode.html,
-	  httemplate/elements/select-did.html,
-	  httemplate/elements/select-exchange.html,
-	  httemplate/elements/select-phonenum.html,
-	  httemplate/elements/select-state.html,
-	  httemplate/elements/tr-input-text.html,
-	  httemplate/elements/tr-select-did.html,
-	  httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
-	  httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
-	  FS/FS/part_export/globalpops_voip.pm,
-	  httemplate/edit/svc_phone.cgi,
-	  httemplate/edit/cust_main/select-state.html: get DIDs from
-	  globalpops
-
-2008-06-28 12:25  jeff
-
-	* httemplate/elements/tr-checkboxes-table.html,
-	  httemplate/elements/checkboxes-table.html,
-	  httemplate/elements/menu.html,
-	  httemplate/elements/select-agent.html,
-	  httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
-	  FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
-	  httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
-	  httemplate/browse/svc_acct_pop.cgi,
-	  httemplate/edit/allocate.html, httemplate/edit/router.cgi,
-	  httemplate/edit/svc_acct_pop.cgi,
-	  httemplate/edit/svc_broadband.cgi,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/elements/svc_Common.html,
-	  httemplate/edit/process/router.cgi,
-	  httemplate/edit/process/svc_acct_pop.cgi,
-	  httemplate/edit/process/svc_broadband.cgi,
-	  httemplate/edit/process/addr_block/add.cgi,
-	  httemplate/edit/process/addr_block/allocate.cgi,
-	  httemplate/edit/process/addr_block/deallocate.cgi,
-	  httemplate/edit/process/addr_block/split.cgi,
-	  httemplate/edit/process/elements/process.html: agent virtualize
-	  address blocks and routers
-
-2008-06-27 01:53  ivan
-
-	* FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/signup.html: adding
-	  signup_server-service config
-
-2008-06-27 00:18  ivan
-
-	* FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
-	  compilation fixes
-
-2008-06-26 17:27  ivan
-
-	* FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
-	  start.  stupid power failure.
-
-2008-06-26 14:55  ivan
-
-	* FS/FS/part_export/phone_shellcommands.pm: adding
-	  phone_shellcommands with preliminary FreePBX integration commands
-
-2008-06-25 13:14  ivan
-
-	* httemplate/search/report_receivables.cgi: optimize total query in
-	  receivables report.  very significant speedup for large DBs
-
-2008-06-25 13:11  ivan
-
-	* FS/FS/: cust_main.pm, cust_bill.pm: POD updates
-
-2008-06-25 11:14  ivan
-
-	* FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
-	  index already existing either
-
-2008-06-24 17:29  ivan
-
-	* htetc/handler.pl, FS/FS/Record.pm: finish adding
-	  str2time_sql_closing
-
-2008-06-24 11:50  ivan
-
-	* conf/invoice_html: i think we need a $ there???
-
-2008-06-24 09:39  jeff
-
-	* FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
-	  fees
-
-2008-06-23 19:09  ivan
-
-	* FS/FS/part_export/sqlradius.pm: prevent decrementing
-	  time/bandwidth for old RADIUS records
-
-2008-06-23 15:59  ivan
-
-	* bin/cdr.import: hahahd doh, we're in perl
-
-2008-06-23 15:11  ivan
-
-	* bin/cdr.import: add quick command line too for CDR imports
-
-2008-06-23 09:46  jeff
-
-	* conf/invoice_html: this is what it was for
-
-2008-06-23 08:36  jeff
-
-	* FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
-	  invoice service address modifications
-
-2008-06-22 19:50  ivan
-
-	* conf/invoice_html: wtf was this for in the first place then
-
-2008-06-22 19:48  ivan
-
-	* conf/invoice_html: this seems to match the latex templates more
-	  accurately, rather than push the sub-totals out into their own
-	  column
-
-2008-06-22 19:35  ivan
-
-	* conf/invoice_html: fix leaking colspan in totals on sectioned
-	  invoices
-
-2008-06-22 17:41  ivan
-
-	* FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
-	  to assist in enet migraiton
-
-2008-06-22 17:37  ivan
-
-	* httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
-	  report fix, no _date
-
-2008-06-22 17:34  ivan
-
-	* httemplate/search/cust_tax_exempt.cgi: adding report on legacy
-	  tax exemptions to assist in enet migraiton
-
-2008-06-19 22:47  jeff
-
-	* FS/FS/cust_bill.pm: extra values for invoices
-
-2008-06-19 20:36  ivan
-
-	* FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
-	  scum who charged back their customization work and then used the
-	  software anyway
-
-2008-06-18 20:18  jeff
-
-	* FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
-	  FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
-	  FS/FS.pm, httemplate/browse/pkg_category.html,
-	  httemplate/browse/pkg_class.html,
-	  httemplate/edit/pkg_category.html,
-	  httemplate/edit/pkg_class.html,
-	  httemplate/edit/process/pkg_category.html, FS/MANIFEST,
-	  htetc/handler.pl, httemplate/edit/elements/edit.html,
-	  httemplate/elements/menu.html: package categories (meta package
-	  classes) and grouping invoices by them
-
-2008-06-18 14:18  ivan
-
-	* FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
-	  pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
-	  don't want them
-
-2008-06-18 12:24  ivan
-
-	* httemplate/edit/part_pkg.cgi: s helps alot
-
-2008-06-18 12:09  ivan
-
-	* httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
-	  (customizing) package definitions w/new editor
-
-2008-06-18 11:50  jeff
-
-	* httemplate/: browse/tax_rate.cgi,
-	  misc/enable_or_disable_tax.html,
-	  misc/process/enable_or_disable_tax.html: allow enabling and
-	  disabling if tax_rate rows in groups (RT 3566)
-
-2008-06-17 22:22  ivan
-
-	* FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
-	  make up your mind
-
-2008-06-17 17:49  ivan
-
-	* FS/FS/part_virtual_field.pm: this module, also, has no need to
-	  import qsearch/qsearchs, and is causing dependency loop problems
-	  (Record->part_virtual_field->Record)
-
-2008-06-17 17:46  ivan
-
-	* FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
-	  as simple as Record->Conf->Record here
-
-2008-06-17 17:42  ivan
-
-	* FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
-	  runtime... should hopefully FINALLY eliminate the
-	  Record->Msgcat->Conf->Record loop
-
-2008-06-17 17:36  ivan
-
-	* FS/FS/msgcat.pm: msgcat.pm doesn't actually need
-	  qsearch/qsearchs... hopefully this is the last of the weird
-	  dependency loops (this one is Record->Msgcat->msgcat->Record)
-
-2008-06-17 17:27  ivan
-
-	* FS/FS/Msgcat.pm: fix dependency loop problem with database
-	  config, hopefully?  (Record->Msgcat->Conf->Record)
-
-2008-06-17 17:10  ivan
-
-	* FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
-	  hopefully this will solve the weird circular dependency issue
-	  (Record->Msgcat->Conf->conf->Record)
-
-2008-06-17 17:05  ivan
-
-	* httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
-	  off debugging for address standardization
-
-2008-06-17 16:57  ivan
-
-	* httemplate/edit/part_pkg.cgi: don't lose the pricing on package
-	  cloning w/new package editor
-
-2008-06-17 12:29  jeff
-
-	* conf/invoice_latex: fixup damage from quantity addition
-
-2008-06-16 20:35  ivan
-
-	* FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
-	  FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
-	  htetc/handler.pl, httemplate/elements/htmlarea.html,
-	  httemplate/misc/email-customers.html,
-	  httemplate/misc/process/email-customers.html,
-	  httemplate/search/cust_main.html: finish adding a feature to
-	  easily list all email addresses for an agent & send them email
-
-2008-06-16 20:13  jeff
-
-	* conf/invoice_latex: not forgetting to add fax and old customer id
-
-2008-06-16 18:43  ivan
-
-	* httemplate/edit/process/cust_main.cgi: have agent_custid editing
-	  now
-
-2008-06-16 06:36  jeff
-
-	* bin/import-optigold.pl: catch one more customer
-
-2008-06-15 23:53  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
-	  ability to edit agent_custid
-
-2008-06-15 18:32  jeff
-
-	* bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
-
-2008-06-12 16:15  ivan
-
-	* httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
-	  displaying package and comment on date editing
-
-2008-06-12 14:53  ivan
-
-	* httemplate/: edit/process/elements/process.html,
-	  view/cust_main/packages.html, edit/part_pkg.cgi,
-	  edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
-	  w/new package editor
-
-2008-06-12 09:56  jeff
-
-	* bin/import-optigold.pl: date fixups
-
-2008-06-12 08:55  jeff
-
-	* bin/import-optigold.pl: import services from service providing
-	  servers
-
-2008-06-10 16:24  ivan
-
-	* FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
-	  upgrade errors
-
-2008-06-10 10:39  ivan
-
-	* FS/FS/Misc.pm: turn off debugging that got left on by accident
-
-2008-06-09 19:12  ivan
-
-	* httemplate/edit/process/: cust_credit_refund.cgi,
-	  cust_pay_refund.cgi: fix up application of things to refunds,
-	  RT#3606/RT#3545
-
-2008-06-09 11:32  ivan
-
-	* FS/FS/cdr.pm: remove name from voxlinesystems2, really
-
-2008-06-05 15:44  ivan
-
-	* FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
-	  name, revsere src/dst
-
-2008-06-05 13:09  ivan
-
-	* FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
-	  quantities &
-
-2008-06-05 12:44  ivan
-
-	* FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
-
-2008-06-05 12:29  ivan
-
-	* FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
-	  NULL
-
-2008-06-05 12:25  ivan
-
-	* FS/FS/part_pkg/flat.pm: implement quantity charging for setup
-	  fees
-
-2008-06-05 12:24  ivan
-
-	* FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
-	  httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
-	  httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
-	  quantity bs
-
-2008-06-05 12:06  jeff
-
-	* conf/invoice_html: dash removal
-
-2008-06-05 10:05  jeff
-
-	* conf/invoice_html: fix unitprice/posttotal nit
-
-2008-06-05 09:56  jeff
-
-	* conf/invoice_html: fix unitprice/section nit
-
-2008-06-05 09:51  jeff
-
-	* conf/invoice_html: correct bogus porting
-
-2008-06-05 05:42  jeff
-
-	* conf/invoice_latex: replace lost braces
-
-2008-06-05 03:36  ivan
-
-	* FS/FS/cust_main.pm, httemplate/search/cust_main.html,
-	  httemplate/search/report_cust_main.html: add customer status to
-	  adv. customer report, template customer search for future use in
-	  emailing notices, RT#2731
-
-2008-06-05 03:34  ivan
-
-	* FS/FS/: cust_pkg.pm: docs for search_sql
-
-2008-06-05 01:54  ivan
-
-	* httemplate/search/report_cust_bill.html: minor invoice report UI
-
-2008-06-04 22:06  ivan
-
-	* FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
-	  httemplate/edit/cust_credit_bill.cgi,
-	  httemplate/edit/cust_pay_refund.cgi,
-	  httemplate/view/cust_main/payment_history/credit.html,
-	  httemplate/view/cust_main/payment_history/payment.html,
-	  httemplate/edit/cust_credit_refund.cgi,
-	  httemplate/edit/elements/ApplicationCommon.html,
-	  httemplate/edit/process/cust_bill_pay.cgi,
-	  httemplate/edit/process/cust_credit_bill.cgi,
-	  httemplate/edit/process/cust_credit_refund.cgi,
-	  httemplate/edit/process/cust_pay_refund.cgi,
-	  httemplate/edit/process/elements/ApplicationCommon.html: payment
-	  and credit applications have separate "apply to refund" choices
-	  now, and no auto-refund choice in the invoice dropdown.  RT#3545
-
-2008-06-04 15:44  jeff
-
-	* FS/FS/cust_bill.pm: moar tyop
-
-2008-06-04 15:42  jeff
-
-	* FS/FS/cust_bill.pm: tyop
-
-2008-06-04 11:50  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
-	  fix the random "HylaFax support has not been configured" error,
-	  caused by cust_bill->fax getting called instead of cust_main->fax
-	  field
-
-2008-06-04 11:40  jeff
-
-	* conf/invoice_html: more voxline invoice formatting
-
-2008-06-04 11:05  jeff
-
-	* FS/FS/cust_bill.pm: voxline invoice formatting
-
-2008-06-04 10:57  jeff
-
-	* FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
-	  conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
-	  FS/FS/Conf_compat17.pm: voxline invoice formatting
-
-2008-06-04 06:28  jeff
-
-	* FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
-
-2008-06-04 06:26  jeff
-
-	* FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
-	  conf/invoice_latex: service address on invoice
-
-2008-06-03 14:06  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
-	  FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
-	  httemplate/view/cust_main/packages.html: very basic start at
-	  adding quantities
-
-2008-06-02 11:59  ivan
-
-	* FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
-
-2008-06-02 11:31  ivan
-
-	* FS/FS/UI/Web/small_custview.pm: fix ntable calls
-
-2008-06-02 10:58  ivan
-
-	* httemplate/misc/process/timeworked.html: fix error apply
-	  fractional seconds
-
-2008-06-02 10:14  ivan
-
-	* FS/FS/UI/Web/small_custview.pm: doh!
-
-2008-06-02 10:06  ivan
-
-	* FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
-	  rt/lib/RT/URI/freeside/Internal.pm,
-	  rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
-	  of a sudden causing fatal errors?!  wtf
-
-2008-06-02 04:16  jeff
-
-	* conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
-	  FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
-	  remittance coupon
-
-2008-06-01 19:47  ivan
-
-	* FS/FS/Misc.pm: and batchmode was probably right
-
-2008-06-01 19:45  ivan
-
-	* FS/FS/Misc.pm: yow, don't want everything to waitt until the
-	  timeout
-
-2008-06-01 19:16  ivan
-
-	* FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
-	  a timeout, this should prevent hanging on template errors
-
-2008-06-01 15:48  ivan
-
-	* FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
-	  FS/FS/payinfo_transaction_Mixin.pm,
-	  httemplate/view/cust_main/payment_history.html,
-	  httemplate/search/elements/cust_pay_or_refund.html,
-	  httemplate/view/cust_refund.html,
-	  httemplate/view/cust_main/payment_history/credit.html,
-	  httemplate/view/cust_main/payment_history/invoice.html,
-	  httemplate/view/cust_main/payment_history/payment.html,
-	  httemplate/view/cust_main/payment_history/refund.html,
-	  httemplate/view/cust_main/payment_history/voided_payment.html:
-	  refactor payment history slightly, add refund receipts, have
-	  "unapplied" refunds show like other unapplied/open things,
-	  RT#3545
-
-2008-06-01 00:08  ivan
-
-	* FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
-	  "Billing #"
-
-2008-05-31 22:43  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
-	  httemplate/view/cust_main/payment_history.html: add date to
-	  "applied to Invoice#" messages in history
-
-2008-05-31 20:19  ivan
-
-	* httemplate/search/cust_bill_pkg.cgi: fix line item report for
-	  agent-virtualized packages, clean up sloppy $where
-	  stringification, hard agent virtualization
-
-2008-05-31 19:19  jeff
-
-	* bin/import-optigold.pl: umm.. right.. really do some on-demand
-	  stuff
-
-2008-05-31 18:23  ivan
-
-	* htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
-	  problems
-
-2008-05-31 17:11  ivan
-
-	* FS/FS/cust_bill.pm: fix problems when service definition names
-	  contain chars that need to be latex escaped
-
-2008-05-31 16:50  jeff
-
-	* bin/import-optigold.pl: guess at on demand billing, link
-	  pre-existing services
-
-2008-05-31 10:54  ivan
-
-	* htetc/handler.pl: add an explicit use for RT's not-well-declared
-	  dependency on CSS::Squish 0.06
-
-2008-05-31 07:49  jeff
-
-	* FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
-	  invoice cosmetic improvements
-
-2008-05-29 21:04  ivan
-
-	* httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
-	  still going to be editing old-style invoice events for a little
-	  while more yet, so space them out better (so options don't run
-	  together)
-
-2008-05-29 20:55  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
-	  sucks.  add a "balance over" option to the 1.7 style
-	  agent-specific invoice send event
-
-2008-05-29 18:38  ivan
-
-	* FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
-	  when running prune_applications not in debug mode...
-
-2008-05-29 18:34  ivan
-
-	* FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
-	  FreesideStatus every time either.  really?
-
-2008-05-29 18:33  ivan
-
-	* FS/bin/freeside-upgrade: don't print out the cust_credit_refund
-	  pruning every time
-
-2008-05-29 18:28  ivan
-
-	* FS/bin/freeside-upgrade: don't print out the cust_credit_refund
-	  pruning every time
-
-2008-05-29 18:02  ivan
-
-	* FS/FS/cust_pay_pending.pm: clean up any stray/old
-	  cust_pay_pending records causing problems
-
-2008-05-29 17:53  ivan
-
-	* FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
-	  cust_pay_pending records causing problems
-
-2008-05-28 17:11  ivan
-
-	* httemplate/graph/money_time.cgi: line things up better on the
-	  12mo report (prevent labels from taking up most of the graph
-
-2008-05-28 03:45  ivan
-
-	* htetc/handler.pl: mailgate realiability fix: don't bomb out when
-	  FS dbdef hasn't been initialized yet (& need to import
-	  adminsuidsetup)
-
-2008-05-28 03:41  ivan
-
-	* htetc/: handler.pl: mailgate realiability fix: don't bomb out
-	  when FS dbdef hasn't been initialized yet
-
-2008-05-28 03:14  ivan
-
-	* htetc/handler.pl: mailgate realiability fix: don't bomb out when
-	  FS dbdef hasn't been initialized yet
-
-2008-05-19 20:52  ivan
-
-	* FS/FS/Upgrade.pm: automatically create an index on the new
-	  radacct.FreesideStatus column
-
-2008-05-19 15:31  jeff
-
-	* conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
-
-2008-05-19 11:50  ivan
-
-	* FS/FS/Conf.pm: a better link to the T:T docs
-
-2008-05-18 21:29  ivan
-
-	* FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
-	  the h_ tables.  this should speed up the cust_pay upgrade??
-
-2008-05-18 21:07  ivan
-
-	* FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
-	  FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
-	  FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
-	  httemplate/graph/money_time.cgi,
-	  httemplate/search/cust_bill_pay.html,
-	  httemplate/search/cust_credit.html,
-	  httemplate/search/cust_credit_refund.html,
-	  httemplate/search/cust_pay.cgi,
-	  httemplate/search/cust_refund.html,
-	  httemplate/search/elements/cust_pay_or_refund.html: make net
-	  receipts clickable... and netreceipts != cashflow, really, so
-	  separate those concepts, and cashflow gets gross & net variants.
-	  also add gross/net refunds.  #3012
-
-2008-05-18 20:51  jeff
-
-	* conf/invoice_latex: fix latex template bogosity
-
-2008-05-18 15:57  ivan
-
-	* FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
-	  include/import
-
-2008-05-18 15:54  ivan
-
-	* FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
-	  auto sqlradius upgrade
-
-2008-05-18 15:53  ivan
-
-	* FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
-
-2008-05-18 15:42  ivan
-
-	* FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
-	  FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
-	  init.d/freeside-init: on upgrade, automatically seed from
-	  sqlradius databases, and start freeside-sqlradius-radacctd by
-	  default
-
-2008-05-17 23:50  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
-	  config value for disabling the ACLs... this should be good for a
-	  demo in 1.7, 1.9 will need some way to disable ACL changes from
-	  OUTSIDE the db
-
-2008-05-17 20:04  ivan
-
-	* httemplate/: elements/customer-table.html,
-	  misc/batch-cust_pay.html: quick payment entry running total,
-	  closes: #3470
-
-2008-05-16 12:26  jeff
-
-	* FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
-	  FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
-	  conf/invoice_latex: typeset CDRs into 5 columns on invoices
-
-2008-05-15 15:48  ivan
-
-	* FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
-	  small_custview
-
-2008-05-14 14:21  jeff
-
-	* FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
-	  omit statement type items from invoices
-
-2008-05-14 11:19  jeff
-
-	* bin/import-optigold.pl: do NOT delete the existing data
-
-2008-05-14 11:07  jeff
-
-	* FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
-	  part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
-	  fee based taxes
-
-2008-05-14 09:52  ivan
-
-	* bin/import-optigold.pl: [no log message]
-
-2008-05-13 16:36  ivan
-
-	* FS/bin/freeside-adduser: tyop
-
-2008-05-13 14:20  ivan
-
-	* FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
-	  elements in anonymous hash | Use of unintialized value in
-	  anonymous hash ) at
-	  /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
-
-2008-05-13 12:13  ivan
-
-	* Makefile: ensure new self-service libs are installed
-
-2008-05-12 20:49  ivan
-
-	* debian/rules: tyop
-
-2008-05-12 20:49  ivan
-
-	* Makefile, FS/bin/freeside-setup, debian/rules: better place for
-	  initial configuration to be stored and retreived from than the
-	  initial tarball...
-
-2008-05-08 23:34  ivan
-
-	* httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
-	  xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
-	  to_json yet
-
-2008-05-08 22:59  ivan
-
-	* httemplate/: docs/credits.html, docs/license.html,
-	  edit/cust_main.cgi, images/cross.png, images/error.png,
-	  images/tick.png: finish usps address standardization
-
-2008-05-08 22:54  ivan
-
-	* httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
-	  mason?
-
-2008-05-08 05:45  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/elements/xmlhttp.html,
-	  httemplate/misc/xmlhttp-cust_main-address_standardize.html,
-	  httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
-	  address standardization part one, finally checked in from here
-
-2008-05-07 14:36  ivan
-
-	* httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
-	  customer cancellation, sort of a side effect of #2872, fixes
-	  #3480, #3481
-
-2008-05-05 18:15  ivan
-
-	* httemplate/elements/customer-table.html: put the documentation in
-	  a proper <%doc> section
-
-2008-05-05 18:14  ivan
-
-	* httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
-	  customer # portion of quick payment entry
-
-2008-05-05 18:14  ivan
-
-	* httemplate/: misc/batch-cust_pay.html,
-	  elements/customer-table.html: agent-virtualize quick payment
-	  entry
-
-2008-05-04 19:11  ivan
-
-	* FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
-	  new payment duplicate stuff with cc encryption :/
-
-2008-05-04 18:52  ivan
-
-	* FS/FS/payinfo_Mixin.pm: better fix for using new payment
-	  duplicate stuff with cc encryption :)
-
-2008-05-04 18:18  ivan
-
-	* FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
-	  with cc encryption
-
-2008-05-02 13:30  ivan
-
-	* FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
-	  schema-only changes (for slony slaves)
-
-2008-05-01 18:58  ivan
-
-	* FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
-
-2008-04-30 16:42  ivan
-
-	* Makefile: not here
-
-2008-04-30 16:36  ivan
-
-	* Makefile: that explains the bs with ChangeLog
-
-2008-04-30 16:29  ivan
-
-	* Makefile: last last-minute fix for last-minute change
-
-2008-04-30 16:26  ivan
-
-	* Makefile: last minute fix for last minute change
-
-2008-04-30 16:19  ivan
-
-	* Makefile: last minute release target update.	not particularly
-	  dangerous, nobody uses it but me
-
-2008-04-28 12:17  ivan
-
-	* FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
-	  doing weird things with expirations and adjournments because
-	  freeside-queued $^T != freeside-daily $^T
-
-2008-04-27 09:28  jeff
-
-	* httemplate/elements/select-taxproduct.html: sticky, too
-
-2008-04-27 08:19  jeff
-
-	* httemplate/elements/select-taxproduct.html: fixup taxproduct
-	  selection
-
-2008-04-24 15:51  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
-	  flags to voip_cdr price plan
-
-2008-04-22 19:59  jeff
-
-	* FS/FS/cust_bill.pm: fixup return address fallback
-
-2008-04-22 12:46  ivan
-
-	* FS/FS/cust_bill.pm: no comma there
-
-2008-04-22 03:56  ivan
-
-	* FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
-
-2008-04-18 14:27  ivan
-
-	* rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
-	  wish this was easier to test.
-
-2008-04-18 14:25  ivan
-
-	* rt/lib/RT/Ticket_Overlay.pm: silly semicolon
-
-2008-04-18 14:19  ivan
-
-	* rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
-	  finally fix ticket auto-association not getting along with RT
-	  ACLs
-
-2008-04-17 20:29  jeff
-
-	* FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
-	  httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
-	  httemplate/edit/process/addr_block/add.cgi,
-	  httemplate/edit/process/addr_block/allocate.cgi,
-	  httemplate/edit/process/addr_block/deallocate.cgi,
-	  httemplate/edit/process/addr_block/split.cgi: drag address and
-	  router even farther into the century
-
-2008-04-16 18:39  ivan
-
-	* FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
-	  cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
-	  line item bundling
-
-2008-04-16 18:28  ivan
-
-	* httemplate/elements/menu.html: this is more accurate
-
-2008-04-16 14:52  ivan
-
-	* FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
-	  add-ons
-
-2008-04-16 14:12  ivan
-
-	* FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
-	  service add-ons
-
-2008-04-16 14:10  ivan
-
-	* FS/FS/Record.pm: be more forgiving about numeric things padded
-	  with leading/trailing space
-
-2008-04-16 13:34  ivan
-
-	* httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
-	  edit/quick-charge.html, elements/select-taxclass.html,
-	  elements/tr-select-taxclass.html: fix tax class on package def
-	  edit
-
-2008-04-16 13:00  ivan
-
-	* httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
-	  add-on links in browse
-
-2008-04-16 11:32  jeff
-
-	* FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
-	  httemplate/view/cust_main/packages.html: show user who created
-	  (cancel/suspend) reason and possibly fix a lingering spurious
-	  usergroup bug
-
-2008-04-16 04:54  jeff
-
-	* httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
-
-2008-04-15 21:42  ivan
-
-	* httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
-	  pricing to package browse...
-
-2008-04-15 18:03  ivan
-
-	* FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
-	  httemplate/edit/process/part_pkg.cgi: fix new link editing in new
-	  package editor
-
-2008-04-15 17:29  ivan
-
-	* FS/FS/part_pkg.pm: new package def editor
-
-2008-04-15 17:19  ivan
-
-	* httemplate/edit/: part_pkg.cgi, elements/edit.html,
-	  process/part_pkg.cgi: new package def editor
-
-2008-04-15 17:16  ivan
-
-	* FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
-	  t/part_pkg_link.t: new package def editor
-
-2008-04-15 13:47  jeff
-
-	* httemplate/elements/file-upload.html,
-	  httemplate/elements/header-minimal.html,
-	  httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
-	  httemplate/misc/process/tax-import.cgi,
-	  httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
-	  FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
-	  FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
-	  FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
-	  rate engine (for now)
-
-2008-04-15 12:43  ivan
-
-	* FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
-	  part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
-	  part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
-	  part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
-	  s/recur_flat/recur_fee/
-
-2008-04-15 06:41  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
-	  FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
-	  FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
-	  httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/edit/process/elements/process.html,
-	  httemplate/elements/select-agent_types.html,
-	  httemplate/elements/select-taxproduct.html,
-	  httemplate/elements/selectlayers.html,
-	  httemplate/elements/tr-input-text.html,
-	  httemplate/elements/tr-part_pkg_freq.html,
-	  httemplate/elements/tr-pkg_svc.html,
-	  httemplate/elements/tr-select-agent_types.html,
-	  httemplate/elements/tr-title.html: new package editor
-
-2008-04-15 03:50  ivan
-
-	* httemplate/docs/about.html: it's april 15th, and i sure do.
-
-2008-04-14 06:42  jeff
-
-	* FS/FS/Record.pm: Improve record searching
-
-2008-04-13 14:37  ivan
-
-	* FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
-	  prorate_delayed.pm: fix recur_notify label for *_delayed price
-	  plans
-
-2008-04-13 13:35  ivan
-
-	* httemplate/elements/: select-cust-part_pkg.html,
-	  select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
-	  select-table and select-part_pkg updates so we can use
-	  select-part_pkg as an edit/elements/edit.html m2 type
-
-2008-04-13 03:21  ivan
-
-	* httemplate/elements/tr-justtitle.html: adding just a title with
-	  no blank space above
-
-2008-04-13 03:19  ivan
-
-	* httemplate/elements/: tr-selectlayers-select.html,
-	  selectlayers.html: add a tr- for just the select bit of a
-	  selectlayers...
-
-2008-04-13 01:21  ivan
-
-	* httemplate/elements/tr-input-text.html: add disabled option to
-	  text elements
-
-2008-04-13 00:41  ivan
-
-	* FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
-	  flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
-	  flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
-	  prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
-	  sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
-	  subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
-	  and rearranged weights for a brighter tommorow^W^Wbetter price
-	  plan <SELECT>
-
-2008-04-12 20:03  ivan
-
-	* httemplate/elements/tr-select-table.html: more stuff to allow
-	  select-table to be used as as edit/elements/edit.html m2*
-	  element: add tr-select-table.html
-
-2008-04-12 20:03  ivan
-
-	* httemplate/elements/select-table.html: some stuff to allow
-	  select-table to be used as as edit/elements/edit.html m2*
-	  element: add js_only and html_only options, add id option to
-	  specify element id, add a kludge to onchange option
-
-2008-04-12 19:58  ivan
-
-	* httemplate/elements/tablebreak-tr-title.html: allow table id to
-	  be specified for tablebreak elements (so edit/elements/edit.html
-	  m2* stuff can be used after a tablebreak)
-
-2008-04-12 19:56  ivan
-
-	* httemplate/elements/: select-taxproduct.html,
-	  tr-select-taxproduct.html: add elements for selecting taxproduct
-
-2008-04-12 19:55  ivan
-
-	* httemplate/elements/tr-part_pkg_freq.html: add an element for
-	  selecting part_pkg frequencies
-
-2008-04-12 16:31  ivan
-
-	* httemplate/elements/: columnnext.html, columnstart.html: space
-	  columns out
-
-2008-04-12 16:18  ivan
-
-	* httemplate/elements/: columnend.html, columnnext.html,
-	  columnstart.html: add some column elements so we can replicate
-	  multi-column edit forms with edit.html
-
-2008-04-11 02:20  ivan
-
-	* FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
-
-2008-04-10 18:50  ivan
-
-	* FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
-
-2008-04-10 15:00  ivan
-
-	* rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
-	  AddLink so that the auto-association stuff works when creating a
-	  ticket
-
-2008-04-09 18:35  jeff
-
-	* FS/FS/Conf.pm: sync terminology
-
-2008-04-09 16:51  ivan
-
-	* httemplate/elements/menu.html: add a menu entry for the new tax
-	  stuff
-
-2008-04-09 14:54  ivan
-
-	* httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
-	  batch tax import
-
-2008-04-09 14:44  ivan
-
-	* httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
-
-2008-04-09 14:27  ivan
-
-	* FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
-
-2008-04-09 14:17  ivan
-
-	* FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
-	  this point, but its not in the database yet, so checking
-	  dbdef->table doesn't DWWW
-
-2008-04-09 14:07  ivan
-
-	* debian/control: adding 1.9 dependencies
-
-2008-04-08 20:33  ivan
-
-	* FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
-	  charges
-
-2008-04-07 22:49  ivan
-
-	* debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
-	  config, control, copyright, cron.d, cron.d.ex,
-	  dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
-	  ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
-	  freeside-webui.links, freeside.apache-alias.conf,
-	  freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
-	  manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
-	  postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
-	  templates, watch.ex: debian packages!
-
-2008-04-06 09:12  jeff
-
-	* httemplate/browse/part_pkg_taxproduct.cgi,
-	  httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
-	  FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
-	  httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/tax_rate.html,
-	  httemplate/edit/process/elements/process.html: new tax rating
-	  engine
-
-2008-04-05 00:00  ivan
-
-	* FS/bin/freeside-prepaidd: configurable logfile location for
-	  freeside-prepaidd
-
-2008-04-04 12:47  ivan
-
-	* httemplate/elements/header.html: sync with 1_7_BRANCH
-
-2008-04-04 10:47  ivan
-
-	* httemplate/search/elements/search.html: this worked fine.  don't
-	  understand why it was changed in the first place.
-
-2008-04-04 10:42  ivan
-
-	* httemplate/search/elements/search.html: fix range selection on
-	  searches, huh
-
-2008-04-02 13:42  jeff
-
-	* httemplate/browse/tax_class.html, FS/FS/Schema.pm,
-	  FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/part_pkg_taxoverride.html,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/search/elements/search.html: checkpoint tax editors
-	  and correct a blunder
-
-2008-04-02 10:28  ivan
-
-	* Makefile: substitute FREESIDE_CONF in apache conf files
-
-2008-04-02 10:26  ivan
-
-	* htetc/: freeside-base1.99.conf, freeside-base1.conf,
-	  freeside-base2.conf: template AuthUserFile htpasswd to be in
-	  FREESIDE_CONF dir instead of hardcoded location
-
-2008-04-02 10:00  rsiddall
-
-	* Makefile: Quick fix to update the release version number in the
-	  RPM specfile.  This leaves the specfile unusable for CVS builds.
-
-2008-04-02 08:38  ivan
-
-	* init.d/freeside-init: tiny init file nit that helps with deb
-	  packaging (and probably rpm too) - source /etc/default/freeside
-	  if it exists
-
-2008-04-01 21:32  ivan
-
-	* httemplate/docs/credits.html: slight browser adjustments and DONE
-
-2008-04-01 21:20  ivan
-
-	* httemplate/elements/header.html: new header about: box
-
-2008-04-01 21:19  ivan
-
-	* httemplate/docs/about.html: slightly taller
-
-2008-04-01 21:07  ivan
-
-	* httemplate/docs/: credits.html, license.html: updated credits and
-	  license
-
-2008-04-01 21:05  ivan
-
-	* httemplate/docs/about.html: adding about.html splash
-
-2008-04-01 20:48  ivan
-
-	* httemplate/elements/popup_link_onclick.html: remove excessive
-	  iframe borders, add "scrolling" and "nofalse" options
-
-2008-04-01 17:22  ivan
-
-	* FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
-
-2008-04-01 16:56  ivan
-
-	* httemplate/elements/iframecontentmws.js: fix hasty safari iframe
-	  fix
-
-2008-04-01 16:30  ivan
-
-	* httemplate/docs/: credits.html, license.html: adding license and
-	  credits in app itself
-
-2008-04-01 16:24  ivan
-
-	* TODO: remove TODO
-
-2008-04-01 16:24  ivan
-
-	* SCHEMA_CHANGE: remove SCHEMA_CHANGE
-
-2008-04-01 16:20  ivan
-
-	* README: welcome to the new world
-
-2008-04-01 16:15  ivan
-
-	* INSTALL: clean up top level files
-
-2008-04-01 16:08  ivan
-
-	* CREDITS, INSTALL: clean up some of the top-level files
-
-2008-04-01 02:40  ivan
-
-	* Makefile: sync with 1.7.3
-
-2008-04-01 02:19  ivan
-
-	* FS/FS/cust_bill.pm: don't show services on invoices that are
-	  newer than the invoice, closes: #3032
-
-2008-04-01 01:43  ivan
-
-	* rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
-	  last bit of magic for RT ticket customer auto-association: look
-	  for requestor email addresses in cust_main_invoice and svc_acct,
-	  closes; RT#1160
-
-2008-03-31 23:37  ivan
-
-	* httemplate/edit/cust_main_county.html: probably doesn't matter
-	  now, but better error reporting anyway
-
-2008-03-31 23:34  ivan
-
-	* httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
-	  edit/cust_credit.cgi: popup iframes don't have predictable names
-	  anymore, so locate submit buttons by id instead
-
-2008-03-31 23:26  ivan
-
-	* httemplate/elements/: popup_link.html, popup_link_onclick.html:
-	  doc height param
-
-2008-03-31 23:16  ivan
-
-	* httemplate/elements/iframecontentmws.js: append a random number
-	  to the iframe name on-the-fly to keep safari from caching it
-	  under all circumstances
-
-2008-03-31 22:49  ivan
-
-	* httemplate/view/cust_main/payment_history.html: finish
-	  component-izing overlib links
-
-2008-03-31 21:37  ivan
-
-	* httemplate/search/cust_pkg.cgi: use popup_link...
-
-2008-03-31 21:19  ivan
-
-	* httemplate/browse/rate_detail.html: can't run include() sub at
-	  <%once> time
-
-2008-03-31 20:56  ivan
-
-	* httemplate/browse/rate_detail.html: component-ize overlib init
-	  and popup link
-
-2008-03-31 20:51  ivan
-
-	* httemplate/edit/bulk-cust_svc.html: component-ize overlib init
-
-2008-03-31 20:49  ivan
-
-	* httemplate/elements/phonenumber.html: use popup_link element for
-	  phonenumber.html silly vonage popup
-
-2008-03-31 17:54  jeff
-
-	* FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
-	  FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
-	  FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
-	  FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
-	  FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
-	  FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
-	  httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/part_pkg_taxoverride.html,
-	  httemplate/edit/part_pkg_taxproduct.html,
-	  httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/edit/process/tax_class.html,
-	  httemplate/edit/process/tax_rate.html,
-	  httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
-	  httemplate/elements/menu.html,
-	  httemplate/misc/process/recharge_svc.new,
-	  httemplate/misc/process/tax-import.cgi: checkpoint of new tax
-	  rating system
-
-2008-03-31 16:19  ivan
-
-	* httemplate/elements/progress-init.html: overlib include
-
-2008-03-31 16:14  ivan
-
-	* httemplate/elements/: popup_link-cust_main.html,
-	  popup_link-cust_pkg.html, popup_link-cust_svc.html,
-	  popup_link.html, popup_link_onclick.html: fix examples to use
-	  elements/init_overlib.html
-
-2008-03-31 16:09  ivan
-
-	* httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
-	  overlib include
-
-2008-03-31 16:07  ivan
-
-	* httemplate/: view/cust_main.cgi,
-	  elements/popup_link_onclick.html, view/cust_main/notes.html:
-	  clean up overlib usage for customer notes
-
-2008-03-31 15:52  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
-	  hidden agentnum tags with trailling "/ >"
-
-2008-03-31 15:27  ivan
-
-	* httemplate/: edit/cust_main/billing.html,
-	  elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
-	  easy static CVV2/echeck popups
-
-2008-03-31 14:52  ivan
-
-	* httemplate/elements/iframecontentmws.js: update overlibmws to
-	  current code
-
-2008-03-31 14:45  ivan
-
-	* httemplate/: config/config-view.cgi, elements/popup_link.html:
-	  move config edit popup to elements/popup_link.html
-
-2008-03-31 14:43  ivan
-
-	* httemplate/config/config.cgi: more approprietly sized textareas
-	  prevent scrollbars from being necessary in config popups
-
-2008-03-31 14:11  ivan
-
-	* httemplate/: browse/cust_main_county.cgi,
-	  elements/popup_link.html, elements/popup_link_onclick.html: fix
-	  safari weirdness with caching iframes and auto-submitting them
-	  (in tax editor at least)
-
-2008-03-31 13:40  ivan
-
-	* httemplate/elements/: popup_link-cust_main.html,
-	  popup_link-cust_pkg.html, popup_link-cust_svc.html,
-	  popup_link.html: clean up popup link elements a bit, have the
-	  iframe name autogenerate to work around safari fuckery
-
-2008-03-31 11:50  ivan
-
-	* httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
-	  overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
-	  to current code before delving into safari problem...  hopefully
-	  no disasterous side effects :)
-
-2008-03-29 19:42  ivan
-
-	* httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
-	  show invoice resend and payment posting links if you can't do
-	  that anyway
-
-2008-03-29 19:32  ivan
-
-	* FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
-	  ancient-style invoice template includes
-
-2008-03-29 18:26  ivan
-
-	* FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
-	  ancient invoice template includes from working, whew!  and
-	  spiffied up the error reporting on template compile problems,
-	  since they're bound to happen when folks edit
-
-2008-03-29 17:57  ivan
-
-	* FS/FS/Conf.pm: document config_orbase, add key_orbase for
-	  debugging info
-
-2008-03-29 02:11  ivan
-
-	* httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
-	  quick links for unprocessed and processed CDRs to svc_phone view
-
-2008-03-29 01:32  ivan
-
-	* httemplate/misc/order_pkg.html: in the unlikely error case, the
-	  order button should stay enabled
-
-2008-03-29 01:15  ivan
-
-	* httemplate/: elements/popup_link-cust_main.html,
-	  elements/tr-select-reason.html, misc/cancel_cust.html,
-	  misc/order_pkg.html, view/cust_main/packages.html: okay.  and
-	  thank goodness its on 1.9.  really fix error reporting on quick
-	  package order this time.  have to change cust cancel popup
-	  slightly too, but its for the better (easier custnum parsing).
-	  and lastly make it easier for reason selection to be reused
-	  without stickiness-on-errors being a big pain in the ass
-
-2008-03-28 23:42  ivan
-
-	* httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
-	  redirect
-
-2008-03-28 15:31  ivan
-
-	* FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
-	  both src and charged_party fields, and disable_src is not checked
-
-2008-03-27 15:04  ivan
-
-	* httemplate/edit/process/cust_main.cgi: fixes edit if routing code
-	  only, closes: #3085
-
-2008-03-27 14:05  ivan
-
-	* httemplate/view/cust_main/: payment_history.html: fix for ACH
-	  info masking
-
-2008-03-27 14:01  ivan
-
-	* httemplate/view/cust_main/: billing.html, payment_history.html:
-	  mask ACH info in payment history
-
-2008-03-27 13:40  ivan
-
-	* httemplate/: elements/menu.html, search/report_sql.html: add back
-	  raw SQL query (it had an appropriate ACL)
-
-2008-03-27 13:19  ivan
-
-	* httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
-	  minor ACL glitch linking to payments
-
-2008-03-26 11:18  ivan
-
-	* FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
-	  12mo checkbox works again... sure do need these to be
-	  auto-generated or $AUTOLOADED or something :)
-
-2008-03-26 08:42  jeff
-
-	* FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
-	  httemplate/edit/rate_detail.html,
-	  httemplate/edit/rate_region.cgi: fixup per call billing
-
-2008-03-25 20:04  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
-	  into having a minimum charge
-
-2008-03-25 19:27  ivan
-
-	* httemplate/search/: cdr.html, report_cdr.html: add ability to
-	  query ranges of duration & billable seconds to CDR report
-
-2008-03-25 19:19  ivan
-
-	* httemplate/search/: report_cust_main.html, report_svc_acct.html:
-	  UI nit: separate search & display options
-
-2008-03-25 18:03  ivan
-
-	* httemplate/edit/: part_bill_event.cgi,
-	  process/part_bill_event.cgi: quick shortcut for easier adding of
-	  new 1.7-style invoice events
-
-2008-03-24 19:52  ivan
-
-	* rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
-	  DBIx::SB 1.50, jeez
-
-2008-03-24 19:33  ivan
-
-	* rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
-	  dependency inline with reality
-
-2008-03-24 15:35  ivan
-
-	* httemplate/edit/part_bill_event.cgi: this probably never worked.
-	  ->send isn't at all what is wanted, that sends the original
-	  invoice, not the new one with the late charge
-
-2008-03-23 20:07  ivan
-
-	* rt/lib/RT/: Record.pm, Ticket_Overlay.pm: woo!  final part of
-	  #1160!  yup, auto-associating tickets with customers now.  whew!
-
-2008-03-23 18:28  ivan
-
-	* rt/lib/RT/: Record.pm, Interface/Web_Vendor.pm: part two of
-	  #1160: linking a ticket to its first customer will auto-link any
-	  customerless requestors
-
-2008-03-23 16:38  ivan
-
-	* rt/lib/RT/: User_Overlay.pm, Interface/Web_Vendor.pm: part 1 of
-	  #1160: associate users w/customers, manual editing
-
-2008-03-19 12:48  jeff
-
-	* httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
-	  (RT#3267)
-
-2008-03-17 23:43  ivan
-
-	* fs_selfservice/fri/modules/: billing.module, dashboard.module,
-	  myaccount.module: pre-show checkpoint.  duct tape!
-
-2008-03-17 09:24  ivan
-
-	* fs_selfservice/fri/modules/: billing.module, dashboard.module,
-	  myaccount.module: checkpoint
-
-2008-03-16 19:49  ivan
-
-	* fs_selfservice/fri/: includes/freeside.class.php,
-	  modules.template/blank.module: missed bits
-
-2008-03-16 19:48  ivan
-
-	* fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
-	  locale/ari.po, modules/billing.module,
-	  modules/callmonitor.module, modules/dashboard.module,
-	  modules/myaccount.module, modules/settings.module,
-	  theme/page.tpl.php: first bits of working FRI!  woop!
-
-2008-03-16 19:37  ivan
-
-	* httemplate/view/cust_main/packages.html: fix oops in new popup
-	  components
-
-2008-03-16 16:36  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
-
-2008-03-16 16:25  ivan
-
-	* httemplate/view/svc_phone.cgi: view PINs too
-
-2008-03-16 16:05  jeff
-
-	* httemplate/: elements/popup_link-cust_main.html,
-	  elements/popup_link-cust_pkg.html,
-	  elements/popup_link-cust_svc.html, elements/popup_link.html,
-	  view/cust_main.cgi, view/cust_main/packages.html: componentize
-	  conflicting %once subroutines (rt#3250)
-
-2008-03-16 15:48  ivan
-
-	* httemplate/edit/svc_phone.cgi: phone gets a pin
-
-2008-03-16 15:39  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
-
-2008-03-16 15:24  ivan
-
-	* FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
-	  pin login
-
-2008-03-16 14:07  ivan
-
-	* fs_selfservice/fri/includes/: common.php, login.php: first try at
-	  single sign-on
-
-2008-03-16 12:58  ivan
-
-	* fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
-	  index.php, version.php, theme/global.css, theme/header.css,
-	  theme/iefixes.css, theme/layout.css, theme/logo.gif,
-	  theme/main.css, theme/navigation.css, theme/page.tpl.php,
-	  theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
-	  theme/images/arrow-desc.gif, modules/callmonitor.module,
-	  modules/phonefeatures.module, modules/settings.module,
-	  modules/voicemail.module, modules/featurecodes.module,
-	  modules/followme.module, includes/ajax.php, includes/crypt.php,
-	  includes/main.conf.php, misc/audio.php, misc/popup.css,
-	  misc/recording_popup.php, modules/VmX.module, includes/asi.php,
-	  includes/bootstrap.php, includes/common.php,
-	  includes/database.php, includes/display.php, includes/lang.php,
-	  includes/login.php, locale/readme.txt, locale/ari.po,
-	  locale/ari.utf-8.po, locale/locale.txt,
-	  locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
-	  locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
-	  locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
-	  locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
-	  locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
-	  locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
-	  locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
-	  locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
-	  locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
-	  Initial revision
-
-2008-03-16 09:57  jeff
-
-	* httemplate/misc/recharge_svc.html: doh
-
-2008-03-16 01:04  ivan
-
-	* FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
-
-2008-03-16 00:25  ivan
-
-	* FS/FS/UID.pm: okay, really now, how about this
-
-2008-03-16 00:24  ivan
-
-	* FS/FS/UID.pm: okay, how about this
-
-2008-03-16 00:21  ivan
-
-	* FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
-
-2008-03-15 22:22  ivan
-
-	* httemplate/search/svc_broadband.cgi: clean up and
-	  agent-virtualize svc_broadband searching
-
-2008-03-15 22:13  ivan
-
-	* httemplate/edit/part_svc.cgi: finish bringing sanity to
-	  svc_broadband service definition blocknum edit
-
-2008-03-15 22:13  ivan
-
-	* FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
-	  address block selection in svc_broadband service definition edit
-
-2008-03-15 21:54  ivan
-
-	* httemplate/browse/: addr_block.cgi, router.cgi: drag address &
-	  router browse into this centiry
-
-2008-03-15 21:00  ivan
-
-	* httemplate/elements/: header.html, menu.html: hide customer
-	  search if user does not have "List customers" ACL, closes:
-	  RT#3105
-
-2008-03-15 15:18  ivan
-
-	* httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
-	  slightly better voip_cdr package edit: use radio buttons for
-	  selecting long things
-
-2008-03-15 14:39  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: be asssertive
-
-2008-03-15 14:14  ivan
-
-	* FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
-	  disable_src, domestic_prefix and international_prefix options for
-	  voip price plan
-
-2008-03-15 12:52  ivan
-
-	* httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
-	  invoice re-printing newest percust... can't reproduce any
-	  problem, prints newest per cust fine, closes: #3161
-
-2008-03-14 17:30  ivan
-
-	* httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
-	  code leaking out onto the page, hehe, closes: Bug#3253, also
-	  remove silly formatting on catchall edit
-
-2008-03-14 13:11  ivan
-
-	* FS/FS/cust_main.pm: eliminate some harmless uninitialized value
-	  warnings
-
-2008-03-14 10:30  jeff
-
-	* FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
-
-2008-03-14 01:13  ivan
-
-	* httemplate/edit/process/cust_pkg.cgi: whew, glad that change
-	  package bugfix was easy to find, closes: Bug#3241
-
-2008-03-14 00:48  ivan
-
-	* FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
-	  httemplate/graph/money_time.cgi,
-	  httemplate/search/cust_credit_bill.html,
-	  httemplate/search/cust_credit.html: add net credits to
-	  sales/credits/receipts report
-
-2008-03-13 19:10  ivan
-
-	* FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
-
-2008-03-13 19:09  ivan
-
-	* FS/FS/Conf.pm: show where the warning about no conf comes from
-
-2008-03-13 02:28  ivan
-
-	* FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
-	  infinite loop rather than add one.
-
-2008-03-13 02:14  ivan
-
-	* FS/FS/cust_pay.pm: infinite loop protection
-
-2008-03-13 01:57  ivan
-
-	* FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
-	  if there are some old crufty records around attached to
-	  now-deleted customers
-
-2008-03-12 09:22  jeff
-
-	* FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
-	  FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
-	  eg/export_template.pm, httemplate/view/cust_main/packages.html:
-	  allow exports to add links to customer view (#1407)
-
-2008-03-04 13:07  ivan
-
-	* FS/FS/cust_refund.pm: fix otaker population for cust_refund like
-	  cust_credit and cust_pay
-
-2008-03-04 13:06  ivan
-
-	* FS/FS/cust_pay.pm: fix cust_pay.otaker population
-
-2008-03-04 11:15  ivan
-
-	* httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
-	  misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
-	  about the two different places that would be calling it... i.e.
-	  with an empty new_pkgnum it would redirect the popup back the
-	  customer view, hehe
-
-2008-03-03 19:38  ivan
-
-	* FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
-
-2008-03-03 19:37  ivan
-
-	* FS/FS/cust_bill.pm: and fix latex->html notes substituion for
-	  escaped #s
-
-2008-03-03 19:34  ivan
-
-	* FS/FS/cust_bill.pm: fix latex->html notes substituion for
-	  newlines
-
-2008-03-03 18:27  ivan
-
-	* httemplate/browse/rate_region.html: should improve compatibility
-	  with older Pg.  i hope
-
-2008-03-03 17:49  ivan
-
-	* FS/FS/UID.pm: argh, don't load up a user until the other
-	  initialization is done
-
-2008-03-03 15:12  ivan
-
-	* rt/: etc/RT_Config.pm.in, sbin/rt-setup-database.in: merge in rt
-	  3.6.6.  *gulp*!
-
-2008-03-01 19:07  ivan
-
-	* httemplate/elements/header.html: fix annoying resize of "New
-	  customer" button; closes: RT#1642
-
-2008-03-01 18:50  ivan
-
-	* htetc/handler.pl: better indication of why these things are the
-	  way they are
-
-2008-03-01 17:31  ivan
-
-	* FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
-	  httemplate/misc/disable-payment_gateway.cgi,
-	  httemplate/search/elements/search.html: add payment gateway
-	  disabling (and move payment gateway browse over to new template)
-
-2008-03-01 15:30  ivan
-
-	* FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
-	  control the extent of credit card masking, but since
-	  cust_main.paymask is in the db, need something to update it for
-	  all existing customers too
-
-2008-03-01 14:39  ivan
-
-	* httemplate/search/cust_main.html: ah, that's better, prettyfy and
-	  link adv. customer search
-
-2008-03-01 14:23  ivan
-
-	* httemplate/: elements/select-payby.html,
-	  elements/tr-select-payby.html, search/cust_main.html,
-	  search/report_cust_main.html: add payby selection to adv.
-	  customer search
-
-2008-02-29 09:57  jeff
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
-	  conf/invoice_latex: refactor print_*; invoice sections by package
-	  class; could still stand some more refactoring
-
-2008-02-28 20:31  ivan
-
-	* FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
-	  CDR CSV import (not just direct DB)
-
-2008-02-28 18:29  ivan
-
-	* FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
-	  in the first place.  also Record::str2time_sql_closing snuck in.
-
-2008-02-21 17:32  ivan
-
-	* httemplate/search/svc_acct.cgi: on accounts overview: show time
-	  applied after multipliers, not actual time worked
-
-2008-02-21 17:09  ivan
-
-	* FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
-	  are deprecated COMP payby...
-
-2008-02-21 16:57  ivan
-
-	* FS/FS/cust_pay.pm: don't bomb out on this transition on old
-	  databases without history records for everything...
-
-2008-02-21 16:54  ivan
-
-	* httemplate/search/svc_acct.cgi: on accounts overview: show time
-	  applied after multipliers, not actual time worked
-
-2008-02-20 14:45  ivan
-
-	* httemplate/misc/inventory_item-import.html: doh.  ivan is so in
-	  the doghouse for this one
-
-2008-02-19 18:07  ivan
-
-	* FS/FS/prepay_credit.pm,
-	  httemplate/edit/process/prepay_credit.cgi: retry collisions a
-	  bit, acme is getting duplicate errors... guess they're using lots
-	  and lots of prepaid cards.  closes: RT#3104
-
-2008-02-19 17:21  ivan
-
-	* FS/FS/Schema.pm: update the tax class editor to enable taxclass
-	  adding, RT#2929
-
-2008-02-19 17:16  ivan
-
-	* httemplate/edit/part_pkg_taxclass.html,
-	  httemplate/edit/process/part_pkg_taxclass.html,
-	  httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
-	  FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
-	  httemplate/elements/tr-select-taxclass.html: update the tax class
-	  editor to enable taxclass adding, RT#2929
-
-2008-02-19 17:10  ivan
-
-	* httemplate/edit/: cust_main_county-expand.cgi,
-	  process/cust_main_county-expand.cgi, process/invoice_logo.html,
-	  process/reg_code.cgi: process/part_pkg_taxclass.html
-
-2008-02-19 01:15  ivan
-
-	* FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
-	  MANIFEST: adding taxclass table
-
-2008-02-19 01:10  ivan
-
-	* bin/generate-table-module: fix this to generate more
-	  wiki-friendly column list
-
-2008-02-18 19:30  ivan
-
-	* FS/FS/svc_external.pm: add some descriptions for svc_external
-	  fields, allowing id to fill in from inventory
-
-2008-02-18 19:17  ivan
-
-	* FS/FS/svc_external.pm: return svc_external id and title as label
-	  instead of svcnum
-
-2008-02-18 18:57  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
-	  POD docs for self-service list_pkgs & list_svcs
-
-2008-02-18 18:38  ivan
-
-	* bin/pod2x: fix API upload
-
-2008-02-18 18:37  ivan
-
-	* FS/FS.pm: update base API docs contents
-
-2008-02-18 18:33  ivan
-
-	* FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
-	  exportability
-
-2008-02-18 18:28  ivan
-
-	* FS/FS/cust_credit.pm: clean up POD docs for better wiki
-	  exportability
-
-2008-02-18 18:25  ivan
-
-	* FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
-	  exportability
-
-2008-02-18 18:20  ivan
-
-	* FS/FS/cust_bill.pm: clean up POD docs for better wiki
-	  exportability
-
-2008-02-18 18:15  ivan
-
-	* FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
-	  for better wiki exportability
-
-2008-02-14 00:31  ivan
-
-	* httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
-	  update.  time to go home
-
-2008-02-14 00:28  ivan
-
-	* httemplate/search/cust_pkg.cgi: re-align links and styling in
-	  package report correctly
-
-2008-02-13 19:52  ivan
-
-	* FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
-	  httemplate/view/cust_main/payment_history.html,
-	  httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
-	  populate it based on history on upgrades, and show the order
-	  taker on all payments (on customer view and payment search)
-	  closes: #2953
-
-2008-02-13 19:48  ivan
-
-	* FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
-	  FS::h_cust_pay class
-
-2008-02-13 17:48  ivan
-
-	* httemplate/view/cust_main/payment_history.html: this ACL has been
-	  around for long enough (and almost nobody uses batched payments,
-	  so showing them is probably bad)
-
-2008-02-13 15:49  jeff
-
-	* FS/FS/svc_broadband.pm, httemplate/elements/header.html:
-	  svc_broadband MAC searches RT#2985
-
-2008-02-13 15:45  jeff
-
-	* FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
-	  httemplate/edit/process/quick-charge.cgi: package class selection
-	  for one-time charges RT#1322
-
-2008-02-13 15:39  jeff
-
-	* FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
-	  httemplate/edit/rate_region.cgi: directory assistance (flat
-	  per-call) billing RT#3114
-
-2008-02-13 13:50  ivan
-
-	* httemplate/misc/process/link.cgi: fix compile error from hasty
-	  refactoring
-
-2008-02-12 22:02  ivan
-
-	* FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
-	  working
-
-2008-02-12 22:00  ivan
-
-	* README: modernizing
-
-2008-02-12 21:15  ivan
-
-	* FS/FS/cust_bill.pm: fix missing fill-in values on invoices
-	  resulting from skewed hash ($conf->config returning empty list in
-	  list context)
-
-2008-02-12 11:24  ivan
-
-	* httemplate/search/: rt_transaction.html, timeworked.html: for our
-	  internal time tracking: TimeWorked can happen on a Create
-	  transaction as well as Correspond and Comment.  is there anywhere
-	  else this needs to be changed?
-
-2008-02-11 19:11  ivan
-
-	* FS/FS/Misc.pm: update for MailTools v2.00
-
-2008-02-10 18:37  ivan
-
-	* FS/FS/reason.pm: upgrading reason table not quite working with
-	  mysql, hopefully no old installs need this, new ones should be
-	  fine hopefully
-
-2008-02-10 18:36  ivan
-
-	* FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
-	  duplicate history records
-
-2008-02-10 18:03  ivan
-
-	* FS/FS/reason.pm: better debugging if things go awry
-
-2008-02-10 16:53  ivan
-
-	* FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
-	  casting to INTEGER, it wants SIGNED.	whew.
-
-2008-02-10 16:02  ivan
-
-	* FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
-
-2008-02-10 15:58  ivan
-
-	* FS/FS/Cron/notify.pm: comment out unused db statements in a way
-	  that doesn't get to the database, to avoid Pg vs mysql
-	  comment-out differences
-
-2008-02-09 11:16  ivan
-
-	* httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
-	  thanks
-
-2008-02-08 13:59  rsiddall
-
-	* rpm/freeside.spec: Removed code that create a freeside user on
-	  the build machine and added code to modify Makefile to remove
-	  clauses that require such a user.  This should allow the RPMs to
-	  build under mock.
-
-2008-02-08 07:00  jeff
-
-	* FS/FS/TicketSystem/RT_External.pm: tyop
-
-2008-02-04 19:37  ivan
-
-	* httemplate/edit/process/part_pkg.cgi: fix package editing on
-	  HEAD, whew.  bad semicolon.
-
-2008-02-02 18:24  ivan
-
-	* FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
-	  in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
-	  5194." warnings
-
-2008-02-02 17:43  ivan
-
-	* httemplate/edit/cust_main.cgi: oops, fix display of errors on
-	  customer edit
-
-2008-01-30 08:14  jeff
-
-	* httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
-	  removal
-
-2008-01-28 20:15  jeff
-
-	* FS/FS/cust_pkg.pm: missed use
-
-2008-01-28 19:56  jeff
-
-	* FS/FS/cust_pkg.pm: 1394 regression fixup
-
-2008-01-28 19:34  jeff
-
-	* FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
-	  httemplate/misc/process/bulk_change_pkg.cgi,
-	  httemplate/search/cust_pkg.cgi,
-	  httemplate/search/elements/search.html: bulk package changing
-	  (RT#1394)
-
-2008-01-25 10:26  jeff
-
-	* httemplate/misc/cust_pay-import.cgi,
-	  httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
-	  httemplate/elements/menu.html: simple payment CSV import
-
-2008-01-24 18:55  jeff
-
-	* FS/FS/part_export/prizm.pm: add an always BAM option and be
-	  explicit about transactions
-
-2008-01-24 13:16  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  httemplate/view/cust_main/tickets.html: slightly more sane names
-	  for customer tickets hash, display ticket owners on customer view
-	  page
-
-2008-01-24 13:10  ivan
-
-	* htetc/handler.pl: used in rt autohandler.  i wonder why this
-	  never bit before
-
-2008-01-23 11:18  jeff
-
-	* fs_selfservice/FS-SelfService/cgi/bill.html,
-	  fs_selfservice/FS-SelfService/cgi/card.html,
-	  fs_selfservice/FS-SelfService/cgi/change_bill.html,
-	  fs_selfservice/FS-SelfService/cgi/change_pay.html,
-	  fs_selfservice/FS-SelfService/cgi/change_ship.html,
-	  fs_selfservice/FS-SelfService/cgi/check.html,
-	  fs_selfservice/FS-SelfService/cgi/contact.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
-	  FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
-	  service, billing, and payment info in selfservice
-
-2008-01-20 16:12  ivan
-
-	* bin/explain-ar-total.sql: [no log message]
-
-2008-01-20 15:24  ivan
-
-	* FS/FS/Schema.pm: add and fix some indices, this should marginally
-	  (but not drastically) improve the time to pull up A/R report
-	  totals
-
-2008-01-16 20:23  ivan
-
-	* httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
-	  allow the limited "package editing" of customizing customer
-	  packages
-
-2008-01-16 19:18  ivan
-
-	* httemplate/view/cust_main/billing.html: don't show 'Bill now'
-	  link unless the current user can...
-
-2008-01-13 16:22  ivan
-
-	* httemplate/: edit/part_bill_event.cgi,
-	  elements/select-taxclass.html: maintenance on old events, yay.
-	  fix for late charges without a taxclass, closes: RT#2988
-
-2008-01-13 16:17  ivan
-
-	* httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
-
-2008-01-13 15:31  ivan
-
-	* httemplate/search/timeworked.html: almost could work under mysql?
-	  need TO_NUMBER and TO_CHAR equivalents
-
-2008-01-13 15:30  ivan
-
-	* httemplate/misc/timeworked.html: missing semicolon, doh
-
-2008-01-13 13:46  ivan
-
-	* httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
-
-2008-01-13 13:45  ivan
-
-	* httemplate/view/cust_main/payment_history.html: remove 1.7.3
-	  cruft
-
-2008-01-13 13:41  ivan
-
-	* httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
-	  cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
-	  in 1.9 right away
-
-2008-01-13 13:39  ivan
-
-	* httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
-	  vs. 1.9 cruft
-
-2008-01-13 13:35  ivan
-
-	* httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
-	  agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
-	  cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
-	  cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
-	  cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
-	  inventory_class.html, part_bill_event.cgi, part_export.cgi,
-	  part_pkg.cgi, part_referral.html, part_svc.cgi,
-	  part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
-	  prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
-	  reason.html, reason_type.html, reg_code.cgi, router.cgi,
-	  svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
-	  svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
-	  svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
-	  process/REAL_cust_pkg.cgi, process/access_user.html,
-	  process/agent.cgi, process/agent_payment_gateway.html,
-	  process/agent_type.cgi, process/bulk-cust_svc.cgi,
-	  process/cust_bill_pay.cgi, process/cust_credit.cgi,
-	  process/cust_credit_bill.cgi, process/cust_main.cgi,
-	  process/cust_main_county-collapse.cgi,
-	  process/cust_main_county-expand.cgi,
-	  process/cust_main_county.html, process/cust_main_note.cgi,
-	  process/cust_pay.cgi, process/cust_pkg.cgi,
-	  process/cust_refund.cgi, process/cust_svc.cgi,
-	  process/domain_record.cgi, process/generic.cgi,
-	  process/inventory_class.html, process/msgcat.cgi,
-	  process/part_bill_event.cgi, process/part_export.cgi,
-	  process/part_pkg.cgi, process/part_referral.html,
-	  process/part_svc.cgi, process/payment_gateway.html,
-	  process/pkg_class.html, process/prepay_credit.cgi,
-	  process/quick-charge.cgi, process/quick-cust_pkg.cgi,
-	  process/rate.cgi, process/reason.html, process/reason_type.html,
-	  process/reg_code.cgi, process/router.cgi,
-	  process/svc_Common.html, process/svc_acct.cgi,
-	  process/svc_acct_pop.cgi, process/svc_broadband.cgi,
-	  process/svc_domain.cgi, process/svc_external.cgi,
-	  process/svc_forward.cgi, process/svc_phone.html,
-	  process/svc_www.cgi: ACLs
-
-2008-01-13 13:14  ivan
-
-	* httemplate/misc/: batch-cust_pay.html, bill.cgi,
-	  cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
-	  catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
-	  cust_main-import.cgi, cust_main-import_charges.cgi,
-	  delete-cust_credit.cgi, delete-cust_pay.cgi,
-	  delete-cust_refund.cgi, delete-customer.cgi,
-	  delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
-	  email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
-	  fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
-	  inventory_item-import.html, link.cgi, meta-import.cgi,
-	  payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
-	  print_invoices.cgi, queue.cgi, recharge_svc.html,
-	  svc_acct-domains.cgi, unapply-cust_credit.cgi,
-	  unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
-	  unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
-	  whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
-	  process/catchall.cgi, process/cdr-import.html,
-	  process/cust_main-import.cgi,
-	  process/cust_main-import_charges.cgi,
-	  process/delete-customer.cgi, process/inventory_item-import.html,
-	  process/link.cgi, process/meta-import.cgi, process/payment.cgi,
-	  process/recharge_svc.html: ACLs
-
-2008-01-13 13:08  ivan
-
-	* httemplate/misc/: email_events.cgi, fax_events.cgi,
-	  print_events.cgi, order_pkg.html: ACLs
-
-2008-01-13 12:55  ivan
-
-	* httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
-	  search/timeworked.html, search/cust_bill.html,
-	  search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
-	  search/prepay_credit.html, search/queue.html,
-	  search/report_prepaid_income.cgi, search/report_tax.cgi,
-	  search/sqlradius.cgi: ACLs
-
-2008-01-13 12:50  ivan
-
-	* httemplate/elements/: errorpage.html, tr-select-reason.html:
-	  stale leftovers from XSSmas
-
-2008-01-13 12:46  ivan
-
-	* httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
-	  svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
-	  cust_main/payment_history.html, elements/svc_Common.html: ACLs
-
-2008-01-13 12:38  ivan
-
-	* httemplate/browse/: access_group.html, access_user.html,
-	  addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
-	  part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
-	  reason.html, router.cgi: ACLs
-
-2008-01-13 12:30  ivan
-
-	* FS/FS/AccessRight.pm: new ACLs
-
-2008-01-12 16:35  ivan
-
-	* htetc/handler.pl: use this in handler.pl, not in mason files
-
-2008-01-11 15:10  ivan
-
-	* FS/FS/cust_main.pm: add option to enable searching of
-	  cust_main.agent_custid with one or two letter prefix before the
-	  numeric part
-
-2008-01-11 14:53  ivan
-
-	* FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
-	  cust_main.agent_custid with one or two letter prefix before the
-	  numeric part
-
-2008-01-11 09:30  ivan
-
-	* httemplate/edit/elements/svc_Common.html: turn off debugging
-
-2008-01-10 14:13  ivan
-
-	* httemplate/search/elements/search.html: doc
-
-2008-01-10 14:06  ivan
-
-	* httemplate/elements/menu.html: new rate editor
-
-2008-01-10 13:53  ivan
-
-	* FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
-	  httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/rate_region.cgi: new rate editor
-
-2008-01-10 13:52  ivan
-
-	* httemplate/: browse/rate_detail.html, browse/rate_region.html,
-	  edit/rate_detail.html, edit/process/rate_detail.html: new call
-	  rate editor (VoIP/telephony)
-
-2008-01-10 13:17  ivan
-
-	* FS/FS/reason_type.pm: third person is better
-
-2008-01-10 13:14  ivan
-
-	* httemplate/browse/reason.html: eliminate harmless typo
-
-2008-01-08 13:33  jeff
-
-	* FS/FS/svc_acct.pm: transactiony cruft removal
-
-2008-01-08 03:23  ivan
-
-	* FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
-	  httemplate/search/report_receivables.cgi: show negative balances
-	  on A/R report, closes: RT#2983
-
-2008-01-07 18:22  ivan
-
-	* httemplate/edit/process/cust_main.cgi: add some debugging control
-
-2008-01-03 18:42  ivan
-
-	* httemplate/: browse/cust_main_county.cgi,
-	  edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
-	  edit/process/cust_main_county-expand.cgi,
-	  edit/process/cust_main_county.html,
-	  edit/process/elements/process.html, search/elements/search.html:
-	  new tax rate editor
-
-2008-01-03 18:35  ivan
-
-	* httemplate/: edit/cust_main_county.cgi,
-	  edit/process/cust_main_county.cgi, browse/elements/browse.html:
-	  new tax rate editor
-
-2008-01-03 18:27  ivan
-
-	* httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
-	  from XSSmas
-
-2008-01-03 18:20  ivan
-
-	* httemplate/elements/hidden.html: escape value
-
-2008-01-03 18:19  ivan
-
-	* httemplate/elements/: tablebreak-tr-title.html,
-	  tr-fixed-country.html, tr-fixed-state.html,
-	  tr-input-percentage.html: adding new elements: percentage input,
-	  fixed country and state display, tablebreak+title
-
-2008-01-03 18:18  ivan
-
-	* httemplate/elements/tr-fixed.html: add a formatted_value option
-
-2008-01-03 18:18  ivan
-
-	* httemplate/elements/tr-input-text.html: add maxlength, text-align
-	  and postfix options, escape value
-
-2008-01-03 18:13  ivan
-
-	* httemplate/edit/elements/edit.html: there's no such thing as
-	  fixedhidden... hidden will do
-
-2008-01-03 18:02  ivan
-
-	* httemplate/edit/elements/edit.html: doc
-
-2008-01-03 17:43  ivan
-
-	* httemplate/edit/elements/edit.html: add popup option, add
-	  percentage and tablebreak-tr-title field types, pass object to
-	  included elements, documentation updates
-
-2007-12-28 11:02  jeff
-
-	* httemplate/: elements/menu.html, search/report_svc_acct.html,
-	  search/svc_acct.cgi: advanced account reports (RT#2954)
-
-2007-12-28 07:19  jeff
-
-	* httemplate/elements/menu.html: whoops
-
-2007-12-28 07:10  jeff
-
-	* httemplate/: elements/menu.html, search/svc_acct.cgi: add never
-	  logged in report
-
-2007-12-28 06:39  jeff
-
-	* FS/bin/freeside-sqlradius-set-lastlog: tool to seed
-	  svc_acct.last_login and .last_logout
-
-2007-12-28 04:10  ivan
-
-	* htetc/handler.pl: remove just a tiny bit more cruft
-
-2007-12-28 04:01  ivan
-
-	* htetc/handler.pl: restore in-browser error reporting
-
-2007-12-27 23:45  ivan
-
-	* htetc/handler.pl: a little late help from kwanzabot for XSSmas...
-	  clean up handler.pl so we can have separate default_escape_flags
-	  for FS and RT and don't have to make FS's |h flag useless
-
-2007-12-27 17:41  jeff
-
-	* FS/FS/Schema.pm, FS/FS/svc_acct.pm,
-	  FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
-	  httemplate/view/svc_acct.cgi: last login reporting (#2952)
-
-2007-12-27 15:49  ivan
-
-	* httemplate/search/report_tax.cgi: fix reporting bug for invisimax
-	  in edge case where you have taxclass and empty-taxclass rates for
-	  a country/state(/county) and also have a different set of
-	  taxclasses for some other country/state
-
-2007-12-26 14:52  jeff
-
-	* FS/FS/part_export/prizm.pm: conifgurable siteName and docs
-
-2007-12-26 00:23  ivan
-
-	* httemplate/misc/timeworked.html: leftovers from XSSmas
-
-2007-12-25 23:51  ivan
-
-	* httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
-
-2007-12-25 15:49  ivan
-
-	* httemplate/: browse/addr_block.cgi,
-	  browse/part_virtual_field.cgi, browse/router.cgi,
-	  config/config.cgi, edit/agent.cgi,
-	  edit/agent_payment_gateway.html, edit/agent_type.cgi,
-	  edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
-	  edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
-	  edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
-	  edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
-	  edit/part_pkg.cgi, edit/part_virtual_field.cgi,
-	  edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
-	  edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
-	  edit/svc_forward.cgi, edit/elements/edit.html,
-	  elements/error.html, misc/batch-cust_pay.html,
-	  misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
-	  misc/recharge_svc.html, misc/process/meta-import.cgi,
-	  search/cust_bill_event.html, search/report_cust_event.html: ho ho
-	  ho, merry XSSmas
-
-2007-12-23 14:05  jeff
-
-	* FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
-	  FS/FS/part_pkg/subscription.pm,
-	  httemplate/misc/process/recharge_svc.html: add a reset feature to
-	  manual recharges (#1858)
-
-2007-12-20 11:23  jeff
-
-	* FS/FS/part_export/prizm.pm: increase siteName allowed length
-
-2007-12-19 14:25  jeff
-
-	* httemplate/misc/cust_main-cancel.cgi: redirect redirect
-
-2007-12-19 13:05  jeff
-
-	* FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
-	  httemplate/search/cust_main.html,
-	  httemplate/search/report_cust_main.html: add options for balance
-	  over/under to advanced customer report
-
-2007-12-18 17:55  jeff
-
-	* FS/FS/cust_credit.pm: underscoring the important
-
-2007-12-18 14:41  jeff
-
-	* httemplate/: edit/cust_credit.cgi,
-	  elements/tr-select-reason.html: correct bad credit reason
-	  conflict resolution
-
-2007-12-18 12:58  ivan
-
-	* FS/FS/cust_main.pm: legacy agent_custid field should be as
-	  searchable as actual custnum, right?	at least if it is a
-	  number...
-
-2007-12-18 12:42  ivan
-
-	* httemplate/edit/quick-charge.html: IE is case-sensitive when
-	  setting maxLength (and other attributes?).  hopefully that's all
-	  it is.
-
-2007-12-17 15:57  jeff
-
-	* httemplate/view/cust_main/quick-charge.html: cruft removal
-
-2007-12-17 14:57  jeff
-
-	* FS/FS/cust_credit.pm: stricter otaker rules
-
-2007-12-17 11:59  ivan
-
-	* FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
-	  hurt anything.
-
-2007-12-17 11:52  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
-	  anything... (famous last words)
-
-2007-12-16 17:17  ivan
-
-	* httemplate/view/cust_main/contacts.html: fix the case where the
-	  customer doesn't actually have a ship address
-
-2007-12-16 16:59  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/edit/cust_main/contact.html,
-	  httemplate/elements/header.html,
-	  httemplate/view/cust_main/contacts.html,
-	  httemplate/search/cust_main.cgi: add cust_main-require_address2
-	  config, reimplement address2-search config ("Unit #" search in
-	  searchbar), visual indication of require_invoicing_list_email,
-	  closes: RT#2926
-
-2007-12-16 14:40  ivan
-
-	* httemplate/elements/errorpage.html: less is better
-
-2007-12-16 13:02  ivan
-
-	* httemplate/elements/header.html: more consistent naming:
-	  cust_main_ADV.cgi becomes cust_main.html
-
-2007-12-16 13:01  ivan
-
-	* httemplate/search/report_cust_main.html:
-	  httemplate/elements/header.html
-
-2007-12-16 12:48  ivan
-
-	* httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
-	  consistent naming: cust_main_ADV.cgi becomes cust_main.html
-
-2007-12-15 14:47  rsiddall
-
-	* rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
-	  Files to build Freeside as Redhat-ish RPMs
-
-2007-12-14 17:45  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
-	  drain bramage
-
-2007-12-14 17:37  ivan
-
-	* httemplate/search/cust_bill.html: where helps alot
-
-2007-12-14 17:23  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
-	  put reprinting issues to rest for ejourney, yow
-
-2007-12-14 15:41  jeff
-
-	* FS/bin/freeside-upgrade: yikes
-
-2007-12-14 13:51  jeff
-
-	* FS/FS/Schema.pm: binary not required and breaks
-	  FS::Record::_quote
-
-2007-12-14 13:32  jeff
-
-	* FS/bin/freeside-upgrade: correct order of operations
-
-2007-12-14 08:47  jeff
-
-	* FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
-
-2007-12-13 19:56  jeff
-
-	* FS/bin/freeside-upgrade: even more deliberate reset
-
-2007-12-13 19:55  ivan
-
-	* httemplate/search/svc_acct.cgi: quick hack to show time worked in
-	  last 1-3 months...
-
-2007-12-12 16:17  jeff
-
-	* bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
-
-2007-12-12 13:18  jeff
-
-	* FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
-	  www_shellcommands export (#1227)
-
-2007-12-12 01:03  ivan
-
-	* FS/bin/freeside-history-requeue: adding this quick script
-
-2007-12-11 21:58  jeff
-
-	* FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/svc_acct.html,
-	  httemplate/edit/svc_acct.cgi: self-service can select domain on
-	  provision (#2801)
-
-2007-12-11 21:42  jeff
-
-	* FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
-	  bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
-	  reason improvement, bugfix, and tool
-
-2007-12-06 17:08  ivan
-
-	* FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
-	  mmkay
-
-2007-12-06 17:04  ivan
-
-	* FS/FS/cust_credit.pm: some old databases may have 'hanging'
-	  cust_credit records; we don't want to abort the upgrade because
-	  of that, just warn
-
-2007-12-06 12:49  jeff
-
-	* httemplate/edit/part_pkg.cgi: agent setting during package edit
-	  cleanup
-
-2007-12-06 08:51  jeff
-
-	* httemplate/view/svc_acct.cgi: support display of negative time
-
-2007-12-05 14:05  ivan
-
-	* Makefile: when installing selfservice, create freeside homedir if
-	  it doesn't exist
-
-2007-12-05 12:50  ivan
-
-	* httemplate/elements/tr-select-reason.html: doh, order_by does
-	  have to include ORDER BY!
-
-2007-12-05 12:47  ivan
-
-	* httemplate/elements/tr-select-reason.html: show types in reason
-	  selection, order by type and reason
-
-2007-12-05 07:10  jeff
-
-	* FS/FS/ConfDefaults.pm: add in status and company fields
-
-2007-12-05 06:50  jeff
-
-	* FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
-
-2007-12-04 20:57  jeff
-
-	* httemplate/edit/process/part_pkg.cgi: wtf?
-
-2007-12-04 16:45  ivan
-
-	* httemplate/search/elements/search.html: i hope this allows IE to
-	  download excel over https?
-
-2007-12-04 12:51  ivan
-
-	* httemplate/: elements/menu.html, elements/select-otaker.html,
-	  elements/tr-select-otaker.html, search/report_cust_credit.html,
-	  search/report_rt_transaction.html, search/rt_transaction.html,
-	  search/elements/search.html: add some time-worked reporting
-
-2007-12-04 10:35  jeff
-
-	* httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
-	  advanced package report (#2779)
-
-2007-12-04 10:19  jeff
-
-	* FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
-	  FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
-	  FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
-	  FS/FS/reason.pm, FS/FS/reason_type.pm,
-	  FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
-	  FS/FS/part_pkg/flat_comission.pm,
-	  FS/FS/part_pkg/flat_comission_cust.pm,
-	  FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
-	  httemplate/browse/reason.html,
-	  httemplate/browse/reason_type.html,
-	  httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
-	  httemplate/edit/reason_type.html,
-	  httemplate/edit/process/cust_credit.cgi,
-	  httemplate/elements/menu.html,
-	  httemplate/elements/tr-select-reason.html: change credit reasons
-	  from freetext to new reason/reason type system (#2777)
-
-2007-12-02 16:18  ivan
-
-	* htetc/freeside-rt.conf: would help if i got the closing tag right
-
-2007-12-02 16:13  ivan
-
-	* htetc/freeside-rt.conf: this should get the Chart stuff in RT
-	  statistic running, i hope
-
-2007-11-30 17:37  ivan
-
-	* FS/FS/part_pkg/prorate.pm: cleanup
-
-2007-11-30 17:34  ivan
-
-	* FS/FS/h_cust_svc.pm: add date_deleted method
-
-2007-11-30 17:34  ivan
-
-	* FS/FS/cust_svc.pm: add date_inserted method and reorganize things
-	  slightly
-
-2007-11-30 17:33  ivan
-
-	* FS/FS/h_Common.pm: this doesn't actually have anything to do with
-	  cancellation persay, since its generic now
-
-2007-11-30 17:32  ivan
-
-	* FS/FS/Record.pm: add h_date method too
-
-2007-11-30 17:30  ivan
-
-	* FS/FS/Record.pm: add h_search method, and reorganize mixed up
-	  methods and subroutines
-
-2007-11-30 17:29  ivan
-
-	* FS/FS/part_pkg/bulk.pm: add bulk price plan
-
-2007-11-30 13:07  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
-	  httemplate/search/cust_bill.html: add net vs gross amounts to
-	  invoice report; make the "net sales" links on
-	  sales/credit/receipts report & graph clickable
-
-2007-11-30 12:55  ivan
-
-	* httemplate/graph/elements/monthly.html: UI: download full results
-	  links on separate lines, for consistency with search.html
-
-2007-11-30 10:13  ivan
-
-	* FS/FS/cust_bill.pm: fix bug specifying an HTML return address
-	  separately
-
-2007-11-29 19:24  ivan
-
-	* FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
-	  customer import format with company
-
-2007-11-29 17:24  ivan
-
-	* httemplate/browse/access_user.html: update inline documentation
-
-2007-11-29 17:16  ivan
-
-	* FS/FS/cust_main.pm: remove unnecessary redefinition of
-	  %method2payby, add a quick hack to fake B:OP success and failure
-	  for testing purposes
-
-2007-11-29 15:51  ivan
-
-	* httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
-	  fix dates going all wacky on errors, when you're asked to confirm
-	  a date move into the past
-
-2007-11-28 19:38  ivan
-
-	* FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
-	  nonexistent column and fix the statustext check
-
-2007-11-28 19:05  ivan
-
-	* FS/FS/Schema.pm: doh, fix primary key name in new table
-
-2007-11-28 18:54  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
-	  FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
-	  httemplate/misc/process/payment.cgi: even more reliable
-	  multiple-payment/double-click/concurrent-payment-form protection
-
-2007-11-28 12:18  jeff
-
-	* httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
-	  select multiple, discourage creation of packages no agent can
-	  sell
-
-2007-11-28 10:49  jeff
-
-	* FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
-	  httemplate/search/cust_main_ADV.cgi,
-	  httemplate/search/report_cust_main.html: advanced customer report
-	  rearrangement
-
-2007-11-28 00:46  ivan
-
-	* FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
-	  for selfservice session cache
-
-2007-11-27 17:54  ivan
-
-	* httemplate/search/cust_bill_event.cgi: removed unused \$failed
-	  var
-
-2007-11-27 17:30  ivan
-
-	* README: license clarification for self-service code
-
-2007-11-27 15:47  ivan
-
-	* httemplate/search/cust_bill.html: fix small side-effect of
-	  mysql-compat change eliminating DISTINCT ON: map changing values
-	  of @where array
-
-2007-11-27 14:33  jeff
-
-	* FS/FS/part_export/prizm.pm: comma, please
-
-2007-11-27 14:30  jeff
-
-	* FS/FS/part_export/prizm.pm: name management tweaking
-
-2007-11-27 11:34  jeff
-
-	* FS/FS/part_export/prizm.pm: slop correction
-
-2007-11-26 19:02  jeff
-
-	* FS/FS/part_export/prizm.pm: attach SM's to default network,
-	  improved unsuspend & delete, option for BAM only or EMS
-
-2007-11-26 18:51  jeff
-
-	* FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
-	  customers from circumventing a suspension via selfservice (2768)
-
-2007-11-25 18:19  ivan
-
-	* httemplate/search/elements/search.html: add a "printable copy"
-	  link to searches to get full results as printable HTML without
-	  other cruft, closes: #1885
-
-2007-11-25 18:18  ivan
-
-	* httemplate/elements/header-popup.html: add our stylesheet to
-	  popup/print headers
-
-2007-11-23 17:26  ivan
-
-	* Makefile: hello brave new world of defaulting to apache2 in 1.9
-
-2007-11-23 12:25  ivan
-
-	* httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
-	  buttons on errors, closes: RT#1035
-
-2007-11-21 17:03  ivan
-
-	* httemplate/edit/cust_main.cgi: usability: don't offer 'Select
-	  agent' choice if the dropdown already has a value
-
-2007-11-20 09:18  ivan
-
-	* AGPL, GPL: it finally happened
-
-2007-11-18 12:02  ivan
-
-	* httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
-	  "multiplier of monthly" info to "paid time" column in
-	  svc_acct-display_paid_time_remaining report
-
-2007-11-14 15:10  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm,
-	  httemplate/view/cust_main/tickets.html: add link to resolved
-	  tickets too
-
-2007-11-09 11:20  ivan
-
-	* FS/FS/: Conf.pm, cust_main.pm: add
-	  business-onlinepayment-email_customer flag
-
-2007-11-08 19:26  ivan
-
-	* httemplate/search/report_receivables.html: better visual
-	  indication of disabled "days" field on IE
-
-2007-11-08 19:12  ivan
-
-	* httemplate/search/: report_receivables.cgi,
-	  report_receivables.html: add option for listing customers without
-	  a balance (closes: RT#2752) and fix bug in total row (closes:
-	  RT#2736)
-
-2007-11-08 16:44  jeff
-
-	* FS/FS/cust_main.pm: correct realtime_bop cvv handling
-
-2007-11-07 20:21  ivan
-
-	* FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
-	  selfservice-session_timeout config
-
-2007-11-07 18:10  ivan
-
-	* FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
-	  in concatenation (.) or string at
-	  /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
-
-2007-11-07 16:59  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
-	  FS/bin/freeside-expiration-alerter, conf/alerter_template,
-	  conf/company_address, conf/company_name,
-	  conf/impending_recur_template, conf/invoice_latexfooter,
-	  conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
-	  conf/invoice_latexsmallfooter, conf/invoice_template,
-	  conf/invoice_template_statement, conf/welcome_letter: for new
-	  installs, centralize some stuff that was spread around different
-	  config files.
-
-2007-11-05 17:59  ivan
-
-	* bin/customer-faker: keep our own list of states; remove some
-	  states that Data::Faker and Locale::SubCountry disagree on
-
-2007-11-04 21:42  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
-	  to process_payment.  just a bit important.
-
-2007-11-04 21:27  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm: add
-	  process_payment_order_pkg method
-
-2007-11-04 10:22  jeff
-
-	* httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
-	  choice according to ut_text()
-
-2007-11-03 10:38  ivan
-
-	* httemplate/elements/menu.html: move menu option for adv. customer
-	  reports to second level, same as advanced invoice & package
-	  reports
-
-2007-11-02 17:55  jeff
-
-	* httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
-	  search/report_cust_main.html: new customer report/flattened
-	  package report (ticket 1428)
-
-2007-10-29 05:04  ivan
-
-	* httemplate/search/cust_pkg.cgi: bug ya bug resulting from
-	  agent-virtualized packages
-
-2007-10-29 05:03  ivan
-
-	* httemplate/search/report_receivables.cgi: famous last mysql bug
-
-2007-10-29 04:34  ivan
-
-	* httemplate/edit/rate.cgi: yup, mysql-ing me harder
-
-2007-10-29 04:32  ivan
-
-	* httemplate/search/cdr.html: mysql
-
-2007-10-29 04:18  ivan
-
-	* FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
-	  locking workaround
-
-2007-10-29 03:31  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
-	  FS/FS/part_event/Condition/balance_age.pm,
-	  FS/FS/part_event/Condition/cust_bill_age.pm,
-	  httemplate/search/cdr.html: mysql me 1.9 more times
-
-2007-10-29 03:30  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
-	  httemplate/search/cust_bill.html,
-	  httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
-	  either, sigh
-
-2007-10-28 18:08  ivan
-
-	* httemplate/view/cust_pay.html: still have link back to the
-	  customer on printable receipt... should hide it from print at
-	  some point though
-
-2007-10-28 05:51  ivan
-
-	* FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
-	  bin/freeside-upgrade: finish mysql locking workaround
-
-2007-10-27 20:55  ivan
-
-	* FS/FS/Record.pm, FS/FS/cust_svc.pm,
-	  FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
-	  httemplate/search/report_receivables.cgi: mysql me harder
-
-2007-10-26 21:46  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
-	  httemplate/misc/process/payment.cgi,
-	  httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
-	  httemplate/view/cust_main/payment_history.html: simple payment
-	  receipts in web interface, sorry arnie, RT#2738
-
-2007-10-25 12:01  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
-	  mysql, yes, mysql.
-
-2007-10-25 01:29  ivan
-
-	* FS/bin/freeside-setup: fix error handling
-
-2007-10-22 15:29  ivan
-
-	* FS/FS/Report/Table/Monthly.pm: fix more fallout from
-	  agent-virtualized packages
-
-2007-10-17 09:07  jayce
-
-	* FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
-	  existing reason, the code to insert a new reason was in place,
-	  but didn't let the new reason get used.  Code to do this was
-	  already in place, just not utilized.
-
-2007-10-14 16:14  ivan
-
-	* conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
-	  config from here, though?
-
-2007-10-14 16:10  ivan
-
-	* FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
-
-2007-10-14 13:07  ivan
-
-	* FS/FS/Cron/bill.pm: don't fill up memory with objects for every
-	  customer being billed
-
-2007-10-13 18:51  ivan
-
-	* fs_selfservice/php/: freeside.class.php,
-	  freeside.login_example.php, freeside_signup_example.php: adding
-	  php examples
-
-2007-10-13 10:33  jeff
-
-	* httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
-	  agent_defaultpkg handling
-
-2007-10-10 13:54  ivan
-
-	* FS/FS/cust_main.pm: set expandtab
-
-2007-10-10 13:52  jayce
-
-	* FS/FS/cust_main.pm: With this line missing, cust_event objects
-	  would not fully create (eventpart wasn't loading), causing the _X
-	  methods to fail on ->part_event.  Only noticed when you retried
-	  events that had previously failed.
-
-2007-10-10 11:14  ivan
-
-	* httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
-	  this time, without messing up the ordering
-
-2007-10-10 10:55  ivan
-
-	* httemplate/edit/part_pkg.cgi: concurrent fix for package editing
-	  also cleans this up slightly
-
-2007-10-10 10:50  jeff
-
-	* httemplate/edit/part_pkg.cgi: close:}
-
-2007-10-09 10:57  ivan
-
-	* FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
-	  its asked for.
-
-2007-10-08 21:58  ivan
-
-	* FS/FS/Conf.pm: fix documenation links to point into wiki where
-	  they belong
-
-2007-10-08 21:48  ivan
-
-	* FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
-	  ticket_system-priority_reverse config
-
-2007-10-08 18:40  jeff
-
-	* httemplate/misc/timeworked.html: preserve order
-
-2007-10-08 18:06  ivan
-
-	* httemplate/misc/timeworked.html: interpolating the links would
-	  help too
-
-2007-10-08 18:01  ivan
-
-	* httemplate/misc/timeworked.html: i think this should fix
-	  timeworked subjects, and link to the transactions as well
-
-2007-10-08 16:48  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
-	  up things better
-
-2007-10-08 16:32  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
-	  cleanups
-
-2007-10-08 14:06  ivan
-
-	* FS/FS/part_event/Condition/cust_bill_owed.pm,
-	  bin/freeside-migrate-events, httemplate/edit/part_event.html: add
-	  cust_bill_owed as an implicit condition (whew), and make sure it
-	  is added on migrations (also: fixed implicit conditions like this
-	  which only apply to a subset of eventtables)
-
-2007-10-08 14:05  jeff
-
-	* httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
-	  packages
-
-2007-10-08 12:14  jeff
-
-	* htetc/handler.pl, httemplate/edit/rate_region.cgi,
-	  httemplate/edit/reg_code.cgi,
-	  httemplate/edit/process/cust_svc.cgi,
-	  httemplate/edit/process/domain_record.cgi,
-	  httemplate/edit/process/reg_code.cgi,
-	  httemplate/elements/errorpage.html,
-	  httemplate/elements/tr-select-part_referral.html,
-	  httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
-	  httemplate/misc/delete-agent_payment_gateway.cgi,
-	  httemplate/misc/delete-cust_credit.cgi,
-	  httemplate/misc/delete-cust_pay.cgi,
-	  httemplate/misc/delete-cust_refund.cgi,
-	  httemplate/misc/delete-domain_record.cgi,
-	  httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
-	  httemplate/misc/inventory_item-import.html,
-	  httemplate/misc/unapply-cust_credit.cgi,
-	  httemplate/misc/unapply-cust_pay.cgi,
-	  httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
-	  httemplate/misc/unvoid-cust_pay_void.cgi,
-	  httemplate/misc/upload-batch.cgi,
-	  httemplate/misc/void-cust_pay.cgi,
-	  httemplate/misc/process/cdr-import.html,
-	  httemplate/misc/process/cust_main-import.cgi,
-	  httemplate/misc/process/cust_main-import_charges.cgi,
-	  httemplate/misc/process/inventory_item-import.html,
-	  httemplate/misc/process/link.cgi,
-	  httemplate/misc/process/payment.cgi,
-	  httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
-	  httemplate/search/inventory_item.html,
-	  httemplate/search/reg_code.html, httemplate/search/sql.html,
-	  httemplate/search/svc_acct.cgi,
-	  httemplate/search/svc_broadband.cgi: Remove remaining calls to
-	  idiot/eidiot.  Should fix 1479
-
-2007-10-05 13:41  ivan
-
-	* FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
-	  this condition
-
-2007-10-05 12:53  jeff
-
-	* httemplate/misc/: timeworked.html, process/timeworked.html: new
-	  ui for assigning support time
-
-2007-10-05 12:45  ivan
-
-	* httemplate/elements/tr-input-beginning_ending.html: fix date
-	  selection on advanced invoice report, or future places where date
-	  selection component is included multiple times
-
-2007-10-05 07:26  jayce
-
-	* httemplate/elements/tr-select-part_svc.html: Initial checkin, was
-	  missing from the cust_bill_has_service condition checkin.
-
-2007-10-04 17:39  ivan
-
-	* FS/FS/: part_event_condition.pm, part_event/Condition.pm,
-	  part_event/Condition/cust_bill_has_service.pm: add disable
-	  ability to conditions & disable cust_bill_has_service, so the
-	  condition edit page renders again
-
-2007-10-04 16:55  ivan
-
-	* FS/FS/part_event/Condition/once.pm: whitespace
-
-2007-10-04 16:52  ivan
-
-	* FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
-	  i think that should really do it.  whew
-
-2007-10-04 16:41  ivan
-
-	* FS/FS/cust_main.pm: don't leave stray 'new' events around if they
-	  don't pass their final condition check
-
-2007-10-04 16:40  ivan
-
-	* FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
-	  properly...
-
-2007-10-04 14:38  ivan
-
-	* FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
-	  aid
-
-2007-10-04 12:14  ivan
-
-	* FS/FS/Cron/bill.pm: additional due_cust_event debugging
-
-2007-10-04 12:04  ivan
-
-	* FS/FS/cust_main.pm: nobody likes it when you forget ions
-
-2007-10-04 12:03  ivan
-
-	* FS/FS/cust_main.pm: additional due_cust_event debugging
-
-2007-10-04 11:28  ivan
-
-	* FS/FS/cust_main.pm: additional due_cust_event debugging
-
-2007-10-04 09:45  ivan
-
-	* httemplate/search/cust_bill_event.cgi: fix compilation error!
-
-2007-10-03 21:21  ivan
-
-	* FS/FS/cust_main.pm: i really hope this finally does it
-
-2007-10-03 21:09  ivan
-
-	* FS/FS/cust_main.pm: dot strikes again
-
-2007-10-03 21:08  ivan
-
-	* FS/FS/cust_main.pm: whew, i think this might actually fix it
-
-2007-10-03 20:48  ivan
-
-	* FS/FS/cust_main.pm: doh!  does that really fix agent-specific
-	  agent template migration from 1.7?  sure hope so
-
-2007-10-03 20:37  ivan
-
-	* FS/FS/Record.pm: add debugging option to qsearch
-
-2007-10-03 19:52  ivan
-
-	* bin/pod2x: wikify individual files
-
-2007-10-03 19:22  ivan
-
-	* bin/pod2x: fix FS::SelfService::XMLRPC pod generation
-
-2007-10-03 19:15  ivan
-
-	* FS/FS/cust_main.pm: add missing =back
-
-2007-10-03 19:07  ivan
-
-	* bin/pod2x: bah!  THIS should fix munging of non-internal links, i
-	  hope
-
-2007-10-03 19:06  jeff
-
-	* FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
-	  FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
-	  httemplate/edit/process/part_pkg.cgi: support part_pkg option
-	  input validation, check bytecounts and allow commas (closes 1863)
-
-2007-10-03 18:56  ivan
-
-	* bin/pod2x: this *should* fix munging of non-internal links, i
-	  hope
-
-2007-10-03 18:49  ivan
-
-	* Makefile, bin/pod2x: wiki documentation convertor now
-
-2007-10-03 18:47  ivan
-
-	* FS/FS.pm: add missing CLI utilities to FS.pm too
-
-2007-10-03 18:45  ivan
-
-	* FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
-
-2007-10-03 18:29  ivan
-
-	* FS/t/cust_tax_exempt.pm: wtf!
-
-2007-10-03 18:21  ivan
-
-	* FS/FS.pm: update FS base page for new stuff in 1.9
-
-2007-10-03 18:15  ivan
-
-	* FS/: FS.pm: update top-level FS manpage
-
-2007-10-03 17:51  ivan
-
-	* FS/FS/: access_right.pm, access_user_pref.pm,
-	  access_usergroup.pm, pay_batch.pm: POD documentation updates
-
-2007-10-02 14:56  ivan
-
-	* FS/FS/cust_event.pm: doh!
-
-2007-10-02 08:31  jeff
-
-	* FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
-	  httemplate/search/cust_bill_event.cgi: fix up re-email these
-	  events
-
-2007-10-02 08:11  jeff
-
-	* httemplate/misc/process/timeworked.html: missed file in self
-	  service support usage improvements
-
-2007-10-01 17:44  ivan
-
-	* httemplate/: browse/part_referral.html, elements/menu.html:
-	  Configuration right no longer gives access to things controlled
-	  by their own ACLs (advertising source & package edit
-
-2007-10-01 17:40  ivan
-
-	* httemplate/elements/menu.html: package definitions controlled by
-	  their own ACL now
-
-2007-10-01 17:32  ivan
-
-	* FS/bin/freeside-daily: need the space
-
-2007-10-01 17:31  ivan
-
-	* FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
-
-2007-10-01 17:29  ivan
-
-	* FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
-	  back earlier commits reverted by this patch, also revert
-	  gratuitous whitespace changes
-
-2007-10-01 17:22  ivan
-
-	* FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
-	  works :)
-
-2007-10-01 17:18  ivan
-
-	* FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
-	  for once.pm bug?  hopefully it works :)
-
-2007-09-29 17:26  ivan
-
-	* httemplate/search/: cdr.html, report_cdr.html: better CDR
-	  searching
-
-2007-09-29 17:25  ivan
-
-	* httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
-	  date editing errors (especially because resetting them pops up
-	  the error confirmation)
-
-2007-09-29 17:23  ivan
-
-	* FS/FS/cust_main.pm: this might fix agent-specific invoicing when
-	  migrated from 1.7?
-
-2007-09-29 17:22  ivan
-
-	* bin/freeside-upgrade-unicode: [no log message]
-
-2007-09-28 19:17  ivan
-
-	* FS/FS/access_user.pm, httemplate/search/cust_event.html,
-	  httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
-	  in cust_event.html & report_tax.cgi (provide a table option in
-	  access_user::agentnums_sql so this is easy to fix for other
-	  reports too)
-
-2007-09-27 17:33  jayce
-
-	* FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
-	  limiting to that user's events, therefore selecting all retryable
-	  events, and having to filter later.  On a system with a running
-	  history, this caused bad O() types of situations for performance,
-	  especially bad when this was called by something that a user
-	  would be awaiting feedback from
-
-2007-09-27 17:19  jayce
-
-	* FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
-	  map {} of several hundred lines into two simple method calls
-
-2007-09-27 14:25  jeff
-
-	* httemplate/edit/svc_acct.cgi: hide fixed passwords
-
-2007-09-27 11:24  jayce
-
-	* FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
-	  bin/freeside-daily: Multi-System Billing: with a -m flag, daily
-	  will queue billing jobs instead of running each.  freeside-queued
-	  will then pick it up, allowing multiple simultaneous jobs to run,
-	  as well as multiple machines.  Also adds a 'Secure' column to the
-	  queue system, allowing for billing jobs to define themselves as
-	  'secure only' in cases where a box might be using the encryption.
-	  This allows you to  run secure only jobs (such as a collect) on
-	  boxes that can.
-
-2007-09-26 12:27  jayce
-
-	* FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
-	  import.  Condition tests to see if the Invoice bills for a
-	  particular service.
-
-2007-09-26 12:24  jayce
-
-	* FS/FS/part_event/Condition/once.pm: Event loop changes after
-	  initial creation caused this to never trigger, as the event loop
-	  creates a 'NEW' record, as a placeholder.  We need to not die
-	  from that.
-
-2007-09-26 09:06  ivan
-
-	* httemplate/browse/part_pkg.cgi: fix package browse query, doh
-
-2007-09-24 08:47  jeff
-
-	* FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
-	  FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/view_support_details.html:
-	  self-service support usage improvements (1733)
-
-2007-09-23 17:56  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
-	  FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
-	  agent-virtualization of packages
-
-2007-09-23 16:17  ivan
-
-	* httemplate/edit/svc_www.cgi: i think this is a bug; should not
-	  show the svc_www.usersvc selector unless it is non-fixed or
-	  non-blank, NOT non-fixed or blank
-
-2007-09-23 16:16  ivan
-
-	* FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
-
-2007-09-23 13:21  ivan
-
-	* FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
-	  remaining search
-
-2007-09-23 13:00  ivan
-
-	* httemplate/search/svc_acct.cgi: accounts w/time remaining search
-
-2007-09-23 12:54  ivan
-
-	* httemplate/search/svc_acct.cgi: accounts w/time remaining search
-
-2007-09-23 12:18  ivan
-
-	* httemplate/search/elements/search.html: remove extraneous blank
-	  line causing Excel exports to fail
-
-2007-09-23 11:32  ivan
-
-	* FS/FS/svc_acct.pm, httemplate/elements/menu.html,
-	  httemplate/search/svc_acct.cgi: accounts w/time remaining search
-
-2007-09-22 15:45  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
-	  menubar border in example self-service template
-
-2007-09-22 14:31  ivan
-
-	* httemplate/config/: config-view.cgi, config.cgi: improve config
-	  UI, especially for textareas
-
-2007-09-22 12:40  ivan
-
-	* httemplate/view/svc_acct.cgi: UI
-
-2007-09-22 12:03  ivan
-
-	* FS/FS/svc_domain.pm: have to import tld_exists function if we're
-	  going to use it
-
-2007-09-22 11:27  ivan
-
-	* httemplate/view/svc_acct.cgi: add a list of any hosts associated
-	  with accounts
-
-2007-09-20 19:24  ivan
-
-	* httemplate/search/timeworked.html: fix problems with time queue
-	  search: ticket subjects need to be HTML-escaped, 'remaining time'
-	  calculation had a NULL vs 0 issue, and link to tickets
-
-2007-09-19 15:38  ivan
-
-	* rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
-	  annoying Pg bugs causing "This user's 10 highest priority
-	  tickets" to be blank
-
-2007-09-18 17:27  jeff
-
-	* fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
-	  priorities
-
-2007-09-18 17:12  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
-	  least one small problem with reprint/email/fax functionality: now
-	  should understand the "most recent invoice per customer" and
-	  invoice # min/max options
-
-2007-09-18 16:19  ivan
-
-	* httemplate/edit/cust_main.cgi: fix advertising source stickiness
-	  when page is reloaded with an error
-
-2007-09-18 15:51  ivan
-
-	* rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
-	  an official upstream config
-
-2007-09-18 14:41  ivan
-
-	* httemplate/search/svc_broadband.cgi: and parens help alot, doh
-
-2007-09-18 14:37  ivan
-
-	* httemplate/search/svc_broadband.cgi: fix svc_broadband search by
-	  svcpart (links from browse/part_svc, in particular
-
-2007-09-18 10:07  ivan
-
-	* FS/FS/Schema.pm: add missing column access_user_pref.expiration
-
-2007-09-17 23:32  jeff
-
-	* FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
-	  part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
-	  of auto recharge values AND rollover
-
-2007-09-17 23:07  jeff
-
-	* FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
-
-2007-09-17 17:21  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
-	  tag; fix spacing
-
-2007-09-17 14:12  ivan
-
-	* FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
-	  in payinfo trying getting set to xxEK, thanks to _vlad_ for
-	  tracking this down and providing a fix
-
-2007-09-17 13:52  ivan
-
-	* FS/FS/Conf.pm: elaborate on ambiguous instructions
-
-2007-09-13 20:45  ivan
-
-	* httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
-	  undefined value as an ARRAY reference at
-	  /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
-
-2007-09-13 15:35  ivan
-
-	* FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
-	  FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
-	  FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
-	  httemplate/misc/process/timeworked.html,
-	  httemplate/search/timeworked.html: rename svc_acct_rt_transaction
-	  to acct_rt_transaction, as it is not a service, its something
-	  that hangs off of an svc_acct (like an acct_snarf).  thank
-	  goodness was able to do this before its any sort of migration
-	  problem...
-
-2007-09-13 15:25  ivan
-
-	* httemplate/browse/part_svc.cgi: random indentation fix
-
-2007-09-13 15:25  ivan
-
-	* FS/bin/freeside-upgrade: some notes about old part_svc columns,
-	  since DBIx::DBSchema 0.33+ will now drop them...
-
-2007-09-13 15:24  ivan
-
-	* CREDITS: too little, too late attempt at spam reduction
-
-2007-09-13 15:05  ivan
-
-	* httemplate/search/cust_main.cgi: fix status color on customer
-	  list
-
-2007-09-13 15:05  ivan
-
-	* httemplate/search/report_receivables.cgi: clean up some unused
-	  code
-
-2007-09-13 13:16  ivan
-
-	* httemplate/misc/cust_main-import.cgi: add better inline docs
-	  explaining fields on customer CSV import
-
-2007-09-12 13:40  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
-	  we can't fetch the name for a queue...
-
-2007-09-11 22:38  ivan
-
-	* bin/freeside-migrate-events: freeside-migrate-events now moves
-	  event options, whew
-
-2007-09-11 21:23  ivan
-
-	* FS/FS/cust_event.pm: fix problems migrating weird statustext from
-	  cust_bill_event records
-
-2007-09-11 21:23  ivan
-
-	* FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
-	  in statustext message (or anything else weird) from causing them
-	  not to get inserted
-
-2007-09-11 21:20  ivan
-
-	* bin/freeside-migrate-events: fix for freeside-migrate-events bug
-	  that would throw a duplicate row error instead of completing the
-	  migration
-
-2007-09-11 20:39  ivan
-
-	* FS/FS/svc_domain.pm: fix "Useless use of a variable in void
-	  context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
-	  367." that might have possible set an incorrest svc_domain.suffix
-
-2007-09-10 18:33  ivan
-
-	* FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
-	  cust_main-require_invoicing_list_email options
-
-2007-09-10 17:28  ivan
-
-	* FS/FS/cust_main.pm: better default paydate for letters
-
-2007-09-06 20:45  ivan
-
-	* FS/FS/cust_pkg.pm: default cancellation subject so the emails
-	  work even when people don't set one in config
-
-2007-09-06 20:36  ivan
-
-	* FS/FS/part_export/sqlradius.pm: tweak debugging
-
-2007-08-23 01:23  ivan
-
-	* FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
-	  could log in to RADIUS with uppercase usernameand avoid bandwidth
-	  acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
-	  for nothing, grr!)
-
-2007-08-17 07:01  jeff
-
-	* FS/FS/cust_main.pm: miss use
-
-2007-08-17 06:59  jeff
-
-	* httemplate/misc/process/timeworked.html: access control
-
-2007-08-16 21:27  ivan
-
-	* Makefile: remove redunant redundancy
-
-2007-08-16 11:22  jeff
-
-	* FS/FS/svc_acct.pm: correct labels in service definition edit for
-	  svc_acct (#1745)
-
-2007-08-16 10:40  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: remove debugging
-
-2007-08-16 09:19  jeff
-
-	* FS/bin/freeside-upgrade: agent_custid bugfix (1746)
-
-2007-08-16 06:40  jeff
-
-	* FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
-	  FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  FS/t/svc_acct_rt_transaction.t,
-	  httemplate/misc/batch-cust_pay.html,
-	  httemplate/misc/timeworked.html, FS/MANIFEST,
-	  httemplate/misc/process/timeworked.html,
-	  httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  htetc/handler.pl, httemplate/elements/menu.html,
-	  httemplate/view/cust_main/tickets.html: support hours 'usage'
-	  tracking for our own internal use (#1733)
-
-2007-08-15 17:09  ivan
-
-	* FS/FS/cust_main.pm: have generate_letter assume a default paydate
-	  of 2037-12 so it doesn't bomb out on empty paydates
-
-2007-08-15 16:46  ivan
-
-	* FS/bin/freeside-sqlradius-reset: add -n option to
-	  freeside-sqlradius-reset to supress deleting data
-
-2007-08-15 14:51  ivan
-
-	* httemplate/edit/cust_main.cgi: fix customer status color here too
-
-2007-08-14 20:26  ivan
-
-	* httemplate/browse/part_export.cgi: little more low-hanging fruit:
-	  table-grid the export listing
-
-2007-08-14 14:46  ivan
-
-	* FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
-	  httemplate/graph/cust_bill_pkg.cgi,
-	  httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
-	  httemplate/graph/report_cust_pkg.html,
-	  httemplate/graph/elements/monthly.html,
-	  httemplate/browse/agent.cgi: add package churn report/graph
-
-2007-08-14 13:18  ivan
-
-	* FS/FS/Cron/bill.pm: removing unneeded %saw var
-
-2007-08-13 19:40  ivan
-
-	* httemplate/elements/tr-select-cust_pkg-status.html: restore label
-	  on package status selector
-
-2007-08-10 16:50  ivan
-
-	* bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
-	  dbdef-create to freeside-dbdef-create and move it to FS/bin, so
-	  it gets %%%FREESIDE_CONF%%% substituted
-
-2007-08-10 15:48  ivan
-
-	* FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
-	  frequencies
-
-2007-08-10 00:01  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
-	  httemplate/view/cust_main/packages.html: on changing packages,
-	  don't set setup date unless old package has one
-
-2007-08-08 17:31  ivan
-
-	* FS/FS/svc_domain.pm: add TLD checking to svc_domain
-
-2007-08-08 12:18  ivan
-
-	* FS/FS/cust_pkg.pm: fix otaker regex
-
-2007-08-07 13:05  ivan
-
-	* FS/FS/cust_main.pm: more informative error msg
-
-2007-08-06 12:45  jeff
-
-	* fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
-	  documentation improvements
-
-2007-08-06 01:51  jeff
-
-	* fs_selfservice/FS-SelfService/MANIFEST: there is a server
-
-2007-08-06 01:46  jeff
-
-	* fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
-	  freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
-	  cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
-
-2007-08-05 10:32  jeff
-
-	* FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
-
-2007-08-03 19:06  ivan
-
-	* rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
-
-2007-08-03 18:58  ivan
-
-	* Makefile: update Makefile to always substitute in
-	  RT_SiteConfig.pm when running install-rt
-
-2007-08-03 18:57  ivan
-
-	* httemplate/elements/header.html: point 1.9 to 1.9 documentation
-
-2007-08-03 17:13  ivan
-
-	* rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
-	  bin/mason_handler.fcgi, bin/mason_handler.scgi,
-	  bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
-	  lib/RT.pm: clean up corners & colors
-
-2007-08-03 15:43  ivan
-
-	* rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
-	  .css files
-
-2007-08-03 15:06  ivan
-
-	* rt/FREESIDE_MODIFIED: [no log message]
-
-2007-08-03 14:49  ivan
-
-	* rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
-	  lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: merging
-	  RT_3_6_4 to HEAD
-
-2007-08-02 16:44  ivan
-
-	* httemplate/view/cust_main/packages.html: increase package popup
-	  width
-
-2007-08-02 16:09  ivan
-
-	* httemplate/: edit/process/cust_pkg.cgi,
-	  elements/select-table.html, misc/change_pkg.cgi,
-	  misc/order_pkg.html, view/cust_main/packages.html: fix slowness
-	  on change package and also make it into a popup
-
-2007-08-02 16:01  ivan
-
-	* httemplate/elements/select-cust-part_pkg.html: fix slowness on
-	  change package and also make it into a popup
-
-2007-08-02 15:55  ivan
-
-	* FS/FS/CGI.pm: fix status color on small_custview
-
-2007-08-02 14:57  ivan
-
-	* httemplate/view/cust_main/packages.html: line up package acitons
-	  all on one line
-
-2007-08-02 12:54  ivan
-
-	* rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
-	  lib/RT/Report/Tickets/Entry.pm,
-	  docs/design_docs/ruleset-workflow.txt, etc/upgrade/3.5.1/content:
-	  Initial revision
-
-2007-08-02 12:51  ivan
-
-	* rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
-	  Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
-	  Initial revision
-
-2007-08-01 15:33  ivan
-
-	* FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
-
-2007-08-01 15:24  ivan
-
-	* ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
-	  FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
-	  FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
-	  FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
-	  FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
-	  FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
-	  FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
-	  FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
-	  FS/FS/part_event_condition_option.pm,
-	  FS/FS/part_event_condition_option_option.pm,
-	  FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
-	  FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
-	  FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
-	  FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
-	  FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
-	  FS/FS/part_event/Action/addpost.pm,
-	  FS/FS/part_event/Action/apply.pm,
-	  FS/FS/part_event/Action/bill.pm,
-	  FS/FS/part_event/Action/cancel.pm,
-	  FS/FS/part_event/Action/collect.pm,
-	  FS/FS/part_event/Action/cust_bill_batch.pm,
-	  FS/FS/part_event/Action/cust_bill_comp.pm,
-	  FS/FS/part_event/Action/cust_bill_fee_percent.pm,
-	  FS/FS/part_event/Action/cust_bill_realtime_card.pm,
-	  FS/FS/part_event/Action/cust_bill_realtime_check.pm,
-	  FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
-	  FS/FS/part_event/Action/cust_bill_send.pm,
-	  FS/FS/part_event/Action/cust_bill_send_agent.pm,
-	  FS/FS/part_event/Action/cust_bill_send_alternate.pm,
-	  FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
-	  FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
-	  FS/FS/part_event/Action/cust_bill_spool_csv.pm,
-	  FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
-	  FS/FS/part_event/Action/fee.pm,
-	  FS/FS/part_event/Action/suspend.pm,
-	  FS/FS/part_event/Action/suspend_if_pkgpart.pm,
-	  FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
-	  FS/FS/part_event/Condition/agent.pm,
-	  FS/FS/part_event/Condition/agent_type.pm,
-	  FS/FS/part_event/Condition/balance.pm,
-	  FS/FS/part_event/Condition/balance_age.pm,
-	  FS/FS/part_event/Condition/balance_under.pm,
-	  FS/FS/part_event/Condition/cust_bill_age.pm,
-	  FS/FS/part_event/Condition/cust_bill_owed.pm,
-	  FS/FS/part_event/Condition/cust_bill_owed_under.pm,
-	  FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
-	  FS/FS/part_event/Condition/cust_status.pm,
-	  FS/FS/part_event/Condition/every.pm,
-	  FS/FS/part_event/Condition/once.pm,
-	  FS/FS/part_event/Condition/payby.pm,
-	  FS/FS/part_event/Condition/pkg_class.pm,
-	  FS/FS/part_event/Condition/pkg_status.pm,
-	  FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
-	  FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
-	  FS/FS/part_pkg/prorate_delayed.pm,
-	  FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
-	  FS/bin/freeside-monthly, FS/t/cust_event.t,
-	  FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
-	  FS/t/part_event.t, FS/t/part_event_condition.t,
-	  FS/t/part_event_condition_option.t,
-	  FS/t/part_event_condition_option_option.t,
-	  FS/t/part_event_option.t, FS/t/pkg_referral.t,
-	  bin/freeside-migrate-events, eg/part_event-Action-template.pm,
-	  eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
-	  htetc/handler.pl, httemplate/browse/access_group.html,
-	  httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
-	  httemplate/browse/invoice_template.html,
-	  httemplate/browse/part_bill_event.cgi,
-	  httemplate/browse/part_event.html,
-	  httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/part_referral.html,
-	  httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
-	  httemplate/config/config-process.cgi,
-	  httemplate/config/config-view.cgi, httemplate/config/config.cgi,
-	  httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
-	  httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
-	  httemplate/edit/invoice_template.html,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/part_referral.html, httemplate/edit/reason.html,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/access_group.html,
-	  httemplate/edit/process/invoice_logo.html,
-	  httemplate/edit/process/invoice_template.html,
-	  httemplate/edit/process/part_event.html,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/edit/process/elements/process.html,
-	  httemplate/elements/checkboxes-table-name.html,
-	  httemplate/elements/freeside.css,
-	  httemplate/elements/hidden.html, httemplate/elements/menu.html,
-	  httemplate/elements/select-agent.html,
-	  httemplate/elements/select-agent_type.html,
-	  httemplate/elements/select-cust_main-status.html,
-	  httemplate/elements/select-cust_pkg-status.html,
-	  httemplate/elements/select-part_referral.html,
-	  httemplate/elements/select-pkg_class.html,
-	  httemplate/elements/select-table.html,
-	  httemplate/elements/selectlayers.html,
-	  httemplate/elements/table-grid.html,
-	  httemplate/elements/tr-checkbox-multiple.html,
-	  httemplate/elements/tr-checkbox.html,
-	  httemplate/elements/tr-fixed.html,
-	  httemplate/elements/tr-freq.html,
-	  httemplate/elements/tr-input-money.html,
-	  httemplate/elements/tr-input-text.html,
-	  httemplate/elements/tr-password.html,
-	  httemplate/elements/tr-select-agent.html,
-	  httemplate/elements/tr-select-agent_type.html,
-	  httemplate/elements/tr-select-cust_main-status.html,
-	  httemplate/elements/tr-select-cust_pkg-status.html,
-	  httemplate/elements/tr-select-invoice_template.html,
-	  httemplate/elements/tr-select-part_pkg.html,
-	  httemplate/elements/tr-select-part_referral.html,
-	  httemplate/elements/tr-select-pkg_class.html,
-	  httemplate/elements/tr-select-reason.html,
-	  httemplate/elements/tr-select-taxclass.html,
-	  httemplate/elements/tr-select.html,
-	  httemplate/elements/tr-selectlayers.html,
-	  httemplate/elements/tr-selectmultiple-part_pkg.html,
-	  httemplate/elements/tr-td-label.html,
-	  httemplate/elements/tr-title.html,
-	  httemplate/elements/fckeditor/fckconfig.js,
-	  httemplate/elements/fckeditor/fckeditor.js,
-	  httemplate/elements/fckeditor/fckpackager.xml,
-	  httemplate/elements/fckeditor/fckstyles.xml,
-	  httemplate/elements/fckeditor/fcktemplates.xml,
-	  httemplate/elements/fckeditor/editor/fckdebug.html,
-	  httemplate/elements/fckeditor/editor/fckdialog.html,
-	  httemplate/elements/fckeditor/editor/fckeditor.html,
-	  httemplate/elements/fckeditor/editor/fckeditor.original.html,
-	  httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
-	  httemplate/elements/fckeditor/editor/css/fck_internal.css,
-	  httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
-	  httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
-	  httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
-	  httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
-	  httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
-	  httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
-	  httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
-	  httemplate/elements/fckeditor/editor/dialog/fck_about.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_button.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_find.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_form.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_image.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_link.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_select.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_source.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_table.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_template.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
-	  httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
-	  httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
-	  httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
-	  httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
-	  httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
-	  httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
-	  httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
-	  httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
-	  httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
-	  httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
-	  httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
-	  httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
-	  httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
-	  httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
-	  httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
-	  httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
-	  httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
-	  httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
-	  httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
-	  httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
-	  httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
-	  httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
-	  httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
-	  httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
-	  httemplate/elements/fckeditor/editor/images/anchor.gif,
-	  httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
-	  httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
-	  httemplate/elements/fckeditor/editor/images/spacer.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
-	  httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
-	  httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
-	  httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
-	  httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
-	  httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
-	  httemplate/elements/fckeditor/editor/lang/af.js,
-	  httemplate/elements/fckeditor/editor/lang/ar.js,
-	  httemplate/elements/fckeditor/editor/lang/bg.js,
-	  httemplate/elements/fckeditor/editor/lang/bn.js,
-	  httemplate/elements/fckeditor/editor/lang/bs.js,
-	  httemplate/elements/fckeditor/editor/lang/ca.js,
-	  httemplate/elements/fckeditor/editor/lang/cs.js,
-	  httemplate/elements/fckeditor/editor/lang/da.js,
-	  httemplate/elements/fckeditor/editor/lang/de.js,
-	  httemplate/elements/fckeditor/editor/lang/el.js,
-	  httemplate/elements/fckeditor/editor/lang/en-au.js,
-	  httemplate/elements/fckeditor/editor/lang/en-ca.js,
-	  httemplate/elements/fckeditor/editor/lang/en-uk.js,
-	  httemplate/elements/fckeditor/editor/lang/en.js,
-	  httemplate/elements/fckeditor/editor/lang/eo.js,
-	  httemplate/elements/fckeditor/editor/lang/es.js,
-	  httemplate/elements/fckeditor/editor/lang/et.js,
-	  httemplate/elements/fckeditor/editor/lang/eu.js,
-	  httemplate/elements/fckeditor/editor/lang/fa.js,
-	  httemplate/elements/fckeditor/editor/lang/fi.js,
-	  httemplate/elements/fckeditor/editor/lang/fo.js,
-	  httemplate/elements/fckeditor/editor/lang/fr.js,
-	  httemplate/elements/fckeditor/editor/lang/gl.js,
-	  httemplate/elements/fckeditor/editor/lang/he.js,
-	  httemplate/elements/fckeditor/editor/lang/hi.js,
-	  httemplate/elements/fckeditor/editor/lang/hr.js,
-	  httemplate/elements/fckeditor/editor/lang/hu.js,
-	  httemplate/elements/fckeditor/editor/lang/it.js,
-	  httemplate/elements/fckeditor/editor/lang/ja.js,
-	  httemplate/elements/fckeditor/editor/lang/km.js,
-	  httemplate/elements/fckeditor/editor/lang/ko.js,
-	  httemplate/elements/fckeditor/editor/lang/lt.js,
-	  httemplate/elements/fckeditor/editor/lang/lv.js,
-	  httemplate/elements/fckeditor/editor/lang/mn.js,
-	  httemplate/elements/fckeditor/editor/lang/ms.js,
-	  httemplate/elements/fckeditor/editor/lang/nb.js,
-	  httemplate/elements/fckeditor/editor/lang/nl.js,
-	  httemplate/elements/fckeditor/editor/lang/no.js,
-	  httemplate/elements/fckeditor/editor/lang/pl.js,
-	  httemplate/elements/fckeditor/editor/lang/pt-br.js,
-	  httemplate/elements/fckeditor/editor/lang/pt.js,
-	  httemplate/elements/fckeditor/editor/lang/ro.js,
-	  httemplate/elements/fckeditor/editor/lang/ru.js,
-	  httemplate/elements/fckeditor/editor/lang/sk.js,
-	  httemplate/elements/fckeditor/editor/lang/sl.js,
-	  httemplate/elements/fckeditor/editor/lang/sr-latn.js,
-	  httemplate/elements/fckeditor/editor/lang/sr.js,
-	  httemplate/elements/fckeditor/editor/lang/sv.js,
-	  httemplate/elements/fckeditor/editor/lang/th.js,
-	  httemplate/elements/fckeditor/editor/lang/tr.js,
-	  httemplate/elements/fckeditor/editor/lang/uk.js,
-	  httemplate/elements/fckeditor/editor/lang/vi.js,
-	  httemplate/elements/fckeditor/editor/lang/zh-cn.js,
-	  httemplate/elements/fckeditor/editor/lang/zh.js,
-	  httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
-	  httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
-	  httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
-	  httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
-	  httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
-	  httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
-	  httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
-	  httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
-	  httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
-	  httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
-	  httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
-	  httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
-	  httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
-	  httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
-	  httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
-	  httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
-	  httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
-	  httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
-	  httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
-	  httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
-	  httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
-	  httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
-	  httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
-	  httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
-	  httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
-	  httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
-	  httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
-	  httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
-	  httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
-	  httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
-	  httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
-	  httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
-	  httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
-	  httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
-	  httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
-	  httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
-	  httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
-	  httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
-	  httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
-	  httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
-	  httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
-	  httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
-	  httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
-	  httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
-	  httemplate/graph/report_cust_bill_pkg.html,
-	  httemplate/graph/report_money_time.html,
-	  httemplate/misc/cancel_cust.html,
-	  httemplate/misc/cancel_pkg.html,
-	  httemplate/misc/cust_main-cancel.cgi,
-	  httemplate/misc/cust_main-import.cgi,
-	  httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
-	  httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
-	  httemplate/misc/process/cancel_pkg.html,
-	  httemplate/pref/pref-process.html,
-	  httemplate/search/cust_bill.html,
-	  httemplate/search/cust_bill_event.cgi,
-	  httemplate/search/cust_bill_event.html,
-	  httemplate/search/cust_event.html,
-	  httemplate/search/report_cust_bill.html,
-	  httemplate/search/report_cust_credit.html,
-	  httemplate/search/report_cust_event.html,
-	  httemplate/search/report_cust_main-zip.html,
-	  httemplate/search/report_cust_pay.html,
-	  httemplate/search/report_cust_pay_batch.html,
-	  httemplate/search/report_cust_pkg.html,
-	  httemplate/search/svc_acct.cgi,
-	  httemplate/search/svc_broadband.cgi,
-	  httemplate/search/svc_domain.cgi,
-	  httemplate/search/svc_forward.cgi,
-	  httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
-	  httemplate/search/elements/search.html,
-	  httemplate/view/cust_bill-logo.cgi,
-	  httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
-	  httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
-	  httemplate/view/cust_main/order_pkg.html,
-	  httemplate/view/cust_main/packages.html,
-	  httemplate/view/cust_main/payment_history.html, test/cgi-test:
-	  event refactor, landing on HEAD!
-
-2007-08-01 15:20  ivan
-
-	* rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
-	  bin/mason_handler.scgi, bin/mason_handler.svc,
-	  bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
-	  bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
-	  lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
-	  lib/t/04_send_email.pl: commit these RT differences, seem to be
-	  mostly in autogen'ed stuff
-
-2007-08-01 15:13  ivan
-
-	* rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
-	  had missed commiting this on HEAD, that's why
-
-2007-08-01 12:24  ivan
-
-	* httemplate/misc/process/cancel_pkg.html: comment out unused code
-
-2007-08-01 12:22  ivan
-
-	* httemplate/elements/xmlhttp.html: masonization
-
-2007-08-01 12:21  ivan
-
-	* FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
-	  turn on DBIx::DBSchema::Index debugging too
-
-2007-08-01 12:19  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
-	  of these methods might return an error
-
-2007-08-01 12:19  ivan
-
-	* FS/FS/reason.pm: more generic modules first
-
-2007-08-01 12:18  ivan
-
-	* FS/FS/Conf.pm: some comments on config_orbase sub and add'l
-	  description for emailcancel config
-
-2007-07-26 04:13  ivan
-
-	* FS/FS/Schema.pm: add index
-
-2007-07-20 12:58  ivan
-
-	* bin/apache.export: apache export: don't bomb out when svc_www
-	  records aren't associated with an svc_acct, just leave those
-	  subsitution vars blank
-
-2007-07-19 07:05  jeff
-
-	* httemplate/config/config-view.cgi: do not include description in
-	  link to popup
-
-2007-07-18 14:13  ivan
-
-	* FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
-	  wtf
-
-2007-07-18 11:07  jeff
-
-	* FS/FS/Conf.pm, httemplate/browse/agent.cgi,
-	  httemplate/config/config-delete.cgi,
-	  httemplate/config/config-download.cgi,
-	  httemplate/config/config-process.cgi,
-	  httemplate/config/config-view.cgi, httemplate/config/config.cgi:
-	  config in database cleanup, editing, and agent-specific config
-	  (452, 1419)
-
-2007-07-17 20:23  jeff
-
-	* FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
-	  should be editable with ACL (#1730)
-
-2007-07-13 17:44  ivan
-
-	* bin/find-overapplied: a payment, by any other name
-
-2007-07-13 16:58  ivan
-
-	* bin/find-overapplied: adding quick find-overapplied script
-
-2007-07-13 16:52  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
-	  FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
-	  FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
-	  httemplate/misc/process/recharge_svc.html,
-	  httemplate/edit/process/cust_main.cgi: fix race condition where
-	  ->apply_payments_and_credits could double-apply in rare cases
-
-2007-07-13 10:00  jeff
-
-	* FS/FS/Conf.pm: a touch should not obliterate
-
-2007-07-12 14:41  ivan
-
-	* bin/apache.export: add debugging flag to apache export
-
-2007-07-12 14:08  jeff
-
-	* FS/FS/UID.pm: redundant test
-
-2007-07-12 06:36  jeff
-
-	* FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
-	  FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
-	  FS/bin/freeside-init-config, FS/bin/freeside-setup,
-	  FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
-	  refactor freeside-init-config to module code, compare results of
-	  old/new code, have freeside-upgrade complain and revert to old
-	  code/config on failure (#1477)
-
-2007-07-11 04:10  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
-	  amount in error message
-
-2007-07-11 01:35  ivan
-
-	* FS/FS/cust_main.pm: finish adding payunique field
-
-2007-07-11 01:08  ivan
-
-	* FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
-	  httemplate/misc/process/payment.cgi: finish adding payunique
-	  field
-
-2007-07-10 21:23  jeff
-
-	* FS/FS/cust_main.pm: honor bop_realtime options for paystate,
-	  paytype, stateid, and stateid_state for CHEK transactions (#1718)
-
-2007-07-06 16:55  jeff
-
-	* httemplate/edit/process/svc_acct.cgi: manually editing usage
-	  counters removes overlimit status (#1706)
-
-2007-07-06 01:08  ivan
-
-	* GPL, README: v3!
-
-2007-07-05 15:05  ivan
-
-	* FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
-	  (without requiring it)
-
-2007-07-01 17:15  ivan
-
-	* FS/FS/cust_pkg.pm: missing method name in docs
-
-2007-07-01 11:09  ivan
-
-	* TODO: remove obsolete information and dollar sign Id dollar sign
-	  from TODO
-
-2007-06-30 17:36  ivan
-
-	* httemplate/edit/agent.cgi: separate agent interface is
-	  deprecated...
-
-2007-06-29 14:06  ivan
-
-	* httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
-	  header/footer to svc_www view and edit
-
-2007-06-28 18:45  ivan
-
-	* FS/FS/Record.pm: last small fix for new DBIx::DBSchema
-
-2007-06-28 18:42  ivan
-
-	* FS/FS/cust_pay.pm: silly missing parenthesis
-
-2007-06-28 18:27  ivan
-
-	* bin/: create-history-tables, strip-eps: removing
-	  create-history-tables, freeside-upgrade does this anyway
-
-2007-06-28 18:23  ivan
-
-	* FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
-	  checking
-
-2007-06-28 18:16  ivan
-
-	* FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
-	  new DBIx::DBSchema
-
-2007-06-28 13:57  ivan
-
-	* bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
-	  bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
-	  for cron jobs
-
-2007-06-26 11:58  ivan
-
-	* httemplate/search/cust_pay.cgi: fix check# search
-
-2007-06-26 11:20  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
-	  Number::Format 1.50, not just any version
-
-2007-06-26 09:55  jeff
-
-	* fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
-	  date range to page top
-
-2007-06-26 08:36  jeff
-
-	* FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
-	  httemplate/edit/REAL_cust_pkg.cgi,
-	  httemplate/edit/process/REAL_cust_pkg.cgi,
-	  httemplate/misc/cancel_pkg.html,
-	  httemplate/misc/process/cancel_pkg.html,
-	  httemplate/search/cust_pkg.cgi,
-	  httemplate/search/report_cust_pkg.html,
-	  httemplate/view/cust_main/packages.html: suspend later just like
-	  expire (#1487)
-
-2007-06-25 19:31  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
-	  "====" to <HR> in selfservice usage stuff.  welcome to this
-	  millenium! :)
-
-2007-06-22 14:25  jeff
-
-	* fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
-	  view_usage_details.html: self-service usage report enhancements
-	  (1495)
-
-2007-06-22 10:27  jeff
-
-	* httemplate/graph/elements/monthly.html: add csv and excel export
-	  to sales reports (1426)
-
-2007-06-22 10:21  jeff
-
-	* FS/FS/part_export/www_shellcommands.pm: documentation improvement
-
-2007-06-20 21:02  jeff
-
-	* FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
-	  welcome letters (1677)
-
-2007-06-20 15:58  ivan
-
-	* rt/etc/RT_SiteConfig.pm: add QuickCreateLong option, part of
-	  merging spiritone RT changes
-
-2007-06-20 15:35  ivan
-
-	* rt/etc/RT_SiteConfig.pm: add $RT::MyTicketsLength patch from
-	  spiritone, part of merging RT changes (#1661)
-
-2007-06-20 15:28  ivan
-
-	* CREDITS, rt/html/RTx/Statistics/DurationAsString,
-	  rt/html/RTx/Statistics/index.html,
-	  rt/html/RTx/Statistics/CallsMultiQueue/index.html,
-	  rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
-	  rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
-	  rt/html/RTx/Statistics/CallsQueueDay/index.html,
-	  rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
-	  rt/html/RTx/Statistics/DayOfWeek/index.html,
-	  rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
-	  rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
-	  rt/html/RTx/Statistics/Elements/DateSelectRow,
-	  rt/html/RTx/Statistics/Elements/DurationAsString,
-	  rt/html/RTx/Statistics/Elements/GraphBox,
-	  rt/html/RTx/Statistics/Elements/SelectMultiQueue,
-	  rt/html/RTx/Statistics/Elements/StatColumnMap,
-	  rt/html/RTx/Statistics/Elements/Tabs,
-	  rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
-	  rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
-	  rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
-	  rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
-	  rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
-	  rt/html/RTx/Statistics/FAQ/index.html,
-	  rt/html/RTx/Statistics/OpenStalled/Results.tsv,
-	  rt/html/RTx/Statistics/OpenStalled/index.html,
-	  rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
-	  rt/html/RTx/Statistics/Resolution/index.html,
-	  rt/html/RTx/Statistics/Resolution/Elements/Chart,
-	  rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
-	  rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
-	  rt/html/RTx/Statistics/TimeToResolve/index.html,
-	  rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
-	  rt/html/RTx/Statistics/UserTest/index.html,
-	  rt/html/RTx/Statistics/UserTest/Elements/Chart,
-	  rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
-	  rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
-	  rt/html/Developer/CronTool/autohandler,
-	  rt/html/Developer/CronTool/index.html,
-	  rt/html/Reports/Activity/ActivityDetail.html,
-	  rt/html/Reports/Activity/ActivitySummary.html,
-	  rt/html/Reports/Activity/ResolutionComments.html,
-	  rt/html/Reports/Activity/ResolutionStatistics.html,
-	  rt/html/Reports/Activity/index.html,
-	  rt/html/Reports/Activity/Elements/LimitReport,
-	  rt/html/Reports/Activity/Elements/MiniPlot,
-	  rt/html/Reports/Activity/Elements/PrintFooter,
-	  rt/html/Reports/Activity/Elements/PrintHeader,
-	  rt/html/Reports/Activity/Elements/ScreenFooter,
-	  rt/html/Reports/Activity/Elements/ScreenHeader,
-	  rt/html/Reports/Activity/Elements/Tabs,
-	  rt/html/Reports/Activity/Elements/Wrapper: integrate
-	  RTx::Statistics package, part of merging spiritone RT changes
-	  (#1661)
-
-2007-06-18 09:45  jeff
-
-	* httemplate/edit/svc_www.cgi: must escape config data
-
-2007-06-15 11:44  jeff
-
-	* FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
-	  httemplate/edit/process/cust_refund.cgi: paydate option for
-	  realtime_refund_bop and UI entry for cust_pay records without it
-	  (#1662 UI)
-
-2007-06-14 17:58  jeff
-
-	* FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
-	  to B:OP during refunds with paynum (#1662)
-
-2007-06-13 09:56  jeff
-
-	* FS/FS/part_export/sqlradius.pm: additional debugging
-
-2007-06-08 17:53  ivan
-
-	* bin/: bill-for-nextmonth, bill-for-nextyear: adding
-	  bill-for-next* hacks like bill-next* stuff but with -n flag, for
-	  skycatcher
-
-2007-06-08 17:40  ivan
-
-	* FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
-	  skycatcher modifications for pre-printing invoices, but with
-	  today's date
-
-2007-06-08 16:21  ivan
-
-	* bin/all-postal-no-email: adding quick script to move all
-	  customers to postal billing only for skycatcher
-
-2007-06-08 10:38  jeff
-
-	* FS/FS/part_export/sqlradius.pm: prevent multiple additions to
-	  usergroup table (work around #1606)
-
-2007-06-08 07:40  jeff
-
-	* FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
-	  (fixes #1657)
-
-2007-06-06 17:45  jeff
-
-	* FS/FS/cust_bill.pm: cruft removal
-
-2007-06-06 15:34  jeff
-
-	* FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
-	  (#1658)
-
-2007-06-06 12:58  khoff
-
-	* FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
-	  option to disable the VOID-before-credit behavior of
-	  FS::cust_main::realtime_refund_bop after n seconds, if set.  For
-	  broken gateways like SkipJack that a pprove VOIDs for settled
-	  transactions.
-
-2007-06-05 08:07  jeff
-
-	* FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
-	  statement
-
-2007-06-02 14:07  jeff
-
-	* httemplate/elements/header.html: drop ticket search form and
-	  logic from ticketless installs
-
-2007-05-31 08:03  jeff
-
-	* httemplate/edit/payment_gateway.html: add TransFirst eLink
-	  support
-
-2007-05-29 20:38  ivan
-
-	* FS/FS/svc_external.pm: should eliminiate error: Use of
-	  uninitialized value in string eq at
-	  /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
-
-2007-05-29 20:05  ivan
-
-	* httemplate/view/svc_domain.cgi: fix javascript confirmation for
-	  domain records with " in them...
-
-2007-05-21 17:34  ivan
-
-	* httemplate/search/report_tax.cgi: fix tax reports for some odd
-	  upgrade edge cases: when you have both taxclass and non-taxclass
-	  entries in cust_main_county for a single region (not correct
-	  setup in the first place), and non-null but empty values in
-	  taxname
-
-2007-05-20 19:18  ivan
-
-	* FS/FS/Schema.pm: haven't had anyone use this in years, and for
-	  some reason DBIx::DBSchema can't reverse engineer the schema for
-	  it, causing freeside-upgrade to error out trying to recreate it
-
-2007-05-18 16:44  ivan
-
-	* httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
-	  hide postal/fax invoice options in backoffice as well as
-	  self-service.  closes: bug#1614
-
-2007-05-11 16:18  khoff
-
-	* httemplate/search/: report_cust_bill.html,
-	  report_cust_credit.html, report_cust_main-zip.html,
-	  report_cust_pay.html, report_cust_pay_batch.html,
-	  report_cust_pkg.html: Fix (hopefully) all uses of
-	  /elements/tr-select-agent.html where agentnum may be undefined.
-
-2007-05-11 12:03  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: logout seems not to return
-	  an error status, so don't up the queue with "failed: Can't logout
-	  of CGPro: No error"
-
-2007-05-11 11:14  khoff
-
-	* httemplate/elements/header.html: Use FS::TicketSystem to get RT
-	  URL.
-
-2007-05-11 11:08  khoff
-
-	* FS/FS/XMLRPC.pm: Quiet debug output.
-
-2007-05-08 15:43  jeff
-
-	* FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
-	  plan data
-
-2007-05-08 15:10  jeff
-
-	* FS/FS/part_pkg/flat.pm: charges and time are not measured in
-	  megabytes
-
-2007-05-08 09:51  ivan
-
-	* bin/: bill-nextmonth, bill-nextyear: [no log message]
-
-2007-05-06 23:35  jeff
-
-	* FS/bin/: freeside-sqlradius-dedup-group,
-	  freeside-sqlradius-reset: sqlradius usergroup tools
-
-2007-05-06 19:14  jeff
-
-	* httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
-
-2007-05-06 19:13  jeff
-
-	* FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
-	  httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
-	  groups handling
-
-2007-05-01 13:00  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: without debugging this time :)
-
-2007-05-01 12:57  ivan
-
-	* FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
-	  FS::ClientAPI_SessionCache for signup info so it actually works -
-	  speed up signups
-
-2007-04-29 15:55  jeff
-
-	* FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/cgi/signup.cgi,
-	  fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
-	  fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/signup.html,
-	  httemplate/view/cust_main/billing.html: ticket 1568 config
-	  options for new echeck fields and addition to selfservice
-	  interface
-
-2007-04-27 15:54  jeff
-
-	* httemplate/edit/cust_main/contact.html: adjust default labelling
-
-2007-04-27 15:37  jeff
-
-	* httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
-	  value
-
-2007-04-25 21:46  jeff
-
-	* FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  httemplate/misc/recharge_svc.html: more datavolume format
-
-2007-04-25 20:35  ivan
-
-	* FS/FS/UI/bytecount.pm: old Number::Format silently ignores
-	  datavolume-forcemegabytes
-
-2007-04-25 20:09  jeff
-
-	* FS/FS/UI/bytecount.pm: improve configfile handling
-
-2007-04-25 18:50  jeff
-
-	* FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
-	  dodgy ACH hack from ticket 1436
-
-2007-04-24 17:54  ivan
-
-	* FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
-	  lpr-postscript_suffix config options for printer commands to
-	  place printer in postscript mode
-
-2007-04-23 17:21  jeff
-
-	* FS/FS/svc_www.pm: untaint
-
-2007-04-23 17:04  jeff
-
-	* httemplate/view/svc_acct.cgi: missed a bytecount
-
-2007-04-23 16:34  ivan
-
-	* httemplate/search/cust_pkg.cgi: fix error: column reference
-	  "fieldname" is ambiguous
-
-2007-04-22 20:41  jeff
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
-	  FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
-	  httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
-	  add to ACH batch feature from customer view page
-
-2007-04-20 21:44  ivan
-
-	* FS/FS/cust_svc.pm: bring POD documentation in line with reality
-	  wrt where we're storing phone numbers
-
-2007-04-20 14:40  ivan
-
-	* conf/: invoice_html, invoice_latex: add customer # to default
-	  invoice templates
-
-2007-04-20 14:31  ivan
-
-	* httemplate/view/cust_main/billing.html: don't put this
-	  information way out on the right in its own columns.
-
-2007-04-19 16:34  ivan
-
-	* FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
-	  to its own module
-
-2007-04-19 16:30  jeff
-
-	* FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
-	  FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  httemplate/edit/process/prepay_credit.cgi,
-	  httemplate/edit/process/svc_acct.cgi,
-	  httemplate/search/prepay_credit.html, htetc/handler.pl: break
-	  _bytecount subroutines out of FS::UI::Web
-
-2007-04-19 13:18  ivan
-
-	* htetc/handler.pl, httemplate/search/cust_svc.html,
-	  httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
-	  httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
-	  fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
-	  with an explicit import.  did i mention this was really really
-	  weird?
-
-2007-04-18 20:15  ivan
-
-	* FS/FS/UID.pm: better error message about missing secrets file
-	  errors.  WTF is going on!
-
-2007-04-18 16:22  ivan
-
-	* FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
-	  fix use statements for FS::UI::Web.  not "use"ing modules in the
-	  actual modules you use them in is bad, mmmkay
-
-2007-04-18 13:01  ivan
-
-	* FS/FS/part_pkg.pm: praise the parser!  amen!	(fix a doc typo)
-
-2007-04-12 17:53  jeff
-
-	* FS/FS/svc_acct.pm: correct boneheaded afterthoughts
-
-2007-04-11 20:16  jeff
-
-	* FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
-	  FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
-	  FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/edit/process/svc_acct.cgi,
-	  httemplate/view/svc_acct.cgi: input and output on data volume
-	  fields specified with k,m,g,or t
-
-2007-04-11 19:42  ivan
-
-	* FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
-	  eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
-	  think.
-
-2007-04-11 19:27  ivan
-
-	* httemplate/misc/process/recharge_svc.html: remove
-	  'backend-realtime' flag required for recharges, want that just
-	  for signups, running recharges right away by default is fine.
-	  also fix the 'fatal error - unknown payby' error that'll probably
-	  never be reached
-
-2007-04-10 21:28  jeff
-
-	* FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
-	  FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
-	  httemplate/view/cust_main/packages.html: usage suspend vs admin
-	  suspend -- avoid actual cust_pkg::suspend except legacy cases
-
-2007-04-09 18:44  ivan
-
-	* FS/FS/Conf.pm: remove a ton of deprecated config options
-
-2007-04-09 18:29  ivan
-
-	* FS/FS/Conf.pm: add checkbox to payment_receipt_email config
-
-2007-04-09 16:38  jeff
-
-	* httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
-	  trigger recharge from the backend as in self-service
-
-2007-04-07 18:14  jeff
-
-	* FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
-	  generated passwords be all caps
-
-2007-04-07 17:41  jeff
-
-	* httemplate/edit/svc_acct.cgi: correct usage editing bug
-
-2007-04-07 17:22  jeff
-
-	* FS/FS/svc_acct.pm: threshold usage email should not be sent to
-	  svc_acct->email
-
-2007-04-06 17:07  jeff
-
-	* httemplate/view/cust_main/billing.html: ommitted file
-
-2007-04-06 16:57  jeff
-
-	* FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
-	  httemplate/misc/process/payment.cgi: integrate new echeck fields
-	  into freeside backend payment processing
-
-2007-04-06 12:38  jeff
-
-	* FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/edit/cust_main/select-state.html: ticket 1443 add
-	  account type and bank state for echeck processing
-
-2007-04-05 17:37  ivan
-
-	* FS/FS/Conf.pm: slight update for batch-enable description & add
-	  ach-spiritone format to batch-default and batch-fixed_format-CHEK
-	  config items
-
-2007-04-05 17:34  ivan
-
-	* FS/FS/Conf.pm: slight better descriptions
-
-2007-04-05 17:01  khoff
-
-	* FS/FS/part_export/nas_wrapper.pm: Disable debug output by
-	  default.  Pass @_ along to new exports.
-
-2007-04-05 15:01  ivan
-
-	* httemplate/elements/menu.html: they're comments now
-
-2007-04-05 07:15  jeff
-
-	* httemplate/misc/process/cust_main_note-import.cgi: use comments
-	  and not notes
-
-2007-04-04 19:04  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/view/cust_main/billing.html: per-customer invoice
-	  terms override
-
-2007-04-04 18:45  ivan
-
-	* httemplate/pref/pref.html: finish moving vonage integration to a
-	  user pref
-
-2007-04-04 18:38  ivan
-
-	* httemplate/pref/pref-process.html: finish moving the vonage
-	  integration to per-user
-
-2007-04-04 17:01  ivan
-
-	* FS/bin/freeside-init-config: correct usage
-
-2007-04-04 15:42  ivan
-
-	* Makefile: yes virginia
-
-2007-04-04 13:04  jeff
-
-	* FS/bin/freeside-upgrade: correct a bootstrap issue
-
-2007-04-04 08:30  jeff
-
-	* FS/FS/cust_bill.pm: squash bug which causes re-email failed
-	  events to fail
-
-2007-04-03 12:37  jeff
-
-	* httemplate/misc/cust_main_note-import.cgi: correct handling of
-	  non-unix line termination
-
-2007-04-02 18:39  ivan
-
-	* bin/fs-migrate-cust_tax_exempt: [no log message]
-
-2007-04-02 08:49  jeff
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
-	  FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
-	  license field, mask it and ssn
-
-2007-03-31 19:45  jeff
-
-	* httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
-	  FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
-	  quick hack to add extra 'config lines' to svc_www and otherwise
-	  enhance svc_www
-
-2007-03-27 20:59  ivan
-
-	* FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
-	  shellcommands delete export
-
-2007-03-21 16:07  ivan
-
-	* FS/FS/cust_main.pm: fix bug displaying additional debugging info
-	  when process returns no error_message
-
-2007-03-21 15:09  ivan
-
-	* FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
-	  an error_message, output additional debugging information, if
-	  available
-
-2007-03-20 21:01  jeff
-
-	* FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
-	  httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
-	  format, return processing and autopost
-
-2007-03-20 18:21  jeff
-
-	* FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
-	  httemplate/pref/pref.html: ticket 1427, automatically email excel
-	  a/r report
-
-2007-03-20 15:10  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
-	  agent-specific advertising sources
-
-2007-03-20 13:11  jeff
-
-	* httemplate/misc/: cust_main_note-import.cgi,
-	  cust_main_note-import.html, process/cust_main_note-import.cgi:
-	  acls on new import
-
-2007-03-20 13:01  jeff
-
-	* httemplate/elements/menu.html: tie note import into menu
-
-2007-03-20 10:03  jeff
-
-	* FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
-	  httemplate/misc/cust_main_note-import.cgi,
-	  httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
-	  tool for customer note importation
-
-2007-03-15 18:35  ivan
-
-	* FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
-	  httemplate/pref/pref.html: vonage click2call integration should
-	  not be sitewide, especially now that we have user prefs
-
-2007-03-15 13:54  ivan
-
-	* FS/FS/part_pkg.pm: 13 months!
-
-2007-03-15 13:08  khoff
-
-	* httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
-	  attributes to match actual field sizes.
-
-2007-03-15 13:08  khoff
-
-	* FS/FS/part_export/router.pm: Added configurable error checks
-	  instead of stupid /^ERROR/ check.  Commands can now be processed
-	  with Text::Template using [@-- --@] delimeters, in addition to
-	  evaling a double-quoted string.  Cleaned up spurious debug
-	  output.
-
-2007-03-15 13:07  khoff
-
-	* FS/FS/part_virtual_field.pm: Escape the values in virtual field
-	  html form inputs.
-
-2007-03-15 13:07  khoff
-
-	* FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
-	  serial.
-
-2007-03-14 16:30  jeff
-
-	* FS/FS/svc_acct.pm: turn debugging off
-
-2007-03-14 16:27  jeff
-
-	* FS/FS/svc_acct.pm: correcting ->replace on bill
-
-2007-03-13 02:21  ivan
-
-	* FS/FS/cust_pkg.pm: okay, so this should link to usernum now.	but
-	  until then, it should be ->username, not ->name, eek.  causing
-	  "Error: Error inserting cust_pkg_reason: ERROR: value to long for
-	  type character varying(32)" errors and will be harder to
-	  normalize back to usernum when we fix that
-
-2007-03-10 20:13  ivan
-
-	* httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
-	  whew, its paged
-
-2007-03-09 16:16  khoff
-
-	* FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
-	  "identical" records anyway.
-
-2007-03-09 16:11  khoff
-
-	* FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
-	  for FS::svc_broadband.
-
-2007-03-09 09:11  jeff
-
-	* bin/svc_acct_pop.import: pop import tool
-
-2007-03-07 11:48  khoff
-
-	* FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
-	  the setup fee while a package is suspended.
-
-2007-03-06 11:56  ivan
-
-	* bin/slony-setup: slight update for slony setup script
-
-2007-03-05 17:59  ivan
-
-	* httemplate/search/cust_main.cgi: fix status colors in mozilla
-
-2007-03-05 15:01  jayce
-
-	* FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
-	  warning.  Fixed.
-
-2007-03-05 11:48  khoff
-
-	* httemplate/search/report_cust_bill.html: Fixed a problem with the
-	  %opts hash getting skewed (specifically $opt{'value'} == 'label')
-	  when $cgi->param('agentnum') was unset.
-
-2007-03-02 17:29  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
-	  address along with signup requests, for some gateways
-
-2007-03-02 15:48  ivan
-
-	* FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
-	  like "AUTH/TKT 123456"... will this make refunds work?
-
-2007-03-01 22:24  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
-	  whew
-
-2007-03-01 12:56  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
-
-2007-03-01 12:12  ivan
-
-	* FS/FS/Misc/prune.pm: yeah, a typo
-
-2007-03-01 09:48  ivan
-
-	* FS/bin/: freeside-prune-applications, freeside-upgrade:
-	  prune_applications moved to FS::Misc::prune
-
-2007-03-01 09:47  ivan
-
-	* FS/FS/Misc/prune.pm: adding FS::Misc::prune
-
-2007-03-01 09:44  ivan
-
-	* FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
-
-2007-03-01 08:36  ivan
-
-	* FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
-
-2007-02-28 21:24  jeff
-
-	* FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
-
-2007-02-28 21:13  jeff
-
-	* FS/: FS/Misc.pm, bin/freeside-prune-applications,
-	  bin/freeside-upgrade: dangling cust_credit_refund not allowed
-
-2007-02-28 17:26  ivan
-
-	* FS/FS/Conf.pm: this isn't necessary around a single db operation
-
-2007-02-28 11:14  jeff
-
-	* httemplate/: edit/cust_main/select-domain.html,
-	  misc/svc_acct-domains.cgi: restore (none) choice to first package
-	  select
-
-2007-02-27 16:16  jayce
-
-	* FS/MANIFEST: Added base_rate files
-
-2007-02-27 15:59  jayce
-
-	* FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
-	  work with base_rate billing
-
-2007-02-27 14:10  jeff
-
-	* httemplate/config/config-download.cgi: put the C in ACL here, too
-
-2007-02-27 13:24  jeff
-
-	* FS/bin/freeside-setup: oops - inappropriate localization was
-	  committed
-
-2007-02-26 17:51  jeff
-
-	* httemplate/config/config.cgi: config goes in database
-
-2007-02-26 17:48  jeff
-
-	* FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
-	  FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
-	  FS/bin/freeside-init-config, FS/bin/freeside-setup,
-	  FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
-	  httemplate/config/config-download.cgi,
-	  httemplate/config/config-process.cgi,
-	  httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
-	  in database
-
-2007-02-26 09:54  jeff
-
-	* htetc/handler.pl, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/process/part_pkg.cgi: agent_type selector on new
-	  packages
-
-2007-02-24 19:08  ivan
-
-	* FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
-	  selfservice-ignore_quantity flag
-
-2007-02-22 23:47  ivan
-
-	* FS/FS/Cron/bill.pm: take the package-def defined action here,
-	  like freeside-prepaidd
-
-2007-02-21 03:26  ivan
-
-	* FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
-	  a _password_encoding field
-
-2007-02-20 18:53  jeff
-
-	* FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
-	  and correct a description handling bug
-
-2007-02-19 07:40  ivan
-
-	* FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
-	  on an undefined value at .../cust_bill.pm line 434
-
-2007-02-16 14:06  ivan
-
-	* bin/rotate-cdrs: commiting this quick tool, cvs is complaining
-
-2007-02-16 12:54  jeff
-
-	* httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
-	  setting
-
-2007-02-16 12:21  jeff
-
-	* FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
-	  (deja vu?)
-
-2007-02-16 11:46  jayce
-
-	* FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
-	  which uses the cust_pkg->options to control pricing.	You assign
-	  a base rate for charging, and it is multiplied by the 'units'
-	  ordered.  Solves a need where a company wants to offer an ASP
-	  style service, that charges per user, at a base cost, but doesn't
-	  want a plan for every combination of user amounts.
-
-2007-02-15 12:18  khoff
-
-	* FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
-	  in file FS/cust_main.pm
-
-2007-02-14 17:09  ivan
-
-	* httemplate/docs/billing.html: removing docs moved to wiki
-
-2007-02-14 16:49  ivan
-
-	* httemplate/edit/part_bill_event.cgi: add send_email event
-
-2007-02-14 16:48  ivan
-
-	* conf/invoice_html: remove commented-out example notes section
-
-2007-02-14 15:32  jeff
-
-	* httemplate/: edit/cust_main/select-domain.html,
-	  edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
-	  on first package in edit/cust_main
-
-2007-02-14 14:43  ivan
-
-	* httemplate/search/report_receivables.cgi: fix alignment on
-	  receivables report
-
-2007-02-14 13:23  ivan
-
-	* httemplate/search/report_cust_pkg.html: grey out disabled text
-	  boxes for IE
-
-2007-02-14 00:48  ivan
-
-	* httemplate/elements/select-cust_pkg-status.html,
-	  httemplate/elements/tr-input-beginning_ending.html,
-	  httemplate/search/cust_pkg.cgi,
-	  httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
-	  httemplate/images/calendar-disabled.png: add more options to
-	  advanced package reporting
-
-2007-02-13 19:12  jeff
-
-	* FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
-	  impending_recur_notification
-
-2007-02-13 17:43  ivan
-
-	* httemplate/search/svc_www.cgi: fix up svc_www searching
-
-2007-02-13 16:19  jeff
-
-	* FS/FS/Conf.pm: better docs for impending doom
-
-2007-02-13 14:24  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
-	  orders, patch from Sean Hanson/S1
-
-2007-02-13 14:08  ivan
-
-	* httemplate/edit/process/cust_main.cgi: use a domsvc when passed
-	  in, patch from Sean Hanson/S1
-
-2007-02-12 21:00  jayce
-
-	* httemplate/edit/payment_gateway.html: Small hint on how the
-	  options field is used.
-
-2007-02-12 17:16  jeff
-
-	* httemplate/edit/cust_main.cgi: another place to alphabetize
-
-2007-02-12 16:45  jeff
-
-	* FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
-
-2007-02-12 09:56  jeff
-
-	* FS/FS/ClientAPI/Signup.pm,
-	  httemplate/view/cust_main/order_pkg.html: alpha sort packages in
-	  new package order SELECT (ticket 1446)
-
-2007-02-11 19:11  ivan
-
-	* FS/FS/Misc.pm: fix unterminated L<...> in POD docs
-
-2007-02-11 00:51  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
-	  now now
-
-2007-02-10 23:04  ivan
-
-	* FS/FS/UI/Web.pm: fix bug with customer info not showing up if
-	  "cust-fields" config value has been set
-
-2007-02-09 22:13  ivan
-
-	* FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
-	  httemplate/edit/part_svc.cgi: reincorporate the changes from
-	  http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
-	  that were lost due to the concurrent service-refactor merge
-
-2007-02-09 16:42  ivan
-
-	* httemplate/misc/change_pkg.cgi: REALLY fix the package changing
-	  this time
-
-2007-02-09 15:29  ivan
-
-	* httemplate/misc/change_pkg.cgi: fix change package link
-
-2007-02-08 20:54  ivan
-
-	* bin/import-county-tax-rates: quick hack to import rates for
-	  landel
-
-2007-02-08 20:37  jayce
-
-	* httemplate/view/cust_main/packages.html: Set the correct access
-	  right for the cancel link to work
-
-2007-02-08 17:05  ivan
-
-	* conf/: invoice_html_statement, invoice_latex_statement,
-	  invoice_latexnotes_statement, invoice_template_statement: add
-	  default statement conf
-
-2007-02-08 14:54  ivan
-
-	* FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
-	  groups_susp_reason option
-
-2007-02-08 14:19  ivan
-
-	* FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
-	  don't rely on qsearchs to trim it for you - it is inefficient and
-	  outputs long verbose warnings
-
-2007-02-08 14:08  ivan
-
-	* httemplate/pref/pref-process.html: second "my" localizing the
-	  variable and causing password changes to fail
-
-2007-02-08 09:00  jeff
-
-	* FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
-	  edit/part_svc.cgi
-
-2007-02-08 08:04  jeff
-
-	* httemplate/edit/part_pkg.cgi: gratuitous quote
-
-2007-02-08 01:13  jeff
-
-	* htetc/handler.pl, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
-
-2007-02-08 00:19  ivan
-
-	* FS/FS/CGI.pm: fix the popup progress bars, whew
-
-2007-02-07 17:46  jeff
-
-	* FS/FS/part_pkg.pm, htetc/handler.pl,
-	  httemplate/elements/select-table.html,
-	  httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/process/part_pkg.cgi: agent type on package
-	  add/edit (ticket 1446)
-
-2007-02-06 16:46  ivan
-
-	* FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
-	  payment receipts if the conf file is created
-
-2007-02-05 15:48  ivan
-
-	* FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
-	  line-item application erroring out on tax applications
-
-2007-02-05 14:12  ivan
-
-	* FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
-	  catch the Cant call method "part_pkg" on an undefined value at
-	  /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
-	  line 181" bug
-
-2007-02-05 09:21  ivan
-
-	* FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
-	  import too... whew!  this should be it
-
-2007-02-05 08:01  ivan
-
-	* FS/FS/pay_batch.pm: fix param passing
-
-2007-02-05 07:49  ivan
-
-	* httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
-	  upload
-
-2007-02-05 07:48  ivan
-
-	* httemplate/misc/upload-batch.cgi: misterminated <%init>
-
-2007-02-05 07:02  ivan
-
-	* FS/FS/pay_batch.pm: remove refactored code
-
-2007-02-05 05:11  ivan
-
-	* httemplate/search/svc_Smart.html: remove unused svc_Smart
-
-2007-02-05 05:10  ivan
-
-	* httemplate/search/: report_receivables.cgi,
-	  report_receivables.html: add "over X days" option to receivables
-	  report
-
-2007-02-05 04:51  ivan
-
-	* FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
-	  httemplate/view/cust_bill-pdf.cgi,
-	  httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
-	  httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
-	  httemplate/view/svc_broadband.cgi,
-	  httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
-	  httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
-	  httemplate/view/cust_main/contacts.html,
-	  httemplate/view/elements/svc_Common.html: C is for
-	  Cookie^WControl
-
-2007-02-05 03:35  ivan
-
-	* FS/FS/CGI.pm: not supporting Apache::ASP anymore
-
-2007-02-05 03:12  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
-	  NOW, instead of last bill to next bill
-
-2007-02-05 01:45  ivan
-
-	* httemplate/misc/download-batch.cgi: upon first download, have
-	  batches auto-set amount to customer balance if it is smaller
-
-2007-02-05 01:44  ivan
-
-	* FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
-	  FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
-	  cust_pay_batch::upload results subroutine to an FS::pay_batch
-	  method.  upon first download, have batches auto-reset their
-	  amounts to the customer balance upon if it is smaller.
-
-2007-02-03 17:47  ivan
-
-	* httemplate/: search/cust_pay_batch.cgi,
-	  view/cust_main/payment_history.html: add link to some batched
-	  payment info to customer view
-
-2007-02-03 16:01  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: quieter
-
-2007-02-03 05:05  ivan
-
-	* FS/FS/cust_pkg.pm: this should fix services with negative
-	  num_avail showing up for provisioning
-
-2007-02-03 04:07  ivan
-
-	* FS/FS/cust_main_Mixin.pm: remove debugging left on
-
-2007-02-03 03:36  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
-	  httemplate/elements/menu.html,
-	  httemplate/graph/cust_bill_pkg.cgi,
-	  httemplate/graph/money_time.cgi,
-	  httemplate/graph/report_cust_bill_pkg.html,
-	  httemplate/graph/report_money_time.html,
-	  httemplate/search/cdr.html, httemplate/search/cust_bill.html,
-	  httemplate/search/cust_bill_event.cgi,
-	  httemplate/search/cust_bill_event.html,
-	  httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/cust_credit.html,
-	  httemplate/search/cust_main-otaker.cgi,
-	  httemplate/search/cust_main-zip.html,
-	  httemplate/search/cust_main.cgi,
-	  httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
-	  httemplate/search/cust_pay_batch.cgi,
-	  httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
-	  httemplate/search/cust_tax_exempt_pkg.cgi,
-	  httemplate/search/inventory_item.html,
-	  httemplate/search/pay_batch.cgi,
-	  httemplate/search/pay_batch.html, httemplate/search/queue.html,
-	  httemplate/search/reg_code.html,
-	  httemplate/search/report_cdr.html,
-	  httemplate/search/report_cust_bill.html,
-	  httemplate/search/report_cust_credit.html,
-	  httemplate/search/report_cust_main-zip.html,
-	  httemplate/search/report_cust_pay.html,
-	  httemplate/search/report_cust_pay_batch.html,
-	  httemplate/search/report_cust_pkg.html,
-	  httemplate/search/report_prepaid_income.cgi,
-	  httemplate/search/report_prepaid_income.html,
-	  httemplate/search/report_receivables.cgi,
-	  httemplate/search/report_receivables.html,
-	  httemplate/search/report_tax.cgi,
-	  httemplate/search/report_tax.html, httemplate/search/sql.html,
-	  httemplate/search/sqlradius.cgi,
-	  httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
-	  httemplate/search/svc_broadband.cgi,
-	  httemplate/search/svc_domain.cgi,
-	  httemplate/search/svc_external.cgi,
-	  httemplate/search/svc_forward.cgi,
-	  httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
-	  add customer status column to customer & most other reports.
-	  also put the C in ACL in the search/ and graph/ directories.
-
-2007-02-02 18:39  jeff
-
-	* FS/bin/freeside-reset-fixed: do a setfixed
-
-2007-02-01 22:29  ivan
-
-	* FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
-
-2007-02-01 20:39  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
-	  sources in signup
-
-2007-01-31 19:08  jeff
-
-	* httemplate/view/cust_main/packages.html: oops.  perhaps it should
-
-2007-01-31 18:37  jeff
-
-	* FS/FS/svc_acct.pm: spurious line
-
-2007-01-31 18:35  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
-	  packages
-
-2007-01-31 18:13  jeff
-
-	* FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
-	  ticket 1455
-
-2007-01-31 17:57  ivan
-
-	* FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
-	  thing
-
-2007-01-31 10:28  jeff
-
-	* FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
-
-2007-01-30 22:30  khoff
-
-	* FS/FS/part_export/snmp.pm: Don't break if we're missing
-	  Net::SNMP.  Apparenty "require" doesn't do the trick.
-
-2007-01-30 21:45  khoff
-
-	* FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
-	  flexibilty until the export subsystem rewrite.
-
-2007-01-30 21:43  khoff
-
-	* FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
-	  FS::part_export::router  - Refactored to be more easily
-	  sub-classed.	 - Moved per-export options to FS:;router virtual
-	  fields.   - Fixed other general brokenness.
-
-	  FS::part_export::snmp  - SNMP export sub-classed from
-	  FS::part_export::router
-
-	  FS::part_export::trango  - Export for Trango proprietary access
-	  points.  Sub-classed from FS::part_export::snmp.
-
-2007-01-30 21:23  jeff
-
-	* FS/FS/cust_main.pm: minor improvement
-
-2007-01-30 20:30  jeff
-
-	* FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
-	  httemplate/edit/process/cust_pay.cgi,
-	  httemplate/misc/process/payment.cgi: small change in payment
-	  receipt handling (ticket 1422)
-
-2007-01-30 20:26  ivan
-
-	* httemplate/: edit/quick-charge.html,
-	  elements/select-taxclass.html, elements/tr-select-taxclass.html,
-	  view/cust_main/packages.html: minor UI work on one-time charges
-	  w/taxclasses
-
-2007-01-30 19:42  jeff
-
-	* FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
-
-2007-01-30 18:08  ivan
-
-	* httemplate/misc/change_pkg.cgi: this should be a popup too, but,
-	  until then, it shouldn't be missing the standard header
-
-2007-01-30 15:50  ivan
-
-	* FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
-	  invoices
-
-2007-01-30 13:21  jeff
-
-	* FS/FS/svc_acct.pm: avoiding brane pane
-
-2007-01-30 12:59  ivan
-
-	* httemplate/: browse/access_group.html, browse/access_user.html,
-	  browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
-	  browse/cust_main_county.cgi, browse/inventory_class.html,
-	  browse/msgcat.cgi, browse/part_bill_event.cgi,
-	  browse/part_export.cgi, browse/part_pkg.cgi,
-	  browse/part_referral.html, browse/part_svc.cgi,
-	  browse/part_virtual_field.cgi, browse/payment_gateway.html,
-	  browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
-	  browse/reason_type.html, browse/router.cgi,
-	  browse/svc_acct_pop.cgi, edit/msgcat.cgi,
-	  search/prepay_credit.html: its all about control
-
-2007-01-30 11:45  ivan
-
-	* FS/FS/option_Common.pm: fix old-record detection bug in
-	  option_Common
-
-2007-01-30 11:40  jeff
-
-	* FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
-	  to invoicing_list (ticket 1424)
-
-2007-01-30 10:52  jeff
-
-	* fs_selfservice/FS-SelfService/cgi/success-delayed.html,
-	  FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
-	  available for self-service success (ticket 1420)
-
-2007-01-29 15:16  ivan
-
-	* httemplate/config/: config-process.cgi, config-view.cgi,
-	  config.cgi: putting the C in ACL
-
-2007-01-29 13:11  ivan
-
-	* httemplate/misc/process/cancel_pkg.html: correct a typo, and
-	  <%init> helps alot
-
-2007-01-29 10:50  ivan
-
-	* httemplate/pref/: pref-process.html, pref.html: record resolution
-	  & colro depth in user prefs
-
-2007-01-29 08:16  ivan
-
-	* FS/FS/: cust_main.pm, rate.pm: turn off debugging
-
-2007-01-29 08:01  ivan
-
-	* FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
-	  email display bug on advanced package report, closes: Bug#1416
-
-2007-01-29 04:07  ivan
-
-	* htetc/handler.pl: warnings in <%once> sections should not be
-	  fatal
-
-2007-01-29 03:55  ivan
-
-	* FS/FS/option_Common.pm: remove extraneous debugging
-
-2007-01-29 03:31  ivan
-
-	* Makefile: looks like a duck
-
-2007-01-27 18:21  ivan
-
-	* FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
-	  domain zone viewing a little
-
-2007-01-26 00:18  ivan
-
-	* FS/FS/access_user.pm: out of scope bad
-
-2007-01-26 00:17  ivan
-
-	* FS/FS/access_user.pm: spurious password changes bad...
-
-2007-01-26 00:11  ivan
-
-	* FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
-
-2007-01-26 00:04  ivan
-
-	* FS/FS/access_user.pm, httemplate/elements/header.html,
-	  httemplate/elements/menu.html, httemplate/elements/xmenu.css,
-	  httemplate/elements/xmenu.top.css,
-	  httemplate/elements/xmenu.top.js,
-	  httemplate/images/arrow.down.png,
-	  httemplate/images/menu-left-example.png,
-	  httemplate/images/menu-top-example.png,
-	  httemplate/pref/pref-process.html, httemplate/pref/pref.html,
-	  FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
-	  bar option!
-
-2007-01-24 22:04  ivan
-
-	* httemplate/elements/xmenu.css: fuck.	you.  IE7.
-
-2007-01-24 22:00  ivan
-
-	* httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
-
-2007-01-24 15:41  ivan
-
-	* httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
-	  need the former
-
-2007-01-23 21:33  jeff
-
-	* httemplate/edit/process/elements/process.html: squarely between
-	  shame in you and so close
-
-2007-01-23 15:42  jeff
-
-	* FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
-	  FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
-	  FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
-	  before first charge on flat_delayed
-
-2007-01-22 23:44  ivan
-
-	* FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
-
-2007-01-22 22:51  ivan
-
-	* FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
-
-2007-01-22 22:45  ivan
-
-	* FS/FS/payby.pm: fix PREP payby
-
-2007-01-22 22:41  ivan
-
-	* FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
-	  ISA it
-
-2007-01-22 09:05  ivan
-
-	* Makefile, htetc/freeside-base1.99.conf: halfass v2 too
-
-2007-01-22 06:29  ivan
-
-	* FS/FS/CGI.pm: hopefully this should be the last bit of the
-	  relative URL fixing
-
-2007-01-22 03:41  ivan
-
-	* httemplate/view/cust_main.cgi: closing tags helps alot
-
-2007-01-22 03:39  ivan
-
-	* httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
-	  elements/ links here too
-
-2007-01-22 03:36  ivan
-
-	* httemplate/elements/: phonenumber.html, progress-init.html,
-	  progress-popup.html, tr-input-beginning_ending.html,
-	  tr-input-date-field.html: interpolation helps alot
-
-2007-01-22 03:30  ivan
-
-	* httemplate/elements/: phonenumber.html, progress-init.html,
-	  progress-popup.html, tr-input-beginning_ending.html,
-	  tr-input-date-field.html: use $fsurl instead of relative ../
-	  addressing
-
-2007-01-21 18:42  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
-	  on self-service manual payment screen
-
-2007-01-21 13:45  ivan
-
-	* FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
-	  FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
-	  FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
-	  FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
-	  FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
-	  Have lineitem-specific applications happen in all cases; add
-	  weightsto control
-
-2007-01-21 05:42  ivan
-
-	* rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
-	  on DBIx::SB 1.36 for Pg 8.1+
-
-2007-01-21 05:26  ivan
-
-	* Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
-	  htetc/freeside-base2.conf: mod_perl v2, it finally happened
-
-2007-01-21 01:13  ivan
-
-	* httemplate/search/cust_svc.html: trim leading & trailing
-	  whitespace from service searches
-
-2007-01-21 01:10  ivan
-
-	* FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
-	  are coming from in the tree -  use rooturl() instead of popurl()
-
-2007-01-19 16:08  jeff
-
-	* httemplate/edit/process/quick-charge.cgi: strip all blank lines,
-	  not just trailing ones
-
-2007-01-19 15:00  jeff
-
-	* httemplate/misc/download-batch.cgi: work around CSV brokenness
-
-2007-01-19 14:02  jeff
-
-	* httemplate/edit/process/: access_user.html,
-	  elements/process.html: blank password on error
-
-2007-01-19 08:31  jeff
-
-	* httemplate/edit/: access_user.html, process/access_user.html,
-	  process/elements/process.html: no password in html source on
-	  employee edit
-
-2007-01-18 10:14  ivan
-
-	* FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
-	  don't want to abort processing because of an old not-well-checked
-	  zip
-
-2007-01-17 15:28  ivan
-
-	* FS/FS/part_export/shellcommands.pm: fix crypted password bug
-	  cause by recent fix to not quote things on STDIN, yuck.
-
-2007-01-17 15:27  jeff
-
-	* httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
-	  httemplate/misc/payment.cgi,
-	  httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
-	  httemplate/misc/process/payment.cgi,
-	  httemplate/view/svc_acct.cgi: link to customer from manual
-	  payment screen (ticket 1414)
-
-2007-01-17 09:41  jeff
-
-	* FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
-	  reasons (suspends fail in freeside-daily)
-
-2007-01-17 08:41  jeff
-
-	* FS/FS/part_pkg/flat.pm: noise reduction
-
-2007-01-17 07:50  jeff
-
-	* httemplate/view/cust_main/packages.html: fix suspend link
-
-2007-01-16 16:40  jeff
-
-	* httemplate/edit/: access_user.html, process/access_user.html:
-	  employee edit (ticket 1412)
-
-2007-01-16 13:36  jeff
-
-	* rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
-	  for ticket 1364
-
-2007-01-16 09:39  jeff
-
-	* rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
-
-2007-01-16 01:11  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: have signup package list respect
-	  agentnum sent from client
-
-2007-01-15 14:15  jeff
-
-	* httemplate/edit/process/quick-charge.cgi: that was DUM
-
-2007-01-14 23:53  ivan
-
-	* httemplate/misc/download-batch.cgi: add batch expiration date
-	  incrementer for 295
-
-2007-01-14 23:22  ivan
-
-	* FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
-	  batchconfig-csv-chase_canada-E-xactBatch
-
-2007-01-12 15:27  jeff
-
-	* FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
-	  httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
-	  httemplate/edit/svc_broadband.cgi: added svc_broadband
-	  description which is appended to Site Name in prizm export
-
-2007-01-11 18:04  jeff
-
-	* FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
-	  httemplate/edit/quick-charge.html,
-	  httemplate/edit/process/quick-charge.cgi,
-	  httemplate/view/cust_main/packages.html: one-time charge
-	  enhancements
-
-2007-01-10 15:21  ivan
-
-	* httemplate/search/queue.html: add "select all" and "unselect" all
-	  buttons to bulk queue operations
-
-2007-01-10 00:56  ivan
-
-	* FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
-	  uninitialized value in string ne at
-	  /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
-
-2007-01-10 00:50  ivan
-
-	* httemplate/view/cust_main/contacts.html: you have got to be
-	  kidding me.
-
-2007-01-10 00:48  ivan
-
-	* httemplate/view/cust_main/contacts.html: nothing could have ever
-	  gone wrong with so simple a change.  oh noooo
-
-2007-01-09 23:48  ivan
-
-	* httemplate/view/cust_main/contacts.html: fix ship_county display
-	  bug
-
-2007-01-09 21:51  ivan
-
-	* FS/FS/cust_bill.pm: add custnum to invoice template vars
-
-2007-01-09 18:41  jeff
-
-	* FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
-
-2007-01-09 16:42  jeff
-
-	* httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
-	  ignore filenames and rely on selected batch number
-
-2007-01-09 16:41  jeff
-
-	* httemplate/misc/download-batch.cgi: permit batch redownloads
-
-2007-01-09 14:57  ivan
-
-	* FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
-
-2007-01-08 09:36  jeff
-
-	* FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
-	  FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
-	  httemplate/misc/delete-cust_refund.cgi,
-	  httemplate/view/cust_main/payment_history.html: refund deletion
-
-2007-01-05 16:47  jeff
-
-	* httemplate/edit/part_svc.cgi: fix UI funkiness
-
-2007-01-04 21:19  jeff
-
-	* fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/view_usage.html,
-	  FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/cgi/change_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/provision_list.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
-	  self-servicey stuff (change package, detailed usage)
-
-2007-01-03 23:26  ivan
-
-	* conf/blank_logo.eps: adding a simple blank logo; people are
-	  trying to comment out stuff in the template
-
-2007-01-03 21:49  ivan
-
-	* httemplate/edit/part_bill_event.cgi: invoice event to credit out
-	  a customer's balance, presumably as bad debt
-
-2007-01-03 11:47  ivan
-
-	* httemplate/view/cust_main/packages.html: fix suspend link
-
-2007-01-02 13:46  ivan
-
-	* FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
-	  searching & links
-
-2007-01-02 13:44  ivan
-
-	* FS/FS/cust_main.pm: stupid semicolon!
-
-2007-01-02 13:06  ivan
-
-	* FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
-	  trailing AND
-
-2007-01-02 12:29  ivan
-
-	* httemplate/view/cust_main/packages.html: fix popup target links
-
-2007-01-02 12:25  ivan
-
-	* httemplate/view/svc_Common.html: missing from svc patch, oops!
-
-2007-01-02 10:38  jeff
-
-	* FS/FS/svc_acct.pm: omit spurious export triggering
-
-2006-12-29 13:48  jeff
-
-	* httemplate/: elements/select-agent.html,
-	  graph/report_cust_bill_pkg.html: correct bad include, and improve
-	  no agent selected condition
-
-2006-12-29 00:51  ivan
-
-	* FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
-	  FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
-	  FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
-	  FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
-	  FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
-	  FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
-	  FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
-	  eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
-	  httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
-	  httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
-	  httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
-	  httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/elements/svc_Common.html,
-	  httemplate/edit/process/elements/process.html, FS/MANIFEST,
-	  httemplate/edit/process/svc_Common.html,
-	  httemplate/elements/header.html, httemplate/elements/menu.html,
-	  httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
-	  httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
-	  httemplate/search/svc_broadband.cgi,
-	  httemplate/search/svc_domain.cgi,
-	  httemplate/search/svc_external.cgi,
-	  httemplate/search/svc_forward.cgi,
-	  httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
-	  httemplate/view/elements/svc_Common.html,
-	  httemplate/view/cust_main/packages.html: service refactor!
-
-2006-12-29 00:41  ivan
-
-	* httemplate/edit/process/cust_main.cgi: slight pedanticism
-
-2006-12-29 00:39  ivan
-
-	* httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
-
-2006-12-29 00:35  ivan
-
-	* httemplate/misc/: payment.cgi, process/payment.cgi: just in case
-	  it gets capitalized
-
-2006-12-29 00:34  ivan
-
-	* httemplate/edit/process/quick-charge.cgi: whitespace
-
-2006-12-29 00:34  ivan
-
-	* httemplate/edit/cust_main/billing.html: slight more space
-	  necessary for ACH account numbers
-
-2006-12-29 00:31  ivan
-
-	* init.d/freeside-init: kill off all queued processes!
-
-2006-12-29 00:30  ivan
-
-	* httemplate/docs/index.html: link more docs to wiki
-
-2006-12-29 00:29  ivan
-
-	* httemplate/browse/pay_batch.cgi: this is unused, replaced by
-	  search/pay_batch.cgi
-
-2006-12-29 00:25  ivan
-
-	* FS/FS/part_export/vpopmail.pm: didn't get checked in with
-	  configurable target dirs, oops
-
-2006-12-29 00:25  ivan
-
-	* FS/FS/svc_Common.pm: doc
-
-2006-12-29 00:24  ivan
-
-	* FS/FS/part_pkg.pm: snot spacing
-
-2006-12-29 00:24  ivan
-
-	* FS/FS/part_export.pm: use FS::queue for exports, though they
-	  should probably just use it themselves
-
-2006-12-29 00:21  ivan
-
-	* Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
-
-2006-12-29 00:20  ivan
-
-	* Changes.1.7.0: changelog now in the wiki
-
-2006-12-28 23:23  ivan
-
-	* httemplate/edit/elements/edit.html: document field types
-
-2006-12-28 16:30  jeff
-
-	* FS/FS/part_export/prizm.pm: minor fixups
-
-2006-12-28 12:52  jeff
-
-	* httemplate/elements/tr-select-reason.html: activate submit button
-	  more readily
-
-2006-12-28 00:16  ivan
-
-	* FS/FS/payinfo_Mixin.pm: tyop
-
-2006-12-27 23:02  ivan
-
-	* bin/pg-version: adding pg-version
-
-2006-12-26 19:29  ivan
-
-	* httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
-	  taxclass expander
-
-2006-12-26 18:37  ivan
-
-	* FS/FS/Misc.pm, htetc/handler.pl,
-	  httemplate/edit/cust_main/contact.html,
-	  httemplate/edit/cust_main/select-county.html,
-	  httemplate/misc/counties.cgi: Add a (magically appearing and
-	  disappearing) label on the county selector.  confusing when
-	  labeled "state"
-
-2006-12-26 17:35  ivan
-
-	* httemplate/view/cust_main/contacts.html: show county on customer
-	  view
-
-2006-12-26 17:07  ivan
-
-	* httemplate/: edit/cust_main.cgi,
-	  edit/cust_main/select-county.html, misc/counties.cgi: fix county
-	  selector
-
-2006-12-26 11:53  ivan
-
-	* FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
-	  STDIN strings are evaluated
-
-2006-12-23 17:28  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
-	  FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/view/cust_main/payment_history.html: fix more paymask
-	  regressions: allow editing records with existing expired cards,
-	  fix masking just-entered values when erroring out, fix echeck
-	  entry inserting as empty routing code and "xxEK" account number,
-	  remove old/deprecated/unused payinfo_maksed subs and calls
-
-2006-12-22 21:37  jeff
-
-	* FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
-	  FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
-	  httemplate/view/svc_broadband.cgi: inital prizm support
-
-2006-12-21 22:18  ivan
-
-	* httemplate/search/: queue.html, elements/search.html: patch
-	  fixing "retry selected" and "remove select" in queue view
-
-2006-12-20 19:05  ivan
-
-	* httemplate/misc/payment.cgi: fix on-demand payment form when
-	  making payments from masked data
-
-2006-12-20 02:51  ivan
-
-	* FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
-	  flag for the wonderful new world of paymasking
-
-2006-12-20 01:49  ivan
-
-	* FS/FS/Schema.pm, FS/FS/pkg_class.pm,
-	  httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
-	  httemplate/elements/select-part_referral.html,
-	  httemplate/elements/select-pkg_class.html,
-	  httemplate/elements/select-table.html,
-	  httemplate/elements/tr-select-pkg_class.html,
-	  httemplate/search/elements/search.html: add ability to disable
-	  package classes
-
-2006-12-19 17:20  jeff
-
-	* FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
-	  cluckage
-
-2006-12-19 02:02  ivan
-
-	* FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
-	  htetc/handler.pl, httemplate/edit/cust_main/billing.html,
-	  httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
-	  payby.pm for payby info and have card masking full 6-digit BIN
-	  prefix for card identification.  have cust_pay_batch use
-	  payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().	fix
-	  payment reports to use mask too if available, so credit card type
-	  selection still works with encryption.
-
-2006-12-18 03:01  ivan
-
-	* htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
-	  adding when there is only one pkg_class choice (triggers
-	  javascript error
-
-2006-12-18 00:08  ivan
-
-	* Makefile: fix MASONDATA include for dev target
-
-2006-12-15 12:55  ivan
-
-	* httemplate/elements/dashboard-toplist.html: add a new ticket link
-
-2006-12-15 05:09  ivan
-
-	* httemplate/elements/dashboard-toplist.html: add a quick start at
-	  a "dashboard" customer list, mostly for internal use for starters
-
-2006-12-15 05:00  ivan
-
-	* httemplate/elements/dashboard-toplist.html: add a quick start at
-	  a "dashboard" customer list, mostly for internal use for starters
-
-2006-12-15 04:43  ivan
-
-	* FS/FS/Conf.pm, httemplate/index.html,
-	  httemplate/elements/dashboard-toplist.html: add a quick start at
-	  a "dashboard" customer list, mostly for internal use for starters
-
-2006-12-15 00:37  ivan
-
-	* FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
-	  states to old databases
-
-2006-12-15 00:25  ivan
-
-	* httemplate/edit/: cust_main.cgi, cust_main/billing.html:
-	  eliminate funkiness with reappearing "Postal invoice" on errors
-
-2006-12-14 21:29  jeff
-
-	* htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
-	  httemplate/elements/tr-input-date-field.html,
-	  httemplate/view/cust_main/misc.html: move use statements to
-	  handler.pl, do not show 1/1/70 for new birthdates, and improve
-	  error handling
-
-2006-12-14 16:56  ivan
-
-	* httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
-	  DateTime as a proper rather than hidden dependency
-
-2006-12-14 16:28  ivan
-
-	* Makefile, FS/bin/freeside-addoutsource,
-	  FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
-	  FS/bin/freeside-selfservice-server,
-	  FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
-	  cleanup from the conf merge
-
-2006-12-14 01:27  ivan
-
-	* Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
-	  FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
-	  FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
-	  FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
-	  FS/bin/freeside-deluser, FS/bin/freeside-queued,
-	  FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
-	  FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
-	  bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
-	  make the config directory configurable
-
-2006-12-13 22:00  ivan
-
-	* FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
-	  FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
-	  httemplate/search/cust_pay.cgi, FS/MANIFEST,
-	  FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/view/cust_main/billing.html,
-	  httemplate/view/cust_main/payment_history.html: encryption fixes
-	  from huntsberg & jayce
-
-2006-12-08 07:11  jeff
-
-	* FS/FS/svc_acct.pm: stop unsuspending inappropriately
-
-2006-12-08 05:36  ivan
-
-	* httemplate/: view/cust_main/quick-charge.html,
-	  edit/process/quick-charge.cgi: some javascript validation magic
-	  to give one-time charges better UI
-
-2006-12-07 08:46  ivan
-
-	* bin/pod2x: update pod2x for new self-service path
-
-2006-12-07 07:24  ivan
-
-	* FS/FS/Setup.pm: oops, fix additional US pseudo-states
-
-2006-12-06 18:40  jeff
-
-	* FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
-	  FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
-	  FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
-	  FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/view_usage.html,
-	  httemplate/edit/prepay_credit.cgi,
-	  httemplate/edit/process/prepay_credit.cgi,
-	  httemplate/misc/process/recharge_svc.html,
-	  httemplate/search/prepay_credit.html: retouch bandwidth countdown
-
-2006-12-05 07:53  jeff
-
-	* FS/FS/part_export/sqlmail.pm: correct longstanding oops
-
-2006-12-04 18:37  jeff
-
-	* httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
-	  view/svc_acct.cgi: editable service usage
-
-2006-12-02 16:42  ivan
-
-	* FS/FS/cust_main.pm: clean up whitespace merge noise
-
-2006-12-02 14:04  ivan
-
-	* FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
-
-2006-11-30 22:31  jeff
-
-	* FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
-	  httemplate/misc/download-batch.cgi,
-	  httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
-
-2006-11-30 17:41  ivan
-
-	* FS/bin/freeside-queued: remove unnecessary service use (in an
-	  awfully odd place)
-
-2006-11-30 17:35  ivan
-
-	* FS/bin/freeside-expiration-alerter: go away and never come back,
-	  $Id$
-
-2006-11-30 17:34  ivan
-
-	* FS/bin/freeside-email: begone $Id$ and your diff noise!
-
-2006-11-29 18:27  jeff
-
-	* FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
-	  FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
-	  FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
-	  FS/FS/part_export/sqlradius.pm,
-	  fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/view_usage.html,
-	  httemplate/edit/prepay_credit.cgi,
-	  httemplate/edit/process/prepay_credit.cgi,
-	  httemplate/misc/recharge_svc.html,
-	  httemplate/misc/process/recharge_svc.html,
-	  httemplate/search/prepay_credit.html,
-	  httemplate/view/cust_main/packages.html: prepaid download/upload
-	  tracking
-
-2006-11-28 01:38  ivan
-
-	* FS/FS/access_user.pm: usernames should be alphanumeric only
-
-2006-11-26 23:11  jeff
-
-	* FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
-	  from self-service
-
-2006-11-26 17:08  ivan
-
-	* FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
-
-2006-11-26 15:09  jeff
-
-	* httemplate/elements/menu.html: minor tyop
-
-2006-11-26 15:06  jeff
-
-	* httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
-	  view/cust_main/notes.html: more ajaxy customer notes
-
-2006-11-25 13:04  jeff
-
-	* httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
-
-2006-11-24 02:34  ivan
-
-	* httemplate/browse/part_pkg.cgi: link to and label one-time
-	  charges correctly
-
-2006-11-24 00:48  ivan
-
-	* httemplate/elements/tr-input-beginning_ending.html,
-	  httemplate/elements/tr-input-lessthan_greaterthan.html,
-	  httemplate/search/cust_credit.html,
-	  httemplate/search/cust_pay.cgi,
-	  httemplate/search/report_cust_credit.html,
-	  httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
-	  than and greater than amounts to credit and payment searches
-
-2006-11-20 02:34  ivan
-
-	* httemplate/browse/agent.cgi: remove annoying black box around
-	  override info
-
-2006-11-19 19:05  ivan
-
-	* httemplate/autohandler: bug fix for open transactions
-
-2006-11-17 18:19  jeff
-
-	* FS/FS/part_export/www_plesk.pm: add templating and web hosting
-	  optional on domain addition
-
-2006-11-17 02:16  ivan
-
-	* FS/bin/freeside-prepaidd: initial fix for prepaid renewal
-	  problem; attempt to use an existing credit/payment before
-	  suspending
-
-2006-11-16 07:37  jeff
-
-	* httemplate/edit/process/part_bill_event.cgi: bug squishing
-
-2006-11-15 22:20  jeff
-
-	* httemplate/: elements/tr-input-date-field.html,
-	  edit/cust_main.cgi, edit/process/cust_main.cgi,
-	  view/cust_main/misc.html: switch birthdate to DateTime
-
-2006-11-14 04:22  ivan
-
-	* httemplate/misc/cust_main-import.cgi: add some docs on required
-	  fields to page
-
-2006-11-13 20:04  ivan
-
-	* httemplate/: browse/agent.cgi,
-	  misc/delete-agent_payment_gateway.cgi: working agent gateway
-	  override delete link
-
-2006-11-13 19:30  ivan
-
-	* FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
-	  Storable
-
-2006-11-13 19:16  ivan
-
-	* FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
-	  use card-types config too
-
-2006-11-13 18:54  ivan
-
-	* FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
-	  configuration value for self-service
-
-2006-11-12 17:09  ivan
-
-	* FS/FS/CGI.pm, httemplate/elements/error.html,
-	  httemplate/elements/header.html,
-	  httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
-	  preference page, start with just a password changer
-
-2006-11-08 18:52  jeff
-
-	* FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
-
-2006-11-08 18:28  jeff
-
-	* FS/FS/TicketSystem/RT_External.pm: correct ticket order
-
-2006-11-05 14:39  ivan
-
-	* Makefile: call it 1.7.1 to avoid confusion
-
-2006-11-05 14:28  ivan
-
-	* bin/: customer-faker, payment-faker: some sample data creators
-
-2006-11-05 11:34  ivan
-
-	* FS/FS/cust_main.pm: fix empty invoice number omitting in
-	  realtime_bop, oops
-
-2006-11-05 11:22  ivan
-
-	* FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
-
-2006-11-05 10:06  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
-	  paren
-
-2006-11-05 10:03  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
-	  be an optional param anyway
-
-2006-11-05 10:03  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
-	  SELECT in self-service payment form
-
-2006-11-05 09:36  ivan
-
-	* fs_selfservice/FS-SelfService/: SelfService.pm,
-	  cgi/selfservice.cgi: add some self-service debugging
-
-2006-11-05 08:58  ivan
-
-	* FS/bin/freeside-selfservice-server: fix spurious disconnection
-	  errors in selfservice server log
-
-2006-11-05 07:55  ivan
-
-	* httemplate/view/cust_main/payment_history.html: fix but with no
-	  "show prior history" showing up when everything is hidden
-
-2006-11-03 14:02  ivan
-
-	* FS/FS/part_pkg.pm: add every 45 day option to available
-	  frequencies
-
-2006-10-31 10:56  jeff
-
-	* FS/FS/part_export/sqlradius.pm: do not require a reason to have
-	  been suspended
-
-2006-10-31 08:57  jeff
-
-	* httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
-
-2006-10-30 04:39  ivan
-
-	* FS/FS/cust_main.pm: realtime_bop: don't pass an empty
-	  invoice_number to B:OP, omit the field entirely
-
-2006-10-29 17:28  ivan
-
-	* FS/MANIFEST: removing freeside-daily
-
-2006-10-29 16:26  ivan
-
-	* FS/bin/freeside-bill: removing pre-1.4 freeside-bill
-
-2006-10-27 12:10  ivan
-
-	* FS/FS/: Conf.pm, cust_pkg.pm: add
-	  unsuspend-always_adjust_next_bill_date config option for qis
-
-2006-10-27 10:01  jeff
-
-	* FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
-	  httemplate/edit/process/cust_main_note.cgi,
-	  httemplate/elements/overlibmws_crossframe.js,
-	  httemplate/view/cust_main/notes.html: editable notes
-
-2006-10-26 19:12  jeff
-
-	* FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
-	  enhancements for suspend reasons
-
-2006-10-26 01:35  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
-	  (none) package selection if there's a default
-
-2006-10-25 11:10  jeff
-
-	* httemplate/view/cust_main/packages.html: show reasons
-
-2006-10-25 10:36  ivan
-
-	* httemplate/: elements/pager.html, search/cust_main.cgi,
-	  search/elements/search.html: pagination patch from UNTD - limit
-	  the number of page links displayed and have a drop-down option
-	  for selecting number of entries per page
-
-2006-10-25 05:04  ivan
-
-	* conf/ticket_system: default to RT_Internal ticketing
-
-2006-10-24 21:51  jeff
-
-	* httemplate/elements/tr-selectmultiple-part_pkg.html: heh
-
-2006-10-24 21:44  jeff
-
-	* httemplate/: elements/tr-selectmultiple-part_pkg.html,
-	  search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
-	  pkgparts on advanced package report
-
-2006-10-24 20:12  jeff
-
-	* httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
-	  svc_www tweak
-
-2006-10-24 19:22  jeff
-
-	* FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
-	  httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
-	  httemplate/edit/svc_acct.cgi: limited domain select
-
-2006-10-24 11:26  jeff
-
-	* FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  httemplate/view/cust_main/misc.html: add customer signup date
-
-2006-10-23 02:44  ivan
-
-	* httemplate/elements/menu.html: have the unlinked account search
-	  go to UN_username so it doesn't miss accounts with no UID
-
-2006-10-23 02:35  ivan
-
-	* httemplate/elements/header.html: eek, VALIGN=top for the page
-
-2006-10-23 02:24  ivan
-
-	* FS/FS/cust_main.pm: always do substring & fuzzy, getting
-	  complains searches are not returning enough
-
-2006-10-23 01:47  ivan
-
-	* httemplate/misc/process/cancel_pkg.html: better error message if
-	  you don't enter a reason.  FS::reason::check can untaint its
-	  data, and will allow punctuation in reasons
-
-2006-10-23 01:30  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/: agent.cgi,
-	  cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
-	  remove -w to prevent warnings from messing up otherwise working
-	  CGIs
-
-2006-10-22 23:38  ivan
-
-	* FS/FS/Record.pm: add AU to list of zip-requiring countries
-
-2006-10-22 21:21  jeff
-
-	* FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
-	  FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/reason.html,
-	  httemplate/edit/process/part_bill_event.cgi,
-	  httemplate/elements/tr-select-reason.html,
-	  httemplate/misc/cancel_pkg.html,
-	  httemplate/misc/process/cancel_pkg.html: events should attach
-	  reasons
-
-2006-10-22 18:47  ivan
-
-	* httemplate/view/cust_main/packages.html: fix regression from
-	  table re-layout: don't display provision links for cancelled
-	  packages
-
-2006-10-22 04:42  ivan
-
-	* FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
-	  default package
-
-2006-10-21 22:22  ivan
-
-	* FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
-	  use Tie::IxHash here too
-
-2006-10-21 22:18  ivan
-
-	* FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
-	  plan option for prepaid packages to cancel instead of suspend
-
-2006-10-21 17:35  ivan
-
-	* httemplate/elements/menu.html: link to wrong place
-
-2006-10-20 15:49  ivan
-
-	* FS/FS/part_pkg.pm: add 48-hour billing
-
-2006-10-19 07:32  jeff
-
-	* FS/FS/Conf.pm: [no log message]
-
-2006-10-19 07:29  jeff
-
-	* FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
-
-2006-10-19 07:26  jeff
-
-	* httemplate/elements/tr-select-reason.html,
-	  httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
-	  httemplate/misc/expire_pkg.cgi,
-	  httemplate/misc/process/cancel_pkg.html,
-	  httemplate/misc/process/expire_pkg.cgi,
-	  httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
-	  and cancellation reasons
-
-2006-10-19 07:23  jeff
-
-	* FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
-	  FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
-	  httemplate/browse/reason.html,
-	  httemplate/browse/reason_type.html,
-	  httemplate/edit/process/reason.html,
-	  httemplate/edit/process/reason_type.html,
-	  httemplate/edit/reason.html, httemplate/edit/reason_type.html:
-	  suspension and cancellation reasons
-
-2006-10-18 21:41  jeff
-
-	* FS/FS/part_export/acct_plesk.pm: wrong method
-
-2006-10-18 16:07  jeff
-
-	* FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
-	  FS/MANIFEST, htetc/handler.pl,
-	  httemplate/browse/part_bill_event.cgi,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/process/part_bill_event.cgi,
-	  httemplate/elements/menu.html,
-	  httemplate/view/cust_main/packages.html: suspension and
-	  cancellation reasons
-
-2006-10-18 02:30  ivan
-
-	* httemplate/docs/: config.html, export.html: removing obsolete
-	  config.html, moving info from export.html into wiki
-
-2006-10-17 17:05  jeff
-
-	* httemplate/elements/tr-input-date-field.html: fix ugly null dates
-
-2006-10-17 02:03  ivan
-
-	* rt/sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
-
-2006-10-16 22:49  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
-	  on IE, whew!
-
-2006-10-16 10:59  ivan
-
-	* FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
-	  constraint cust_main18'), hope this doesn't break anything else
-
-2006-10-16 10:13  ivan
-
-	* httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
-	  not my monday morning
-
-2006-10-16 10:11  ivan
-
-	* FS/FS/Conf.pm: closing bracket helps
-
-2006-10-16 10:10  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/view/cust_main/misc.html: add a conf checkbox to turn
-	  DOB on
-
-2006-10-16 09:56  ivan
-
-	* httemplate/edit/cust_main.cgi: fix stickiness bug when editing
-	  advertising sources
-
-2006-10-15 19:21  ivan
-
-	* FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
-	  switching Net::Plesk to a run-time dependency
-
-2006-10-14 16:53  ivan
-
-	* FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
-	  Net::Plesk until its needed, to prevent every install from
-	  depending on it
-
-2006-10-14 13:47  jeff
-
-	* FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
-	  plesk support
-
-2006-10-14 03:09  ivan
-
-	* httemplate/search/report_receivables.cgi: that should fix
-	  statuses on receivables report
-
-2006-10-14 02:55  ivan
-
-	* httemplate/docs/: index.html, selfservice.html: move
-	  signup/self-service install to wiki
-
-2006-10-12 02:42  ivan
-
-	* FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
-	  matching" error when there are no companies in the fuzzy cache
-	  yet
-
-2006-10-08 22:05  ivan
-
-	* FS/FS/Conf.pm: date selektah
-
-2006-10-08 21:27  jeff
-
-	* httemplate/edit/process/cust_main.cgi: more BoD
-
-2006-10-08 18:05  ivan
-
-	* FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
-	  freeside-adduser: update the tools for dev installs
-
-2006-10-08 17:30  ivan
-
-	* FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
-	  notes be the default
-
-2006-10-08 17:26  ivan
-
-	* httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
-	  the customer view a tiny bit
-
-2006-10-08 17:13  ivan
-
-	* htetc/handler.pl: add cust_main_note to handler.pl
-
-2006-10-08 01:17  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
-	  FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
-	  FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/elements/menu.html,
-	  httemplate/search/cust_pay_batch.cgi,
-	  httemplate/search/pay_batch.cgi,
-	  httemplate/search/elements/search.html: add menu items for credit
-	  card batching, debug last-minute changes to payby.pm, add ACL for
-	  re-processing batches, separate CARD and CHEK batches, fixed
-	  defaults for batch formats
-
-2006-10-07 16:40  ivan
-
-	* FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
-	  document realtime option
-
-2006-10-07 14:40  ivan
-
-	* FS/FS/cust_main.pm: better error msg on CSV import with bad
-	  pkgpart
-
-2006-10-04 14:22  jeff
-
-	* FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
-	  FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/elements/tr-input-date-field.html,
-	  httemplate/view/cust_main/misc.html: DoB
-
-2006-10-03 15:44  jeff
-
-	* FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
-	  FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main_note.cgi,
-	  httemplate/edit/process/cust_main_note.cgi,
-	  httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_main/notes.html: Enhanced customer notes
-
-2006-10-03 08:59  ivan
-
-	* FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
-	  svc_www.pm: s/repalce/replace/ in POD doc
-
-2006-09-29 10:22  ivan
-
-	* FS/FS/access_user.pm: fix problem with viewing unlinked services
-
-2006-09-29 09:18  ivan
-
-	* FS/FS/part_export/domain_sql.pm: precedence error causing schema
-	  mapped values to disappear
-
-2006-09-29 08:36  ivan
-
-	* FS/FS/part_export/domain_sql.pm: fix mapping problem in
-	  domain_sql export
-
-2006-09-28 10:45  ivan
-
-	* FS/FS/svc_acct.pm: missing $ in ldap_password
-
-2006-09-26 11:55  ivan
-
-	* httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
-	  username at domain search
-
-2006-09-23 11:33  ivan
-
-	* FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
-	  mailserver integration
-
-2006-09-20 21:41  ivan
-
-	* FS/FS/part_export/acct_sql.pm: support static values in acct_sql
-	  as well
-
-2006-09-20 09:00  ivan
-
-	* FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
-
-2006-09-20 08:20  ivan
-
-	* FS/FS/part_export/acct_sql.pm: finish correcting the naming
-
-2006-09-20 08:19  ivan
-
-	* FS/FS/part_export/domain_sql.pm: tie correctly!
-
-2006-09-19 09:49  ivan
-
-	* FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
-	  part_export/domain_sql.pm: add domain_sql export for new
-	  mailserver config and modify acct_sql export for same
-
-2006-09-17 19:21  ivan
-
-	* httemplate/elements/menu.html: ticket system disableability for
-	  rainbowshops
-
-2006-09-16 13:07  ivan
-
-	* bin/customer-faker: bulk fake customer insert
-
-2006-09-15 12:15  ivan
-
-	* FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
-	  httemplate/view/cust_main/payment_history.html: add link to
-	  customer tax exemptions to customer view page
-
-2006-09-14 22:10  ivan
-
-	* FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
-	  cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
-	  edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
-
-2006-09-14 12:33  ivan
-
-	* httemplate/edit/part_virtual_field.cgi: don't promise virtual
-	  fields on tables we can't deliver them on.  virtual fields suck
-	  anyway, they should be real database fields
-
-2006-09-14 12:30  ivan
-
-	* httemplate/edit/process/generic.cgi: pointer to
-	  elements/process.html, fwiw
-
-2006-09-13 09:01  ivan
-
-	* httemplate/search/report_cust_pay.html: add check # search, here
-	  for now...
-
-2006-09-13 07:57  ivan
-
-	* FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
-	  the fix for all this trouble.  s/qsearchs/qsearch/
-
-2006-09-13 07:53  ivan
-
-	* FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
-
-2006-09-12 19:14  ivan
-
-	* FS/FS/Record.pm: encryption-on-insert bugfix from untd
-
-2006-09-12 19:11  ivan
-
-	* FS/FS/svc_Common.pm: in-place replace bugfix from untd &
-	  debugging cleanup
-
-2006-09-12 14:27  ivan
-
-	* httemplate/search/cust_main.cgi: no need to log this
-
-2006-09-05 18:20  ivan
-
-	* bin/breakdown-bill-applications: not done yet
-
-2006-09-05 18:08  ivan
-
-	* fs_selfservice/DEPLOY: this was supposed to just be a local hack,
-	  how did it wind up in CVS?
-
-2006-09-05 18:08  ivan
-
-	* FS/bin/freeside-setup: new world ACLs
-
-2006-09-05 18:07  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: less cut and paste
-
-2006-09-05 18:07  ivan
-
-	* FS/FS/payby.pm: ugh DCLN :/
-
-2006-09-05 18:06  ivan
-
-	* FS/FS/cust_svc.pm: add some debugging
-
-2006-09-05 18:06  ivan
-
-	* FS/FS/cdr.pm: add missing =back
-
-2006-09-05 09:44  ivan
-
-	* httemplate/edit/process/cust_refund.cgi: fix refunds, really
-
-2006-09-05 09:27  ivan
-
-	* httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
-	  usage
-
-2006-09-04 13:31  ivan
-
-	* httemplate/search/sqlradius.cgi: really fix the embedded duration
-	  table
-
-2006-09-04 13:22  ivan
-
-	* httemplate/search/sqlradius.cgi: use the exact provided time
-
-2006-09-04 13:15  ivan
-
-	* httemplate/search/sqlradius.cgi: fix the date/time parsing
-
-2006-09-04 13:12  ivan
-
-	* httemplate/search/sqlradius.cgi: fix the embedded duration table
-
-2006-09-04 13:10  ivan
-
-	* httemplate/search/sqlradius.cgi: fix the gridding colors
-
-2006-09-04 13:05  ivan
-
-	* httemplate/: elements/tr-input-beginning_ending.html,
-	  search/sqlradius.cgi, search/sqlradius.html: allow time selection
-	  in RADIUS searches and grid-ize the resulting table
-
-2006-09-04 09:24  ivan
-
-	* FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
-	  session search back to main menu
-
-2006-09-02 20:14  ivan
-
-	* bin/dbdef-create: REALLY don't error out trying to create a dbdef
-	  file from scratch
-
-2006-09-02 20:12  ivan
-
-	* bin/dbdef-create: don't error out trying to create a dbdef file
-	  from scratch
-
-2006-09-02 13:38  ivan
-
-	* httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
-	  agent-virtualize invoice event reports
-
-2006-09-01 00:52  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
-	  little
-
-2006-08-31 18:51  lawrence
-
-	* FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/cgi/signup.html: Progress
-	  checkpoint on improved signup stuff for additional services
-
-2006-08-31 14:26  lawrence
-
-	* httemplate/config/config-process.cgi: make select-sub parameters
-	  work
-
-2006-08-31 13:47  ivan
-
-	* eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
-
-2006-08-31 13:44  ivan
-
-	* bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
-
-2006-08-31 13:44  ivan
-
-	* bin/svc_acct.export: removing obsolete file
-
-2006-08-31 12:59  ivan
-
-	* bin/fs-migrate-svc_acct_sm: BEGONE $Id$
-
-2006-08-31 12:25  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
-
-2006-08-30 09:24  ivan
-
-	* bin/mapsecrets2access_user: need a username arg for now... this
-	  should make the error message less confusing
-
-2006-08-30 08:41  ivan
-
-	* FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
-	  freeside-adduser
-
-2006-08-29 11:04  khoff
-
-	* FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
-	  we always wanted.  Requires Date::Manip.
-
-2006-08-29 10:50  lawrence
-
-	* FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/cgi/signup.cgi,
-	  fs_selfservice/FS-SelfService/cgi/signup.html: Signup
-	  Enhancements
-
-2006-08-28 06:52  ivan
-
-	* httemplate/edit/process/cust_main.cgi: parameters to method calls
-	  require ( ), arrgh
-
-2006-08-27 17:52  jeff
-
-	* FS/FS/cust_bill.pm: protect against a race
-
-2006-08-27 15:55  jeff
-
-	* Makefile: more clean
-
-2006-08-27 14:50  jeff
-
-	* FS/FS/cust_bill.pm, FS/FS/payby.pm,
-	  httemplate/misc/process/payment.cgi: fix payby2bop brokenness
-
-2006-08-27 13:10  jeff
-
-	* FS/FS/cust_pay_batch.pm: no comment
-
-2006-08-27 13:09  jeff
-
-	* FS/FS/payby.pm: oops
-
-2006-08-27 12:33  ivan
-
-	* FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
-	  invoice event reports
-
-2006-08-27 12:30  jeff
-
-	* httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
-	  edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
-	  conflict resolution
-
-2006-08-26 16:15  jeff
-
-	* FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
-	  FS/FS/part_bill_event.pm, FS/FS/payby.pm,
-	  FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
-	  FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
-	  httemplate/edit/cust_bill_pay.cgi,
-	  httemplate/edit/cust_credit.cgi,
-	  httemplate/edit/cust_credit_bill.cgi,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/edit/process/cust_refund.cgi,
-	  httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
-	  httemplate/misc/process/payment.cgi,
-	  httemplate/search/cust_pay_batch.cgi,
-	  httemplate/search/pay_batch.cgi,
-	  httemplate/search/pay_batch.html,
-	  httemplate/search/report_cust_pay_batch.html: batch refactor
-	  continued
-
-2006-08-26 07:44  ivan
-
-	* FS/FS/Schema.pm: better error reporting for schema load failures
-	  (w/DBIx::DBSchema 0.32+), hopefully...
-
-2006-08-26 07:39  ivan
-
-	* FS/FS/Schema.pm: better error reporting for schema load failures
-	  (w/DBIx::DBSchema 0.32+), hopefully...
-
-2006-08-26 05:57  ivan
-
-	* httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
-	  javascript for auto-setting application amount
-
-2006-08-25 19:20  ivan
-
-	* httemplate/edit/cust_bill_pay.cgi: fix javascript for
-	  auto-setting application amount
-
-2006-08-25 19:20  ivan
-
-	* htetc/handler.pl: i want max and min!
-
-2006-08-25 19:12  ivan
-
-	* FS/FS/: Record.pm: foiled by autovivification!
-
-2006-08-25 12:30  ivan
-
-	* FS/FS/Misc.pm, FS/FS/Record.pm,
-	  httemplate/edit/cust_main/select-country.html,
-	  httemplate/edit/cust_main/select-county.html,
-	  httemplate/edit/cust_main/select-state.html: use GROUP BY instead
-	  of DISTINCT ON in the state and country queries for better
-	  cross-database compatibility, based on a preliminary patch from
-	  Jason Thomas
-
-2006-08-23 18:37  ivan
-
-	* httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
-	  "Auto-apply to invoices" dropdown disappeared
-
-2006-08-23 15:25  ivan
-
-	* Makefile, httemplate/index.html,
-	  httemplate/browse/access_group.html,
-	  httemplate/browse/access_user.html,
-	  httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
-	  httemplate/browse/agent_type.cgi,
-	  httemplate/browse/cust_main_county.cgi,
-	  httemplate/browse/cust_pay_batch.cgi,
-	  httemplate/browse/inventory_class.html,
-	  httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
-	  httemplate/browse/part_bill_event.cgi,
-	  httemplate/browse/part_export.cgi,
-	  httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/part_referral.html,
-	  httemplate/browse/part_svc.cgi,
-	  httemplate/browse/part_virtual_field.cgi,
-	  httemplate/browse/payment_gateway.html,
-	  httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
-	  httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
-	  httemplate/browse/elements/browse.html,
-	  httemplate/config/config-process.cgi,
-	  httemplate/config/config-view.cgi, httemplate/config/config.cgi,
-	  httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
-	  httemplate/edit/access_group.html,
-	  httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
-	  httemplate/edit/agent_payment_gateway.html,
-	  httemplate/edit/agent_type.cgi,
-	  httemplate/edit/bulk-cust_svc.html,
-	  httemplate/edit/cust_bill_pay.cgi,
-	  httemplate/edit/cust_credit.cgi,
-	  httemplate/edit/cust_credit_bill.cgi,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main_county-expand.cgi,
-	  httemplate/edit/cust_main_county.cgi,
-	  httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
-	  httemplate/edit/cust_refund.cgi,
-	  httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
-	  httemplate/edit/part_virtual_field.cgi,
-	  httemplate/edit/payment_gateway.html,
-	  httemplate/edit/pkg_class.html,
-	  httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
-	  httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
-	  httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/svc_acct_pop.cgi,
-	  httemplate/edit/svc_broadband.cgi,
-	  httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
-	  httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
-	  httemplate/edit/svc_www.cgi,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/edit/cust_main/contact.html,
-	  httemplate/edit/cust_main/select-country.html,
-	  httemplate/edit/cust_main/select-county.html,
-	  httemplate/edit/cust_main/select-state.html,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/elements/svc_Common.html,
-	  httemplate/edit/process/REAL_cust_pkg.cgi,
-	  httemplate/edit/process/access_group.html,
-	  httemplate/edit/process/access_user.html,
-	  httemplate/edit/process/agent.cgi,
-	  httemplate/edit/process/agent_payment_gateway.html,
-	  httemplate/edit/process/agent_type.cgi,
-	  httemplate/edit/process/bulk-cust_svc.cgi,
-	  httemplate/edit/process/cust_bill_pay.cgi,
-	  httemplate/edit/process/cust_credit.cgi,
-	  httemplate/edit/process/cust_credit_bill.cgi,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/edit/process/cust_main_county-collapse.cgi,
-	  httemplate/edit/process/cust_main_county-expand.cgi,
-	  httemplate/edit/process/cust_main_county.cgi,
-	  httemplate/edit/process/cust_pay.cgi,
-	  httemplate/edit/process/cust_pkg.cgi,
-	  httemplate/edit/process/cust_refund.cgi,
-	  httemplate/edit/process/cust_svc.cgi,
-	  httemplate/edit/process/domain_record.cgi,
-	  httemplate/edit/process/generic.cgi,
-	  httemplate/edit/process/inventory_class.html,
-	  httemplate/edit/process/msgcat.cgi,
-	  httemplate/edit/process/part_bill_event.cgi,
-	  httemplate/edit/process/part_export.cgi,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/edit/process/part_referral.html,
-	  httemplate/edit/process/part_svc.cgi,
-	  httemplate/edit/process/payment_gateway.html,
-	  httemplate/edit/process/pkg_class.html,
-	  httemplate/edit/process/prepay_credit.cgi,
-	  httemplate/edit/process/quick-charge.cgi,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/edit/process/rate.cgi,
-	  httemplate/edit/process/rate_region.cgi,
-	  httemplate/edit/process/reg_code.cgi,
-	  httemplate/edit/process/router.cgi,
-	  httemplate/edit/process/svc_acct.cgi,
-	  httemplate/edit/process/svc_acct_pop.cgi,
-	  httemplate/edit/process/svc_broadband.cgi,
-	  httemplate/edit/process/svc_domain.cgi,
-	  httemplate/edit/process/svc_external.cgi,
-	  httemplate/edit/process/svc_forward.cgi,
-	  httemplate/edit/process/svc_phone.html,
-	  httemplate/edit/process/svc_www.cgi,
-	  httemplate/edit/process/addr_block/add.cgi,
-	  httemplate/edit/process/addr_block/allocate.cgi,
-	  httemplate/edit/process/addr_block/deallocate.cgi,
-	  httemplate/edit/process/addr_block/split.cgi,
-	  httemplate/edit/process/elements/process.html,
-	  httemplate/edit/process/elements/svc_Common.html,
-	  httemplate/elements/checkboxes-table-name.html,
-	  httemplate/elements/checkboxes-table.html,
-	  httemplate/elements/header-popup.html,
-	  httemplate/elements/header.html,
-	  httemplate/elements/jsrsServer.html,
-	  httemplate/elements/menu.html, httemplate/elements/menubar.html,
-	  httemplate/elements/pager.html,
-	  httemplate/elements/phonenumber.html,
-	  httemplate/elements/progress-init.html,
-	  httemplate/elements/progress-popup.html,
-	  httemplate/elements/search-cust_main.html,
-	  httemplate/elements/select-access_group.html,
-	  httemplate/elements/select-agent.html,
-	  httemplate/elements/select-cust-fields.html,
-	  httemplate/elements/select-cust_pkg-status.html,
-	  httemplate/elements/select-month_year.html,
-	  httemplate/elements/select-part_referral.html,
-	  httemplate/elements/select-pkg_class.html,
-	  httemplate/elements/select-table.html,
-	  httemplate/elements/select-taxclass.html,
-	  httemplate/elements/small_custview.html,
-	  httemplate/elements/table-grid.html,
-	  httemplate/elements/table.html,
-	  httemplate/elements/tr-select-access_group.html,
-	  httemplate/elements/tr-select-agent.html,
-	  httemplate/elements/tr-select-cust-fields.html,
-	  httemplate/elements/tr-select-cust_pkg-status.html,
-	  httemplate/elements/tr-select-from_to.html,
-	  httemplate/elements/tr-select-part_referral.html,
-	  httemplate/elements/tr-select-pkg_class.html,
-	  httemplate/elements/xmlhttp.html,
-	  httemplate/graph/cust_bill_pkg.cgi,
-	  httemplate/graph/money_time.cgi,
-	  httemplate/graph/report_cust_bill_pkg.html,
-	  httemplate/graph/report_money_time.html,
-	  httemplate/graph/elements/monthly.html,
-	  httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
-	  httemplate/misc/cancel-unaudited.cgi,
-	  httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
-	  httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
-	  httemplate/misc/counties.cgi,
-	  httemplate/misc/cust_main-cancel.cgi,
-	  httemplate/misc/cust_main-import.cgi,
-	  httemplate/misc/cust_main-import_charges.cgi,
-	  httemplate/misc/delete-cust_credit.cgi,
-	  httemplate/misc/delete-cust_pay.cgi,
-	  httemplate/misc/delete-customer.cgi,
-	  httemplate/misc/delete-domain_record.cgi,
-	  httemplate/misc/delete-part_export.cgi,
-	  httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
-	  httemplate/misc/email-invoice.cgi,
-	  httemplate/misc/email_invoice_events.cgi,
-	  httemplate/misc/email_invoices.cgi,
-	  httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
-	  httemplate/misc/fax_invoice_events.cgi,
-	  httemplate/misc/fax_invoices.cgi,
-	  httemplate/misc/inventory_item-import.html,
-	  httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
-	  httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
-	  httemplate/misc/print_invoice_events.cgi,
-	  httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
-	  httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
-	  httemplate/misc/unapply-cust_credit.cgi,
-	  httemplate/misc/unapply-cust_pay.cgi,
-	  httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
-	  httemplate/misc/unvoid-cust_pay_void.cgi,
-	  httemplate/misc/upload-batch.cgi,
-	  httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
-	  httemplate/misc/xmlhttp-cust_main-search.cgi,
-	  httemplate/misc/xmlrpc.cgi,
-	  httemplate/misc/process/batch-cust_pay.cgi,
-	  httemplate/misc/process/catchall.cgi,
-	  httemplate/misc/process/cdr-import.html,
-	  httemplate/misc/process/cust_main-import.cgi,
-	  httemplate/misc/process/cust_main-import_charges.cgi,
-	  httemplate/misc/process/delete-customer.cgi,
-	  httemplate/misc/process/expire_pkg.cgi,
-	  httemplate/misc/process/inventory_item-import.html,
-	  httemplate/misc/process/link.cgi,
-	  httemplate/misc/process/meta-import.cgi,
-	  httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
-	  httemplate/search/cust_bill.html,
-	  httemplate/search/cust_bill_event.cgi,
-	  httemplate/search/cust_bill_event.html,
-	  httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/cust_credit.html,
-	  httemplate/search/cust_main-otaker.cgi,
-	  httemplate/search/cust_main-zip.html,
-	  httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
-	  httemplate/search/cust_pkg.cgi,
-	  httemplate/search/cust_tax_exempt_pkg.cgi,
-	  httemplate/search/inventory_item.html,
-	  httemplate/search/prepay_credit.html,
-	  httemplate/search/queue.html, httemplate/search/reg_code.html,
-	  httemplate/search/report_cdr.html,
-	  httemplate/search/report_cust_bill.html,
-	  httemplate/search/report_cust_credit.html,
-	  httemplate/search/report_cust_main-zip.html,
-	  httemplate/search/report_cust_pay.html,
-	  httemplate/search/report_cust_pkg.html,
-	  httemplate/search/report_prepaid_income.cgi,
-	  httemplate/search/report_prepaid_income.html,
-	  httemplate/search/report_receivables.cgi,
-	  httemplate/search/report_receivables.html,
-	  httemplate/search/report_tax.cgi,
-	  httemplate/search/report_tax.html, httemplate/search/sql.html,
-	  httemplate/search/sqlradius.cgi,
-	  httemplate/search/sqlradius.html,
-	  httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
-	  httemplate/search/svc_broadband.cgi,
-	  httemplate/search/svc_domain.cgi,
-	  httemplate/search/svc_external.cgi,
-	  httemplate/search/svc_forward.cgi,
-	  httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
-	  httemplate/search/elements/search.html,
-	  httemplate/view/cust_bill-logo.cgi,
-	  httemplate/view/cust_bill-pdf.cgi,
-	  httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
-	  httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
-	  httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
-	  httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
-	  httemplate/view/svc_www.cgi,
-	  httemplate/view/cust_main/billing.html,
-	  httemplate/view/cust_main/contacts.html,
-	  httemplate/view/cust_main/misc.html,
-	  httemplate/view/cust_main/order_pkg.html,
-	  httemplate/view/cust_main/packages.html,
-	  httemplate/view/cust_main/payment_history.html,
-	  httemplate/view/cust_main/quick-charge.html,
-	  httemplate/view/cust_main/tickets.html,
-	  httemplate/view/elements/svc_Common.html: Will things ever be the
-	  same again? It's the final masonize
-
-2006-08-23 14:53  ivan
-
-	* httemplate/misc/batch-cust_pay.html: remove extraneous "
-
-2006-08-23 05:13  ivan
-
-	* FS/FS/Schema.pm: removing already commented-out code
-
-2006-08-23 05:06  ivan
-
-	* Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
-	  didn't work out...
-
-2006-08-22 05:23  ivan
-
-	* httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
-	  upgrade9.html: get rid of old upgrade instructions
-
-2006-08-22 05:20  ivan
-
-	* README.1.7.0: wiki!
-
-2006-08-22 05:09  ivan
-
-	* README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
-	  README.1.5.8: removing old upgrade instructions...  can always
-	  get the out of the Attic
-
-2006-08-21 16:01  ivan
-
-	* FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
-	  FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
-	  FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
-	  FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
-	  t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
-	  t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
-	  cust_credit_bill_pkg - applying credits and payments against
-	  specific line items
-
-2006-08-21 10:45  ivan
-
-	* FS/FS/: cust_main.pm: search for existing advertising sources
-	  before adding a new one
-
-2006-08-21 02:46  ivan
-
-	* httemplate/docs/: install-rt.html, install.html, index.html:
-	  we're off to see the wiki, the wonderful wiki of oz
-
-2006-08-18 05:18  ivan
-
-	* FS/FS/cust_main.pm: and a slight fix to the CSV import
-
-2006-08-18 04:56  ivan
-
-	* FS/FS/cust_main.pm: pass through the explicitly specified pkeys
-
-2006-08-18 04:52  ivan
-
-	* FS/FS/cust_main.pm: alas, now try with recursion
-
-2006-08-18 04:40  ivan
-
-	* FS/FS/cust_main.pm: fix the  explicitly specified primary keys
-
-2006-08-18 04:36  ivan
-
-	* FS/FS/cust_main.pm: allow explicitly specified primary keys (to
-	  get around big 8.1 Pg changes wrt reverse engineering
-
-2006-08-18 03:34  ivan
-
-	* FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
-
-2006-08-18 03:31  ivan
-
-	* FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
-	  not just the first line
-
-2006-08-18 03:27  ivan
-
-	* FS/FS/cust_main.pm: that was it, the sql had to be fixed...
-
-2006-08-18 03:26  ivan
-
-	* FS/FS/cust_main.pm: W T F
-
-2006-08-18 03:18  ivan
-
-	* FS/FS/cust_main.pm: even more skeleton debugging, ugh
-
-2006-08-18 03:10  ivan
-
-	* FS/FS/cust_main.pm: what's going on with the parameters for
-	  skeleton inserts??
-
-2006-08-18 03:00  ivan
-
-	* FS/FS/cust_main.pm: skeleton typo
-
-2006-08-18 02:58  ivan
-
-	* FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
-	  not parent
-
-2006-08-18 02:50  ivan
-
-	* FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
-	  what's going on
-
-2006-08-18 01:33  ivan
-
-	* FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
-	  mg
-
-2006-08-16 01:19  ivan
-
-	* FS/bin/freeside-adduser: get rid of too-verbose debugging
-
-2006-08-15 07:20  ivan
-
-	* FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
-	  httemplate/misc/process/cust_main-import.cgi: add a new, extended
-	  CSV import format
-
-2006-08-14 06:28  ivan
-
-	* FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
-	  doing refunds, hopefully this will fix OpenECHO refunds
-
-2006-08-14 05:24  ivan
-
-	* Changes.1.7.0: there's more, but this will have to do
-
-2006-08-14 05:13  ivan
-
-	* FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/elements/header.html,
-	  httemplate/elements/search-cust_main.html: sprinkle some magic
-	  ajax fairy dust on referring customer SELEKTAH.  rewind!  make
-	  smart search smarter, re-layout the top search bars and add an
-	  invoice one
-
-2006-08-14 01:38  ivan
-
-	* FS/FS/access_user.pm: bugfix for agentless access users,
-	  triggered by part_referral (advertising source) agent
-	  virtualization
-
-2006-08-13 03:25  ivan
-
-	* FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
-	  httemplate/edit/cust_pay.cgi,
-	  httemplate/edit/process/cust_pay.cgi,
-	  httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_main/billing.html,
-	  httemplate/view/cust_main/misc.html,
-	  httemplate/view/cust_main/packages.html,
-	  httemplate/view/cust_main/payment_history.html,
-	  httemplate/view/cust_main/tickets.html: customer view work:
-
-	  DONE	1. add status and balance to top
-
-	  DONE	2. add some sort of oldest date thing so the history
-	  doesn't get too      big (# years and a link to "show older")
-
-	    3. make the rest of the action links into js popups?  maybe
-	  later,
-	       weird IENess when closing em
-	  DONE (finished)    - so revert out or finish/commit the Enter
-	  check payment one    - Process page can wait until another day..
-	  it should be more of an *action*
-
-	  DONE	4. Ticket list config knobs for wtxs (grid it too)
-
-	  DONE	5. grid the package list
-
-2006-08-12 04:01  ivan
-
-	* httemplate/edit/cust_credit.cgi: s/Post/Enter/;
-
-2006-08-12 03:47  ivan
-
-	* FS/FS/Conf.pm, FS/FS/AccessRight.pm,
-	  httemplate/view/cust_main/payment_history.html: fix acl rewrite
-	  causing problems: void now shows up properly, deprecate all the
-	  redundant config values
-
-2006-08-11 23:45  ivan
-
-	* FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
-	  causes undesirable effects with prorate/subscription packages and
-	  undesirably rewards customers for non-payment, closes: Bug#1325
-
-2006-08-11 01:02  ivan
-
-	* FS/FS/access_user.pm, FS/FS/part_referral.pm,
-	  httemplate/browse/part_referral.html,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/elements/select-agent.html,
-	  httemplate/elements/select-part_referral.html,
-	  httemplate/elements/tr-select-agent.html,
-	  httemplate/elements/tr-select-part_referral.html: virtualize
-	  referrals on customer addition
-
-2006-08-10 15:18  ivan
-
-	* httemplate/config/config.cgi: bugfix for selects that don't have
-	  select_enum
-
-2006-08-10 06:50  ivan
-
-	* README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
-	  httemplate/view/cust_main/misc.html: add cust_main.agent_custid
-	  (at least to schema and customer view, no manual editing yet)
-
-2006-08-10 05:01  ivan
-
-	* httemplate/browse/part_referral.html: bold the total footer
-
-2006-08-10 04:55  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
-	  FS/FS/access_user.pm, FS/FS/part_referral.pm,
-	  httemplate/browse/part_referral.cgi,
-	  httemplate/browse/part_referral.html,
-	  httemplate/edit/part_referral.cgi,
-	  httemplate/edit/part_referral.html,
-	  httemplate/edit/process/part_referral.cgi,
-	  httemplate/edit/process/part_referral.html,
-	  httemplate/elements/menu.html: agent-virtualize advertising
-	  sources
-
-2006-08-09 20:10  ivan
-
-	* FS/FS/Schema.pm: don't set the default to NULL the string!
-	  besides, that's already the default value of any nullable column,
-	  which @date_type is...
-
-2006-08-09 19:27  ivan
-
-	* FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
-	  easier to check the db
-
-2006-08-09 14:46  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
-	  "coming soon" options off the menu, its been Soon for too long -
-	  they'll get here when they do
-
-2006-08-09 03:47  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
-	  fs_selfservice/FS-SelfService/cgi/change_password.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/process_change_password.html,
-	  fs_selfservice/FS-SelfService/cgi/provision_list.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
-	  interface: add proper password changer and prevent "Setup my
-	  services" provisioner from showing broken links for services not
-	  handled yet
-
-2006-08-09 00:46  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
-	  days go by...
-
-2006-08-09 00:03  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
-	  my beautiful magic template! (water flowing underground)
-
-2006-08-08 23:43  jeff
-
-	* README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
-	  FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
-	  FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
-	  httemplate/browse/cust_pay_batch.cgi,
-	  httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
-	  httemplate/misc/download-batch.cgi: batch refactor
-
-2006-08-08 23:34  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
-	  fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
-	  interface: move from text to html invoices
-
-2006-08-08 20:45  ivan
-
-	* fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
-	  debian perl, would you put it in /usr/local/sbin?  thanks.
-
-2006-08-06 19:44  ivan
-
-	* FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
-	  httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/access_user.html,
-	  httemplate/edit/access_user.html,
-	  httemplate/edit/elements/edit.html: add internal user disable-ing
-
-2006-08-06 19:19  ivan
-
-	* httemplate/search/elements/search.html: get rid of the extra
-	  border in nested tables
-
-2006-08-06 16:39  ivan
-
-	* FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
-	  bootstrapping for htpasswd kludge... hopefully that will go away
-	  in 1.7.1
-
-2006-08-06 14:37  ivan
-
-	* FS/FS/svc_Common.pm: make sure default RADIUS groups don't
-	  override ones for existing records
-
-2006-08-06 13:23  ivan
-
-	* httemplate/edit/svc_acct.cgi: silly closing }
-
-2006-08-06 13:21  ivan
-
-	* FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
-	  httemplate/edit/svc_acct.cgi: yow.  fix up group handling
-
-2006-08-06 13:07  ivan
-
-	* FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
-	  should fix the barfing about default radius groups on the new
-	  customer screen...
-
-2006-08-06 02:14  ivan
-
-	* FS/FS/svc_acct.pm: this just needs to be a hashref and we should
-	  be all set with radius groups then
-
-2006-08-06 02:10  ivan
-
-	* FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
-	  httemplate/edit/svc_acct.cgi: this should process default
-	  usergroup as well as fixed now
-
-2006-08-06 01:43  ivan
-
-	* FS/FS/svc_acct.pm: add debugging to track down RADIUS group
-	  problem
-
-2006-08-06 01:10  ivan
-
-	* FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
-	  problem better
-
-2006-07-27 17:33  ivan
-
-	* FS/FS/access_user.pm: htpasswd workaround no longer necessary -
-	  closes: #1351
-
-2006-07-27 01:08  ivan
-
-	* FS/t/svc_phone.t: svc_phone.t
-
-2006-07-25 21:18  ivan
-
-	* FS/FS/UID.pm: ugh, fixup bootstrapping
-
-2006-07-25 01:39  ivan
-
-	* httemplate/search/cust_main.cgi: oops, extra else
-
-2006-07-25 01:33  ivan
-
-	* FS/FS/agent.pm, httemplate/browse/agent.cgi,
-	  httemplate/elements/table-grid.html,
-	  httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
-	  this should finish adding the "inactive" status, i think?
-
-2006-07-25 00:27  ivan
-
-	* bin/rt-update-links: quick script to convert rt links from one
-	  database name to another
-
-2006-07-24 15:40  ivan
-
-	* FS/FS/cust_main.pm: fix up smart searching to make the quick
-	  payment entry behave better
-
-2006-07-23 07:23  ivan
-
-	* httemplate/search/report_receivables.cgi: sql num_pkgs
-	  conflicting with method...
-
-2006-07-23 07:21  ivan
-
-	* httemplate/search/report_receivables.cgi: ugh, really fix the
-	  statuses here
-
-2006-07-23 07:20  ivan
-
-	* httemplate/search/report_receivables.cgi: hopefully fix the
-	  statuses here
-
-2006-07-23 07:17  ivan
-
-	* httemplate/search/report_receivables.cgi:  i should REALLY go to
-	  sleep
-
-2006-07-23 07:16  ivan
-
-	* httemplate/search/report_receivables.cgi:  i should go to sleep
-
-2006-07-23 07:07  ivan
-
-	* FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
-	  more work towards adding an "inactive" status - add it to the A/R
-	  report
-
-2006-07-15 17:55  ivan
-
-	* SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
-	  FS/FS/inventory_item.pm,
-	  fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
-	  httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
-	  httemplate/edit/cust_credit.cgi,
-	  httemplate/elements/overlibmws.js,
-	  httemplate/elements/overlibmws_draggable.js,
-	  httemplate/elements/phonenumber.html,
-	  httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
-	  httemplate/search/svc_domain.cgi,
-	  httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
-	  httemplate/view/svc_external.cgi: odds and ends
-
-2006-07-13 21:20  ivan
-
-	* FS/FS/cust_pkg.pm: don't send cancellation emails on package
-	  changes
-
-2006-07-13 20:27  ivan
-
-	* FS/FS/svc_Common.pm: this should fix radius group editing and the
-	  "Reference found where even-sized list expected at
-	  /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
-
-2006-07-13 20:17  ivan
-
-	* FS/FS/CurrentUser.pm: this should fix the bootstrapping
-
-2006-07-13 18:42  ivan
-
-	* FS/FS/: CurrentUser.pm, UID.pm: add the small
-	  FS::CurrentUser::BootstrapUser class for... surprise...
-	  bootstrapping
-
-2006-07-13 17:42  ivan
-
-	* FS/FS/Setup.pm: fix acl bootstrapping
-
-2006-07-13 17:32  ivan
-
-	* FS/: FS/UID.pm, bin/freeside-setup: should be able to
-	  freeside-setup without a username now
-
-2006-07-13 16:45  ivan
-
-	* FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
-
-2006-07-12 20:54  ivan
-
-	* FS/FS/Report/Table/Monthly.pm,
-	  httemplate/search/cust_credit.html,
-	  httemplate/search/cust_pay.cgi,
-	  httemplate/search/report_receivables.cgi: fix multiple-agent
-	  virtualization properly for these reports
-
-2006-07-12 16:33  ivan
-
-	* FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
-	  should be installable again now
-
-2006-07-11 17:20  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
-	  FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
-	  FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
-	  httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
-	  FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
-	  httemplate/edit/svc_phone.cgi,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/elements/svc_Common.html,
-	  httemplate/edit/process/svc_phone.html,
-	  httemplate/edit/process/elements/process.html,
-	  httemplate/edit/process/elements/svc_Common.html,
-	  httemplate/search/cdr.html, httemplate/search/report_cdr.html,
-	  httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
-	  httemplate/view/elements/svc_Common.html,
-	  FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
-	  from imported CDRs
-
-2006-07-05 07:55  ivan
-
-	* FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
-
-2006-07-05 04:23  ivan
-
-	* README.1.7.0: hint about permissions and users
-
-2006-07-04 05:01  ivan
-
-	* FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
-	  adding freeside-addgroup
-
-2006-07-01 04:26  ivan
-
-	* FS/FS/Record.pm: another Pg 8.1 fix?	noticed by Damon Vincent
-
-2006-06-30 07:30  ivan
-
-	* FS/bin/freeside-adduser: checkin freeside-adduser with the -g
-	  flag!  sheesh
-
-2006-06-29 08:45  ivan
-
-	* FS/FS/part_export/shellcommands.pm: small patch to set
-	  $new_finger from Tim Yardley
-
-2006-06-29 08:19  ivan
-
-	* httemplate/edit/part_bill_event.cgi: percentage late fees too
-
-2006-06-29 06:47  ivan
-
-	* FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
-	  httemplate/browse/inventory_class.html,
-	  httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/svc_broadband.cgi,
-	  httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
-	  httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
-	  httemplate/search/inventory_item.html: finish at least the
-	  automatic provisioning part
-
-2006-06-27 07:19  ivan
-
-	* httemplate/docs/index.html: going to wikiland
-
-2006-06-24 09:41  ivan
-
-	* FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
-	  httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
-	  httemplate/elements/select-table.html,
-	  httemplate/elements/table-grid.html: Add the ability to link
-	  customer service definition fields to inventory   classes, with
-	  an "automatic/manual" flag.  Add the ability for the web
-	  interface to maintain these links.  Start prettying up the
-	  service def.	  edit in preparation for Bigger Changes.
-
-2006-06-21 09:26  ivan
-
-	* httemplate/browse/part_pkg.cgi: fix show/hide disabled link
-	  interaction w/pager
-
-2006-06-21 06:00  ivan
-
-	* httemplate/elements/iframecontentmws.js: oops, don't want this
-	  debugging in here
-
-2006-06-21 06:00  ivan
-
-	* httemplate/view/cust_main/payment_history.html:
-	  http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
-
-2006-06-21 05:58  ivan
-
-	* httemplate/view/cust_main.cgi: need the OLiframecontent sub
-
-2006-06-21 05:57  ivan
-
-	* httemplate/elements/header-popup.html: adding a header element
-	  for popups to replace CGI::header
-
-2006-06-21 05:56  ivan
-
-	* httemplate/elements/iframecontentmws.js: add overlib iframe
-	  function
-
-2006-06-21 01:42  ivan
-
-	* FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
-	  the agent type report when there are lots of package definitions
-
-2006-06-19 06:09  ivan
-
-	* httemplate/view/cust_main/packages.html: fix ACL name for service
-	  provisioning and prevent disabled service provisioning from
-	  messing up table formatting
-
-2006-06-19 05:47  ivan
-
-	* bin/mapsecrets2access_user: better error checking for this
-	  thrown-together bootstrapping script
-
-2006-06-19 05:22  ivan
-
-	* bin/mapsecrets2access_user: ACL bootstrapping
-
-2006-06-19 05:15  ivan
-
-	* FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
-
-2006-06-19 05:09  ivan
-
-	* FS/t/ConfDefaults.t: forgot to commit this test
-
-2006-06-19 04:57  ivan
-
-	* Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
-	  bootstrapping/upgrade
-
-2006-06-19 04:25  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
-	  httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_main/packages.html,
-	  httemplate/view/cust_main/payment_history.html: ACLs, take three
-	  or four or something
-
-2006-06-19 01:05  ivan
-
-	* FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
-	  FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
-	  httemplate/elements/menu.html,
-	  httemplate/elements/select-cust-fields.html,
-	  httemplate/elements/select-cust_pkg-status.html,
-	  httemplate/elements/tr-select-cust-fields.html,
-	  httemplate/elements/tr-select-cust_pkg-status.html,
-	  httemplate/graph/cust_bill_pkg.cgi,
-	  httemplate/search/cust_pkg_report.cgi,
-	  httemplate/search/report_cust_pkg.html,
-	  httemplate/view/cust_main/contacts.html: add ability to select
-	  specific package defs. and package status to package report for
-	  qis
-
-2006-06-18 23:03  ivan
-
-	* httemplate/search/cust_main.cgi: fix up the alternating colors on
-	  the customer search results
-
-2006-06-18 19:33  ivan
-
-	* FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
-	  FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
-	  FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
-	  httemplate/elements/select-agent.html,
-	  httemplate/elements/select-table.html,
-	  httemplate/elements/tr-select-agent.html,
-	  httemplate/search/cust_bill.html,
-	  httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
-	  httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
-	  httemplate/search/svc_forward.cgi: agent virtualization, take one
-	  (stuff from "inactive" changeset snuck into cust_main.pm and the
-	  package reporting changeset in search/cust_pkg.cgi here too)
-
-2006-06-18 05:56  ivan
-
-	* httemplate/edit/elements/edit.html: well, it isn't broken...
-
-2006-06-18 05:54  ivan
-
-	* FS/FS/AccessRight.pm, FS/FS/access_group.pm,
-	  FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
-	  FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
-	  httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/access_group.html,
-	  httemplate/elements/checkboxes-table-name.html,
-	  httemplate/elements/checkboxes-table.html, FS/MANIFEST,
-	  htetc/handler.pl, httemplate/browse/access_group.html,
-	  httemplate/browse/access_user.html,
-	  httemplate/edit/process/elements/process.html: ACLs: finish group
-	  edit (agents + rights) & browse
-
-2006-06-15 18:23  jeff
-
-	* FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
-	  httemplate/misc/download-batch.cgi: value issues and many bits
-	  remain
-
-2006-06-15 17:47  ivan
-
-	* httemplate/misc/download-batch.cgi: and fix the  name for TD
-	  Canada Trust.  and that's it for now.  really.
-
-2006-06-15 17:33  ivan
-
-	* httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
-	  now that the batch format file is not the same as the batch
-	  params files
-
-2006-06-15 17:27  ivan
-
-	* httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
-	  the config a little less strange
-
-2006-06-08 03:32  ivan
-
-	* httemplate/elements/menu.html: fix link to prepaid card setup
-
-2006-06-06 03:30  ivan
-
-	* FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
-	  automated install. wtf?!
-
-2006-06-02 06:20  ivan
-
-	* httemplate/elements/header.html,
-	  httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED: add a
-	  service search
-
-2006-05-24 03:22  ivan
-
-	* FS/MANIFEST: removing duplicate entries
-
-2006-05-23 08:54  ivan
-
-	* README.1.7.0: adding batch upgrade instructions to 1.7.0
-	  instructions too
-
-2006-05-22 11:27  ivan
-
-	* FS/FS/cust_main.pm: better error message for banned cards
-
-2006-05-22 11:05  ivan
-
-	* Changes.1.5.8: justification
-
-2006-05-21 19:06  ivan
-
-	* Makefile: docs are going in the wiki Real Soon Now anyway
-
-2006-05-21 19:04  ivan
-
-	* Changes.1.5.8: 1.5.8!
-
-2006-05-21 17:50  ivan
-
-	* Makefile: 1.7.0?  why not?
-
-2006-05-21 17:44  ivan
-
-	* httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
-
-2006-05-21 11:40  ivan
-
-	* FS/FS/part_export/communigate_pro_singledomain.pm: tyop
-
-2006-05-20 13:06  jeff
-
-	* README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
-	  FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
-	  FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
-	  httemplate/browse/cust_pay_batch.cgi,
-	  httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
-	  httemplate/misc/download-batch.cgi: first stab at BoM download
-
-2006-05-15 06:57  ivan
-
-	* httemplate/: index.html, elements/freeside.css,
-	  elements/header.html, elements/menu.html: move most of the crap
-	  on the "main menu" to the sidebar
-
-2006-05-15 04:05  ivan
-
-	* httemplate/elements/freeside.css,
-	  httemplate/elements/header.html, httemplate/elements/xmenu.css,
-	  httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED: more ACL
-	  and re-skinning work, now with RT!
-
-2006-05-14 09:47  ivan
-
-	* CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
-	  httemplate/index.html, httemplate/browse/access_group.html,
-	  httemplate/browse/access_user.html,
-	  httemplate/browse/agent_type.cgi,
-	  httemplate/browse/cust_main_county.cgi,
-	  httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
-	  httemplate/edit/access_group.html,
-	  httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
-	  httemplate/edit/cust_bill_pay.cgi,
-	  httemplate/edit/cust_credit.cgi,
-	  httemplate/edit/cust_credit_bill.cgi,
-	  httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
-	  httemplate/edit/part_referral.cgi,
-	  httemplate/edit/part_virtual_field.cgi,
-	  httemplate/edit/svc_domain.cgi,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/access_group.html,
-	  httemplate/edit/process/access_user.html,
-	  httemplate/edit/process/agent_type.cgi,
-	  httemplate/edit/process/cust_bill_pay.cgi,
-	  httemplate/edit/process/cust_credit.cgi,
-	  httemplate/edit/process/cust_credit_bill.cgi,
-	  httemplate/edit/process/elements/process.html,
-	  httemplate/elements/checkboxes-table.html,
-	  httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
-	  httemplate/elements/header.html,
-	  httemplate/elements/menubar.html,
-	  httemplate/elements/select-access_group.html,
-	  httemplate/elements/tr-select-access_group.html,
-	  httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
-	  httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
-	  httemplate/search/cust_bill.cgi,
-	  httemplate/search/cust_main-otaker.cgi,
-	  httemplate/search/cust_main-payinfo.html,
-	  httemplate/search/cust_main-quickpay.html,
-	  httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
-	  httemplate/search/cust_pkg_report.cgi,
-	  httemplate/search/report_cust_bill.html,
-	  httemplate/search/report_cust_credit.html,
-	  httemplate/search/report_cust_pay.html,
-	  httemplate/search/report_prepaid_income.html,
-	  httemplate/search/report_tax.html,
-	  httemplate/search/sqlradius.html,
-	  httemplate/search/svc_acct.html,
-	  httemplate/search/svc_domain.cgi,
-	  httemplate/search/svc_domain.html,
-	  httemplate/search/svc_external.cgi, FS/MANIFEST,
-	  FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
-	  FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
-	  FS/FS/access_right.pm, FS/FS/access_user.pm,
-	  FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
-	  FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
-	  FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
-	  FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
-	  FS/t/AccessRight.t, FS/t/access_group.t,
-	  FS/t/access_groupagent.t, FS/t/access_right.t,
-	  FS/t/access_user.t, FS/t/access_user_pref.t,
-	  FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
-	  httemplate/view/cust_main/payment_history.html: first part of ACL
-	  and re-skinning work and some other small stuff
-
-2006-05-13 11:34  ivan
-
-	* httemplate/images/background-cheat.png: yay for cheating
-
-2006-05-13 08:31  ivan
-
-	* httemplate/images/: 32clear.gif, arrow.down.png,
-	  arrow.right.black.png, arrow.right.png, black-gradient.png,
-	  black-gray-corner.png, black-gray-gradient.png,
-	  black-gray-side.png, black-gray-top.png: adding new images
-
-2006-05-12 06:57  ivan
-
-	* httemplate/search/report_receivables.cgi: Pg 8.1 fix was
-	  incorrect and broke things, this should actually work
-
-2006-05-08 04:48  ivan
-
-	* README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
-	  something is not quite right with perl Makefile hoohaw
-
-2006-05-08 04:28  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm,
-	  httemplate/search/report_tax.cgi: add config switch to base tax
-	  off shipping address if present
-
-2006-05-08 03:01  ivan
-
-	* FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
-	  httemplate/graph/cust_bill_pkg-graph.cgi,
-	  httemplate/graph/cust_bill_pkg.cgi,
-	  httemplate/graph/elements/monthly.html,
-	  httemplate/search/cust_bill_pkg.cgi: sales report per agent and
-	  package class looks good
-
-2006-05-07 13:27  ivan
-
-	* README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
-	  httemplate/elements/select-month_year.html,
-	  httemplate/elements/select-pkg_class.html,
-	  httemplate/elements/select-table.html,
-	  httemplate/elements/tr-select-from_to.html,
-	  httemplate/elements/tr-select-pkg_class.html,
-	  httemplate/graph/cust_bill_pkg-graph.cgi,
-	  httemplate/graph/cust_bill_pkg.cgi,
-	  httemplate/graph/money_time-graph.cgi,
-	  httemplate/graph/money_time.cgi,
-	  httemplate/graph/report_cust_bill_pkg.html,
-	  httemplate/graph/report_money_time.html,
-	  httemplate/graph/elements/monthly.html: first pass at sales
-	  reports per agent and package class
-
-2006-05-03 02:47  ivan
-
-	* httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
-	  Cappuccio
-
-2006-05-02 08:23  ivan
-
-	* FS/: MANIFEST, FS/Pony.pm: yours!
-
-2006-05-02 08:03  ivan
-
-	* httemplate/: index.html, search/report_receivables.html: add an
-	  agent pre-selection page to receivables report
-
-2006-05-02 06:29  ivan
-
-	* SCHEMA_CHANGE: need to install the new Schema.pm before you can
-	  autogenerate off it
-
-2006-05-02 04:59  ivan
-
-	* httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
-	  httemplate/graph/money_time-graph.cgi,
-	  httemplate/graph/money_time.cgi,
-	  httemplate/graph/report_money_time.html: add a "pre-report" page
-	  to this report/graph as requested by lewis/wtxs, also add 12mo
-	  total option
-
-2006-05-01 06:09  ivan
-
-	* FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
-	  the 1st as it did before
-
-2006-05-01 05:38  ivan
-
-	* FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
-	  annoying clucks (warnings with backtraces) when cutoff day isn't
-	  found in old packages
-
-2006-05-01 04:45  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
-	  ambiguous
-
-2006-05-01 04:43  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
-	  showing up on customer view listing when the custom priority
-	  field was edited
-
-2006-04-26 06:16  ivan
-
-	* Makefile: apache reload doesn't work when server isn't running
-	  already
-
-2006-04-21 17:58  ivan
-
-	* httemplate/browse/generic.cgi,
-	  httemplate/browse/inventory_class.html,
-	  httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
-	  httemplate/browse/rate.cgi,
-	  httemplate/browse/elements/browse.html, htetc/handler.pl,
-	  httemplate/index.html, httemplate/edit/inventory_class.html,
-	  httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/inventory_class.html,
-	  httemplate/edit/process/pkg_class.html,
-	  httemplate/edit/process/elements/process.html,
-	  httemplate/elements/select-agent.html,
-	  httemplate/elements/select-pkg_class.html,
-	  httemplate/elements/select-table.html,
-	  httemplate/elements/tr-select-pkg_class.html,
-	  httemplate/search/cust_pkg.cgi,
-	  httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
-	  httemplate/search/elements/search.html: start of package class
-	  web UI (add/edit package classes, package class selection in
-	  package def edit)
-
-2006-04-21 07:21  ivan
-
-	* FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
-	  now
-
-2006-04-21 07:20  ivan
-
-	* FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
-	  indentation and the default cutoff day
-
-2006-04-21 05:45  ivan
-
-	* httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
-	  search/queue.html: s(browse/queue.cgi)(search/queue.html)
-
-2006-04-18 23:37  ivan
-
-	* FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
-	  in nested blocks that have been exited already.
-
-2006-04-18 12:33  ivan
-
-	* httemplate/docs/install.html: add JSON to initial install
-	  instructions
-
-2006-04-15 06:32  ivan
-
-	* httemplate/graph/money_time.cgi: REALLY correct the period for
-	  the total column this time
-
-2006-04-15 06:28  ivan
-
-	* httemplate/graph/money_time.cgi: correct period & use a yellow
-	  color for the total column
-
-2006-04-15 06:25  ivan
-
-	* httemplate/graph/money_time.cgi: format & link the total column
-
-2006-04-14 17:21  ivan
-
-	* httemplate/graph/money_time.cgi: and </TD> the total column
-
-2006-04-14 17:16  ivan
-
-	* httemplate/graph/money_time.cgi: add a total column
-
-2006-04-14 04:55  ivan
-
-	* FS/FS/: Conf.pm, svc_forward.pm: add the
-	  svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
-	  destinations
-
-2006-04-13 14:29  ivan
-
-	* FS/bin/freeside-adduser: don't do the duplicate check unless
-	  there's a file already; fixes problem with first use of
-	  freeside-adduser
-
-2006-04-12 05:36  ivan
-
-	* httemplate/index.html, FS/FS/cust_main.pm,
-	  httemplate/search/cust_main-zip.html,
-	  httemplate/search/cust_main.cgi,
-	  httemplate/search/report_cust_main-zip.html,
-	  httemplate/search/elements/search.html: zip code report
-
-2006-04-09 16:41  ivan
-
-	* httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
-	  cust_main/tickets.html: a few more fixups for our favorite
-	  include(...) from Scott Edwards
-
-2006-04-09 16:39  ivan
-
-	* httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
-	  fields
-
-2006-04-09 16:24  ivan
-
-	* FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
-	  string ("old_uid") as a SCALAR ref while "strict refs" in use"
-	  error
-
-2006-04-09 13:36  ivan
-
-	* FS/bin/freeside-adduser: error out if you try to add duplicates;
-	  this should lower my annoyance-level
-
-2006-04-03 16:26  ivan
-
-	* FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
-	  checking
-
-2006-04-03 13:49  ivan
-
-	* FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
-
-2006-04-03 04:36  ivan
-
-	* FS/FS/Record.pm: and also allow [ and ] in ut_textn
-
-2006-04-03 03:11  ivan
-
-	* FS/FS/Record.pm: allow [ and ] in ut_text
-
-2006-04-03 02:46  ivan
-
-	* htetc/handler.pl, FS/FS/Misc.pm,
-	  httemplate/edit/cust_main/contact.html,
-	  httemplate/edit/cust_main/select-country.html,
-	  httemplate/edit/cust_main/select-state.html,
-	  httemplate/misc/states.cgi,
-	  httemplate/view/cust_main/contacts.html: have the UI use full
-	  country names, and state names outside the US...
-
-2006-04-02 15:13  ivan
-
-	* FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
-
-2006-03-31 15:22  ivan
-
-	* httemplate/browse/part_bill_event.cgi: quick sort fix for billing
-	  events
-
-2006-03-31 01:20  lsc
-
-	* FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
-	  pointed out by Ivan in the following email:
-
-	  ---- before and after now?  I gave subscription and prorate a
-	  try.	Subscription came out as:
-
-	    subscription 27th (03/25/06 - 04/27/06)  $10.00
-	    subscription 23rd (03/25/06 - 04/23/06)  $10.00
-
-	  the "23rd" one is right, but the "27th" one should have only
-	  advanced the date two days to 3/27/06.
-
-	      Prorate came out as:
-
-	      prorate 23rd (03/25/06 - 04/23/06)  $9.20
-	      prorate 27th (03/25/06 - 04/27/06)  $10.49
-
-	  The "23rd" one is right, but the "27th" one should have only
-	  advanced the date two days to 4/27/06.
-
-	  lsc at prgmr.com
-
-2006-03-30 06:22  ivan
-
-	* README.1.7.0, FS/bin/freeside-upgrade: move all the
-	  schema-updating magic into DBIx::DBSchema
-
-2006-03-24 18:23  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
-	  FS/bin/freeside-setup,
-	  fs_selfservice/FS-SelfService/cgi/agent.cgi,
-	  fs_selfservice/FS-SelfService/cgi/payment_results.html,
-	  fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
-	  fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
-	  fs_selfservice/FS-SelfService/cgi/recharge_results.html,
-	  httemplate/misc/upload-batch.cgi,
-	  httemplate/misc/process/cdr-import.html,
-	  httemplate/misc/process/cust_main-import.cgi,
-	  httemplate/misc/process/cust_main-import_charges.cgi,
-	  httemplate/misc/process/inventory_item-import.html: successfully
-	  correct the spelling of sucessful
-
-2006-03-24 11:49  ivan
-
-	* httemplate/misc/process/payment.cgi: fix spelling
-
-2006-03-23 04:00  lsc
-
-	* FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
-	  subscription.pm and prorate.pm:
-
-	  -modify the subscription and prorate price plans
-	  (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
-	  configurable (add a field to the %info hash) billing day instead
-	  of "1st of the month" only.  subscription will be easy, prorate
-	  will be a little trickier.
-
-	  essentially, I replaced the '1' in the 'day' field of the
-	  timelocal that generates $$date with the value I added to the
-	  %info hash, 'cutoff_day'
-
-	  -implement a price plan (new file in FS/FS/part_pkg/ - probably
-	  @ISA FS::part_pkg::subscription) that charges the first full
-	  month if the customer signs up between the 1st and the
-	  configurable billing day, and gives them the remainder of the
-	  month free if they sign up between the configurable billing day
-	  and the end of the month.
-
-	  if this is the first time the customer is billed, and if the date
-	  is greater than the cutoff date, advance $ssdate to cutoff_day of
-	  next month, else $$date is cutoff_date of this month.  Either
-	  way, charge them for a month.
-
-	  ----------------------------------------------------------------------
-
-2006-03-20 11:13  ivan
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
-	  FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
-	  FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
-	  FS/MANIFEST, FS/t/cdr_upstream_rate.t,
-	  bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/search/cdr.html, httemplate/search/report_cdr.html,
-	  httemplate/view/cust_main/billing.html: add price plan to bill on
-	  internal or external CDRs directly, add option to export CDRs to
-	  a per-customer downstream file
-
-2006-03-17 06:56  ivan
-
-	* FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
-
-2006-03-14 23:34  ivan
-
-	* FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
-	  want a revision history
-
-2006-03-14 20:17  ivan
-
-	* FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
-	  and normalize canadian zip codes as well as us ones
-
-2006-03-13 14:32  ivan
-
-	* httemplate/elements/: progress-init.html, progress-popup.html:
-	  fix progress hoohaw for internet exploder again, whew.  also make
-	  sure error/finish messages are centered, looks better
-
-2006-03-10 23:27  ivan
-
-	* httemplate/elements/footer.html: some pages from ui hoohaw have
-	  leaked footer include, need something here for now
-
-2006-03-10 21:21  ivan
-
-	* httemplate/: elements/progress-init.html, elements/xmlhttp.html,
-	  misc/email_invoice_events.cgi, misc/email_invoices.cgi,
-	  misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
-	  misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
-	  progressbar bug with multiple progressbar forms on a page
-
-2006-03-10 14:30  ivan
-
-	* httemplate/: elements/progress-init.html,
-	  misc/email_invoice_events.cgi, misc/email_invoices.cgi,
-	  misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
-	  misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
-	  (hopefully) allow multiple progress-init's in a page, also add
-	  second $cgi arg to all these progressbar calls...
-
-2006-03-10 14:28  ivan
-
-	* FS/FS/UI/Web.pm: want to know who *called* this without the
-	  required second arg
-
-2006-03-09 05:42  ivan
-
-	* htetc/handler.pl: fix that
-	  blank-page-instead-of-profiling-redirect-when-called-from-an-include
-	  bug triggered by mason 1.32 :)
-
-2006-03-09 03:48  ivan
-
-	* httemplate/view/cust_main.cgi: don't use a table with
-	  WIDTH="100%", it shoves the custnum and "billing information"
-	  boxes way out to the right
-
-2006-03-08 04:14  ivan
-
-	* FS/FS/inventory_item.pm,
-	  httemplate/misc/inventory_item-import.html,
-	  httemplate/misc/process/inventory_item-import.html,
-	  httemplate/search/inventory_class.html,
-	  httemplate/search/inventory_item.html:  Add an option to the web
-	  interface to batch upload new entries to the
-	  inventory_item table.
-
-2006-03-08 02:05  ivan
-
-	* FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
-	  FS/FS/inventory_item.pm, FS/t/inventory_class.t,
-	  FS/t/inventory_item.t, httemplate/search/inventory_class.html,
-	  httemplate/search/inventory_item.html, bin/generate-table-module,
-	  htetc/handler.pl, httemplate/edit/inventory_class.html,
-	  httemplate/edit/elements/edit.html,
-	  httemplate/edit/process/inventory_class.html,
-	  httemplate/edit/process/elements/process.html,
-	  httemplate/search/elements/search.html: Add a new table for
-	  inventory with for DIDs/serials/etc., and an additional new table
-	  for inventory category (i.e. to distinguish DIDs, serials, MACs,
-	  etc.)
-
-2006-03-08 00:21  ivan
-
-	* FS/FS/agent.pm: add space in error msg
-
-2006-03-03 07:02  ivan
-
-	* FS/FS/Report/Table/Monthly.pm,
-	  httemplate/graph/money_time-graph.cgi,
-	  httemplate/graph/money_time.cgi: agent-specific
-	  sales/credit/receipts summary
-
-2006-02-28 11:34  ivan
-
-	* FS/FS/part_pkg.pm: update POD docs regarding new price plans
-
-2006-02-22 05:07  ivan
-
-	* FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
-	  httemplate/images/red_telephone_mimooh_01.png,
-	  httemplate/view/cust_main/contacts.html: add vonage click2call
-	  feature
-
-2006-02-21 23:12  ivan
-
-	* FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
-
-2006-02-18 03:14  ivan
-
-	* FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
-	  FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
-	  README.1.7.0, README.2.0.0, FS/MANIFEST,
-	  FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
-	  FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
-	  FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
-	  httemplate/misc/cdr-import.html,
-	  httemplate/misc/process/cdr-import.html,
-	  httemplate/search/cdr.html, httemplate/search/report_cdr.html,
-	  bin/cdr_calltype.import: CDR schema and class
-
-2006-02-17 20:32  ivan
-
-	* htetc/global.asa, httemplate/docs/install.html: Mason it is
-
-2006-02-17 18:11  ivan
-
-	* FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
-	  nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
-	  queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
-	  documentation left behind from example template
-
-2006-02-16 13:43  ivan
-
-	* FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
-	  httemplate/docs/admin.html, httemplate/docs/install.html:
-	  automate more of the initial data adding...
-
-2006-02-08 23:18  ivan
-
-	* httemplate/elements/: calendar-en.js, calendar-setup.js,
-	  calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
-	  jscalendar
-
-2006-02-08 14:53  ivan
-
-	* FS/bin/freeside-selfservice-server: don't leave ssh zombies
-	  around either
-
-2006-02-07 19:50  ivan
-
-	* httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
-	  upgrade instructions
-
-2006-02-07 19:49  ivan
-
-	* httemplate/docs/: upgrade10.html, index.html: slightly html-ize
-	  the 1.5.8 upgrade instructions
-
-2006-02-07 18:26  ivan
-
-	* FS/FS/UID.pm: update error message when secrets file cannot be
-	  found
-
-2006-02-07 05:49  ivan
-
-	* FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
-	  error message is better.
-
-2006-02-07 03:12  ivan
-
-	* httemplate/edit/cust_pay.cgi: remove inadvertant extra table
-	  statement preventing page from showing up in konq
-
-2006-02-05 04:27  ivan
-
-	* FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
-	  httemplate/edit/payment_gateway.html,
-	  httemplate/edit/process/payment_gateway.html: payment gateway
-	  editing
-
-2006-02-01 15:13  ivan
-
-	* FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
-	  FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
-	  FS/bin/freeside-daily, FS/bin/freeside-monthly,
-	  FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
-	  httemplate/browse/part_bill_event.cgi: finish adding
-	  freeside-monthly and monthly events
-
-2006-01-31 23:58  ivan
-
-	* Makefile: HEAD isn't 1.5.8 anymore
-
-2006-01-31 07:01  ivan
-
-	* FS/FS/payby.pm: oops, forgot $
-
-2006-01-31 03:02  ivan
-
-	* FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
-	  htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
-	  httemplate/edit/part_bill_event.cgi: [no log message]
-
-2006-01-30 20:26  ivan
-
-	* httemplate/: browse/addr_block.cgi, browse/agent.cgi,
-	  browse/agent_type.cgi, browse/cust_pay_batch.cgi,
-	  browse/part_bill_event.cgi, browse/part_export.cgi,
-	  browse/part_pkg.cgi, browse/part_referral.cgi,
-	  browse/part_svc.cgi, browse/part_virtual_field.cgi,
-	  browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
-	  browse/router.cgi, browse/svc_acct_pop.cgi,
-	  config/config-view.cgi, config/config.cgi,
-	  edit/REAL_cust_pkg.cgi, edit/agent.cgi,
-	  edit/agent_payment_gateway.html, edit/agent_type.cgi,
-	  edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
-	  edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
-	  edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
-	  edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
-	  edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
-	  edit/process/reg_code.cgi, misc/batch-cust_pay.html,
-	  misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
-	  misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
-	  misc/upload-batch.cgi, misc/whois.cgi,
-	  misc/process/cust_main-import.cgi,
-	  misc/process/cust_main-import_charges.cgi,
-	  misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
-	  search/report_tax.cgi, search/svc_external.cgi,
-	  view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
-	  view/svc_broadband.cgi, view/svc_domain.cgi,
-	  view/svc_external.cgi: move header() to
-	  include(/elements/header.html) so it can be changed in one place,
-	  thanks to Scott Edwards
-
-2006-01-30 18:59  ivan
-
-	* FS/FS/Record.pm: fix "table not found" dbdef error message to
-	  recommend freeside-upgrade instead create + dbdef-create
-
-2006-01-26 23:34  ivan
-
-	* httemplate/search/report_tax.cgi: small visual fix to alternating
-	  row colors when show_taxclasses is on
-
-2006-01-26 17:33  ivan
-
-	* httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
-	  report, show more info on the specific line item and invoice
-
-2006-01-26 07:27  ivan
-
-	* FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
-	  FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
-	  httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/cust_tax_exempt_pkg.cgi,
-	  httemplate/search/report_tax.cgi,
-	  httemplate/search/report_tax.html: whew, FINALLY can fix monthly
-	  exemption columns to work correctly.	also make them
-	  agent-specific.  also fix package exemption columns, they were
-	  bunk too, sheesh.  start adding package classes for package class
-	  tax reporting.
-
-2006-01-25 04:34  ivan
-
-	* FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
-	  FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
-	  FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
-	  FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
-	  FS/MANIFEST: change texas-style tax exemptions to be against a
-	  specific line item rather than just general per-customer, for
-	  later tracking and tax reporting.  fix 1969/1970 exemptions for
-	  one-off charges
-
-2006-01-05 01:34  ivan
-
-	* httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
-
-2006-01-04 18:03  ivan
-
-	* FS/FS/Schema.pm: remove redundant indices on cust_main ship_
-	  columns
-
-2006-01-03 00:45  ivan
-
-	* bin/billco-upload: agentnums 1-3
-
-2005-12-29 18:41  rsiddall
-
-	* FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
-	  FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/provision_list.html,
-	  httemplate/view/cust_main.cgi: Fixing a few typos.
-
-2005-12-24 19:41  ivan
-
-	* httemplate/search/report_tax.cgi: add switch to enable taxclass
-	  breakdown, report invoiced tax separately in that case
-
-2005-12-24 19:38  ivan
-
-	* httemplate/edit/part_bill_event.cgi: make sure to specify a
-	  money_char default
-
-2005-12-24 19:18  ivan
-
-	* httemplate/search/: report_tax.cgi, report_tax.html: add switch
-	  to enable taxclass breakdown, report invoiced tax separately in
-	  that case
-
-2005-12-24 19:07  ivan
-
-	* httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
-	  region" flag on new line item report - NULLs need to be compared
-	  explicitly.  apparantly NULL != NULL.  bah SQL
-
-2005-12-24 19:00  ivan
-
-	* README.1.5.8, FS/FS/Schema.pm: update indices for better tax
-	  report performance
-
-2005-12-24 18:31  ivan
-
-	* httemplate/search/cust_bill_pkg.cgi: fixup new line item report
-	  brainfart
-
-2005-12-24 17:57  ivan
-
-	* httemplate/search/report_tax.cgi: correct end date display for
-	  "now"
-
-2005-12-24 16:52  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
-	  httemplate/edit/part_bill_event.cgi: add invoice event to suspend
-	  only when greater than N amount
-
-2005-12-24 16:36  ivan
-
-	* httemplate/edit/cust_main/billing.html: don't reenable postal
-	  billing for existing customers just cause its blank...
-
-2005-12-21 20:24  ivan
-
-	* httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
-	  the declaration too
-
-2005-12-21 20:22  ivan
-
-	* httemplate/search/report_tax.cgi: fix some ambiguous var names
-	  causing " "my" variable $t masks earlier declaration in same
-	  scope" errors
-
-2005-12-21 20:02  ivan
-
-	* Changes.1.5.8: more accurate description of tax report changes
-
-2005-12-21 20:01  ivan
-
-	* httemplate/search/cust_bill_event.html,
-	  httemplate/search/cust_bill_pkg.cgi,
-	  httemplate/search/cust_pkg_report.cgi,
-	  httemplate/search/report_cust_bill.html,
-	  httemplate/search/report_cust_credit.html,
-	  httemplate/search/report_cust_pay.html,
-	  httemplate/search/report_tax.cgi,
-	  httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
-	  httemplate/elements/select-agent.html,
-	  httemplate/elements/table-grid.html,
-	  httemplate/elements/tr-input-beginning_ending.html,
-	  httemplate/elements/tr-select-agent.html,
-	  httemplate/search/elements/search.html: tax report update, link
-	  to new line item report, per-agent tax reporting
-
-2005-12-18 20:18  ivan
-
-	* FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
-	  sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
-	  field labeling - not always monthly
-
-2005-12-18 20:18  ivan
-
-	* Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
-	  "caps" to RADIUS usage charges
-
-2005-12-16 14:47  ivan
-
-	* FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
-	  attributes from wtxs, neaten up raddb.pm generation
-
-2005-12-15 17:49  ivan
-
-	* httemplate/edit/payment_gateway.html: add TransactionCentral
-
-2005-12-15 11:36  ivan
-
-	* httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
-	  new agent types, noticed by Julius Igugu
-
-2005-12-15 10:45  ivan
-
-	* bin/print-schema: adding print-schema
-
-2005-12-14 20:04  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
-	  httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
-
-2005-12-14 12:57  ivan
-
-	* FS/FS/svc_acct.pm: allow a dir field to be set (or
-	  auto-generated) even if uid is fixed
-
-2005-12-14 10:52  ivan
-
-	* FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
-	  to Radiator export
-
-2005-12-12 19:13  ivan
-
-	* httemplate/edit/process/payment_gateway.html: fix options in
-	  gateway adding
-
-2005-12-12 13:39  ivan
-
-	* FS/FS/part_export/radiator.pm: use crypt password for radiator
-	  export
-
-2005-12-09 08:58  ivan
-
-	* httemplate/: edit/process/cust_credit_bill.cgi,
-	  view/cust_main/payment_history.html: fill in reason if empty when
-	  applying a credit to a refund
-
-2005-12-09 08:56  ivan
-
-	* httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
-	  postal mail checkbox misbehaving (isn't sticky on errors -
-	  reverts back to on)
-
-2005-12-07 15:48  ivan
-
-	* FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
-	  without pg_oid_status, look up the actual sequence name from
-	  dbdef rather than assuming ${table}_${column}_seq
-
-2005-12-06 14:25  ivan
-
-	* FS/FS/Record.pm: make sure zip is required for canada, also use
-	  CURRVAL() function instead of pg_oid_status DBD attribute because
-	  Pg 8.1 doesn't have oids by default anymore
-
-2005-12-05 11:01  ivan
-
-	* FS/FS/svc_Common.pm: avoid uninitialized value errors
-
-2005-12-05 09:19  ivan
-
-	* httemplate/edit/process/cust_main.cgi: eek, don't log all this
-	  debugging info by default
-
-2005-12-02 23:26  ivan
-
-	* htetc/handler.pl: this should be the last of
-	  s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
-
-2005-12-02 23:12  ivan
-
-	* Makefile: those semicolons can't possibly have belonged there
-
-2005-12-02 23:02  ivan
-
-	* FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
-	  had to be run multiple times before
-
-2005-12-02 22:49  ivan
-
-	* README.1.5.8, httemplate/docs/install.html,
-	  httemplate/docs/upgrade10.html: add Term::ReadKey to install &
-	  upgrade docs and README.1.5.8
-
-2005-12-01 18:30  ivan
-
-	* httemplate/docs/upgrade10.html: and Net::Whois::Raw
-
-2005-12-01 17:52  ivan
-
-	* README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
-	  0.29 is required for Pg 7.2.x and earlier
-
-2005-12-01 17:22  ivan
-
-	* httemplate/docs/upgrade10.html: apache instructions already up
-	  top
-
-2005-12-01 11:17  ivan
-
-	* httemplate/edit/agent_type.cgi: list disabled packages on agent
-	  type edit if they are still associated with the type
-
-2005-12-01 09:36  ivan
-
-	* FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
-	  shouldn't apply to RADIUS groups, this is messing up unrelated
-	  RADIUS exports
-
-2005-11-30 09:48  ivan
-
-	* README.1.5.8: later versions are okay too
-
-2005-11-28 09:16  ivan
-
-	* FS/FS/cust_main.pm: turn off debugging
-
-2005-11-28 09:13  ivan
-
-	* FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
-	  SQL that Pg doesn't need and MySQL doesn't like
-
-2005-11-28 09:12  ivan
-
-	* FS/bin/freeside-sqlradius-radacctd: update docs and error message
-	  for all three supporte exports
-
-2005-11-28 09:07  ivan
-
-	* FS/bin/freeside-sqlradius-radacctd: startup
-	  freeside-sqlradius-radacctd for radiator export too
-
-2005-11-28 08:59  ivan
-
-	* FS/FS/svc_Common.pm: allow defaults to override empty values for
-	  new objects
-
-2005-11-28 08:38  ivan
-
-	* FS/FS/cust_svc.pm: better error msg
-
-2005-11-28 08:34  ivan
-
-	* FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
-	  deal with any usage-capable export
-
-2005-11-28 08:21  ivan
-
-	* FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
-	  deal with any usage-capable export
-
-2005-11-28 08:14  ivan
-
-	* FS/FS/Record.pm: okay, its been tested
-
-2005-11-28 08:07  ivan
-
-	* FS/FS/part_export/radiator.pm: fix small bug in radiator export
-
-2005-11-28 07:41  ivan
-
-	* FS/FS/cust_main.pm: add debugging info to cust_main to figure out
-	  where the freeze is coming from
-
-2005-11-27 13:59  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
-	  per-agent billco spools
-
-2005-11-22 10:29  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
-	  backend-realtime config flag, should be more intuitive for
-	  guyananet
-
-2005-11-22 08:41  ivan
-
-	* FS/FS/svc_Common.pm: oops, supposed to commit this one
-
-2005-11-22 08:39  ivan
-
-	* FS/FS/svc_Common.pm: set default fields in new method, mostly for
-	  svc_acct.seconds
-
-2005-11-22 05:26  ivan
-
-	* FS/FS/part_export/radiator.pm: update radiator export to deal
-	  with prepaid and some other random stuff
-
-2005-11-22 01:13  ivan
-
-	* httemplate/docs/install.html: correct common misconception RIGHT
-	  THERE in the docs
-
-2005-11-21 07:24  ivan
-
-	* FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
-	  and there's a duplicate error, show all conflicting accounts not
-	  just the ones for different customers
-
-2005-11-21 06:25  ivan
-
-	* FS/FS/part_export/: shellcommands.pm,
-	  shellcommands_withdomain.pm: add usermod_nousername flag to just
-	  prohibit username changes
-
-2005-11-21 04:41  ivan
-
-	* httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
-	  view/cust_main/payment_history.html: ignore blank lines in payby
-	  config
-
-2005-11-21 03:04  ivan
-
-	* README: slight update to README
-
-2005-11-21 02:47  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
-	  FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
-	  httemplate/search/report_cust_pay.html,
-	  httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_main/payment_history.html: add MCRD payment
-	  type for manually processed ccards
-
-2005-11-20 22:46  ivan
-
-	* httemplate/docs/schema.dia: load schema in current dia and save,
-	  should load up for people now?
-
-2005-11-20 21:18  ivan
-
-	* FS/FS/Conf.pm: add config values used by external RT integration
-
-2005-11-18 07:08  ivan
-
-	* httemplate/search/report_receivables.cgi: fix link glitch in
-	  receivables reports
-
-2005-11-18 06:59  ivan
-
-	* httemplate/edit/agent_type.cgi: template-ize agent type edit and
-	  add comment to package listing
-
-2005-11-18 02:58  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
-	  BS for RT 3.4.4
-
-2005-11-18 02:53  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
-	  BS for RT 3.4.4
-
-2005-11-18 01:44  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
-	  BS for RT 3.4.4
-
-2005-11-17 23:05  ivan
-
-	* README.1.5.8: slightly more info in 1.5.8 upgrade instructions
-
-2005-11-17 19:48  ivan
-
-	* FS/FS/cust_main.pm: allow expired cards to remain on file; only
-	  check edits for an expired card when the # has changed
-
-2005-11-17 07:56  ivan
-
-	* FS/FS/part_export/: shellcommands.pm,
-	  shellcommands_withdomain.pm: make variable description more
-	  consistant wrt vars that are already shell-quoted
-
-2005-11-17 04:53  ivan
-
-	* FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
-
-2005-11-17 04:27  ivan
-
-	* README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
-	  cust_pkg.pkgpart
-
-2005-11-17 03:15  ivan
-
-	* FS/FS/svc_acct.pm: update debuggging information for replace
-	  group info with user at domain
-
-2005-11-17 03:04  ivan
-
-	* httemplate/view/svc_acct.cgi: fix service change!
-
-2005-11-17 02:14  ivan
-
-	* FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
-	  requests!
-
-2005-11-16 05:14  ivan
-
-	* FS/FS/part_svc.pm, httemplate/index.html,
-	  httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
-	  httemplate/edit/bulk-cust_svc.html,
-	  httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
-
-2005-11-12 04:19  ivan
-
-	* README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
-	  instructions
-
-2005-11-11 17:24  ivan
-
-	* httemplate/view/cust_main/tickets.html: huh seem to have
-	  overlooked this
-
-2005-11-11 17:22  ivan
-
-	* FS/FS/cust_main.pm: set payip for all payment types
-
-2005-11-11 16:44  ivan
-
-	* FS/FS/part_export/cpanel.pm: interpolation helps alot
-
-2005-11-11 16:17  ivan
-
-	* FS/FS/part_export/cpanel.pm: try using web interface scrape
-	  bullshit for adding pops instead of API, as per cpanel support
-	  [cPanel tickets ID# 116044]
-
-2005-11-11 06:06  ivan
-
-	* FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
-	  export update of RADIUS Expiration attribute when cust_pkg.bill
-	  changes
-
-2005-11-10 04:47  ivan
-
-	* httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
-	  add part_bill_event.payby selection to failed invoice event
-	  search
-
-2005-11-10 03:36  ivan
-
-	* FS/FS/part_export/everyone_net.pm: fix password changes with
-	  everyone.net
-
-2005-11-09 16:00  ivan
-
-	* httemplate/view/svc_domain.cgi: add javascript confirmation to
-	  unaudited domain deletion, add record being deleted to record
-	  deletion popup
-
-2005-11-09 12:48  ivan
-
-	* httemplate/docs/install.html: closing paren
-
-2005-11-07 18:16  ivan
-
-	* httemplate/docs/admin.html: bah
-
-2005-11-07 14:07  ivan
-
-	* httemplate/search/cust_pay.cgi: fix Discover card report, closes:
-	  Bug#1270
-
-2005-11-04 03:43  ivan
-
-	* httemplate/elements/xmlhttp.html: oops, typo applying patch
-
-2005-11-04 03:31  ivan
-
-	* CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
-	  Edwards to show mason errors received from XMLHTTP requests
-
-2005-11-02 13:18  ivan
-
-	* FS/FS/cust_bill.pm: spool invoice to billco if no other
-	  destinations are set!
-
-2005-10-31 21:32  ivan
-
-	* FS/FS/: cust_bill.pm: yarg
-
-2005-10-31 21:27  ivan
-
-	* FS/FS/cust_bill.pm: only send to specific destinations, oops!
-
-2005-10-31 21:21  ivan
-
-	* bin/billco-upload: do the zip
-
-2005-10-31 21:14  ivan
-
-	* httemplate/edit/part_bill_event.cgi: add option for spool_csv
-	  events to apply only to a specific destination type (i.e. postal
-	  only)
-
-2005-10-31 19:16  ivan
-
-	* bin/billco-upload: good nuff for 11/1
-
-2005-10-31 19:15  ivan
-
-	* httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
-	  billco format option to FTP invoice send, add invoice event to
-	  spool one giant (pair of) CSV files in addition to FTPing them
-	  individually
-
-2005-10-28 10:10  ivan
-
-	* bin/billco-upload: beginning of quick billco zip & upload tool
-
-2005-10-28 04:56  ivan
-
-	* httemplate/search/cust_bill_event.cgi: don't show 'N/A'
-	  statustext as a failed billing event
-
-2005-10-27 10:04  ivan
-
-	* httemplate/elements/select-taxclass.html: extraneous '; noticed
-	  by joe at surferz
-
-2005-10-27 08:48  ivan
-
-	* httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
-	  and 60 had the wrote quote. they had single quote where double
-	  was needed...
-
-2005-10-24 04:59  ivan
-
-	* httemplate/edit/rate.cgi: optimize SQL on rate edit screen
-
-2005-10-24 04:56  ivan
-
-	* README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
-	  httemplate/elements/progress-init.html,
-	  httemplate/elements/xmlhttp.html: fix rate plan editing with new
-	  xmlhttp progressbar - use POST instead of GET.  also optimize SQL
-	  on rate search screen
-
-2005-10-21 08:21  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
-	  FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
-	  httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/search/cust_pay.cgi,
-	  httemplate/search/report_cust_pay.html,
-	  httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_main/payment_history.html: add CASH and WEST
-	  payment types (payments only, not cust_main.payby)
-
-2005-10-21 06:15  ivan
-
-	* conf/invoice_html: brainfart
-
-2005-10-21 05:50  ivan
-
-	* conf/invoice_html: i thought i fixed this already
-
-2005-10-20 05:30  ivan
-
-	* FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
-	  service.  fuck Date::Manip
-
-2005-10-16 23:46  ivan
-
-	* FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
-	  exporting so it'll export even if all svc_acct records don't have
-	  the group yet
-
-2005-10-16 23:03  ivan
-
-	* FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
-	  usergroup editing
-
-2005-10-16 08:02  ivan
-
-	* bin/bind.export: and make .HEADER optional for slaves too
-
-2005-10-16 07:59  ivan
-
-	* bin/bind.export: don't error out if there's no HEADER file, just
-	  produce a useable snippet anyway
-
-2005-10-16 07:04  ivan
-
-	* FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
-	  zone-underscore config file, update bind.import to use
-	  command-line options instead of ask for input
-
-2005-10-15 06:48  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: don't error out when
-	  ticket_system-default_queueid hasn't been set yet
-
-2005-10-15 06:40  ivan
-
-	* FS/FS/Conf.pm: make sure config still works if no ticket system
-	  is configured...
-
-2005-10-15 06:37  ivan
-
-	* FS/FS/Conf.pm: make sure config still works if no ticket system
-	  is configured...
-
-2005-10-15 05:58  ivan
-
-	* bin/backup-dvd: adding quick backup-to-dvd script
-
-2005-10-15 04:29  ivan
-
-	* FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
-	  FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
-	  FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
-	  httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
-	  httemplate/config/config.cgi: agent option to select RT queue
-
-2005-10-15 04:25  ivan
-
-	* README.1.5.8: upgrade instructions for new RT verison
-
-2005-10-15 04:13  ivan
-
-	* README.1.5.8: land RT 3.4.4 on HEAD
-
-2005-10-15 02:33  ivan
-
-	* rt/: etc/RT_SiteConfig.pm, lib/RT/TicketCustomFieldValue.pm,
-	  lib/RT/TicketCustomFieldValue_Overlay.pm,
-	  lib/RT/TicketCustomFieldValues.pm,
-	  lib/RT/TicketCustomFieldValues_Overlay.pm,
-	  lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
-	  lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
-	  lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
-	  sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
-
-2005-10-15 02:09  ivan
-
-	* rt/: docs/design_docs/realflow.txt,
-	  docs/design_docs/3.3-schema-redesign.txt,
-	  docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
-	  lib/t/setup_regression.t, lib/t/create_data.pl,
-	  lib/RT/SavedSearch.pm, lib/RT/ObjectCustomFields.pm,
-	  lib/RT/CustomFieldValue_Overlay.pm, lib/RT/ObjectCustomField.pm,
-	  lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
-	  lib/RT/ObjectCustomFieldValues.pm,
-	  lib/RT/ObjectCustomFieldValue.pm,
-	  lib/RT/ObjectCustomField_Overlay.pm,
-	  lib/RT/ObjectCustomFieldValues_Overlay.pm,
-	  lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
-	  lib/RT/I18N/id.po, lib/RT/URI/t.pm,
-	  lib/RT/Interface/Web/QueryBuilder.pm,
-	  lib/RT/Interface/Web/Standalone.pm,
-	  lib/RT/Interface/Web/QueryBuilder/Tree.pm,
-	  etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
-	  etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
-	  etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
-	  etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
-	  etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
-	  etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
-	  etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
-	  etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
-	  etc/upgrade/3.3.11/schema.SQLite,
-	  etc/upgrade/3.3.11/schema.mysql: Initial revision
-
-2005-10-13 14:16  ivan
-
-	* FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
-	  change uid' error when the account *has* a uid but
-	  svc_acct-edit_uid isn't turned on
-
-2005-10-12 05:02  ivan
-
-	* httemplate/misc/: batch-cust_pay.html,
-	  process/batch-cust_pay.cgi: change button to say "post payment
-	  batch" and main error message to indicate the whole batch should
-	  be resubmitted, as per feedback from lewis
-
-2005-10-12 02:51  ivan
-
-	* httemplate/edit/part_pkg.cgi: fix package customize losing
-	  services
-
-2005-10-12 01:57  ivan
-
-	* FS/FS/part_export/cpanel.pm: add debugging to cpanel export
-
-2005-10-10 09:06  ivan
-
-	* FS/FS/part_export/everyone_net.pm: oops, that should fix
-	  suspension problem
-
-2005-10-10 05:20  ivan
-
-	* Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
-	  htetc/handler.pl, httemplate/index.html,
-	  httemplate/docs/upgrade10.html,
-	  httemplate/misc/batch-cust_pay.html,
-	  httemplate/misc/xmlhttp-cust_main-search.cgi,
-	  httemplate/misc/process/batch-cust_pay.cgi,
-	  httemplate/search/cust_pay.cgi: updated quick payment entry
-
-2005-10-08 06:45  ivan
-
-	* httemplate/misc/batch-cust_pay.html: quick payment entry
-	  javascript tested & working IE/firefix/konq
-
-2005-10-07 17:47  ivan
-
-	* httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
-	  edit/process/quick-charge.cgi, elements/select-taxclass.html,
-	  view/cust_main/quick-charge.html: fix tax class selection in
-	  package add/edit too
-
-2005-10-07 16:28  ivan
-
-	* conf/invoice_latex: allow more width for return address, stuff is
-	  wrapping
-
-2005-10-06 22:03  ivan
-
-	* README.1.5.8: need new B:CC
-
-2005-10-06 21:50  ivan
-
-	* httemplate/view/cust_main/billing.html: mask out echeck account
-	  #s too
-
-2005-10-06 21:48  ivan
-
-	* FS/FS/cust_main.pm: fix on-demand credit cards not being masked
-	  in UI.  i believe huntsburg is in the doghouse for this one :)
-
-2005-10-06 19:25  ivan
-
-	* FS/FS/Conf.pm, FS/FS/part_pkg.pm,
-	  httemplate/edit/process/quick-charge.cgi,
-	  httemplate/view/cust_main/quick-charge.html: add
-	  require_taxclasses config flag
-
-2005-10-06 16:09  ivan
-
-	* httemplate/view/cust_bill-logo.cgi: really use default logo if
-	  the agent-specific one isn't found
-
-2005-10-06 16:07  ivan
-
-	* httemplate/view/cust_bill-logo.cgi: use default logo if the
-	  agent-specific one isn't found
-
-2005-10-06 16:03  ivan
-
-	* httemplate/view/cust_bill-logo.cgi: use default logo if the
-	  agent-specific one isn't found
-
-2005-10-06 13:35  ivan
-
-	* FS/FS/part_export/everyone_net.pm: add debugging option to
-	  everyone_net export
-
-2005-10-06 00:34  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
-	  httemplate/view/cust_main/payment_history.html: add cc-void
-	  option
-
-2005-10-05 18:40  ivan
-
-	* httemplate/edit/cust_main.cgi: fix bug with IE and advertising
-	  sources (refnum) - needed to make sure the SELECT OPTIONs have
-	  explicitly specified VALUEs
-
-2005-10-04 13:27  ivan
-
-	* FS/FS/part_export/everyone_net.pm: fix small error with
-	  everyone.net export
-
-2005-10-02 18:41  ivan
-
-	* FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
-	  httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
-	  account view and edit: convert to proper templates, make sure
-	  usage information displays for any usage-capable export, add
-	  ability to edit uid/gid
-
-2005-10-02 07:04  ivan
-
-	* httemplate/docs/install.html: fix leading % causing Mason to barf
-
-2005-10-02 00:09  ivan
-
-	* Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
-	  target for quick iterative development
-
-2005-09-29 13:19  ivan
-
-	* FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
-	  as well
-
-2005-09-28 11:27  ivan
-
-	* FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
-
-2005-09-25 01:20  ivan
-
-	* httemplate/view/cust_main.cgi: this css did weird things under IE
-
-2005-09-25 01:13  ivan
-
-	* CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
-	  FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
-	  httemplate/edit/cust_main/select-county.html,
-	  httemplate/edit/process/part_svc.cgi,
-	  httemplate/edit/process/rate.cgi,
-	  httemplate/elements/jsrsServer.html,
-	  httemplate/elements/progress-init.html,
-	  httemplate/elements/progress-popup.html,
-	  httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
-	  httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
-	  progress bar, use XMLHTTPRequest instead.  really should have
-	  done that in the first place.  JSON will wait until another
-	  day...
-
-2005-09-24 15:53  ivan
-
-	* FS/FS/cust_main.pm: parse paybatch order number with dashes
-	  correctly
-
-2005-09-22 15:25  ivan
-
-	* rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
-	  (dir-less) Conf showing up
-
-2005-09-21 05:47  ivan
-
-	* FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
-	  FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
-	  httemplate/view/cust_main/packages.html, init.d/freeside-init,
-	  FS/bin/freeside-daily: add prepaid support which sets RADIUS
-	  Expiration attribute, update customer view package UI
-
-2005-09-16 03:10  ivan
-
-	* FS/FS/cust_main.pm: tyop
-
-2005-09-16 01:18  ivan
-
-	* FS/FS/cust_main.pm: with taxclasses, might have multiple records
-	  for a state/county/country
-
-2005-09-14 04:01  ivan
-
-	* FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
-	  FS/t/cancel_reason.t, FS/t/payment_gateway.t,
-	  FS/t/payment_gateway_option.t, bin/generate-table-module: fix
-	  autogenerated simple test
-
-2005-09-13 13:12  ivan
-
-	* httemplate/search/elements/search.html: fix redirect with single
-	  item returned from search results and a coderef redirect
-
-2005-09-10 07:50  ivan
-
-	* CREDITS, httemplate/edit/cust_main/contact.html,
-	  httemplate/edit/cust_main/select-country.html,
-	  httemplate/edit/cust_main/select-county.html,
-	  httemplate/edit/cust_main/select-state.html,
-	  httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
-	  httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
-	  ajax-style xmlhttprequest state/county/country selector!
-
-2005-09-08 12:15  ivan
-
-	* FS/FS/part_export/radiator.pm: MySQL is case sensitive about
-	  table names!	huh
-
-2005-09-08 01:50  ivan
-
-	* httemplate/edit/cust_main.cgi: fix dropping of payname
-
-2005-09-07 23:52  ivan
-
-	* httemplate/autohandler: don't need 4k of newlines anymore,
-	  H:W:SelectLayers works better
-
-2005-09-07 15:52  ivan
-
-	* FS/FS/part_pkg.pm: add hourly frequency
-
-2005-09-07 15:04  ivan
-
-	* bin/generate-raddb: list current dictionary sources in example so
-	  i don't forget
-
-2005-09-07 15:02  ivan
-
-	* FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
-	  plus dictionary.ip3networks
-
-2005-09-07 05:56  ivan
-
-	* FS/FS/Schema.pm: define username_len so the default add account
-	  screen doesn't have a tiny username field (when usernamemax is
-	  not defined)
-
-2005-09-07 05:48  ivan
-
-	* httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
-	  when adding an account (and usernamemax is not set)
-
-2005-09-07 05:44  ivan
-
-	* httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
-	  when adding an account (and username max is not set)
-
-2005-09-07 05:38  ivan
-
-	* httemplate/view/cust_main.cgi: oops, still need areyousure
-	  javascript for some sub-bits of the page (package unprovisioning
-	  and cancellation, bunch of payment history stuff)
-
-2005-09-07 03:40  ivan
-
-	* FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
-	  FS::Schema instead of calling $FS::Record::dbdef directly
-
-2005-09-07 03:25  ivan
-
-	* FS/FS/option_Common.pm: fix bug with new option_Common stuff,
-	  forgot to prefix FS::
-
-2005-09-07 03:16  ivan
-
-	* FS/FS/part_export/cpanel.pm: remote access key is a big long
-	  thing
-
-2005-09-07 02:37  ivan
-
-	* Changes.1.5.8, FS/FS/part_export/cpanel.pm,
-	  eg/export_template.pm: add cpanel export
-
-2005-09-06 14:58  ivan
-
-	* FS/FS/Conf.pm: document variables available in
-	  payment_receipt_email
-
-2005-08-27 01:46  ivan
-
-	* FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
-	  FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
-	  FS/t/cancel_reason.t, bin/generate-table-module,
-	  httemplate/view/cust_main.cgi,
-	  httemplate/misc/cust_main-cancel.cgi: add banned credit card /
-	  ACH table, re-do cancel popup to have a checkbox to ban payinfo
-
-2005-08-24 07:07  ivan
-
-	* README.1.5.8, httemplate/docs/upgrade10.html: need
-	  H:W:SelectLayers 0.05
-
-2005-08-24 06:47  ivan
-
-	* httemplate/edit/cust_main/billing.html: fix size of cvv2 help
-	  popup
-
-2005-08-24 06:22  ivan
-
-	* htetc/global.asa, htetc/handler.pl,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main/billing.html,
-	  httemplate/edit/cust_main/contact.html, Changes.1.5.8,
-	  FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
-	  FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  httemplate/docs/ach.html, httemplate/docs/cvv2.html,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/elements/overlibmws_draggable.js,
-	  httemplate/elements/overlibmws_iframe.js,
-	  httemplate/elements/progress-init.html,
-	  httemplate/elements/select-month_year.html,
-	  httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
-	  httemplate/view/cust_main/billing.html: customer edit: abstract
-	  out billing info to billing.html, re-do payment type selection
-	  with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
-	  for start date & issue #.  customer view: re-order fields for
-	  consistency.	selfservice API: support paystart_month,
-	  paystart_year, payissue and payip in MyAccount::process_payment
-	  and ::edit_info and Signup::new_customer,
-	  FS::cust_main::realtime_bop: support paystart_month paystart_year
-	  payissue payip fields
-
-2005-08-23 05:38  ivan
-
-	* httemplate/edit/part_svc.cgi: fix bug with service editing caused
-	  by moving dbdef stuff around
-
-2005-08-18 00:58  ivan
-
-	* FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
-	  parsing of new-style paybatch
-
-2005-08-17 22:41  ivan
-
-	* httemplate/edit/process/agent_payment_gateway.html: hopefully
-	  this is the last missing file
-
-2005-08-17 22:12  ivan
-
-	* httemplate/edit/process/payment_gateway.html: oops another
-	  missing file
-
-2005-08-17 21:16  ivan
-
-	* FS/FS/agent_payment_gateway.pm: missing file
-
-2005-08-17 15:23  ivan
-
-	* FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
-	  FS/FS/option_Common.pm, FS/FS/part_export.pm,
-	  FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
-	  FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
-	  FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
-	  SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
-	  FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
-	  bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
-	  httemplate/index.html, httemplate/browse/agent.cgi,
-	  httemplate/browse/payment_gateway.html,
-	  httemplate/docs/upgrade10.html,
-	  httemplate/edit/agent_payment_gateway.html,
-	  httemplate/edit/payment_gateway.html: infrastructure for easier
-	  schema changes, and: add payment_gateway, payment_gateway_option
-	  and agent_payment_gateway tables, add paystart_month,
-	  paystart_year, payissue and payip fields to cust_main, add
-	  preliminary gateway and gateway override editing to web UI, use
-	  payment gateway override when processing payments (card type, not
-	  taxclass yet)
-
-2005-08-14 18:55  ivan
-
-	* FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
-	  Bug#1248
-
-2005-08-09 14:38  ivan
-
-	* Changes.1.5.8, FS/FS/part_export/radiator.pm,
-	  FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
-	  FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
-	  export
-
-2005-08-08 08:15  ivan
-
-	* Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
-	  everyone.net outsource mail service
-
-2005-08-07 20:15  ivan
-
-	* httemplate/docs/selfservice.html: add some docs on
-	  signup_server-payby and -realtime configuration values
-
-2005-08-06 17:41  ivan
-
-	* FS/FS/part_export/forward_shellcommands.pm: update
-	  forward_shellcommands export to know about literal source
-	  addresses, closes: Bug#1246
-
-2005-08-06 17:40  ivan
-
-	* Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
-	  FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
-	  httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
-	  httemplate/search/elements/search.html: move cust_pkg search to
-	  new template, add active/suspended/cancelled customer packages to
-	  agent browse
-
-2005-08-04 17:57  ivan
-
-	* httemplate/search/cust_credit.html: fix credit searches by otaker
-
-2005-08-04 01:39  ivan
-
-	* httemplate/docs/install.html: add IPC::Run3 and instructions for
-	  adding fs_queue and fs_selfservice users to install docs
-
-2005-08-03 18:42  ivan
-
-	* Makefile: don't use install -D flag, doesn't work on bsd
-
-2005-08-03 00:38  ivan
-
-	* FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
-	  uninitalized value in length" warnings
-
-2005-08-02 19:23  ivan
-
-	* FS/FS/part_export/: domain_shellcommands.pm,
-	  forward_shellcommands.pm, www_shellcommands.pm: don't try to run
-	  blank commands for non-svc_acct shellcommand exports too
-
-2005-08-02 12:17  khoff
-
-	* FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
-	  svc_x record for an h_cust_svc record.
-
-2005-07-14 04:55  ivan
-
-	* FS/FS/cust_main.pm: oops, fix last minute bug with new
-	  configurable customer fields on reports
-
-2005-07-14 04:46  ivan
-
-	* FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
-	  from cust-fields work
-
-2005-07-14 04:31  ivan
-
-	* httemplate/: index.html, search/svc_acct.cgi,
-	  search/svc_forward.cgi: add unlinked mail forward (svc_forward)
-	  report
-
-2005-07-14 04:18  ivan
-
-	* httemplate/search/cust_bill.html: move account search
-	  (httemplate/search/svc_acct.cgi) to new template, cust-fields
-	  configuration value to control which customer fields are shown on
-	  reports
-
-2005-07-14 03:52  ivan
-
-	* Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
-	  FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
-	  httemplate/search/cust_bill_event.cgi,
-	  httemplate/search/cust_credit.html,
-	  httemplate/search/cust_pay.cgi,
-	  httemplate/search/report_receivables.cgi,
-	  httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
-	  httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
-	  httemplate/search/elements/search.html: move account search
-	  (httemplate/search/svc_acct.cgi) to new template, cust-fields
-	  configuration value to control which customer fields are shown on
-	  reports
-
-2005-07-12 04:54  ivan
-
-	* README.1.5.7: add alternative for very old Pg
-
-2005-07-12 02:31  ivan
-
-	* httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
-	  of the same: these patches make it safer to subclass
-	  FS::part_pkg's pkg_svc method by eliminating qsearches on table
-	  pkg_svc.
-
-2005-07-12 02:22  ivan
-
-	* httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
-	  continuing effort to avoid using SQL and qsearch from templates
-	  to find the pkg_svc records for a package.
-
-2005-07-12 02:13  ivan
-
-	* CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
-	  contructor to Record.pm
-
-2005-07-12 02:11  ivan
-
-	* Makefile: okay, really enable RT by default for good now
-
-2005-07-11 07:15  ivan
-
-	* bin/: rate.import, rt-drop-tables: adding rt-drop-tables
-
-2005-07-11 06:01  ivan
-
-	* Makefile: new server
-
-2005-07-11 05:53  ivan
-
-	* httemplate/docs/: index.html, upgrade10.html: note alternate
-	  instructions for 0pre6->7
-
-2005-07-11 05:39  ivan
-
-	* Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
-
-2005-07-11 05:22  ivan
-
-	* bin/postfix.export: fix regex
-
-2005-07-11 05:22  ivan
-
-	* httemplate/browse/queue.cgi: template
-
-2005-07-11 05:21  ivan
-
-	* Makefile: probably best to keep RT disabled by default, at least
-	  for this release
-
-2005-07-11 05:09  ivan
-
-	* ANNOUNCE.1.5: last bits
-
-2005-07-11 03:58  ivan
-
-	* FS/t/ClientAPI_SessionCache.t:
-	  s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
-
-2005-07-11 02:49  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
-	  session expiration from Randall Lucas <rlucas at tercent.net>,
-	  thanks!
-
-2005-07-09 08:41  ivan
-
-	* FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
-	  finding their logo
-
-2005-07-09 03:55  ivan
-
-	* httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
-	  "invoice" on the post payment screen when posting against a
-	  specific invoice, replace with having useless "Auto-apply to
-	  invoices" box actually show the payment will be applied to one
-	  invoice only...  closes: Bug#1241
-
-2005-07-09 03:36  ivan
-
-	* FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
-	  part_pkg/flat.pm, part_pkg/flat_comission.pm,
-	  part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
-	  part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
-	  part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
-	  part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
-	  part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
-	  part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
-	  method to cust_bill_pkg and use it in cust_bill... this should
-	  help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
-	  to be sorted out
-
-2005-07-08 16:06  ivan
-
-	* FS/bin/freeside-daily: fix bug with new efficient
-	  customer-finding code.  sql isn't perl, null != 0
-
-2005-07-05 14:46  ivan
-
-	* httemplate/docs/install-rt.html: tyop
-
-2005-06-30 06:32  ivan
-
-	* FS/FS/Misc.pm: pod error
-
-2005-06-30 06:20  ivan
-
-	* FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
-
-2005-06-30 05:44  ivan
-
-	* FS/FS/cust_main.pm: oops, really fix error with new prepaid card
-	  foo
-
-2005-06-21 20:54  ivan
-
-	* httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
-
-2005-06-16 22:31  ivan
-
-	* httemplate/misc/process/link.cgi: fix preference sort order for
-	  linking: sort unaudited services first, secondary sort by svcaprt
-
-2005-06-16 22:07  ivan
-
-	* httemplate/misc/process/link.cgi: add more info to debugging
-
-2005-06-16 22:04  ivan
-
-	* httemplate/misc/process/link.cgi: fix debugging
-
-2005-06-16 21:42  ivan
-
-	* httemplate/misc/process/link.cgi: add debugging for accounts
-	  picked to pick
-
-2005-06-14 21:46  ivan
-
-	* README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
-	  actual errors from lpr command
-
-2005-06-14 19:31  ivan
-
-	* FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
-	  rounding off of money value, closes: Bug#1237
-
-2005-06-14 17:44  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
-	  reprint/fax/email links to invoice search results
-
-2005-06-09 15:40  ivan
-
-	* httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
-	  httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
-	  httemplate/misc/email_invoices.cgi,
-	  httemplate/misc/fax_invoice_events.cgi,
-	  httemplate/misc/fax_invoices.cgi,
-	  httemplate/misc/print_invoice_events.cgi,
-	  httemplate/misc/print_invoices.cgi,
-	  httemplate/search/cust_bill.html,
-	  httemplate/search/report_cust_bill.html: advanced invoice serach,
-	  groundwork to add reprint/fax/email links to invoice search
-	  results
-
-2005-06-09 13:26  ivan
-
-	* httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
-	  changes the service listing to use $part_pkg->pkg_svc instead of
-	  a qsearch, which means that the listing will still work if
-	  pkg_svc has been subclassed.
-
-2005-06-09 13:16  ivan
-
-	* FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
-
-2005-06-09 02:15  ivan
-
-	* FS/FS/part_pkg.pm: don't rebless if we're already in the plan
-	  subclass, fixes pkg customize link
-
-2005-06-09 00:19  ivan
-
-	* FS/bin/freeside-daily: declare new $opt_a
-
-2005-06-09 00:13  ivan
-
-	* FS/bin/freeside-daily: significant speedup from only selected
-	  customers with outstanding packages or invoice events in the
-	  initial select, and add -a flag for agentnum
-
-2005-06-08 23:56  ivan
-
-	* FS/FS/cust_bill.pm, conf/invoice_html,
-	  httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
-	  invoices too
-
-2005-06-08 23:36  ivan
-
-	* FS/FS/: cust_bill.pm, part_bill_event.pm: and make
-	  (html|latex)(small)?footer optionall per-agent too
-
-2005-06-08 23:22  ivan
-
-	* FS/FS/cust_bill.pm: more sane regex
-
-2005-06-08 23:14  ivan
-
-	* FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
-	  for multiple agents
-
-2005-06-08 22:59  ivan
-
-	* FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
-	  is configurable per-agent
-
-2005-06-08 22:34  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
-	  httemplate/edit/part_bill_event.cgi: add multiple agent selection
-	  to agent-specific invoicing
-
-2005-06-08 17:18  ivan
-
-	* FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
-	  are forced in anyway on import
-
-2005-06-08 14:52  ivan
-
-	* FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
-	  line items
-
-2005-06-08 02:03  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
-	  FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
-	  fs_selfservice/FS-SelfService/cgi/delete_svc.html,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/payment_results.html,
-	  fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
-	  fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
-	  fs_selfservice/FS-SelfService/cgi/provision.html,
-	  fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
-	  fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
-	  fs_selfservice/FS-SelfService/cgi/recharge_results.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/view_invoice.html,
-	  httemplate/view/svc_acct.cgi: prepaid card recharge
-
-2005-06-07 14:02  ivan
-
-	* FS/FS/Misc.pm: debugging output change in send_email
-
-2005-06-06 13:07  ivan
-
-	* FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
-	  refactoring
-
-2005-06-06 12:54  ivan
-
-	* FS/FS/Misc.pm: some additional warnings
-
-2005-06-06 10:00  ivan
-
-	* FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
-
-2005-06-02 18:51  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
-	  the last of the Internal vs External breakage i hope
-
-2005-06-02 02:36  ivan
-
-	* httemplate/search/cust_bill_event.html: Capitalization
-
-2005-06-02 02:29  ivan
-
-	* httemplate/index.html, httemplate/misc/print_invoices.cgi,
-	  httemplate/search/cust_bill_event.cgi,
-	  httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
-	  FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
-	  httemplate/misc/email-invoice.cgi,
-	  httemplate/misc/email_invoices.cgi,
-	  httemplate/misc/fax-invoice.cgi,
-	  httemplate/misc/fax_invoices.cgi,
-	  httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
-	  FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
-	  FS/bin/freeside-queued, httemplate/search/elements/search.html,
-	  httemplate/elements/progress-init.html,
-	  httemplate/elements/progress-popup.html, htetc/global.asa,
-	  htetc/handler.pl: add ability to search on a date range of
-	  invoice events and then reprint or reemail (boy was that a bit
-	  more work than i expected), closes: Bug#946
-
-2005-06-01 16:40  ivan
-
-	* httemplate/view/cust_bill.cgi: align terminology for consistancy.
-	  or something.
-
-2005-06-01 14:40  ivan
-
-	* httemplate/search/report_receivables.cgi: remove trailing
-	  whitespace
-
-2005-06-01 13:31  ivan
-
-	* FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
-	  RT_Internal again, hopefully this is the last of the breakage
-	  from RT_Internal
-
-2005-05-31 19:39  ivan
-
-	* httemplate/edit/part_pkg.cgi: really. *sigh*
-
-2005-05-31 16:42  ivan
-
-	* FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
-	  sesmon_minute price plkan, noticed by rjbs
-
-2005-05-31 16:32  ivan
-
-	* httemplate/edit/part_pkg.cgi: ack, this should finally fix the
-	  package editing problem
-
-2005-05-26 12:30  ivan
-
-	* httemplate/view/: cust_bill.cgi: silly perl version bs
-
-2005-05-26 12:15  ivan
-
-	* FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
-	  httemplate/view/svc_www.cgi: make svc_www.usersvc optional
-
-2005-05-25 20:45  ivan
-
-	* httemplate/edit/part_pkg.cgi: 72?!
-
-2005-05-24 08:33  ivan
-
-	* Makefile: 1.5.7.  and enable RT by default, finally
-
-2005-05-23 04:49  ivan
-
-	* htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
-
-2005-05-22 16:38  ivan
-
-	* FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
-	  an empty param
-
-2005-05-22 13:39  ivan
-
-	* httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
-
-2005-05-22 02:25  ivan
-
-	* httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
-
-2005-05-21 21:24  ivan
-
-	* FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
-
-2005-05-21 11:38  ivan
-
-	* httemplate/browse/agent.cgi: make sure the customers tables for
-	  each agent line up with each other, too
-
-2005-05-21 10:26  ivan
-
-	* httemplate/search/cust_main.cgi: hehe, allow changing the browse
-	  order of any sort
-
-2005-05-21 10:14  ivan
-
-	* httemplate/browse/agent.cgi: line up
-	  prospect/active/suspended/cancelled customers
-
-2005-05-19 07:10  ivan
-
-	* FS/FS/part_export/shellcommands.pm: A group number must refer to
-	  an already existing group - so add manually it if you want to
-	  define a set of static gids or something, default is just going
-	  to cause headaches
-
-2005-05-19 04:05  ivan
-
-	* FS/FS/svc_acct.pm: ! or !! also
-
-2005-05-19 03:45  ivan
-
-	* FS/FS/part_export/shellcommands.pm: fix up some defaults to
-	  include gid too
-
-2005-05-19 03:29  ivan
-
-	* FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
-
-2005-05-19 03:26  ivan
-
-	* FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
-	  part_export/shellcommands.pm,
-	  part_export/shellcommands_withdomain.pm: fix shellcommands export
-	  encrypting "magic" shadow values * NP *LK*
-
-2005-05-19 02:49  ivan
-
-	* FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
-	  replace, _check_duplicate was already below it
-
-2005-05-19 01:51  ivan
-
-	* httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
-	  links
-
-2005-05-19 01:43  ivan
-
-	* httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
-	  misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
-	  links should respect template, also add direct re-send links like
-	  the view links and convert view/cust_bill.cgi to proper template
-
-2005-05-18 09:57  ivan
-
-	* httemplate/browse/agent.cgi: oops, it helps to get the link right
-
-2005-05-18 09:55  ivan
-
-	* httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
-	  agent-specific A/R aging report, closes: bug#1229
-
-2005-05-18 09:37  ivan
-
-	* bin/masonize: report the file that had a masonize error
-
-2005-05-18 07:50  ivan
-
-	* FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
-	  of course!
-
-2005-05-18 03:43  ivan
-
-	* FS/FS/cust_bill.pm: oops, losing notes!
-
-2005-05-15 06:49  ivan
-
-	* httemplate/search/report_receivables.cgi: this status column is
-	  probably faster, one giant SQL query.  and add back in the
-	  customer link, oops
-
-2005-05-15 06:00  ivan
-
-	* FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
-	  httemplate/search/elements/search.html: move receivables report
-	  to search template
-
-2005-05-15 04:58  ivan
-
-	* httemplate/search/cust_bill.html: use money_char config
-
-2005-05-15 04:46  ivan
-
-	* httemplate/search/cust_bill.html: align
-
-2005-05-14 13:11  ivan
-
-	* README.1.5.7.lastbit: hmm virtual fields have no history?
-
-2005-05-14 13:11  ivan
-
-	* README.1.5.7: 0.26
-
-2005-05-14 12:57  ivan
-
-	* README.1.5.7, rt/lib/RT/URI/freeside.pm,
-	  rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
-
-2005-05-14 11:03  ivan
-
-	* FS/FS/cust_bill.pm: h helps halot
-
-2005-05-14 10:59  ivan
-
-	* FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
-
-2005-05-14 10:04  ivan
-
-	* FS/FS/Conf.pm, conf/invoice_html,
-	  httemplate/view/cust_bill-logo.cgi: html invoices: when
-	  displaying, use the actual logo from the conf dir - same as the
-	  emailed copy
-
-2005-05-14 09:30  ivan
-
-	* FS/FS/: Misc.pm, cust_bill.pm: disable debugging
-
-2005-05-14 09:27  ivan
-
-	* ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
-	  FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
-	  httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
-	  invoices!
-
-	  http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
-	  http://www.dsv.su.se/~jpalme/ietf/mhtml.html
-	  ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
-	  http://mailformat.dan.info/headers/mime.html
-	  http://www.faqs.org/rfcs/rfc2392.html
-	  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
-
-	  (MIME is hard, let's go shopping!)
-
-2005-05-13 08:06  ivan
-
-	* FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
-	  files, and expand country codes on invoices.	and oops,
-	  print_html changes slipped in last commit too.  well, they were
-	  ready anyway.
-
-2005-05-13 03:55  ivan
-
-	* conf/invoice_latex: better to do something fancy like scale down
-	  the font size to fit in the intended space or something but hey,
-	  this is good enough for now :)
-
-2005-05-13 03:54  ivan
-
-	* FS/FS/cust_bill.pm: substitute a non-breaking space if there is
-	  no invoice_latexreturnaddress file
-
-2005-05-11 07:07  ivan
-
-	* FS/FS/export_svc.pm: new progressbar display causes a silly error
-	  in edge case where no dup checking necessary, closes: Bug#1226
-
-2005-05-05 06:04  ivan
-
-	* conf/: invoice_latex: no comma between state and address
-
-2005-05-04 18:46  ivan
-
-	* httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
-	  and the domain id is missing
-
-2005-05-04 02:33  ivan
-
-	* FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
-	  modifying pkg_svc records, closes: Bug#1221
-
-2005-05-04 02:20  ivan
-
-	* FS/FS/Record.pm: err msg
-
-2005-05-03 18:06  ivan
-
-	* FS/FS/cust_bill.pm: patch to just update the template or
-	  conf/invoice_latex* to use the new one
-
-2005-05-03 17:40  ivan
-
-	* conf/invoice_latex, conf/invoice_latexfooter,
-	  conf/invoice_latexreturnaddress, conf/logo.eps,
-	  httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
-	  great new invoice template from kristian!
-
-2005-05-03 10:22  ivan
-
-	* FS/FS/cust_bill.pm: minutely better error reporting for pdf
-	  problems
-
-2005-05-03 06:29  ivan
-
-	* FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
-	  unnecessary host=localhost from outsource instance creation foo
-
-2005-05-03 05:56  ivan
-
-	* README.1.5.7: fix some wrapping
-
-2005-05-03 02:56  ivan
-
-	* FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
-	  of "Chek" for payby = CHEK transactions
-
-2005-05-03 01:51  ivan
-
-	* FS/bin/freeside-sqlradius-radacctd: not running with elevated
-	  privs, -T not necessary
-
-2005-05-03 01:46  ivan
-
-	* FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
-	  it still needs to be supported for just a little bit longer
-
-2005-05-01 23:32  ivan
-
-	* FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
-	  httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
-	  move httemplate/search/svc_domain to the new search template
-	  along with svc_www and svc_forward
-
-2005-04-30 02:47  ivan
-
-	* httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
-	  forwards instead of nothing
-
-2005-04-30 02:45  ivan
-
-	* httemplate/search/svc_forward.cgi: pull in the customer
-	  information as part of the main query for efficiency
-
-2005-04-29 06:00  ivan
-
-	* httemplate/search/: svc_forward.cgi, svc_www.cgi: template
-	  forward search using the standard search template: forwards are
-	  now paged
-
-2005-04-28 10:05  ivan
-
-	* FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
-
-2005-04-25 17:20  khoff
-
-	* bin/svc_broadband.renumber: For renumbering svc_broadband
-	  services from one addr_block to another.  Hopefully no one will
-	  ever have to use this.
-
-2005-04-25 02:33  ivan
-
-	* FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
-	  FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
-	  FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
-	  FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
-	  freeside-sqlradius-radacctd again after all these years, now it
-	  just needs to update the "seconds" field(s), finally closes:
-	  Bug#1125
-
-2005-04-21 04:47  ivan
-
-	* FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
-	  replacing too
-
-2005-04-21 04:35  ivan
-
-	* FS/FS/part_export/acct_sql.pm: support multiple primary keys
-
-2005-04-20 00:12  ivan
-
-	* FS/FS/part_export/acct_sql.pm: hehe oops
-
-2005-04-19 23:41  ivan
-
-	* FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
-	  defaults to acct_sql export
-
-2005-04-19 10:25  ivan
-
-	* README.1.5.7: update pre6 -> 7 upgrade instructions too
-
-2005-04-19 02:50  ivan
-
-	* FS/FS/Conf.pm: disable RT_Libs for now
-
-2005-04-19 02:48  ivan
-
-	* httemplate/docs/install.html, httemplate/docs/upgrade10.html,
-	  ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
-	  upgrade, fixed up the instructions
-
-2005-04-19 02:48  ivan
-
-	* FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
-
-2005-04-18 00:37  ivan
-
-	* FS/FS/cust_main.pm: add some newlines to debugging output, no
-	  need to print file and line # so much
-
-2005-04-16 15:26  ivan
-
-	* httemplate/edit/cust_pay.cgi: use money_char on enter payment
-	  screen instead of hardcoding $
-
-2005-04-15 13:29  khoff
-
-	* FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
-	  httemplate/view/svc_domain.cgi: Added support for TXT records.
-
-2005-04-14 02:41  ivan
-
-	* FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
-	  move invoice_latex templating to Text::Template, with special
-	  sauce^W^Wbackwards-compatibility for old templates
-
-2005-04-13 05:31  ivan
-
-	* httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
-	  some super ancient assumptions about slipip and uid meaning
-	  exporting to RADIUS and shell respectively
-
-2005-04-13 05:30  ivan
-
-	* FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
-	  Record.pm and use it in cust_svc svcpart replacement (which is
-	  all about the exports anyway)
-
-2005-04-13 03:54  ivan
-
-	* FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
-	  check attributes
-
-2005-04-13 03:32  ivan
-
-	* FS/FS/raddb.pm: add Radius-Operator
-
-2005-04-13 03:16  ivan
-
-	* FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
-
-2005-04-13 02:55  ivan
-
-	* FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
-	  errors"
-
-2005-04-13 01:16  ivan
-
-	* FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
-	  add Session-Timeout RADIUS attribute if a svc_acct.seconds value
-	  is present
-
-2005-04-12 20:38  ivan
-
-	* CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
-	  flat_commission price plan, thanks to Troy Hammonds
-
-2005-04-11 13:13  khoff
-
-	* FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
-	  the email address sent to your BOP processor, in case the
-	  processor sends a pesky receipt that you don't want your
-	  customers getting.
-
-2005-04-11 09:48  khoff
-
-	* FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
-	  debugging messages on everyone.
-
-2005-04-10 06:01  ivan
-
-	* httemplate/docs/selfservice.html: add apache snippet to
-	  self-service install docs
-
-2005-04-10 03:16  ivan
-
-	* httemplate/search/elements/search.html: add some left and right
-	  padding so cells don't run into each other so badly
-
-2005-04-09 18:13  ivan
-
-	* Makefile: fix install-apache for bsd make and reverse
-	  accidentally-checked-in (again!) RT_ENABLED = 1
-
-2005-04-07 18:12  ivan
-
-	* htetc/freeside-rt.conf: ugh, don't know why that wasn't working
-	  and don't f$&# care
-
-2005-04-07 03:35  ivan
-
-	* Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
-	  install/debian/3.1/INSTALL script and script up some apache
-	  automation assuming a conf.d type dir
-
-2005-04-07 02:26  ivan
-
-	* FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
-	  bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
-	  (for Pg 'public' schema fix) and 0.25 in freeside-setup and
-	  Record.pm (for DBD::Pg 1.40 is bunk fix)
-
-2005-04-06 23:08  ivan
-
-	* README.1.5.7.lastbit: and the history tables
-
-2005-04-06 20:28  khoff
-
-	* FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
-	  current (non-history) records in place of missing history
-	  records.
-
-2005-04-06 18:29  ivan
-
-	* httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
-	  Rick Harby <rharby at caarnet.com>
-
-2005-04-06 15:52  ivan
-
-	* FS/FS/svc_forward.pm: and fix the error msg haha
-
-2005-04-06 15:50  ivan
-
-	* FS/FS/svc_forward.pm: looks like a domain part for a
-	  literally-specified forward src or dst is required, not optional
-
-2005-04-06 03:38  ivan
-
-	* httemplate/docs/install-rt.html: correct links to some
-	  atypically-named CPAN distributions
-
-2005-04-05 17:50  khoff
-
-	* FS/FS/h_Common.pm: $pkey should be the primary key of the real
-	  table, not the history table.
-
-2005-04-05 14:33  khoff
-
-	* bin/add-history-records.pl: This doesn't fix the problem.  To be
-	  continued...
-
-2005-04-02 15:49  ivan
-
-	* bin/slony-setup: must be as Pg superuser
-
-2005-04-02 14:46  ivan
-
-	* README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
-	  FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
-	  FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
-	  httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
-	  herding elephants: add primary keys to *all* tables for slony
-
-2005-04-02 12:34  ivan
-
-	* bin/slony-setup: adding quick slony setup script
-
-2005-04-01 14:52  khoff
-
-	* FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
-	  attempt to resolve, problems caused by missing history records.
-
-2005-04-01 14:34  khoff
-
-	* FS/FS/Record.pm: so we can pass in a time if we're back-filling
-	  history records
-
-2005-03-31 21:59  steve
-
-	* FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
-
-2005-03-31 03:41  ivan
-
-	* FS/FS/cust_main.pm: add ability to link services w/order_pkg
-	  method in addition to provisioning new ones
-
-2005-03-31 01:07  ivan
-
-	* FS/FS/cust_main_invoice.pm: show illegal email addresses used for
-	  invoice destinations
-
-2005-03-30 22:56  khoff
-
-	* bin/add-history-records.pl: Printing insert statements is not
-	  necessary
-
-2005-03-30 21:02  khoff
-
-	* httemplate/docs/upgrade10.html: Very annoying typo. >:-)
-
-2005-03-30 19:47  khoff
-
-	* bin/add-history-records.pl: Committing the inserts helps.
-
-2005-03-30 16:53  khoff
-
-	* bin/add-history-records.pl: (Apparently) working version.
-	  Updates svc_*, cust_svc, and domain_record history tables.
-
-2005-03-30 16:31  khoff
-
-	* FS/FS/h_svc_forward.pm: Another missing 'u'.
-
-2005-03-30 13:40  khoff
-
-	* FS/FS/h_Common.pm: Dump a call trace if something calls
-	  FS::h_Common::sql_h_search without END_TIMESTAMP.
-
-2005-03-30 13:22  khoff
-
-	* FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
-	  in case we're really a FS::h_svc_www object.
-
-2005-03-30 13:09  khoff
-
-	* FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
-
-2005-03-30 12:55  khoff
-
-	* bin/add-history-records.pl: Test script to add pre-history table
-	  history records.
-
-2005-03-29 17:37  ivan
-
-	* FS/FS/part_export/cp.pm: according to landel CP no longer
-	  supports changing username
-
-2005-03-29 17:32  ivan
-
-	* httemplate/docs/selfservice.html: separate out referring customer
-	  info to optional section, add a note on setting the agentnum via
-	  templte
-
-2005-03-29 17:18  ivan
-
-	* httemplate/search/cust_pay.cgi: fix ambiguous column error when
-	  selecting by credit card, fixes: Bug#1189
-
-2005-03-29 14:41  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm,
-	  httemplate/docs/selfservice.html: better self-service debugging,
-	  don't point to install.html for suEXEC/setuid in self-service
-	  setup docs
-
-2005-03-28 17:40  khoff
-
-	* FS/FS/TicketSystem/RT_External.pm,
-	  FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
-	  RT_External fixes.
-
-2005-03-28 17:38  khoff
-
-	* FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
-	  an optional requirement.
-
-2005-03-27 15:21  ivan
-
-	* FS/FS/cust_main.pm: allow & in bank names
-
-2005-03-27 15:21  ivan
-
-	* FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
-	  child_objects can now set an alternate field for the svcnum, for
-	  things like forwards
-
-2005-03-22 20:16  ivan
-
-	* httemplate/docs/install-rt.html, README.1.5.7: new RT requires
-	  Tree::Simple too
-
-2005-03-22 18:59  ivan
-
-	* README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
-	  to rt install/upgrade docs
-
-2005-03-22 10:15  ivan
-
-	* httemplate/docs/upgrade10.html: small fix for indices in upgrade
-	  instructions, found by s5
-
-2005-03-21 14:13  khoff
-
-	* FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
-	  FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
-	  FS/FS/part_export/infostreet.pm,
-	  FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
-	  httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_main/billing.html,
-	  httemplate/view/cust_main/tickets.html: Added support for FAX
-	  invoice destinations using a HylaFAX server.	Faxing plain text
-	  invoices is not supported.
-
-2005-03-21 13:55  pbowen
-
-	* FS/FS/Record.pm: Forgot to load up the conf.
-
-2005-03-18 16:12  pbowen
-
-	* FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
-	  a nasty bug that would clear the payinfo if the private key was
-	  not available.  2. Set the default module for encrypt/decrypt to
-	  be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
-	  it doesn't just pass around plaintext if the encryption engine is
-	  broken or missing.  4. Added code so that the masked payinfo is
-	  handled correctly in the case that it is blank and it cannot be
-	  generated (encrypted payinfo)
-
-2005-03-18 11:21  pbowen
-
-	* FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_main.pm, FS/bin/freeside-setup,
-	  httemplate/docs/upgrade10.html: Added encrypted fields for Credit
-	  Cards, etc... - PB
-
-2005-03-18 11:15  pbowen
-
-	* FS/FS/part_pkg.pm: Added a few additional recurrences for domain
-	  billing
-
-2005-03-18 08:47  pbowen
-
-	* FS/FS/Record.pm: Fixed a small bug... if replace is called by
-	  SUPER, @_ == 1 if it only contains an undef. -PB
-
-2005-03-18 01:58  ivan
-
-	* httemplate/docs/selfservice.html: selfservice uses HTML::Entities
-
-2005-03-18 01:15  ivan
-
-	* FS/FS/cust_main_county.pm: no idea why this is only showing up on
-	  freebsd install
-
-2005-03-17 17:00  ivan
-
-	* FS/FS/cust_main_county.pm: sorry it was late
-
-2005-03-17 13:56  khoff
-
-	* FS/FS/cust_bill.pm: Documentation tyop.
-
-2005-03-17 13:45  ivan
-
-	* httemplate/docs/install-rt.html: Freeside side uses MIME-tools
-	  now
-
-2005-03-17 13:41  khoff
-
-	* FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
-	  httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
-	  Added options invoice_email_pdf and invoice_email_pdf_note.
-	  invoice_email_pdf - Attach PDF invoice to emailed plain text
-	  invoices.  invoice_email_pdf_note - Replace plain text invoice
-	  with this note, when attaching a PDF.
-
-2005-03-16 03:31  ivan
-
-	* FS/FS/cust_main_county.pm: fix regionselector for CR in region
-	  names for some reason
-
-2005-03-15 15:27  khoff
-
-	* httemplate/misc/payment.cgi: Missing semicolon.
-
-2005-03-13 03:47  ivan
-
-	* FS/FS/cust_main.pm: and store the refund correctly
-
-2005-03-13 03:34  ivan
-
-	* FS/FS/cust_main.pm: when refunding against a specific card
-	  payment, use the card details from the payment instead of the
-	  customer record
-
-2005-03-13 03:12  ivan
-
-	* FS/FS/cust_main.pm: add some additional debugging to refunds
-
-2005-03-12 08:07  ivan
-
-	* Makefile, httemplate/docs/install-rt.html,
-	  rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
-	  rt/lib/RT/URI/freeside/Internal.pm,
-	  rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
-	  freeside base url since RT calls it from multiple directory
-	  depths... have to specify explicity, like external integration
-
-2005-03-12 06:35  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
-	  support into this century (close: Bug#1124) - finally get rid of
-	  fs_signup (everything is in fs_selfservice now) (Bug#413) -
-	  organize main menu sysadmin section so it is slightly less
-	  confusing
-
-2005-03-12 06:31  ivan
-
-	* httemplate/docs/schema.html, httemplate/docs/selfservice.html,
-	  httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
-	  FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
-	  FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
-	  httemplate/view/cust_main/payment_history.html,
-	  httemplate/index.html, httemplate/browse/agent.cgi,
-	  httemplate/edit/prepay_credit.cgi,
-	  httemplate/search/prepay_credit.html,
-	  httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
-	  fs_selfservice/FS-SelfService/ieak.template,
-	  fs_selfservice/FS-SelfService/cgi/agent.cgi,
-	  fs_selfservice/FS-SelfService/cgi/decline.html,
-	  httemplate/edit/process/prepay_credit.cgi,
-	  httemplate/edit/process/reg_code.cgi,
-	  fs_selfservice/FS-SelfService/cgi/map.gif,
-	  fs_selfservice/FS-SelfService/cgi/promocode.html,
-	  fs_selfservice/FS-SelfService/cgi/regcode.html,
-	  fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
-	  fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
-	  fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
-	  fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
-	  fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
-	  fs_selfservice/FS-SelfService/cgi/signup.cgi,
-	  fs_selfservice/FS-SelfService/cgi/signup.html,
-	  fs_selfservice/FS-SelfService/cgi/stateselect.html,
-	  fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
-	  htetc/handler.pl: - bring prepaid support into this century
-	  (close: Bug#1124) - finally get rid of fs_signup (everything is
-	  in fs_selfservice now) (Bug#413) - organize main menu sysadmin
-	  section so it is slightly less confusing
-
-2005-03-11 02:35  ivan
-
-	* rt/FREESIDE_MODIFIED: update list of modified files
-
-2005-03-11 02:33  ivan
-
-	* rt/etc/RT_SiteConfig.pm: merging
-
-2005-03-11 02:18  ivan
-
-	* httemplate/docs/install-rt.html: note about RT_External
-
-2005-03-10 17:34  khoff
-
-	* rt/: etc/RT_SiteConfig.pm, lib/RT/URI/freeside.pm,
-	  lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
-	  Reorganized RT->Freeside integration to support Internal (single
-	  RT/Freeside database) and XMLRPC interfaces.	All the UI stuff is
-	  handled the same either way.	Integration type is changed by
-	  setting $RT::URI::freeside::IntegrationType to either 'Internal'
-	  or 'XMLRPC' in your RT_SiteConfig.pm.
-
-2005-03-10 14:49  khoff
-
-	* FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
-	  lookups through the XMLRPC interface.
-
-2005-03-10 07:33  ivan
-
-	* README.1.5.7, httemplate/docs/install.html,
-	  httemplate/docs/upgrade10.html: arg
-
-2005-03-10 07:18  ivan
-
-	* README.1.5.7, httemplate/docs/install.html,
-	  httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
-
-2005-03-10 04:06  ivan
-
-	* README.1.5.7, httemplate/docs/install.html,
-	  httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
-	  instructions
-
-2005-03-10 01:56  ivan
-
-	* FS/bin/freeside-daily: fine.
-
-2005-03-10 00:58  ivan
-
-	* httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
-	  package editing problem with extraneous services showing up,
-	  closes: Bug#1170
-
-2005-03-09 00:46  ivan
-
-	* httemplate/docs/install-rt.html: add complete apache config
-	  instructions for RT, closes: Bug#1031
-
-2005-03-09 00:18  ivan
-
-	* ANNOUNCE.1.5, httemplate/docs/index.html,
-	  httemplate/docs/install-rt.html, httemplate/docs/install.html:
-	  preliminary RT docs
-
-2005-03-08 10:37  khoff
-
-	* FS/FS/XMLRPC.pm: Don't require that the method results be
-	  FS::Record descendant objects.  If they are, we map them to
-	  hashrefs.  Otherwise we return them verbatim and hope (maybe
-	  check) that they're scalars, hashrefs, or arrayrefs.
-
-2005-03-08 10:15  khoff
-
-	* FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
-	  'version', and eventually config look-ups (next commit).
-
-2005-03-06 02:15  ivan
-
-	* ANNOUNCE.1.5: d
-
-2005-03-05 19:25  ivan
-
-	* httemplate/search/elements/search.html: specity an explicit EOL
-	  for Text::CSV_XS, apparantly sometimes the default is null
-
-2005-03-05 19:22  ivan
-
-	* httemplate/search/elements/search.html: and a slight formatting
-	  fix
-
-2005-03-05 19:04  ivan
-
-	* httemplate/search/elements/search.html, README.1.5.7,
-	  htetc/global.asa, htetc/handler.pl, httemplate/index.html,
-	  httemplate/docs/install.html, httemplate/docs/upgrade10.html,
-	  httemplate/search/cust_bill.html,
-	  httemplate/search/cust_bill_event.html,
-	  httemplate/search/cust_credit.html,
-	  httemplate/search/cust_main-otaker.cgi,
-	  httemplate/search/cust_main-payinfo.html,
-	  httemplate/search/cust_main-quickpay.html,
-	  httemplate/search/cust_main.cgi,
-	  httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
-	  httemplate/search/cust_pay.html,
-	  httemplate/search/cust_pkg_report.cgi,
-	  httemplate/search/reg_code.html,
-	  httemplate/search/report_cust_credit.html,
-	  httemplate/search/report_cust_pay.html,
-	  httemplate/search/report_prepaid_income.html,
-	  httemplate/search/report_tax.html,
-	  httemplate/search/sqlradius.html,
-	  httemplate/search/svc_acct.html,
-	  httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
-	  httemplate/view/cust_bill-pdf.cgi,
-	  httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
-	  templated reports and clean up their HTML formatting, closes;
-	  Bug#520, Bug#1107
-
-2005-03-04 14:24  ivan
-
-	* httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
-	  reference "payby" is ambiguous" error when selecting by payment
-	  type, fix missing check #s caused by cust_main.payinfo masking
-	  cust_pay.payinfo, closes (really this time): Bug#1105
-
-2005-03-04 04:57  ivan
-
-	* httemplate/search/: cust_credit.html, cust_pay.cgi: report
-	  correctly even if the customer record has somehow been removed...
-
-2005-03-04 04:34  ivan
-
-	* httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
-	  httemplate/search/cust_credit.html,
-	  httemplate/search/cust_pay.cgi,
-	  httemplate/search/report_cust_credit.html,
-	  httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
-	  httemplate/search/elements/search.html: add agent selection to
-	  payment and credit reports, add link to agent browse, closes:
-	  Bug#1105
-
-2005-03-03 02:25  ivan
-
-	* FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
-	  FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
-	  FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
-	  scary "Multiple records in scalar search" warnings w/history
-	  table searches
-
-2005-03-03 01:05  ivan
-
-	* FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
-	  debug output...
-
-2005-03-03 00:58  ivan
-
-	* FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
-	  call details on invoices, so place names get cut off, not
-	  anything important
-
-2005-03-03 00:52  ivan
-
-	* FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
-	  debug output...
-
-2005-03-03 00:52  ivan
-
-	* FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
-
-2005-03-03 00:45  ivan
-
-	* FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
-	  for time2str
-
-2005-03-03 00:37  ivan
-
-	* FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
-	  to invoice details
-
-2005-03-03 00:15  ivan
-
-	* FS/FS/Record.pm: want a full stack backtrace for this warning
-
-2005-03-03 00:05  ivan
-
-	* FS/FS/part_export/sqlradius.pm: doc
-
-2005-03-02 13:00  khoff
-
-	* httemplate/docs/install.html, eg/xmlrpc-example.pl,
-	  httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
-	  Initial version of the xmlrpc interface for freeside.
-
-2005-03-01 16:47  ivan
-
-	* FS/FS/cust_pkg.pm: set setup date on package changes
-
-2005-03-01 16:03  ivan
-
-	* FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
-	  crediting customer for service remaining:
-	  FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
-	  where the part_pkg record didn't have a plan, closes: Bug#1153
-
-2005-02-27 03:18  ivan
-
-	* FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
-	  details on invoices, closes: Bug#1096
-
-2005-02-27 03:05  ivan
-
-	* httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
-	  on errors
-
-2005-02-27 02:18  ivan
-
-	* FS/FS/Record.pm: fix replacement in edge case with NULL integer
-	  fields in a table without a primary key
-
-2005-02-26 13:29  ivan
-
-	* README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
-	  less cracktastic version numbering
-
-2005-02-25 14:14  ivan
-
-	* bin/pg-readonly: try to set the sequences right for modern Pg
-
-2005-02-25 14:07  ivan
-
-	* bin/pg-readonly: adding quick pg-readonly tool
-
-2005-02-25 12:52  ivan
-
-	* FS/FS/part_pkg.pm: small bugfix for options option
-
-2005-02-25 12:21  ivan
-
-	* FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
-	  option to part_pkg::insert to specify part_pkg_option records
-
-2005-02-24 06:22  ivan
-
-	* httemplate/edit/part_svc.cgi,
-	  httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
-	  FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
-	  httemplate/elements/progress-init.html,
-	  httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
-	  FS/FS/part_svc.pm: add progressbar to service definition add -
-	  duplicate checking can take a while, closes: Bug#1126
-
-2005-02-22 22:43  ivan
-
-	* httemplate/docs/install.html: update docs wrt mysql support
-
-2005-02-22 10:26  khoff
-
-	* httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
-	  to make it easier to find packages in large lists.
-
-2005-02-20 00:51  ivan
-
-	* FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
-
-2005-02-20 00:44  ivan
-
-	* FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
-	  httemplate/elements/jsrsServer.html,
-	  httemplate/elements/overlibmws.js,
-	  httemplate/elements/progress-init.html,
-	  httemplate/elements/progress-popup.html,
-	  httemplate/misc/progress.html: use a javascript layer instead of
-	  a browser popup (popup blockers), really generalize the
-	  progressbar code to make it easy to use as a component
-
-2005-02-17 00:44  ivan
-
-	* httemplate/edit/rate.cgi: generalize progressbar code in
-	  preparation for using it wherever needed
-
-2005-02-16 17:37  ivan
-
-	* httemplate/edit/process/rate.cgi: generalize progressbar code in
-	  preparation for using it wherever needed
-
-2005-02-16 16:11  ivan
-
-	* FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
-	  preparation for using it wherever needed
-
-2005-02-15 18:53  ivan
-
-	* FS/FS/cust_bill.pm: slightly better error messages for LaTeX
-	  problems
-
-2005-02-13 19:49  ivan
-
-	* FS/FS/svc_acct.pm: this should fix uid duplicate checking,
-	  closes: Bug#1113
-
-2005-02-11 19:02  ivan
-
-	* httemplate/edit/process/svc_broadband.cgi: transaction not
-	  necessary here
-
-2005-02-10 22:44  ivan
-
-	* FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
-	  htetc/handler.pl, httemplate/edit/process/rate.cgi,
-	  httemplate/edit/rate.cgi: generalize progressbar code in
-	  preparation for using it wherever needed
-
-2005-02-08 17:08  ivan
-
-	* Makefile: more porable syntax for su
-
-2005-02-08 14:33  ivan
-
-	* FS/FS/clientapi_session_field.pm: tyop
-
-2005-02-08 12:22  ivan
-
-	* FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
-	  README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
-	  FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
-	  FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
-	  FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
-	  FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
-	  httemplate/docs/install.html, httemplate/docs/schema.html: make
-	  self-service session cache module configurable, start framework
-	  for in-database session cache
-
-2005-02-05 15:39  ivan
-
-	* FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
-	  ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
-	  complication from ClientAPI dispatch foo
-
-2005-02-04 17:30  ivan
-
-	* FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
-	  ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
-	  circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
-	  perl??
-
-2005-02-04 06:44  ivan
-
-	* Makefile: freebsd throws a fatal error if it can't stop apache
-	  now, bah
-
-2005-02-04 02:38  ivan
-
-	* httemplate/edit/cust_main.cgi: typo
-
-2005-02-02 00:06  ivan
-
-	* FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
-	  experiment
-
-2005-01-29 04:51  ivan
-
-	* ANNOUNCE.1.5.0: gotta do pre7 already
-
-2005-01-29 04:49  ivan
-
-	* httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
-	  bit for reg codes
-
-2005-01-29 04:34  ivan
-
-	* FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
-	  FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
-	  FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
-	  FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
-	  httemplate/docs/install.html, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
-	  httemplate/search/reg_code.html,
-	  httemplate/edit/process/reg_code.cgi: registration codes
-
-2005-01-27 15:01  ivan
-
-	* httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
-	  s/defaultcountry/countrydefault/
-
-2005-01-27 14:19  ivan
-
-	* FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
-
-2005-01-27 02:21  ivan
-
-	* httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
-	  FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
-	  httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
-	  JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
-	  httemplate/elements/qlib/box.js,
-	  httemplate/elements/qlib/boxctrl.js,
-	  httemplate/elements/qlib/boxres.js,
-	  httemplate/elements/qlib/button.js,
-	  httemplate/elements/qlib/buttonres.js,
-	  httemplate/elements/qlib/control.js,
-	  httemplate/elements/qlib/counter.js,
-	  httemplate/elements/qlib/imagelist.js,
-	  httemplate/elements/qlib/label.js,
-	  httemplate/elements/qlib/messagebox.js,
-	  httemplate/elements/qlib/progress.js,
-	  httemplate/elements/qlib/sound.js,
-	  httemplate/elements/qlib/sprite.js,
-	  httemplate/elements/qlib/window.js,
-	  httemplate/elements/qlib/wndctrl.js,
-	  httemplate/images/progressbar-empty.png,
-	  httemplate/images/progressbar-full.png: DHTML progress bar for
-	  glacial rate adding and editing, closes: Bug#1100
-
-2005-01-19 13:25  ivan
-
-	* FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
-	  part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
-	  part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
-	  part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
-	  part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
-	  part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
-	  part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
-	  unused portion at cancellation, patch from pbowen
-
-2005-01-18 16:57  ivan
-
-	* FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
-	  part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
-	  part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
-	  part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
-	  one-time referral credits
-
-2005-01-07 14:16  ivan
-
-	* httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
-	  file for rate processing, causing problems with giant query
-	  string, kludge in the non-displayed US-rates, and disable the
-	  submit button when pressed
-
-2005-01-06 12:58  ivan
-
-	* FS/FS/Conf.pm: fix description RT_External in ticket_system
-	  option
-
-2005-01-06 12:20  ivan
-
-	* FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
-	  key codes, don't try fancy things with hex and sprintf
-
-2005-01-06 11:48  ivan
-
-	* FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
-	  turbo hex keycodes in uppercase
-
-2005-01-06 11:02  ivan
-
-	* FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
-	  serials and key codes can be edited locally
-
-2005-01-05 11:29  ivan
-
-	* FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
-	  hex!
-
-2005-01-05 02:01  ivan
-
-	* FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
-	  voip_sqlradacct
-
-2005-01-04 19:07  ivan
-
-	* FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
-	  correct this time
-
-2005-01-04 19:01  ivan
-
-	* FS/FS/part_export/artera_turbo.pm: missing underscore!
-
-2005-01-04 18:47  ivan
-
-	* FS/FS/part_export/artera_turbo.pm: queue status changes rather
-	  than run them immediately, always format keycode as %010d,
-	  closes: Bug#936, Bug#1060
-
-2005-01-03 10:25  ivan
-
-	* FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
-	  in numeric gt (>)
-
-2004-12-31 00:47  ivan
-
-	* httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
-	  price plan
-
-2004-12-31 00:31  ivan
-
-	* FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
-	  voip price plan
-
-2004-12-31 00:24  ivan
-
-	* FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
-	  voip price plan
-
-2004-12-30 23:43  ivan
-
-	* FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
-
-2004-12-30 16:48  ivan
-
-	* FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
-	  fix up some bugs in VoIP rating
-
-2004-12-30 15:47  ivan
-
-	* htetc/global.asa: search the current dir *first*, otherwise some
-	  weird Apache::ASP bugs could crop up if things are ever named the
-	  same
-
-2004-12-30 01:59  ivan
-
-	* htetc/global.asa: kludge to fix nested includes with
-	  Apache::ASP... dunno how much longer i want to support that,
-	  should just switch to Mason
-
-2004-12-29 17:41  ivan
-
-	* FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
-	  domain_record.pm
-
-2004-12-29 04:01  ivan
-
-	* CREDITS: update credits
-
-2004-12-29 04:00  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
-	  FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
-	  FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
-	  FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
-	  FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
-	  FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
-	  FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
-	  httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
-	  historical (immutable) invoice details about services and other
-	  history infrastructure
-
-2004-12-28 15:30  ivan
-
-	* FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
-	  export
-
-2004-12-27 02:23  ivan
-
-	* ANNOUNCE.1.5.0: note integrated rt is updated
-
-2004-12-27 02:19  ivan
-
-	* FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
-	  from causing payment or credit transactions from finishing
-
-2004-12-27 01:23  ivan
-
-	* FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main/contact.html: UI: rework shipping
-	  address javascript, closes: Bug#1085
-
-2004-12-24 15:35  ivan
-
-	* FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
-	  toor
-
-2004-12-24 15:28  ivan
-
-	* bin/passwd.import: remove $Id$ line
-
-2004-12-24 15:27  ivan
-
-	* bin/passwd.import: import NP and *LK* from shadow file as * (no
-	  password)
-
-2004-12-23 18:54  ivan
-
-	* httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
-	  to set payment date manually
-
-2004-12-23 03:39  ivan
-
-	* httemplate/edit/svc_www.cgi: fix typo that manifests when using
-	  svc_www-enable_subdomains config option
-
-2004-12-23 01:15  ivan
-
-	* httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
-	  packages when no primary service is selected
-
-2004-12-23 01:07  ivan
-
-	* FS/FS/part_pkg.pm: better debugging for options passed to insert
-	  method
-
-2004-12-23 00:32  ivan
-
-	* README.1.5.0pre7, FS/bin/freeside-setup,
-	  httemplate/docs/upgrade10.html: allow NULL zip in some countries
-
-2004-12-23 00:00  ivan
-
-	* README.1.5.0pre7, FS/bin/freeside-setup,
-	  httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
-	  for now
-
-2004-12-23 00:00  ivan
-
-	* bin/: rate-us.import, rate.import: adding rate import scripts
-
-2004-12-22 23:29  ivan
-
-	* FS/FS/rate_region.pm: better short prefix display
-
-2004-12-22 23:28  ivan
-
-	* httemplate/edit/rate.cgi: hide US regions for now, we don't
-	  currently need them for rating just invoice/session display and
-	  the web pages are so giant they're timing out
-
-2004-12-22 06:40  ivan
-
-	* Makefile: chkconfig ON
-
-2004-12-22 06:09  ivan
-
-	* Makefile: /usr/bin/true on fleabsd
-
-2004-12-22 06:06  ivan
-
-	* httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
-	  warn and require confirmation when editing next bill dates to a
-	  date in the past, closes; Bug#430
-
-2004-12-22 01:53  ivan
-
-	* FS/bin/freeside-daily: just "vaccum analyze" is fine
-
-2004-12-21 15:19  ivan
-
-	* FS/FS/rate_detail.pm: need to use table modules we call
-	  ut_foreign_key on: rate, rate_region
-
-2004-12-20 03:41  ivan
-
-	* rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
-	  ticket lists
-
-2004-12-20 02:13  ivan
-
-	* FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
-	  better error messages on email errors
-
-2004-12-20 00:21  ivan
-
-	* Makefile: remove quotes which were causing problems.	grr make
-
-2004-12-20 00:16  ivan
-
-	* Makefile: add init script enable command in deb and redhat
-
-2004-12-18 15:32  ivan
-
-	* httemplate/docs/: billing.html, install.html: add info about
-	  teTeX and Ghostscript
-
-2004-12-18 02:52  ivan
-
-	* httemplate/index.html: fix spelling
-
-2004-12-13 01:13  ivan
-
-	* FS/FS/Conf.pm, httemplate/index.html: add config option for
-	  address2 search, closes: Bug#1022
-
-2004-12-12 10:51  ivan
-
-	* httemplate/view/cust_main/quick-charge.html: fix form action url
-	  for template
-
-2004-12-12 00:34  ivan
-
-	* FS/FS/cust_main.pm: fix customer status display for some cases
-	  with suspended accounts
-
-2004-12-11 15:16  ivan
-
-	* FS/FS/part_export/acct_sql.pm: finish modification
-
-2004-12-11 14:50  ivan
-
-	* httemplate/docs/install.html: update install doc
-
-2004-12-11 12:41  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
-	  httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
-	  event, closes: Bug#977
-
-2004-12-10 23:50  ivan
-
-	* FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_main/order_pkg.html,
-	  httemplate/view/cust_main/packages.html,
-	  httemplate/view/cust_main/payment_history.html,
-	  httemplate/view/cust_main/quick-charge.html: voiding of echeck
-	  payments instead of refunds
-
-2004-12-10 15:51  ivan
-
-	* httemplate/docs/selfservice.html: correct path to selfservice
-
-2004-12-10 14:28  ivan
-
-	* FS/FS/CGI.pm: ui tweak for small customer view - line up billing
-	  and service address boxes
-
-2004-12-10 13:25  ivan
-
-	* httemplate/docs/: overview-new.dia, overview-new.png: move the
-	  "self-service SSH tunnel" label to avoid ambiguity
-
-2004-12-09 16:51  ivan
-
-	* FS/bin/freeside-setup: promo codes not unique...
-
-2004-12-09 15:14  ivan
-
-	* httemplate/search/cust_main.cgi: typo
-
-2004-12-09 15:05  ivan
-
-	* httemplate/search/cust_main.cgi: typo
-
-2004-12-09 14:26  ivan
-
-	* httemplate/search/cust_main.cgi: UI: dont link to empty lists
-
-2004-12-09 14:23  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: fix links to null custom
-	  fields
-
-2004-12-09 14:20  ivan
-
-	* httemplate/search/cust_main.cgi: UI: dont link to empty lists
-
-2004-12-09 14:06  ivan
-
-	* httemplate/search/cust_main.cgi: UI: same font size as the rest
-	  of the page
-
-2004-12-09 14:02  ivan
-
-	* httemplate/search/cust_main.cgi: UI: condense ticket subtable a
-	  little
-
-2004-12-09 13:59  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
-	  for empty value of custom tickets work???
-
-2004-12-09 13:53  ivan
-
-	* httemplate/index.html: remove extra list item for now
-
-2004-12-09 13:33  ivan
-
-	* httemplate/view/cust_main/tickets.html,
-	  FS/FS/TicketSystem/RT_External.pm: set default requestor to email
-	  invoice addresses
-
-2004-12-09 12:43  ivan
-
-	* FS/bin/freeside-setup: fix some typos noticed by pbowen
-
-2004-12-09 04:46  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: fix new ticket link
-
-2004-12-09 04:18  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
-	  up wrong id field
-
-2004-12-09 04:03  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: use new var
-
-2004-12-09 04:01  ivan
-
-	* FS/FS/Conf.pm: typo
-
-2004-12-09 03:57  ivan
-
-	* FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
-	  for default queue id
-
-2004-12-09 03:17  ivan
-
-	* httemplate/index.html: finish up for now
-
-2004-12-09 02:07  ivan
-
-	* httemplate/search/cust_main.cgi: deuglify
-
-2004-12-09 01:57  ivan
-
-	* httemplate/search/cust_main.cgi: fix typo
-
-2004-12-09 01:21  ivan
-
-	* FS/FS/TicketSystem/RT_Internal.pm,
-	  httemplate/search/cust_main.cgi,
-	  FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_main/billing.html,
-	  httemplate/view/cust_main/contacts.html,
-	  httemplate/view/cust_main/misc.html,
-	  httemplate/view/cust_main/tickets.html: more RT integration
-
-2004-12-06 06:42  ivan
-
-	* httemplate/search/cust_main.cgi: fix total link
-
-2004-12-06 06:36  ivan
-
-	* httemplate/search/cust_main.cgi: fix total links and line up
-	  custom field columns
-
-2004-12-06 06:15  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
-	  too
-
-2004-12-06 06:13  ivan
-
-	* FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
-	  for counting tickets with severities...
-
-2004-12-06 06:11  ivan
-
-	* FS/FS/TicketSystem/RT_Internal.pm: fix typo
-
-2004-12-06 06:09  ivan
-
-	* httemplate/search/cust_main.cgi: fix reading custome field values
-
-2004-12-06 06:00  ivan
-
-	* FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
-	  FS/FS/TicketSystem/RT_External.pm,
-	  FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
-	  httemplate/search/cust_main.cgi: 1st try at adding custom field
-	  handling
-
-2004-12-06 00:09  ivan
-
-	* FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
-	  length" warning in latex escapes
-
-2004-12-05 22:56  ivan
-
-	* httemplate/search/cust_main.cgi: link customers back to tickets!
-
-2004-12-03 15:41  ivan
-
-	* htetc/handler.pl: landing rt 3.2.2
-
-2004-12-03 13:23  ivan
-
-	* README.1.5.0pre7: landing RT 3.2.2
-
-2004-12-03 12:51  ivan
-
-	* rt/: config, config.pld, bin/rt-commit-handler.in,
-	  etc/upgrade/2.1.71, sbin/rt-setup-database.in: landing rt 3.2.2
-
-2004-12-03 12:38  ivan
-
-	* rt/: lib/t/05cronsupport.pl.in, lib/RT/Attributes.pm,
-	  lib/RT/Attribute_Overlay.pm, lib/RT/Attributes_Overlay.pm,
-	  lib/RT/Attribute.pm, lib/RT/I18N/en_malkovich.po,
-	  lib/RT/Action/RecordCorrespondence.pm,
-	  lib/RT/Action/RecordComment.pm,
-	  lib/RT/Interface/Email/Auth/GnuPG.pm,
-	  lib/RT/Condition/PriorityChange.pm,
-	  lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
-	  bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase,
-	  etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
-	  etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
-	  etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
-	  etc/upgrade/3.1.0/schema.Informix,
-	  etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
-	  etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
-	  etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: Initial
-	  revision
-
-2004-12-03 12:27  ivan
-
-	* rt/sbin/: rt-setup-database, rt-test-dependencies: remove
-	  autogenerated file
-
-2004-12-02 02:18  ivan
-
-	* httemplate/search/cust_main.cgi: fix license boilerplate and
-	  search sorting
-
-2004-12-02 01:59  ivan
-
-	* httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
-	  FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
-	  FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
-	  httemplate/index.html, FS/FS/TicketSystem/RT_Internal.pm,
-	  FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
-	  htetc/handler.pl, httemplate/search/cust_main.cgi,
-	  rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
-	  second big RT integration checkin, customer linking/delinking
-	  interface
-
-2004-12-01 10:49  ivan
-
-	* FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
-	  the package on changes
-
-2004-11-30 19:35  ivan
-
-	* FS/FS/: part_pkg.pm, part_pkg/flat.pm,
-	  part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
-	  part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
-	  part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
-	  part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
-	  part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
-	  part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
-	  creditcard-less promo code signup
-
-2004-11-30 11:55  khoff
-
-	* httemplate/view/svc_broadband.cgi: Got a little trigger happy
-	  with the search/replace.
-
-2004-11-29 15:52  khoff
-
-	* httemplate/view/svc_broadband.cgi: Include netmask and gateway in
-	  broadband service view.
-
-2004-11-27 11:09  ivan
-
-	* FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
-	  FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
-	  httemplate/index.html, rt/FREESIDE_MODIFIED, ANNOUNCE.1.5.0,
-	  Makefile, FS/FS.pm, htetc/global.asa, htetc/handler.pl: ticket
-	  system integration framework and skin RT
-
-2004-11-26 01:39  ivan
-
-	* FS/FS/: agent_type.pm, cust_credit_refund.pm,
-	  cust_main_invoice.pm, nas.pm, part_pop_local.pm,
-	  part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
-	  queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
-	  type_pkgs.pm: remove POD VERSION sections
-
-2004-11-26 01:08  ivan
-
-	* FS/FS/Conf.pm: update description for signup_server-realtime to
-	  reflect current reality, closes: Bug#575
-
-2004-11-26 00:51  ivan
-
-	* FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
-	  part_pkg transactional stuff from web interface to part_pkg.pm,
-	  bumps Bug#18 to 1.5
-
-2004-11-25 22:50  ivan
-
-	* FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
-	  password-noexlamation config files, patch from Stephpen Bechard,
-	  closes: Bug#539
-
-2004-11-24 12:54  ivan
-
-	* Makefile: don't enabled RT by default
-
-2004-11-24 10:28  khoff
-
-	* httemplate/: index.html, search/svc_broadband.cgi: Added IP
-	  address search.
-
-2004-11-24 02:28  ivan
-
-	* httemplate/edit/process/cust_main.cgi: fix redundant too-early
-	  checks which are causing an error
-
-2004-11-24 01:00  ivan
-
-	* Makefile: some RT install updates
-
-2004-11-23 17:30  ivan
-
-	* FS/bin/freeside-daily: fix perms on automated backups
-
-2004-11-23 17:28  ivan
-
-	* httemplate/index.html: add rate plan maintenance to sysadmin
-	  section
-
-2004-11-22 10:20  ivan
-
-	* README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
-	  FS/bin/freeside-setup, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade10.html, FS/FS/Record.pm,
-	  FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
-	  httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
-	  promo codes and separate signup addresses for hdn
-
-2004-11-22 03:11  ivan
-
-	* httemplate/search/sqlradius.cgi: Called-Station-ID label
-
-2004-11-21 18:31  ivan
-
-	* httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
-	  search directions, fix bug preventing show_called_station,
-	  hide_ip and hide_data form working
-
-2004-11-20 09:26  ivan
-
-	* FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
-	  FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
-	  FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
-	  FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
-	  README.1.5.0pre7, SCHEMA_CHANGE,
-	  FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
-	  httemplate/browse/rate.cgi, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
-	  httemplate/edit/process/rate.cgi,
-	  httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
-	  FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
-	  htetc/global.asa, htetc/handler.pl,
-	  httemplate/search/sqlradius.cgi,
-	  httemplate/search/sqlradius.html: first pass at VoIP rating
-
-2004-11-17 05:22  ivan
-
-	* httemplate/edit/part_pkg.cgi: #debugging cruft
-
-2004-11-17 05:19  ivan
-
-	* httemplate/edit/part_pkg.cgi: fix package options to be sticky on
-	  clone-ing (customize package)
-
-2004-11-16 06:19  ivan
-
-	* htetc/handler.pl: can't set $p without $cgi
-
-2004-11-16 06:16  ivan
-
-	* htetc/handler.pl: correct package for $r
-
-2004-11-16 06:11  ivan
-
-	* htetc/handler.pl: handle RT NoAuth sections
-
-2004-11-12 21:37  ivan
-
-	* FS/FS/svc_acct.pm: oops, that's better
-
-2004-11-12 21:32  ivan
-
-	* FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
-	  Argument isn't numeric errors
-
-2004-11-11 04:18  ivan
-
-	* rt/sbin/rt-setup-database.in: merge in changes to
-	  rt-setup-database
-
-2004-11-11 04:12  ivan
-
-	* rt/lib/RT/I18N/: hu.po, da.po: Initial revision
-
-2004-11-09 03:42  ivan
-
-	* httemplate/search/report_tax.cgi: add handling for texas tax
-	  exemption and warning that report might not make sense for
-	  partial months other than the current one
-
-2004-11-09 03:00  ivan
-
-	* httemplate/search/report_tax.cgi: add handling for texas tax
-	  exemption and warning that report might not make sense for
-	  partial months other than the current one
-
-2004-11-09 01:31  ivan
-
-	* httemplate/search/report_tax.cgi: parenthesis help alot
-
-2004-11-09 01:13  ivan
-
-	* httemplate/search/report_tax.cgi: fix for correct reporting of
-	  generic taxes
-
-2004-11-09 00:14  ivan
-
-	* FS/FS/cust_main.pm: don't generate invoices for COMP customers
-
-2004-11-08 23:23  ivan
-
-	* httemplate/search/report_tax.cgi: fixes to run under the mason
-	  strictness
-
-2004-11-08 01:24  ivan
-
-	* FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
-	  purpose
-
-2004-11-08 01:16  ivan
-
-	* FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
-	  upgrades! (new installs ok)
-
-2004-11-07 21:33  ivan
-
-	* bin/rollback: adding in case this is needed again
-
-2004-11-07 14:58  ivan
-
-	* ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
-	  documentation for 1.5 HTML::Mason or Apache::ASP install
-
-2004-10-30 17:01  ivan
-
-	* httemplate/search/cust_main-quickpay.html: quick pay shouldnt
-	  default to exact search
-
-2004-10-26 05:36  ivan
-
-	* Makefile: 1.5.0pre6!
-
-2004-10-26 05:33  ivan
-
-	* ANNOUNCE.1.5.0, httemplate/docs/billing.html,
-	  httemplate/docs/export.html, httemplate/docs/index.html,
-	  httemplate/docs/overview-new.dia,
-	  httemplate/docs/overview-new.png, httemplate/docs/schema.html,
-	  httemplate/docs/selfservice.html: slightly more up-to-date docs
-
-2004-10-26 05:07  ivan
-
-	* FS/FS/part_export.pm: allow an empty exporttype so you can create
-	  new objects
-
-2004-10-26 04:51  ivan
-
-	* FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
-	  webdemo!
-
-2004-10-26 04:26  ivan
-
-	* FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
-	  FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
-	  SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
-	  FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
-	  FS/t/part_pkg-flat_comission_cust.t,
-	  FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
-	  FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
-	  FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
-	  FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
-	  FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
-	  httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
-	  httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
-	  FS/FS/part_pkg/flat_comission.pm,
-	  FS/FS/part_pkg/flat_comission_cust.pm,
-	  FS/FS/part_pkg/flat_comission_pkg.pm,
-	  FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
-	  FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
-	  FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
-	  FS/FS/part_pkg/sqlradacct_hour.pm,
-	  FS/FS/part_pkg/subscription.pm: modular price plans!
-
-2004-10-25 23:33  ivan
-
-	* httemplate/search/report_tax.cgi: and one last case with named
-	  and not named taxes in the same region, ack
-
-2004-10-25 23:04  ivan
-
-	* httemplate/search/report_tax.cgi: taxes are hard
-
-2004-10-25 16:47  ivan
-
-	* httemplate/search/report_tax.cgi: hopefully fix tax report for
-	  taxclass & named tax edge cases
-
-2004-10-25 16:39  ivan
-
-	* httemplate/search/report_tax.cgi: hopefully fix tax report for
-	  taxclass & named tax edge cases
-
-2004-10-25 15:48  ivan
-
-	* httemplate/search/report_tax.cgi: hopefully fix tax report for
-	  taxclass & named tax edge cases
-
-2004-10-25 14:35  ivan
-
-	* httemplate/search/report_tax.cgi: fix joins for proper tax
-	  reporting
-
-2004-10-23 04:45  ivan
-
-	* conf/: alerter_template, invoice_latexfooter, invoice_template:
-	  better
-
-2004-10-23 04:34  ivan
-
-	* conf/: invoice_latexfooter, invoice_latexnotes: update default
-	  notes and footer
-
-2004-10-23 03:36  ivan
-
-	* FS/FS/part_export/artera_turbo.pm: add debug flag
-
-2004-10-22 03:31  ivan
-
-	* httemplate/view/cust_main.cgi: add svc_external-skip_manual
-	  support to main customer view, for artera turbo
-
-2004-10-22 03:14  ivan
-
-	* FS/FS/part_export/artera_turbo.pm: add option to specify a static
-	  aid
-
-2004-10-21 01:54  ivan
-
-	* httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
-
-2004-10-21 01:33  ivan
-
-	* httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
-	  package definition browse
-
-2004-10-21 00:07  ivan
-
-	* httemplate/search/report_tax.cgi: fix tax report edge cases when
-	  using taxclasses in some regions but not others
-
-2004-10-20 01:28  ivan
-
-	* bin/artera.import: back to id
-
-2004-10-20 01:20  ivan
-
-	* bin/artera.import: locate existing ones by title, warn on errors
-
-2004-10-20 01:16  ivan
-
-	* httemplate/index.html: add external browse
-
-2004-10-20 01:14  ivan
-
-	* bin/artera.import: adding artera import
-
-2004-10-20 01:08  ivan
-
-	* bin/artera.import: adding artera import
-
-2004-10-20 01:07  ivan
-
-	* httemplate/: search/svc_external.cgi, index.html: add
-	  svc_external search
-
-2004-10-19 17:44  ivan
-
-	* conf/logo.eps: new logo!
-
-2004-10-19 16:52  ivan
-
-	* conf/logo.eps: new logo!
-
-2004-10-19 04:50  ivan
-
-	* FS/bin/freeside-sqlradius-reset: isn't run with elevated
-	  privledges, so -T not necessary
-
-2004-10-19 01:44  ivan
-
-	* Makefile: sleep long enough to be worthwhile
-
-2004-10-18 05:37  ivan
-
-	* httemplate/: index.html, images/mid-logo.png,
-	  images/small-logo.png: that's right, a new logo
-
-2004-10-17 07:01  ivan
-
-	* FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/agent.cgi,
-	  fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
-	  fs_selfservice/FS-SelfService/cgi/provision_list.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
-	  turbo handling to self-service and reseller interfaces
-
-2004-10-17 02:54  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
-	  templated svc_acct provisioner, from agent interface
-
-2004-10-17 02:19  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
-	  README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
-	  httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
-	  add options to adjust UI for artera turbo as svc_export
-
-2004-10-16 03:15  ivan
-
-	* FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
-	  README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
-	  httemplate/docs/upgrade10.html: add artera turbo export
-
-2004-10-12 22:46  ivan
-
-	* Makefile: apachectl sucks ass
-
-2004-10-12 14:59  ivan
-
-	* httemplate/view/svc_acct.cgi: fix edit link!	oops
-
-2004-10-11 23:08  ivan
-
-	* httemplate/search/sqlradius.cgi: more info in error message for
-	  unknown export type, fix test for sqlradius_withdomain export,
-	  woo!
-
-2004-10-11 22:54  ivan
-
-	* Makefile: update apache restart line for local apache
-
-2004-10-09 03:57  ivan
-
-	* httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
-	  the RADIUS session data, link to the detail search
-
-2004-10-06 06:39  ivan
-
-	* httemplate/search/: sqlradius.cgi: more formatting updates to
-	  RADIUS report
-
-2004-10-06 06:33  ivan
-
-	* httemplate/search/sqlradius.cgi: small formatting updates to
-	  RADIUS report
-
-2004-10-06 06:27  ivan
-
-	* httemplate/search/sqlradius.cgi: small formatting updates to
-	  RADIUS report
-
-2004-10-06 05:37  ivan
-
-	* FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
-	  when using an ignored-accounting export
-
-2004-10-05 09:28  ivan
-
-	* httemplate/search/sqlradius.cgi,
-	  httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
-	  FS/FS/part_export/sqlradius.pm, httemplate/index.html,
-	  httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
-	  RADIUS session viewing
-
-2004-10-05 07:16  ivan
-
-	* httemplate/view/cust_bill.cgi: links to show alternate invoices
-	  also
-
-2004-10-05 06:52  ivan
-
-	* httemplate/view/cust_bill.cgi: links to show alternate invoices
-	  also
-
-2004-10-05 06:43  ivan
-
-	* httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
-	  cust_bill.cgi: links to show alternate invoices also
-
-2004-10-05 06:35  ivan
-
-	* httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
-	  cust_bill.cgi: links to show alternate invoices also
-
-2004-10-05 05:17  ivan
-
-	* FS/bin/freeside-selfservice-server: DO open a database connection
-	  in the parent process, this cached the $dbdef and speeds things
-	  up significantly
-
-2004-10-05 04:38  ivan
-
-	* ANNOUNCE.1.5.0: [no log message]
-
-2004-09-22 04:28  ivan
-
-	* httemplate/search/: cust_bill_event.html,
-	  report_cust_credit.html, report_cust_pay.html, report_tax.html:
-	  add missing <TR> tags
-
-2004-09-22 04:04  ivan
-
-	* httemplate/elements/: calendar-en.js, calendar-setup.js,
-	  calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
-	  jscalendar
-
-2004-09-21 00:57  ivan
-
-	* httemplate/view/cust_main.cgi: and for refunds too
-
-2004-09-21 00:50  ivan
-
-	* httemplate/view/cust_main.cgi: better display of echeck
-	  payments/refunds/etc.
-
-2004-09-16 06:22  ivan
-
-	* FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
-	  mass duplicate checking on export changes, fix bug in new export
-	  editing, error message includes the number of duplicate customers
-	  also
-
-2004-09-16 00:19  ivan
-
-	* FS/FS/cust_main.pm: allow blank auth for echeck refunds
-
-2004-09-15 18:47  ivan
-
-	* FS/FS/svc_acct.pm: don't re-my  var, quiet warning
-
-2004-09-15 08:31  ivan
-
-	* FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
-	  username at domain uniqueness, closes: Bug#980
-
-2004-09-15 01:57  ivan
-
-	* FS/bin/freeside-selfservice-server: it would help to set the
-	  permissions on the lockfile right, so the kids can open it...
-
-2004-09-15 01:45  ivan
-
-	* fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
-	  obtain a new descriptor for the lock in kids, this should fix
-	  locking problems
-
-2004-09-15 01:30  ivan
-
-	* FS/bin/freeside-selfservice-server: obtain a new descriptor for
-	  the lock in kids, this should fix locking problems
-
-2004-09-14 06:00  ivan
-
-	* httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
-	  httemplate/edit/cust_refund.cgi,
-	  httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
-
-2004-09-13 23:47  ivan
-
-	* FS/bin/freeside-selfservice-server,
-	  fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
-	  selfservice: - server: don't reconnect again if we've already
-	  been signalled to shutdown - server: add kid reaping to shutdown
-	  sequence - server: add another optional logging level to response
-	  sending - server: acquire write mutex for keepalives
-
-2004-09-09 05:04  ivan
-
-	* FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
-	  httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
-	  it doesn't use a separate process/ file, this allows large error
-	  messages to be displayed properly
-
-2004-09-06 05:44  ivan
-
-	* FS/bin/freeside-selfservice-server,
-	  fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
-	  self-service keepalives
-
-2004-09-06 02:44  ivan
-
-	* FS/bin/freeside-selfservice-server: don't open a database
-	  connection in the parent process
-
-2004-09-06 02:28  ivan
-
-	* FS/bin/freeside-queued: don't die off even on database failures
-
-2004-09-05 16:21  ivan
-
-	* httemplate/edit/cust_main.cgi: fixed duplicate checking will
-	  catch it, but add client-side protection against
-	  double-submission also.
-
-2004-09-05 15:42  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
-	  checking will catch it, but add client-side protection against
-	  double-submission also.
-
-2004-09-05 02:42  ivan
-
-	* test/dup-test: adding duplicate test
-
-2004-09-05 02:41  ivan
-
-	* FS/FS/svc_acct.pm: acquire a database lock to prevent race
-	  conditions in duplicate checking
-
-2004-09-04 03:02  ivan
-
-	* FS/FS/export_svc.pm: first try at duplicate checking on new
-	  export associations
-
-2004-08-27 04:33  ivan
-
-	* FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
-
-2004-08-27 04:16  ivan
-
-	* FS/bin/freeside-sqlradius-reset: add option to specify exports
-
-2004-08-24 05:22  ivan
-
-	* Makefile: small Makefile update
-
-2004-08-24 04:16  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/cgi/agent.cgi,
-	  fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
-	  fs_selfservice/FS-SelfService/cgi/agent_logout.html,
-	  fs_selfservice/FS-SelfService/cgi/agent_main.html,
-	  fs_selfservice/FS-SelfService/cgi/agent_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/agent_provision.html,
-	  fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
-	  fs_selfservice/FS-SelfService/cgi/list_customers.html,
-	  fs_selfservice/FS-SelfService/cgi/order_pkg.html,
-	  fs_selfservice/FS-SelfService/cgi/provision.html,
-	  fs_selfservice/FS-SelfService/cgi/provision_list.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/svc_acct.html,
-	  fs_selfservice/FS-SelfService/cgi/view_customer.html,
-	  FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
-	  FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  httemplate/search/cust_main.cgi: big update for reseller
-	  interface
-
-2004-08-20 01:58  ivan
-
-	* bin/ispman.ldap.import: adding
-
-2004-08-19 09:35  ivan
-
-	* httemplate/search/cust_credit.html: add customer # to credit
-	  reports too
-
-2004-08-19 03:53  ivan
-
-	* httemplate/edit/part_svc.cgi: shell field is now a dropdown of
-	  legal shells, closes: Bug#118
-
-2004-08-18 17:22  ivan
-
-	* httemplate/search/: cust_pay.cgi, elements/search.html: add
-	  customer # to payment reports, add table cell alignment option to
-	  general search component
-
-2004-08-17 06:14  ivan
-
-	* FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
-	  up cust_main records, also don't pollute the original object when
-	  used with override options, closes: Bug#982
-
-2004-08-17 00:43  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
-	  path to passwd.cgi!
-
-2004-08-14 05:26  ivan
-
-	* FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
-	  duplicate checking on new export associations
-
-2004-08-11 16:56  ivan
-
-	* FS/FS/cust_bill.pm: fix bank name showing up on invoices
-
-2004-08-09 12:03  ivan
-
-	* init.d/freeside-init: add /usr/local/bin to PATH
-
-2004-08-06 19:49  ivan
-
-	* httemplate/view/cust_main.cgi: disable order package button until
-	  a package has been selected
-
-2004-08-05 11:47  ivan
-
-	* FS/FS.pm: fix pod typo
-
-2004-08-02 02:43  ivan
-
-	* httemplate/index.html: fix link to virtual host browse
-
-2004-08-01 17:41  ivan
-
-	* FS/FS/part_export/vpopmail.pm: no maintainer, use
-	  shellcommands_withdomain instead
-
-2004-07-30 00:12  ivan
-
-	* FS/FS/svc_Common.pm: set fixed values from an explicitly
-	  specified svcpart on replace too
-
-2004-07-29 21:54  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
-	  conf/cust_pkg-change_svcpart,
-	  httemplate/edit/process/cust_svc.cgi,
-	  httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
-	  svcpart changes now trigger all necessary export actions, manual
-	  svcpart changing on svc_acct view, linking changes svcpart if you
-	  ask it to, closes: Bug#671, Bug#644
-
-2004-07-29 14:49  ivan
-
-	* FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
-	  advertising source list
-
-2004-07-15 15:40  ivan
-
-	* FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/agent.cgi,
-	  fs_selfservice/FS-SelfService/cgi/delete_svc.html,
-	  fs_selfservice/FS-SelfService/cgi/logout.html,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
-	  fs_selfservice/FS-SelfService/cgi/payment_results.html,
-	  fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
-	  fs_selfservice/FS-SelfService/cgi/provision.html,
-	  fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/view_invoice.html,
-	  httemplate/view/cust_main.cgi: big update for customer
-	  self-service: add provisioning/unprovisioning of purchased
-	  services, like fs_selfadmin
-
-2004-07-12 06:51  ivan
-
-	* httemplate/view/cust_main.cgi: DEL out voided payments to
-	  distinguish them visually better
-
-2004-07-10 07:46  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
-	  decline/cancel when customer has a negative balance & purchases
-	  stuff with it
-
-2004-07-10 07:30  ivan
-
-	* FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
-
-2004-07-10 06:30  ivan
-
-	* httemplate/: index.html, search/cust_bill_event.cgi,
-	  search/cust_bill_event.html: add calendar to cust_bill_event
-	  search page, make ending date default to open-ended like other
-	  reports
-
-2004-07-10 06:21  ivan
-
-	* FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
-	  before and cluck loudly when the FS::tablename class isn't
-	  loaded, rather than throw exceptions
-
-2004-07-10 06:08  ivan
-
-	* FS/FS/cust_svc.pm: use FS::svc_external so the label method
-	  doesn't bomb out in FS::Record::qsearch with Can't locate object
-	  method virtual_fields via package FS::svc_external
-
-2004-07-09 04:45  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
-	  agent.cgi, make sure warnings are turned off when parsing
-	  templates to avoid too much output to STDERR triggering obscure
-	  apache hang bug.  thanks dean you rule.
-
-2004-07-09 02:29  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
-	  param separator
-
-2004-07-08 04:15  ivan
-
-	* httemplate/edit/process/cust_main.cgi: don't change otaker when
-	  just editing account, closes: Bug#921
-
-2004-07-07 09:06  ivan
-
-	* FS/FS/cust_pay.pm: allow payment modification so we can import
-	  order_number info
-
-2004-07-06 12:10  ivan
-
-	* FS/FS/Record.pm: better error message for missing tables
-
-2004-07-06 10:27  ivan
-
-	* ANNOUNCE.1.5.0: new features
-
-2004-07-06 10:26  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
-	  httemplate/edit/cust_refund.cgi,
-	  httemplate/edit/process/cust_credit.cgi,
-	  httemplate/edit/process/cust_refund.cgi,
-	  httemplate/view/cust_main.cgi: payment voiding part deux & credit
-	  card refunds!
-
-2004-07-06 07:22  ivan
-
-	* FS/FS/cust_refund.pm: document and check refund reasons
-
-2004-07-06 06:26  ivan
-
-	* README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
-	  FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
-	  FS/bin/freeside-setup, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade10.html,
-	  httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
-	  payment voiding web ui part one
-
-2004-07-06 01:43  ivan
-
-	* htetc/: global.asa, handler.pl: 0.32 (and then some) released
-
-2004-07-01 06:49  ivan
-
-	* FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
-	  self-service
-
-2004-07-01 05:45  ivan
-
-	* FS/FS/agent.pm: fix silly bug editing agents
-
-2004-07-01 05:42  ivan
-
-	* FS/FS/Record.pm: show a full stack backtrace if we wind up in the
-	  hash method with an empty Hash attribute, wtf?
-
-2004-06-30 11:19  ivan
-
-	* FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
-	  template fixes
-
-2004-06-30 11:12  ivan
-
-	* FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
-	  also fill in name filed
-
-2004-06-30 11:01  ivan
-
-	* FS/FS/cust_pay.pm: typo
-
-2004-06-30 10:57  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
-	  conf/payment_receipt_email: payment receipts!
-
-2004-06-30 07:33  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  httemplate/misc/payment.cgi: forgot october!	closes: Bug#880
-
-2004-06-30 03:02  ivan
-
-	* FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
-	  encrypt scp dumps
-
-2004-06-30 02:56  ivan
-
-	* FS/FS/cust_bill.pm: fix warning message when agent-specific
-	  plandata cannot be found
-
-2004-06-29 00:57  ivan
-
-	* httemplate/docs/schema.html: cust_pay_refund
-
-2004-06-28 21:02  ivan
-
-	* ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
-	  FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
-	  FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
-	  FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
-	  FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
-	  httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
-	  httemplate/edit/cust_bill_pay.cgi,
-	  httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
-	  table to refund payments
-
-2004-06-25 11:28  ivan
-
-	* FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
-	  paydate_monthyear method and thus bug#862 and i need some sleep
-
-2004-06-25 10:57  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  httemplate/misc/payment.cgi: fix one-time card charging not
-	  pulling in exp date?
-
-2004-06-25 10:26  ivan
-
-	* httemplate/misc/payment.cgi: set defaults so as to not change the
-	  billing type when entering a one time payment
-
-2004-06-25 03:25  ivan
-
-	* FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
-	  rather before doing anything
-
-2004-06-25 03:16  ivan
-
-	* FS/FS/cust_bill.pm: really fix latex printing when datasrc
-	  contains a ;
-
-2004-06-25 03:07  ivan
-
-	* FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
-
-2004-06-25 01:44  ivan
-
-	* FS/FS/cust_pkg.pm: move up next bill date on unsuspend
-
-2004-06-22 19:13  ivan
-
-	* FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
-	  lines
-
-2004-06-22 18:23  ivan
-
-	* httemplate/docs/upgrade10.html: escape html
-
-2004-06-21 20:12  ivan
-
-	* Makefile: snapshot before schema changes
-
-2004-06-21 20:11  ivan
-
-	* FS/FS.pm: small doc update
-
-2004-06-21 20:10  ivan
-
-	* bin/sqlradius.import: fix attribute importing bugs that borked
-	  the passwords
-
-2004-06-21 07:24  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
-	  checking on add'l package order
-
-2004-06-21 06:36  ivan
-
-	* FS/MANIFEST: removing old report from MANIFEST
-
-2004-06-21 05:27  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
-
-2004-06-21 03:58  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
-	  on agent add'l package order
-
-2004-06-21 03:45  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
-	  primary
-
-2004-06-21 03:26  ivan
-
-	* FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
-	  only allow primary users access to the self-service server
-
-2004-06-18 03:28  ivan
-
-	* bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
-	  fix: avoid newline prepend fix from borking indented first <%,
-	  fixes customer search by otaker under mason, closes: Bug#830
-
-2004-06-18 03:07  ivan
-
-	* httemplate/docs/install.html: recommend HTML::Mason
-
-2004-06-17 05:32  ivan
-
-	* FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
-	  frontpage extensions to www_shellcommands export
-
-2004-06-16 16:59  ivan
-
-	* FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
-	  hosts
-
-2004-06-16 07:07  ivan
-
-	* httemplate/search/report_tax.cgi: update tax report for taxclass
-
-2004-06-15 06:27  ivan
-
-	* fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
-	  fs_selfservice/FS-SelfService/cgi/passwd.cgi,
-	  fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
-	  to self-service
-
-2004-06-15 03:59  ivan
-
-	* FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
-	  field check
-
-2004-06-11 09:44  ivan
-
-	* httemplate/search/report_tax.cgi: fix date range for old perl,
-	  count tax exempt and COMP customers correctly
-
-2004-06-11 07:57  ivan
-
-	* httemplate/search/report_tax.cgi: fix to find all customer
-	  scorrectly
-
-2004-06-11 07:25  ivan
-
-	* httemplate/search/report_tax.cgi: tax report fix sort
-
-2004-06-11 07:03  ivan
-
-	* FS/FS/Conf.pm, httemplate/index.html: tax report!
-
-2004-06-11 06:44  ivan
-
-	* FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
-	  report!
-
-2004-06-11 00:37  ivan
-
-	* Makefile: add update-selfservice target
-
-2004-06-10 05:58  ivan
-
-	* httemplate/browse/agent.cgi: now available as methods
-
-2004-06-10 05:31  ivan
-
-	* FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
-	  FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  FS/FS/ClientAPI/Signup.pm,
-	  fs_selfservice/FS-SelfService/cgi/agent.cgi,
-	  fs_selfservice/FS-SelfService/cgi/agent_login.html,
-	  fs_selfservice/FS-SelfService/cgi/agent_main.html,
-	  fs_selfservice/FS-SelfService/cgi/cvv2.html,
-	  fs_selfservice/FS-SelfService/cgi/cvv2.png,
-	  fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
-	  fs_selfservice/FS-SelfService/cgi/list_customers.html,
-	  fs_selfservice/FS-SelfService/cgi/signup.html,
-	  fs_selfservice/FS-SelfService/cgi/view_customer.html,
-	  httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
-	  fs_selfservice/FS-SelfService/SelfService.pm: agent interface
-
-2004-06-10 04:28  ivan
-
-	* httemplate/search/cust_main-otaker.cgi: tyop
-
-2004-06-09 01:59  ivan
-
-	* Makefile: need this entry for myself though!
-
-2004-06-09 00:17  ivan
-
-	* httemplate/docs/install.html: explicitly specify Apache
-	  httpd.conf.  fear.
-
-2004-06-05 05:01  ivan
-
-	* Makefile: AND set its owner.	whew.
-
-2004-06-05 04:55  ivan
-
-	* Makefile: and don't forget to make the dir
-
-2004-06-05 04:47  ivan
-
-	* Makefile: fix path and make var substitution
-
-2004-06-05 04:37  ivan
-
-	* Makefile: oops fix line endings in automated self-service lib
-	  install
-
-2004-06-05 04:34  ivan
-
-	* Makefile: automated self-service lib install
-
-2004-06-05 02:34  ivan
-
-	* bin/: sqlradius-norealm.reimport, sqlradius.import,
-	  sqlradius.reimport: sqlradius import updates
-
-2004-06-04 20:00  ivan
-
-	* Makefile: self-service installer?
-
-2004-06-03 03:09  ivan
-
-	* httemplate/misc/email-invoice.cgi: also fix agent-specific From:
-	  address on "re-email" link
-
-2004-06-03 02:55  ivan
-
-	* FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
-	  screen and "re-email/re-print" links, also fix agent-specific
-	  From: address on "re-email" link
-
-2004-06-03 00:00  ivan
-
-	* FS/FS/cust_bill.pm: better error message for non-applicable
-	  invoice events
-
-2004-06-02 14:27  ivan
-
-	* fs_selfservice/DEPLOY: simple kludge for testing
-
-2004-06-01 03:56  ivan
-
-	* httemplate/edit/part_bill_event.cgi: html table fix
-
-2004-06-01 03:53  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
-	  per-agent invoice_from addresses
-
-2004-06-01 02:23  ivan
-
-	* bin/postfix_courierimap.import: typo in sql
-
-2004-05-31 18:49  ivan
-
-	* FS/FS/cust_bill.pm: typo in error message
-
-2004-05-28 16:26  ivan
-
-	* bin/sqlradius.reimport: adding password/finger correction tool
-	  too
-
-2004-05-28 06:48  ivan
-
-	* bin/postfix_courierimap.import: adding
-
-2004-05-28 04:33  ivan
-
-	* httemplate/misc/upload-batch.cgi: not entirely sure why we're
-	  checking the filename at all... to catch empty form submissions?
-
-2004-05-28 04:21  ivan
-
-	* httemplate/misc/upload-batch.cgi: better error reporting on
-	  unparsable filenames
-
-2004-05-28 03:38  ivan
-
-	* httemplate/search/elements/search.html: show a better message
-	  when no results are found
-
-2004-05-28 03:17  ivan
-
-	* httemplate/search/cust_bill.html: correct count statement when
-	  searching for individual invoices by #
-
-2004-05-28 01:40  ivan
-
-	* bin/sqlradius.import: really.
-
-2004-05-28 01:37  ivan
-
-	* bin/sqlradius.import: fixed up and working?
-
-2004-05-28 00:02  ivan
-
-	* FS/FS/svc_domain.pm: report value passed for illegal action
-	  pseudo-field
-
-2004-05-27 02:30  ivan
-
-	* bin/sqlradius.import: fixup domain svcpart selection
-
-2004-05-27 02:14  ivan
-
-	* bin/sqlradius.import: adding sqlradius.import
-
-2004-05-26 11:59  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
-	  the version of File::Temp with the OO interface
-
-2004-05-26 06:07  ivan
-
-	* FS/FS/part_export/acct_sql.pm: fix table name
-
-2004-05-26 06:02  ivan
-
-	* FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
-	  export some more to export to alias table also and in general be
-	  more configurable
-
-2004-05-26 04:11  ivan
-
-	* FS/FS/cust_bill.pm: comma
-
-2004-05-26 04:11  ivan
-
-	* FS/FS/cust_bill.pm: use File::Temp for filenames and store the
-	  temp files in cache.datasrc instead of /tmp
-
-2004-05-26 03:36  ivan
-
-	* FS/FS/cust_bill.pm: better error checking/reporting for latex
-	  setup problems
-
-2004-05-26 02:14  ivan
-
-	* FS/FS/part_export/www_shellcommands.pm: default commands now keep
-	  web content in user homedirs and link to /var/www
-
-2004-05-19 07:34  ivan
-
-	* FS/FS/part_export/acct_sql.pm: really fixing deletions in
-	  acct_sql export
-
-2004-05-19 07:29  ivan
-
-	* FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
-	  export
-
-2004-05-19 07:22  ivan
-
-	* FS/FS/part_export/acct_sql.pm: fixing acct_sql export
-
-2004-05-19 06:41  ivan
-
-	* FS/: MANIFEST, FS/part_export/acct_sql.pm,
-	  t/part_export-acct_sql.t: adding acct_sql export
-
-2004-05-19 05:31  ivan
-
-	* httemplate/edit/part_pkg.cgi: continue making
-	  hours/input/output/total display on invoices conditional on there
-	  being any charge for overages
-
-2004-05-19 05:30  ivan
-
-	* httemplate/edit/part_pkg.cgi: finish making
-	  hours/input/output/total display on invoices conditional on there
-	  being any charge for overages
-
-2004-05-19 05:28  ivan
-
-	* httemplate/edit/part_pkg.cgi: make hours/input/output/total
-	  display on invoices conditional on there being any charge for
-	  overages
-
-2004-05-17 17:20  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
-	  order_pkg to return pkgnum also
-
-2004-05-14 05:25  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
-	  FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/process/part_bill_event.cgi: add per-agent
-	  invoice templates, add per-package suspend invoice events, fix
-	  automatic creation of invoice_latex alternate templates
-
-2004-05-12 11:07  ivan
-
-	* bin/sequences.reset: easier this way
-
-2004-05-12 11:02  ivan
-
-	* bin/: sequences.reset, freeside.import: adding
-
-2004-05-12 03:03  ivan
-
-	* Makefile: for native apache installs
-
-2004-05-11 05:01  ivan
-
-	* httemplate/edit/svc_www.cgi: i'm not usually like this.
-
-2004-05-11 04:58  ivan
-
-	* httemplate/edit/svc_www.cgi: this has been an evening of logical
-	  negation
-
-2004-05-11 04:54  ivan
-
-	* httemplate/edit/svc_www.cgi: so close
-
-2004-05-11 04:52  ivan
-
-	* httemplate/edit/svc_www.cgi: clean this up a bit, fix
-	  svc_www-usersvc_svcpart and hopefully simplified zone select too
-
-2004-05-11 04:22  ivan
-
-	* httemplate/edit/svc_www.cgi: need to pull in $conf
-
-2004-05-11 04:19  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
-	  default and one kludge, to improve webhosting UI
-
-2004-05-11 02:50  ivan
-
-	* FS/FS/part_export/www_shellcommands.pm: fix commands
-
-2004-05-10 17:46  ivan
-
-	* httemplate/: index.html, search/svc_www.cgi: vary basic virtual
-	  host browse
-
-2004-05-10 16:16  ivan
-
-	* httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
-
-2004-05-10 06:46  ivan
-
-	* FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
-	  password changing command
-
-2004-05-10 06:17  ivan
-
-	* FS/FS/part_export/shellcommands.pm: fall back to password
-	  changing in the case of blank suspension/unsuspension commands,
-	  like some exports
-
-2004-05-10 04:10  ivan
-
-	* FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
-	  export commands configrable
-
-2004-05-10 03:01  ivan
-
-	* bin/sendmail.import: properly nested greps
-
-2004-05-10 02:59  ivan
-
-	* bin/sendmail.import: allow for multiple svc_acct svcparts
-
-2004-05-10 02:40  ivan
-
-	* bin/sendmail.import: 5.005!
-
-2004-05-10 02:38  ivan
-
-	* bin/sendmail.import: ach 5.005
-
-2004-05-10 01:38  ivan
-
-	* CREDITS: rt and sql-ledger
-
-2004-05-08 00:46  ivan
-
-	* FS/FS/svc_acct.pm: default finger to first+last
-
-2004-05-06 15:37  ivan
-
-	* httemplate/edit/svc_www.cgi: brainfart
-
-2004-05-06 15:34  ivan
-
-	* httemplate/edit/svc_www.cgi: tyop
-
-2004-05-06 15:29  ivan
-
-	* FS/FS/part_export/apache.pm, bin/apache.export: add option to
-	  change the restart command in apache exports
-
-2004-05-06 15:29  ivan
-
-	* FS/FS/svc_acct.pm: protect properly against deleting users linked
-	  to virtual web sites
-
-2004-05-06 15:18  ivan
-
-	* httemplate/edit/svc_www.cgi: show service name and
-	  fully-qualified address on service add
-
-2004-05-04 11:44  ivan
-
-	* FS/FS/queue.pm: don't truncate job args for display
-
-2004-05-03 08:40  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
-	  (svc_external: id, title / svc_acct: domain)
-
-2004-05-03 07:32  ivan
-
-	* FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
-	  part_export/shellcommands_withdomain.pm: make RADIUS groups
-	  available to shellcommands exports
-
-2004-05-01 15:49  ivan
-
-	* httemplate/search/: cust_bill.html, elements/search.html: don't
-	  display links to missing customers
-
-2004-05-01 14:40  ivan
-
-	* httemplate/search/cust_bill.html: I'm slow this morning
-
-2004-05-01 14:38  ivan
-
-	* httemplate/search/cust_bill.html: oops tyop
-
-2004-05-01 14:05  ivan
-
-	* httemplate/search/cust_bill.html: handle missing customer records
-	  without erroring out
-
-2004-04-30 20:54  ivan
-
-	* htetc/global.asa: very weird 5.005 problem
-
-2004-04-30 14:58  ivan
-
-	* FS/FS/Record.pm: accept empty zips for non-US countries...
-
-2004-04-30 13:22  ivan
-
-	* FS/FS/cust_main.pm: eliminate spurious "multiple records in
-	  scalar search" warning
-
-2004-04-30 12:08  ivan
-
-	* httemplate/index.html: 15 day open invoice reports for qis
-
-2004-04-23 06:15  ivan
-
-	* FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
-	  FS/bin/freeside-credit-report, httemplate/index.html,
-	  httemplate/search/report_cc.cgi,
-	  httemplate/search/report_cc.html,
-	  httemplate/search/report_credit.cgi,
-	  httemplate/search/report_credit.html: add link to new credit
-	  report on main menu, remove old obsolete shell-out reports
-
-2004-04-23 05:50  ivan
-
-	* Makefile, htetc/global.asa: fix up includes with Apache::ASP
-
-2004-04-23 05:19  ivan
-
-	* FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
-	  httemplate/graph/money_time-graph.cgi,
-	  httemplate/graph/money_time.cgi,
-	  httemplate/search/cust_bill.html,
-	  httemplate/search/cust_credit.html,
-	  httemplate/search/cust_pay.cgi,
-	  httemplate/search/report_cust_credit.html,
-	  httemplate/search/elements/search.html: credit report, add some
-	  links to sales/credits/receipts summary, move payment search to
-	  template
-
-2004-04-22 19:32  ivan
-
-	* httemplate/: search/cust_bill.html, search/sql.html, index.html,
-	  search/elements/search.html: working templated invoice search!
-
-2004-04-22 00:38  ivan
-
-	* httemplate/elements/pager.html: silly pager fix
-
-2004-04-22 00:27  ivan
-
-	* httemplate/docs/: install.html, upgrade10.html: minor doc updates
-
-2004-04-22 00:07  ivan
-
-	* httemplate/search/report_cust_credit.html: initial copy from
-	  report_cust_pay.html
-
-2004-04-21 13:52  ivan
-
-	* FS/FS/cust_bill.pm: as an invoice event, emailing/printing
-	  problems should be fatal and trigger retry
-
-2004-04-20 18:49  ivan
-
-	* FS/FS/cust_main.pm: respect country default for batch import
-
-2004-04-20 13:24  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
-
-2004-04-19 18:23  ivan
-
-	* FS/FS/cust_main.pm: accept expiration dates in the same format
-	  they are output...
-
-2004-04-19 17:58  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  httemplate/view/cust_main.cgi: add methods for masking credit
-	  cards, add payment info modification to self-service
-
-2004-04-13 18:00  ivan
-
-	* rt/FREESIDE_MODIFIED: keeping track of what's been changed to
-	  make life easier when importing new upstream versions
-
-2004-04-13 17:48  khoff
-
-	* rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
-
-2004-04-13 15:30  ivan
-
-	* FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
-	  being used anyway
-
-2004-04-13 13:01  ivan
-
-	* FS/t/part_export-communigate_pro.t: adding forgotten test
-
-2004-04-13 11:27  ivan
-
-	* Makefile: adding comments for fedora
-
-2004-04-10 18:50  ivan
-
-	* httemplate/search/: report_prepaid_income.cgi,
-	  report_prepaid_income.html: update unearned revenue report based
-	  on feedback from kevin
-
-2004-04-09 15:35  ivan
-
-	* Makefile: thank goodness its friday
-
-2004-04-09 15:34  ivan
-
-	* Makefile: really properly disable RT where not using
-
-2004-04-09 15:33  ivan
-
-	* Makefile: properly disable RT where not using
-
-2004-04-09 15:29  ivan
-
-	* fs_passwd/fs_passwd.cgi: oops, this one too
-
-2004-04-09 15:28  ivan
-
-	* fs_passwd/fs_passwd.html: fs_passwd.cgi
-
-2004-04-08 05:37  ivan
-
-	* Makefile: fix psql command line options for older pg
-
-2004-04-08 05:23  ivan
-
-	* Makefile: fix quotes
-
-2004-04-08 05:07  ivan
-
-	* Makefile: don't enable by default
-
-2004-04-08 05:05  ivan
-
-	* rt/sbin/: rt-setup-database, rt-setup-database.in: remove
-	  accidentally doubled lines in usage inst
-
-2004-04-08 05:00  ivan
-
-	* Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
-	  rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
-	  rt/sbin/rt-setup-database.in: beginning of RT integration
-
-2004-04-07 22:53  ivan
-
-	* fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
-	  server until it is ready
-
-2004-04-07 06:12  ivan
-
-	* FS/bin/freeside-reexport: oops, update the usage too
-
-2004-04-07 06:11  ivan
-
-	* FS/bin/freeside-reexport: added options to select username,
-	  svcnum, svcpart
-
-2004-04-07 04:39  ivan
-
-	* FS/FS/: Conf.pm, domain_record.pm: automatically update
-	  reverse-ARPA records (Bug#462) / recognize SOA records with the
-	  fqdn as well as @
-
-2004-04-07 04:04  ivan
-
-	* httemplate/view/svc_domain.cgi: javascript confirm when slaving a
-	  domain
-
-2004-04-07 01:34  ivan
-
-	* FS/FS/part_export.pm: argh, the glob itself is tainted under
-	  5.005
-
-2004-04-07 01:07  ivan
-
-	* FS/FS/part_export.pm: make -T happy (under old perl?)
-
-2004-04-05 19:03  ivan
-
-	* FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
-
-2004-04-05 07:05  ivan
-
-	* httemplate/misc/link.cgi, FS/FS/Conf.pm,
-	  httemplate/misc/process/link.cgi: add a domain pulldown to
-	  svc_acct linking, closes: Bug#277 / prevent "stealing" services
-	  with link unless you set legacy_link-steal config option, closes:
-	  Bug#321
-
-2004-04-05 04:55  ivan
-
-	* FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
-	  heuristics to transfer ordering: primaries first, then sorted by
-	  quantity
-
-2004-04-05 02:08  ivan
-
-	* htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
-	  httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
-	  httemplate/view/svc_domain.cgi: add whois functionality
-	  internally instead of linking to geektools
-
-2004-04-04 15:20  ivan
-
-	* FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
-	  to optionally allow non-matching svcparts to be moved during
-	  package changes, closes: Bug#667
-
-2004-04-04 15:14  ivan
-
-	* httemplate/view/cust_main.cgi: comment out extraneous warning
-
-2004-04-02 16:45  ivan
-
-	* httemplate/search/cust_bill.cgi: UI: stop making things small for
-	  no reason
-
-2004-04-02 05:44  ivan
-
-	* htetc/global.asa, htetc/handler.pl,
-	  httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
-	  and set Content-Length and Cache-Control for viewing .pdf
-	  invoices with IE over SSL.
-	  http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
-
-2004-04-02 03:23  ivan
-
-	* httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
-	  .pdf extension to placate some versions of IE.  yay IE.
-
-2004-04-01 18:09  ivan
-
-	* bin/bind.export, FS/FS/part_export/bind.pm: add option to set
-	  (r)ndc command
-
-2004-04-01 06:50  ivan
-
-	* FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
-	  commands
-
-2004-04-01 03:14  ivan
-
-	* httemplate/browse/part_referral.cgi: remove extraneous html
-
-2004-04-01 03:09  ivan
-
-	* httemplate/browse/part_referral.cgi: oops!
-
-2004-04-01 02:56  ivan
-
-	* httemplate/browse/part_referral.cgi: add a yesterday column and a
-	  total row, closes: Bug#797
-
-2004-03-31 16:44  ivan
-
-	* FS/: FS/cust_main_county.pm, bin/freeside-setup: get
-	  sub-countries from Locale::SubCountry now
-
-2004-03-30 09:13  ivan
-
-	* httemplate/docs/upgrade10.html: little more explanation about
-	  editing Pg dumps
-
-2004-03-30 08:43  ivan
-
-	* FS/FS/cust_main.pm: mutex the bill and collect functions
-	  per-customer
-
-2004-03-30 01:20  ivan
-
-	* bin/bind.import: add -s and -c flags, add ipv6 default zones to
-	  list of ignored zones, add nameservice records to existing
-	  domains, update for API change inDNS::ZoneParse 0.84
-
-2004-03-29 13:49  ivan
-
-	* FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
-	  also
-
-2004-03-28 22:03  ivan
-
-	* FS/FS/part_export.pm: fix export_info sub to return an empty
-	  hashref instead of undef
-
-2004-03-26 17:05  khoff
-
-	* FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
-	  services in a particular order to get around certain
-	  inter-service dependancies
-
-2004-03-25 20:54  ivan
-
-	* fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
-	  2.09
-
-2004-03-25 20:46  ivan
-
-	* FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
-	  necessary
-
-2004-03-25 03:00  ivan
-
-	* FS/FS/part_export/: domain_shellcommands.pm,
-	  www_shellcommands.pm: typo from refactoring
-
-2004-03-25 00:55  ivan
-
-	* FS/FS/part_export/: domain_shellcommands.pm,
-	  forward_shellcommands.pm, shellcommands.pm,
-	  shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
-	  ISPMan integration
-
-2004-03-24 22:42  ivan
-
-	* FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
-	  and later only so far, still waiting to hear about 4.10
-
-2004-03-24 07:38  ivan
-
-	* httemplate/edit/part_export.cgi: catch misconfigured exports
-
-2004-03-24 06:28  ivan
-
-	* FS/FS/: part_export.pm, part_export/apache.pm,
-	  part_export/bind.pm, part_export/bind_slave.pm,
-	  part_export/bsdshell.pm, part_export/communigate_pro.pm,
-	  part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
-	  part_export/cyrus.pm, part_export/domain_shellcommands.pm,
-	  part_export/forward_shellcommands.pm, part_export/http.pm,
-	  part_export/infostreet.pm, part_export/ldap.pm,
-	  part_export/postfix.pm, part_export/shellcommands.pm,
-	  part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
-	  part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
-	  part_export/sysvshell.pm, part_export/textradius.pm,
-	  part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
-	  export info to the modules themselves
-
-2004-03-24 06:23  ivan
-
-	* FS/FS/part_export/router.pm: move export info to the modules
-	  themselves
-
-2004-03-24 06:21  ivan
-
-	* FS/: MANIFEST, FS/part_export/passwdfile.pm,
-	  t/part_export-passwdfile.t: adding passwdfile export base class
-
-2004-03-24 06:17  ivan
-
-	* eg/export_template.pm: update example export for the new world of
-	  export data in themodule files
-
-2004-03-24 01:35  ivan
-
-	* FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
-	  t/part_export-postfix.t, t/part_export-router.t: add missing
-	  compile tests
-
-2004-03-23 11:57  ivan
-
-	* httemplate/view/: cust_main.cgi: small UI fix for unapplied
-	  partial credits
-
-2004-03-22 19:36  ivan
-
-	* htetc/global.asa: make Apache::ASP includes work as expected
-
-2004-03-22 19:31  ivan
-
-	* htetc/global.asa: includes fix
-
-2004-03-22 19:29  ivan
-
-	* htetc/global.asa, httemplate/docs/install.html,
-	  httemplate/docs/upgrade10.html: includes with Apache::ASP
-
-2004-03-22 16:06  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  htetc/global.asa, htetc/handler.pl,
-	  httemplate/elements/small_custview.html,
-	  httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
-	  httemplate/view/cust_main.cgi: one-time credit card and ACH
-	  payments (like self-service) closes: Bug#648
-
-2004-03-22 16:06  ivan
-
-	* httemplate/search/report_receivables.cgi: fix sorting of NULL
-	  companies differently than empty companies
-
-2004-03-22 11:02  ivan
-
-	* httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
-	  size of 6
-
-2004-03-22 09:13  ivan
-
-	* httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
-	  add ACH help graphic
-
-2004-03-22 07:18  ivan
-
-	* FS/FS/CGI.pm: tone down the titles
-
-2004-03-22 07:04  ivan
-
-	* httemplate/edit/cust_main.cgi: s/routing code/routing number/
-
-2004-03-22 04:50  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
-	  expiration selection now -> 15 years instead of hardcoded
-
-2004-03-22 03:05  ivan
-
-	* httemplate/: edit/process/REAL_cust_pkg.cgi,
-	  edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
-	  misc/unprovision.cgi, misc/process/link.cgi,
-	  search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
-	  view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
-	  view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
-	  remove everything that links to package view also, closes:
-	  Bug#569
-
-2004-03-22 02:36  ivan
-
-	* httemplate/view/cust_main.cgi: further small UI tweaks
-
-2004-03-22 02:16  ivan
-
-	* httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
-	  view/cust_main.cgi: yay!  remove package view entirely (closes:
-	  Bug#569)
-
-2004-03-21 18:59  ivan
-
-	* httemplate/view/cust_main.cgi: much easier to understand listing
-	  of credits/payments that get split up, closes: Bug#773, 762
-
-2004-03-19 04:36  ivan
-
-	* FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
-
-2004-03-18 14:35  ivan
-
-	* FS/FS/part_export/shellcommands.pm: quote already-crypted
-	  passwords to prevent variable substitution
-
-2004-03-18 14:32  ivan
-
-	* FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
-	  replace also
-
-2004-03-18 14:00  ivan
-
-	* bin/shadow.reimport: add -b option
-
-2004-03-18 12:58  ivan
-
-	* FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
-	  passwords
-
-2004-03-17 17:46  ivan
-
-	* FS/bin/freeside-selfservice-server,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
-	  require Storable minimum 2.09
-
-2004-03-17 15:16  ivan
-
-	* FS/FS/svc_acct.pm: fixup password checking to understand
-	  old-style *SUSPENDED* accounts and not to allow access for * ! !!
-	  passwords
-
-2004-03-17 15:08  ivan
-
-	* bin/shadow.reimport: skip root user and anyone with *LK* or NP
-	  accounts
-
-2004-03-17 14:55  ivan
-
-	* bin/shadow.reimport: fix multiple svcparts
-
-2004-03-17 14:53  ivan
-
-	* bin/shadow.reimport: allow multiple svcparts
-
-2004-03-17 14:49  ivan
-
-	* bin/shadow.reimport: re-enable prompting
-
-2004-03-17 14:45  ivan
-
-	* bin/shadow.reimport: add -d and -r options
-
-2004-03-17 13:47  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
-	  FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
-	  httemplate/docs/upgrade-1.4.2.html: proper self-service login
-	  supporting plaintext, crypt and MD5 passwords
-
-2004-03-16 12:41  ivan
-
-	* Makefile: rt-setup-database, not rt-initialize-database
-
-2004-03-15 23:06  ivan
-
-	* Makefile, rt/config.layout.in: masonstatedir can't be configured
-	  form ./configure either, must use layout
-
-2004-03-15 23:04  ivan
-
-	* Makefile: and finally, run the ./configure
-
-2004-03-15 23:03  ivan
-
-	* Makefile: use a proper delimter
-
-2004-03-15 23:00  ivan
-
-	* Makefile: transposition
-
-2004-03-15 22:59  ivan
-
-	* Makefile: autogenerate rt/config.layout file
-
-2004-03-15 22:58  ivan
-
-	* rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
-	  config.layout needs to be generated
-
-2004-03-15 22:45  ivan
-
-	* Makefile: initial RT targets
-
-2004-03-15 22:43  ivan
-
-	* rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
-	  (hopefully rather unobtrusive) patch
-
-2004-03-15 20:36  ivan
-
-	* FS/FS/cust_svc.pm: recognize DBD::mysqlPP
-
-2004-03-15 16:34  ivan
-
-	* Makefile: dont want to error out here
-
-2004-03-12 17:27  ivan
-
-	* Makefile: really add the necessary backslashes this time, fix
-	  s/// delimteres
-
-2004-03-12 16:53  ivan
-
-	* Makefile: oops
-
-2004-03-12 16:50  ivan
-
-	* Makefile, htetc/handler.pl: automatically set Mason comp_root in
-	  Makefile
-
-2004-03-12 16:16  ivan
-
-	* Makefile: fix suse document root
-
-2004-03-12 04:39  ivan
-
-	* FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
-	  httemplate/view/cust_main.cgi: add unapplycredits configuration
-	  option
-
-2004-03-12 04:11  ivan
-
-	* httemplate/graph/money_time.cgi: fix title
-
-2004-03-12 04:10  ivan
-
-	* httemplate/docs/upgrade10.html: add history tables to field
-	  change upgrade instructions, add hints for pre-5.6 perl, add
-	  index on cust_pay._date
-
-2004-03-12 02:22  ivan
-
-	* httemplate/index.html: add badly-named new report
-
-2004-03-12 02:19  ivan
-
-	* httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
-
-2004-03-12 00:56  ivan
-
-	* FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
-	  by default; horrible performance
-
-2004-03-12 00:17  ivan
-
-	* FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
-	  contain the strings now, not just match exactly
-
-2004-03-11 21:58  ivan
-
-	* httemplate/docs/upgrade10.html: document trouble schema changes
-	  backported to 1.4.2
-
-2004-03-11 21:49  ivan
-
-	* httemplate/docs/upgrade10.html: remove comment
-
-2004-03-11 13:35  ivan
-
-	* httemplate/docs/upgrade10.html: add info for ancient Pg versions
-
-2004-03-11 13:19  ivan
-
-	* conf/logo.eps: oops, wrong logo
-
-2004-03-11 13:07  ivan
-
-	* conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
-	  point invoice_latex at it by default
-
-2004-03-11 00:54  ivan
-
-	* FS/bin/freeside-selfservice-server: turn down logging level
-
-2004-03-10 23:33  ivan
-
-	* fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
-	  fs_passwdd: update fs_passwd stuff as wrappers around
-	  self-service
-
-2004-03-10 20:17  ivan
-
-	* FS/MANIFEST: incorrect listing in MANIFEST
-
-2004-03-10 18:03  ivan
-
-	* rt/lib/RT/: I18N/it.po, Interface/REST.pm: Initial revision
-
-2004-03-10 17:59  ivan
-
-	* rt/: README.Oracle, UPGRADING, bin/rt.in,
-	  docs/rt3-schema-relationships.dot, etc/acl.Informix,
-	  etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
-	  lib/RT/StyleGuide.pod: Initial revision
-
-2004-03-10 17:05  ivan
-
-	* Makefile: update for suse
-
-2004-03-10 14:27  khoff
-
-	* httemplate/edit/svc_broadband.cgi: Excluded virtual fields
-	  weren't being properly masked on errors.  The router/block select
-	  box wasn't being generated on errors.
-
-2004-03-10 11:06  khoff
-
-	* httemplate/browse/router.cgi: Added hide/show customer router
-	  link.
-
-2004-03-09 18:37  khoff
-
-	* httemplate/browse/router.cgi: UI cleanup.
-
-2004-03-05 16:57  ivan
-
-	* httemplate/docs/upgrade10.html: doc
-
-2004-03-05 06:34  ivan
-
-	* FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
-	  FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
-	  FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
-	  htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
-	  httemplate/graph/money_time.cgi: beginning of OO reporting
-	  interface, create acadia-requested crosstab reports
-
-2004-03-04 21:59  ivan
-
-	* FS/bin/freeside-daily: fix -v
-
-2004-03-03 08:32  ivan
-
-	* bin/create-fetchmailrc: fix for case where no .fetchmailrc should
-	  be create and fetchmail should not be run
-
-2004-03-03 05:42  ivan
-
-	* FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
-	  svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
-	  svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
-	  emails being sent to signup server declined accounts, closes:
-	  Bug#743
-
-2004-03-02 22:20  ivan
-
-	* httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
-	  well as disable them (IE doesn't grey out disabled text dialogs)
-
-2004-02-28 15:06  ivan
-
-	* httemplate/docs/ieak.html: for now
-
-2004-02-28 14:57  ivan
-
-	* Makefile: s/cleanwhisker/pouncequick/
-
-2004-02-28 14:49  ivan
-
-	* FS/t/acct_snarf.t: adding
-
-2004-02-28 14:48  ivan
-
-	* FS/FS/cust_pkg.pm: minor fixes
-
-2004-02-28 14:47  ivan
-
-	* CREDITS: credit where the typeset invoices came from!
-
-2004-02-28 14:43  ivan
-
-	* htetc/global.asa, httemplate/docs/install.html,
-	  httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
-
-2004-02-28 14:40  ivan
-
-	* httemplate/edit/process/cust_main_county-collapse.cgi: style
-
-2004-02-28 14:40  ivan
-
-	* httemplate/edit/process/cust_main_county.cgi: new setuptax and
-	  recurtax fields
-
-2004-02-28 14:26  ivan
-
-	* FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
-	  1.32, finally closes Bug#639
-
-2004-02-27 13:21  khoff
-
-	* FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
-	  were trying to call addr on an undefined object.  That's not
-	  good.
-
-2004-02-26 11:21  ivan
-
-	* httemplate/view/svc_forward.cgi: correct cancel link
-	  s/account/mail forward/
-
-2004-02-25 20:01  ivan
-
-	* httemplate/edit/svc_forward.cgi: double quotes are not ASP
-
-2004-02-25 19:32  ivan
-
-	* FS/FS/Record.pm: allow replace with no arguments
-
-2004-02-25 02:37  ivan
-
-	* httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
-	  forward editing for new svc_forward.src field
-
-2004-02-24 21:11  ivan
-
-	* FS/FS/CGI.pm: kludge around it completely
-
-2004-02-24 21:04  ivan
-
-	* FS/FS/CGI.pm: third time's the charm
-
-2004-02-24 21:00  ivan
-
-	* FS/FS/CGI.pm: oops, not the right way to blank them
-
-2004-02-24 20:56  ivan
-
-	* FS/FS/CGI.pm: query strings get passed through sometimes?
-
-2004-02-24 19:50  ivan
-
-	* httemplate/docs/install.html: formatting
-
-2004-02-23 00:12  ivan
-
-	* FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
-	  fallback suspension code
-
-2004-02-13 10:58  ivan
-
-	* bin/postfix.export: postfix export
-
-2004-02-13 06:04  ivan
-
-	* FS/FS/part_export.pm, bin/postfix.export: add postfix export
-
-2004-02-13 05:53  ivan
-
-	* httemplate/edit/part_svc.cgi: typo
-
-2004-02-13 04:27  ivan
-
-	* FS/FS/part_export/postfix.pm: adding postfix export
-
-2004-02-13 03:47  ivan
-
-	* bin/sendmail.import: it lives!
-
-2004-02-13 03:44  ivan
-
-	* httemplate/docs/upgrade10.html: workaround for older Pg
-
-2004-02-13 03:28  ivan
-
-	* httemplate/: index.html, search/svc_forward.cgi,
-	  view/svc_forward.cgi: add mail alias browse to main menu and fix
-	  mail alias view to recognize new schema also
-
-2004-02-13 02:57  ivan
-
-	* FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
-	  adding svc_forward.src: make svc_forward.srcsvc nullable
-
-2004-02-13 02:35  ivan
-
-	* FS/FS/svc_forward.pm, FS/bin/freeside-setup,
-	  httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
-	  svc_forward.src
-
-2004-02-13 00:02  ivan
-
-	* bin/sendmail.import: initial import
-
-2004-02-12 20:01  ivan
-
-	* FS/FS/part_export/: router.pm, domain_shellcommands.pm,
-	  forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
-	  depend on Net::SSH 0.08 for non-blocking STDERR read
-
-2004-02-12 02:44  ivan
-
-	* bin/bind.import: fix usage msg
-
-2004-02-11 22:31  ivan
-
-	* htetc/global.asa, htetc/handler.pl,
-	  httemplate/misc/email-invoice.cgi,
-	  httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
-	  re-email invoice, closes: bug#526 and have print and email
-	  invoice links redirect back to top of customer view page instead
-	  of #history tag
-
-2004-02-07 14:13  ivan
-
-	* FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
-
-2004-02-07 00:24  ivan
-
-	* FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
-	  to sqlradius and sqlradius_withdomain exports
-
-2004-02-05 17:00  ivan
-
-	* FS/FS/Conf.pm: add "Net 0" invoice_default_terms
-
-2004-02-02 16:19  ivan
-
-	* bin/shadow.reimport: adding shadow.reimport
-
-2004-02-01 01:29  ivan
-
-	* Makefile: use install to make all components of FREESIDE_CONF dir
-
-2004-01-30 22:33  ivan
-
-	* FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
-	  httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
-	  htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade-1.4.2.html,
-	  httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
-	  enable an explicit first package flag
-
-2004-01-30 22:20  ivan
-
-	* FS/FS/Record.pm: add ut_snumber, fix replacement of records with
-	  empty values in non-primary-keyed tables
-
-2004-01-30 12:40  ivan
-
-	* httemplate/docs/upgrade-1.4.2.html: not appropriate
-
-2004-01-29 19:58  ivan
-
-	* FS/FS/part_export.pm: add default freebsd and linux
-	  suspension/unsuspension commands, work around FreeBSD pw(1) lack
-	  of locking, and don't prepend "*SUSPENDED* " to suspend an
-	  account anymore
-
-2004-01-29 19:05  ivan
-
-	* FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
-	  suspend an account
-
-2004-01-29 17:27  ivan
-
-	* Makefile: multiple self-service machines aren't enclosed in
-	  quotes
-
-2004-01-29 17:10  ivan
-
-	* Makefile, FS/FS/ClientAPI/MyAccount.pm,
-	  FS/bin/freeside-selfservice-server, init.d/freeside-init: add
-	  support for running selfservice server against multiple machines
-
-2004-01-27 17:45  ivan
-
-	* httemplate/search/svc_acct.cgi: fix link from service definition
-	  browse to services
-
-2004-01-27 17:39  ivan
-
-	* httemplate/: index.html, browse/part_svc.cgi,
-	  search/svc_acct.cgi, search/svc_domain.cgi: add service
-	  definition browse by number of active services
-
-2004-01-23 03:20  ivan
-
-	* httemplate/: index.html, search/report_prepaid_income.cgi,
-	  search/report_prepaid_income.html: add prepaid income to main
-	  menu and allow arbitrary dates
-
-2004-01-23 01:04  ivan
-
-	* httemplate/search/report_prepaid_income.cgi: tidy up look
-
-2004-01-23 00:58  ivan
-
-	* httemplate/search/report_prepaid_income.cgi: oops
-
-2004-01-23 00:55  ivan
-
-	* httemplate/search/report_prepaid_income.cgi: first try at prepaid
-	  income report
-
-2004-01-22 19:22  ivan
-
-	* FS/FS/cust_bill.pm: undo debugging change
-
-2004-01-22 19:21  ivan
-
-	* FS/FS/cust_bill.pm: consolidate large numbers of accounts to
-	  avoid gigantic line items
-
-2004-01-22 19:01  ivan
-
-	* httemplate/edit/cust_main.cgi: and the same for ship_
-
-2004-01-22 18:53  ivan
-
-	* httemplate/edit/cust_main.cgi: fix state default and set min year
-	  to this year, patch from <matthewd>, thanks!
-
-2004-01-22 16:49  ivan
-
-	* debian/control: update ideas about package splitup
-
-2004-01-21 16:21  ivan
-
-	* FS/FS/cust_main.pm: fix cancel method
-
-2004-01-21 16:11  ivan
-
-	* httemplate/misc/cust_main-cancel.cgi: report cancellation errors
-	  properly
-
-2004-01-21 15:45  ivan
-
-	* httemplate/misc/dump.cgi: fix newline problem in dump
-
-2004-01-21 14:10  ivan
-
-	* FS/FS/cust_bill.pm: clean up all temp files!
-
-2004-01-21 14:00  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
-	  conf/invoice_latexsmallfooter: fix multi-page typeset invoices
-
-2004-01-20 16:04  ivan
-
-	* httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
-	  cust_pkg.cgi: don't include the _next_ day, just the full ending
-	  day
-
-2004-01-20 12:30  ivan
-
-	* httemplate/: index.html, misc/dump.cgi: add database dump from
-	  web interface
-
-2004-01-19 15:21  ivan
-
-	* httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
-
-2004-01-18 13:03  ivan
-
-	* FS/FS/Record.pm: revert bind_param change _again_.  passing not
-	  as a hashref causes too many other problems.	please leave as is.
-	  DBD::Pg needs to be fixed.  1.31 is a lost cause.
-
-2004-01-16 13:45  ivan
-
-	* FS/FS/cust_bill.pm: apply variable substitutions in latex notes
-	  also
-
-2004-01-12 12:52  ivan
-
-	* httemplate/docs/upgrade10.html: add IPC::ShareLite and
-	  Locale::SubCountry
-
-2004-01-12 12:52  ivan
-
-	* httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
-
-2004-01-12 12:40  khoff
-
-	* httemplate/edit/part_virtual_field.cgi: Lists are just better
-	  sorted.
-
-2004-01-12 12:34  khoff
-
-	* httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
-
-2004-01-11 16:03  ivan
-
-	* httemplate/view/cust_bill.cgi: only display "view typeset
-	  invoice" when there is an invoice_latex template
-
-2004-01-11 15:59  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
-	  invoice view in web UI uses pdf instead of postscript, closes
-	  Bug#614
-
-2004-01-11 15:38  ivan
-
-	* httemplate/view/cust_bill-pdf.cgi: fix for pdf
-
-2004-01-11 15:37  ivan
-
-	* httemplate/view/cust_bill-pdf.cgi: adding
-
-2004-01-10 03:17  ivan
-
-	* Makefile: workaround stubborn shells globbing [a-z] to include
-	  CVS/
-
-2004-01-09 20:19  ivan
-
-	* FS/FS/cust_main.pm: don't require payname for DCHK either
-
-2004-01-09 19:50  ivan
-
-	* httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
-	  invoice event edits
-
-2004-01-09 14:46  ivan
-
-	* httemplate/search/report_receivables.cgi: add customer number
-
-2004-01-09 14:39  ivan
-
-	* FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
-	  deletions: need to use Date::Format and FS::Misc qw(send_email)
-	  in cust_credit.pm, need a link to delete unapplied credits too
-
-2004-01-09 14:15  ivan
-
-	* FS/FS/Conf.pm: correct tyop
-
-2004-01-09 14:11  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
-	  httemplate/view/cust_main.cgi,
-	  httemplate/misc/delete-cust_credit.cgi: add deletecredits config
-	  value to enable deletion of credits
-
-2004-01-09 13:09  ivan
-
-	* FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
-	  value
-
-2004-01-06 22:10  khoff
-
-	* httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
-	  billing services in an external sql database.
-
-2004-01-05 12:24  ivan
-
-	* httemplate/index.html: fix other packages by next bill date link
-
-2004-01-03 19:54  ivan
-
-	* httemplate/docs/signup.html: remove obsolete netscape CCK
-	  supportsignup.cgi
-
-	  depend on HTTP::BrowserDetect directly instead of via deprecated
-	  HTTP::Headers::UserAgent (closes: Bug#578)
-
-2004-01-03 00:42  ivan
-
-	* httemplate/browse/agent.cgi: fix heading colspan when there is no
-	  agent.disabled column
-
-2004-01-01 12:40  ivan
-
-	* FS/FS/cust_bill.pm: escape stuff from latex
-
-2003-12-29 22:02  khoff
-
-	* FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
-	  around a bug in DBD::Pg version 1.31.
-
-2003-12-27 00:23  ivan
-
-	* httemplate/: index.html, search/cust_pkg.cgi,
-	  search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
-	  by agent
-
-2003-12-24 10:18  khoff
-
-	* FS/bin/freeside-setup: tyop
-
-2003-12-22 18:36  ivan
-
-	* FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
-	  FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
-	  httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
-	  httemplate/edit/process/svc_external.cgi,
-	  httemplate/view/svc_external.cgi: add svc_external
-
-2003-12-22 17:46  ivan
-
-	* FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
-	  httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
-	  svc_external
-
-2003-12-22 17:10  ivan
-
-	* eg/table_template-svc.pm: update svc template for 1.5
-
-2003-12-22 17:06  ivan
-
-	* eg/table_template-svc.pm: fix path to svc_Common in example table
-
-2003-12-22 16:51  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
-	  selfservice API
-
-2003-12-22 16:41  ivan
-
-	* FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
-	  option
-
-2003-12-22 13:37  ivan
-
-	* httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
-	  pending batch screen
-
-2003-12-22 13:22  ivan
-
-	* FS/FS/cust_main.pm: default to the whole-country tax rate if
-	  states aren't defined
-
-2003-12-22 13:18  ivan
-
-	* FS/FS/cust_bill.pm: quiet warning
-
-2003-12-22 13:01  ivan
-
-	* FS/FS/cust_credit.pm: allow credits to be modified at API level
-
-2003-12-22 09:50  ivan
-
-	* FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
-	  subs
-
-2003-12-21 15:16  ivan
-
-	* httemplate/browse/agent_type.cgi: work even if there are stray
-	  type_pkgs records around
-
-2003-12-21 15:13  ivan
-
-	* FS/FS/Record.pm: cache virtual_fields method results to help
-	  performance
-
-2003-12-21 13:12  ivan
-
-	* FS/bin/freeside-addoutsourceuser: add outsourced databases with
-	  both addresses by default
-
-2003-12-19 19:47  ivan
-
-	* httemplate/browse/part_referral.cgi: fix inflated advertising
-	  source numbers
-
-2003-12-15 00:08  ivan
-
-	* conf/invoice_latex: line up w/window envelopes
-
-2003-12-15 00:07  ivan
-
-	* httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
-	  now, do not count on latex printing it, oops
-
-2003-12-14 22:42  ivan
-
-	* FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
-	  amounts of all open invoices as soon as balance went positive
-	  (only manifests when any cust_bill->owed somehow got to be
-	  negative)
-
-2003-12-14 19:41  ivan
-
-	* FS/FS/cust_bill.pm: add _latex_escape sub
-
-2003-12-14 09:53  ivan
-
-	* httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
-	  view field names
-
-2003-12-10 15:53  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
-	  dropdown
-
-2003-12-10 14:51  ivan
-
-	* FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
-	  part_referral.disabled, add disabled indices to agent and
-	  part_bill_event
-
-2003-12-10 14:50  ivan
-
-	* FS/FS/part_referral.pm: add part_referral.disabled
-
-2003-11-30 00:06  ivan
-
-	* FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
-	  file
-
-2003-11-29 23:52  ivan
-
-	* httemplate/view/cust_bill.cgi: add link to view typeset invoice
-
-2003-11-29 23:41  ivan
-
-	* conf/invoice_latex: move to the left to line up with window
-	  envelopes
-
-2003-11-29 02:50  ivan
-
-	* FS/FS/cust_credit_bill.pm: missing cut
-
-2003-11-29 02:48  ivan
-
-	* FS/FS/cust_bill.pm: use the latex template for normal printing
-	  when available
-
-2003-11-29 02:39  ivan
-
-	* httemplate/edit/part_pkg.cgi: adding sql_generic price plan
-
-2003-11-29 00:32  ivan
-
-	* FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
-	  send statements when a payment or credit is applied
-
-2003-11-29 00:18  ivan
-
-	* FS/FS/part_bill_event.pm: also set default latex template for
-	  late bill templates
-
-2003-11-29 00:08  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
-	  conf/invoice_latexfooter, conf/invoice_latexnotes,
-	  httemplate/misc/print-invoice.cgi,
-	  httemplate/view/cust_bill-ps.cgi: postscript invoice redux
-
-2003-11-26 07:37  ivan
-
-	* FS/FS/cust_bill.pm: remove spurious Setup on one-time package
-	  charges
-
-2003-11-26 06:25  ivan
-
-	* FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
-	  value to control explicit due date printing on invoices
-
-2003-11-24 06:29  ivan
-
-	* httemplate/edit/part_export.cgi: fix html quoting problems
-
-2003-11-24 05:01  ivan
-
-	* httemplate/browse/part_export.cgi: fix html quoting of export
-	  options
-
-2003-11-21 10:55  ivan
-
-	* FS/FS/Record.pm: revert bind_param change!
-
-2003-11-21 07:32  ivan
-
-	* httemplate/search/report_receivables.cgi: precedence helps alot
-
-2003-11-21 07:25  ivan
-
-	* httemplate/search/report_receivables.cgi: precedence helps alot
-
-2003-11-21 07:20  ivan
-
-	* httemplate/search/report_receivables.cgi: show customer status on
-	  receivables report
-
-2003-11-20 04:48  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: don't error out when not
-	  actually changing domain
-
-2003-11-19 10:13  ivan
-
-	* FS/FS/Record.pm: work around DBD::Pg problems with bind_param
-
-2003-11-19 04:21  ivan
-
-	* httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
-	  search/report_cc.html, search/report_credit.html,
-	  search/report_cust_pay.html, search/report_tax.html: fix
-	  jscalendar date ifFormat
-
-2003-11-18 17:37  ivan
-
-	* FS/FS/cust_bill.pm: reversing accidental commit of
-	  work-in-progress
-
-2003-11-18 17:29  ivan
-
-	* FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
-
-2003-11-18 07:14  ivan
-
-	* FS/FS/part_export.pm: fix communigate pro export descriptions
-
-2003-11-18 07:04  ivan
-
-	* FS/: FS/part_export/communigate_pro.pm,
-	  FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
-	  FS/part_export.pm: add communigate_pro_singledomain export
-
-2003-11-18 03:17  ivan
-
-	* httemplate/docs/install.html: remove thread/PerlIO warning -
-	  standard in 5.8.x and working fine
-
-2003-11-14 23:28  ivan
-
-	* FS/bin/freeside-selfservice-server: kill off ssh process when
-	  re-opening connection
-
-2003-11-14 23:18  ivan
-
-	* fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
-	  trailing newline to supress useless error messages in log
-
-2003-11-14 00:43  ivan
-
-	* FS/bin/freeside-selfservice-server: hopefully recover better from
-	  lost ssh connections
-
-2003-11-13 18:52  ivan
-
-	* httemplate/search/report_receivables.cgi: sort these
-	  case-insensitive
-
-2003-11-12 04:29  ivan
-
-	* FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
-	  unaudited services with a svcnum for imports
-
-2003-11-12 03:22  ivan
-
-	* FS/FS/cust_pkg.pm: better error msg
-
-2003-11-11 07:03  ivan
-
-	* FS/FS/svc_Common.pm: also make setx behave when setting svcnum
-	  during an import
-
-2003-11-11 06:39  ivan
-
-	* FS/FS/svc_Common.pm: fix up virtual field reprucussions
-
-2003-11-11 06:21  ivan
-
-	* FS/FS/svc_Common.pm: simple change to cust_svc creation to help
-	  imports with svcnums
-
-2003-11-11 00:35  ivan
-
-	* httemplate/browse/part_referral.cgi: really fix advertising
-	  source edit links
-
-2003-11-11 00:01  ivan
-
-	* httemplate/search/report_receivables.cgi: remove spaces between
-	  parens and contact name
-
-2003-11-10 23:51  ivan
-
-	* httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
-	  part_referral.cgi
-
-2003-11-10 05:54  ivan
-
-	* httemplate/misc/process/meta-import.cgi: hmm forgot to check this
-	  in?
-
-2003-11-08 08:36  ivan
-
-	* FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
-	  cancel_pkg functions to self-service
-
-2003-11-08 08:31  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm: documentation for
-	  self-service functions!
-
-2003-11-08 04:59  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
-	  so we can prevent double-charges
-
-2003-11-07 02:53  ivan
-
-	* httemplate/elements/: calendar-en.js, calendar-setup.js,
-	  calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
-	  jscalendar
-
-2003-11-07 00:39  ivan
-
-	* FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
-	  charging
-
-2003-11-07 00:36  ivan
-
-	* FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
-	  calculations
-
-2003-11-06 23:56  ivan
-
-	* httemplate/view/svc_acct.cgi: also show RADIUS usage information
-	  for sqlradius_withdomain exports
-
-2003-11-06 06:45  ivan
-
-	* httemplate/search/report_receivables.cgi: add totals & simplify
-	  expressions
-
-2003-11-06 06:08  ivan
-
-	* httemplate/search/report_receivables.cgi: ack!  count credits,
-	  not payments twice
-
-2003-11-06 06:00  ivan
-
-	* httemplate/search/report_receivables.cgi: typo
-
-2003-11-06 05:56  ivan
-
-	* httemplate/search/report_receivables.cgi: link to customer, don't
-	  show custnum
-
-2003-11-06 05:40  ivan
-
-	* FS/MANIFEST: removing bin/freeside-receivables-report
-
-2003-11-06 05:39  ivan
-
-	* httemplate/: index.html, search/report_receivables.cgi: "current
-	  receivables" -> A/R Aging summary
-
-2003-11-06 05:37  ivan
-
-	* FS/bin/freeside-receivables-report: removing (rewritten as a
-	  proper html report)
-
-2003-11-05 03:13  ivan
-
-	* bin/create-fetchmailrc: fixup
-
-2003-11-05 02:26  ivan
-
-	* FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
-
-2003-11-04 10:01  ivan
-
-	* FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
-
-2003-11-04 09:57  ivan
-
-	* bin/create-fetchmailrc: adding
-
-2003-11-04 09:30  ivan
-
-	* FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
-	  info available to exports
-
-2003-11-04 02:56  ivan
-
-	* FS/FS/Record.pm: finish treating serials as ints!
-
-2003-11-04 02:55  ivan
-
-	* FS/FS/Record.pm: treat serial columns as ints too!
-
-2003-11-03 03:42  ivan
-
-	* FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
-	  Bug#590??
-
-2003-11-03 03:30  ivan
-
-	* httemplate/edit/part_svc.cgi: kludge around this so i can add
-	  service definitions for now
-
-2003-11-02 21:57  ivan
-
-	* httemplate/: index.html, browse/part_pkg.cgi,
-	  search/cust_pkg.cgi: add suspended/canceled browse, fix the old
-	  suspended browse
-
-2003-11-02 21:48  ivan
-
-	* httemplate/search/cust_pkg.cgi: add suspended/canceled package
-	  browse
-
-2003-11-02 21:40  ivan
-
-	* httemplate/index.html: formatting
-
-2003-11-02 21:34  ivan
-
-	* httemplate/index.html: remove duplicate items from "Reports"
-	  section
-
-2003-11-02 21:25  ivan
-
-	* httemplate/browse/part_pkg.cgi: tyops
-
-2003-11-02 21:21  ivan
-
-	* httemplate/browse/part_pkg.cgi: also show suspended and canceled
-	  counts on active package browse
-
-2003-10-26 09:30  ivan
-
-	* httemplate/search/cust_main-quickpay.html: default quickpay to
-	  exact search
-
-2003-10-25 17:39  ivan
-
-	* httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
-	  reports broken down by Visa/MC / Amex / Discover
-
-2003-10-24 19:05  ivan
-
-	* FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
-	  ClientAPI/Signup.pm: signups with snarf info!
-
-2003-10-24 18:06  ivan
-
-	* httemplate/docs/signup.html: better link to .INS files
-	  documentation
-
-2003-10-24 13:38  ivan
-
-	* FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
-	  to save the cvv data for specific card types
-
-2003-10-24 12:28  ivan
-
-	* FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
-	  httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
-	  FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
-
-2003-10-23 22:51  ivan
-
-	* httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
-
-2003-10-23 17:50  ivan
-
-	* httemplate/browse/part_referral.cgi: UI: adjust alignment of
-	  stats
-
-2003-10-23 17:39  ivan
-
-	* httemplate/browse/part_referral.cgi: referral listing now shows
-	  customer signups today and past week/30/60/90/6months/year/total
-
-2003-10-23 15:37  ivan
-
-	* bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
-	  version problems
-
-2003-10-23 02:02  ivan
-
-	* httemplate/docs/legacy.html: fix cranky verbitage at the top
-
-2003-10-23 00:49  ivan
-
-	* FS/FS/cust_pay_batch.pm: Declined results from batches should now
-	  suspend the relevant customer.
-
-2003-10-22 12:10  khoff
-
-	* httemplate/edit/process/router.cgi: dbh is a global.
-
-2003-10-19 22:01  ivan
-
-	* FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
-	  httemplate/view/cust_main.cgi: finish up weekly billing
-
-2003-10-19 21:25  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
-	  httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
-	  FS/bin/freeside-setup: daily/weekly billing
-
-2003-10-19 11:08  ivan
-
-	* httemplate/docs/install.html: fix CPAN link
-
-2003-10-16 15:57  khoff
-
-	* FS/FS/part_export/router.pm: Telnet/SSH router export for
-	  svc_broadband.
-
-2003-10-16 06:48  ivan
-
-	* httemplate/docs/billing.html: fix Text::Template link
-
-2003-10-15 16:17  khoff
-
-	* httemplate/browse/router.cgi: $router isn't a global.
-
-2003-10-15 15:59  khoff
-
-	* httemplate/edit/router.cgi: More changes that got lost in the
-	  merge somehow.
-
-2003-10-15 15:48  khoff
-
-	* httemplate/view/svc_broadband.cgi: File got munged during
-	  svc_broadband merge.	Added ability to create a 'customer
-	  router'.
-
-2003-10-15 08:03  ivan
-
-	* FS/bin/freeside-selfservice-server,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
-	  tagging ability so we can run multiple self-service clients on
-	  one machine
-
-2003-10-15 05:08  ivan
-
-	* FS/bin/freeside-setup: fix agent username and password
-	  nullability
-
-2003-10-15 02:41  ivan
-
-	* FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
-	  flag is set for subsequent   credit card transactions; some
-	  processors (AuthorozeNet, others?) use this	to waive the CVV2
-	  requirement.
-
-2003-10-09 10:40  ivan
-
-	* FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
-
-2003-10-09 04:05  ivan
-
-	* httemplate/docs/install.html: don't install on a public server!
-
-2003-10-07 21:09  ivan
-
-	* htetc/global.asa, htetc/handler.pl,
-	  httemplate/misc/upload-batch.cgi: can't use
-	  File::Basename::basename for windows filenames!  use a regex
-	  instead
-
-2003-10-07 06:50  ivan
-
-	* Makefile: mandrake
-
-2003-10-07 01:05  ivan
-
-	* FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
-	  acct_snarf
-
-2003-10-06 23:06  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: problem was scalar context
-	  propogating to the wrong place in the grep
-
-2003-10-06 23:03  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: fix subroutine call from
-	  UpdateAccountSettings sub
-
-2003-10-06 22:50  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
-	  hooks, don't try and set '*SUSPENDED*' passwords
-
-2003-10-06 22:49  ivan
-
-	* FS/FS/svc_acct.pm: doc
-
-2003-10-06 19:27  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: add suspension /
-	  unsuspension export to communigate
-
-2003-10-06 05:05  ivan
-
-	* httemplate/search/cust_main-quickpay.html: - put link to main
-	  menu on quick payment search page
-
-2003-10-06 04:39  ivan
-
-	* httemplate/search/svc_acct.cgi: fix URL argument processing for
-	  account searches by popnum
-
-2003-10-06 04:22  ivan
-
-	* httemplate/search/svc_acct.cgi: typo
-
-2003-10-06 04:20  ivan
-
-	* httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
-	  linking to account list per access number
-
-2003-10-06 04:14  ivan
-
-	* httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
-	  browse shows # of active accounts & links to appropriate account
-	  search
-
-2003-10-02 14:51  khoff
-
-	* httemplate/edit/svc_broadband.cgi: $field isn't a global.
-
-2003-10-02 07:26  ivan
-
-	* Makefile: minor Makefile updates
-
-2003-10-02 07:19  ivan
-
-	* FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
-	  option
-
-2003-10-02 06:08  ivan
-
-	* fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
-	  off super-verbose logging
-
-2003-10-02 05:42  ivan
-
-	* fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
-	  dependancies (PREREQ_PM) for self-service module and signup
-	  wrapper
-
-2003-10-02 04:23  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/login.html: removing testing
-	  info
-
-2003-10-02 03:18  ivan
-
-	* FS/bin/freeside-daily: added -y switch to freeside-daily to
-	  specify an offset in days
-
-2003-10-02 01:56  ivan
-
-	* FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
-	  freeradius 0.9.1, and fix generate-raddb to avoid duplicates
-
-2003-09-30 08:01  ivan
-
-	* FS/FS/agent.pm: no duplicate usernames
-
-2003-09-30 07:58  ivan
-
-	* httemplate/docs/upgrade10.html: agent schema changes
-
-2003-09-30 05:48  ivan
-
-	* httemplate/misc/download-batch.cgi: IE doesn't like downloading
-	  MIME type text/comma-separated-values
-
-2003-09-30 01:21  ivan
-
-	* httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
-	  httemplate/elements/calendar-en.js,
-	  httemplate/elements/calendar-setup.js,
-	  httemplate/elements/calendar-win2k-2.css,
-	  httemplate/elements/calendar.js,
-	  httemplate/elements/calendar_stripped.js,
-	  httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
-	  httemplate/search/report_cc.html,
-	  httemplate/search/report_credit.html,
-	  httemplate/search/report_cust_pay.html,
-	  httemplate/search/report_tax.html: calendar popups!
-
-2003-09-30 00:04  ivan
-
-	* htetc/global.asa, htetc/handler.pl,
-	  httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
-	  ->upload() method
-
-2003-09-29 03:10  ivan
-
-	* httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
-	  now links to active/cancelled customers
-
-2003-09-28 23:51  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: signup with agent selection
-
-2003-09-28 23:35  ivan
-
-	* httemplate/index.html: remove Gratuitous Capitalization
-
-2003-09-28 22:51  ivan
-
-	* FS/FS/agent.pm, httemplate/browse/agent.cgi,
-	  httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
-	  can be disabled (auto-sensing based on schema)
-
-2003-09-28 22:51  ivan
-
-	* FS/bin/freeside-setup, httemplate/docs/schema.html: added
-	  agent.disabled       agent.username	    agent._password
-
-2003-09-28 19:17  ivan
-
-	* FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
-	  quiet config options
-
-2003-09-27 19:36  ivan
-
-	* FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
-	  httemplate/browse/cust_pay_batch.cgi,
-	  httemplate/misc/upload-batch.cgi: add upload of batch result from
-	  TD Canada Trust some global.asa / handler.pl enhancements
-
-2003-09-26 16:33  khoff
-
-	* httemplate/edit/svc_www.cgi: $field is not a global.
-
-2003-09-26 14:02  khoff
-
-	* httemplate/edit/svc_acct.cgi: $field isn't a global.
-
-2003-09-26 06:37  ivan
-
-	* httemplate/docs/upgrade10.html: sql
-
-2003-09-26 06:04  ivan
-
-	* FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
-	  re-charge setup fee
-
-2003-09-26 02:31  ivan
-
-	* FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
-	  canadian GST/PST) taxes work now!
-
-2003-09-26 02:15  ivan
-
-	* FS/FS/UID.pm: re-enable ChopBlanks for now
-
-2003-09-26 02:09  ivan
-
-	* FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
-	  editing
-
-2003-09-26 01:11  ivan
-
-	* httemplate/: browse/cust_main_county.cgi,
-	  edit/cust_main_county.cgi: fix tax edit UI
-
-2003-09-25 04:56  ivan
-
-	* httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
-	  fields
-
-2003-09-25 04:49  ivan
-
-	* httemplate/: browse/cust_main_county.cgi,
-	  edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
-	  recur exemptions 1.4 schema-auto-adjusting backport
-
-2003-09-25 04:17  ivan
-
-	* FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
-	  for a single region 1.4 backport auto-adjusts based on schema
-
-2003-09-25 03:40  ivan
-
-	* FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
-	  and recurtax fields to cust_main_county
-
-2003-09-25 03:28  ivan
-
-	* fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
-	  freebsd portability fix
-
-2003-09-25 03:27  ivan
-
-	* FS/bin/freeside-selfservice-server: freebsd portability fixes
-
-2003-09-25 03:26  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
-
-2003-09-25 02:40  ivan
-
-	* httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
-
-2003-09-25 02:39  ivan
-
-	* httemplate/docs/upgrade9.html: update upgrade docs for bind
-	  exports
-
-2003-09-24 10:20  ivan
-
-	* FS/FS/part_export/shellcommands.pm: don't change dir either when
-	  username_pwonly is set
-
-2003-09-24 10:06  ivan
-
-	* FS/FS/part_export/shellcommands.pm: don't allow uid changes when
-	  usermod_pwonly set
-
-2003-09-23 18:30  ivan
-
-	* httemplate/browse/agent.cgi: fix boolean precedence error leading
-	  to inaccurate results on the new customer status list
-
-2003-09-21 00:31  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
-	  trancode from batching
-
-2003-09-20 23:52  ivan
-
-	* httemplate/misc/download-batch.cgi: eliminate extraneous newlines
-
-2003-09-20 18:22  ivan
-
-	* httemplate/misc/download-batch.cgi: preliminary batch download
-
-2003-09-20 18:22  ivan
-
-	* httemplate/browse/cust_pay_batch.cgi: add link to preliminary
-	  batch download
-
-2003-09-19 05:40  ivan
-
-	* FS/FS/cust_main.pm: quiet option to cancel method
-
-2003-09-19 05:13  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
-
-2003-09-19 05:04  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
-
-2003-09-19 05:02  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
-	  performance
-
-2003-09-19 04:56  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: better error message when you don't
-	  select a package
-
-2003-09-19 04:50  ivan
-
-	* init.d/freeside-init: correct pid filename for stopping
-	  self-service server
-
-2003-09-19 04:35  ivan
-
-	* fs_selfservice/FS-SelfService/SelfService.pm: finish moving
-	  signup server functions to self-service interace
-
-2003-09-19 04:00  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: module needs to return true
-
-2003-09-19 03:08  ivan
-
-	* FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
-
-2003-09-19 03:07  ivan
-
-	* Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
-	  FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
-	  signup server functions to self-service server.  fix provisioning
-	  & immediate suspension of declined signups.
-
-2003-09-19 02:59  ivan
-
-	* init.d/freeside-init: removing signup and passwd servers
-
-2003-09-18 21:25  ivan
-
-	* FS/FS/cust_main.pm: finish cleaning up the quiet stuff
-
-2003-09-18 21:13  ivan
-
-	* FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
-	  signup_server-quiet config option
-
-2003-09-18 03:52  ivan
-
-	* httemplate/browse/agent.cgi: oops
-
-2003-09-18 03:46  ivan
-
-	* httemplate/browse/agent.cgi: include info on number of
-	  active/cancelled customers in agent browse
-
-2003-09-15 14:33  ivan
-
-	* httemplate/search/cust_pkg.cgi: package search skips cancelled
-	  packages when searching by date range
-
-2003-09-11 17:14  khoff
-
-	* FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
-	  NetAddrs, so it shouldn't be map'd
-
-2003-09-11 14:57  ivan
-
-	* FS/FS/part_export.pm: also update sqlradius_withdomaind
-	  description for freeradius 0.9.1
-
-2003-09-11 14:54  ivan
-
-	* FS/FS/part_export.pm: update doc note for freeradius 0.9.1
-
-2003-09-10 15:10  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
-
-2003-09-10 14:56  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: don't set an empty
-	  externalFlag
-
-2003-09-10 14:45  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: communitgate pro
-	  CreateAccount examples are on crack
-
-2003-09-10 14:39  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: fix for communigate pro
-	  weird data structure on create
-
-2003-09-10 14:01  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: set initial password for
-	  new accounts
-
-2003-09-10 03:54  ivan
-
-	* FS/FS/cust_pay.pm: adding cust_main method
-
-2003-09-09 15:36  ivan
-
-	* FS/MANIFEST: adding communigate_pro export
-
-2003-09-08 21:16  ivan
-
-	* FS/FS/part_export.pm: typo hiding remote username labels
-
-2003-09-06 00:20  ivan
-
-	* httemplate/browse/agent_type.cgi: hide display of disabled
-	  packages from agent type browse
-
-2003-09-05 23:45  ivan
-
-	* FS/FS/part_export.pm: updated DBI link in sqlradius export notes
-
-2003-09-05 18:45  ivan
-
-	* FS/FS/svc_acct.pm: fix method name
-
-2003-09-05 18:44  ivan
-
-	* FS/FS/: cust_svc.pm, svc_acct.pm: add
-	  get_session_history_sqlradacct have $ignore_quantity also ignore
-	  0 quantities
-
-2003-09-05 06:19  ivan
-
-	* FS/FS/part_export/communigate_pro.pm: typo
-
-2003-09-05 06:18  ivan
-
-	* FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
-	  communigate pro export
-
-2003-09-05 06:16  ivan
-
-	* FS/FS/Conf.pm: doc
-
-2003-09-05 02:13  ivan
-
-	* FS/FS/svc_acct.pm: allow ! password like !!
-
-2003-09-05 01:17  ivan
-
-	* FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
-	  conf value (refer to exports instead)
-
-2003-09-05 01:02  ivan
-
-	* FS/FS/Conf.pm: fix typo
-
-2003-09-05 01:01  ivan
-
-	* FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
-	  blowfish
-
-2003-09-05 00:55  ivan
-
-	* FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
-	  blowfish passwords
-
-2003-09-04 21:09  ivan
-
-	* FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
-	  control creation of complimentary accounts and minor pod updates
-
-2003-09-04 19:31  ivan
-
-	* httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
-	  too
-
-2003-09-03 16:06  ivan
-
-	* httemplate/view/cust_main.cgi: list extraneous services, closes:
-	  #213
-
-2003-09-03 13:22  ivan
-
-	* FS/FS/Record.pm: turn off query debugging
-
-2003-09-03 11:46  ivan
-
-	* FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
-	  subroutine another fix to support running 1.5.0 virtual field
-	  code on 1.4.x databases
-
-2003-09-03 06:18  ivan
-
-	* FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
-	  commands
-
-2003-09-03 05:35  ivan
-
-	* Makefile: makefile trivia for openbsd
-
-2003-08-07 22:54  ivan
-
-	* httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
-	  account view screen
-
-2003-08-07 22:42  ivan
-
-	* FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
-	  httemplate/elements/header.html,
-	  httemplate/elements/menubar.html, httemplate/elements/pager.html,
-	  httemplate/elements/table.html, httemplate/search/sql.cgi,
-	  httemplate/search/sql.html,
-	  httemplate/search/elements/search.html: - (finish) includes!
-	  (closes: Bug#551) - (finish) moving SQL search to including
-	  generic elements/search.html - new elements: menubar.html,
-	  header.html, pager.html and table.html - have masonize process
-	  .html files also
-
-2003-08-07 19:02  ivan
-
-	* bin/masonize, htetc/global.asa, httemplate/autohandler,
-	  httemplate/graph/money_time-graph.cgi,
-	  httemplate/graph/money_time.cgi, httemplate/search/sql.html,
-	  httemplate/search/elements/search.html: - fix Mason profiling to
-	  pass-through images (for graph/) - fix graph/money-time.cgi use
-	  of $m interfering with Mason - fix graph/money-time-graph.cgi to
-	  set content-type in a Mason/ASP-independant	fashion -
-	  (beginning of) includes! - (beginning of) moving SQL search to
-	  including generic elements/search.html - fix global.asa typo -
-	  fix masonize to not prepend an extraneous blank line (breaking
-	  graph/money-time-graph.cgi)
-
-2003-08-07 06:08  ivan
-
-	* htetc/global.asa, htetc/handler.pl,
-	  httemplate/view/cust_main.cgi: - turn on profiling with mason
-	  like with Apache::ASP (redirects now working) - fix mason error
-	  with new view/cust_main.cgi UI
-
-2003-08-07 05:47  ivan
-
-	* Makefile, htetc/global.asa, htetc/handler.pl,
-	  htetc/handler.pl-1.0x, httemplate/autohandler,
-	  httemplate/index.html, httemplate/docs/install.html,
-	  httemplate/docs/upgrade10.html: - switch to mason by default -
-	  minimum mason version 1.1 (and doc) - evaluate .html files with
-	  mason/asp - turn on profiling with mason like with Apache::ASP
-	  (redirects not working) - (start of) includes
-
-2003-08-05 14:00  ivan
-
-	* httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
-	  have been checked in
-
-2003-08-05 13:06  ivan
-
-	* htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
-
-2003-08-05 12:07  ivan
-
-	* FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
-
-2003-08-05 11:52  ivan
-
-	* FS/FS/svc_domain.pm: remove spurious re-use of $error
-
-2003-08-05 11:45  ivan
-
-	* FS/FS/Record.pm: backwards compatibility if the schema hasn't
-	  been updated
-
-2003-08-04 17:32  khoff
-
-	* httemplate/index.html: Fixed %%%VERSION%%% tag
-
-2003-08-04 17:20  khoff
-
-	* FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
-	  FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
-	  FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
-	  FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
-	  FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
-	  FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
-	  FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
-	  FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
-	  FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
-	  FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
-	  FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
-	  FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
-	  FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
-	  FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
-	  FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
-	  FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
-	  FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
-	  FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
-	  FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
-	  htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
-	  httemplate/browse/part_svc.cgi,
-	  httemplate/browse/part_virtual_field.cgi,
-	  httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
-	  httemplate/edit/part_svc.cgi,
-	  httemplate/edit/part_virtual_field.cgi,
-	  httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
-	  httemplate/edit/process/router.cgi,
-	  httemplate/edit/process/svc_broadband.cgi,
-	  httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
-	  httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
-	  Virtual field merge
-
-2003-08-04 17:00  khoff
-
-	* FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
-	  FS/FS/router_field.pm, FS/FS/sb_field.pm,
-	  httemplate/browse/part_sb_field.cgi,
-	  httemplate/edit/part_router_field.cgi,
-	  httemplate/edit/part_sb_field.cgi: Virtual field merge
-
-2003-07-25 09:26  ivan
-
-	* FS/FS/svc_acct.pm: typo
-
-2003-07-25 06:13  ivan
-
-	* FS/FS/Conf.pm: doc
-
-2003-07-23 10:05  ivan
-
-	* FS/FS/part_export/domain_shellcommands.pm: bugfix for
-	  non-catchall domains
-
-2003-07-23 08:36  ivan
-
-	* httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
-	  spurious "can't purchase pkgpart" errors
-
-2003-07-17 09:02  ivan
-
-	* FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
-	  functionality
-
-2003-07-16 09:05  ivan
-
-	* httemplate/search/cust_pay.cgi: UI
-
-2003-07-16 09:01  ivan
-
-	* httemplate/search/cust_pay.cgi: show totals in payment report
-
-2003-07-15 06:30  ivan
-
-	* rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
-	  bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
-	  bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
-	  bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
-	  docs/design_docs/basic-definitions.txt,
-	  docs/design_docs/cli_spec, docs/design_docs/evil_plans,
-	  docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
-	  etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
-	  etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
-	  lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
-	  lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
-	  lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
-	  lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
-	  lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
-	  lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
-	  lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
-	  lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
-	  lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
-	  lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
-	  lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
-	  lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
-	  lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
-	  lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
-	  lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
-	  lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
-	  lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
-	  lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
-	  lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
-	  lib/RT/Action/StallDependent.pm,
-	  lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
-	  lib/RT/Condition/NewDependency.pm,
-	  lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
-	  lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
-	  vendor branch rt 3.0.4, hopefully
-
-2003-07-15 06:16  ivan
-
-	* rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
-	  config.log, config.pld, config.status, configure, configure.ac,
-	  install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
-	  bin/mason_handler.svc, bin/mason_handler.svc.in,
-	  bin/rt-commit-handler, bin/rt-commit-handler.in,
-	  bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
-	  bin/rt-crontool, docs/design_docs/approval_notices,
-	  docs/design_docs/approval_template, docs/design_docs/cf_search,
-	  docs/design_docs/delegation, docs/design_docs/groups_notes,
-	  docs/design_docs/recursive_group_membership_algorithm,
-	  docs/design_docs/rql_parser_machine.graphviz,
-	  docs/design_docs/string-extraction-guide.txt,
-	  docs/design_docs/ticket_templates, etc/RT_Config.pm,
-	  etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
-	  etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
-	  html/autohandler, html/index.html, html/l, lib/RT.pm.in,
-	  lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
-	  lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
-	  lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
-	  lib/RT/CachedGroupMember_Overlay.pm,
-	  lib/RT/CachedGroupMembers.pm,
-	  lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
-	  lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
-	  lib/RT/CustomFieldValues_Overlay.pm,
-	  lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
-	  lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
-	  lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
-	  lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
-	  lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
-	  lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
-	  lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
-	  lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
-	  lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
-	  lib/RT/ScripCondition_Overlay.pm,
-	  lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
-	  lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
-	  lib/RT/System.pm, lib/RT/Template_Overlay.pm,
-	  lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
-	  lib/RT/TicketCustomFieldValue_Overlay.pm,
-	  lib/RT/TicketCustomFieldValues.pm,
-	  lib/RT/TicketCustomFieldValues_Overlay.pm,
-	  lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
-	  lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
-	  lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
-	  lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
-	  lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
-	  lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
-	  lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
-	  lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
-	  lib/RT/Condition/PriorityExceeds.pm,
-	  lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
-	  lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
-	  lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
-	  lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
-	  lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
-	  lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
-	  lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
-	  lib/RT/Interface/Email/Filter/SpamAssassin.pm,
-	  lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
-	  lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
-	  lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
-	  lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
-	  lib/t/03web.pl.in, lib/t/04_send_email.pl,
-	  lib/t/04_send_email.pl.in, m4/rt_enable_layout.m4,
-	  m4/rt_expand_var.m4, m4/rt_layout.m4,
-	  m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
-	  sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
-	  sbin/regression_harness, sbin/rt-setup-database,
-	  sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
-	  autom4te.cache/output.0, autom4te.cache/requests,
-	  autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
-	  revision
-
-2003-07-15 04:23  ivan
-
-	* Makefile: 1.5.0pre3
-
-2003-07-13 23:21  ivan
-
-	* httemplate/search/cust_pay.cgi: fix bug when both a payment type
-	  and date range are specified
-
-2003-07-12 04:14  ivan
-
-	* httemplate/index.html: remove Gratuitous capitalization
-
-2003-07-12 04:09  ivan
-
-	* httemplate/: index.html, browse/part_pkg.cgi,
-	  browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
-	  payment search - some clarification of services/packages vs.
-	  service/package   definitions in browse/part_{svc,pkg}.cgi -
-	  package definition report by # of active customer packages (with
-	  links   to customer package listing)
-
-2003-07-11 08:37  ivan
-
-	* FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
-	  Time::Local fix in rc3 (closes: Bug#550)
-
-2003-07-11 08:23  ivan
-
-	* httemplate/: index.html, search/cust_pay.cgi,
-	  search/cust_pkg.cgi, search/report_cust_pay.html: payments report
-	  for inventivemedia / hpnx
-
-2003-07-11 00:54  ivan
-
-	* FS/FS/Record.pm: typo
-
-2003-07-11 00:30  ivan
-
-	* FS/FS/Record.pm: provide stack backtrace when we wind up in
-	  FS::Record::AUTOLOAD by accident
-
-2003-07-09 07:39  ivan
-
-	* httemplate/edit/svc_domain.cgi: increase max domain length to 63
-
-2003-07-06 11:58  ivan
-
-	* httemplate/view/cust_main.cgi: don't bother displaying comments
-	  that are only whitespace/newlines
-
-2003-07-03 20:34  ivan
-
-	* etc/acp_logfile-parse: removing obsolete file
-
-2003-07-03 20:31  ivan
-
-	* etc/abbr_state.txt: adding states
-
-2003-07-03 20:27  ivan
-
-	* etc/example-direct-cardin: removing ancient cybercash example
-
-2003-07-03 18:37  ivan
-
-	* FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
-	  there are tons of POPs
-
-2003-07-03 17:51  ivan
-
-	* FS/FS/svc_acct_pop.pm: optimize javascript to handle large
-	  numbers of POPs
-
-2003-07-03 16:00  ivan
-
-	* htetc/global.asa: working DBIx::Profile again
-
-2003-07-02 05:58  ivan
-
-	* FS/FS/part_pkg.pm: tyop
-
-2003-07-02 05:56  ivan
-
-	* FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
-	  find any appropriate service with quantity 1
-
-2003-07-02 05:34  ivan
-
-	* Artistic, README: change license to GPL only
-
-2003-07-01 02:00  ivan
-
-	* httemplate/edit/part_export.cgi: larger textareas in export
-	  options
-
-2003-06-30 17:27  ivan
-
-	* FS/FS/part_export.pm: typo
-
-2003-06-30 12:15  ivan
-
-	* FS/FS/cust_main.pm: bugfix for manual re-charging changes
-	  (Bug#423)
-
-2003-06-30 11:56  ivan
-
-	* FS/FS/cust_main.pm: pass additional fields to ACH processors
-	  (Authorize.Net should work now)
-
-2003-06-30 06:18  ivan
-
-	* FS/: MANIFEST, bin/freeside-overdue: removing deprecated
-	  freeside-overdue
-
-2003-06-30 05:22  ivan
-
-	* FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
-	  FS/part_export/sqlradius_withdomain.pm,
-	  bin/freeside-sqlradius-reset,
-	  t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
-	  export including realms, closes: bug#514
-
-2003-06-30 00:44  ivan
-
-	* FS/FS/svc_domain.pm: increase maximum domain length to 67
-
-2003-06-27 07:19  ivan
-
-	* FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
-	  parameter for Framed-IP-Address vs. Framed-Address
-
-2003-06-25 03:22  ivan
-
-	* httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
-	  with empty dates in Failed Invoice Event search,   patch from
-	  rlucas at tercent.net
-
-2003-06-25 01:40  ivan
-
-	* FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
-	  export - disable old-style suspending
-
-2003-06-24 17:57  ivan
-
-	* FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
-	  update: might work now
-
-2003-06-24 07:12  ivan
-
-	* FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
-	  explicitly use the necessary modules
-
-2003-06-22 07:21  ivan
-
-	* FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
-	  retry on change or manual "retry_card" to ONCE per invoice
-
-2003-06-22 02:11  ivan
-
-	* bin/create-history-tables: skip pg_ tables also (ewww, showing up
-	  in reverse-engineered schema)
-
-2003-06-22 02:04  ivan
-
-	* bin/create-history-tables: skip history tables that exist
-	  already; easier to re-run now
-
-2003-06-13 19:04  ivan
-
-	* httemplate/docs/upgrade9.html: cust_bill2 index
-
-2003-06-13 19:02  ivan
-
-	* FS/bin/freeside-setup: add index on cust_bill._date
-
-2003-06-13 18:01  ivan
-
-	* bin/apache.export: \n\n between virtualhost entries
-
-2003-06-13 08:18  ivan
-
-	* FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
-	  $quoted_new__password
-
-2003-06-13 02:12  ivan
-
-	* FS/FS/part_export.pm: proper command escape for vpopmail export
-
-2003-06-13 01:46  ivan
-
-	* httemplate/edit/part_export.cgi: missing semi
-
-2003-06-13 01:44  ivan
-
-	* httemplate/edit/part_export.cgi: correct stickiness for checkbox
-	  options on export edit
-
-2003-06-13 01:38  ivan
-
-	* FS/FS/part_export.pm: pass vpopmail passwords on command-line
-	  (unfortunately)
-
-2003-06-13 01:23  ivan
-
-	* FS/FS/part_export.pm: full path to vpopmail commands
-
-2003-06-13 01:11  ivan
-
-	* FS/FS/: part_export.pm, part_export/shellcommands.pm: add
-	  vpopmail presets to shellcommands_withdomain export
-
-2003-06-12 07:08  ivan
-
-	* bin/passwd.import: /bin/halt and /sbin/halt
-
-2003-06-12 07:06  ivan
-
-	* bin/passwd.import: tyop
-
-2003-06-12 06:57  ivan
-
-	* bin/passwd.import: better error handling for re-imports
-
-2003-06-12 06:50  ivan
-
-	* bin/fix-sequences: remove overly-verbose debugging for now
-
-2003-06-12 06:50  ivan
-
-	* bin/fix-sequences: "doc"
-
-2003-06-12 06:49  ivan
-
-	* bin/fix-sequences: arg
-
-2003-06-12 06:47  ivan
-
-	* bin/fix-sequences: debugging
-
-2003-06-12 06:43  ivan
-
-	* bin/fix-sequences: update for long table names; use sequence name
-	  directly instead of guessing
-
-2003-06-12 06:35  ivan
-
-	* bin/fix-sequences: moo
-
-2003-06-12 06:32  ivan
-
-	* bin/fix-sequences: adding fix-sequences
-
-2003-06-12 05:57  ivan
-
-	* FS/FS/part_export.pm: _default_ default now sets GECOS like the
-	  OS-defaults
-
-2003-06-12 05:43  ivan
-
-	* FS/FS/part_export.pm: sqlradius doc update; don't need to allow
-	  null OP columns
-
-2003-06-11 13:27  khoff
-
-	* FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
-	  addresses that the message was successfully delivered to.  I'm
-	  assuming 'Debug' causes Net::SMTP to warn the debug output, not
-	  return it.
-
-2003-06-11 12:13  khoff
-
-	* FS/FS/Misc.pm: We're passing a list here, not one argument.
-
-2003-06-09 04:11  ivan
-
-	* FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
-
-2003-06-08 17:59  ivan
-
-	* httemplate/docs/install.html: documentation update from "Jesse D.
-	  Guardiani" <jesse at wingnet.net>, thanks
-
-2003-06-06 18:58  ivan
-
-	* FS/FS/cust_main.pm: and fix the error message
-
-2003-06-06 18:57  ivan
-
-	* FS/FS/cust_main.pm: really, really give a better error message
-	  when used under 5.005 now.  really.
-
-2003-06-06 18:47  ivan
-
-	* FS/FS/cust_main.pm: give a better error message regarding
-	  Time::Local on old perls.  really.
-
-2003-06-06 18:42  ivan
-
-	* FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
-
-2003-06-06 03:49  ivan
-
-	* FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
-	  export
-
-2003-06-05 21:42  ivan
-
-	* htetc/global.asa: database profiling bs i should just switch to
-	  mason
-
-2003-06-04 17:22  khoff
-
-	* FS/FS/cust_pkg.pm: order/cancel packages rewritten
-
-2003-06-04 09:14  ivan
-
-	* FS/FS/svc_acct.pm: allow empty slipip's
-
-2003-06-04 05:44  ivan
-
-	* httemplate/search/cust_pkg.cgi: fix last bill label
-
-2003-06-03 06:53  ivan
-
-	* httemplate/view/cust_main.cgi: fix provision links
-
-2003-06-03 05:41  ivan
-
-	* FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
-	  export - eliminate redundant "host" parameter
-
-2003-06-03 05:40  ivan
-
-	* Makefile: 1.5.0pre2 (too late, hehe)
-
-2003-06-03 02:34  ivan
-
-	* bin/svc_acct_sm.import: removing (very) deprecated import
-
-2003-06-03 00:54  ivan
-
-	* httemplate/docs/upgrade10.html: upgrade docs
-
-2003-06-02 23:10  ivan
-
-	* httemplate/docs/upgrade10.html: slightly better upgrade docs
-
-2003-06-02 23:09  ivan
-
-	* FS/bin/freeside-setup: use serial for primary keys in new tables
-	  too
-
-2003-06-02 22:49  ivan
-
-	* FS/bin/freeside-setup: router.svcnum nullability fix
-
-2003-06-02 07:51  ivan
-
-	* httemplate/view/cust_main.cgi: UI nit
-
-2003-06-02 05:22  ivan
-
-	* FS/FS/cust_pkg.pm: add last_bill field to manpage
-
-2003-05-30 02:22  ivan
-
-	* FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
-	  field
-
-2003-05-30 01:45  ivan
-
-	* httemplate/docs/ssh.html: doc
-
-2003-05-19 22:43  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/payment_results.html,
-	  fs_selfservice/FS-SelfService/cgi/process_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
-	  self-service self-payments!
-
-2003-05-19 06:54  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
-	  bugs in processing payments via self-service... appears to be
-	  working so far
-
-2003-05-19 06:38  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/process_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
-	  payment processing with self-service (step two of the process)
-
-2003-05-19 05:00  ivan
-
-	* FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
-	  FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
-	  FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
-	  FS::Misc with send_email subroutine, remove all duplicate code
-	  from	   various modules   - move the realtime_bop from cust_bill
-	  to cust_main & change usage slightly.      invnum is no longer
-	  required.  FS::cust_bill::realtime_bop remains as a	   wrapper.
-	  self-service:   - fix some syntax errors, make payment UI (step
-	  one) really should be     working now
-
-2003-05-18 17:15  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/: make_payment.html,
-	  selfservice.cgi: processing payments...
-
-2003-05-18 04:44  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/cgi/make_payment.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
-	  making payments all done
-
-2003-05-18 01:09  ivan
-
-	* fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
-	  file
-
-2003-05-18 01:08  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
-	  self-service make payment UI work
-
-2003-05-17 23:20  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm,
-	  fs_selfservice/FS-SelfService/cgi/login.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
-	  make payment UI done
-
-2003-05-14 09:51  ivan
-
-	* FS/FS/cust_bill.pm: display recurring custom line items on
-	  invoices as well as one-shot ones
-
-2003-05-12 23:01  ivan
-
-	* FS/FS/cust_bill_event.pm: - document missing fields in
-	  cust_bill_event
-
-2003-05-12 22:47  ivan
-
-	* FS/FS/addr_block.pm: missing pod =cut at end
-
-2003-05-12 20:22  ivan
-
-	* FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
-	  fs_selfservice/FS-SelfService/cgi/myaccount.html,
-	  fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
-	  fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
-	  self-service updates: cleanup and beginnings of "make a payment"
-	  - fix pod masking FS::svc_acct::cust_svc
-
-2003-05-12 00:34  ivan
-
-	* fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
-	  setbuf call doesn't appear to be working...
-
-2003-05-12 00:33  ivan
-
-	* httemplate/view/cust_main.cgi: fix service links
-
-2003-05-11 15:55  ivan
-
-	* httemplate/index.html: mail forward search not yet implemented
-
-2003-05-11 15:53  ivan
-
-	* httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
-	  strict vars
-
-2003-05-11 15:34  ivan
-
-	* CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
-
-2003-05-11 15:25  ivan
-
-	* htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
-	  Richard Siddall <richard.siddall at elirion.net>
-
-2003-05-09 23:45  ivan
-
-	* httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
-	  package list UI
-
-2003-05-09 22:41  ivan
-
-	* FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
-	  last_bill dates from being set
-
-2003-05-09 22:40  ivan
-
-	* FS/FS/cust_main.pm: - substitute '0' for existing blank
-	  setup/recur fees - use timelocal_nocheck instead of timelocal for
-	  proper wraparound
-
-2003-05-09 12:30  khoff
-
-	* httemplate/view/cust_main.cgi: Cleaned-up package view code and
-	  added CSS tags.
-
-2003-05-08 23:03  ivan
-
-	* fs_selfservice/DEPLOY: updated freebsd install
-
-2003-05-08 03:28  ivan
-
-	* CREDITS: credit where credit's due
-
-2003-05-08 02:34  ivan
-
-	* Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
-	  columns to '' / NULL
-
-2003-05-06 14:15  ivan
-
-	* httemplate/view/cust_main_alt.cgi: don't create new files in lieu
-	  of branches
-
-2003-05-06 13:33  khoff
-
-	* httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
-
-2003-05-04 13:58  khoff
-
-	* httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
-
-2003-05-02 19:06  ivan
-
-	* FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
-	  enable quota maintenance in infostreet export
-
-2003-05-02 19:03  ivan
-
-	* bin/apache.export: typo in usage instructions
-
-2003-05-02 18:30  ivan
-
-	* FS/FS/part_export.pm: clean up CVS cruft
-
-2003-05-02 16:51  khoff
-
-	* httemplate/view/cust_main.cgi: CARD && DCRD?
-
-2003-04-29 12:49  khoff
-
-	* httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
-	  = 0.	Suprisingly, '' works.
-
-2003-04-29 11:28  khoff
-
-	* FS/FS/domain_record.pm: Better SOA checking
-
-2003-04-29 09:59  khoff
-
-	* httemplate/edit/svc_broadband.cgi: It helps if you can edit the
-	  ip_addr field.
-
-2003-04-25 19:01  khoff
-
-	* FS/FS/cust_svc.pm: I don't like FS::Record warnings
-
-2003-04-25 17:28  khoff
-
-	* FS/FS/cust_bill.pm: Tyop
-
-2003-04-24 16:01  ivan
-
-	* httemplate/edit/cust_main.cgi: fix for bug triggered by
-	  nonexistant referring customer numbers
-
-2003-04-24 11:46  khoff
-
-	* FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
-	  when no values change.  We would insert on an rv of zero, so now
-	  we select count(*)... instead of relying on the rv of the update.
-
-2003-04-24 11:45  khoff
-
-	* FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
-
-2003-04-23 19:46  ivan
-
-	* FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
-	  better shellcommands documentation of all sorts
-
-2003-04-23 18:43  khoff
-
-	* FS/FS/part_export.pm, bin/bind.export: Support for exporting to
-	  an ISC BIND9 name server
-
-2003-04-23 18:00  khoff
-
-	* FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
-	  svc_Common->hashref is bad.
-
-2003-04-23 16:12  ivan
-
-	* Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
-	  httemplate/docs/install.html: compatible with mason 1.1!  closes:
-	  bug#492
-
-2003-04-23 15:16  ivan
-
-	* FS/FS/part_export.pm: might not be necessary, but to be safe...
-
-2003-04-22 22:36  khoff
-
-	* httemplate/search/cust_main.cgi: Missing comma.
-
-2003-04-22 21:53  khoff
-
-	* FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
-	  well.
-
-2003-04-22 11:46  ivan
-
-	* FS/FS/Conf.pm, httemplate/config/config-view.cgi,
-	  httemplate/config/config.cgi: properly deprecate ancient apache &
-	  sendmail config options
-
-2003-04-22 10:54  ivan
-
-	* httemplate/edit/part_export.cgi: mason is more strict about
-	  variables - patch from Richard Siddall, thanks
-
-2003-04-21 21:39  ivan
-
-	* FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
-	  FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
-	  FS/FS/part_export/domain_shellcommands.pm,
-	  FS/FS/part_export/forward_shellcommands.pm,
-	  FS/t/part_export-forward_shellcommands.t,
-	  httemplate/docs/install.html: - mysql 4.1 is available; update
-	  documentation - remove last vestiges of 1.3-style qmail/vpopmail
-	  exports from svc_domain and	svc_forward; add appropriate
-	  exports (closes: Bug#299)
-
-2003-04-21 15:40  ivan
-
-	* httemplate/view/svc_acct.cgi: typo
-
-2003-04-21 14:42  khoff
-
-	* FS/FS/addr_block.pm: renamed config option excludeaddr
-
-2003-04-21 14:40  khoff
-
-	* FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
-
-2003-04-21 14:29  khoff
-
-	* httemplate/edit/: part_router_field.cgi, process/generic.cgi:
-	  Navigation fixes.
-
-2003-04-21 14:13  khoff
-
-	* httemplate/edit/process/router.cgi: Fixed bug with $routernum and
-	  new routers.	Navigation cleanup.
-
-2003-04-21 14:12  khoff
-
-	* httemplate/edit/router.cgi: Lines added for clairity
-
-2003-04-21 13:53  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
-	  FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
-	  FS/bin/freeside-setup, httemplate/docs/schema.html,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
-	  on-demand vs. automatic cards & checks: added DCRD and DCHK
-	  payment types
-
-2003-04-21 13:31  khoff
-
-	* FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
-	  sqlmail.  Added support for courier and dovecot authentication.
-
-2003-04-21 13:27  khoff
-
-	* FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
-	  svc_broadband
-
-2003-04-19 10:51  ivan
-
-	* FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
-	  failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
-	  integration
-
-2003-04-17 20:29  ivan
-
-	* httemplate/view/svc_acct.cgi: YA pg7.3 fix
-
-2003-04-02 06:52  ivan
-
-	* FS/FS/cust_main.pm: added order_pkgs sub
-
-2003-04-02 03:38  ivan
-
-	* FS/FS/: UID.pm, cust_main.pm: better callbacks
-
-2003-04-02 01:46  ivan
-
-	* httemplate/misc/process/meta-import.cgi: updated meta-import web
-	  UI to allow duplicate import tables
-
-2003-04-01 19:23  ivan
-
-	* httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
-	  disappearing email invoice on errors, finally (closes: Bug#35)
-
-2003-04-01 00:03  ivan
-
-	* FS/FS/Record.pm, httemplate/docs/index.html,
-	  httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
-	  update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
-	  syntax error in main customer view
-
-2003-03-31 22:55  ivan
-
-	* httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
-	  cancel button for customers (closes: Bug#25)
-
-2003-03-31 17:22  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
-	  debian/control, httemplate/edit/REAL_cust_pkg.cgi,
-	  httemplate/edit/process/REAL_cust_pkg.cgi,
-	  httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
-	  invoice (non-existant) edge cases
-
-2003-03-31 15:49  ivan
-
-	* httemplate/docs/schema.html: added last_bill column
-
-2003-03-31 15:48  ivan
-
-	* FS/bin/freeside-setup: add 'last_bill' column
-
-2003-03-28 21:34  ivan
-
-	* bin/apache.export: restart apache, not bind!
-
-2003-03-28 20:52  ivan
-
-	* FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
-	  FS/FS/part_export/www_shellcommands.pm,
-	  httemplate/view/svc_www.cgi: correct web UI for svc_www services
-	  & no more @.domain in www_shellcommands export
-
-2003-03-28 18:35  ivan
-
-	* FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
-
-2003-03-28 18:19  ivan
-
-	* FS/FS/part_export.pm: cust_svc and svc_x methods
-
-2003-03-28 13:59  ivan
-
-	* bin/apache.export: fix missing semicolon in apache export
-
-2003-03-28 13:43  ivan
-
-	* FS/FS/part_export/apache.pm: oops in null apache export
-
-2003-03-24 00:30  ivan
-
-	* httemplate/search/svc_acct.cgi: another Pg7.3 fix
-
-2003-03-19 20:36  ivan
-
-	* httemplate/edit/part_export.cgi: virtual wrap...
-
-2003-03-19 20:09  ivan
-
-	* httemplate/edit/part_export.cgi: wrap this textbox hard
-
-2003-03-19 20:00  ivan
-
-	* httemplate/edit/part_export.cgi: wide textareas
-
-2003-03-19 19:41  ivan
-
-	* FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
-	  FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
-	  bin/apache.export, bin/bind.export, bin/bsdshell.export,
-	  bin/sysvshell.export: apache export!
-
-2003-03-11 16:44  ivan
-
-	* httemplate/docs/upgrade9.html: doc from 1.4 branch
-
-2003-03-11 03:40  ivan
-
-	* FS/FS/svc_domain.pm: another pg7.3 fix
-
-2003-03-11 03:36  ivan
-
-	* httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
-	  meta import webUI updates
-
-2003-03-11 02:41  ivan
-
-	* httemplate/edit/part_pkg.cgi: another pg7.3 fix
-
-2003-03-03 17:56  khoff
-
-	* FS/MANIFEST: updated for svc_broadband changes
-
-2003-02-28 19:14  ivan
-
-	* FS/FS/cust_main.pm: change next bill date comparison from < to <=
-
-2003-02-24 21:40  ivan
-
-	* httemplate/edit/cust_main.cgi: remove max length on ACH account
-	  number
-
-2003-02-11 17:21  khoff
-
-	* FS/bin/freeside-setup: s/;/,/
-
-2003-02-05 21:26  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
-	  FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
-	  FS/FS/cust_main.pm, FS/bin/freeside-setup,
-	  FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
-	  time/data detail on invoices
-
-2003-02-05 15:22  khoff
-
-	* FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
-	  FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
-	  httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
-	  httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
-	  httemplate/edit/process/ac.cgi,
-	  httemplate/edit/process/ac_block.cgi,
-	  httemplate/edit/process/ac_field.cgi,
-	  httemplate/edit/process/ac_type.cgi,
-	  httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
-
-2003-02-05 15:17  khoff
-
-	* FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
-	  FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
-	  FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
-	  FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
-	  httemplate/browse/generic.cgi,
-	  httemplate/browse/part_sb_field.cgi,
-	  httemplate/browse/router.cgi,
-	  httemplate/edit/part_router_field.cgi,
-	  httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
-	  httemplate/edit/svc_broadband.cgi,
-	  httemplate/edit/process/addr_block/add.cgi,
-	  httemplate/edit/process/addr_block/allocate.cgi,
-	  httemplate/edit/process/addr_block/deallocate.cgi,
-	  FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
-	  httemplate/edit/process/router.cgi,
-	  httemplate/edit/process/svc_broadband.cgi,
-	  httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
-	  htetc/handler.pl, httemplate/index.html,
-	  httemplate/view/svc_broadband.cgi: svc_broadband rewrite
-
-2003-02-05 14:06  khoff
-
-	* FS/FS/cust_svc.pm: ip_netmask is gone now
-
-2003-02-04 14:04  ivan
-
-	* htetc/global.asa, httemplate/docs/install.html: 1.5-specific
-	  fixes
-
-2003-01-27 23:47  ivan
-
-	* FS/bin/freeside-setup: eek, and this is what caused connectup to
-	  fail too
-
-2003-01-27 22:08  ivan
-
-	* FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
-	  dave denney <daud at kaosol.net>
-
-2003-01-16 22:21  ivan
-
-	* FS/FS/ClientAPI/MyAccount.pm,
-	  fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
-	  functionality
-
-2003-01-15 18:58  ivan
-
-	* FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
-
-2003-01-14 02:15  ivan
-
-	* Makefile: selfservice
-
-2003-01-14 01:26  ivan
-
-	* FS/MANIFEST, FS/bin/freeside-selfservice-server,
-	  fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
-	  move freeside-selfservice-server to proper MakeMaker install
-	  location
-
-2003-01-14 00:49  ivan
-
-	* Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
-	  freeside-selfservice-server to init script add domsvc checking as
-	  a foreign key
-
-2003-01-12 23:26  ivan
-
-	* httemplate/edit/part_export.cgi: another Pg 7.3 fix
-
-2003-01-12 22:19  ivan
-
-	* httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
-	  extraneous diffs
-
-2003-01-09 23:41  ivan
-
-	* FS/FS/cust_bill.pm: pop off an extra blank line in
-	  business-onlinepayment options
-
-2002-12-28 01:16  ivan
-
-	* FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
-	  business-onlinepayment mod_perl leakage in multi-database
-	  installs.  ugh.
-
-2002-12-27 04:56  ivan
-
-	* FS/FS/cust_main.pm: better times on failed billing events
-
-2002-12-24 22:59  ivan
-
-	* FS/bin/freeside-daily: declare $opt_p usage
-
-2002-12-24 14:41  ivan
-
-	* README.1.5.0pre1, FS/bin/freeside-setup,
-	  httemplate/view/cust_main.cgi: optimization for ginourmous
-	  numbers of packages for intergate, whew
-
-2002-12-23 15:56  ivan
-
-	* FS/FS/svc_acct.pm: remove gratuitous warning and better error
-	  messages
-
-2002-12-23 07:21  ivan
-
-	* FS/FS/cust_bill.pm: make agent available to invoice templates
-
-2002-12-23 07:05  steve
-
-	* FS/FS/part_export/shellcommands.pm: add email address to
-	  shellcommands
-
-	  don't error out when importing unaudited accounts (even though
-	  should probably be using $FS::svc_Common::noexport_hack anyway)
-
-2002-12-23 06:54  steve
-
-	* FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
-	  signup_server-quiet, and emailcancel messages.
-
-2002-12-23 06:38  steve
-
-	* fs_selfservice/freeside-selfservice-server: added stuff for
-	  selfservice_server-quiet, signup_server-quiet, and emailcancel
-	  messages.
-
-2002-12-23 06:22  steve
-
-	* FS/FS/: cust_bill.pm, Conf.pm: added stuff for
-	  selfservice_server-quiet, signup_server-quiet, and emailcancel
-	  messages.
-
-2002-12-22 00:53  ivan
-
-	* FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
-	  freeside-daily to only run for a particular payby
-	  $disable_agentcheck option for cust_pkg for import optimization
-
-2002-12-21 15:48  ivan
-
-	* httemplate/search/svc_domain.cgi: UI
-
-2002-12-21 15:44  ivan
-
-	* httemplate/search/svc_domain.cgi: don't display all accounts in
-	  each domain
-
-2002-12-21 02:14  ivan
-
-	* FS/FS/cust_main.pm: could be multiple returns from these
-	  searches, with taxclasses
-
-2002-12-21 02:02  ivan
-
-	* FS/FS/Record.pm: better qsearchs warning
-
-2002-12-20 23:36  ivan
-
-	* FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
-
-2002-12-20 20:31  ivan
-
-	* FS/FS/svc_acct.pm: kludge around uninitialized value errors
-
-2002-12-19 19:29  ivan
-
-	* httemplate/view/cust_main.cgi: no changing cancelled packages
-
-2002-12-17 13:31  ivan
-
-	* FS/FS/cust_bill.pm: invoice_lines() fix
-
-2002-12-17 05:02  ivan
-
-	* httemplate/view/svc_acct.cgi: change wording
-
-2002-12-17 02:42  ivan
-
-	* FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
-
-2002-12-17 02:36  ivan
-
-	* FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
-	  sessions
-
-2002-12-17 01:52  ivan
-
-	* FS/bin/freeside-sqlradius-seconds: sheesh
-
-2002-12-17 01:48  ivan
-
-	* FS/bin/freeside-sqlradius-seconds: sigh
-
-2002-12-17 01:47  ivan
-
-	* FS/bin/freeside-sqlradius-seconds: is this broken or is the
-	  calculation?
-
-2002-12-17 01:37  ivan
-
-	* FS/bin/freeside-sqlradius-seconds: grr double doh
-
-2002-12-17 01:35  ivan
-
-	* FS/bin/freeside-sqlradius-seconds: doh
-
-2002-12-17 01:30  ivan
-
-	* FS/bin/freeside-sqlradius-seconds: carriage return helps alot
-
-2002-12-17 01:24  ivan
-
-	* FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
-	  freeside-sqlradius-seconds
-
-2002-12-16 22:36  ivan
-
-	* httemplate/docs/install.html: add PerlModule commands to install
-	  instructions
-
-2002-12-16 13:52  ivan
-
-	* FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
-	  are there others?
-
-2002-12-16 10:53  ivan
-
-	* httemplate/view/svc_domain.cgi: add PTR record to domain edit
-
-2002-12-16 02:47  ivan
-
-	* httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
-	  date range selector that defaults to the past year!
-
-2002-12-14 13:18  ivan
-
-	* FS/FS/cust_svc.pm: fix for auditing packages
-
-2002-12-12 16:31  ivan
-
-	* FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
-	  taxclass fix (?)
-
-2002-12-12 13:44  ivan
-
-	* FS/FS/svc_acct.pm: custnum in welcome email
-
-2002-12-10 16:12  ivan
-
-	* httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
-	  beginning of web-based data importer
-
-2002-12-09 02:54  ivan
-
-	* httemplate/docs/install.html: doc
-
-2002-12-04 04:43  ivan
-
-	* bin/bind.export: really fixed now
-
-2002-12-04 04:37  ivan
-
-	* bin/bind.export: oops, typo
-
-2002-12-04 04:31  ivan
-
-	* FS/FS/cust_bill.pm: empty invoice_lines() fix
-
-2002-11-27 21:44  ivan
-
-	* FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
-	  "Stephen Bechard" <steve at destek.net>
-
-2002-11-27 21:10  ivan
-
-	* FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
-	  username_policy
-
-2002-11-26 03:58  ivan
-
-	* httemplate/misc/process/link.cgi: link by username now only links
-	  to same svcpart
-
-2002-11-26 02:25  ivan
-
-	* FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
-
-2002-11-25 21:42  ivan
-
-	* FS/FS/svc_acct.pm: remove harmless re-my to silence warning
-
-2002-11-25 02:46  ivan
-
-	* FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
-	  radius group bug, whew
-
-2002-11-22 19:39  ivan
-
-	* httemplate/index.html: eww get rid of black border on konq3
-
-2002-11-22 04:19  ivan
-
-	* FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
-	  payments
-
-2002-11-22 03:14  ivan
-
-	* FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
-	  add lec billing event
-
-2002-11-22 02:48  ivan
-
-	* FS/FS/cust_main.pm: oops, one last LECB change
-
-2002-11-21 23:50  ivan
-
-	* FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
-	  user dn in ldap export
-
-2002-11-21 12:44  ivan
-
-	* FS/FS/part_export.pm: change DN labeling for those obtuse
-	  blockheads at netmagic
-
-2002-11-20 13:13  ivan
-
-	* FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
-	  ability to have multiple comma-separated values to LDAP export
-
-2002-11-20 02:09  ivan
-
-	* FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
-	  for the add call...?	i don't get LDAP
-
-2002-11-20 01:10  ivan
-
-	* FS/FS/part_export/ldap.pm: fix silly bug in ldap export
-
-2002-11-20 01:07  ivan
-
-	* FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
-	  to increase length of payinfo field in cust_pay and cust_refund
-	  for ACH
-
-2002-11-19 14:55  ivan
-
-	* FS/FS/cust_bill_event.pm: give better error message on bad
-	  invnum, also 'use FS::cust_bill' here
-
-2002-11-19 14:48  ivan
-
-	* FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
-	  CHECK
-
-2002-11-19 13:20  ivan
-
-	* FS/FS/part_export/ldap.pm: ldap export: don't use password if not
-	  given
-
-2002-11-19 12:56  ivan
-
-	* FS/FS/part_export/ldap.pm: ldap export update
-
-2002-11-19 12:36  ivan
-
-	* FS/bin/freeside-setup: increase length of reczone and recdata
-	  fields in domain_record
-
-2002-11-19 02:09  ivan
-
-	* FS/FS/cust_bill.pm: typo adding lec transactions
-
-2002-11-19 02:02  ivan
-
-	* FS/FS/cust_main.pm: silly regex bug parsing echeck info
-
-2002-11-19 01:51  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
-	  FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
-	  FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
-	  httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/view/cust_main.cgi: add LEC billing
-
-2002-11-18 21:17  ivan
-
-	* httemplate/edit/cust_main.cgi: oops, remove 10 digit account
-	  number limit
-
-2002-11-18 02:15  ivan
-
-	* FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
-	  FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
-	  preliminary ldap export
-
-2002-11-16 02:33  ivan
-
-	* FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
-
-2002-11-09 02:59  ivan
-
-	* httemplate/edit/part_pkg.cgi: javascript quoting problem in
-	  per-hour charging
-
-2002-11-07 14:53  ivan
-
-	* FS/FS/cust_main.pm: doc
-
-2002-11-05 21:41  ivan
-
-	* httemplate/graph/money_time-graph.cgi: lala
-
-2002-11-05 20:23  ivan
-
-	* FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
-	  closes: Bug#474
-
-2002-11-05 20:11  ivan
-
-	* httemplate/edit/part_pkg.cgi: data billing
-
-2002-11-05 19:58  ivan
-
-	* httemplate/edit/part_pkg.cgi: data charging
-
-2002-11-05 15:43  ivan
-
-	* httemplate/view/svc_acct.cgi: ui
-
-2002-11-05 15:41  ivan
-
-	* httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
-	  correct radacct column names
-
-2002-11-05 15:34  ivan
-
-	* FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
-
-2002-11-05 15:29  ivan
-
-	* FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
-	  httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
-	  bandwidth charges from sqlradius
-
-2002-11-05 12:29  ivan
-
-	* FS/bin/freeside-sqlradius-radacctd: lost?
-
-2002-11-04 18:15  ivan
-
-	* httemplate/graph/money_time-graph.cgi: local kludge
-
-2002-11-04 15:40  ivan
-
-	* FS/FS/CGI.pm: balance on small_custview
-
-2002-11-04 13:20  ivan
-
-	* httemplate/docs/upgrade9.html: doc
-
-2002-11-04 12:51  ivan
-
-	* httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
-	  view
-
-2002-11-01 16:13  ivan
-
-	* httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
-	  glad i had a copy of this
-
-2002-10-28 05:22  ivan
-
-	* FS/bin/freeside-queued: signal-less queued child handling
-	  (closes: Bug#477)
-
-2002-10-25 14:24  ivan
-
-	* FS/FS/part_export/shellcommands.pm: make $old_domain available
-	  too
-
-2002-10-25 06:39  ivan
-
-	* httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
-	  numbers
-
-2002-10-23 10:07  ivan
-
-	* FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
-
-2002-10-23 08:49  ivan
-
-	* FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
-	  httemplate/view/cust_main.cgi: add option to unapply payments
-
-2002-10-22 02:15  ivan
-
-	* FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
-
-2002-10-22 01:13  ivan
-
-	* FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
-	  ACH fixes from s5
-
-2002-10-21 23:28  ivan
-
-	* httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
-	  invoice events too
-
-2002-10-21 08:20  ivan
-
-	* httemplate/edit/part_svc.cgi: don't disable for all items
-
-2002-10-21 08:14  ivan
-
-	* httemplate/edit/part_svc.cgi: Prevent a fixed or default username
-	  or password from being defined
-
-2002-10-20 01:27  ivan
-
-	* FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
-	  shellcommands suspension/unsuspension hooks
-
-2002-10-20 00:26  ivan
-
-	* FS/FS/part_export/vpopmail.pm: don't run restart command unless
-	  there is one
-
-2002-10-19 20:28  ivan
-
-	* FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
-	  eg/vpopmailrestart: vpopmail restart export option
-
-2002-10-18 09:54  ivan
-
-	* Makefile: force executable permissions on bin/pod2x
-
-2002-10-18 06:28  ivan
-
-	* FS/bin/freeside-radgroup: argh
-
-2002-10-18 06:23  ivan
-
-	* FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
-	  cache
-
-2002-10-18 03:28  ivan
-
-	* FS/: MANIFEST, bin/freeside-radgroup: adding
-
-2002-10-17 08:06  ivan
-
-	* httemplate/view/svc_acct.cgi: use consistant terminology
-
-2002-10-17 08:05  ivan
-
-	* httemplate/view/svc_acct.cgi: UI change for hour info
-
-2002-10-17 07:59  ivan
-
-	* FS/FS/cust_svc.pm: yay missing paren
-
-2002-10-17 07:50  ivan
-
-	* FS/FS/cust_svc.pm: *sigh* better debugging
-
-2002-10-17 07:46  ivan
-
-	* FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
-
-2002-10-17 07:37  ivan
-
-	* FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
-
-2002-10-17 07:33  ivan
-
-	* httemplate/view/svc_acct.cgi: sqlradacct hour update
-
-2002-10-17 07:16  ivan
-
-	* FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
-	  FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
-	  httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
-	  datasrc, not plandata options (whew)
-
-2002-10-17 04:17  ivan
-
-	* httemplate/search/cust_bill.cgi: another mason fix, this one from
-	  5
-
-2002-10-15 02:54  ivan
-
-	* FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
-
-2002-10-14 00:44  ivan
-
-	* FS/FS/Conf.pm: s/bool/checkbox/
-
-2002-10-14 00:30  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
-	  config file allows selection of accounts from any domain
-
-2002-10-13 23:17  ivan
-
-	* FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
-	  billing
-
-2002-10-13 23:16  ivan
-
-	* httemplate/view/svc_acct.cgi: show time online this billing cycle
-	  on view account screen
-
-2002-10-13 00:14  ivan
-
-	* httemplate/docs/: session.html, upgrade9.html: doh
-
-2002-10-13 00:13  ivan
-
-	* httemplate/docs/upgrade9.html: msgcat docs for upgrade
-
-2002-10-12 23:49  ivan
-
-	* httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
-
-2002-10-12 18:14  ivan
-
-	* FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
-	  non-Pg and Pg before 7.1
-
-2002-10-12 18:05  ivan
-
-	* FS/FS/cust_bill.pm: bug fix in new ACH code
-
-2002-10-12 07:21  ivan
-
-	* httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
-	  dayphone/nightphone msgcat
-
-2002-10-12 06:46  ivan
-
-	* bin/populate-msgcat, httemplate/edit/cust_main.cgi,
-	  httemplate/view/cust_main.cgi: dayphone/nightphone as
-	  customizable labels, closes: Bug#464
-
-2002-10-12 06:26  ivan
-
-	* FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
-	  httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
-	  charge per-hour against an external radacct table
-
-2002-10-12 03:15  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
-	  FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/view/cust_main.cgi: ACH support
-
-2002-10-10 09:48  ivan
-
-	* httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
-	  expiration dates
-
-2002-10-10 09:28  ivan
-
-	* httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
-
-2002-10-09 07:30  ivan
-
-	* FS/FS/Conf.pm: nasty typo
-
-2002-10-09 06:59  ivan
-
-	* FS/FS/Conf.pm: don't explicitly specify unclassified config
-	  section
-
-2002-10-09 06:43  ivan
-
-	* FS/FS/part_export/vpopmail.pm: don't error out trying to create
-	  existing directories in vpopmail export
-
-2002-10-09 06:07  ivan
-
-	* FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
-	  the attribute used for plaintext pw's
-
-2002-10-08 04:10  ivan
-
-	* httemplate/: index.html, search/cust_pkg.cgi: add suspended
-	  package browse (closes: Bug#467)
-
-2002-10-08 03:50  ivan
-
-	* eg/export_template.pm: slightly less sucky
-
-2002-10-08 01:33  ivan
-
-	* FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
-	  displays static HTML on account view (closes: Bug#465)
-
-2002-10-07 21:46  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/view/cust_main.cgi: payby-default config option, with
-	  special "HIDE" option to disable billing information in the web
-	  interface (closes: Bug#468)
-
-2002-10-07 01:47  ivan
-
-	* FS/bin/freeside-daily: cancel when it is *after* expiration date,
-	  not when it is *before*
-
-2002-10-05 04:14  ivan
-
-	* FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
-	  blank id fields
-
-2002-10-04 05:56  ivan
-
-	* FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
-	  FS/bin/freeside-setup, httemplate/docs/install.html,
-	  httemplate/edit/process/cust_pkg.cgi,
-	  httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
-	  httemplate/view/cust_main.cgi: working on the road:	- easier
-	  "change package" link for changing one package to another   -
-	  sqlradius export now compatible with Pg   - indices on phone
-	  numbers   - install instructions specify Pg 7.1 (at least until
-	  ILIKE thing is changed)   - searching on phone number fragments
-
-2002-10-04 05:39  ivan
-
-	* FS/bin/freeside-daily: turn on AutoCommit when vacuuming
-
-2002-10-04 05:29  ivan
-
-	* FS/bin/freeside-count-active-customers: adding
-
-2002-10-04 05:09  ivan
-
-	* FS/FS/cust_bill.pm: default for customers with no invoices   was:
-	  print   is now: send email to invoice from address
-
-2002-10-03 08:29  ivan
-
-	* FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
-	  Crypt-Password for encrypted pw's
-
-2002-09-27 05:14  ivan
-
-	* FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
-
-2002-09-27 05:14  ivan
-
-	* FS/FS/UID.pm: don't chop blanks
-
-2002-09-26 23:00  ivan
-
-	* htetc/global.asa: only load Devel::AutoProfiler if it is
-	  installed
-
-2002-09-26 22:36  ivan
-
-	* FS/bin/freeside-adduser: lock mapsecrets file
-
-2002-09-25 22:28  ivan
-
-	* Makefile: fix $INIT_FILE usage
-
-2002-09-25 22:26  ivan
-
-	* FS/FS/svc_acct.pm: fix for inserting un-audited accounts
-
-2002-09-25 22:25  ivan
-
-	* Makefile: oops
-
-2002-09-25 21:45  ivan
-
-	* httemplate/search/svc_acct.cgi: tyop
-
-2002-09-25 02:11  ivan
-
-	* Makefile, httemplate/docs/install.html: doc
-
-2002-09-25 02:09  ivan
-
-	* FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
-	  "Authentication-Type" for netc.net.au (radiator?)
-
-2002-09-24 01:31  ivan
-
-	* FS/FS/Conf.pm: deprecate vpopmailrestart config value
-
-2002-09-23 07:27  ivan
-
-	* FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
-	  changes for profiling redirects header-handling changes necessary
-	  for chart .cgis
-
-2002-09-23 01:50  ivan
-
-	* Makefile: better default Pg datasource
-
-2002-09-21 04:17  ivan
-
-	* README.1.5.0pre1, FS/bin/freeside-setup,
-	  httemplate/docs/schema.dia, httemplate/docs/schema.html,
-	  FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_main_county.pm, bin/create-history-tables,
-	  httemplate/browse/cust_main_county.cgi,
-	  httemplate/edit/cust_main_county.cgi,
-	  httemplate/edit/process/cust_main_county.cgi: all taxes now have
-	  names.  closes: Bug#15
-
-2002-09-20 08:49  ivan
-
-	* README: d
-
-2002-09-20 08:49  ivan
-
-	* FS/Makefile.PL: installing into /usr/bin, bah
-
-2002-09-20 08:48  ivan
-
-	* FS/FS.pm: doc
-
-2002-09-20 08:48  ivan
-
-	* Makefile: 1.5.0
-
-2002-09-20 08:47  ivan
-
-	* FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
-	  FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
-	  FS/bin/freeside-deluser, FS/bin/freeside-setup,
-	  bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
-	  and freeside-deloutsourceuser
-
-2002-09-20 08:46  ivan
-
-	* FS/FS/Record.pm: fix database sequence code, closes: Bug#69
-
-2002-09-20 07:48  ivan
-
-	* FS/FS/part_export.pm: extraneous warn
-
-2002-09-20 05:50  ivan
-
-	* FS/bin/freeside-setup, bin/fs-setup,
-	  httemplate/docs/install.html: move from bin/fs-setup to
-	  FS/bin/freeside-setup
-
-2002-09-20 05:04  ivan
-
-	* README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
-	  dependancy
-
-2002-09-20 03:16  ivan
-
-	* README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
-	  fields to 32 chars
-
-2002-09-19 06:34  ivan
-
-	* bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
-	  SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
-	  bug#69
-
-2002-09-19 06:25  ivan
-
-	* README.1.5.0pre1: preliminary upgrade instructions
-
-2002-09-19 01:43  ivan
-
-	* FS/bin/freeside-daily: package expiration
-
-2002-09-19 01:34  ivan
-
-	* FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
-
-2002-09-19 00:15  ivan
-
-	* httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
-
-2002-09-18 15:50  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
-	  FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
-	  httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
-	  httemplate/view/svc_acct.cgi: remove domain config file, closes:
-	  Bug#269
-
-2002-09-18 15:38  ivan
-
-	* FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
-
-2002-09-18 05:10  ivan
-
-	* httemplate/docs/: index.html, legacy.html, upgrade4.html,
-	  upgrade5.html, upgrade6.html: doc
-
-2002-09-17 03:21  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm,
-	  httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
-	  support
-
-2002-09-17 02:19  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
-	  FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
-	  FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
-	  httemplate/docs/schema.dia, httemplate/docs/schema.html,
-	  httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
-	  httemplate/edit/process/part_svc.cgi,
-	  httemplate/edit/process/svc_acct_sm.cgi,
-	  httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
-	  httemplate/search/svc_acct_sm.html,
-	  httemplate/search/svc_domain.cgi,
-	  httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
-
-2002-09-16 17:40  ivan
-
-	* FS/FS/cust_bill.pm: send_ftp doc fix
-
-2002-09-16 17:33  ivan
-
-	* FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
-	  "emailinvoiceauto" implementation rewritten to work properly,
-	  stop
-	      overwriting existing invoice destinations
-
-2002-09-16 02:27  ivan
-
-	* FS/bin/freeside-expiration-alerter: skip empty expiration dates
-
-2002-09-11 02:28  ivan
-
-	* httemplate/browse/svc_acct_pop.cgi: mason error
-
-2002-09-11 02:09  ivan
-
-	* httemplate/search/cust_main.cgi: mason warnings
-
-2002-09-09 20:31  ivan
-
-	* FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
-	  order numbers, like VirtualNet
-
-2002-09-09 17:37  ivan
-
-	* httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
-
-2002-09-09 16:05  khoff
-
-	* httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
-	  edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
-	  edit/process/ac_block.cgi, edit/process/ac_field.cgi,
-	  edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
-	  edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
-	  svc_broadband merge
-
-2002-09-09 16:01  khoff
-
-	* FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
-	  htetc/global.asa, httemplate/index.html,
-	  httemplate/edit/part_svc.cgi,
-	  httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
-	  FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
-	  FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
-	  merge
-
-2002-09-09 15:57  ivan
-
-	* FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
-	  freeside-receivables-report, freeside-tax-report: allow . in
-	  untaint_argv, for usernames
-
-2002-09-09 15:56  khoff
-
-	* FS/MANIFEST: svc_broadband merge
-
-2002-09-09 12:56  ivan
-
-	* FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
-	  vpopmail user
-
-2002-09-09 12:54  ivan
-
-	* httemplate/docs/ssh.html: doc clarification about users
-
-2002-09-09 05:34  ivan
-
-	* FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
-	  ClientAPI/passwd.pm: : is not legal in GECOS
-
-2002-09-08 05:57  ivan
-
-	* FS/FS/svc_domain.pm: ordering fix on delete: domain_record
-	  records first, then svc_domain
-
-2002-09-08 05:40  ivan
-
-	* bin/bind.export: error out if can't open .HEADER files
-
-2002-09-08 04:36  ivan
-
-	* README: 1.4.1
-
-2002-09-08 02:49  ivan
-
-	* conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
-	  useful default domain files
-
-2002-09-07 07:20  ivan
-
-	* FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
-	  description, give up hoping for a better description of the
-	  export from jeff
-
-2002-09-06 19:27  ivan
-
-	* httemplate/docs/: index.html, upgrade9.html: 1.4.1
-
-2002-09-06 19:19  ivan
-
-	* FS/FS/part_export/vpopmail.pm: import flocking constants
-
-2002-09-05 11:51  ivan
-
-	* FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
-
-2002-09-05 10:01  ivan
-
-	* httemplate/edit/cust_main.cgi: "same as billing address" box
-	  would uncheck itself on errors (only looked at previous
-	  ship_last, not CGI checkbox value too)  Closes: Bug#448
-
-2002-09-05 09:51  ivan
-
-	* FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
-	  compatibility
-
-2002-09-05 06:59  ivan
-
-	* ANNOUCE.1.4.0: naw
-
-2002-09-05 06:50  ivan
-
-	* httemplate/browse/part_svc.cgi: don't show "clone an existing
-	  service definition" if there aren't any yet
-
-2002-09-05 06:27  ivan
-
-	* FS/FS/cust_main.pm, httemplate/index.html,
-	  httemplate/misc/cust_main-import_charges.cgi,
-	  httemplate/misc/process/cust_main-import_charges.cgi: batch
-	  charge/credit import
-
-2002-09-05 06:01  ivan
-
-	* FS/FS/svc_acct.pm: show illegal dir in error msg
-
-2002-09-05 02:10  ivan
-
-	* FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
-	  extraneous `vpopmail machine' field
-
-2002-09-04 05:43  ivan
-
-	* Makefile, httemplate/index.html: 1.4.1beta1
-
-2002-09-04 01:42  ivan
-
-	* httemplate/edit/part_pkg.cgi: spelling
-
-2002-08-30 16:48  ivan
-
-	* FS/FS/cust_bill.pm: oops, missing charged column in csv exports
-
-2002-08-30 16:42  ivan
-
-	* httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
-	  httemplate/edit/process/part_bill_event.cgi: new invoice event:
-	  upload a CSV file
-
-2002-08-30 16:17  ivan
-
-	* FS/FS/cust_main.pm: bill batch imported customers immediately (as
-	  of their cust_pkg.bill date) - setting cust_pkg.bill date
-	  directly bypasses setup fee
-
-2002-08-30 10:34  ivan
-
-	* FS/FS/cust_main.pm, httemplate/index.html,
-	  httemplate/misc/cust_main-import.cgi,
-	  httemplate/misc/process/cust_main-import.cgi: working CSV import
-	  for crcmn
-
-2002-08-30 04:33  ivan
-
-	* httemplate/edit/cust_main.cgi: use eidiot rather than die for
-	  (hopefully) better error message
-
-2002-08-30 03:25  ivan
-
-	* Makefile: silly conf/registries dir still hanging around in CVS
-	  checkouts
-
-2002-08-29 07:11  ivan
-
-	* httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
-
-2002-08-29 02:11  ivan
-
-	* FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
-	  import, make username/password for unexported services conflict
-	  at least with self
-
-2002-08-29 01:13  khoff
-
-	* httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
-
-2002-08-29 00:50  ivan
-
-	* FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
-
-2002-08-28 23:02  ivan
-
-	* FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
-
-2002-08-28 22:57  ivan
-
-	* httemplate/view/svc_acct.cgi: password viewing UI change
-
-2002-08-27 00:26  khoff
-
-	* FS/FS/Record.pm: Yip yip, I sprained my brain
-
-2002-08-26 13:40  ivan
-
-	* FS/FS/cust_pkg.pm: allow . and - in otaker usernames
-
-2002-08-24 20:54  ivan
-
-	* FS/bin/freeside-addoutsourceuser: ?
-
-2002-08-24 20:42  ivan
-
-	* FS/bin/freeside-addoutsourceuser: correct secrets file path
-
-2002-08-24 19:35  ivan
-
-	* FS/FS/part_export/shellcommands.pm: separate vars for quoted
-	  passwords
-
-2002-08-24 19:26  ivan
-
-	* FS/FS/part_export/shellcommands.pm: properly quote password as
-	  well as finger
-
-2002-08-24 18:48  ivan
-
-	* FS/bin/freeside-addoutsourceuser: password
-
-2002-08-24 18:48  ivan
-
-	* FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
-	  bin/freeside-addoutsourceuser
-
-2002-08-24 18:16  ivan
-
-	* FS/bin/: freeside-adduser, freeside-setup: doc
-
-2002-08-24 18:14  ivan
-
-	* FS/bin/freeside-setup: noninteractive freeside-setup
-
-2002-08-24 18:09  ivan
-
-	* FS/bin/: freeside-adduser, freeside-setup: doc
-
-2002-08-24 01:13  ivan
-
-	* FS/bin/freeside-adduser: also do -b flag
-
-2002-08-24 00:43  ivan
-
-	* FS/FS/part_export/shellcommands.pm: allow $domain as a variable
-	  in commands
-
-2002-08-24 00:20  ivan
-
-	* httemplate/edit/part_export.cgi: don't substitute defaults for
-	  empty options when editing exports
-
-2002-08-23 23:41  ivan
-
-	* FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
-	  www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
-	  fix - no strict 'vars'; when necessary
-
-2002-08-23 20:29  ivan
-
-	* httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
-	  unprovision a single service
-
-2002-08-23 19:10  ivan
-
-	* FS/bin/freeside-addoutsource: fix path
-
-2002-08-23 18:53  ivan
-
-	* FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
-
-2002-08-23 17:51  ivan
-
-	* httemplate/view/cust_main.cgi: UI
-
-2002-08-23 17:16  ivan
-
-	* FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
-	  bin/freeside-addoutsource
-
-2002-08-23 16:43  ivan
-
-	* FS/: MANIFEST, FS/part_export.pm,
-	  FS/part_export/domain_shellcommands.pm,
-	  t/part_export-domain_shellcommands.t: add domain_shellcommands
-	  export
-
-2002-08-19 16:08  ivan
-
-	* httemplate/view/cust_main.cgi: encode_entities for comments
-	  entries
-
-2002-08-11 23:17  ivan
-
-	* rt/: COPYING, ChangeLog, Makefile, README, TODO,
-	  bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
-	  bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
-	  bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
-	  docs/Security, docs/rt.gif, docs/design_docs/CARS,
-	  docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
-	  docs/design_docs/basic-definitions.txt,
-	  docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
-	  docs/design_docs/evil_plans,
-	  docs/design_docs/link-definitions.txt,
-	  docs/design_docs/local_hacking,
-	  docs/design_docs/subscription-definitions.txt,
-	  docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
-	  etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
-	  etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
-	  lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
-	  lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
-	  lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
-	  lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
-	  lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
-	  lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
-	  lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
-	  lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
-	  lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
-	  lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
-	  lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
-	  lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
-	  lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
-	  lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
-	  lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
-	  lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
-	  lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
-	  lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
-	  lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
-	  lib/RT/Action/SendPasswordEmail.pm,
-	  lib/RT/Action/StallDependent.pm,
-	  lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
-	  lib/RT/Condition/NewDependency.pm,
-	  lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
-	  lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
-	  2.0.14
-
-2002-08-02 17:39  ivan
-
-	* httemplate/docs/: install.html, legacy.html: remove some extra
-	  modules from install doc
-
-2002-07-31 11:55  ivan
-
-	* FS/FS/part_export.pm: delete directories when deleting users on
-	  freebsd
-
-2002-07-31 06:18  ivan
-
-	* FS/FS/svc_acct.pm: fix bug with static IP addresses
-
-2002-07-26 20:56  ivan
-
-	* httemplate/misc/cancel-unaudited.cgi: move transaction from web
-	  interface to lib code
-
-2002-07-26 19:47  ivan
-
-	* FS/bin/freeside-daily: vacuum pg databases daily
-
-2002-07-25 19:33  ivan
-
-	* FS/FS/: part_export.pm, part_export/shellcommands.pm:
-	  shellcommands edit gecos field too
-
-2002-07-25 18:38  ivan
-
-	* httemplate/docs/install.html: tyop
-
-2002-07-25 18:31  ivan
-
-	* httemplate/docs/install.html: tyop
-
-2002-07-23 05:37  ivan
-
-	* FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
-
-2002-07-22 03:50  ivan
-
-	* FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
-	  adding
-
-2002-07-22 03:41  ivan
-
-	* httemplate/docs/install.html: no mysql in 1.4.0 release.
-	  hopefully 1.4.1
-
-2002-07-22 03:20  ivan
-
-	* ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
-	  README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
-	  README.1.4.0pre9: 1.4.0
-
-2002-07-22 03:18  ivan
-
-	* FS/FS/CGI.pm: UI
-
-2002-07-22 03:18  ivan
-
-	* FS/FS/cust_main.pm: sort bills by date
-
-2002-07-16 05:29  ivan
-
-	* FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
-	  FS/ClientAPI/passwd.pm: ClientAPI
-
-2002-07-16 05:28  ivan
-
-	* fs_selfservice/: DEPLOY, freeside-selfservice-server,
-	  fs_passwd_test, FS-SelfService/SelfService.pm,
-	  FS-SelfService/freeside-selfservice-clientd,
-	  FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
-	  FS-SelfService/cgi/selfservice.cgi,
-	  FS-SelfService/cgi/view_invoice.html: invoice viewing...
-
-2002-07-15 20:57  ivan
-
-	* FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
-
-2002-07-15 20:56  ivan
-
-	* FS/FS/part_export/infostreet.pm: better error handling
-
-2002-07-15 20:47  ivan
-
-	* FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
-
-2002-07-15 01:28  ivan
-
-	* fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
-	  FS-SelfService/freeside-selfservice-clientd: working framework,
-	  no hung clients, whew
-
-2002-07-14 18:44  ivan
-
-	* bin/bind.import: finally a working DNS::ZoneParse
-
-2002-07-13 17:28  ivan
-
-	* httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
-	  :(
-
-2002-07-11 06:52  ivan
-
-	* fs_selfservice/: DEPLOY, freeside-selfservice-server,
-	  fs_passwd_test, FS-SelfService/MANIFEST,
-	  FS-SelfService/SelfService.pm,
-	  FS-SelfService/freeside-selfservice-clientd: finally working
-	  async framework
-
-2002-07-08 19:23  ivan
-
-	* httemplate/docs/: schema.dia, schema.png: new schema diagram
-
-2002-07-08 10:14  ivan
-
-	* FS/bin/freeside-queued: oops, fix for bug only surfacing with
-	  different freeside uid/gid
-
-2002-07-08 08:56  ivan
-
-	* httemplate/edit/svc_acct.cgi: better error message
-
-2002-07-08 06:07  ivan
-
-	* httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
-	  edit expiration dates
-
-2002-07-08 03:52  ivan
-
-	* httemplate/search/cust_bill.cgi: remove perl-side sort routines,
-	  no longer needed
-
-2002-07-08 03:01  ivan
-
-	* FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
-	  should remove home directories
-
-2002-07-08 01:39  ivan
-
-	* httemplate/docs/install.html: new and improved instructions!	now
-	  even more idiot proof!
-
-2002-07-07 10:49  ivan
-
-	* FS/FS/svc_acct.pm: rewrite uid-dup checking to be
-	  new-export-aware, closes: #431
-
-2002-07-07 07:33  ivan
-
-	* httemplate/search/cust_bill.cgi: clean up after rewrite... turned
-	  out rather nice
-
-2002-07-07 07:28  ivan
-
-	* httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
-
-2002-07-07 07:26  ivan
-
-	* httemplate/search/cust_bill.cgi: just might work
-
-2002-07-07 07:24  ivan
-
-	* httemplate/search/cust_bill.cgi: that would be nice...
-
-2002-07-07 07:18  ivan
-
-	* httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
-
-2002-07-07 07:14  ivan
-
-	* httemplate/search/cust_bill.cgi: UI
-
-2002-07-07 07:12  ivan
-
-	* httemplate/search/cust_bill.cgi: totals and order by
-
-2002-07-07 07:00  ivan
-
-	* httemplate/search/cust_bill.cgi: try for correct totals
-
-2002-07-07 06:52  ivan
-
-	* httemplate/search/cust_bill.cgi: don't recalculate owed
-
-2002-07-07 06:31  ivan
-
-	* httemplate/search/cust_bill.cgi: comma
-
-2002-07-07 06:30  ivan
-
-	* httemplate/search/cust_bill.cgi: calculate owed as subquery here
-	  too
-
-2002-07-07 06:25  ivan
-
-	* httemplate/search/cust_bill.cgi: don't forget to where the where
-	  clause
-
-2002-07-07 06:23  ivan
-
-	* httemplate/search/cust_bill.cgi: try for working paged invoices,
-	  this time with subqueries
-
-2002-07-07 04:45  ivan
-
-	* httemplate/search/cust_bill.cgi: wtf?
-
-2002-07-07 04:30  ivan
-
-	* httemplate/search/cust_bill.cgi: invoice search with possibly
-	  working pager
-
-2002-07-07 04:03  ivan
-
-	* httemplate/search/cust_bill.cgi: move query logic from perl to
-	  sql for scalability
-
-2002-07-06 05:53  ivan
-
-	* httemplate/docs/install.html: new!  improved!  now even more
-	  idiot-proof!
-
-2002-07-06 05:15  ivan
-
-	* Makefile: beta2
-
-2002-07-06 05:13  ivan
-
-	* bin/fs-setup: fix Can't use an undefined value as an ARRAY
-	  reference at ./fs-setup line 209, <STDIN> line 3.
-
-2002-07-06 04:08  ivan
-
-	* httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
-	  for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
-
-2002-07-06 01:50  ivan
-
-	* httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
-	  view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
-
-2002-07-06 01:29  ivan
-
-	* httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
-
-2002-07-06 00:32  ivan
-
-	* httemplate/edit/part_pkg.cgi: fix speling
-
-2002-07-06 00:31  ivan
-
-	* ANNOUCE.1.4.0: this file should probably go away soon...
-
-2002-07-06 00:30  ivan
-
-	* FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
-	  part_export/www_shellcommands.pm: move svc_www ssh jobs to the
-	  job queue & exports, and make them configurable
-
-2002-07-05 21:20  ivan
-
-	* FS/FS/svc_acct.pm: typo
-
-2002-07-05 16:32  ivan
-
-	* httemplate/config/config.cgi: fix bug with config having a value
-	  not in the select
-
-2002-07-04 03:35  ivan
-
-	* httemplate/browse/: agent.cgi, agent_type.cgi,
-	  part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
-	  part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
-	  links to the top
-
-2002-07-03 07:45  ivan
-
-	* FS/t/part_export-http.t: s/_post//
-
-2002-07-03 07:21  ivan
-
-	* FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
-	  t/part_export-http.t: http export
-
-2002-07-03 04:37  ivan
-
-	* FS/FS/InitHandler.pm: 54
-
-2002-07-03 04:35  ivan
-
-	* FS/FS/InitHandler.pm: sacrifice memory for speed
-
-2002-07-03 04:31  ivan
-
-	* FS/FS/InitHandler.pm: preload modules
-
-2002-07-03 04:23  ivan
-
-	* FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
-	  apache init
-
-2002-07-03 04:10  ivan
-
-	* FS/FS/UID.pm: allow InitHandler to work during apache startup
-
-2002-07-03 03:50  ivan
-
-	* FS/FS/InitHandler.pm: skip comment & blank lines
-
-2002-07-03 03:48  ivan
-
-	* FS/FS/InitHandler.pm: debug
-
-2002-07-03 03:33  ivan
-
-	* FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
-	  dbdefs
-
-2002-07-02 20:57  ivan
-
-	* FS/FS/cust_main.pm: working one-time charges again
-
-2002-07-02 20:52  ivan
-
-	* httemplate/view/cust_main.cgi: ui
-
-2002-07-02 20:47  ivan
-
-	* FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/process/quick-charge.cgi,
-	  httemplate/view/cust_main.cgi: one-time charges with tax classes
-
-2002-07-02 19:25  ivan
-
-	* FS/FS/Conf.pm, httemplate/config/config-view.cgi,
-	  httemplate/config/config.cgi: deprecate text radius config
-	  options update config docs
-
-2002-07-02 18:47  ivan
-
-	* FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
-
-2002-07-02 18:05  ivan
-
-	* FS/bin/freeside-sqlradius-reset: pod
-
-2002-07-02 18:01  ivan
-
-	* FS/bin/freeside-sqlradius-reset: fix usage message
-
-2002-07-02 16:03  ivan
-
-	* FS/FS/part_export.pm: fix usermod commands for freebsd
-
-2002-07-02 07:38  ivan
-
-	* ANNOUCE.1.4.0: beta1!
-
-2002-07-02 07:37  ivan
-
-	* Makefile: beta1!!
-
-2002-07-02 07:22  ivan
-
-	* FS/FS/part_export/textradius.pm: working textradius export
-
-2002-07-02 07:00  ivan
-
-	* FS/FS/part_export/textradius.pm: better diagnostics
-
-2002-07-02 06:22  ivan
-
-	* httemplate/view/cust_main.cgi: ui s/ / 
-
-2002-07-02 06:04  ivan
-
-	* FS/FS/part_export/shellcommands.pm: no warnings
-
-2002-07-02 06:00  ivan
-
-	* FS/FS/: part_export.pm, part_export/shellcommands.pm: working
-	  linux and freebsd shellcommands
-
-2002-07-02 04:29  ivan
-
-	* FS/FS/part_export.pm: fix for freebsd presets
-
-2002-07-02 04:27  ivan
-
-	* FS/FS/part_export.pm: useful shellcommands presets
-
-2002-07-02 03:14  ivan
-
-	* FS/bin/freeside-queued: grr old openssh grr freebsd
-
-2002-07-02 03:01  ivan
-
-	* httemplate/docs/install.html: freeside group
-
-2002-07-02 02:42  ivan
-
-	* FS/bin/freeside-queued: fleabsd grr
-
-2002-07-02 02:39  ivan
-
-	* FS/bin/freeside-queued: freebsd is sofa king broken
-
-2002-07-02 00:31  ivan
-
-	* FS/FS/part_export/textradius.pm: working textradius
-
-2002-07-02 00:13  ivan
-
-	* FS/FS/part_export/textradius.pm: better error reporting from
-	  rsync
-
-2002-07-01 23:58  ivan
-
-	* FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
-	  s/options/option/, oops, and machine isn't an option
-
-2002-07-01 23:48  ivan
-
-	* FS/FS/queue.pm: error messages can have other chars
-
-2002-07-01 15:38  ivan
-
-	* FS/FS/part_export/textradius.pm: prevent any possible infinite
-	  looping
-
-2002-07-01 02:15  ivan
-
-	* FS/FS/part_export/textradius.pm: real-time! text radius export
-
-2002-06-30 04:01  ivan
-
-	* ANNOUCE.1.4.0, CREDITS: administrivia
-
-2002-06-30 00:17  ivan
-
-	* FS/FS/Record.pm: oops, very bad
-
-2002-06-30 00:16  ivan
-
-	* FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
-	  Pg money type)
-
-2002-06-30 00:04  ivan
-
-	* FS/FS/Record.pm: fix dbdef caching
-
-2002-06-29 19:13  ivan
-
-	* FS/: MANIFEST, FS/part_export.pm,
-	  FS/part_export/shellcommands_withdomain.pm,
-	  t/part_export-shellcommands_withdomain.t: export!
-
-2002-06-29 18:18  ivan
-
-	* httemplate/docs/ssh.html: adding
-
-2002-06-28 13:31  ivan
-
-	* FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
-	  illegal password
-
-2002-06-28 13:23  ivan
-
-	* bin/fs-setup: not anymore...
-
-2002-06-28 13:21  ivan
-
-	* FS/FS/cust_main.pm: better error message for missing tax classes
-
-2002-06-28 03:49  ivan
-
-	* FS/FS/Record.pm: remove extraneous check
-
-2002-06-28 01:23  ivan
-
-	* FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
-	  hopefully keeping performance improvement
-
-2002-06-27 20:09  ivan
-
-	* httemplate/view/cust_main.cgi: more card display changes
-
-2002-06-27 19:21  ivan
-
-	* httemplate/view/cust_main.cgi: last 4 digits of card instead of
-	  first
-
-2002-06-27 02:23  ivan
-
-	* FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
-	  t/part_export-bind.t, t/part_export-bind_slave.t: null bind
-	  exports
-
-2002-06-27 02:19  ivan
-
-	* FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
-	  FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
-	  t/part_export-null.t, t/part_export-sysvshell.t,
-	  t/part_export-www_shellcommands.t: export updates
-
-2002-06-26 01:36  ivan
-
-	* FS/FS/part_export.pm: tyop
-
-2002-06-26 01:32  ivan
-
-	* FS/FS/part_export.pm: better export docs/defaults
-
-2002-06-26 01:12  ivan
-
-	* FS/FS/cust_main.pm: add type_pkgs record if necessary for
-	  one-time charges
-
-2002-06-26 01:05  ivan
-
-	* httemplate/view/cust_main.cgi: close form tags
-
-2002-06-26 00:42  ivan
-
-	* bin/: bsdshell.export, shell.export, sysvshell.export:
-	  shell.export -> bsdshell.export & sysvshell.export
-
-2002-06-25 20:53  ivan
-
-	* FS/FS/part_export_option.pm: export options can be anything
-
-2002-06-25 19:37  ivan
-
-	* FS/FS/cust_bill.pm: fix not sending postal invoices to customers
-	  with email invoices too
-
-2002-06-25 18:35  ivan
-
-	* FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/view/cust_main.cgi: working one-time charges
-
-2002-06-25 17:41  ivan
-
-	* httemplate/edit/part_pkg.cgi: ui
-
-2002-06-25 16:27  ivan
-
-	* httemplate/view/svc_www.cgi: add link to controlling account
-
-2002-06-25 00:18  ivan
-
-	* FS/bin/freeside-queued: might work again under mysql
-
-2002-06-23 12:16  ivan
-
-	* FS/FS/domain_record.pm: domain_record records attached to svc_www
-	  records are no longer delete-able, patch from "Stephen Bechard"
-	  <steve at destek.net>, thanks!  closes: Bug#434
-
-2002-06-22 22:44  ivan
-
-	* httemplate/edit/process/svc_www.cgi: patch to get this working
-	  from Stephen Bechard <steve at destek.net>
-
-2002-06-22 22:43  ivan
-
-	* httemplate/view/svc_www.cgi: add link to edit and format nicely
-
-2002-06-22 18:36  ivan
-
-	* FS/FS/svc_www.pm: forgot . between zone and domain, patch from
-	  "Stephen Bechard" <steve at destek.net>, thanks
-
-2002-06-22 18:33  ivan
-
-	* httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
-	  works now, patch from "Stephen Bechard" <steve at destek.net>
-
-2002-06-21 14:49  ivan
-
-	* FS/FS/part_export/infostreet.pm: s/title/organization/ at
-	  noment's request
-
-2002-06-21 13:26  ivan
-
-	* FS/FS/part_export/infostreet.pm: fix infostreet contact field
-	  setting
-
-2002-06-21 13:17  ivan
-
-	* FS/FS/part_export/infostreet.pm: debugging option
-
-2002-06-21 02:57  ivan
-
-	* bin/passwd.import: no, don't check for duplicates like this by
-	  default... not new-export style
-
-2002-06-21 02:56  ivan
-
-	* FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
-	  stuff still needs to be rewritten for new exports
-
-2002-06-21 02:28  ivan
-
-	* httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
-
-2002-06-21 02:15  ivan
-
-	* bin/passwd.import: oops
-
-2002-06-21 02:13  ivan
-
-	* bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
-	  fixes...
-
-2002-06-21 02:11  ivan
-
-	* bin/passwd.import: tiny bit better passwd.import
-
-2002-06-21 02:03  ivan
-
-	* httemplate/docs/upgrade8.html: doc
-
-2002-06-21 01:29  ivan
-
-	* httemplate/: index.html, docs/upgrade8.html: uid search on main
-	  menu, updated upgrade docs
-
-2002-06-20 15:35  ivan
-
-	* FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
-
-2002-06-20 15:31  ivan
-
-	* httemplate/docs/install.html: doc
-
-2002-06-19 18:29  ivan
-
-	* FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
-	  FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
-	  httemplate/edit/process/part_export.cgi: shellcommands
-	  w/passwords
-
-2002-06-18 21:54  ivan
-
-	* Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
-	  <steve at destek.net>
-
-2002-06-18 21:03  ivan
-
-	* FS/FS/part_export/infostreet.pm: fix setContactField email
-
-2002-06-18 18:03  ivan
-
-	* FS/FS/svc_acct.pm: and the same for changes...
-
-2002-06-18 17:58  ivan
-
-	* FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
-	  caused by kristian/mark/pc-intouch's changes moving exports into
-	  svc_Common -	 changed sequence of events such that groups were
-	  not provisioned when the   sqlradius export was run
-
-2002-06-18 16:52  ivan
-
-	* httemplate/misc/queue.cgi: better error message
-
-2002-06-14 18:12  ivan
-
-	* FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
-	  mark at pc-intouch.com: exporttype2svcdb removal
-
-2002-06-14 14:35  ivan
-
-	* FS/FS/part_export/infostreet.pm: freeside night to infostreet
-	  faxNumber (? dunno, what noment wants)
-
-2002-06-14 04:44  ivan
-
-	* Makefile: better releaes target?
-
-2002-06-14 04:26  ivan
-
-	* ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
-
-2002-06-14 04:22  ivan
-
-	* FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
-	  FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
-	  dependancies FS::queue::joblisting html excapes & truncates long
-	  arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
-	  am, too.  really!)
-
-2002-06-14 02:19  ivan
-
-	* FS/FS/UID.pm: only run callbacks once... should speed things up
-	  (no dbdef reloading)
-
-2002-06-13 20:26  ivan
-
-	* httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
-	  match reality
-
-2002-06-13 20:12  ivan
-
-	* httemplate/: classic.html, index.html: remove classic interface
-
-2002-06-13 19:52  ivan
-
-	* httemplate/docs/: install.html, mysql.html: mysql support!
-
-2002-06-13 19:25  ivan
-
-	* FS/bin/freeside-queued: mysql compatibility?
-
-2002-06-13 17:12  ivan
-
-	* httemplate/: index.html, search/cust_main.cgi: search by for
-	  address2 (unit) - commented out in default index.html
-
-2002-06-13 16:28  ivan
-
-	* httemplate/: index.html, search/cust_main.cgi: phone number
-	  search (Bug#422)
-
-2002-06-13 16:00  ivan
-
-	* FS/FS/svc_acct.pm, httemplate/index.html,
-	  httemplate/search/svc_acct.cgi: fuzzy username searching
-	  (Bug#422)
-
-2002-06-12 17:53  ivan
-
-	* httemplate/: index.html, search/cust_main.cgi: search on customer
-	  number (Bug#422)
-
-2002-06-12 13:31  ivan
-
-	* FS/FS/svc_acct.pm: fix new duplicate username checking
-
-2002-06-12 10:29  ivan
-
-	* httemplate/index.html: fix company search
-
-2002-06-12 09:26  ivan
-
-	* FS/FS/cust_main.pm: fix problems with code that resets invoice
-	  events
-
-2002-06-11 11:32  ivan
-
-	* bin/shell.export: don't export empty files
-
-2002-06-11 11:25  ivan
-
-	* bin/shell.export: use FS::cust_svc and FS::svc_acct
-
-2002-06-11 11:23  ivan
-
-	* bin/shell.export: bsd only for now
-
-2002-06-11 11:20  ivan
-
-	* bin/: bind.export, shell.export: perl 5.005 needs an explicit
-	  mask for mkdir
-
-2002-06-11 02:51  ivan
-
-	* FS/FS/part_export.pm: notes
-
-2002-06-11 02:46  ivan
-
-	* bin/: bind.export, shell.export: add preliminary bsd shell export
-
-2002-06-11 02:14  ivan
-
-	* FS/FS/svc_acct.pm: export-based duplicate username checking!
-
-2002-06-11 01:29  ivan
-
-	* FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
-	  option to (bsd|sysv)shell export
-
-2002-06-10 20:25  ivan
-
-	* FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
-	  part_export/infostreet.pm: - add new suspend and unsuspend export
-	  hooks (with null defaults) - infostreet export: actually
-	  suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
-	  export: set some contact fields @ infostreet (Bug#419)
-
-2002-06-10 17:58  ivan
-
-	* Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
-	  Makefile.  whew.
-
-2002-06-10 16:02  ivan
-
-	* FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
-	  line 299 in file FS/domain_record.pm
-
-2002-06-10 15:48  ivan
-
-	* FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
-	  when user clicks "Bill now" (closes: Bug#417)
-
-2002-06-10 15:07  ivan
-
-	* FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
-	  invoice events when a card changes (closes: Bug#417)
-
-2002-06-10 12:44  ivan
-
-	* httemplate/view/cust_main.cgi: final visual update on package
-	  date view
-
-2002-06-10 12:41  ivan
-
-	* httemplate/view/cust_main.cgi: fixup time display in packages
-
-2002-06-10 12:30  ivan
-
-	* httemplate/view/cust_main.cgi: add small time display to dates
-
-2002-06-09 19:52  ivan
-
-	* FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
-
-2002-06-09 19:52  ivan
-
-	* FS/FS/cust_main_county.pm: silence undefined warnings
-
-2002-06-09 19:51  ivan
-
-	* FS/FS/CGI.pm: unused global
-
-2002-06-09 19:42  ivan
-
-	* Makefile: back to ASP for profiling...
-
-2002-06-09 18:39  khoff
-
-	* FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
-	  httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
-	  httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
-	  changes.
-
-2002-06-08 00:48  khoff
-
-	* FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
-	  httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
-	  httemplate/edit/part_pkg.cgi: Default svcpart support for
-	  part_pkg.  Fixes 'bug' with new customer and online signup.
-
-2002-06-07 13:33  khoff
-
-	* FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
-
-2002-06-05 15:46  ivan
-
-	* httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
-	  more mysql goodness, thanks dale
-
-2002-06-04 10:37  ivan
-
-	* httemplate/docs/install.html: small doc patch from
-	  baloo at gimpgirl.org
-
-2002-06-04 07:35  ivan
-
-	* FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
-
-2002-06-04 07:02  ivan
-
-	* CREDITS, httemplate/search/cust_main.cgi,
-	  httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
-	  mysql support!  thanks to Donald Greer <dgreer at austintx.com> for
-	  the SQL and Dale Hege <fhege at lumenexus.net> for the patches
-
-2002-06-04 06:46  ivan
-
-	* conf/declinetemplate: misspelling
-
-2002-05-31 15:37  ivan
-
-	* bin/fs-setup: no state necessary in batch cards (i18n)
-
-2002-05-31 13:34  ivan
-
-	* FS/FS/part_export.pm: dammit i want to catch export subclass
-	  compilation problems
-
-2002-05-31 13:31  ivan
-
-	* FS/FS/cust_bill.pm: better error reporting
-
-2002-05-31 11:48  khoff
-
-	* FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
-	  test.
-
-2002-05-31 11:45  khoff
-
-	* FS/MANIFEST: added sqlmail.pm and test
-
-2002-05-31 10:50  ivan
-
-	* FS/FS/svc_forward.pm: typo noticed by <Kaa>
-
-2002-05-30 19:13  ivan
-
-	* FS/FS/part_export.pm: no, actually throw an exception if an
-	  export class won't compile.
-
-2002-05-30 17:33  khoff
-
-	* httemplate/edit/part_svc.cgi: Added support for part_exports that
-	  are used with more than one svcdb.
-
-2002-05-30 17:22  khoff
-
-	* FS/FS/part_export.pm: updated hashes 'n stuff for
-	  FS::part_export::sqlmail
-
-2002-05-30 17:20  khoff
-
-	* FS/FS/part_export/sqlmail.pm: part_export module to export
-	  svc_acct, svc_domain, and svc_forward to an external database
-
-2002-05-30 17:18  khoff
-
-	* FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
-	  new-style export calls to svc_Common.
-
-2002-05-30 14:51  ivan
-
-	* httemplate/misc/delete-customer.cgi: point to correct place for
-	  hidecancelledcustomers config option
-
-2002-05-30 10:49  ivan
-
-	* FS/FS/part_export.pm: GRRRRRRRRRRRRR
-
-2002-05-29 13:45  ivan
-
-	* FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
-	  handle destroyed without explicit disconnect" errors
-
-2002-05-29 08:56  ivan
-
-	* FS/FS/part_export.pm: freeradius 0.5 doc
-
-2002-05-28 21:40  ivan
-
-	* fs_selfservice/: freeside-selfservice-server,
-	  FS-SelfService/Changes, FS-SelfService/MANIFEST,
-	  FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
-	  FS-SelfService/test.pl: add fs_selfservice
-
-2002-05-28 14:22  ivan
-
-	* FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
-	  "Illegal password"
-
-2002-05-28 00:55  ivan
-
-	* FS/FS/: part_export.pm, part_export/shellcommands.pm: point
-	  people at DBI/DBD documentation for information on data sources.
-	  *sigh*
-
-2002-05-26 23:53  ivan
-
-	* httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
-	  baloo at gimpgirl.com, thanks
-
-2002-05-23 06:00  ivan
-
-	* ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
-	  bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
-	  httemplate/view/svc_domain.cgi: bind: allow adding slave domains
-	  too
-
-2002-05-22 11:44  ivan
-
-	* FS/FS/domain_record.pm, FS/FS/part_export.pm,
-	  FS/FS/svc_domain.pm, bin/bind.export,
-	  httemplate/edit/process/domain_record.cgi,
-	  httemplate/misc/cancel-unaudited.cgi,
-	  httemplate/misc/delete-domain_record.cgi,
-	  httemplate/misc/delete-part_export.cgi,
-	  httemplate/view/svc_domain.cgi: bind export, editing zones,
-	  deleting unaudited domains, mmm
-
-2002-05-22 05:17  ivan
-
-	* FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
-	  FS::cust_pkg to FS::cust_svc, becomes the cancel method
-
-2002-05-22 04:39  ivan
-
-	* FS/FS/part_export.pm: - remove some out of date documentation -
-	  die if an export class won't compile
-
-2002-05-22 03:53  ivan
-
-	* bin/bind.export: bind export
-
-2002-05-21 19:09  ivan
-
-	* FS/FS/part_export/sqlradius.pm: 5.6-isms
-
-2002-05-20 04:02  ivan
-
-	* bin/svc_domain.import: [no log message]
-
-2002-05-18 02:51  ivan
-
-	* FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
-	  1.44
-
-2002-05-17 06:51  ivan
-
-	* httemplate/docs/install.html: tyop
-
-2002-05-16 20:47  ivan
-
-	* FS/FS/svc_acct.pm: freebsd `toor' user
-
-2002-05-16 07:28  ivan
-
-	* FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
-	  t/part_export-bsdshell.t, t/part_export-textradius.t: adding
-	  (stub) bsdshell and textradius exports
-
-2002-05-16 07:28  ivan
-
-	* bin/svc_acct.export: ip address is added by radius_reply method
-	  already
-
-2002-05-16 07:27  ivan
-
-	* FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
-	  textradius exports
-
-2002-05-16 07:21  ivan
-
-	* FS/FS/part_export/infostreet.pm: force all infostreet arguments
-	  to be string type, fixes: "0 as first character in password"
-	  problem.  also see the Frontier::Client manpage
-
-2002-05-16 06:42  ivan
-
-	* httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
-	  definition cloning
-
-2002-05-16 06:42  ivan
-
-	* FS/FS/svc_acct.pm: allow freebsd `toor' root user
-
-2002-05-16 00:53  ivan
-
-	* httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
-
-2002-05-15 07:00  ivan
-
-	* FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
-	  in FS::part_export::sqlradius.pm display job dependancies in
-	  FS::queue::joblisting
-
-2002-05-15 06:24  ivan
-
-	* ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
-	  FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
-	  FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
-	  FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
-	  httemplate/docs/install.html, httemplate/docs/schema.dia,
-	  httemplate/docs/schema.html, httemplate/docs/schema.png,
-	  httemplate/docs/upgrade8.html: queue dependancies
-
-2002-05-14 00:36  ivan
-
-	* FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
-	  to decide whether or not to INSERT.
-
-2002-05-13 17:27  ivan
-
-	* FS/FS/part_export/shellcommands.pm: shellcomands oops
-
-2002-05-10 00:54  ivan
-
-	* Makefile: always re-install init
-
-2002-05-10 00:50  ivan
-
-	* init.d/freeside-init: correct message
-
-2002-05-10 00:45  ivan
-
-	* FS/FS/svc_domain.pm: bad reuse of variable
-
-2002-05-10 00:42  ivan
-
-	* Makefile: INSTALLGROUP
-
-2002-05-09 09:41  ivan
-
-	* bin/populate-msgcat: permissions
-
-2002-05-09 08:26  ivan
-
-	* Makefile: final make release?
-
-2002-05-09 08:25  ivan
-
-	* Makefile: fix make release target
-
-2002-05-09 08:22  ivan
-
-	* Makefile: make release target
-
-2002-05-09 08:21  ivan
-
-	* httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
-	  s/Referral/Advertising source/
-
-2002-05-09 08:14  ivan
-
-	* httemplate/docs/: install.html, mysql.html: attempt to avoid
-	  people installing and asking for help with MySQL despite the VERY
-	  FUCKING CLEAR instructions that it isn't supported.
-
-2002-05-09 08:12  ivan
-
-	* FS/FS/cust_main_county.pm: don't duplicate state/county/country
-	  pulldowns even with taxrates...
-
-2002-05-09 05:38  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
-	  FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
-	  htetc/handler.pl, httemplate/browse/agent.cgi,
-	  httemplate/browse/cust_main_county.cgi,
-	  httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main_county-expand.cgi,
-	  httemplate/edit/cust_main_county.cgi,
-	  httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/process/cust_main_county-expand.cgi,
-	  httemplate/edit/process/cust_main_county.cgi: texas tax!
-
-2002-05-06 06:36  ivan
-
-	* FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
-	  reported by noment
-
-2002-05-04 08:00  ivan
-
-	* README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
-	  FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
-	  FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
-	  httemplate/docs/admin.html, httemplate/docs/schema.dia,
-	  httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
-	  schema changes for proper texas tax
-
-2002-05-03 18:11  ivan
-
-	* httemplate/: index.html, search/cust_pkg.cgi: add package search
-	  by next bill date to main menu
-
-2002-05-03 17:59  ivan
-
-	* httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
-
-2002-05-03 17:49  ivan
-
-	* httemplate/search/cust_pkg.html: point at correct .cgi
-
-2002-05-03 17:47  ivan
-
-	* FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
-	  being used in searches by signup server
-
-2002-05-03 17:32  ivan
-
-	* httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
-	  trying to pull accounts based on next billdate tofu_beast420: hmm
-	  a report ordered by next bill date? tofu_beast420: i don't know
-	  how you'd do that per _customer_ since a customer could have lots
-	  of packages, but you could do a per-package report maybe?
-
-2002-04-29 22:43  ivan
-
-	* FS/FS/part_export.pm, bin/svc_domain.import: better BIND
-	  integration
-
-2002-04-26 04:14  ivan
-
-	* FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
-	  username-nodash config files
-
-2002-04-25 03:37  ivan
-
-	* FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
-	  #2
-
-2002-04-25 02:47  ivan
-
-	* FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
-	  plan
-
-2002-04-24 18:15  ivan
-
-	* FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
-
-2002-04-24 02:09  ivan
-
-	* FS/FS/: Conf.pm, cust_main.pm: require_cardname option
-
-2002-04-24 02:03  ivan
-
-	* FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
-	  card expiration (closes: Bug#407)
-
-2002-04-23 00:32  ivan
-
-	* httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
-
-2002-04-23 00:10  ivan
-
-	* FS/FS/Record.pm: fixes inserting strings that end in numbers to
-	  TEXT columns... gah i hate SQL
-
-2002-04-22 15:45  ivan
-
-	* FS/FS/part_export.pm: use Tie::IxHash to present export options
-	  in a reasonable order
-
-2002-04-22 14:36  ivan
-
-	* FS/FS/cust_main.pm: don't show extended debugging in error
-	  messages that could end up on the signup server
-
-2002-04-22 14:23  ivan
-
-	* FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
-	  packages (moved from signups server)
-
-2002-04-22 14:18  ivan
-
-	* httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
-
-2002-04-22 13:47  ivan
-
-	* FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
-	  FS::cust_pkg, not signup server - order by recur price in
-	  signup-alternate template
-
-2002-04-20 05:37  ivan
-
-	* ANNOUCE.1.4.0, FS/FS/part_export.pm,
-	  httemplate/edit/part_export.cgi: bind export
-
-2002-04-20 04:57  ivan
-
-	* FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
-	  bin/svc_domain.erase, bin/svc_domain.import,
-	  httemplate/docs/legacy.html:
-	  working BIND import
-
-2002-04-20 03:49  ivan
-
-	* FS/FS/domain_record.pm: allow * MX records
-
-2002-04-20 03:12  ivan
-
-	* FS/FS/domain_record.pm: allow uppercase in zone data.
-
-2002-04-20 03:09  ivan
-
-	* FS/FS/domain_record.pm: allow uppercase zones...
-
-2002-04-19 23:34  ivan
-
-	* bin/populate-msgcat: perms
-
-2002-04-19 23:33  ivan
-
-	* bin/fs-setup: fixup fs-setup
-
-2002-04-19 19:06  ivan
-
-	* FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
-	  where there *is* a pkg_svc record with quantity 0, when changing
-	  packages and using the special case new service code
-
-2002-04-19 16:25  ivan
-
-	* FS/FS/svc_acct.pm: maybe just for debugging
-
-2002-04-19 07:27  ivan
-
-	* FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
-
-2002-04-18 18:16  ivan
-
-	* Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
-	  init.d/freeside-init: - add init file installation to Makefile,
-	  add unified init file - fix qsearch for op => '!=', value => ''
-	  searches - fix invalid_catd typo - add payby method to part_pkg
-	  and have fs_signup_server pass the data
-
-2002-04-17 13:43  ivan
-
-	* FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
-	  syntax
-
-2002-04-17 12:47  ivan
-
-	* FS/FS/Record.pm: allow = in ut_text
-
-2002-04-17 05:06  ivan
-
-	* httemplate/index.html: fix default searches
-
-2002-04-17 04:41  ivan
-
-	* FS/FS/Record.pm: get rid of debugging cruft
-
-2002-04-16 22:48  ivan
-
-	* fs_passwd/fs_passwdd: forgotten semicolon
-
-2002-04-16 22:46  ivan
-
-	* fs_passwd/fs_passwdd: also untaint pid
-
-2002-04-16 22:44  ivan
-
-	* fs_passwd/fs_passwdd: *sigh*
-
-2002-04-16 22:42  ivan
-
-	* fs_passwd/fs_passwdd:
-	  okay pid file has a change of working now
-
-2002-04-16 22:39  ivan
-
-	* fs_passwd/fs_passwdd: tyop
-
-2002-04-16 22:22  ivan
-
-	* fs_passwd/fs_passwdd: pid file foo
-
-2002-04-16 18:14  ivan
-
-	* fs_passwd/fs_passwd_server: kill off ssh kid on exit...
-
-2002-04-16 17:25  ivan
-
-	* httemplate/search/cust_main.cgi: better ordering in search
-	  results
-
-2002-04-16 16:14  ivan
-
-	* FS/FS/cust_main.pm: there it is!  fix bug with
-	  FS::cust_main::agent
-
-2002-04-16 15:56  ivan
-
-	* FS/FS/cust_bill.pm: further debugging...
-
-2002-04-16 15:52  ivan
-
-	* README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
-	  bin/fs-setup: further authorize.net description debugging
-	  (agent??) and get rid of bad unique index on cust_bill_event
-
-2002-04-16 15:38  ivan
-
-	* FS/FS/cust_bill.pm: eek, problem with authorize.net description
-	  field
-
-2002-04-16 14:24  ivan
-
-	* FS/bin/freeside-queued: auto-use export classes
-
-2002-04-16 13:13  ivan
-
-	* httemplate/browse/part_svc.cgi: ui
-
-2002-04-16 12:50  ivan
-
-	* httemplate/index.html: exports, then services...
-
-2002-04-16 03:47  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
-	  httemplate/index.html, httemplate/search/cust_bill_event.cgi,
-	  httemplate/search/cust_bill_event.html,
-	  httemplate/search/report_cc.html,
-	  httemplate/search/report_credit.html,
-	  httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
-	  report on failed billing events...
-
-2002-04-16 02:38  ivan
-
-	* FS/FS/Conf.pm, FS/FS/cust_bill.pm,
-	  FS/bin/freeside-expiration-alerter, conf/declinetemplate,
-	  httemplate/docs/billing.html: - send a notice to the customer
-	  when their card is declined - closes: Bug#351 -
-	  freeside-expiration-alerter works fine, closes: Bug#7
-
-2002-04-16 01:52  ivan
-
-	* FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
-	  FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
-	  httemplate/edit/part_export.cgi: move the last of the real-time
-	  exports out of svc_acct.pm and into part_export
-
-2002-04-15 23:47  ivan
-
-	* httemplate/index.html: allow multiple search types on main
-	  menu... more confusing but default is *too* fuzzy
-
-2002-04-14 02:11  ivan
-
-	* FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
-	  FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
-	  FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
-	  FS/FS/part_export/shellcommands.pm,
-	  FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
-	  FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
-	  FS/t/part_export-vpopmail.t, eg/export_template.pm,
-	  httemplate/docs/billing.html, httemplate/docs/legacy.html,
-	  httemplate/docs/schema.dia, httemplate/docs/schema.html,
-	  httemplate/docs/schema.png: - move cyrus, shellcommands, CP
-	  exports exports to new-style - skeleton files for vpopmail
-	  exports - documentation updates - add big schema diagram to docs
-
-2002-04-13 18:36  ivan
-
-	* httemplate/docs/billing.html: docu for invoice_lines(0) with no
-	  arguments
-
-2002-04-13 06:36  ivan
-
-	* FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
-	  FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
-	  FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
-	  httemplate/edit/part_export.cgi: - documentation updates - move
-	  Critical Path export to new-style export - bin/sqlradius_reset
-	  gets a manpage and becomes FS/bin/freeside-sqlradius-reset
-
-2002-04-13 03:46  ivan
-
-	* httemplate/index.html: s/otaker/order-taker/
-
-2002-04-13 02:14  ivan
-
-	* FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
-	  padding (see Bug#388)
-
-2002-04-13 01:51  ivan
-
-	* FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
-	  (closes: Bug#389)
-
-2002-04-12 08:14  ivan
-
-	* FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
-	  httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
-	  ("Order and cancel packages") to try to move services between
-	  svcparts as a last resort...
-
-2002-04-12 06:22  ivan
-
-	* FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
-	  FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
-	  htetc/global.asa, htetc/handler.pl,
-	  httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
-	  httemplate/edit/part_svc.cgi,
-	  httemplate/edit/process/agent_type.cgi,
-	  httemplate/edit/process/part_export.cgi,
-	  httemplate/edit/process/part_svc.cgi,
-	  httemplate/misc/delete-customer.cgi: - should finish off the
-	  part_svc -> part_export s/one-to-many/many-to-many/	transition
-	  (closes: Bug#375) - fixes a nasty export scoping bug with message
-	  catalogs, whew
-
-2002-04-11 15:05  ivan
-
-	* README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
-	  FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
-	  bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
-	  httemplate/browse/part_export.cgi,
-	  httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
-	  httemplate/edit/process/part_export.cgi,
-	  httemplate/misc/delete-part_export.cgi: (almost) everything for
-	  bug#375 - create export_svc table - part_svc to part_export is
-	  now properly many-to-many, not one-to-many
-
-	  still need to finish service editing (choosing exports) in
-	  httemplate/edit/part_svc.cgi and
-	  httemplate/edti/process/part_svc.cgi
-
-	  and do somethinga about that manual $svcdb = 'svc_acct' in
-	  httemplate/edit/part_export.cgi (do part_export records need a
-	  svcdb? probably not... should be able to just pass an svcdb on
-	  creation of new exports, move the big %exports hash into
-	  part_export.pm and allow httemplate/edit/part_svc.cgi to query it
-	  for exports that can apply to a given svcdb....
-
-2002-04-11 15:04  ivan
-
-	* FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
-	  fix problems with ut_domain losing data
-
-2002-04-10 06:42  ivan
-
-	* ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
-	  FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
-	  httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
-	  httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
-	  httemplate/edit/process/msgcat.cgi: bulk checkin from working on
-	  the road:
-
-	  - use msgcat for more error messages - should be all things that
-	  would come3	back from the signup server normally now - signup
-	  server: don't display access number <SELECT> if there's none or
-	  one - signup_server-realtime config option to run billing for
-	  signup server   signups immediately - signup server: pkg
-	  available to success templates, better documentation on   success
-	  templates - httemplate/edit/msgcat.cgi fields are properly sticky
-	  on errors - httemplate/edit/process/msgcat.cgi - don't update
-	  identical fields
-
-2002-04-10 01:39  ivan
-
-	* bin/fs-setup: fix mistake in part_pop_local schema (not used by
-	  anyone really so no big deal)
-
-2002-04-06 22:23  ivan
-
-	* FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
-	  server signups (closes: Bug#386)
-
-2002-04-06 21:56  ivan
-
-	* FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
-	  conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
-	  httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
-	  httemplate/edit/process/msgcat.cgi: working message catalogs (not
-	  used for enough yet) - almost (but not quite) closes Bug#385 -
-	  still have to catalog the   backend things triggered by signup
-	  server.
-
-2002-04-06 16:00  ivan
-
-	* FS/FS/Conf.pm, httemplate/config/config-process.cgi,
-	  httemplate/config/config-view.cgi, httemplate/config/config.cgi,
-	  httemplate/docs/signup.html: - config option for signup server
-	  payment types - credit card type pulldown on signup server
-	  (closes: Bug#383)
-
-2002-04-06 14:32  ivan
-
-	* FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
-	  add a config option to set the Business::OnlinePayment
-	  description field, and make some useful data available for the
-	  config option.  closes: Bug#378
-
-2002-04-06 13:32  ivan
-
-	* httemplate/search/cust_main.cgi: fix visual glitch
-
-2002-04-06 12:37  ivan
-
-	* httemplate/docs/: install.html, signup.html: big signup server
-	  cleanups.  uses Storable for network protocol now.  - makes Bugs
-	  384 & 385 easier - closes: Bug#382
-
-2002-04-05 16:08  ivan
-
-	* FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
-	  httemplate/view/svc_acct.cgi: security phrase bug fixes
-
-2002-04-05 15:51  ivan
-
-	* ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
-	  FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
-	  bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
-	  bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
-	  eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
-	  httemplate/index.html, httemplate/browse/cust_main_county.cgi,
-	  httemplate/browse/msgcat.cgi,
-	  httemplate/browse/part_referral.cgi,
-	  httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
-	  httemplate/view/svc_acct.cgi: - add message catalog table &
-	  beginning of web interface - add security_phrase and conf option
-	  to svc_acct.pm - random other stuff
-
-2002-04-05 15:37  jeff
-
-	* httemplate/view/cust_main.cgi: credit/refund display correction
-
-2002-04-05 12:52  ivan
-
-	* httemplate/edit/process/cust_credit_bill.cgi: don't specify date
-	  (not on submitting form)
-
-2002-04-05 08:37  ivan
-
-	* eg/export_template.pm, httemplate/search/sql.cgi,
-	  FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
-	  forgot these from working on the road
-
-2002-04-04 16:42  ivan
-
-	* FS/MANIFEST, FS/FS/part_export.pm,
-	  FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
-	  httemplate/index.html, httemplate/docs/install.html,
-	  httemplate/edit/part_export.cgi: Checkin of disparate changes
-	  from working on the road: - generic SQL query - move exports out
-	  to their own files - small cleanup of selfadmin server
-
-2002-03-29 18:35  ivan
-
-	* httemplate/edit/part_referral.cgi: finish up
-	  s/referral/advertising source/
-
-2002-03-29 09:27  ivan
-
-	* htetc/global.asa, htetc/handler.pl,
-	  httemplate/search/svc_acct.cgi: fix unlinked svc browse!
-
-2002-03-27 16:18  ivan
-
-	* ANNOUCE.1.4.0: still pretty much just notes...
-
-2002-03-26 23:08  ivan
-
-	* FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
-	  screens (unless queue_dangerous_options!)
-
-2002-03-26 21:36  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/part_referral.pm,
-	  httemplate/index.html, httemplate/browse/part_referral.cgi,
-	  httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
-	  s/referral/advertising source/
-
-	  yes, the name sucks.	got a better one?
-
-2002-03-26 15:18  ivan
-
-	* fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
-	  http header
-
-2002-03-26 08:24  ivan
-
-	* httemplate/search/cust_main.cgi: simple visual fix:   for
-	  blank company column
-
-2002-03-26 05:58  ivan
-
-	* FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
-
-2002-03-26 05:20  ivan
-
-	* httemplate/docs/passwd.html: doc
-
-2002-03-26 05:04  ivan
-
-	* bin/create-history-tables: error message typo
-
-2002-03-26 04:35  ivan
-
-	* httemplate/docs/admin.html: s/Add/Provision/
-
-2002-03-25 16:32  ivan
-
-	* FS/FS/part_export.pm, FS/bin/freeside-queued,
-	  bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
-	  export bugfixing add 10 kid limit to freeside-queued
-	  sqlradius_reset now works (closes: Bug#372)
-
-2002-03-25 16:26  ivan
-
-	* Makefile: hhahah oops i _really_ ought to do something about that
-
-2002-03-25 06:59  ivan
-
-	* httemplate/: index.html, search/cust_main-otaker.cgi,
-	  search/cust_main.cgi: customers by otaker report (ugly
-	  search/cust_main.cgi mods; revert if they cause problems)
-
-2002-03-24 15:16  ivan
-
-	* bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
-
-2002-03-24 12:00  ivan
-
-	* httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
-	  browse/agent.cgi: UI improvements for agents
-
-2002-03-24 10:23  ivan
-
-	* FS/FS/agent.pm: tyop
-
-2002-03-24 09:42  ivan
-
-	* CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
-	  "subscription" price plan from "Luke Pfeifer"
-	  <freeside at globalli.com>
-
-2002-03-24 06:29  ivan
-
-	* FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
-	  FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
-	  httemplate/edit/svc_acct.cgi:
-	  ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
-
-	  fix some bugs in the export and add queue_dangerous_controls
-	  option too
-
-2002-03-23 09:49  ivan
-
-	* FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
-	  httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
-	  httemplate/edit/process/part_svc.cgi: okay group editing UI as
-	  well as part_svc group editing UI seem to be working
-
-2002-03-23 08:16  ivan
-
-	* FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
-	  httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/process/svc_acct.cgi: group editing seems to be
-	  working...  everything except defaults... oh and export...
-
-2002-03-22 23:54  ivan
-
-	* FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
-	  better error reporting
-
-2002-03-22 10:56  ivan
-
-	* Makefile, README.1.4.0pre12, FS/MANIFEST,
-	  FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
-	  FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
-	  httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
-	  httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/view/svc_acct.cgi: RADIUS groups on the way!
-
-2002-03-22 04:49  ivan
-
-	* FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
-	  FS/t/part_export.t, FS/t/part_export_option.t,
-	  httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
-	  httemplate/edit/process/part_export.cgi,
-	  httemplate/misc/delete-part_export.cgi: more new export...
-
-2002-03-20 22:57  ivan
-
-	* FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
-	  httemplate/edit/process/part_export.cgi: more for the new world
-	  of export...
-
-2002-03-20 13:31  ivan
-
-	* README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
-	  FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
-	  FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
-	  bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
-	  httemplate/docs/export.html, httemplate/docs/upgrade8.html,
-	  httemplate/edit/part_export.cgi,
-	  httemplate/edit/process/part_export.cgi: new export!	infostreet
-	  and sqlradius provisioning switched over  (Bug #299 - doesn't
-	  close it, but all the groundwork is done)
-
-	  also removes non-transactional ICRADIUS export from
-	  svc_acct.export   (closes: Bug#347)
-
-2002-03-19 23:37  ivan
-
-	* FS/FS/cust_main_county.pm: disable region caching for now
-
-2002-03-19 09:48  ivan
-
-	* FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/process/cust_main.cgi: changes dum big
-	  "state/county/country" select to three, linked with javascript
-	  closes: Bug#353
-
-2002-03-18 13:40  ivan
-
-	* FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
-	  closes Bug#314
-
-2002-03-18 12:50  ivan
-
-	* httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
-	  FS/FS/Conf.pm: okay, now you can specify an alternate invoice
-	  template, and it'll be auto-createad and added to the list of
-	  configuration options.  closes: Bug#314
-
-2002-03-18 11:49  ivan
-
-	* FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
-	  #348 - adds the ability to email on deleted payments.
-
-2002-03-18 11:40  ivan
-
-	* httemplate/search/cust_main-quickpay.html: update quickpay for
-	  current search capabilities
-
-2002-03-18 09:50  ivan
-
-	* httemplate/config/config.cgi:
-	  fixes bug#367 (yay, that one was annoying):
-
-	  in config editor, initial newlines in <textarea>s are lost.  even
-	  if you didn't mean to edit them you remove that..
-
-2002-03-18 08:07  ivan
-
-	* bin/backup-freeside: removing backup-freeside script from here
-
-2002-03-18 08:05  ivan
-
-	* FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
-	  svc_acct records separately also, to handle imports preserving
-	  svcnum
-
-2002-03-18 07:52  ivan
-
-	* httemplate/edit/: part_export.cgi, process/part_export.cgi: added
-	  (incomplete) export foo
-
-2002-03-18 07:51  ivan
-
-	* httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
-	  export column
-
-2002-03-18 06:17  ivan
-
-	* FS/FS/raddb.pm: add noment-specific RADIUS attributes
-
-2002-03-18 01:10  ivan
-
-	* README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
-	  httemplate/config/config-process.cgi,
-	  httemplate/config/config-view.cgi, httemplate/config/config.cgi,
-	  httemplate/docs/upgrade8.html: new config value `defaultrecords',
-	  documentation, javascript config file editor
-
-2002-03-17 00:33  ivan
-
-	* httemplate/config/: config-view.cgi, config.cgi: new domain
-	  record editing foo
-
-2002-03-12 10:45  ivan
-
-	* httemplate/misc/cancel-unaudited.cgi: print error message for
-	  failed cancels!
-
-2002-03-12 07:33  ivan
-
-	* README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
-	  httemplate/docs/install.html, httemplate/docs/upgrade8.html,
-	  httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
-	  abstract stupid HTML layer trick out to
-	  HTML::Widgets::SelectLayers
-
-2002-03-09 02:19  khoff
-
-	* FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
-	  records
-
-2002-03-07 11:50  jeff
-
-	* FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
-	  freeside-expiration-alerter, freeside-receivables-report,
-	  freeside-tax-report: less shelling, more perly - abolish some
-	  pipes to sendmail
-
-2002-03-07 06:13  ivan
-
-	* FS/FS/cust_bill.pm: better error msgs for mail errors
-
-2002-03-07 06:10  ivan
-
-	* FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
-	  queue.pm: [no log message]
-
-2002-03-06 15:32  ivan
-
-	* conf/invoice_from: oops, missing invoice_from
-
-2002-03-06 15:31  ivan
-
-	* httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
-	  upgrade8.html
-
-2002-03-06 14:44  jeff
-
-	* README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
-	  FS/bin/freeside-expiration-alerter, conf/alerter_template,
-	  httemplate/docs/admin.html: billing expiration alerts
-
-2002-03-05 16:17  ivan
-
-	* FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
-	  freeside-receivables-report, freeside-tax-report: remove CVS Log
-	  tag
-
-2002-03-05 15:13  jeff
-
-	* FS/bin/freeside-cc-receipts-report,
-	  FS/bin/freeside-credit-report,
-	  FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
-	  httemplate/search/report_cc.cgi,
-	  httemplate/search/report_credit.cgi,
-	  httemplate/search/report_tax.cgi: consistency is nice
-
-2002-03-05 01:44  ivan
-
-	* FS/bin/freeside-receivables-report: yes i have crazy customers
-	  with 8-digit customer numbers
-
-2002-03-04 14:10  ivan
-
-	* FS/FS/Record.pm: make history tables conditional
-
-2002-03-04 04:48  ivan
-
-	* Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
-	  bin/create-history-tables, bin/fs-radius-add-check,
-	  bin/fs-radius-add-reply, bin/fs-setup,
-	  httemplate/docs/upgrade8.html: [no log message]
-
-2002-03-03 15:46  ivan
-
-	* httemplate/docs/install.html: docu
-
-2002-02-28 15:30  ivan
-
-	* httemplate/search/svc_acct.cgi: tyop
-
-2002-02-28 15:18  ivan
-
-	* FS/FS/svc_acct.pm: clean up mess.  *sigh*
-
-2002-02-28 15:17  ivan
-
-	* FS/FS/svc_acct.pm: clean up mess
-
-2002-02-28 15:13  ivan
-
-	* FS/FS/svc_acct.pm: eek
-
-2002-02-28 15:08  ivan
-
-	* httemplate/search/svc_acct.cgi: add main menu link
-
-2002-02-28 15:07  ivan
-
-	* httemplate/misc/cancel-unaudited.cgi: handle errors better
-
-2002-02-28 14:05  ivan
-
-	* FS/FS/Conf.pm, httemplate/config/config-view.cgi,
-	  httemplate/config/config.cgi: s/depreciated/deprecated/
-
-2002-02-27 16:28  jeff
-
-	* FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
-
-2002-02-27 15:20  ivan
-
-	* FS/FS/cust_main.pm: oops, spurious error messages
-
-2002-02-27 15:03  ivan
-
-	* FS/FS/cust_main.pm: bubble up billing event errors
-
-2002-02-27 14:40  ivan
-
-	* FS/FS/cust_bill_event.pm: and missing ) *sigh*
-
-2002-02-27 14:40  ivan
-
-	* FS/FS/cust_bill_event.pm: errant ;
-
-2002-02-27 14:39  ivan
-
-	* README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
-	  httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
-	  httemplate/view/cust_bill.cgi: add status and statustext fields
-	  to cust_bill_event
-
-2002-02-27 14:00  ivan
-
-	* FS/FS/cust_main.pm: well, don't make things worse when
-	  debugging...
-
-2002-02-27 13:57  ivan
-
-	* FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
-
-2002-02-27 09:07  khoff
-
-	* httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
-	  "CREATE INDEX" for part_export_option
-
-2002-02-26 14:09  ivan
-
-	* httemplate/search/: report_cc.cgi, report_credit.cgi,
-	  report_receivables.cgi, report_tax.cgi: fixup reports for
-	  templated webUI
-
-2002-02-26 03:53  ivan
-
-	* FS/FS/cust_main.pm: okay, finally fix all the weirdness with
-	  shipping adresses.  whew.
-
-2002-02-26 03:42  ivan
-
-	* FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
-	  **BEFORE** generating @diff for SQL.	causing weird effects with
-	  cust_main::check that modifies record (ship_ field weirdness)
-
-	  fix nasty logic error triggered by changing a ship_ field from
-	  something TO identical to the corresponding non-ship_ field.
-	  ouch
-
-2002-02-26 03:30  ivan
-
-	* FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
-	  ship_ field from something TO identical to the corresponding
-	  non-ship_ field.  ouch.
-
-2002-02-26 03:11  ivan
-
-	* httemplate/edit/cust_main.cgi: fix a weird oops with service
-	  address editing UI that would leave some fields blank... ?
-
-2002-02-26 01:06  ivan
-
-	* FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
-
-2002-02-26 00:34  ivan
-
-	* FS/FS/cust_main.pm: die with a better error message on bad
-	  locales
-
-2002-02-25 11:09  ivan
-
-	* httemplate/search/svc_acct.cgi: keith at landel:     We have users
-	  that have the character "." in their username     we can't search
-	  these customers by Username, can you please fix.
-
-2002-02-23 14:36  ivan
-
-	* httemplate/search/: report_cc.cgi, report_credit.cgi,
-	  report_receivables.cgi, report_tax.cgi: take hardcoded paths out
-	  of report cgis
-
-2002-02-23 03:56  ivan
-
-	* CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
-	  httemplate/search/cust_main.cgi,
-	  httemplate/search/cust_main.html: case-insensitive and substring
-	  searching
-
-2002-02-23 03:46  ivan
-
-	* httemplate/index.html: silly html tweaking
-
-2002-02-22 23:48  ivan
-
-	* httemplate/browse/part_pkg.cgi: it's too late.
-
-2002-02-22 23:35  ivan
-
-	* httemplate/browse/part_pkg.cgi: i really should just start moving
-	  things to templates
-
-2002-02-22 23:32  ivan
-
-	* httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
-	  misaligned columns when viewing disabled services/packages
-
-2002-02-22 23:00  ivan
-
-	* FS/FS/UID.pm: nit
-
-2002-02-22 18:14  jeff
-
-	* FS/FS/UID.pm, bin/svc_acct.export,
-	  httemplate/search/report_cc.cgi,
-	  httemplate/search/report_credit.cgi,
-	  httemplate/search/report_receivables.cgi,
-	  httemplate/search/report_tax.cgi: report fixes and cruft removal
-
-2002-02-22 18:02  ivan
-
-	* httemplate/: index.html, docs/install.html, docs/upgrade8.html:
-	  UI work on main menu, remove Archive::Tar from docs
-
-2002-02-22 15:18  jeff
-
-	* FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
-	  FS/bin/freeside-credit-report,
-	  FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
-	  conf/report_template, httemplate/classic.html,
-	  httemplate/index.html, httemplate/search/report_cc.cgi,
-	  httemplate/search/report_cc.html,
-	  httemplate/search/report_credit.cgi,
-	  httemplate/search/report_credit.html,
-	  httemplate/search/report_receivables.cgi,
-	  httemplate/search/report_tax.cgi,
-	  httemplate/search/report_tax.html: add some reporting features
-
-2002-02-22 15:08  ivan
-
-	* FS/FS/cust_pay_batch.pm: fix i18n zip
-
-2002-02-22 14:13  ivan
-
-	* httemplate/edit/cust_main.cgi: billing vs. shipping states
-	  weren't sorted in the same order.  UI glitch only
-
-2002-02-22 04:31  ivan
-
-	* httemplate/config/: config-process.cgi, config-view.cgi: fixup
-	  <SELECT> configuration editing, fixes Bug#350
-
-2002-02-22 04:13  ivan
-
-	* httemplate/index.html: close </FORM> tags
-
-2002-02-22 01:01  ivan
-
-	* FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
-
-2002-02-22 00:58  ivan
-
-	* FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
-	  OTHER/OTHER_BOUNCE
-
-2002-02-21 23:50  ivan
-
-	* bin/fs-setup: doh
-
-2002-02-21 22:42  ivan
-
-	* FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
-	  links
-
-2002-02-21 22:39  ivan
-
-	* FS/FS/queue.pm: don't error out on bad svcnum's, just silently
-	  remove them
-
-2002-02-21 22:23  ivan
-
-	* FS/FS/svc_acct.pm: don't leak perl line numbers on cp
-	  provisioning errors
-
-2002-02-21 21:56  ivan
-
-	* FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
-	  cp_rename
-
-2002-02-21 17:07  ivan
-
-	* FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
-	  httemplate/view/cust_pkg.cgi: UI work:
-
-	  make all functions of view/cust_pkg.cgi available on
-	  view/cust_main.cgi  - having them one link down in "Edit" is
-	  confusing.
-
-	  closes: Bug#325
-
-2002-02-21 15:17  ivan
-
-	* bin/fs-setup: queue.svcnum is nullable too, oops
-
-2002-02-21 13:43  ivan
-
-	* bin/fs-setup: looks like statustext field is missing NULL flag in
-	  fs-setup
-
-2002-02-20 14:03  ivan
-
-	* httemplate/index.html: invoice reports belong here too
-
-2002-02-20 02:39  ivan
-
-	* FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
-
-2002-02-20 01:44  ivan
-
-	* httemplate/view/cust_main.cgi: don't display full card in
-	  webinterface
-
-2002-02-19 19:17  jeff
-
-	* FS/FS/cust_main.pm: correct sense of tax generation
-
-2002-02-19 17:03  ivan
-
-	* CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
-	  FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
-	  FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
-	  FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
-	  htetc/handler.pl, httemplate/index.html,
-	  httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
-	  httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
-	  httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
-	  Net::SSH::ssh_cmd for all job queueing rather than local
-	  duplicated ssh subs
-
-	  queue daemon updates: retry & remove links work, bubble up error
-	  message to webinterface, link to svcnum & have job listings on
-	  view/svc_* pages, closes: Bug#280
-
-	  s/option/optionname/ schema change, dumb mysql, closes: Bug#334
-
-2002-02-19 15:43  ivan
-
-	* httemplate/docs/: install.html, schema.html, upgrade8.html: set
-	  EVERYTHING=1 for your own mod_perl compile
-
-2002-02-18 23:51  ivan
-
-	* httemplate/index.html: oops
-
-2002-02-18 23:00  ivan
-
-	* httemplate/classic.html: TMTOWTDI
-
-2002-02-18 20:43  ivan
-
-	* httemplate/index.html: new main menu!
-
-2002-02-18 19:22  jeff
-
-	* FS/FS/cust_refund.pm: fix refund posting
-
-2002-02-18 19:15  ivan
-
-	* FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
-
-2002-02-18 19:06  ivan
-
-	* FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
-
-2002-02-18 18:57  ivan
-
-	* httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
-	  packages to edit service quantities also
-
-2002-02-18 12:09  ivan
-
-	* httemplate/edit/part_svc.cgi: bad warning, causing errors with
-	  strict
-
-2002-02-18 10:07  ivan
-
-	* FS/FS/prepay_credit.pm: document 'seconds'
-
-2002-02-18 02:14  ivan
-
-	* httemplate/edit/svc_www.cgi: oops!
-
-2002-02-18 00:53  ivan
-
-	* Makefile: make release and make update-webdemo targets
-
-2002-02-18 00:39  ivan
-
-	* FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
-	  htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
-	  operation!  closes: Bug#217
-
-	  fix bug in edit/part_pkg: s/bkg/pkg/
-
-	  edit/part_pkg.cgi - plan <SELECT> is now properly stick on
-	  errors, closes: Bug#323
-
-2002-02-17 19:45  ivan
-
-	* httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
-	  netcape4, use one for svc_acct.popnum too
-
-2002-02-17 17:26  ivan
-
-	* README.1.4.0pre11, httemplate/docs/install.html,
-	  httemplate/docs/upgrade8.html: rsync docs
-
-2002-02-17 16:21  jeff
-
-	* Makefile: keep accidentally checking in Makefile changes, gotta
-	  do something about that...
-
-2002-02-17 16:13  jeff
-
-	* Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
-	  trading in tar for rsync for improved vpopmail support
-
-2002-02-17 13:01  ivan
-
-	* FS/MANIFEST: removing CGIwrapper.pm
-
-2002-02-17 11:12  ivan
-
-	* README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
-	  FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
-
-2002-02-17 11:07  jeff
-
-	* FS/FS/svc_forward.pm: queue svc_forward remote commands; better
-	  commands too
-
-2002-02-16 13:47  ivan
-
-	* htetc/global.asa: work with current Apache::ASP
-
-2002-02-16 10:14  ivan
-
-	* TODO: now in RT2!
-
-2002-02-15 23:27  ivan
-
-	* httemplate/docs/install.html: install warnings about mysql
-
-2002-02-15 12:21  jeff
-
-	* bin/svc_acct.export: remove arbitary uid requirement for vpasswd
-	  generation
-
-2002-02-15 11:34  ivan
-
-	* Makefile: keep accidentally checking in Makefile changes, gotta
-	  do something about that...
-
-2002-02-15 11:33  ivan
-
-	* Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
-
-2002-02-14 14:37  jeff
-
-	* bin/svc_acct.export: fix bug in multiline radiusprepend
-
-2002-02-14 10:06  ivan
-
-	* bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
-
-2002-02-13 17:12  ivan
-
-	* FS/FS/cust_pay_batch.pm: don't require state (i18n)
-
-2002-02-12 10:56  ivan
-
-	* FS/FS/cust_bill.pm: more information in "cant send invoice email"
-	  error message
-
-2002-02-12 10:47  ivan
-
-	* FS/FS/cust_main.pm: fixes:
-
-	  Error running invoice event ($cust_main->charge( 10.00, 'Overdue
-	  Bill' );): Illegal or empty (text) comment:  at
-	  /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
-
-2002-02-12 10:37  ivan
-
-	* bin/svc_acct.export: fixes:
-
-	  In string, @domain now must be written as \@domain at
-	  ./svc_acct.export line 292, near "^append @domain" Global symbol
-	  "@domain" requires explicit package name at ./svc_acct.export
-	  line 292.  Execution of ./svc_acct.export aborted due to
-	  compilation errors.
-
-2002-02-11 21:58  ivan
-
-	* README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
-	  fixes: bug#331
-
-2002-02-11 20:49  ivan
-
-	* httemplate/edit/part_bill_event.cgi: oops
-
-2002-02-11 19:29  ivan
-
-	* README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
-
-2002-02-11 18:11  ivan
-
-	* FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
-	  add username_policy "@append domain"
-
-	  add "select" config type, mmm
-
-2002-02-11 18:06  ivan
-
-	* FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
-	  BUGS section
-
-2002-02-11 17:25  ivan
-
-	* httemplate/edit/part_svc.cgi: red warning for unknown type :)
-
-2002-02-11 17:13  ivan
-
-	* httemplate/edit/part_svc.cgi: service definition domsvc is now a
-	  domain pulldown closes: Bug#328
-
-2002-02-11 15:01  ivan
-
-	* FS/FS/svc_forward.pm: oops, code hidden by pod
-
-2002-02-11 13:51  ivan
-
-	* httemplate/edit/svc_acct.cgi: don't display useless finger and
-	  shell fields if uid is set to fixed & blank in the service
-	  definition - causes: Error: Can't have finger-name without uid
-
-2002-02-11 11:38  ivan
-
-	* FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/process/svc_www.cgi,
-	  httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
-	  svc_www is working!
-
-	  also auto-create and add A records if necessary using apacheip
-	  config file.
-
-	  and show all domain_records on view/svc_domain.cgi page
-
-2002-02-10 14:31  ivan
-
-	* httemplate/edit/svc_acct.cgi: ui
-
-2002-02-10 14:21  ivan
-
-	* httemplate/edit/part_pkg.cgi: slighly different wording
-
-2002-02-10 14:06  ivan
-
-	* FS/FS/cust_svc.pm: another bug in quantity checking
-
-2002-02-10 13:37  ivan
-
-	* FS/FS/cust_svc.pm: import qsearch() so the quantity checking
-	  works
-
-2002-02-10 13:30  ivan
-
-	* FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
-	  package definitions to all agent types by default
-
-	  config option to restore current behaviour (must explicitly add
-	  new package definitions to each agent type)
-
-	  closes: Bug#324
-
-2002-02-10 11:58  ivan
-
-	* FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
-	  httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
-	  httemplate/edit/process/part_bill_event.cgi: update billing
-	  documentation for the new world of invoice events added
-	  freeside-daily replacing freeside-bill for the new world of
-	  invoice events
-
-2002-02-10 10:56  ivan
-
-	* README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
-	  httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
-	  unique tokens to prevent double-submission of payments in the web
-	  UI (closes: Bug#320)
-
-2002-02-10 09:30  ivan
-
-	* httemplate/search/cust_main.cgi: eliminate duplicate cusomters
-	  before figuring to display a list or redirect.  eliiminates "2
-	  matching found" displayed but only one in list.
-
-2002-02-10 09:02  ivan
-
-	* FS/FS/cust_main_invoice.pm: allow + in email addresses
-
-2002-02-10 08:49  ivan
-
-	* FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
-	  email addresses into svcnum-linked destinations
-
-2002-02-10 08:40  ivan
-
-	* Makefile, httemplate/edit/svc_acct.cgi:
-	  fix "no previous account to recall hidden password from" error
-	  when adding new accounts & get an error on first try
-
-2002-02-10 08:14  ivan
-
-	* Makefile, httemplate/index.html,
-	  httemplate/browse/svc_acct_pop.cgi,
-	  httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
-	  webui
-
-2002-02-10 08:05  ivan
-
-	* htetc/handler.pl, httemplate/browse/agent.cgi,
-	  httemplate/browse/agent_type.cgi,
-	  httemplate/browse/cust_main_county.cgi,
-	  httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
-	  httemplate/browse/part_bill_event.cgi,
-	  httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/part_referral.cgi,
-	  httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
-	  httemplate/browse/svc_acct_pop.cgi,
-	  httemplate/config/config-process.cgi,
-	  httemplate/config/config-view.cgi, httemplate/config/config.cgi,
-	  httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
-	  httemplate/edit/agent_type.cgi,
-	  httemplate/edit/cust_bill_pay.cgi,
-	  httemplate/edit/cust_credit.cgi,
-	  httemplate/edit/cust_credit_bill.cgi,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main_county-expand.cgi,
-	  httemplate/edit/cust_main_county.cgi,
-	  httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
-	  httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/svc_acct_pop.cgi,
-	  httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
-	  httemplate/edit/svc_forward.cgi,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
-	  httemplate/misc/catchall.cgi,
-	  httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
-	  httemplate/misc/process/link.cgi,
-	  httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
-	  httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
-	  httemplate/search/svc_acct.cgi,
-	  httemplate/search/svc_acct_sm.cgi,
-	  httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
-	  httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
-	  httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
-	  httemplate/view/svc_www.cgi: *finally* seems to be working under
-	  Mason.  sheesh.  *finally* seems to be working under Mason.
-	  sheesh.  *finally* seems to be working under Mason.  sheesh.
-	  *finally* seems to be working under Mason.  sheesh.  *finally*
-	  seems to be working under Mason.  sheesh.  *finally* seems to be
-	  working under Mason.	sheesh.  *finally* seems to be working
-	  under Mason.	sheesh.  *finally* seems to be working under Mason.
-	  sheesh.
-
-2002-02-10 05:21  ivan
-
-	* htetc/handler.pl, httemplate/browse/agent.cgi,
-	  httemplate/browse/agent_type.cgi,
-	  httemplate/browse/cust_main_county.cgi,
-	  httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
-	  httemplate/browse/part_bill_event.cgi,
-	  httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/part_referral.cgi,
-	  httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
-	  httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
-	  httemplate/edit/agent_type.cgi,
-	  httemplate/edit/cust_bill_pay.cgi,
-	  httemplate/edit/cust_credit.cgi,
-	  httemplate/edit/cust_credit_bill.cgi,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main_county-expand.cgi,
-	  httemplate/edit/cust_main_county.cgi,
-	  httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
-	  httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/svc_acct_pop.cgi,
-	  httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
-	  httemplate/edit/svc_forward.cgi,
-	  httemplate/edit/process/REAL_cust_pkg.cgi,
-	  httemplate/edit/process/agent.cgi,
-	  httemplate/edit/process/agent_type.cgi,
-	  httemplate/edit/process/cust_bill_pay.cgi,
-	  httemplate/edit/process/cust_credit.cgi,
-	  httemplate/edit/process/cust_credit_bill.cgi,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/edit/process/cust_main_county-collapse.cgi,
-	  httemplate/edit/process/cust_main_county-expand.cgi,
-	  httemplate/edit/process/cust_main_county.cgi,
-	  httemplate/edit/process/cust_pay.cgi,
-	  httemplate/edit/process/cust_pkg.cgi,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/edit/process/part_referral.cgi,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/edit/process/svc_acct.cgi,
-	  httemplate/edit/process/svc_acct_pop.cgi,
-	  httemplate/edit/process/svc_acct_sm.cgi,
-	  httemplate/edit/process/svc_domain.cgi,
-	  httemplate/edit/process/svc_forward.cgi,
-	  httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
-	  httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
-	  httemplate/misc/delete-cust_pay.cgi,
-	  httemplate/misc/delete-customer.cgi,
-	  httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
-	  httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
-	  httemplate/misc/unsusp_pkg.cgi,
-	  httemplate/misc/process/catchall.cgi,
-	  httemplate/misc/process/delete-customer.cgi,
-	  httemplate/misc/process/link.cgi,
-	  httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
-	  httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
-	  httemplate/search/svc_acct_sm.cgi,
-	  httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
-	  httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
-	  httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
-	  httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
-	  to fix any redirects, whew
-
-	  Mason handler.pl overrides CGI::redirect
-
-	  fixed strict; problems in edit/part_pkg.cgi &
-	  edit/process/part_pkg.cgi
-
-2002-02-09 18:28  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
-	  httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
-	  config file
-
-2002-02-09 18:16  ivan
-
-	* Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
-	  FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
-	  httemplate/browse/part_bill_event.cgi,
-	  httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/process/part_bill_event.cgi,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
-	  tested (closes: Bug#313).
-
-	  view/cust_bill.cgi invoice view shows invoice events!
-
-	  fix bug where adding events with no name silently failed instead
-	  of giving an error
-
-	  add new comission plans
-
-2002-02-09 17:47  ivan
-
-	* README.1.4.0pre8, httemplate/docs/upgrade8.html,
-	  FS/bin/freeside-bill: remove -i option from freeside-bill
-	  (obsoleted by invoice events)
-
-2002-02-09 10:24  ivan
-
-	* FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
-	  httemplate/edit/process/agent_type.cgi,
-	  httemplate/edit/process/cust_main_county-expand.cgi,
-	  httemplate/edit/process/cust_main_county.cgi,
-	  httemplate/edit/process/cust_pay.cgi,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
-	  httemplate/search/svc_domain.cgi: no more exit() in templates
-
-2002-02-09 10:09  ivan
-
-	* FS/FS/svc_domain.pm: okay all external export from .pm files is
-	  queued! (closes: Bug#249)
-
-2002-02-09 09:45  ivan
-
-	* FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
-	  FS::cust_svc::check look up & check pkg_svc.quantity like
-	  httemplate/view/cust_pkg.cgi (closes: Bug#43)
-
-2002-02-09 09:03  ivan
-
-	* FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
-	  Apache::ASP and Mason should set no-cache headers now (closes:
-	  Bug#23)
-
-2002-02-07 14:30  ivan
-
-	* Makefile: oops, reversing bad Makefile patch
-
-2002-02-07 14:29  ivan
-
-	* Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
-	  FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
-	  httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
-	  httemplate/view/cust_main.cgi: delete payments
-
-2002-02-06 07:55  ivan
-
-	* FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
-	  blib/ files
-
-2002-02-06 07:50  ivan
-
-	* FS/FS/cust_bill.pm: pod typo
-
-2002-02-06 07:49  ivan
-
-	* Makefile, httemplate/docs/install.html: documentation building
-	  Makefile patch
-
-2002-02-06 07:36  ivan
-
-	* FS/FS/part_bill_event.pm: part_bill_event.plan can contain
-	  punctuation
-
-2002-02-06 07:07  ivan
-
-	* bin/fs-setup: tyop
-
-2002-02-06 06:58  ivan
-
-	* FS/bin/freeside-adduser: fix for non-file auth
-
-2002-02-05 12:25  ivan
-
-	* FS/FS/Record.pm: better error messages if you haven't run
-	  fs-setup ?
-
-2002-02-05 10:24  ivan
-
-	* httemplate/docs/install.html:   for commands; confusing
-	  otherwise
-
-2002-02-05 10:04  ivan
-
-	* httemplate/docs/install.html: doc
-
-2002-02-05 08:48  ivan
-
-	* fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
-	  fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
-	  password changer!
-
-2002-02-05 03:06  ivan
-
-	* httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
-	  upgrades
-
-2002-02-05 01:46  ivan
-
-	* httemplate/docs/: install.html, upgrade8.html: doc
-
-2002-02-04 23:57  ivan
-
-	* README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
-	  part_export_option indices
-
-2002-02-04 10:12  ivan
-
-	* httemplate/docs/install.html: doc update
-
-2002-02-04 09:06  ivan
-
-	* Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
-
-2002-02-04 09:04  ivan
-
-	* bin/fs-setup, httemplate/docs/upgrade8.html,
-	  httemplate/edit/part_bill_event.cgi: have fs-setup create the
-	  necessary "default" billing events documentation on necessary
-	  "default" billing events
-
-2002-02-04 08:44  ivan
-
-	* httemplate/docs/install.html, httemplate/docs/upgrade8.html,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
-	  FS/FS/cust_main.pm: billing events!
-
-2002-01-30 10:22  ivan
-
-	* httemplate/: browse/part_bill_event.cgi,
-	  edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
-	  working invoice event web interface
-
-2002-01-30 06:18  ivan
-
-	* FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
-	  httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
-	  httemplate/browse/cust_main_county.cgi,
-	  httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
-	  httemplate/browse/part_bill_event.cgi,
-	  httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/part_referral.cgi,
-	  httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
-	  httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
-	  httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
-	  httemplate/edit/cust_bill_pay.cgi,
-	  httemplate/edit/cust_credit.cgi,
-	  httemplate/edit/cust_credit_bill.cgi,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main_county-expand.cgi,
-	  httemplate/edit/cust_main_county.cgi,
-	  httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
-	  httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
-	  httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
-	  httemplate/edit/svc_forward.cgi,
-	  httemplate/edit/process/agent.cgi,
-	  httemplate/edit/process/agent_type.cgi,
-	  httemplate/edit/process/cust_bill_pay.cgi,
-	  httemplate/edit/process/cust_credit.cgi,
-	  httemplate/edit/process/cust_credit_bill.cgi,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/edit/process/cust_main_county-collapse.cgi,
-	  httemplate/edit/process/cust_main_county-expand.cgi,
-	  httemplate/edit/process/cust_main_county.cgi,
-	  httemplate/edit/process/cust_pay.cgi,
-	  httemplate/edit/process/cust_pkg.cgi,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/edit/process/part_referral.cgi,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/edit/process/svc_acct.cgi,
-	  httemplate/edit/process/svc_acct_pop.cgi,
-	  httemplate/edit/process/svc_acct_sm.cgi,
-	  httemplate/edit/process/svc_domain.cgi,
-	  httemplate/edit/process/svc_forward.cgi,
-	  httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
-	  httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
-	  httemplate/misc/delete-customer.cgi,
-	  httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
-	  httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
-	  httemplate/misc/unsusp_pkg.cgi,
-	  httemplate/misc/process/catchall.cgi,
-	  httemplate/misc/process/delete-customer.cgi,
-	  httemplate/misc/process/link.cgi,
-	  httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
-	  httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
-	  httemplate/search/svc_acct.cgi,
-	  httemplate/search/svc_acct_sm.cgi,
-	  httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
-	  httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
-	  httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
-	  httemplate/view/svc_www.cgi: remove	use Module; and   $cgi =
-	  new CGI;   &cgisuidsetup(); from all templates.  should work
-	  better under Mason.
-
-2002-01-29 09:42  ivan
-
-	* README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
-	  httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
-	  weight, plan and plandata fields in part_bill_event
-
-2002-01-29 08:33  ivan
-
-	* Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
-	  FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
-	  httemplate/index.html, httemplate/browse/part_bill_event.cgi,
-	  httemplate/docs/install.html,
-	  httemplate/edit/part_bill_event.cgi,
-	  httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/process/part_bill_event.cgi: - web interface for
-	  hourly account charges!   (FS::cust_pkg, FS::cust_svc and
-	  FS::svc_acct seconds_since methods) - Makefile target to
-	  regenerate HTML manpages on install - FS.pm doc update -
-	  $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
-	  ->cancel, ->invoicing_list_addpost - start of a billing event web
-	  interface - cust_pay::upgrade_replace doesn't error out if
-	  history includes   overapplied payments
-
-2002-01-29 03:11  ivan
-
-	* bin/fs-setup: oops bad column type for part_bill_event.payby
-
-2002-01-28 03:24  ivan
-
-	* FS/FS/Record.pm: oops, syntax error in new() check for missing
-	  subclass table sub (eek)
-
-2002-01-27 22:57  ivan
-
-	* README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
-	  FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade8.html: book closing schema changes
-
-2002-01-27 21:15  ivan
-
-	* README.1.4.0pre4567-8, FS/FS/part_export.pm,
-	  FS/FS/part_export_option.pm, bin/fs-setup,
-	  httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
-	  part_export schema changes
-
-2002-01-25 17:52  ivan
-
-	* FS/FS/cust_credit_refund.pm: another bug spotted by jeff
-
-2002-01-24 09:02  ivan
-
-	* FS/FS/Record.pm: emit a warning in this unlikely case again
-
-2002-01-24 08:58  ivan
-
-	* FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
-	  cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
-	  rather than == 0 in the ::check's ....  <rluser> you might
-	  consider <= 0
-
-2002-01-24 08:54  ivan
-
-	* FS/FS/cust_credit_refund.pm: stack traces help alot
-
-2002-01-24 03:52  ivan
-
-	* FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
-	  jeff's on a bugfinding roll here, thanks!
-
-2002-01-24 03:43  ivan
-
-	* FS/FS/cust_credit_refund.pm: <rluser> and it seems that
-	  cust_credit_refund::cust_credit should exist..
-
-2002-01-23 22:52  ivan
-
-	* FS/FS/cust_refund.pm: from jeff at fix <rluser> in
-	  FS::cust_refund::check  'amount' should probably be replaced with
-	  +'refund' in two places
-
-2002-01-23 22:46  ivan
-
-	* FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
-
-2002-01-23 18:26  ivan
-
-	* FS/FS/cust_refund.pm: fix cust_refund::insert
-
-2002-01-22 07:57  ivan
-
-	* FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
-	  $0.00 in credits/payments/refunds
-
-2002-01-22 06:55  ivan
-
-	* FS/FS/part_svc.pm: docu
-
-2002-01-22 06:53  ivan
-
-	* FS/FS/svc_acct.pm: silly compilation problem
-
-2002-01-22 06:42  ivan
-
-	* httemplate/docs/: index.html, upgrade.html, upgrade2.html,
-	  upgrade3.html: remove old upgrade docs
-
-2002-01-21 03:30  ivan
-
-	* FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
-
-2002-01-19 07:16  ivan
-
-	* FS/FS/UID.pm: error message update
-
-2002-01-16 07:37  ivan
-
-	* FS/FS/svc_acct.pm: doc
-
-2002-01-14 12:28  ivan
-
-	* FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
-	  pay some attention to 1.4 RADIUS SQL export
-
-2002-01-14 06:29  ivan
-
-	* FS/bin/freeside-overdue: fix -l option
-
-2002-01-11 23:23  ivan
-
-	* httemplate/docs/upgrade8.html: fix upgrade8.html to be in
-	  agreement with fs-setup
-
-2002-01-09 05:29  ivan
-
-	* FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
-	  cache files on customer replace.
-
-	  do an exact search along with the fuzzy search (webui)
-
-2002-01-03 09:40  ivan
-
-	* README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
-	  FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
-	  FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
-	  httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
-	  schema changes:  part_bill_event and cust_bill_event tables
-
-	  remove old 1.4.0pre READMEs
-
-2001-12-28 07:17  ivan
-
-	* FS/bin/freeside-overdue: update usage message
-
-2001-12-28 07:14  ivan
-
-	* FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
-	  freeside-overdue
-
-2001-12-28 06:40  ivan
-
-	* FS/FS/cust_main.pm, FS/bin/freeside-bill,
-	  FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
-	  httemplate/edit/part_pkg.cgi: add more options to
-	  freeside-overdue
-
-	  add charge method to FS::cust_main
-
-	  one-off packages default to disabled
-
-	  billing payname defaults to first and last, not "Accounts
-	  Payable"
-
-2001-12-27 01:26  ivan
-
-	* README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
-	  FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
-	  htetc/global.asa, httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
-	  httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
-	  httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/view/cust_main.cgi: service and package disable!
-
-2001-12-26 15:59  ivan
-
-	* httemplate/docs/: install.html, schema.html, upgrade8.html: doc
-
-2001-12-26 07:41  ivan
-
-	* httemplate/view/cust_main.cgi: remove warnings
-
-2001-12-26 07:11  ivan
-
-	* httemplate/edit/process/cust_credit.cgi: apply credits!!
-
-2001-12-26 07:08  ivan
-
-	* FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
-
-2001-12-26 07:07  ivan
-
-	* httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
-	  posting credit
-
-2001-12-26 03:47  ivan
-
-	* FS/bin/freeside-overdue: don't provide example crontabs that run
-	  at 4:20 _PM_
-
-2001-12-26 03:17  ivan
-
-	* FS/FS/cust_main.pm, FS/bin/freeside-overdue,
-	  httemplate/docs/billing.html: (untested eek) freeside-overdue
-	  script & cust_main balance_date & total_owed_date methods
-
-2001-12-26 01:18  ivan
-
-	* httemplate/: index.html, search/cust_pay.cgi,
-	  search/cust_pay.html, view/cust_main.cgi: search by check #
-
-2001-12-25 23:53  ivan
-
-	* FS/FS/cust_pay.pm: doc
-
-2001-12-25 22:02  ivan
-
-	* httemplate/edit/cust_pay.cgi: UI
-
-2001-12-25 21:19  ivan
-
-	* httemplate/: index.html, edit/cust_pay.cgi,
-	  edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
-	  search/cust_main-quickpay.html, search/cust_main.cgi,
-	  search/cust_main.html: expedited check entry
-
-2001-12-25 21:02  ivan
-
-	* CREDITS: still missing tons of folks, i am sure
-
-2001-12-25 20:52  ivan
-
-	* httemplate/search/: cust_bill.html, svc_acct.html,
-	  svc_domain.html, cust_main.html: same look as rest of search
-	  pages
-
-2001-12-25 20:25  ivan
-
-	* FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
-	  httemplate/edit/cust_pay.cgi,
-	  httemplate/edit/process/cust_credit.cgi,
-	  httemplate/edit/process/cust_pay.cgi: auto-apply payments and
-	  credits, post credit UI overhaul
-
-2001-12-25 18:33  ivan
-
-	* httemplate/edit/cust_pay.cgi: fix service display for duplicates
-
-2001-12-21 18:41  ivan
-
-	* httemplate/docs/install.html: doco on creating database manually
-
-2001-12-21 13:40  ivan
-
-	* FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
-	  httemplate/view/cust_main.cgi: add name/address to post payment
-	  screen
-
-	  get rid of some $-0.00  yay for ieee fp
-
-2001-12-21 12:55  ivan
-
-	* FS/FS/cust_bill_pay.pm: fixes
-
-	    total cust_bill_pay.amount and cust_credit_bill.amount 19.95
-	  for invnum 1659
-	    greater than cust_bill.charged 19.95 at
-	    /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
-
-2001-12-19 21:34  ivan
-
-	* FS/FS/Record.pm: work better with DBIx::Profile
-
-2001-12-19 18:09  ivan
-
-	* FS/FS/svc_acct.pm: don't error trying to suspend accounts with
-	  '*' password
-
-2001-12-19 18:07  ivan
-
-	* FS/FS/svc_acct.pm: quiet warnings
-
-2001-12-19 06:33  ivan
-
-	* FS/FS/svc_acct.pm: alas, a 5.6-ism
-
-2001-12-19 06:30  ivan
-
-	* FS/FS/svc_acct.pm: surpress warnings
-
-2001-12-18 11:36  ivan
-
-	* httemplate/edit/cust_bill_pay.cgi: another dum tyop
-
-2001-12-18 11:34  ivan
-
-	* httemplate/edit/cust_bill_pay.cgi: typo
-
-2001-12-18 11:32  ivan
-
-	* httemplate/edit/cust_bill_pay.cgi: declar vars
-
-2001-12-18 11:30  ivan
-
-	* httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
-	  process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
-	  payment webinterface
-
-2001-12-17 23:12  ivan
-
-	* httemplate/search/cust_pkg.cgi: really working dates on package
-	  browse.  ouch.
-
-2001-12-17 23:08  ivan
-
-	* httemplate/search/cust_pkg.cgi: working dates on package browse
-
-2001-12-17 22:45  ivan
-
-	* httemplate/search/cust_pkg.cgi: oops.  *sigh*
-
-2001-12-17 22:38  ivan
-
-	* httemplate/search/cust_pkg.cgi: show dates on package browse
-
-2001-12-17 22:29  ivan
-
-	* FS/FS/svc_acct_pop.pm: full number in POP pulldown
-
-2001-12-17 17:49  ivan
-
-	* FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
-	  MANIFEST
-
-	  fix warning:
-
-	  FS::cust_main_invoice=HASH(0x90c86c4) at
-	  /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
-
-2001-12-17 15:59  ivan
-
-	* FS/FS/cust_bill.pm: fixes
-
-	   Argument "" isn't numeric in ncmp at
-	   /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
-
-2001-12-16 15:50  ivan
-
-	* FS/FS/cust_main.pm: eek nasty bug
-
-2001-12-15 16:55  ivan
-
-	* FS/FS/cust_bill_pay.pm: fix weird rounding error: total
-	  cust_bill_pay.amount 39.9 for paynum 240 greater than
-	  cust_pay.paid 39.90
-
-2001-12-15 14:59  ivan
-
-	* httemplate/view/svc_acct.cgi: style
-
-2001-12-15 14:58  ivan
-
-	* FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
-	  records
-
-2001-12-15 14:56  ivan
-
-	* httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
-	  <burgess at www.cynjut.net>, thanks
-
-2001-12-15 14:47  ivan
-
-	* httemplate/edit/cust_main.cgi: allow entering of referral
-	  customer by number as well as by link off the view page, courtesy
-	  of Dave Burgess <burgess at www.cynjut.net>
-
-2001-12-14 16:17  ivan
-
-	* FS/FS/cust_main.pm: style changes
-
-2001-12-13 10:37  ivan
-
-	* FS/bin/freeside-setinvoice: okay, it should really work now
-
-2001-12-13 09:52  ivan
-
-	* FS/bin/freeside-setinvoice: fix setinvoice script
-
-2001-12-13 01:17  ivan
-
-	* FS/bin/freeside-setinvoice: added util to set invoice
-	  destinations
-
-2001-12-12 11:42  ivan
-
-	* httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
-	  passwords in web interface
-
-2001-12-11 23:59  ivan
-
-	* bin/svc_acct.export: use pwd_mkdb to install
-	  /etc/master.passwd.new instead of moving it into place
-
-2001-12-11 13:26  ivan
-
-	* httemplate/search/svc_acct.cgi: missing space in SQL, oops
-
-2001-12-11 02:38  ivan
-
-	* bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
-	  config file for export add Archive::Tar to docs
-
-2001-12-10 04:18  ivan
-
-	* FS/FS/Record.pm: Pg datatype pain
-
-2001-12-09 20:54  ivan
-
-	* httemplate/index.html: typo noticed by Dave Burgess
-	  <burgess at www.cynjut.net>, thanks.
-
-2001-12-09 16:44  ivan
-
-	* httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
-	  wasn't getting substitued.
-
-2001-12-09 15:31  ivan
-
-	* httemplate/search/svc_acct.cgi: harmless? missing ;
-
-2001-12-08 02:08  ivan
-
-	* httemplate/config/config.cgi: need a POST here; browsers
-	  (especially IE) are unhappy with the default GET
-
-2001-12-08 02:07  ivan
-
-	* FS/FS/cust_pay.pm: get custnum from invnum before trying to use
-	  custnum!
-
-2001-12-08 02:03  ivan
-
-	* FS/FS/cust_main.pm: fix logic error creating invoice line items
-
-2001-12-08 02:01  ivan
-
-	* FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
-
-2001-12-04 05:10  ivan
-
-	* httemplate/edit/svc_forward.cgi: from Dave Burgess
-	  <burgess at neonramp.com>:
-
-	   I had to change line 104 in /edit/svc_forward.cgi and add 'my'
-	  as the
-	   qualifier on the LHS of the assignment.  This also solves the
-	   problem with a similar error on the RHS of line 105.  It also
-	  seems to make
-	   the routine work fairly reliably (it has been problematic for me
-	  in the
-	   past).
-
-2001-12-03 03:33  ivan
-
-	* httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
-	  paged service browse!!
-
-2001-12-03 02:59  ivan
-
-	* httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
-	  browse
-
-2001-12-03 00:43  ivan
-
-	* httemplate/search/cust_main.cgi: paged customer browse!
-
-2001-12-03 00:41  ivan
-
-	* FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
-	  httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
-	  option paged implementation of customer browse!
-
-2001-11-29 16:04  ivan
-
-	* FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
-	  methods
-
-2001-11-20 19:42  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
-	  name (!)
-
-2001-11-20 19:40  ivan
-
-	* FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
-	  postalinvoicedefault config file
-
-2001-11-16 02:22  ivan
-
-	* httemplate/docs/billing.html: update link to Text::Template docs
-
-2001-11-13 13:27  ivan
-
-	* FS/: MANIFEST, bin/freeside-print-batch: remove
-	  freeside-print-batch
-
-2001-11-12 05:19  ivan
-
-	* FS/FS/cust_main.pm: import hack to be less strict
-
-2001-11-09 10:26  ivan
-
-	* httemplate/docs/install.html: Pg7 dependancy
-
-2001-11-08 07:26  ivan
-
-	* FS/bin/freeside-queued: harmless typo noticed by "Edward
-	  Shabotinsky" <lanshark at bsinet.net>, thanks
-
-2001-11-06 10:45  ivan
-
-	* httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
-
-2001-11-06 10:35  ivan
-
-	* Makefile: i REALLY suck at Makefiles
-
-2001-11-06 10:34  ivan
-
-	* Makefile: i suck at Makefiles
-
-2001-11-06 10:22  ivan
-
-	* Makefile: make foo for htetc/global.asa
-
-2001-11-06 09:58  ivan
-
-	* FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
-
-2001-11-06 09:48  ivan
-
-	* bin/fs-setup: payinfo changed from length 16 to $char_d for
-	  future expansion
-
-2001-11-05 13:30  ivan
-
-	* Makefile: more fixes for fresh installation
-
-2001-11-05 13:26  ivan
-
-	* Makefile: yet more Make
-
-2001-11-05 13:24  ivan
-
-	* Makefile: make create-database fix
-
-2001-11-05 12:12  ivan
-
-	* Makefile, FS/FS/Record.pm: makefile fixups
-
-2001-11-05 10:23  ivan
-
-	* httemplate/docs/install.html: doc
-
-2001-11-05 09:00  jeff
-
-	* FS/FS/svc_acct.pm: improved svc_acct replacement
-
-2001-11-05 08:42  ivan
-
-	* FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
-	  badly, oops
-
-2001-11-05 06:04  ivan
-
-	* FS/bin/freeside-bill: fixup getopt
-
-2001-11-05 06:03  ivan
-
-	* Makefile: move sys-dependant stuff to vars
-
-2001-11-05 05:57  ivan
-
-	* FS/FS/svc_acct.pm: doc tyop
-
-2001-11-05 04:07  ivan
-
-	* bin/svc_domain.import: this is unfinished and untested anyway,
-	  but this corrects a silly typo
-
-2001-11-05 03:55  ivan
-
-	* FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
-	  expressions remove debugging warn output
-
-2001-11-03 09:49  ivan
-
-	* FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
-	  FS/FS/svc_acct.pm, FS/t/SearchCache.t,
-	  httemplate/search/cust_main.cgi: new 'jsearch' call for big
-	  joined searches & caching support preliminary customer browse
-	  optimizations, much faster!
-
-2001-11-02 00:14  ivan
-
-	* FS/bin/freeside-print-batch: silence pod complaints
-
-2001-11-01 21:28  ivan
-
-	* httemplate/config/config.cgi: note config changes need
-	  apache/freeside-queued restart to take effect
-
-2001-11-01 21:11  ivan
-
-	* FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
-
-2001-11-01 20:55  ivan
-
-	* httemplate/config/config-view.cgi, httemplate/config/config.cgi,
-	  FS/FS/Conf.pm: config web GUI updates.  almost usable now.
-
-2001-10-31 16:16  ivan
-
-	* httemplate/search/cust_main.cgi: hit the database slightly less.
-	  this page still takes forever with lots of customers.
-
-2001-10-31 08:52  ivan
-
-	* httemplate/browse/queue.cgi: queue display works again, even if
-	  those links don't
-
-2001-10-30 11:05  ivan
-
-	* FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
-	  httemplate/browse/cust_pay_batch.cgi,
-	  httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
-	  web interface to view pending batch
-
-2001-10-30 07:42  ivan
-
-	* httemplate/edit/cust_main.cgi: put default country up top
-
-2001-10-30 07:41  ivan
-
-	* httemplate/edit/cust_main.cgi: precedence oops
-
-2001-10-30 07:39  ivan
-
-	* httemplate/edit/cust_main.cgi: better ordering of state selection
-	  on new customer screen
-
-2001-10-30 06:54  ivan
-
-	* htetc/handler.pl, httemplate/browse/agent.cgi,
-	  httemplate/browse/agent_type.cgi,
-	  httemplate/browse/cust_main_county.cgi,
-	  httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
-	  httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
-	  httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
-	  httemplate/edit/cust_credit_bill.cgi,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main_county-expand.cgi,
-	  httemplate/edit/cust_main_county.cgi,
-	  httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
-	  httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/svc_acct_pop.cgi,
-	  httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
-	  httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
-	  httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
-	  httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
-	  httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
-	  httemplate/search/svc_acct_sm.cgi,
-	  httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
-	  httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
-	  httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
-	  get rid of header foo in individual templates
-
-2001-10-30 06:28  ivan
-
-	* httemplate/docs/: install.html, upgrade8.html: docu
-
-2001-10-30 06:20  ivan
-
-	* htetc/handler.pl, httemplate/config/config-view.cgi,
-	  httemplate/config/config.cgi: web config should workish now
-
-2001-10-30 05:49  ivan
-
-	* Makefile: work with CVS version too
-
-2001-10-30 05:48  ivan
-
-	* Makefile: make
-
-2001-10-30 05:47  ivan
-
-	* Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
-	  conf/secrets, conf/shells, conf/smtpmachine,
-	  httemplate/docs/install.html: `make create-config' installs
-	  default config (conf dir update) freeside-adduser uses default
-	  secrets file
-
-2001-10-30 04:38  ivan
-
-	* Makefile: make
-
-2001-10-30 04:35  ivan
-
-	* Makefile, httemplate/docs/install.html: makefile typo
-
-2001-10-30 03:47  ivan
-
-	* Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
-	  httemplate/docs/config.html, httemplate/docs/index.html,
-	  httemplate/docs/install.html: whew more install docs and
-	  automation
-
-2001-10-30 02:20  ivan
-
-	* Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
-	  httemplate/docs/install.html: setup/config updates.  getting
-	  easier...
-
-2001-10-29 13:22  ivan
-
-	* Makefile: fix make clean
-
-2001-10-29 12:54  ivan
-
-	* httemplate/docs/install.html: doc typo
-
-2001-10-29 12:53  ivan
-
-	* FS/FS/svc_forward.pm: methods for getting the associated svc_acct
-	  records
-
-2001-10-29 09:17  ivan
-
-	* Makefile: automate a tiny bit more
-
-2001-10-26 03:24  ivan
-
-	* FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
-	  httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
-	  httemplate/browse/cust_main_county.cgi,
-	  httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
-	  httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
-	  httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
-	  httemplate/edit/cust_credit_bill.cgi,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main_county-expand.cgi,
-	  httemplate/edit/cust_main_county.cgi,
-	  httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
-	  httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/svc_acct_pop.cgi,
-	  httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
-	  httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
-	  httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
-	  httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
-	  httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
-	  httemplate/search/svc_acct_sm.cgi,
-	  httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
-	  httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
-	  httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
-	  cache foo *sigh*
-
-2001-10-26 02:50  ivan
-
-	* httemplate/config/config-process.cgi: otherwise people will have
-	  problems with `0' zero
-
-2001-10-25 14:24  ivan
-
-	* httemplate/edit/svc_domain.cgi: remove ancient tld cruft
-
-2001-10-25 09:13  ivan
-
-	* FS/FS/cust_main_invoice.pm: & in email addresses
-
-2001-10-25 01:41  ivan
-
-	* FS/FS/Conf.pm: remove debugging cruft
-
-2001-10-24 08:45  ivan
-
-	* httemplate/config/config-process.cgi: correct for browser
-	  munching
-
-2001-10-24 08:29  ivan
-
-	* FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
-	  FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
-	  bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
-	  httemplate/config/config-process.cgi,
-	  httemplate/config/config-view.cgi, httemplate/docs/config.html,
-	  httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
-	  preliminary web config editor
-
-	  new config files: username-ampersand, passwordmax
-
-	  fs-setup updates
-
-	  get rid of old and crufty and unused registries/ config foo
-
-	  documentation updates
-
-2001-10-23 17:59  ivan
-
-	* httemplate/browse/queue.cgi: Can't find string terminator "!"
-	  anywhere before EOF at queue.cgi line 42
-
-2001-10-23 13:53  ivan
-
-	* FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
-	  UPDATE
-
-	  greeeat.
-
-2001-10-23 11:57  ivan
-
-	* httemplate/docs/: config.html, install.html: document how to set
-	  MySQL with BDB default tables
-
-2001-10-23 11:15  ivan
-
-	* bin/fs-setup: mysql fixes
-
-2001-10-22 07:48  ivan
-
-	* FS/FS/svc_acct.pm: fix dir check
-
-2001-10-22 05:22  ivan
-
-	* FS/FS/svc_domain.pm: fix delete method for new databases
-
-2001-10-22 01:31  ivan
-
-	* FS/FS/cust_main.pm: tyop
-
-2001-10-22 01:29  ivan
-
-	* FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
-	  warnings, delete package ability (& warning)
-
-2001-10-20 05:17  ivan
-
-	* README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
-	  bin/fs-setup, htetc/global.asa, htetc/handler.pl,
-	  httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
-	  exempt flags, UI to edit rework part_pkg editing UI some more
-
-2001-10-16 13:33  jeff
-
-	* bin/svc_acct.export: added slipip insertion for icradius and
-	  vpopmail restart config
-
-2001-10-15 07:58  ivan
-
-	* FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
-	  httemplate/edit/REAL_cust_pkg.cgi,
-	  httemplate/edit/process/REAL_cust_pkg.cgi,
-	  httemplate/view/cust_pkg.cgi: date editing
-
-2001-10-15 05:16  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
-	  httemplate/misc/bill.cgi: print reasons with credits on invoices
-
-	  use straight eval, not Safe::reval in cust_main::bill for now, as
-	  i have no   idea how to call methods on a share()'ed scalar.
-	  hmm.
-
-	  add cust_pkg::cust_main method
-
-	  s/eidiot/idiot/ in httemplate/misc/bill.cgi
-
-2001-10-15 04:39  ivan
-
-	* httemplate/edit/part_pkg.cgi: remove errant javascript alert()
-	  plan ||= 'flat' for custom pricing 9clone) package definitions
-	  too
-
-2001-10-15 04:35  ivan
-
-	* httemplate/edit/cust_main.cgi: visual fix
-
-2001-10-15 03:42  ivan
-
-	* README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
-	  bin/fs-setup, httemplate/browse/part_pkg.cgi,
-	  httemplate/docs/config.html, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
-	  httemplate/edit/part_svc.cgi,
-	  httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
-	  pass, oh my
-
-2001-10-12 08:26  ivan
-
-	* httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
-	  links
-
-2001-10-11 10:46  ivan
-
-	* htetc/: global.asa, handler.pl: price plan uI!
-
-2001-10-11 10:44  ivan
-
-	* httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
-	  ----------------------------------------------------------------------
-
-2001-10-09 23:22  thalakan
-
-	* httemplate/search/cust_main.cgi: Reverted.
-
-2001-10-09 22:59  thalakan
-
-	* httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
-
-2001-10-09 22:42  ivan
-
-	* httemplate/search/cust_main.cgi: revert silly changes
-
-2001-10-09 22:33  thalakan
-
-	* httemplate/search/cust_main.cgi: Change to use ut_name instead.
-
-2001-10-09 22:24  ivan
-
-	* FS/FS/Record.pm: embarassing doc fix, thanks jason
-
-2001-10-09 16:10  ivan
-
-	* README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
-	  httemplate/docs/config.html, httemplate/docs/install.html,
-	  httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
-	  bin/fs-setup: add `unsuspendauto' config file: enable the
-	  automatic unsuspension of suspended packages when a customer's
-	  balance due changes from positive to zero or negative as the
-	  result of a payment or credit
-
-	  add cust_pkg.manual_flag to disable this behaviour per customer
-	  package (no UI to set this yet)
-
-2001-10-09 06:16  ivan
-
-	* httemplate/docs/install.html: update mysql links
-
-2001-10-09 00:16  ivan
-
-	* httemplate/edit/process/part_svc.cgi: that was a confusing bug to
-	  fix
-
-2001-10-08 20:11  ivan
-
-	* FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
-	  sheesh
-
-2001-10-02 13:07  ivan
-
-	* httemplate/docs/upgrade8.html: doc clarification (?)
-
-2001-10-02 09:00  jeff
-
-	* README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
-	  httemplate/docs/upgrade8.html: add pkey to batch payments and fix
-	  a doc typo
-
-2001-10-02 04:10  ivan
-
-	* FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
-	  up in fix.net's password files
-
-2001-10-01 03:31  ivan
-
-	* FS/FS/cust_pkg.pm: oops
-
-2001-09-30 15:35  ivan
-
-	* FS/FS/svc_acct.pm: arg
-
-2001-09-30 15:19  ivan
-
-	* FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
-
-2001-09-30 13:30  ivan
-
-	* FS/FS/svc_acct.pm, httemplate/docs/config.html:
-	  username-uppercase config file
-
-2001-09-27 21:33  ivan
-
-	* httemplate/docs/install.html: ssh recommendations
-
-2001-09-27 14:49  ivan
-
-	* FS/FS/svc_acct_pop.pm: not used
-
-2001-09-27 14:12  ivan
-
-	* httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
-
-2001-09-27 13:41  ivan
-
-	* httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
-	  FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
-	  selector!
-
-2001-09-27 11:33  ivan
-
-	* httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
-	  domsvc
-
-2001-09-26 04:34  ivan
-
-	* README.1.4.0pre3-4: index oops
-
-2001-09-26 02:17  ivan
-
-	* README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
-	  FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
-	  FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
-	  FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade8.html: add part_pop_local table
-
-2001-09-25 11:03  ivan
-
-	* FS/FS/cust_main.pm:
-	  ror
-
-2001-09-25 11:01  ivan
-
-	* FS/FS/cust_main.pm, httemplate/docs/config.html: add
-	  emailinvoiceonly config file and begin to use it
-
-2001-09-25 08:55  ivan
-
-	* FS/FS/cust_main.pm, httemplate/docs/config.html:
-	  Business::OnlinePayment::BankOfAmerica
-
-2001-09-24 17:05  ivan
-
-	* FS/bin/freeside-queued: better REAPER
-
-2001-09-23 20:23  ivan
-
-	* FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
-
-2001-09-20 20:47  ivan
-
-	* httemplate/view/cust_main.cgi: show company and name (instead of
-	  just company) for referring customers that have a company
-
-2001-09-19 17:13  ivan
-
-	* FS/FS/cust_main.pm: really fix fuzzy searching
-
-2001-09-19 17:10  ivan
-
-	* FS/FS/cust_main.pm: fix fuzzy searching
-
-2001-09-19 14:51  ivan
-
-	* FS/bin/freeside-queued: set real uid too.  whew.  ssh now
-	  working.
-
-2001-09-19 14:06  ivan
-
-	* README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
-	  FS/bin/freeside-apply-credits, httemplate/docs/config.html:
-	  directory hashing remove jeff's lib patch from
-	  freeside-apply-credits add freeside-apply-credits to MANIFEST
-	  README for pre3-4
-
-2001-09-19 12:41  ivan
-
-	* FS/FS/svc_acct.pm: tyop
-
-2001-09-19 12:39  ivan
-
-	* FS/FS/svc_acct.pm: hopefully report some sort of ssh error
-
-2001-09-19 12:28  ivan
-
-	* FS/FS/svc_acct.pm: ;args
-
-2001-09-19 12:19  ivan
-
-	* FS/FS/svc_acct.pm: FS::svc_acct::ssh
-
-2001-09-19 12:00  ivan
-
-	* FS/bin/freeside-queued: set $ENV{HOME}
-
-2001-09-18 17:24  ivan
-
-	* FS/FS/svc_acct.pm: icradius transactional password changes
-	  (suspensions, unsuspensions)
-
-2001-09-16 05:45  ivan
-
-	* FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
-	  httemplate/index.html, httemplate/docs/config.html,
-	  httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
-	  fix oops in FS::cust_main_invoice::replace preventing package
-	  cancellation
-
-	  add toggle switch to cust_main searching to show/hide cancelled
-	  customers.  hidecancelledcustomers config file is just which
-	  state it starts in.
-
-	  add signupurl config file to enable showing of the customer's
-	  signup URL on the view page.
-
-2001-09-14 12:54  ivan
-
-	* FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
-
-2001-09-14 11:05  ivan
-
-	* FS/FS/Record.pm: s/croak/confess/
-
-2001-09-12 08:54  ivan
-
-	* httemplate/docs/: install.html, upgrade8.html: mason warnings
-
-2001-09-12 08:45  ivan
-
-	* FS/FS/part_svc.pm: oops
-
-2001-09-11 16:44  ivan
-
-	* FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
-	  httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
-	  radius attributes & default/fixed values should work again now
-
-2001-09-11 15:20  ivan
-
-	* FS/FS/svc_Common.pm, bin/fs-radius-add-check,
-	  bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
-	  radius attribute adding
-
-2001-09-11 14:58  ivan
-
-	* FS/bin/freeside-queued: usage sub
-
-2001-09-11 13:59  ivan
-
-	* httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
-	  variables between runs
-
-2001-09-11 13:44  ivan
-
-	* httemplate/search/svc_acct.cgi: getting "you should run the
-	  bin/fs-migrate-svc_acct_sm" message unexpectedly
-
-2001-09-11 12:16  ivan
-
-	* httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
-	  others?
-
-2001-09-11 06:10  ivan
-
-	* FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
-	  export
-
-2001-09-11 05:46  ivan
-
-	* httemplate/edit/process/part_svc.cgi: more service edit fix
-
-2001-09-11 05:42  ivan
-
-	* httemplate/edit/part_svc.cgi: fix service editing
-
-2001-09-11 05:25  ivan
-
-	* FS/FS/queue.pm: queue clean fix
-
-2001-09-11 05:24  ivan
-
-	* FS/FS/queue.pm: job queue fix
-
-2001-09-11 05:10  ivan
-
-	* FS/FS/cust_main.pm: fuzzyfix
-
-2001-09-11 05:06  ivan
-
-	* FS/FS/svc_acct.pm: better logging
-
-2001-09-11 05:00  ivan
-
-	* FS/FS/svc_acct.pm: cyrus fix!
-
-2001-09-11 04:52  ivan
-
-	* FS/bin/freeside-queued: rar
-
-2001-09-11 03:05  ivan
-
-	* httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
-
-2001-09-11 02:56  ivan
-
-	* README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/view/cust_main.cgi: fix quick order
-
-2001-09-10 21:44  ivan
-
-	* httemplate/browse/queue.cgi: web queue view
-
-2001-09-10 21:17  ivan
-
-	* FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
-	  config file
-
-2001-09-10 20:15  ivan
-
-	* README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
-	  FS/bin/freeside-queued, httemplate/docs/config.html,
-	  httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
-	  support
-
-2001-09-10 18:09  ivan
-
-	* FS/bin/freeside-queued: working queued
-
-2001-09-10 17:08  ivan
-
-	* README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
-	  FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
-	  FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
-	  FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
-	  htetc/handler.pl, httemplate/index.html,
-	  httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
-	  httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
-	  httemplate/edit/part_svc.cgi,
-	  httemplate/edit/process/part_svc.cgi,
-	  httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
-	  prelim. job queues! fixed part_svc editing
-
-2001-09-10 17:07  ivan
-
-	* bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
-	  fs-migrate-part_svc updateing fs-setup for job queues
-	  freeside-init for starting freeside-queued
-
-2001-09-07 17:28  khoff
-
-	* bin/fs-setup: First post.  Sorry.  Missing comma.
-
-2001-09-07 13:49  ivan
-
-	* FS/FS/part_svc_column.pm: oops, forgot to add this
-
-2001-09-07 13:26  ivan
-
-	* FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
-
-2001-09-07 13:19  ivan
-
-	* FS/MANIFEST: tyop
-
-2001-09-07 13:17  ivan
-
-	* FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
-	  bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
-	  bin/generate-raddb: fix RADIUS attribute capitalization
-
-2001-09-06 14:43  ivan
-
-	* httemplate/docs/: install.html, postgresql.html: no more pg
-	  RADIUS silliness
-
-2001-09-06 14:20  ivan
-
-	* FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
-
-2001-09-06 13:41  ivan
-
-	* README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
-	  FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
-	  FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
-	  FS/FS/svc_www.pm, FS/t/part_svc_column.t,
-	  bin/fs-migrate-part_svc, bin/fs-migrate-payref,
-	  bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
-	  httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
-	  httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
-
-2001-09-04 08:12  ivan
-
-	* httemplate/docs/admin.html: tyop
-
-2001-09-04 08:06  ivan
-
-	* httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
-	  indeed
-
-2001-09-04 07:44  ivan
-
-	* FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
-	  httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/part_referral.cgi,
-	  httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
-	  httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/process/quick-cust_pkg.cgi,
-	  httemplate/view/cust_main.cgi: new admin documentation, quick
-	  one-pkg order
-
-2001-09-04 04:15  ivan
-
-	* bin/fs-setup: rar
-
-2001-09-04 04:15  ivan
-
-	* bin/fs-setup: much better
-
-2001-09-04 04:14  ivan
-
-	* bin/fs-setup: tyops
-
-2001-09-04 04:03  ivan
-
-	* bin/fs-setup, httemplate/docs/config.html: silly syntax error and
-	  doc updates
-
-2001-09-04 02:55  ivan
-
-	* httemplate/docs/install.html: better installation instructions
-
-2001-09-04 02:54  ivan
-
-	* htetc/global.asa: hehe, this should help out everybody without
-	  DBIx::Profile (i.e. everybody)
-
-2001-09-03 15:16  ivan
-
-	* bin/fs-setup: this too
-
-2001-09-03 15:07  ivan
-
-	* FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
-	  httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
-	  httemplate/edit/cust_credit.cgi,
-	  httemplate/edit/cust_credit_bill.cgi,
-	  httemplate/edit/cust_pay.cgi,
-	  httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
-	  httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
-	  more bugs
-
-2001-09-02 00:57  ivan
-
-	* CREDITS: credito
-
-2001-09-02 00:57  ivan
-
-	* bin/generate-tests: gawl
-
-2001-09-02 00:49  ivan
-
-	* FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
-	  FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
-	  httemplate/edit/cust_credit_bill.cgi,
-	  httemplate/view/cust_main.cgi: things are starting to work again,
-	  sorta.
-
-2001-09-01 22:38  ivan
-
-	* FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
-	  migration.  ugh.
-
-2001-09-01 21:51  ivan
-
-	* FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
-
-2001-09-01 21:25  ivan
-
-	* FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
-	  FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
-	  t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
-	  t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
-	  t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
-	  t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
-	  t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
-	  t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
-	  t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
-	  t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
-	  t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
-	  t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
-	  the embarassing fixes in it found
-
-2001-09-01 20:42  ivan
-
-	* httemplate/docs/upgrade8.html: really.  backup.
-
-2001-09-01 20:20  ivan
-
-	* httemplate/docs/upgrade8.html: upgrade
-
-2001-09-01 19:53  jeff
-
-	* FS/bin/freeside-apply-credits: adding a credit apply utility
-
-2001-09-01 19:46  ivan
-
-	* FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
-	  FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
-	  httemplate/docs/upgrade8.html: cust_refund and cust_pay get
-	  custnums
-
-2001-09-01 18:27  ivan
-
-	* FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
-	  cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
-	  cust_refund.pm: more udpates for the new world of unapplied
-	  stuff.  yay.
-
-2001-09-01 16:41  ivan
-
-	* httemplate/docs/upgrade8.html: cust_bill_pay and
-	  cust_credit_refund
-
-2001-09-01 15:28  jeff
-
-	* FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
-	  waste... and left a method out
-
-2001-09-01 15:18  ivan
-
-	* FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
-
-2001-09-01 15:01  ivan
-
-	* FS/MANIFEST: cust_bill_pay & cust_credit_refund
-
-2001-09-01 14:55  jeff
-
-	* FS/FS/cust_bill_pay.pm: oops.. need this too
-
-2001-09-01 14:52  jeff
-
-	* FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
-	  FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
-	  httemplate/docs/upgrade8.html,
-	  httemplate/edit/cust_credit_bill.cgi,
-	  httemplate/edit/process/cust_credit_bill.cgi,
-	  httemplate/view/cust_main.cgi: add cust_credit_bill relating
-	  multiple invoices to credits
-
-2001-09-01 13:11  ivan
-
-	* FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
-	  bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
-	  cust_credit_refund.  payments can apply to multiple invoices and
-	  refunds can apply to multiple credits.
-
-2001-09-01 05:35  ivan
-
-	* httemplate/search/cust_bill.cgi: totals
-
-2001-08-31 02:20  ivan
-
-	* FS/FS/Record.pm: check US zips more strictly
-
-2001-08-31 01:43  ivan
-
-	* httemplate/browse/svc_acct_pop.cgi: > Order by City might be
-	  better
-	  state, city, then number
-
-2001-08-31 00:28  ivan
-
-	* httemplate/edit/cust_main_county-expand.cgi: better error message
-	  for nonexistant cust_main_county records
-
-2001-08-31 00:17  ivan
-
-	* httemplate/edit/process/cust_main_county-expand.cgi: fixes:
-	  > US UT expand state
-	  > Submit (no data entered)
-	  > US UT is gone frome the list.
-
-2001-08-30 09:23  ivan
-
-	* httemplate/docs/signup.html: update signup server: template form
-	  and success html, document
-
-2001-08-30 08:30  ivan
-
-	* httemplate/edit/part_svc.cgi: slighly more docu
-
-2001-08-29 02:11  ivan
-
-	* httemplate/edit/agent.cgi: ui
-
-2001-08-29 01:45  ivan
-
-	* bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
-	  NULL
-
-2001-08-28 09:58  ivan
-
-	* httemplate/: docs/signup.html, docs/upgrade8.html,
-	  search/cust_main.cgi: customer-to-customer referrals in singup
-	  server
-
-2001-08-28 07:34  ivan
-
-	* FS/FS/cust_main.pm, httemplate/docs/config.html,
-	  httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
-	  httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
-	  customer-to-customer referrals!
-
-2001-08-25 22:06  ivan
-
-	* FS/FS/: cust_credit.pm, cust_main.pm: brainfart
-
-2001-08-25 22:05  ivan
-
-	* FS/FS/cust_credit.pm: reason can't be null
-
-2001-08-22 23:17  ivan
-
-	* FS/FS/cust_main.pm: no need to be y1.9k complient
-
-2001-08-21 03:27  ivan
-
-	* httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
-	  most everything is working svc_forward-wise now
-
-2001-08-21 02:34  ivan
-
-	* FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
-	  htetc/global.asa, httemplate/browse/agent.cgi,
-	  httemplate/browse/agent_type.cgi,
-	  httemplate/browse/cust_main_county.cgi,
-	  httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/part_referral.cgi,
-	  httemplate/browse/svc_acct_pop.cgi: no more &swapuid
-
-2001-08-20 20:03  ivan
-
-	* FS/FS/svc_acct.pm: fix domain method, and it works against old
-	  databases now too
-
-2001-08-20 19:44  ivan
-
-	* FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
-	  FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
-	  eg/table_template-svc.pm: remove $Log$
-
-2001-08-20 19:43  ivan
-
-	* bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
-	  think svc_acct_sm.import should go away, but...
-
-2001-08-20 19:32  ivan
-
-	* test/cgi-test: remove $Log$
-
-2001-08-20 19:31  ivan
-
-	* httemplate/: browse/agent.cgi, browse/agent_type.cgi,
-	  browse/part_pkg.cgi, browse/part_referral.cgi,
-	  browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
-	  edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
-	  edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
-	  edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
-	  edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
-	  edit/process/agent.cgi, edit/process/agent_type.cgi,
-	  edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
-	  edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
-	  edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
-	  edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
-	  edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
-	  edit/process/svc_forward.cgi, misc/bill.cgi,
-	  misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
-	  misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
-	  misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
-	  misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
-	  misc/process/delete-customer.cgi, misc/process/link.cgi,
-	  search/cust_bill.cgi, search/svc_acct_sm.cgi,
-	  search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
-	  view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
-	  view/svc_forward.cgi: remove $Log$ messages.	whew.
-
-2001-08-20 19:16  ivan
-
-	* httemplate/search/svc_acct.cgi: fix to work against 1.3.x
-	  databases, with a warning
-
-2001-08-20 19:03  ivan
-
-	* httemplate/search/cust_pkg.cgi: deal with databases w/o separate
-	  shipping address
-
-2001-08-20 17:39  ivan
-
-	* FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
-	  silly syntax errors
-
-2001-08-20 06:10  ivan
-
-	* FS/FS/svc_domain.pm: use var
-
-2001-08-20 05:15  ivan
-
-	* httemplate/edit/svc_acct.cgi: #
-
-2001-08-20 05:13  ivan
-
-	* httemplate/edit/svc_acct.cgi: only show domains associated with
-	  this customer.
-
-2001-08-20 04:18  ivan
-
-	* FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
-	  qualified!
-
-2001-08-20 04:04  ivan
-
-	* FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
-	  svc_forward work
-
-2001-08-20 02:41  ivan
-
-	* FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
-	  svc_forward.pm: dtrt when deleting accouts wrt forwards,
-	  catchalls & other references to svc_acct records
-
-	  depreciate svc_acct_sm further; move qmail catchall handling to
-	  svc_domain
-
-2001-08-20 02:38  ivan
-
-	* httemplate/docs/: config.html, export.html, schema.html:
-	  documentation updates
-
-2001-08-19 08:53  jeff
-
-	* FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
-	  FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
-	  httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
-	  httemplate/edit/process/svc_forward.cgi,
-	  httemplate/misc/catchall.cgi,
-	  httemplate/misc/process/catchall.cgi,
-	  httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
-	  httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
-	  httemplate/view/svc_forward.cgi: added user interface for
-	  svc_forward and vpopmail support
-
-2001-08-19 06:50  ivan
-
-	* bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
-	  ship_last and ship_country
-
-2001-08-19 03:25  ivan
-
-	* bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
-	  the fly, fixes: ticket #88
-
-2001-08-19 02:08  ivan
-
-	* TODO: this is what i fed to RT, might as well check it in.
-
-	  no further modifications to TODO.  everything is in the ticketing
-	  system now.
-
-2001-08-19 01:32  ivan
-
-	* httemplate/search/cust_pkg.cgi: display bill and service
-	  name/company, and services
-
-2001-08-19 01:18  ivan
-
-	* FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
-
-2001-08-19 01:15  ivan
-
-	* FS/FS/svc_acct.pm: set fixed fields before checking domsvc
-
-2001-08-18 17:48  ivan
-
-	* FS/FS/: Record.pm, cust_main.pm: country fields will now accept
-	  names and change them to two-letter codes
-
-2001-08-17 04:33  ivan
-
-	* FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
-	  ut_alphan for non-US/CA phone numbers
-
-2001-08-17 04:28  ivan
-
-	* FS/FS/Record.pm: canada has same phone# rules as US
-
-2001-08-17 04:05  ivan
-
-	* httemplate/: browse/cust_main_county.cgi,
-	  edit/cust_main_county.cgi,
-	  edit/process/cust_main_county-collapse.cgi,
-	  edit/process/cust_main_county-expand.cgi: clean up tax rate
-	  editing:   sort by country->state->county,   add "collapse state"
-	  if the tax rates are the same statewide,   redirect "expand
-	  state" to the browse, not edit screen
-
-2001-08-17 03:57  ivan
-
-	* bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
-
-2001-08-17 03:57  ivan
-
-	* FS/FS/svc_domain.pm: document catchall and untaint everything
-
-2001-08-17 03:55  ivan
-
-	* FS/FS/cust_main.pm, httemplate/docs/config.html:
-	  Business::OnlinePayment
-
-2001-08-17 03:53  ivan
-
-	* Makefile: alldocs target
-
-2001-08-17 03:53  ivan
-
-	* CREDITS: thanks jeff!
-
-2001-08-15 03:04  ivan
-
-	* httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
-	  the) bad direct exit; calls
-
-2001-08-13 16:15  ivan
-
-	* httemplate/view/cust_main.cgi: don't display empty comment box
-
-2001-08-13 16:10  ivan
-
-	* httemplate/edit/process/cust_main.cgi: properly massage
-	  ship_state & work okay when no initial pkg is selected
-
-2001-08-12 18:00  ivan
-
-	* httemplate/docs/schema.html: add svc_forward, depriciate
-	  svc_acct_sm
-
-2001-08-12 17:21  ivan
-
-	* FS/FS/svc_acct.pm: untaint svcnum & domsvc
-
-2001-08-12 17:19  ivan
-
-	* bin/fs-setup: depriciate svc_acct_sm, add unique index for
-	  username+domsvc on svc_acct, remove silly $Log$
-
-2001-08-12 12:41  jeff
-
-	* FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
-	  bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
-	  bin/svc_acct_sm.export, httemplate/docs/config.html,
-	  httemplate/docs/upgrade8.html: merging vpopmail support branch
-
-2001-08-12 01:56  ivan
-
-	* httemplate/edit/process/part_svc.cgi: don't use
-	  Apache::ASP-specific $Redirect object
-
-2001-08-11 18:26  ivan
-
-	* httemplate/docs/postgresql.html: i did get it working
-
-2001-08-11 17:07  ivan
-
-	* httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
-	  transactional invoice_list setting & eliminate non-sticky "first
-	  package"!
-
-2001-08-11 17:07  ivan
-
-	* FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
-
-2001-08-11 17:06  ivan
-
-	* FS/FS/cust_main_invoice.pm: better error msgs
-
-2001-08-11 16:19  ivan
-
-	* httemplate/edit/part_svc.cgi: better error checking, fix scalar
-	  context to $cgi->keywords
-
-2001-08-11 16:18  ivan
-
-	* httemplate/browse/part_svc.cgi: missed a variable interpolation
-
-2001-08-10 22:53  ivan
-
-	* bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
-
-2001-08-10 22:52  ivan
-
-	* httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
-	  comments fields
-
-2001-08-10 22:52  ivan
-
-	* FS/FS/cust_main.pm: add comments field, fix ship_ address
-	  handling (don't consider a value for ship_state field to mean
-	  something meaningful is in ship_*)
-
-2001-08-10 22:51  ivan
-
-	* FS/FS/part_svc.pm: better error msg
-
-2001-08-10 22:50  ivan
-
-	* FS/FS/Record.pm: allow newlines in ut_anything fields fix example
-	  for ut_anything
-
-2001-08-10 21:55  ivan
-
-	* httemplate/edit/part_svc.cgi: don't have any other choices in
-	  svcdb dropdown for existing services, since you can't change it
-	  anyway
-
-2001-08-10 21:29  ivan
-
-	* FS/FS/CGI.pm: that's what $etc is for!
-
-2001-08-10 21:15  ivan
-
-	* httemplate/misc/delete-customer.cgi: better docs
-
-2001-08-10 17:01  ivan
-
-	* FS/FS/cust_main_invoice.pm: "fixes"
-
-	  Can't call method "username" on an undefined value at
-	  /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
-
-	  but cust_main_invoice records should probably be updated when
-	  svc_acct records are deleted :/
-
-2001-08-08 02:47  ivan
-
-	* httemplate/docs/passwd.html: doc clarification
-
-2001-08-07 21:44  ivan
-
-	* FS/FS/Record.pm: better error msg
-
-2001-08-03 13:34  jeff
-
-	* FS/FS/cust_bill.pm:
-
-	  added the tax method
-
-2001-07-30 03:43  ivan
-
-	* FS/FS/CGI.pm: Apache::ASP eidiot fix
-
-2001-07-30 03:41  ivan
-
-	* FS/FS/Record.pm, FS/FS/cust_main.pm,
-	  httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
-	  shipping address additions
-
-2001-07-30 02:53  ivan
-
-	* httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
-	  fix in new DBIx::DBSchema)
-
-2001-07-30 01:03  ivan
-
-	* httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
-	  forgotten files
-
-2001-07-30 01:02  ivan
-
-	* htetc/: global.asa, handler.pl: template stuffs
-
-2001-07-30 01:01  ivan
-
-	* Makefile: need this too!
-
-2001-07-30 00:42  ivan
-
-	* bin/fs-setup: need an DBIx::DBSchema with delcolumn
-
-2001-07-30 00:36  ivan
-
-	* httemplate/index.html, httemplate/browse/agent.cgi,
-	  httemplate/browse/agent_type.cgi,
-	  httemplate/browse/cust_main_county.cgi,
-	  httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
-	  httemplate/browse/part_referral.cgi,
-	  httemplate/browse/part_svc.cgi,
-	  httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
-	  httemplate/docs/billing.html, httemplate/docs/config.html,
-	  httemplate/docs/export.html, httemplate/docs/index.html,
-	  httemplate/docs/install.html, httemplate/docs/legacy.html,
-	  httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
-	  httemplate/docs/schema.html, httemplate/docs/session.html,
-	  httemplate/docs/signup.html, httemplate/docs/trouble.html,
-	  httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
-	  httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
-	  httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
-	  httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
-	  bin/fs-setup, bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
-	  httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
-	  httemplate/edit/cust_main.cgi,
-	  httemplate/edit/cust_main_county-expand.cgi,
-	  httemplate/edit/cust_main_county.cgi,
-	  httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
-	  httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
-	  httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
-	  httemplate/edit/svc_acct_pop.cgi,
-	  httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
-	  httemplate/edit/process/agent.cgi,
-	  httemplate/edit/process/agent_type.cgi,
-	  httemplate/edit/process/cust_credit.cgi,
-	  httemplate/edit/process/cust_main.cgi,
-	  httemplate/edit/process/cust_main_county-expand.cgi,
-	  httemplate/edit/process/cust_main_county.cgi,
-	  httemplate/edit/process/cust_pay.cgi,
-	  httemplate/edit/process/cust_pkg.cgi,
-	  httemplate/edit/process/part_pkg.cgi,
-	  httemplate/edit/process/part_referral.cgi,
-	  httemplate/edit/process/part_svc.cgi,
-	  httemplate/edit/process/svc_acct.cgi,
-	  httemplate/edit/process/svc_acct_pop.cgi,
-	  httemplate/edit/process/svc_acct_sm.cgi,
-	  httemplate/edit/process/svc_domain.cgi,
-	  httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
-	  httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
-	  httemplate/misc/cancel_pkg.cgi,
-	  httemplate/misc/delete-customer.cgi,
-	  httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
-	  httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
-	  httemplate/misc/unsusp_pkg.cgi,
-	  httemplate/misc/process/delete-customer.cgi,
-	  httemplate/misc/process/link.cgi,
-	  httemplate/search/cust_bill.cgi,
-	  httemplate/search/cust_bill.html,
-	  httemplate/search/cust_main-payinfo.html,
-	  httemplate/search/cust_main.cgi,
-	  httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
-	  httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
-	  httemplate/search/svc_acct_sm.cgi,
-	  httemplate/search/svc_acct_sm.html,
-	  httemplate/search/svc_domain.cgi,
-	  httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
-	  httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
-	  httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
-	  httemplate/view/svc_domain.cgi: templates!!!
-
-2001-07-30 00:33  ivan
-
-	* FS/FS/: Record.pm, svc_acct.pm: podnitfix
-
-2001-07-30 00:14  ivan
-
-	* INSTALL, README: templates!
-
-2001-07-30 00:13  ivan
-
-	* TODO: todocruft
-
-2001-07-29 23:28  ivan
-
-	* FS/FS/svc_acct.pm: allow !! as password for disabled accounts
-
-2001-07-29 23:07  ivan
-
-	* bin/: svc_acct.export, svc_acct.import: allow !! for locked
-	  accounts instead of changing to *SUSPENDED*
-
-2001-07-27 10:16  ivan
-
-	* FS/FS/cust_main_invoice.pm: clarification
-
-2001-07-26 23:17  thalakan
-
-	* FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
-	  the checkdest method.
-
-2001-06-21 09:27  ivan
-
-	* FS/FS/UID.pm: better error message
-
-2001-06-20 01:33  ivan
-
-	* bin/svc_acct.export: >     Use of uninitialized value in
-	  concatenation (.) at svc_acct.export line
-	  > 276.
-
-2001-06-06 15:22  ivan
-
-	* TODO: templating thoughts
-
-2001-06-05 14:40  ivan
-
-	* debian/: README.Debian, changelog, conffiles.ex, control,
-	  copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
-	  freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
-	  manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
-	  prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
-	  yet)
-
-2001-06-03 10:22  ivan
-
-	* FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
-	  %e: no leading zero
-
-2001-06-03 07:16  ivan
-
-	* README: 1.3.1!!!
-
-2001-06-03 07:16  ivan
-
-	* bin/fs-setup: allow empty refund reasons
-
-2001-06-03 07:15  ivan
-
-	* TODO: yes yes
-
-2001-06-03 05:36  ivan
-
-	* FS/FS/svc_acct.pm: add username-letter and username-letterfirst
-	  config files
-
-2001-06-03 04:37  ivan
-
-	* FS/FS/svc_acct.pm: fixes
-
-	  Can't locate object method "setfield" via package "svc_acct_sm"
-	  at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
-
-2001-06-03 04:27  ivan
-
-	* FS/FS/Record.pm: track down
-
-	    Can't locate object method "setfield" via package "svc_acct_sm"
-	  at
-	    /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
-
-	  errors
-
-2001-06-03 03:51  ivan
-
-	* FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
-
-2001-05-30 08:17  ivan
-
-	* FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
-	  up for the non-mod_perl folks
-
-2001-05-22 09:43  ivan
-
-	* FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
-	  <shane at 2000cn.com.au>, thanks!
-
-2001-05-18 07:08  ivan
-
-	* FS/FS/domain_record.pm: tyop
-
-2001-05-15 00:52  ivan
-
-	* FS/bin/freeside-email: simple program to list all email addresses
-
-2001-05-08 03:44  ivan
-
-	* bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
-
-2001-05-07 08:42  ivan
-
-	* FS/FS/Record.pm: tyop
-
-2001-05-07 08:36  ivan
-
-	* FS/FS/Record.pm: start to track down
-
-	      Insecure dependency in eval while running with -T switch at
-	  /usr/local/lib/site_perl/FS/Record.pm line 202.
-
-	  errors
-
-2001-05-07 08:24  ivan
-
-	* bin/svc_acct.import: s/!/*/
-
-2001-05-06 19:07  ivan
-
-	* FS/FS/cust_main.pm:
-	  http://www.sisd.com/freeside/list-archive/msg01906.html
-
-2001-05-05 01:51  ivan
-
-	* bin/svc_acct.import:
-	  http://www.sisd.com/freeside/list-archive/msg01915.html
-
-2001-04-23 12:50  ivan
-
-	* FS/FS/cust_credit.pm: the real
-
-	  Can't locate object method "setfield" via package "cust_refund"
-	  at /usr/local/lib/site_perl/FS/Record.pm line 315.
-
-	  fix
-
-2001-04-23 12:27  ivan
-
-	* FS/FS/cust_credit.pm: *sigh*
-
-2001-04-23 12:21  ivan
-
-	* FS/FS/cust_credit.pm: webdemo bugfix
-
-2001-04-23 08:37  ivan
-
-	* FS/MANIFEST: 1.3.1 sigh
-
-2001-04-23 05:44  ivan
-
-	* bin/freeside-session-kill: session killer implemeting timed
-	  access
-
-2001-04-23 05:40  ivan
-
-	* FS/FS.pm: documentation and webdemo updates
-
-2001-04-23 02:00  ivan
-
-	* FS/FS/UID.pm: "shouldn't hurt" (famous last words)
-
-2001-04-23 00:12  ivan
-
-	* FS/FS/cust_main.pm: better error message (if kludgy) for no
-	  referral remove outdated NSI foo from domain ordering.  also,
-	  fuck NSI.
-
-2001-04-21 18:56  ivan
-
-	* README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
-	  FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
-	  bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
-	  bin/svc_acct_sm.import, bin/svc_domain.import,
-	  fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
-	  Net::SSH and Net::SCP on CPAN)
-
-2001-04-21 18:38  ivan
-
-	* TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
-	  from Record view/cust_main.cgi needs to use ->owed method, not
-	  check (depriciated) owed field search/cust_bill.cgi redirect
-	  error when there's only one invoice
-
-2001-04-21 17:49  ivan
-
-	* FS/FS/svc_Common.pm: need to import dbh sub from Record
-
-2001-04-21 16:53  ivan
-
-	* FS/MANIFEST: no more dbdef
-
-2001-04-15 06:56  ivan
-
-	* TODO: [no log message]
-
-2001-04-15 06:35  ivan
-
-	* FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
-	  transactions part deux
-
-2001-04-15 05:56  ivan
-
-	* TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
-	  FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
-	  FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
-	  bin/fs-setup: s/dbdef/DBIx::DBSchema/
-
-2001-04-15 03:33  ivan
-
-	* CREDITS, TODO: better docs for the worst bit, finally
-
-2001-04-15 02:36  ivan
-
-	* bin/fs-setup:
-	  http://www.sisd.com/freeside/list-archive/msg01450.html
-
-2001-04-09 16:05  ivan
-
-	* TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
-	  FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
-	  FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
-	  bin/fs-setup: Transactions Part I!!!
-
-2001-04-09 08:50  ivan
-
-	* CREDITS, TODO, FS/MANIFEST: rar
-
-2001-03-30 09:33  ivan
-
-	* FS/FS/cust_bill.pm: config value money_char:
-
-		  Presto!  Now you can consider all numbers to be
-	  shillings.
-
-		  If you need to change the currency symbol, you can hunt
-	  down the
-		  instances of literal '$' in FS::cust_bill::print_text and
-	  replace them
-		  with your currency symbol.  I guess this should turn into
-	  a
-		  configuration value.
-
-2001-02-26 16:59  ivan
-
-	* FS/FS/session.pm: silly typo, fix sent by Mack <mackn at mackn.net>,
-	  thanks!
-
-2001-02-21 15:48  ivan
-
-	* bin/svc_acct.export: add icradius_secrets config file to export
-	  to a non-Freeside MySQL database for ICRADIUS
-
-2001-02-20 17:48  ivan
-
-	* FS/bin/freeside-print-batch: stupid pod errors
-
-2001-02-20 17:46  ivan
-
-	* FS/FS/: Bill.pm, Invoice.pm: cruft
-
-2001-02-20 17:45  ivan
-
-	* FS/FS/nas.pm: pod tyop
-
-2001-02-20 17:45  ivan
-
-	* FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
-	  duh
-
-2001-02-20 08:31  ivan
-
-	* FS/FS/Record.pm: don't use prepare_cached for now
-
-2001-02-13 21:18  ivan
-
-	* README: add devel mailing list
-
-2001-02-13 20:33  ivan
-
-	* FS/FS/port.pm: get rid of gratuitous HISTORY
-
-2001-02-11 09:34  ivan
-
-	* FS/FS/cust_bill_pkg.pm: more doc updates from jason
-
-2001-02-11 09:17  ivan
-
-	* CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
-	  FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
-	  from jason
-
-2001-02-03 06:03  ivan
-
-	* FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
-	  bin/generate-prepay: time-based prepaid cards, session monitor.
-	  woop!
-
-2001-01-30 23:21  ivan
-
-	* TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
-
-2001-01-30 01:08  ivan
-
-	* FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn at moaner.org>
-
-2001-01-22 21:03  ivan
-
-	* FS/FS/cust_main.pm: harmless tyop
-
-2000-12-26 15:51  ivan
-
-	* CREDITS, TODO: statedefault & referraldefault config files
-
-2000-12-10 17:30  ivan
-
-	* TODO: more ancient todo stuff from my inbox
-
-2000-12-10 17:10  ivan
-
-	* TODO: ancient stuff out of my inbox
-
-2000-12-08 14:22  ivan
-
-	* FS/FS/session.pm: session callbacks
-
-2000-12-06 02:21  ivan
-
-	* FS/FS/Record.pm: DESTROY sub
-
-2000-12-03 16:13  ivan
-
-	* bin/fs-setup: fix nas.last type
-
-2000-12-03 12:25  ivan
-
-	* TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
-	  FS/FS/session.pm: session monitor updates
-
-2000-12-03 07:14  ivan
-
-	* CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
-	  from Jeff Finucane <jeff at cmh.net>, thanks!
-
-2000-12-03 05:45  ivan
-
-	* FS/FS/agent.pm: patch from Jason Spence <thalakan at frys.com>:
-	  admin.html doc, autocapgen
-
-2000-12-03 05:44  ivan
-
-	* FS/FS/port.pm: beginnings of web status for session monitor
-
-2000-12-03 02:09  ivan
-
-	* FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
-
-2000-12-01 10:34  ivan
-
-	* bin/fs-setup: another tyop
-
-2000-12-01 10:33  ivan
-
-	* bin/fs-setup: tyop
-
-2000-11-22 15:30  ivan
-
-	* FS/FS/svc_www.pm: tyop
-
-2000-11-07 07:00  ivan
-
-	* FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
-	  bin/fs-setup: session monitor
-
-2000-10-30 02:47  ivan
-
-	* bin/fs-setup: nas.last can't be defined NULL if indexed
-
-2000-10-27 13:18  ivan
-
-	* FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
-	  session monitor
-
-2000-10-27 13:15  ivan
-
-	* TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
-	  session monitor
-
-2000-10-15 05:58  ivan
-
-	* TODO: roo
-
-2000-10-11 17:44  ivan
-
-	* README: rawr!
-
-2000-09-20 03:35  ivan
-
-	* FS/FS/cust_bill.pm: since printed field isn't updated 'till after
-	  print_text method is called, want to print overdue invoices if
-	  printed > 0, not > 1
-
-2000-08-24 00:26  ivan
-
-	* TODO: untaint template source
-
-2000-08-09 11:40  ivan
-
-	* conf/invoice_template: example invoice template
-
-2000-08-09 04:30  ivan
-
-	* TODO, FS/FS/cust_bill.pm: templatable invoices
-
-2000-07-17 06:51  ivan
-
-	* FS/FS/svc_acct.pm: silly mistake
-
-2000-07-17 03:53  ivan
-
-	* FS/FS/svc_acct.pm: prevent accounts which are the target of mail
-	  aliases from being deleted
-
-2000-07-17 03:37  ivan
-
-	* FS/FS/svc_acct.pm: make remote commands configurable
-
-2000-07-17 03:36  ivan
-
-	* CREDITS: rawr!
-
-2000-07-06 21:05  ivan
-
-	* fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
-	  for some folks
-
-2000-07-06 06:56  ivan
-
-	* FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
-	  conjunction with AUTOLOAD this was sure a pain to find
-
-2000-07-06 06:23  ivan
-
-	* bin/svc_acct.export: tyop
-
-2000-07-06 06:19  ivan
-
-	* bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
-	  sql statement causing spurious errors
-
-2000-07-06 01:57  ivan
-
-	* TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
-	  bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
-	  bin/svc_acct.export: support for radius check attributes (except
-	  importing).  poorly documented.
-
-2000-07-05 20:37  ivan
-
-	* bin/svc_acct_sm.export: don't error out on invalid
-	  svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
-	  warn.
-
-2000-07-04 06:42  ivan
-
-	* FS/FS/svc_acct.pm: noted a API inconsistancy
-
-2000-07-03 02:13  ivan
-
-	* bin/svc_acct_sm.export: get rid of double sendmailrestart
-	  invocation; no need for multiple sessions
-
-2000-07-03 02:09  ivan
-
-	* bin/svc_acct_sm.export: typo
-
-2000-07-03 02:03  ivan
-
-	* TODO, bin/svc_acct_sm.export: added sendmailrestart and
-	  sendmailconfigpath config files
-
-2000-06-30 03:37  ivan
-
-	* FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
-
-2000-06-29 08:01  ivan
-
-	* bin/svc_acct.export: another silly typo in svc_acct.export
-
-2000-06-29 07:02  ivan
-
-	* bin/svc_acct_sm.export: add sendmailrestart configuration file
-
-2000-06-29 05:27  ivan
-
-	* bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
-	  done in the import.
-
-2000-06-29 05:00  ivan
-
-	* bin/fs-setup: support for pre-encrypted md5 passwords.
-
-2000-06-29 04:56  ivan
-
-	* FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
-	  have $ in them.
-
-2000-06-29 04:12  ivan
-
-	* FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
-	  adding new domains.
-
-2000-06-29 03:51  ivan
-
-	* bin/svc_acct_sm.import: oops, silly mistake
-
-2000-06-29 03:48  ivan
-
-	* bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
-	  sendmail import
-
-2000-06-28 05:54  ivan
-
-	* FS/FS/svc_acct.pm: superfluous my()
-
-2000-06-28 05:52  ivan
-
-	* FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
-	  in perl, like the empty string.
-
-2000-06-28 05:37  ivan
-
-	* bin/svc_acct.export: add support for config option
-	  textradiusprepend
-
-2000-06-28 05:32  ivan
-
-	* bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
-	  too
-
-2000-06-28 05:03  ivan
-
-	* bin/svc_acct.import: make svc_acct more forgiving about RADIUS
-	  users files
-
-2000-06-28 03:51  ivan
-
-	* bin/fs-radius-add: forgot to import a sub
-
-2000-06-28 03:48  ivan
-
-	* bin/fs-radius-add: quick hack to add RADIUS attributes
-
-2000-06-27 05:15  ivan
-
-	* TODO: i18n
-
-2000-06-27 05:15  ivan
-
-	* FS/FS/: Record.pm, cust_main.pm: i18
-
-2000-06-27 04:29  ivan
-
-	* FS/FS/Record.pm: fix typo in last patch, and another gratuitous
-	  -w pleaser
-
-2000-06-27 04:27  ivan
-
-	* FS/FS/Record.pm: logically identical, but -w safe
-
-2000-06-23 17:28  ivan
-
-	* FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
-	  report correct program name in freeside-bill usage msg
-
-2000-06-23 05:25  ivan
-
-	* CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
-	  - more portable, doesn't depend on $sth->execute returning a
-	  number of rows, uses placeholders and prepare_cached
-
-2000-06-22 03:52  ivan
-
-	* FS/bin/freeside-bill: tyop
-
-2000-06-20 00:13  ivan
-
-	* FS/FS/cust_main_invoice.pm: documentation update
-
-2000-06-17 14:48  ivan
-
-	* FS/FS/cust_pay_batch.pm: fix typo in error message
-
-2000-06-15 07:45  ivan
-
-	* CREDITS, TODO: text updates
-
-2000-06-15 07:07  ivan
-
-	* bin/svc_acct.export: added ICRADIUS radreply table support,
-	  courtesy of Kenny Elliott
-
-2000-06-15 06:35  ivan
-
-	* FS/FS/svc_acct.pm: add radius method
-
-2000-06-15 05:38  ivan
-
-	* FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
-	  scalar context, was only returning second item
-
-2000-06-12 01:37  ivan
-
-	* bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
-
-2000-05-13 14:57  ivan
-
-	* TODO, FS/bin/freeside-print-batch: add print_batch script from
-	  Joel Griffiths
-
-2000-05-13 14:50  ivan
-
-	* FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
-	  well as a CGI object now.
-
-2000-05-13 14:42  ivan
-
-	* CREDITS: add kristian, update joel's entry
-
-2000-04-10 17:06  ivan
-
-	* FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
-	  (Registry's override doesn't work here)
-
-2000-04-02 19:32  ivan
-
-	* FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
-
-2000-03-06 08:38  ivan
-
-	* FS/FS/svc_acct.pm: better error message.  bah.
-
-2000-03-06 08:00  ivan
-
-	* bin/svc_acct.export: sync up with working versoin
-
-2000-03-06 07:59  ivan
-
-	* bin/svc_acct.export: finally get MySQL locking working for
-	  ICRADIUS export
-
-2000-03-06 07:15  ivan
-
-	* FS/FS/SSH.pm: backout silly change
-
-2000-03-06 07:04  ivan
-
-	* FS/FS/SSH.pm: bug in IPC::Open3 documentation?
-
-2000-03-06 06:59  ivan
-
-	* bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
-	  mysql "Enter password: " dialog from showing up in cron/terminal
-
-2000-03-06 06:51  ivan
-
-	* bin/svc_acct.export: eek
-
-2000-03-06 06:50  ivan
-
-	* bin/svc_acct.export: oop
-
-2000-03-06 06:48  ivan
-
-	* bin/svc_acct.export: s/icradiusmachine/machine/
-
-2000-03-06 06:46  ivan
-
-	* bin/svc_acct.export: not setuid or run by malicious user - no -T
-	  necessary
-
-2000-03-06 06:19  ivan
-
-	* bin/svc_acct.export: ICRADIUS export bugfix
-
-2000-03-06 06:12  ivan
-
-	* TODO, bin/svc_acct.export: ICRADIUS export support
-
-2000-03-03 10:45  ivan
-
-	* FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
-	  Registry wasn't overriding exit in modules
-
-2000-03-03 10:21  ivan
-
-	* FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
-	  from web demo
-
-2000-03-01 23:44  ivan
-
-	* bin/fs-setup: typo forgot closing '
-
-2000-03-01 00:13  ivan
-
-	* FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
-	  bugfixes
-
-2000-02-02 21:16  ivan
-
-	* FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
-	  FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
-	  bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
-	  and Apache support
-
-2000-02-02 12:22  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
-	  bugfix prepayment in signup server
-
-2000-01-30 21:22  ivan
-
-	* FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
-	  "internet cards"
-
-2000-01-30 00:18  ivan
-
-	* CREDITS: [no log message]
-
-2000-01-29 22:11  ivan
-
-	* TODO: [no log message]
-
-2000-01-29 22:03  ivan
-
-	* bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
-
-2000-01-29 13:10  ivan
-
-	* FS/FS/svc_domain.pm: doc update
-
-2000-01-28 14:53  ivan
-
-	* bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
-
-2000-01-26 16:37  ivan
-
-	* README: ack
-
-2000-01-26 16:27  ivan
-
-	* TODO: update TODO
-
-1999-11-08 13:38  ivan
-
-	* FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
-
-1999-10-04 01:23  ivan
-
-	* FS/bin/freeside-bill: silly 'use of unitialized value' errors
-
-1999-09-22 15:06  ivan
-
-	* TODO: ya todo update
-
-1999-08-26 23:25  ivan
-
-	* TODO: [no log message]
-
-1999-08-23 05:26  ivan
-
-	* test/cgi-test: need to untaint the command line
-
-1999-08-20 01:27  ivan
-
-	* README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
-	  Bayerle:
-	  > if you eliminate services from any package, to reduce it to
-	  only one service,
-	  > once gone, they won't reappear.
-
-1999-08-11 21:16  ivan
-
-	* FS/FS/cust_main.pm: hidecancelledpackages config option
-
-1999-08-11 17:05  ivan
-
-	* FS/FS/svc_acct.pm: configurable min/max username length, min
-	  password length, periods in usernames
-
-1999-08-11 13:51  ivan
-
-	* FS/bin/freeside-bill: [no log message]
-
-1999-08-11 13:41  ivan
-
-	* FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
-	  FS/bin/freeside-bill, bin/bill: new bill script,
-
-1999-08-11 07:42  ivan
-
-	* bin/backup-freeside: [no log message]
-
-1999-08-11 06:12  ivan
-
-	* FS/FS/svc_domain.pm: require a working Net::Whois version
-
-1999-08-10 05:06  ivan
-
-	* fs_passwd/fs_passwdd: even though you should probably set this
-	  for your installation
-
-1999-08-04 05:42  ivan
-
-	* bin/pod2x: new, kludgy-but-working html generator
-
-1999-08-04 05:41  ivan
-
-	* FS/FS.pm: pod fix
-
-1999-08-04 04:50  ivan
-
-	* FS/FS/cust_pkg.pm: pod syntax
-
-1999-08-04 03:41  ivan
-
-	* FS/FS/Record.pm: some pod syntax update to generate nicer html
-	  docs
-
-1999-08-04 02:03  ivan
-
-	* FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
-	  FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
-	  FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
-	  FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
-	  FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
-	  FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
-	  FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
-	  FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
-	  FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
-	  FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
-	  FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
-	  FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
-	  FS/UI/agent.pm: initial checkin of module files for proper perl
-	  installation
-
-1999-08-04 01:03  ivan
-
-	* eg/: table_template-svc.pm, table_template.pm: move table
-	  subclass examples out of production directory
-
-1999-08-04 00:34  ivan
-
-	* FS/FS.pm: initial FS manpage
-
-1999-08-03 21:15  ivan
-
-	* FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
-
-1999-08-03 00:43  ivan
-
-	* TODO: use Net::Whois;
-
-1999-07-29 12:13  ivan
-
-	* TODO: [no log message]
-
-1999-07-29 01:50  ivan
-
-	* bin/fs-setup: wrong type for cust_pay_batch.exp
-
-1999-07-15 17:20  ivan
-
-	* TODO: [no log message]
-
-1999-07-15 16:50  ivan
-
-	* TODO: [no log message]
-
-1999-07-08 04:40  ivan
-
-	* CREDITS, README, TODO: [no log message]
-
-1999-07-07 19:32  ivan
-
-	* bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
-	  Griffiths
-
-1999-07-07 18:49  ivan
-
-	* CREDITS: add joel
-
-1999-07-07 18:49  ivan
-
-	* bin/svc_acct.import: updates to avoid -w warnings from Joel
-	  Griffiths <griff at aver-computer.com>
-
-1999-07-07 18:02  ivan
-
-	* TODO: [no log message]
-
-1999-04-29 02:37  ivan
-
-	* TODO: [no log message]
-
-1999-04-19 03:32  ivan
-
-	* etc/megapop.pl: if you are a megapop customer...
-
-1999-04-15 15:46  ivan
-
-	* bin/fs-setup: TT isn't a state!
-
-1999-04-14 06:14  ivan
-
-	* TODO: configuration option to edit referrals of existing
-	  customers
-
-1999-04-14 04:27  ivan
-
-	* TODO: showpasswords config option to show passwords
-
-1999-04-14 01:58  ivan
-
-	* TODO: [no log message]
-
-1999-04-14 00:58  ivan
-
-	* bin/fs-setup: export getsecrets from FS::UID instead of calling
-	  it explicitly
-
-1999-04-08 20:52  ivan
-
-	* TODO: [no log message]
-
-1999-04-08 06:21  ivan
-
-	* CREDITS, conf/address: [no log message]
-
-1999-04-08 06:11  ivan
-
-	* README: 1.2.0
-
-1999-04-08 06:05  ivan
-
-	* test/cgi-test: web interface tester / sample data creator
-
-1999-04-08 06:03  ivan
-
-	* TODO: [no log message]
-
-1999-03-26 05:15  ivan
-
-	* eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
-	  FS::table_names to avoid warnings
-
-1999-03-26 05:00  ivan
-
-	* fs_passwd/fs_passwd_server: s/create/new/
-
-1999-03-25 00:42  ivan
-
-	* bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
-	  Term::Query and spits out (some kinds of) nonsensical input
-
-1999-03-23 16:51  ivan
-
-	* bin/svc_acct_sm.import: die if no relevant services... cvspain
-
-1999-03-23 16:43  ivan
-
-	* bin/svc_acct.import: die if no relevant services
-
-1999-02-28 11:44  ivan
-
-	* bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
-	  Ha" <bao at hacom.net>
-
-1999-02-27 13:06  ivan
-
-	* bin/fs-setup: cust_main.paydate should be varchar(10), not
-	  @date_type ; problem reported by Ben Leibig <leibig at colorado.edu>
-
-1999-02-23 00:09  ivan
-
-	* TODO: beginnings of one-screen new customer entry and some other
-	  miscellania
-
-1999-02-10 01:02  ivan
-
-	* etc/sql-reserved-words.txt: some new doc files
-
-1999-02-10 00:27  ivan
-
-	* TODO: [no log message]
-
-1999-02-09 01:56  ivan
-
-	* TODO: [no log message]
-
-1999-02-07 01:59  ivan
-
-	* CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
-	  Peter Wemm sent via email
-
-1999-02-06 14:43  ivan
-
-	* CREDITS, TODO: don't use [e]idiot; display error messages on the
-	  form page
-
-1999-02-03 22:09  ivan
-
-	* bin/fs-setup: add AU provences
-
-1999-02-03 02:42  ivan
-
-	* bin/fs-setup: [no log message]
-
-1999-01-25 04:09  ivan
-
-	* TODO: yet more mod_perl stuff
-
-1999-01-18 15:05  ivan
-
-	* TODO: update TODO for stuff that was done etc.
-
-1999-01-16 19:11  ivan
-
-	* bin/fs-setup: remove preliminary completehost changes
-
-1999-01-15 16:24  ivan
-
-	* CREDITS: [no log message]
-
-1999-01-08 21:38  ivan
-
-	* CREDITS: [no log message]
-
-1998-12-30 15:03  ivan
-
-	* TODO: bugfixes; fields isn't exported by derived classes
-
-1998-12-29 03:59  ivan
-
-	* TODO: mostly properly OO, some work still to be done with svc_
-	  stuff
-
-1998-12-15 22:05  ivan
-
-	* bin/fs-setup: add table cust_main_invoice
-
-1998-12-15 21:38  ivan
-
-	* TODO: [no log message]
-
-1998-12-15 21:32  ivan
-
-	* fs_passwd/fs_passwd_server: adminsuidsetup now requires user
-
-1998-12-15 21:29  ivan
-
-	* eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
-
-1998-12-14 20:36  ivan
-
-	* bin/fs-setup: s/croak/die/; #oops
-
-1998-12-14 20:33  ivan
-
-	* bin/fs-setup: dies if it isn't running as the freeside user
-
-1998-12-09 23:23  ivan
-
-	* bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
-	  svc_acct_sm.import: use FS::Conf, need user (for datasrc)
-
-1998-12-01 17:23  ivan
-
-	* TODO, CREDITS: [no log message]
-
-1998-11-19 03:17  ivan
-
-	* bin/dbdef-create: adminsuidsetup requires argument
-
-1998-11-18 01:01  ivan
-
-	* CREDITS, TODO, bin/fs-setup: i18n! i18n!
-
-1998-11-15 05:18  ivan
-
-	* bin/fs-setup: remove debugging
-
-1998-11-15 01:43  ivan
-
-	* bin/fs-setup: update for new config file syntax, new
-	  adminsuidsetup
-
-1998-11-14 18:53  ivan
-
-	* bin/bill: afterthought
-
-1998-11-14 18:51  ivan
-
-	* bin/bill: adminsuidsetup needs user, pod, cleanup
-
-1998-11-13 01:56  ivan
-
-	* TODO: change configuration file layout to support multiple
-	  distinct databases (with own set of config files, export, etc.)
-
-1998-11-07 17:09  ivan
-
-	* README: 1.1.6 release
-
-1998-11-07 02:24  ivan
-
-	* README: don't use depriciated FS::Bill and FS::Invoice, other
-	  miscellania
-
-1998-11-07 00:25  ivan
-
-	* TODO: [no log message]
-
-1998-11-07 00:21  ivan
-
-	* bin/bill: missing use
-
-1998-11-07 00:19  ivan
-
-	* bin/bill:
-	  still need to bless into FS::cust_main (for now)
-
-1998-11-07 00:08  ivan
-
-	* bin/bill:
-	  Removed depriciated FS::Bill (now in FS::cust_main)
-
-1998-10-22 08:51  ivan
-
-	* bin/fs-setup: also varchar with no length specified - postgresql
-	  fix broke mysql.
-
-1998-10-22 08:46  ivan
-
-	* bin/fs-setup: now smallint is illegal, so remove that too.
-
-1998-10-14 00:05  ivan
-
-	* README, bin/fs-setup: 1.1.4 release, fix postgresql
-
-1998-10-13 05:49  ivan
-
-	* TODO: [no log message]
-
-1998-10-13 05:07  ivan
-
-	* TODO, bin/svc_acct.import: Assigns password from the shadow file
-	  for RADIUS password "UNIX"
-
-1998-10-13 02:17  ivan
-
-	* TODO: [no log message]
-
-1998-10-12 14:22  ivan
-
-	* TODO: [no log message]
-
-1998-10-12 14:15  ivan
-
-	* TODO: [no log message]
-
-1998-10-12 02:12  ivan
-
-	* TODO: remove adding cvs from the todo
-
-1998-10-12 02:09  ivan
-
-	* TODO: [no log message]
-
-1998-10-12 02:09  ivan
-
-	* TODO: Id to Header
-
-1998-10-12 02:07  ivan
-
-	* TODO: Test keyword substitution
-
-1998-10-12 01:59  ivan
-
-	* TODO: Commiting sample change.
-
-1998-10-12 00:15  ivan
-
-	* conf/shells: Initial revision
-
-1998-10-12 00:12  ivan
-
-	* conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
-	  revision
-
-1998-10-12 00:08  ivan
-
-	* TODO: Initial revision
-
-1998-10-12 00:03  ivan
-
-	* bin/fs-setup: Initial revision
-
-1998-10-11 23:56  ivan
-
-	* README: Initial revision
-
-1998-09-25 01:52  ivan
-
-	* bin/pod2x: Initial revision
-
-1998-09-17 22:43  ivan
-
-	* bin/svc_acct.export: Initial revision
-
-1998-09-02 21:50  ivan
-
-	* CREDITS: Initial revision
-
-1998-08-23 20:12  ivan
-
-	* fs_passwd/fs_passwd_server: Initial revision
-
-1998-08-23 20:04  ivan
-
-	* fs_passwd/fs_passwd: Initial revision
-
-1998-08-23 19:01  ivan
-
-	* bin/bill: Initial revision
-
-1998-08-19 21:42  ivan
-
-	* eg/TEMPLATE_cust_main.import: Initial revision
-
-1998-08-16 14:02  ivan
-
-	* bin/svc_acct.import: Initial revision
-
-1998-08-14 15:11  ivan
-
-	* bin/svc_acct_sm.export: Initial revision
-
-1998-08-12 20:55  ivan
-
-	* Artistic: Initial revision
-
-1998-07-18 00:11  ivan
-
-	* etc/domain-template.txt: Initial revision
-
-1998-07-17 00:43  ivan
-
-	* bin/svc_acct_sm.import: Initial revision
-
-1998-06-03 00:22  ivan
-
-	* bin/dbdef-create: Initial revision
-
-1998-03-23 00:20  ivan
-
-	* fs_passwd/fs_passwdd: Initial revision
-
-1998-03-22 23:46  ivan
-
-	* GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
-	  etc/example-direct-cardin: Initial revision
-

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog |37848 -------------------------------------------------------------
 1 files changed, 0 insertions(+), 37848 deletions(-)
 delete mode 100644 ChangeLog




More information about the freeside-commits mailing list