[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