[freeside-users] 1.4.2 released

ivan ivan at 420.am
Mon Jul 11 06:56:11 PDT 2005


Hi,

I'm pleased to announce the release of Freeside 1.4.2, a schema-stable
maintenance release for 1.4.  This is probably the last release in the
1.4 series (unless someone from the community would like to take over
release management for additional 1.4 releases).

A 1.4.2 upgrade is recommended for anyone running 1.4.1 or earlier.

421563ed6b541d02407e35a6441871a3  freeside-1.4.2.tar.gz

New in 1.4.2:

- Customer self-service server and interface.  Signup and passwd servers
  integrated into self-service server.
  (more self-service functionality in 1.5)

- Billing:
 - typeset postscript invoices using LaTeX templates, 
   http://www.sisd.com/~ivan/invoice.pdf
 - CVV2/CID support
 - Business::OnlinePayment "recurring_billing" flag is set for
   subsequent credit card transactions; some processors (AuthorizeNet,
   others?) use this to waive the CVV2 requirement.
 - Explicit invoice terms ("payable upon receipt" / Net XX) and a
   calculated due date if used
 - per-agent invoice templates (VISPs...)
   (per-agent email From: addresses in 1.5)
 - per-package suspend
 - remove spurious "Setup" printed on invoice line items on one-time
   package charges

- New/updated reports:
 - Financial: A/R Aging Summary, prepaid income, payment reports broken
   down by credit card type, expired credit cards
 - Resller:
   - agent list now includes number of active and cancelled customers,
     links to a list of the specified customers
   - per-agent reporting for packages
   - hide display of disabled packages from agent type browse
 - number of signups in various time periods broken down by advertising
   source: today, past week, 30/60/90 days, 6 months, 1 year and grand
   total.
 - Package and service definitions by # active

- Exports:
  - DNS automatic synchronization of reverse-ARPA records
  - postfix export updated, communigate_pro export added
  - shellcommands defaults now have commands for suspension and
    unsuspension on Linux and FreeBSD
  - ISPMan integration
  - sql_generic price plan for charging based on a configurable SQL
    query
  - export module change - modules are now self contained, add new
    exports in one file.

- Back office interface:
 - Customer view backported from 1.5, much nicer date/status view, no
   longer separates payments/credits applied against multiple invoices,
   package view removed and integrated into customer view
 - popup calendar option added to date inputs
 - access number list now includes number of accounts and links to a
   list
 - re-email invoice link
 - redid mail forward edit screen

Bugfixes, misc:
- fix html quoting problems editing complicated exports

- work around bug in FreeBSD pw(1) command which could corrupt
  passwd / master.passwd files
- fix time online view for time/data charging for sqlradius_withdomain
  exports
- Do our own whois query instead of linking to geektools
- in service definitions, shell field is now a dropdown of legal shells
- system_usernames configuration value to prohibit modification/deletion
  of specific usernames
- sendmail import

- schema patchkits to enable functionality for current installs:
  tax, CVV, pkg_svc?, svc_forward?
  CVV:
   ALTER TABLE cust_main ADD paycvv varchar(4) NULL;
   ALTER TABLE h_cust_main ADD paycvv varchar(4) NULL;
   ./dbdef-create ivan


-- 
_ivan


More information about the freeside-users mailing list