d39277bccf2575bbafcebe74b08da0321ff4afcc
[freeside.git] / ChangeLog
1 2009-08-13 02:25  ivan
2
3         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
4           RT#4964
5
6 2009-08-12 17:26  ivan
7
8         * init.d/freeside-init: useful stuff for webdemo & profiling
9
10 2009-08-12 07:58  jeff
11
12         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
13           FS/bin/freeside-daily, FS/bin/freeside-monthly,
14           httemplate/config/config-view.cgi: internalize billco-upload and
15           automate the transfer to the provider RT#5902
16
17 2009-08-12 04:57  ivan
18
19         * httemplate/: docs/about.html, docs/credits.html,
20           docs/license.html, elements/header-popup.html: slight
21           about/credits UI tweak
22
23 2009-08-11 22:22  ivan
24
25         * FS/FS/: cust_main.pm, part_event/Action.pm,
26           part_event/Action/cust_bill_fee_percent.pm,
27           part_event/Action/fee.pm: add pre-bill event stage for late fees,
28           RT#5589
29
30 2009-08-11 19:36  ivan
31
32         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
33           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
34           RT#5924
35
36 2009-08-11 14:33  rsiddall
37
38         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
39           version number in GUI.  You can get the snapshot date from the
40           release number using "rpm -q freeside".
41
42 2009-08-11 14:29  rsiddall
43
44         * Makefile: Reset RPM release number back to 1 on a new version
45           release.
46
47 2009-08-10 19:45  ivan
48
49         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
50           action, RT#5798
51
52 2009-08-10 19:34  ivan
53
54         * FS/FS/cust_main.pm: add $company_name and $company_address to
55           decline template, RT#5869
56
57 2009-08-10 16:04  mark
58
59         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
60           httemplate/edit/process/cust_main_attach.cgi,
61           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
62           httemplate/view/cust_main/attachments.html: Improve handling of
63           deleted attachments
64
65 2009-08-10 14:44  ivan
66
67         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
68           RT#5226
69
70 2009-08-10 11:05  mark
71
72         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
73           magicmail
74
75 2009-08-10 04:57  ivan
76
77         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
78           using pkg-balances, limit self-service access when a customer
79           with multiple packages logs on, RT#4189
80
81 2009-08-10 04:50  ivan
82
83         * FS/FS/ClientAPI/MyAccount.pm,
84           fs_selfservice/FS-SelfService/SelfService.pm,
85           fs_selfservice/FS-SelfService/cgi/myaccount.html,
86           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
87           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
88           fs_selfservice/FS-SelfService/cgi/login.html,
89           fs_selfservice/FS-SelfService/cgi/logout.html,
90           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
91           when using pkg-balances, limit self-service access when a
92           customer with multiple packages logs on, RT#4189
93
94 2009-08-09 16:53  jeff
95
96         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
97           should match practice
98
99 2009-08-09 16:45  jeff
100
101         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
102           spools
103
104 2009-08-09 15:47  jeff
105
106         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
107           start date
108
109 2009-08-09 02:05  mark
110
111         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
112           httemplate/edit/process/cust_main_attach.cgi,
113           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
114           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
115           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
116           Add cust_attachment stuff
117
118 2009-08-07 16:08  ivan
119
120         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
121           httemplate/edit/cust_main/top_misc.html,
122           httemplate/edit/process/cust_main.cgi,
123           httemplate/elements/tr-input-date-field.html: add ability to edit
124           signup dates (turn on cust_main-edit_signupdate config), RT#4644
125
126 2009-08-06 17:39  ivan
127
128         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
129           httemplate/elements/tr-input-date-field.html,
130           httemplate/misc/order_pkg.html,
131           httemplate/view/cust_main/packages.html: don't start recurring
132           billing when a start date hasn't been reached yet either... and
133           since that works, add the start date to new package order,
134           RT#5347
135
136 2009-08-05 17:41  ivan
137
138         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
139           to netsapiens, RT#5226
140
141 2009-08-05 17:39  ivan
142
143         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
144           deleted, RT#5226
145
146 2009-08-05 16:32  ivan
147
148         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
149           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
150           updated flat_introrate, RT#5865
151
152 2009-08-04 19:27  ivan
153
154         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
155           attributes as 0, RT#5815
156
157 2009-08-04 16:43  ivan
158
159         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
160           ignore errors about deleted accounts and properly finish
161           freeside-sqlradius-reset, RT#5868
162
163 2009-08-04 15:04  ivan
164
165         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
166           problams calling ->overlimit during sqlradius-reset, wtf?!
167           RT#5868
168
169 2009-08-03 17:19  ivan
170
171         * FS/FS/cust_pkg.pm: don't reset usage on package change when
172           usage_rollover is on, it adds twice...
173
174 2009-08-03 12:54  ivan
175
176         * httemplate/elements/header.html: looks slightly better in default
177           IE hopefully
178
179 2009-08-03 07:17  jeff
180
181         * FS/FS/part_export/shellcommands.pm: new doesn't exist
182
183 2009-08-03 07:07  jeff
184
185         * FS/FS/part_export/shellcommands.pm: bad tyops
186
187 2009-08-01 12:16  jeff
188
189         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
190           of queue args #5855, fallout from #5495
191
192 2009-07-31 06:20  ivan
193
194         * FS/FS/ClientAPI/MyAccount.pm,
195           fs_selfservice/FS-SelfService/SelfService.pm,
196           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
197           fs_selfservice/FS-SelfService/cgi/change_bill.html,
198           fs_selfservice/FS-SelfService/cgi/change_password.html,
199           fs_selfservice/FS-SelfService/cgi/change_pay.html,
200           fs_selfservice/FS-SelfService/cgi/change_ship.html,
201           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
202           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
203           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
204           fs_selfservice/FS-SelfService/cgi/footer.html,
205           fs_selfservice/FS-SelfService/cgi/header.html,
206           fs_selfservice/FS-SelfService/cgi/login.html,
207           fs_selfservice/FS-SelfService/cgi/logout.html,
208           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
209           fs_selfservice/FS-SelfService/cgi/make_payment.html,
210           fs_selfservice/FS-SelfService/cgi/myaccount.html,
211           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
212           fs_selfservice/FS-SelfService/cgi/payment_results.html,
213           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
214           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
215           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
216           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
217           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
218           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
219           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
220           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
221           fs_selfservice/FS-SelfService/cgi/provision.html,
222           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
223           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
224           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
225           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
226           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
227           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
228           up self-service according to config passed from backend, RT#5530
229
230 2009-07-31 00:58  ivan
231
232         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
233
234 2009-07-31 00:51  ivan
235
236         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
237
238 2009-07-30 02:19  ivan
239
240         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
241           self-service if applicable, RT#4339
242
243 2009-07-30 01:43  ivan
244
245         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
246           illegal state?
247
248 2009-07-30 00:39  ivan
249
250         * httemplate/view/cust_main/change_history.html: small fix to
251           change history to not error out with svc_acct services, RT#1005
252
253 2009-07-30 00:35  mark
254
255         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
256           correctly
257
258 2009-07-29 23:52  ivan
259
260         * httemplate/view/cust_main/payment_history.html: didn't mean to
261           leave a Dump(er) there
262
263 2009-07-29 23:50  ivan
264
265         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
266           vestigial variable
267
268 2009-07-29 23:49  ivan
269
270         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
271           here
272
273 2009-07-29 23:48  ivan
274
275         * httemplate/elements/select-cust_pkg-balances.html: fix for
276           stickiness on errors
277
278 2009-07-29 23:42  ivan
279
280         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
281           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
282           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
283           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
284           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
285           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
286           httemplate/edit/process/cust_pay.cgi,
287           httemplate/elements/select-cust_pkg-balances.html,
288           httemplate/elements/tr-select-cust_pkg-balances.html,
289           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
290           httemplate/view/cust_main/packages.html,
291           httemplate/view/cust_main/payment_history.html,
292           httemplate/view/cust_main/packages/status.html,
293           httemplate/view/cust_main/payment_history/payment.html,
294           httemplate/view/cust_main/payment_history/credit.html,
295           httemplate/view/cust_main/payment_history/voided_payment.html:
296           experimental package balances, RT#4339
297
298 2009-07-28 15:21  jeff
299
300         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
301           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
302           httemplate/view/cust_main/billing.html: feature to email CSV of
303           CDRs with invoices #5727
304
305 2009-07-28 14:17  ivan
306
307         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
308           FS/FS/svc_external.pm, httemplate/pref/pref.html,
309           httemplate/view/cust_main.cgi,
310           httemplate/view/cust_main/change_history.html: adding a basic
311           change history using history tables, RT#1005, RT#4357
312
313 2009-07-27 19:12  mark
314
315         * FS/FS/part_export/: shellcommands.pm,
316           shellcommands_withdomain.pm: Add no_queue option to shellcommands
317           exports
318
319 2009-07-27 12:51  ivan
320
321         * httemplate/misc/cancel_pkg.html: fix spacing
322
323 2009-07-27 02:59  ivan
324
325         * httemplate/search/: report_cust_pay.html,
326           elements/cust_pay_or_refund.html: searching for voided payments
327           by void date as well, RT#5786
328
329 2009-07-27 02:07  ivan
330
331         * httemplate/: elements/menu.html, search/cust_pay_void.html,
332           search/report_cust_pay.html,
333           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
334           view/cust_pay_void.html: voided payment report, RT#5786
335
336 2009-07-26 23:17  ivan
337
338         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
339           config options back to Conf.pm to fix "unapplypayments" fails
340           existential comparison errors, RT#2927
341
342 2009-07-26 20:26  jeff
343
344         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
345           httemplate/edit/cust_main.cgi,
346           httemplate/edit/cust_main/bottomfixup.js,
347           httemplate/edit/cust_main/contact.html,
348           httemplate/elements/location.html,
349           httemplate/misc/xmlhttp-cust_main-censustract.html,
350           httemplate/search/cust_pkg.cgi,
351           httemplate/view/cust_main/misc.html: FCC from 477 improvements
352           #4912
353
354 2009-07-26 13:23  jeff
355
356         * httemplate/search/svc_broadband.cgi: fix links
357
358 2009-07-26 12:36  ivan
359
360         * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
361           html/Elements/SelectDate: fix the date picker in RT to use
362           jscalendar instead of an HTML popup (that had acquired the page
363           header, eek), RT#1682
364
365 2009-07-26 11:40  ivan
366
367         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
368           1.180.2.49 (2009-7-26), RT#2873
369
370 2009-07-25 23:38  jeff
371
372         * FS/bin/freeside-apply_payments_and_credits: command line tool to
373           apply payments and credits
374
375 2009-07-25 15:00  ivan
376
377         * htetc/handler.pl: set a character encoding for all pages; this
378           should fix problems with diamond question marks even when the
379           server gets an UTF-8 default setting, RT#3094
380
381 2009-07-25 14:33  ivan
382
383         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
384           should fix the re-email/print links on event search pages sending
385           too much, RT#5740, RT#5570
386
387 2009-07-25 00:57  ivan
388
389         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
390           store files in the db, RT#4964
391
392 2009-07-24 02:38  ivan
393
394         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
395           CoovaChilli) Max attributes, specifically
396           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
397
398 2009-07-23 22:51  mark
399
400         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
401           freeside-void-payments
402
403 2009-07-23 12:46  ivan
404
405         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
406           value in string ne
407
408 2009-07-23 12:40  ivan
409
410         * FS/bin/freeside-void-payments: fix -r option, RT#5675
411
412 2009-07-23 09:48  jeff
413
414         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
415
416 2009-07-23 06:25  ivan
417
418         * httemplate/: browse/cust_main_county.cgi,
419           edit/process/cust_main_county-collapse.cgi: add back remove
420           ("collapse") links again.  on each line this time.  RT#2973
421
422 2009-07-22 23:58  ivan
423
424         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
425
426 2009-07-22 15:05  ivan
427
428         * httemplate/view/cust_main/misc.html: fix bombing out on new
429           DateTime
430
431 2009-07-21 11:44  ivan
432
433         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
434           termination pricing too, RT#5495
435
436 2009-07-21 00:03  ivan
437
438         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
439           w/single_price, round to four decimal places (wtf?) instead of 2,
440           RT#5495
441
442 2009-07-20 22:29  ivan
443
444         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
445
446 2009-07-20 22:27  ivan
447
448         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
449           have to use and @ISA (and capitalize) it
450
451 2009-07-20 17:20  ivan
452
453         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
454           definitions at the moment
455
456 2009-07-20 16:01  jeff
457
458         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
459           invoices include call details #5275
460
461 2009-07-20 07:26  jeff
462
463         * httemplate/elements/checkbox.html,
464           httemplate/elements/tr-checkbox.html,
465           httemplate/elements/tr-justtitle.html,
466           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
467           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
468           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
469           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
470           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
471           into top line total when desired #5724
472
473 2009-07-19 21:51  ivan
474
475         * FS/FS/cust_pkg.pm: one $conf is enough
476
477 2009-07-19 21:40  ivan
478
479         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
480           improve terrible quoting behavior when you change MessageBoxWidth
481
482 2009-07-19 21:19  ivan
483
484         * httemplate/elements/header.html: fix preferences links showing as
485           blue/purple on RT side
486
487 2009-07-19 21:14  ivan
488
489         * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
490           links on ticket create (fallout from RT borging/styling)
491
492 2009-07-17 16:33  ivan
493
494         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
495
496 2009-07-17 16:10  rsiddall
497
498         * rpm/freeside.spec: Filter out requirements for specific Freeside
499           modules so that you can install an RPM which requires missing
500           Freeside modules.
501
502 2009-07-17 15:26  ivan
503
504         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
505           pkgpart exclusion for billing run, RT#5495
506
507 2009-07-17 07:58  jeff
508
509         * bin/billco-upload: add mutex and commit changes found on
510           installed system
511
512 2009-07-16 19:29  jeff
513
514         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
515           reporting
516
517 2009-07-16 18:44  jeff
518
519         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
520           bill usage when cancelling package
521
522 2009-07-16 18:08  jeff
523
524         * bin/generate-table-module: black magic to edit Mason.pm as well
525
526 2009-07-16 17:35  ivan
527
528         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
529           do one per-minute price without rate tables, RT#5495
530
531 2009-07-16 17:33  ivan
532
533         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
534           old convergent cruft
535
536 2009-07-16 17:10  ivan
537
538         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
539           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
540           cdr_upstream_rate table and some other old convergent cruft
541
542 2009-07-16 15:16  jeff
543
544         * FS/FS/Mason.pm: dark magic coming soon
545
546 2009-07-15 18:57  jeff
547
548         * httemplate/search/477.html: duh! more 477 files
549
550 2009-07-15 18:35  jeff
551
552         * httemplate/search/report_477.html: missed file for 477 reporting
553
554 2009-07-15 16:06  ivan
555
556         * FS/FS/part_pkg/cdr_termination.pm: unused for now
557
558 2009-07-15 15:49  ivan
559
560         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
561           setting charged_party to accountcode, RT#5495
562
563 2009-07-14 12:06  rsiddall
564
565         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
566           Jeff.
567
568 2009-07-14 12:05  rsiddall
569
570         * FS/FS/svc_domain.pm: Changed description of "action" field to
571           match domain registration exports.
572
573 2009-07-13 20:14  ivan
574
575         * htetc/handler.pl: fix warnings, from RT merge fallout
576
577 2009-07-13 19:53  ivan
578
579         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
580           provisioning?  or at least better debugging, RT#5226
581
582 2009-07-13 19:52  ivan
583
584         * httemplate/elements/tr-select-did.html: stop Dumper spew
585
586 2009-07-13 17:28  rsiddall
587
588         * Makefile, FS/FS/svc_domain.pm,
589           FS/FS/part_export/domreg_net_dri.pm,
590           httemplate/edit/process/domreg.cgi: New export to
591           register/transfer/renew/revoke domains using Net::DRI.  Currently
592           optimized for OpenSRS.  Should become more generalized in later
593           releases.  Modified Makefile to insert the Freeside log folder
594           into the new export.  Modified svc_domain.pm to prevent
595           generation of transfer requests when a domain is moved to a
596           different package with a domain registration attached to one of
597           the included services.  Modified domreg.cgi to display errors on
598           a separate page.
599
600 2009-07-13 09:02  jeff
601
602         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
603           other bugs in tax updates
604
605 2009-07-13 03:12  ivan
606
607         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
608           found in FS::part_pkg::recur_Common, skipping" warning
609
610 2009-07-13 02:19  ivan
611
612         * FS/FS/ClientAPI/MyAccount.pm,
613           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
614           self-service agent-specific logos
615
616 2009-07-13 02:10  ivan
617
618         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
619           logo?
620
621 2009-07-13 00:21  ivan
622
623         * conf/invoice_html: thank you IE8
624
625 2009-07-13 00:10  ivan
626
627         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
628
629 2009-07-12 20:24  ivan
630
631         * rt/html/Elements/PageLayout: think that should be it, fix bar
632           when there's no primary $page_tabs
633
634 2009-07-12 20:15  ivan
635
636         * rt/html/Elements/Footer: no need for Time to display either
637
638 2009-07-12 19:33  ivan
639
640         * rt/html/Elements/PageLayout: style RT's menubars like ours
641
642 2009-07-12 18:50  ivan
643
644         * httemplate/elements/: header.html, menubar.html: style nits
645
646 2009-07-12 16:45  ivan
647
648         * httemplate/elements/header.html: fix header sizes :/
649
650 2009-07-12 16:38  ivan
651
652         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
653           hope so
654
655 2009-07-12 16:27  ivan
656
657         * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
658           margins
659
660 2009-07-12 16:25  ivan
661
662         * httemplate/edit/cust_main.cgi: ACL on customer edit
663
664 2009-07-12 16:22  ivan
665
666         * httemplate/elements/header.html, httemplate/elements/menu.html,
667           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
668           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
669           rt/html/Elements/Header,
670           rt/html/NoAuth/css/3.5-default/freeside.css,
671           rt/html/NoAuth/css/3.5-default/misc.css,
672           rt/html/Ticket/Display.html: resolve style weirdness (fallout
673           from RT integration), especially non-fixed-width comment boxes,
674           menu/searchbar differences, RT#1169
675
676 2009-07-12 12:32  ivan
677
678         * httemplate/elements/menu.html: update tickting config
679           descriptions
680
681 2009-07-12 06:27  jeff
682
683         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
684           untaint
685
686 2009-07-10 19:40  ivan
687
688         * bin/drop_slony.slonik: notes
689
690 2009-07-10 10:50  ivan
691
692         * httemplate/elements/: select-did.html, tr-select-did.html: fix
693           svc_phone provisioning!
694
695 2009-07-09 17:36  ivan
696
697         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
698           RT#5495
699
700 2009-07-09 16:59  ivan
701
702         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
703           CDRs, RT#5495
704
705 2009-07-09 16:58  ivan
706
707         * FS/bin/freeside-cdr-sftp_and_import: add -r option
708
709 2009-07-09 14:05  ivan
710
711         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
712           httemplate/search/report_unapplied_cust_pay.html,
713           httemplate/search/unapplied_cust_pay.html: unapplied payments
714           report, RT#4861
715
716 2009-07-09 13:36  ivan
717
718         * httemplate/search/elements/cust_main_dayranges.html: no idea how
719           i missed fixing this before
720
721 2009-07-09 13:18  ivan
722
723         * httemplate/search/report_receivables.cgi: oops
724
725 2009-07-08 19:34  ivan
726
727         * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
728           "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
729           on ticket creation and otherwise, RT#1169
730
731 2009-07-08 04:12  ivan
732
733         * FS/FS/TicketSystem/RT_External.pm,
734           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
735           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
736           httemplate/elements/about_freeside.html,
737           httemplate/elements/about_rt.html,
738           httemplate/elements/header.html,
739           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
740           rt/html/Elements/Header, rt/html/Elements/PageLayout,
741           rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
742           rt/html/User/Prefs.html: borg RT menus, RT#1169
743
744 2009-07-07 20:33  ivan
745
746         * httemplate/search/: report_receivables.cgi,
747           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
748           elements/cust_main_dayranges.html: factor out the range-handling
749           portions of receivables report, start on a similar unapplied
750           payment report, RT#4861
751
752 2009-07-07 02:53  ivan
753
754         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
755           svc_broadband.ip_addr
756
757 2009-07-07 02:23  ivan
758
759         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
760           svc_broadband.ip_addr
761
762 2009-07-07 02:22  ivan
763
764         * httemplate/edit/svc_broadband.cgi: UI nit - double #
765
766 2009-07-07 00:32  mark
767
768         * FS/bin/freeside-void-payments: Add freeside-void-payments script
769           for returned check processing
770
771 2009-07-06 17:53  ivan
772
773         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
774           duration field (previously only billsec)
775
776 2009-07-06 17:47  ivan
777
778         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
779           1900-01-01, RT#4081
780
781 2009-07-06 16:14  ivan
782
783         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
784           acctid
785
786 2009-07-06 14:34  ivan
787
788         * httemplate/browse/rate_region.html: align, display countrycode
789           with +, space between prefixes allowing wrapping
790
791 2009-07-05 17:28  ivan
792
793         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
794           cdrbatch field
795
796 2009-07-05 17:10  ivan
797
798         * httemplate/elements/: select-did.html, tr-select-did.html: doh
799
800 2009-07-05 16:56  ivan
801
802         * httemplate/elements/: select-did.html, tr-select-did.html: allow
803           svc_phone.phonenum to be edited when a DID selector is not in use
804
805 2009-07-05 16:17  ivan
806
807         * httemplate/search/cdr.html: format start/answer/end dates and
808           link svcnum to service
809
810 2009-07-05 14:35  ivan
811
812         * FS/FS/Schema.pm, FS/FS/cdr.pm,
813           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
814           httemplate/search/report_cdr.html: CDR search by dcontext,
815           charged_party, toggle of display fields, RT#4081
816
817 2009-07-03 17:47  ivan
818
819         * FS/FS/part_event/Condition/: cust_payments.pm,
820           cust_payments_pkg.pm: add condition based on total customer
821           payments as a multiplier of a specific package, RT#3983
822
823 2009-07-03 17:08  ivan
824
825         * FS/FS/part_event/Condition/once.pm: spealing
826
827 2009-07-02 04:22  ivan
828
829         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
830           FS/FS/part_pkg/cdr_termination.pm,
831           httemplate/edit/cust_main/billing.html,
832           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
833           settlement cdr processing, RT#5495
834
835 2009-07-01 19:02  ivan
836
837         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
838           part_event/Action/fee.pm: fix late fees, RT#5665
839
840 2009-07-01 18:26  jeff
841
842         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
843           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
844           update flat_introrate plan to better fit current codebase RT#4912
845
846 2009-07-01 03:28  ivan
847
848         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
849           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
850           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
851           httemplate/edit/cust_main/billing.html,
852           httemplate/view/cust_main/billing.html: start of settlement CDR
853           processing, RT#5495
854
855 2009-06-30 22:34  ivan
856
857         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
858           FS/FS/part_event/Action/fee.pm,
859           httemplate/elements/select-taxclass.html,
860           httemplate/elements/tr-select-taxclass.html: add tax class
861           selection back for late charges w/1.9 events, RT#5665
862
863 2009-06-30 13:18  jeff
864
865         * FS/FS.pm, httemplate/elements/menu.html: documentation
866           corrections
867
868 2009-06-30 12:38  ivan
869
870         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
871           httemplate/browse/part_pkg_taxclass.html,
872           httemplate/edit/part_pkg_taxclass.html,
873           httemplate/edit/process/part_pkg_taxclass.html,
874           httemplate/elements/menu.html,
875           httemplate/elements/select-taxclass.html,
876           httemplate/elements/tr-select-taxclass.html: disabling a
877           taxclass, RT#5472
878
879 2009-06-30 05:32  ivan
880
881         * httemplate/edit/quick-charge.html: remove debugging
882
883 2009-06-30 05:28  ivan
884
885         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
886           httemplate/edit/REAL_cust_pkg.cgi,
887           httemplate/edit/quick-charge.html,
888           httemplate/edit/process/REAL_cust_pkg.cgi,
889           httemplate/view/cust_main/packages/status.html,
890           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
891           one-time charge "hold for later" / any package future start date,
892           RT#5347
893
894 2009-06-30 04:09  ivan
895
896         * FS/FS/part_export/netsapiens.pm: this will help
897
898 2009-06-30 02:38  ivan
899
900         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
901           netsapiens export, RT#5226
902
903 2009-06-29 19:54  ivan
904
905         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
906           docs from netsapiens rough... RT#5226
907
908 2009-06-29 18:42  ivan
909
910         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
911           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
912           FS/t/part_device.t, FS/t/phone_device.t,
913           httemplate/browse/part_device.html,
914           httemplate/edit/part_device.html,
915           httemplate/edit/phone_device.html,
916           httemplate/edit/process/part_device.html,
917           httemplate/edit/process/phone_device.html,
918           httemplate/misc/delete-phone_device.html,
919           httemplate/misc/part_device-import.html,
920           httemplate/elements/menu.html,
921           httemplate/misc/process/part_device-import.html,
922           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
923           integration), RT#5226
924
925 2009-06-29 15:48  rsiddall
926
927         * rpm/freeside.spec: Fix PDF invoice generation, including
928           requirement for ghostscript.
929
930 2009-06-29 07:45  jeff
931
932         * bin/cust_pay_histogram: show total number of payments
933
934 2009-06-29 06:55  jeff
935
936         * bin/cust_pay_histogram: commandline tool for examining cust_pay
937           records by date range #5652
938
939 2009-06-29 06:53  jeff
940
941         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
942           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
943           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
944           httemplate/browse/part_pkg_report_option.html,
945           httemplate/edit/part_pkg.cgi,
946           httemplate/edit/part_pkg_report_option.html,
947           httemplate/edit/cust_main/bottomfixup.html,
948           httemplate/edit/cust_main/bottomfixup.js,
949           httemplate/edit/cust_main/choose_tax_location.html,
950           httemplate/edit/process/part_pkg.cgi,
951           httemplate/edit/process/part_pkg_report_option.html,
952           httemplate/misc/xmlhttp-cust_main-censustract.html,
953           httemplate/edit/cust_main/contact.html,
954           httemplate/elements/location.html, httemplate/elements/menu.html,
955           httemplate/search/cust_main.html,
956           httemplate/search/report_cust_main.html,
957           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
958           #4912
959
960 2009-06-28 23:21  ivan
961
962         * FS/MANIFEST: remove freeside-expiration-alerter
963
964 2009-06-26 17:55  ivan
965
966         * FS/bin/freeside-expiration-alerter: replaced by
967           FS::Cron::alert_expiration
968
969 2009-06-26 16:21  ivan
970
971         * FS/bin/freeside-queued: doh, brainfart, RT#5572
972
973 2009-06-26 16:12  ivan
974
975         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
976           specify the kinds of jobs to be run, RT#5572
977
978 2009-06-26 11:53  ivan
979
980         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
981           bits so that they're used even when doing an exact search on a
982           browser-remembered result
983
984 2009-06-25 23:55  mark
985
986         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
987           freeside-daily routine
988
989 2009-06-25 13:23  ivan
990
991         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
992           not enabled!" error when using signup without any real-time
993           processor
994
995 2009-06-25 12:55  ivan
996
997         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
998           Argument "" isn't numeric in numeric eq (==) at
999           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
1000
1001 2009-06-25 12:47  ivan
1002
1003         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
1004           no-gateway-at-all case, RT#5673
1005
1006 2009-06-25 12:06  ivan
1007
1008         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
1009           report
1010
1011 2009-06-24 18:28  ivan
1012
1013         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
1014           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
1015           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
1016           FS/t/cust_tax_adjustment.t,
1017           httemplate/edit/cust_tax_adjustment.html,
1018           httemplate/edit/process/cust_tax_adjustment.html,
1019           httemplate/search/cust_tax_adjustment.html,
1020           httemplate/view/cust_main/payment_history.html: tax adjustments,
1021           RT#5595
1022
1023 2009-06-24 18:22  ivan
1024
1025         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
1026           whitespace in IE
1027
1028 2009-06-24 11:36  ivan
1029
1030         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
1031           profiling, RT#5662
1032
1033 2009-06-24 02:07  mark
1034
1035         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
1036           expiration alerts into FS::Cron::alert_expiration
1037
1038 2009-06-23 21:42  ivan
1039
1040         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
1041           RT#3988
1042
1043 2009-06-23 18:40  ivan
1044
1045         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
1046           agent-specific sales report, RT#5449
1047
1048 2009-06-23 13:33  rsiddall
1049
1050         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
1051           registration for more than one year as we can't automatically
1052           bill for multi-year renewals at this time.
1053
1054 2009-06-22 16:42  ivan
1055
1056         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
1057           data in payment receipts, RT#5536
1058
1059 2009-06-22 15:55  ivan
1060
1061         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
1062           customer report failure, RT#5515
1063
1064 2009-06-22 10:00  jeff
1065
1066         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
1067
1068 2009-06-22 03:45  ivan
1069
1070         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
1071           isn't numeric in numeric eq (==) at
1072           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
1073
1074 2009-06-22 03:39  ivan
1075
1076         * FS/FS/access_user.pm: fix pod
1077
1078 2009-06-22 03:28  ivan
1079
1080         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
1081
1082 2009-06-22 03:06  ivan
1083
1084         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1085           httemplate/search/cust_bill_pkg.cgi,
1086           httemplate/search/report_tax.cgi: finish basic implemention of
1087           tax exemption by tax name hack, RT#5127
1088
1089 2009-06-22 00:50  ivan
1090
1091         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
1092           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
1093           FS/t/cust_main_exemption.t,
1094           httemplate/edit/cust_main/billing.html,
1095           httemplate/edit/process/cust_main.cgi,
1096           httemplate/view/cust_main/billing.html: tax exemption by tax
1097           name, RT#5127
1098
1099 2009-06-21 15:00  ivan
1100
1101         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
1102           about it
1103
1104 2009-06-21 08:42  jeff
1105
1106         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
1107           #5855
1108
1109 2009-06-21 08:21  jeff
1110
1111         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
1112           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
1113           httemplate/edit/REAL_cust_pkg.cgi,
1114           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
1115           httemplate/edit/part_bill_event.cgi,
1116           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
1117           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
1118           httemplate/misc/bulk_change_pkg.cgi,
1119           httemplate/misc/cancel_pkg.html,
1120           httemplate/misc/cust_main-import.cgi,
1121           httemplate/misc/delay_susp_pkg.html,
1122           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
1123           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
1124           httemplate/search/report_cust_pkg.html,
1125           httemplate/view/cust_main/packages/package.html,
1126           httemplate/view/cust_main/packages/status.html: CUSTOM
1127           packages/actual flag for custom packages #3988
1128
1129 2009-06-19 14:49  jeff
1130
1131         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
1132           Pg when upgrading tax rates and cust_bill_pkg_details
1133
1134 2009-06-19 10:53  jeff
1135
1136         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
1137           payments as manual
1138
1139 2009-06-19 05:08  ivan
1140
1141         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
1142           first month (whew!) add an option not to prorate the accounts
1143           themselves
1144
1145 2009-06-19 00:46  ivan
1146
1147         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
1148
1149 2009-06-19 00:14  ivan
1150
1151         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
1152           run, RT#18737
1153
1154 2009-06-18 04:09  ivan
1155
1156         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
1157
1158 2009-06-18 04:07  ivan
1159
1160         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
1161           fee
1162
1163 2009-06-18 04:04  ivan
1164
1165         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
1166
1167 2009-06-18 04:03  ivan
1168
1169         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
1170           add basic part_pkg cost columns for agent wholsale price plan,
1171           RT#4696
1172
1173 2009-06-18 03:07  ivan
1174
1175         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
1176           fee package
1177
1178 2009-06-18 02:52  ivan
1179
1180         * httemplate/images/gray-black-side.png: forgot this
1181
1182 2009-06-17 18:17  mark
1183
1184         * httemplate/: elements/menu.html, search/report_receivables.cgi,
1185           search/report_receivables.html: Fix receivables report ACL checks
1186           and menu
1187
1188 2009-06-16 23:43  mark
1189
1190         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
1191           httemplate/search/report_receivables.cgi,
1192           httemplate/search/report_receivables.html: Added separate access
1193           right for receivables report
1194
1195 2009-06-16 19:39  ivan
1196
1197         * FS/FS/Conf.pm, FS/FS/access_user.pm,
1198           httemplate/edit/process/REAL_cust_pkg.cgi,
1199           httemplate/edit/process/part_pkg.cgi,
1200           httemplate/edit/process/quick-cust_pkg.cgi,
1201           httemplate/elements/menubar.html,
1202           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
1203           httemplate/search/cust_event.html,
1204           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
1205           httemplate/view/cust_main.cgi: finish up initial work on customer
1206           view tabs (ensure links back to customer view call include
1207           show=packages if default view isn't jumbo or packages already),
1208           RT#5586
1209
1210 2009-06-15 20:29  ivan
1211
1212         * httemplate/: elements/menubar.html, pref/pref-process.html,
1213           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
1214           view/cust_main/payment_history.html, view/cust_main/tickets.html:
1215           basic customer view tabs, RT#5586
1216
1217 2009-06-15 14:41  rsiddall
1218
1219         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
1220           access right for managing domain registration (registering,
1221           transferring, revoking, renewing, etc.).
1222
1223 2009-06-15 13:43  jeff
1224
1225         * FS/FS/cust_main.pm: check for need for postal fee before charging
1226           the customer, not after
1227
1228 2009-06-15 12:41  rsiddall
1229
1230         * FS/FS/part_export/domreg_opensrs.pm,
1231           httemplate/edit/process/domreg.cgi,
1232           httemplate/view/svc_domain.cgi: Add domain registration
1233           operations to the View Domain screen, if the domain has an
1234           associated export supporting registration.  Shows the domain
1235           status and allows registration, transfer, revocation, or renewal.
1236           Revocation almost never works since the registries impose very
1237           short windows after initial registration.  Also updated the
1238           OpenSRS registration export to support the additional operations.
1239
1240 2009-06-12 20:13  rsiddall
1241
1242         * rpm/freeside.spec: Default configuration files had
1243           directory-style permission values.
1244
1245 2009-06-11 19:48  rsiddall
1246
1247         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
1248           configuration folder.  Configuration is kept in the RDBMS and
1249           initialized from the default_conf folder.  RT 5579.
1250
1251 2009-06-10 16:30  jeff
1252
1253         * conf/invoice_latex: prevent notes from bleeding onto coupon
1254           RT#5537
1255
1256 2009-06-10 14:58  ivan
1257
1258         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
1259           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
1260
1261 2009-06-10 12:50  ivan
1262
1263         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
1264           queue if there's already one waiting to run for a customer,
1265           RT#5572
1266
1267 2009-06-10 00:58  ivan
1268
1269         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
1270           looking for, RT#5539
1271
1272 2009-06-09 20:06  ivan
1273
1274         * FS/bin/freeside-upgrade: doh, semicolon
1275
1276 2009-06-09 20:00  ivan
1277
1278         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
1279           for SG upgradability
1280
1281 2009-06-09 19:08  ivan
1282
1283         * httemplate/edit/payment_gateway.html: update gateway list in
1284           order to add WesternACH, RT#5409
1285
1286 2009-06-09 17:02  ivan
1287
1288         * FS/FS/cust_main.pm: eliminate harmless
1289
1290             Argument "" isn't numeric in numeric comparison (<=>) at
1291           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
1292
1293           warning, sort batched payments on a column that actually exists
1294
1295 2009-06-04 07:27  ivan
1296
1297         * httemplate/docs/credits.html: fix scrolling
1298
1299 2009-06-04 07:09  ivan
1300
1301         * rpm/freeside.spec: there are lots of contributors too!
1302
1303 2009-06-04 07:08  ivan
1304
1305         * httemplate/docs/credits.html: $core->add("jeremyd");
1306
1307 2009-06-03 20:49  ivan
1308
1309         * bin/freeside-migrate-events: much more efficient event migration:
1310           let the database do the work, RT#5426
1311
1312 2009-06-03 17:49  ivan
1313
1314         * bin/freeside-migrate-events: add a -m mode to improve performance
1315           so upgrade can complete for large databases, RT#5426
1316
1317 2009-06-03 14:09  rsiddall
1318
1319         * rpm/freeside.spec: Incorrect permissions on the default
1320           configuration folder caused installation to fail with an
1321           incomplete database initialization.  Failure to remove the
1322           ticket_system file from the default configuration folder caused
1323           Freeside to try to use RT.
1324
1325 2009-06-03 12:52  ivan
1326
1327         * FS/FS/UID.pm: add a hack to set default schema, cf.
1328           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
1329
1330 2009-05-31 22:43  jeff
1331
1332         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
1333           httemplate/misc/tax-fetch_and_replace.cgi,
1334           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
1335           function for the taxproduct based tax data loading
1336
1337 2009-05-31 02:57  ivan
1338
1339         * FS/FS/cust_bill.pm: wtf
1340
1341 2009-05-31 02:45  ivan
1342
1343         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
1344           invoice terms anymore.  or in other words, honor setting
1345           'invoice_default_terms' blank, like in 1.7.  RT#5415
1346
1347 2009-05-31 01:39  ivan
1348
1349         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
1350           toggle, RT#5255
1351
1352 2009-05-30 23:59  ivan
1353
1354         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
1355           package definition browse/search, filter by package class,
1356           RT#5255
1357
1358 2009-05-30 22:15  ivan
1359
1360         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
1361           finish up when can connect again, RT#5226
1362
1363 2009-05-30 21:57  ivan
1364
1365         * FS/FS/part_export/netsapiens.pm: necessary for
1366           bin/cdr-netsapeins.import
1367
1368 2009-05-30 05:15  ivan
1369
1370         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
1371
1372 2009-05-30 04:21  ivan
1373
1374         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
1375
1376 2009-05-30 04:14  ivan
1377
1378         * bin/cdr-transnexus.import: quick hacked-up copy of
1379           freeside-cdr-sftp_and_import for transnexus directory structure,
1380           RT#5229
1381
1382 2009-05-30 03:45  ivan
1383
1384         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
1385
1386 2009-05-29 20:40  ivan
1387
1388         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
1389
1390 2009-05-29 20:14  ivan
1391
1392         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
1393           ability for prepaid packages to have usage limits and cancel if
1394           they're hit, RT#4995
1395
1396 2009-05-29 19:31  ivan
1397
1398         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
1399           be set explicitly, don't default to 80%
1400
1401 2009-05-29 16:36  ivan
1402
1403         * httemplate/search/cdr.html: slightly better labels and field
1404           order for CDR report, RT#4081
1405
1406 2009-05-29 16:17  ivan
1407
1408         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
1409           handling in netcentrex CDR handling, RT#4081
1410
1411 2009-05-28 21:43  jeff
1412
1413         * FS/FS/Conf.pm: correct description to reflect previous changes
1414
1415 2009-05-28 17:22  jeff
1416
1417         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
1418           don't require a leading 0 in the quick charge amount
1419
1420 2009-05-27 15:32  ivan
1421
1422         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
1423           think that should actually do it for now on RT#5446
1424
1425 2009-05-27 15:23  ivan
1426
1427         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
1428           too!  woo, working, RT#5446
1429
1430 2009-05-27 15:13  ivan
1431
1432         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
1433           fix total line links on tax report when using report_group
1434           kludge? (still possibly not in all corner cases), RT#5446
1435
1436 2009-05-27 15:10  ivan
1437
1438         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
1439           willf inally fix total line links on tax report when using
1440           report_group kludge? (still possibly not in all corner cases),
1441           RT#5446
1442
1443 2009-05-27 14:35  ivan
1444
1445         * httemplate/search/report_tax.cgi: fix total line links on tax
1446           report when using report_group kludge? (possibly not in all
1447           corner cases), RT#5446
1448
1449 2009-05-27 14:27  ivan
1450
1451         * httemplate/search/report_tax.cgi: fix total line links on tax
1452           report when using report_group kludge? (possibly not in all
1453           corner cases), RT#5446
1454
1455 2009-05-27 14:24  jeff
1456
1457         * httemplate/elements/menuarrow.gif: close ticket 1517
1458
1459 2009-05-27 10:18  ivan
1460
1461         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
1462           line links on tax report when using report_group kludge?
1463           (possibly not in all corner cases), RT#5446
1464
1465 2009-05-27 00:50  jeff
1466
1467         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
1468           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
1469           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
1470           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
1471           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
1472           fs_selfservice/FS-SelfService/Makefile.PL,
1473           fs_selfservice/FS-SelfService/SelfService.pm,
1474           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
1475           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
1476           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
1477           bulk provisioning via ftp and SOAP #5202
1478
1479 2009-05-26 05:32  jeff
1480
1481         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
1482           overlibmws_crossframe.js, overlibmws_draggable.js,
1483           overlibmws_iframe.js, iframecontentmws.js: include overlib in
1484           selfservice
1485
1486 2009-05-25 19:48  ivan
1487
1488         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
1489           portion of total line when using config option for some basic tax
1490           grouping by name, RT#5446
1491
1492 2009-05-25 19:03  ivan
1493
1494         * httemplate/search/report_tax.cgi: mostly fix total line when
1495           using config option for some basic tax grouping by name, RT#5446
1496
1497 2009-05-25 18:41  ivan
1498
1499         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
1500           option for some basic tax grouping by name, RT#5446
1501
1502 2009-05-25 18:35  ivan
1503
1504         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
1505           httemplate/search/report_tax.html: add a config option for some
1506           basic tax grouping by name, RT#5446
1507
1508 2009-05-25 15:42  ivan
1509
1510         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
1511           graph when a package class is specified, RT#5449
1512
1513 2009-05-24 20:59  ivan
1514
1515         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
1516           self-service payments, RT#1592
1517
1518 2009-05-24 18:49  ivan
1519
1520         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
1521           fs_selfservice/FS-SelfService/SelfService.pm,
1522           fs_selfservice/FS-SelfService/cgi/card.html,
1523           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1524           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1525           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
1526           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
1527           httemplate/elements/location.html,
1528           httemplate/elements/select-county.html: international
1529           self-service payments, RT#1592
1530
1531 2009-05-21 20:22  ivan
1532
1533         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
1534           sqlradius upgrade errors from permissions can be ignored for now
1535
1536 2009-05-21 20:02  ivan
1537
1538         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
1539           ability to report on packages w/status "not yet billed" as well,
1540           RT#5409
1541
1542 2009-05-20 08:27  ivan
1543
1544         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
1545           httemplate/view/cust_main/packages/services.html: add "manage
1546           device" link & config, RT#5438
1547
1548 2009-05-20 01:27  ivan
1549
1550         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
1551           and remove devel cruft, RT#5226
1552
1553 2009-05-19 18:06  ivan
1554
1555         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
1556           integration, RT#5226
1557
1558 2009-05-18 12:23  jeff
1559
1560         * FS/FS/tax_rate_location.pm: miss use
1561
1562 2009-05-18 12:21  jeff
1563
1564         * FS/FS/Schema.pm: allow empty state
1565
1566 2009-05-18 11:21  jeff
1567
1568         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
1569           upgrade attempts
1570
1571 2009-05-18 02:55  ivan
1572
1573         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
1574           FS/FS/UI/bytecount.pm,
1575           fs_selfservice/FS-SelfService/cgi/header.html,
1576           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1577           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
1578           fs_selfservice/FS-SelfService/cgi/view_usage.html,
1579           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
1580           from self-service, RT#4018
1581
1582 2009-05-18 01:40  ivan
1583
1584         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
1585           correct port, RT#4081
1586
1587 2009-05-17 21:56  jeff
1588
1589         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
1590           1970
1591
1592 2009-05-16 13:07  rsiddall
1593
1594         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
1595           failure causes to the perldoc.
1596
1597 2009-05-16 12:27  rsiddall
1598
1599         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
1600           that failure to install the module doesn't stop Apache from
1601           starting.  (This causes attempts to register domains to fail
1602           instead.)
1603
1604 2009-05-15 19:29  rsiddall
1605
1606         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
1607           when the cust_main owning this domain does not provide fields
1608           required for use as a contact handle in the domain registration
1609           record.  Also temporarily disable the ability to have the export
1610           do only registration or only transfers.
1611
1612 2009-05-15 12:41  rsiddall
1613
1614         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
1615           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
1616           httemplate/edit/process/part_export.cgi,
1617           httemplate/edit/process/svc_domain.cgi: Simple domain
1618           registration at Tucows OpenSRS using an export based on
1619           Net::OpenSRS.  When a domain is added and the export runs, it
1620           will register the domain or initiate a transfer.  You can also
1621           choose no action.  There's currently no provision for revoking
1622           domains or renewing registrations.  Depending on the settings at
1623           OpenSRS, orders may look like they've succeeded in Freeside but
1624           actually be queued pending input by the reseller at OpenSRS.  The
1625           part_export CGIs were modified to allow a multi-valued select to
1626           be used to control which TLDs are enabled for registration.
1627
1628 2009-05-14 09:26  jeff
1629
1630         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
1631           geocode more often
1632
1633 2009-05-14 09:25  jeff
1634
1635         * httemplate/view/cust_main/billing.html: show geocode when
1636           taxproducts enabled
1637
1638 2009-05-13 15:27  jeff
1639
1640         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
1641           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
1642           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
1643           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
1644           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
1645           httemplate/search/cust_bill_pkg.cgi,
1646           httemplate/search/report_newtax.cgi: improved taxproduct tax
1647           report RT#4783
1648
1649 2009-05-12 17:51  ivan
1650
1651         * conf/invoice_latex: remove obsolete comments
1652
1653 2009-05-09 17:45  ivan
1654
1655         * FS/FS/svc_phone.pm: label phone_name correctly
1656
1657 2009-05-09 16:54  ivan
1658
1659         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
1660           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
1661
1662 2009-05-09 00:56  ivan
1663
1664         * FS/FS/: Conf.pm, cdr.pm: add
1665           cdr-charged_party-truncate_{length,prefix} in order to trim
1666           charged_party to a certain length, RT#4081
1667
1668 2009-05-08 18:44  ivan
1669
1670         * httemplate/: edit/elements/svc_Common.html,
1671           edit/elements/edit.html, view/elements/svc_Common.html: use
1672           service-def specific labels, at least for service pages that use
1673           {view,edit}/elements/svc_Common.html RT#4081
1674
1675 2009-05-08 17:39  ivan
1676
1677         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
1678           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
1679           httemplate/edit/part_svc.cgi: add ability to configure service
1680           labels per-package (still need to actually use the labels),
1681           RT#4081
1682
1683 2009-05-08 01:41  ivan
1684
1685         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
1686           where you've changed '(CUSTOM)', RT#5350
1687
1688 2009-05-05 15:02  ivan
1689
1690         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
1691           agent.invoice_template edit by default, with a config to turn
1692           back on, RT#5218
1693
1694 2009-05-05 10:58  ivan
1695
1696         * FS/FS/cust_pay.pm: add company_name to payment receipt
1697
1698 2009-05-05 03:40  ivan
1699
1700         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
1701           httemplate/misc/rate_edit_excel.html,
1702           httemplate/misc/process/rate_edit_excel.html: finish the import
1703           portion of excel rate edit, RT#5108
1704
1705 2009-05-04 18:41  jeff
1706
1707         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
1708           unused code
1709
1710 2009-05-04 11:33  jeff
1711
1712         * bin/: cust_main_special.pm, rebill: this is a quick hack to
1713           rebill customers when a cdr didn't happen
1714
1715 2009-05-03 19:01  ivan
1716
1717         * httemplate/search/: report_prepaid_income.cgi,
1718           report_prepaid_income.html: agent-virt prepaid income report,
1719           RT#5311
1720
1721 2009-05-03 18:17  ivan
1722
1723         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
1724           addition (+) warning
1725
1726 2009-05-03 17:22  ivan
1727
1728         * httemplate/: browse/rate_region.html, elements/menu.html,
1729           misc/rate_edit_excel.html, search/elements/search-xls.html,
1730           search/elements/search.html: add menu item and page for d/ling
1731           and edit rates with excel.  RT#5108
1732
1733 2009-05-03 15:45  ivan
1734
1735         * httemplate/search/elements/: search-csv.html, search-html.html,
1736           search-xls.html, search.html: break down search.html into
1737           components, RT#5108
1738
1739 2009-05-03 11:34  ivan
1740
1741         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
1742           "Redownload resolved batches" ACL for s1, RT#4271
1743
1744 2009-05-02 20:13  ivan
1745
1746         * httemplate/config/config.cgi: edit any config item
1747
1748 2009-05-02 18:45  ivan
1749
1750         * httemplate/config/config-view.cgi: add ability to delete
1751           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
1752           RT#5218
1753
1754 2009-05-02 18:11  ivan
1755
1756         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
1757           httemplate/config/config-view.cgi: add ability to remove
1758           suffix-ed config items, RT#5218
1759
1760 2009-05-02 17:40  ivan
1761
1762         * bin/confdiff: confdiff
1763
1764 2009-05-02 15:11  ivan
1765
1766         * FS/FS/Misc/eps2png.pm: fix eps preview
1767
1768 2009-05-01 17:01  ivan
1769
1770         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
1771           config/config-process.cgi, config/config-view.cgi: finish up
1772           useful agent stuff on the config editor: adding, deleting
1773           overrides too.  also add a confirmation to override deletion from
1774           the agent browse page.  RT#5218
1775
1776 2009-05-01 13:21  jeff
1777
1778         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
1779           aggregate
1780
1781 2009-04-30 19:43  ivan
1782
1783         * httemplate/config/config-view.cgi: view all overrides when asked,
1784           even the ones without values.  hmm :/  RT#5218
1785
1786 2009-04-30 19:08  ivan
1787
1788         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
1789           RT#5293
1790
1791 2009-04-30 18:07  ivan
1792
1793         * httemplate/config/: config-process.cgi, config-view.cgi: add
1794           ability to edit the agent overrides from the main config, RT#4218
1795
1796 2009-04-29 11:25  ivan
1797
1798         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
1799
1800 2009-04-28 15:38  ivan
1801
1802         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
1803
1804 2009-04-27 21:36  ivan
1805
1806         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
1807           SG billing-daily -r behavior, RT#4412
1808
1809 2009-04-27 21:13  ivan
1810
1811         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
1812           to emulate SG billing-daily -r behavior
1813
1814 2009-04-27 16:06  ivan
1815
1816         * FS/FS/Mason.pm: typo
1817
1818 2009-04-27 16:01  ivan
1819
1820         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
1821           will need libcgi-pm-perl removed, suck
1822
1823 2009-04-26 16:43  ivan
1824
1825         * FS/FS/Schema.pm: would help to have an index on priority if we're
1826           going to order based on it
1827
1828 2009-04-26 16:19  ivan
1829
1830         * FS/bin/freeside-queued: start small jobs more efficiently,
1831           RT#4412
1832
1833 2009-04-26 16:09  ivan
1834
1835         * FS/FS/Conf.pm: add a config option for max # of queued kids,
1836           RT#4412
1837
1838 2009-04-25 15:42  ivan
1839
1840         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
1841           multi-process mode for testing, RT#4412
1842
1843 2009-04-23 13:34  jeff
1844
1845         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
1846           subscription option to voip_cdr
1847
1848 2009-04-23 13:31  jeff
1849
1850         * httemplate/misc/tax-fetch_and_import.cgi,
1851           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
1852           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
1853           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
1854           httemplate/elements/menu.html: autodownload and update of cch tax
1855           data
1856
1857 2009-04-22 21:57  ivan
1858
1859         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
1860           and i'm sure it doesn't help the planner get us results sooner.
1861           last chance to try and get cursor approach working?  RT#4412
1862
1863 2009-04-22 21:14  ivan
1864
1865         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
1866           addition is committed?  well, if this works, that answers that.
1867           RT#4412
1868
1869 2009-04-22 13:24  ivan
1870
1871         * FS/FS/Cron/bill.pm: hopefully better performance running the big
1872           query once and then fetching results with a cursor, rather than
1873           running it multiple times with an OFFSET and LIMIT, RT#4412
1874
1875 2009-04-22 11:58  ivan
1876
1877         * httemplate/edit/process/cust_main.cgi: fix not allowing
1878           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
1879
1880 2009-04-21 23:52  ivan
1881
1882         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
1883
1884 2009-04-21 17:54  ivan
1885
1886         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
1887           this should be way more efficient in multi-process mode, can
1888           start billing before the big query completes.  RT#4412
1889
1890 2009-04-21 13:59  ivan
1891
1892         * httemplate/browse/rate_region.html: rate download/edit/upload,
1893           RT#5108
1894
1895 2009-04-21 13:28  ivan
1896
1897         * httemplate/browse/rate_region.html: rate download/edit/upload,
1898           RT#5108
1899
1900 2009-04-21 09:42  ivan
1901
1902         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
1903           stuff causing nothing to bill.  RT#4412
1904
1905 2009-04-20 19:23  jeff
1906
1907         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
1908           descriptive progress popups
1909
1910 2009-04-20 13:57  rsiddall
1911
1912         * rpm/freeside.spec: Acceptance testing of the RPM build system
1913           flushed out a place where /bin/rm stops waiting for input if
1914           you're /bin/su as the user doing the build.  Added a -f flag to
1915           stop it waiting for input.
1916
1917 2009-04-20 09:57  ivan
1918
1919         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
1920           cust_main.archived field, skip billing if Y, RT#4412
1921
1922 2009-04-19 16:55  ivan
1923
1924         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
1925           somehow corrupt
1926
1927 2009-04-19 16:52  ivan
1928
1929         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
1930
1931 2009-04-17 16:30  ivan
1932
1933         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
1934           something to wipe the CVV from very large databases
1935
1936 2009-04-17 12:50  ivan
1937
1938         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
1939           priority to job queue so billing jobs don't don't drown out
1940           provisioning jobs
1941
1942 2009-04-17 12:21  ivan
1943
1944         * FS/FS/Cron/bill.pm: 1 helps alot
1945
1946 2009-04-17 12:20  ivan
1947
1948         * FS/bin/freeside-daily: backport freeside-daily -m and
1949           cust_main::bill_and_collect to 1.7, RT#4412
1950
1951 2009-04-17 01:25  ivan
1952
1953         * httemplate/docs/about.html: AFFERO BITCHES
1954
1955 2009-04-17 01:16  ivan
1956
1957         * httemplate/docs/about.html: what time is now
1958
1959 2009-04-17 01:02  ivan
1960
1961         * httemplate/config/: config-process.cgi, config-view.cgi,
1962           config.cgi: show labels for select(select_hash) config options,
1963           RT#3997
1964
1965 2009-04-17 00:21  ivan
1966
1967         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
1968           attachments, RT#3403
1969
1970 2009-04-17 00:03  ivan
1971
1972         * httemplate/elements/header.html,
1973           rt/html/Elements/FreesideSvcSearch: hide service search unless
1974           user has "View customer services" ACL, RT#3478
1975
1976 2009-04-16 18:17  ivan
1977
1978         * httemplate/search/: report_receivables.cgi,
1979           report_receivables.html: add customer status to receivables
1980           report selection, hopefully help enet, RT#5187
1981
1982 2009-04-15 20:58  rsiddall
1983
1984         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
1985           binaries in the right folder 2/ Make sure freeside group is
1986           created 3/ Make sure freeside home directory is created
1987
1988 2009-04-15 00:14  ivan
1989
1990         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
1991           should fix view of unlinked phone numbers, RT#5171
1992
1993 2009-04-14 22:52  ivan
1994
1995         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
1996
1997 2009-04-14 19:44  ivan
1998
1999         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
2000           self-service where process_payment required "payby" instead of
2001           defaulting to CARD, RT#3905
2002
2003 2009-04-14 19:29  ivan
2004
2005         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
2006           on plaintext, RT#3905
2007
2008 2009-04-14 19:15  ivan
2009
2010         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
2011           invoices off the right
2012
2013 2009-04-14 14:01  ivan
2014
2015         * httemplate/view/cust_main/packages.html: remove debugging
2016
2017 2009-04-14 13:27  ivan
2018
2019         * httemplate/view/cust_main/packages.html: don't hide old packages
2020           that have services, RT#5179
2021
2022 2009-04-14 10:15  ivan
2023
2024         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
2025           control recurring_flag behavior, RT#3843
2026
2027 2009-04-14 10:12  ivan
2028
2029         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
2030           recurring_flag behavior, RT#3843
2031
2032 2009-04-14 09:14  jeff
2033
2034         * httemplate/misc/process/tax-import.cgi: hmmm
2035
2036 2009-04-14 09:12  jeff
2037
2038         * httemplate/misc/process/tax-import.cgi: better at least
2039
2040 2009-04-13 17:09  ivan
2041
2042         * FS/FS/Conf.pm: add configuration option to control recurring_flag
2043           behavior, RT#3843
2044
2045 2009-04-13 16:37  ivan
2046
2047         * FS/FS/cust_main.pm: debugging
2048
2049 2009-04-11 23:24  ivan
2050
2051         * httemplate/elements/tr-select-svc_acct-domain.html: adding
2052
2053 2009-04-11 23:14  ivan
2054
2055         * httemplate/elements/selectlayers.html: add svc_phone on new
2056           customer first package, RT#4315
2057
2058 2009-04-11 23:09  ivan
2059
2060         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
2061           httemplate/edit/cust_main/birthdate.html,
2062           httemplate/edit/cust_main/bottomfixup.html,
2063           httemplate/edit/cust_main/bottomfixup.js,
2064           httemplate/edit/cust_main/first_pkg.html,
2065           httemplate/edit/cust_main/top_misc.html,
2066           httemplate/edit/cust_main/billing.html,
2067           httemplate/edit/cust_main/choose_tax_location.html,
2068           httemplate/edit/cust_main/select-domain.html,
2069           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
2070           httemplate/edit/cust_main/first_pkg/svc_acct.html,
2071           httemplate/edit/cust_main/first_pkg/svc_phone.html,
2072           httemplate/edit/process/cust_main.cgi,
2073           httemplate/elements/select-domain.html,
2074           httemplate/misc/part_svc-columns.cgi,
2075           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
2076           new customer first package, RT#4315
2077
2078 2009-04-11 18:33  jeff
2079
2080         * etc/fslongtable.sty: sheesh
2081
2082 2009-04-11 18:24  jeff
2083
2084         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
2085           correct the real double counting culprit
2086
2087 2009-04-11 14:42  ivan
2088
2089         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
2090           migrate send_email, suspend_if_balance and credit events, RT#3905
2091
2092 2009-04-11 14:29  ivan
2093
2094         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
2095           action
2096
2097 2009-04-11 13:51  ivan
2098
2099         * FS/bin/freeside-upgrade: don't run configuration update when -s
2100           is used for schema-only slony slave update
2101
2102 2009-04-10 12:33  ivan
2103
2104         * FS/FS/Conf.pm: better description for enable_taxproducts and a
2105           warning about tax-pkg_address with it
2106
2107 2009-04-09 20:43  jeff
2108
2109         * FS/FS/cust_main.pm: orders of magnitude faster
2110
2111 2009-04-09 15:51  jeff
2112
2113         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
2114           for non-toll-free calls
2115
2116 2009-04-08 15:42  ivan
2117
2118         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
2119           w/agent packages, RT#5119
2120
2121 2009-04-08 01:08  ivan
2122
2123         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
2124
2125 2009-04-08 00:32  ivan
2126
2127         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
2128           of cvv from history records, RT#5093
2129
2130 2009-04-07 18:13  ivan
2131
2132         * httemplate/misc/link.cgi: when linking a legacy phone number the
2133           phone number could be typed in and not the service #.  RT#3407
2134
2135 2009-04-07 13:45  jeff
2136
2137         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
2138           cdrs
2139
2140 2009-04-07 11:20  ivan
2141
2142         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
2143           usernames, RT#5145
2144
2145 2009-04-07 11:15  ivan
2146
2147         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
2148           RT#3519
2149
2150 2009-04-06 19:50  jeff
2151
2152         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
2153           +1
2154
2155 2009-04-06 19:18  ivan
2156
2157         * FS/FS/cdr.pm: stop smoking crack
2158
2159 2009-04-06 18:20  jeff
2160
2161         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
2162           correct taqua toll free handling and hasten cdr import (skip
2163           uninteresting records)
2164
2165 2009-04-06 16:19  jeff
2166
2167         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
2168
2169 2009-04-06 11:31  jeff
2170
2171         * FS/FS/cdr/taqua.pm: calltype 6 is international
2172
2173 2009-04-05 17:52  jeff
2174
2175         * Makefile, etc/fslongtable.sty: stop doublecounting
2176           extracouponspace  but do not gratuitiously change existing
2177           installs
2178
2179 2009-04-05 16:18  jeff
2180
2181         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
2182
2183 2009-04-04 09:22  jeff
2184
2185         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
2186           bug in cust_bill_pkg_detail
2187
2188 2009-04-03 09:57  jeff
2189
2190         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
2191           provisioned svc_phones as unit count
2192
2193 2009-04-02 13:22  jeff
2194
2195         * httemplate/edit/cust_main/billing.html: Net 20 as well
2196
2197 2009-04-02 10:47  jeff
2198
2199         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
2200           prorate feature
2201
2202 2009-04-02 08:46  jeff
2203
2204         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
2205           portion of voip
2206
2207 2009-04-02 07:56  jeff
2208
2209         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
2210           geocoding
2211
2212 2009-04-01 22:27  jeff
2213
2214         * FS/FS/part_pkg_taxrate.pm: noise reduction
2215
2216 2009-04-01 19:36  ivan
2217
2218         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
2219           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
2220
2221 2009-04-01 17:14  ivan
2222
2223         * httemplate/browse/part_pkg.cgi: add some
2224           (undocumented/unaccessable to web UI yet) options to package
2225           browse to track down packages missing recurring fees
2226
2227 2009-03-31 21:27  ivan
2228
2229         * FS/FS/cdr.pm: show post-granularity duration if available for all
2230           export formats
2231
2232 2009-03-31 20:51  ivan
2233
2234         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
2235           defined length and with specific lastapp
2236
2237 2009-03-31 20:44  ivan
2238
2239         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
2240           defined length and with specific lastapp
2241
2242 2009-03-31 12:51  ivan
2243
2244         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
2245
2246 2009-03-31 12:47  ivan
2247
2248         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
2249           numeric in numeric eq (==) at
2250           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
2251
2252 2009-03-31 12:46  ivan
2253
2254         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
2255           8.3's more strict type checking
2256
2257 2009-03-30 09:33  jeff
2258
2259         * FS/FS/cust_tax_location.pm: schema and module should agree on
2260           column names
2261
2262 2009-03-29 23:10  ivan
2263
2264         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
2265           httemplate/view/cust_main/packages.html: okay.  counts are needed
2266           for the package sort, so push the embedded counting into
2267           cust_main.pm.  sure hope this does it. RT#5083
2268
2269 2009-03-29 22:08  ivan
2270
2271         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
2272           finally do it, RT#5083
2273
2274 2009-03-29 21:50  ivan
2275
2276         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
2277           finally do it, RT#5083
2278
2279 2009-03-29 21:41  ivan
2280
2281         * httemplate/view/cust_main/packages.html: double doh! RT#5083
2282
2283 2009-03-29 21:35  ivan
2284
2285         * httemplate/view/cust_main/packages.html: doh!  underscore,
2286           RT#5083
2287
2288 2009-03-29 21:31  ivan
2289
2290         * httemplate/view/cust_main/packages.html: try not to search for
2291           nothing in cust_svc so much, RT#5083
2292
2293 2009-03-29 21:15  ivan
2294
2295         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
2296           not to search for nothing in cust_svc so much, RT#5083
2297
2298 2009-03-29 20:47  ivan
2299
2300         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
2301           RT#5083
2302
2303 2009-03-29 20:12  ivan
2304
2305         * httemplate/view/cust_main/packages.html: really prevent separate
2306           part_pkg query, RT#5083
2307
2308 2009-03-29 18:39  ivan
2309
2310         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
2311           RT#5083
2312
2313 2009-03-29 18:28  ivan
2314
2315         * httemplate/view/cust_main/packages.html: fix setup date display,
2316           RT#5083
2317
2318 2009-03-29 18:09  ivan
2319
2320         * httemplate/view/cust_main/packages.html: forget caching, instead
2321           scoop up cust_pkg and part_pkg in one query, RT#5083
2322
2323 2009-03-29 18:05  ivan
2324
2325         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
2326           forget caching, instead scoop up cust_pkg and part_pkg in one
2327           query, RT#5083
2328
2329 2009-03-29 17:32  ivan
2330
2331         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
2332           part_pkg caching should speedup display of lots of packages,
2333           RT#5083
2334
2335 2009-03-29 16:44  ivan
2336
2337         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
2338           2 (or configured) cancelled and one-time charge packages, RT#5083
2339
2340 2009-03-29 04:56  ivan
2341
2342         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
2343
2344 2009-03-29 04:52  ivan
2345
2346         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
2347
2348 2009-03-29 03:39  ivan
2349
2350         * httemplate/view/cust_main/packages/package.html: avoid looking up
2351           part_pkg redundantly in the pkg loop, RT#5083
2352
2353 2009-03-29 03:34  ivan
2354
2355         * httemplate/view/cust_main/packages/package.html: avoid looking up
2356           package details redundantly in the pkg loop, RT#5083
2357
2358 2009-03-29 03:17  ivan
2359
2360         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
2361           qsearch for more realisitic profiling data, RT#5083
2362
2363 2009-03-29 02:38  ivan
2364
2365         * httemplate/view/cust_main/: one_time_charge_link.html,
2366           packages.html, packages/status.html: optimize customer view when
2367           there's lots of packages; *really* avoid looking up any config
2368           inside the package loop, RT#5083
2369
2370 2009-03-28 15:59  ivan
2371
2372         * httemplate/elements/select-cust-part_pkg.html,
2373           httemplate/elements/select-cust-pkg_class.html,
2374           httemplate/elements/select-part_pkg.html,
2375           httemplate/elements/select-table.html,
2376           httemplate/elements/tr-select-cust-part_pkg.html,
2377           httemplate/elements/tr-selectmultiple-part_pkg.html,
2378           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
2379           httemplate/misc/cust-part_pkg.cgi,
2380           httemplate/misc/order_pkg.html: package selector, split by
2381           package class, RT#5077
2382
2383 2009-03-25 20:59  ivan
2384
2385         * FS/FS/svc_acct.pm: yow
2386
2387 2009-03-25 20:53  ivan
2388
2389         * FS/FS/cust_main.pm: sort packages by label of first (primary)
2390           service, RT#5041
2391
2392 2009-03-25 02:36  ivan
2393
2394         * httemplate/pref/pref-process.html: throw a proper error message
2395           instead of a mason error on pw chagne problems, RT#5073
2396
2397 2009-03-25 02:36  ivan
2398
2399         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
2400
2401 2009-03-25 01:45  ivan
2402
2403         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
2404           RT#5042
2405
2406 2009-03-24 02:42  ivan
2407
2408         * bin/countdeclines: quick tool for RT#3843
2409
2410 2009-03-23 23:31  ivan
2411
2412         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
2413
2414 2009-03-23 19:36  ivan
2415
2416         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
2417           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
2418           <email>, supress extraneous service list, RT#3519
2419
2420 2009-03-23 16:33  jeff
2421
2422         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
2423           httemplate/misc/process/recharge_svc.html: more DTRT with usage
2424           on service transfer between packages and recharges  RT #2884,
2425           #5040 + #4995 fallout
2426
2427 2009-03-23 15:45  ivan
2428
2429         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
2430           from GECOS to "Real Name", RT#3519
2431
2432 2009-03-23 10:02  ivan
2433
2434         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
2435           (svc_acct.finger) to bulk billing detail, RT#3519
2436
2437 2009-03-21 20:33  ivan
2438
2439         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
2440
2441 2009-03-21 19:47  ivan
2442
2443         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
2444           usps address standardization when the zip returned has no zip+4,
2445           RT#4882
2446
2447 2009-03-21 16:37  ivan
2448
2449         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
2450           cron output not useful
2451
2452 2009-03-21 16:32  ivan
2453
2454         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
2455           up
2456
2457 2009-03-21 15:14  ivan
2458
2459         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
2460           freeside-check local monitoring, RT#4610
2461
2462 2009-03-19 19:14  ivan
2463
2464         * bin/ping: adding quick remote ping & alert script, RT#4610
2465
2466 2009-03-18 08:11  jeff
2467
2468         * FS/FS/part_pkg_taxrate.pm: more error information
2469
2470 2009-03-17 17:30  jeff
2471
2472         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
2473           httemplate/edit/part_svc.cgi: hide unused usage columns
2474
2475 2009-03-17 15:02  ivan
2476
2477         * fs_selfservice/FS-SelfService/SelfService.pm: add
2478           payment_info_renew_info method to ClientAPI/MyAccount and
2479           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
2480
2481 2009-03-17 14:38  ivan
2482
2483         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
2484           fs_selfservice/FS-SelfService/SelfService.pm: add
2485           payment_info_renew_info method to ClientAPI/MyAccount and
2486           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
2487
2488 2009-03-17 13:41  ivan
2489
2490         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
2491
2492 2009-03-17 13:13  ivan
2493
2494         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
2495           since it could be dangerous
2496
2497 2009-03-17 13:04  ivan
2498
2499         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
2500
2501 2009-03-17 12:48  ivan
2502
2503         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
2504
2505 2009-03-17 09:06  jeff
2506
2507         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
2508           RT#4903)
2509
2510 2009-03-17 05:01  ivan
2511
2512         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
2513           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
2514
2515 2009-03-17 02:59  ivan
2516
2517         * FS/FS/Misc/eps2png.pm: less debugging
2518
2519 2009-03-17 02:58  ivan
2520
2521         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
2522           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
2523           httemplate/config/config-view.cgi, httemplate/docs/license.html:
2524           add eps preview to config, for RT#5025
2525
2526 2009-03-16 16:28  jeff
2527
2528         * FS/FS/Schema.pm: avoid the need for approximate comparisons
2529           RT#4903
2530
2531 2009-03-16 10:06  jeff
2532
2533         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
2534           httemplate/edit/svc_broadband.cgi: have prizm use service data
2535           rather than package data to select a profile RT#4853
2536
2537 2009-03-16 08:52  jeff
2538
2539         * bin/make-pkg-fruit: a tool for migrating package elements to
2540           services
2541
2542 2009-03-16 01:08  jeff
2543
2544         * FS/FS/svc_broadband.pm: get the dup checking right
2545
2546 2009-03-16 00:13  ivan
2547
2548         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
2549           elements/location.html: allow country selection on credit card
2550           entry, RT#4997
2551
2552 2009-03-16 00:13  ivan
2553
2554         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
2555           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
2556           chars in Locale::SubCountry states, RT#4997
2557
2558 2009-03-15 23:22  ivan
2559
2560         * Makefile: 5.10!  welcome to the future
2561
2562 2009-03-15 22:54  ivan
2563
2564         * httemplate/view/svc_domain.cgi: fix custnum display on domain
2565           view
2566
2567 2009-03-15 21:21  jeff
2568
2569         * FS/FS/svc_broadband.pm: use part_svc_router
2570
2571 2009-03-15 17:57  jeff
2572
2573         * FS/FS/svc_broadband.pm: comment change
2574
2575 2009-03-15 15:44  ivan
2576
2577         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
2578
2579 2009-03-15 15:33  ivan
2580
2581         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
2582           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
2583           626.' error when using attribute_since_sqlradacct
2584
2585 2009-03-15 12:42  ivan
2586
2587         * FS/FS/cust_pkg_reason.pm: should give better performance if we
2588           search for what we want instead of using a string match
2589
2590 2009-03-15 03:46  ivan
2591
2592         * FS/FS/cust_main.pm: fix application of data fields from prepaid
2593           cards in addition to time field
2594
2595 2009-03-15 03:34  ivan
2596
2597         * httemplate/misc/process/recharge_svc.html: apply byte values from
2598           prepaid cards as well as time value, RT#4995
2599
2600 2009-03-15 03:30  ivan
2601
2602         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
2603           not a disk drive manufacturer, don't use halfass base-10
2604           megs/gigs
2605
2606 2009-03-15 00:33  ivan
2607
2608         * FS/FS/cust_main.pm: cust_main::payment_info, for
2609           ClientAPI::MyAccount
2610
2611 2009-03-14 16:44  ivan
2612
2613         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
2614           old files, RT#3093 / RT#4963
2615
2616 2009-03-13 11:22  jeff
2617
2618         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
2619           in in the interim
2620
2621 2009-03-11 03:03  ivan
2622
2623         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
2624           config, RT#4404
2625
2626 2009-03-11 02:41  ivan
2627
2628         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
2629
2630 2009-03-11 01:57  ivan
2631
2632         * bin/print-directory_assist: comma
2633
2634 2009-03-11 01:46  ivan
2635
2636         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
2637           codes and a kludge to print DA numbers for all of them
2638
2639 2009-03-10 09:14  jeff
2640
2641         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
2642           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
2643           fs_selfservice/FS-SelfService/cgi/verify.cgi,
2644           fs_selfservice/FS-SelfService/cgi/myaccount.html,
2645           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
2646           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
2647           fs_selfservice/FS-SelfService/cgi/signup.cgi,
2648           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
2649           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
2650           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
2651           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
2652           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
2653           fs_selfservice/FS-SelfService/SelfService.pm,
2654           httemplate/browse/payment_gateway.html,
2655           httemplate/edit/payment_gateway.html,
2656           httemplate/edit/process/payment_gateway.html: merge webpay
2657           support in with autoselection of old realtime_bop and
2658           realtime_refund_bop
2659
2660 2009-03-08 17:15  ivan
2661
2662         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
2663
2664 2009-03-08 17:15  ivan
2665
2666         * httemplate/misc/svc_acct-domains.cgi: doh
2667
2668 2009-03-03 17:47  ivan
2669
2670         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
2671
2672 2009-03-03 15:56  ivan
2673
2674         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
2675           uid freeside" error
2676
2677 2009-03-03 15:41  ivan
2678
2679         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
2680           hash assignment" warning
2681
2682 2009-03-02 00:49  ivan
2683
2684         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
2685           preliminary vitelity export, RT#4868
2686
2687 2009-03-01 20:58  ivan
2688
2689         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
2690           do charged_party rewriting in the cdrrewrited daemon, RT#4342
2691
2692 2009-03-01 16:10  ivan
2693
2694         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
2695           signup.html use selfserice skin config too: selfservice-head,
2696           selfserfice-body_header, selfservice-body_footer,
2697           selfservice-body_bgcolor, selfservice-box_bgcolor
2698
2699 2009-02-28 10:27  ivan
2700
2701         * Makefile: avoid erroring out running install-perl-modules when
2702           you have a pristine, un-updated CVS checkout
2703
2704 2009-02-25 19:51  ivan
2705
2706         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
2707           bit friendlier for BILL signups for testingm RT#4018
2708
2709 2009-02-25 12:05  ivan
2710
2711         * bin/japan.pl: adding quick tool to change the "states" for japan
2712
2713 2009-02-24 02:15  ivan
2714
2715         * FS/FS/Setup.pm: be quiet
2716
2717 2009-02-24 02:09  ivan
2718
2719         * conf/report_template: more bootstrapping bs
2720
2721 2009-02-24 02:06  ivan
2722
2723         * FS/FS/part_referral.pm: bootstrapping issues
2724
2725 2009-02-24 02:00  ivan
2726
2727         * FS/FS/Setup.pm: bootstrapping issues, aaargh
2728
2729 2009-02-24 01:58  ivan
2730
2731         * FS/FS/Setup.pm: bootstrapping issues, ugh
2732
2733 2009-02-24 01:50  ivan
2734
2735         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
2736           bin/freeside-create-initial-data: bootstrapping issues
2737
2738 2009-02-24 01:41  ivan
2739
2740         * bin/freeside-create-initial-data: somehow rc install wound up
2741           without any data
2742
2743 2009-02-24 00:45  ivan
2744
2745         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
2746
2747 2009-02-24 00:41  ivan
2748
2749         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
2750           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
2751           to be billable, RT#3196
2752
2753 2009-02-23 15:52  ivan
2754
2755         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
2756           config type
2757
2758 2009-02-22 13:11  ivan
2759
2760         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
2761
2762 2009-02-22 13:08  ivan
2763
2764         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
2765           where freeside-upgrade spends time
2766
2767 2009-02-22 12:42  ivan
2768
2769         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
2770           RT#4902
2771
2772 2009-02-22 12:12  ivan
2773
2774         * bin/apache.export: add exportnum to apache export files so they
2775           all get preserved in the case where you're using multiple apache
2776           exports to the same machine, RT#4901
2777
2778 2009-02-22 11:46  ivan
2779
2780         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
2781           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
2782           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
2783
2784 2009-02-22 02:58  ivan
2785
2786         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
2787           packages that don't have a last bill date.  really.  RT#4881
2788
2789 2009-02-22 02:34  ivan
2790
2791         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
2792
2793 2009-02-22 00:41  ivan
2794
2795         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
2796           FS/FS/type_pkgs.pm: add agent type list to package def browse,
2797           RT#4880
2798
2799 2009-02-21 18:37  ivan
2800
2801         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
2802           report for more complex situations with counties and taxclasses,
2803           make taxable line items clickable, RT#4878
2804
2805 2009-02-21 16:19  ivan
2806
2807         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
2808           this fixes up tax reports nicely.  RT#4878
2809
2810 2009-02-21 12:56  ivan
2811
2812         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
2813           location_sql search, for tax reports.  RT#4878
2814
2815 2009-02-21 12:14  ivan
2816
2817         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
2818           location_sql search, for tax reports.  RT#4878
2819
2820 2009-02-21 09:56  ivan
2821
2822         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
2823           follow-tax-rename tool (well, quick hack), RT#4878
2824
2825 2009-02-20 20:28  ivan
2826
2827         * FS/FS/Record.pm: and for obj creation too
2828
2829 2009-02-20 20:27  ivan
2830
2831         * FS/FS/Record.pm: it would help to actually finish
2832           nowarn_classload kludge
2833
2834 2009-02-20 20:23  ivan
2835
2836         * FS/FS/Record.pm: add nowarn_classload kludge
2837
2838 2009-02-20 07:07  jeff
2839
2840         * httemplate/edit/cust_main.cgi: support a default tax location
2841           outside us/ca with cch data and better handling of response from
2842           USPS (RT 4857)
2843
2844 2009-02-19 18:55  ivan
2845
2846         * FS/FS/access_user.pm: oops, adding multiple-rightname support
2847           broke ACL caching, bringing it back should be a good perf win for
2848           large customer views, whew.  RT#4830
2849
2850 2009-02-19 18:41  ivan
2851
2852         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
2853           disable display of auto-suspend dates unless enabled by config.
2854           at least until it can be made more efficient.  this is slowing
2855           down customer view waaaaaaaaaay too much.  RT#4830
2856
2857 2009-02-19 18:22  ivan
2858
2859         * httemplate/autohandler: harmless tyop
2860
2861 2009-02-19 05:38  jeff
2862
2863         * httemplate/edit/: cust_main.cgi,
2864           cust_main/choose_tax_location.html: do not attempt to assign a
2865           geocode to non us/ca addresses (RT 4857)
2866
2867 2009-02-18 23:57  ivan
2868
2869         * httemplate/search/: elements/cust_pay_or_refund.html,
2870           elements/search.html, cust_pay_pending.html: redirect pending
2871           payment report back to customer when the pending payment is
2872           resolved, RT#4837, and fix otaker fallout from the pending stuff,
2873           RT#4866
2874
2875 2009-02-18 22:42  ivan
2876
2877         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
2878           add profiling to a file OOM situations, RT#4830
2879
2880 2009-02-18 17:50  ivan
2881
2882         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
2883
2884 2009-02-16 23:43  ivan
2885
2886         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
2887           you otherwise couldn't see, RT#4854
2888
2889 2009-02-16 23:40  ivan
2890
2891         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
2892           you otherwise couldn't see, RT#4854
2893
2894 2009-02-16 18:28  ivan
2895
2896         * FS/FS/Mason.pm, httemplate/autohandler,
2897           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
2898           per-user preference for turning on profiling display when
2899           DBIx::Profile is loaded, RT#4830
2900
2901 2009-02-16 18:01  ivan
2902
2903         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
2904           httemplate/edit/process/quick-charge.cgi,
2905           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
2906           to one-time charges, RT#4858
2907
2908 2009-02-16 15:54  ivan
2909
2910         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
2911           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
2912           httemplate/search/elements/cust_pay_or_refund.html,
2913           httemplate/edit/cust_pay_pending.html,
2914           httemplate/edit/process/cust_pay_pending.html,
2915           httemplate/view/cust_main/payment_history.html,
2916           httemplate/elements/menu.html: add reporting on (and resolution
2917           of) stuck pending transactions, RT#4837 (RT#3572)
2918
2919 2009-02-15 22:40  jeff
2920
2921         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
2922           updates to the initial install
2923
2924 2009-02-15 22:02  jeff
2925
2926         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
2927           allow completely empty updates (again?)
2928
2929 2009-02-15 21:59  jeff
2930
2931         * FS/FS/cust_tax_location.pm: wrong operator
2932
2933 2009-02-15 09:38  jeff
2934
2935         * FS/FS/tax_rate.pm: remove useless line
2936
2937 2009-02-15 09:23  jeff
2938
2939         * FS/FS/tax_rate.pm: tyop
2940
2941 2009-02-15 09:20  jeff
2942
2943         * FS/FS/tax_rate.pm: trim whitespace on import
2944
2945 2009-02-15 05:51  jeff
2946
2947         * FS/FS/Record.pm: improved float searching
2948
2949 2009-02-13 16:40  ivan
2950
2951         * httemplate/: elements/select-agent.html,
2952           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
2953           select-agent agent virtualization, RT#1405
2954
2955 2009-02-12 11:48  jeff
2956
2957         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
2958           help
2959
2960 2009-02-12 07:55  jeff
2961
2962         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
2963           better upload error handling and correction of tax upload
2964           filecount
2965
2966 2009-02-11 10:44  ivan
2967
2968         * httemplate/search/cdr.html: fix select and unselect all buttons
2969           on CDR bulk actions, RT#4766
2970
2971 2009-02-11 08:06  jeff
2972
2973         * FS/FS/Schema.pm: mac is unique
2974
2975 2009-02-10 08:25  jeff
2976
2977         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
2978           limit workaround
2979
2980 2009-02-10 02:35  ivan
2981
2982         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
2983           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
2984           interface, RT#4766 / RT#4731
2985
2986 2009-02-09 07:03  ivan
2987
2988         * httemplate/browse/agent.cgi: try for slightly better UI on agent
2989           config overrides
2990
2991 2009-02-09 06:05  ivan
2992
2993         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
2994           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
2995           conf/invoice_html, conf/invoice_html_statement,
2996           httemplate/config/config-image.cgi,
2997           httemplate/config/config-process.cgi,
2998           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
2999           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
3000           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
3001           company_name, company_address, logo, etc.. RT#3989
3002
3003 2009-02-09 03:45  ivan
3004
3005         * FS/FS/UI/Web.pm: pull out the data for address fields too!
3006           RT#4583
3007
3008 2009-02-09 03:35  ivan
3009
3010         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
3011
3012 2009-02-09 03:32  ivan
3013
3014         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
3015           formats that include service address, RT#4583
3016
3017 2009-02-09 02:38  ivan
3018
3019         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
3020           take a while
3021
3022 2009-02-08 21:59  ivan
3023
3024         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
3025           skip_dstchannel_prefix options, RT#3196
3026
3027 2009-02-08 17:49  ivan
3028
3029         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
3030           httemplate/browse/access_group.html,
3031           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
3032           httemplate/edit/elements/edit.html,
3033           httemplate/elements/select-part_pkg.html: further work on agents
3034           editing own packages: fix fallout on package customization from
3035           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
3036           to package browse, like clone service, and have agent type
3037           selection disappear when you set an agentnum.  RT#1331
3038
3039 2009-02-07 18:05  ivan
3040
3041         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
3042           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
3043           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
3044           httemplate/edit/process/part_pkg.cgi,
3045           httemplate/elements/select-agent_types.html,
3046           httemplate/elements/select-cust-part_pkg.html,
3047           httemplate/elements/select-part_pkg.html,
3048           httemplate/elements/select-table.html,
3049           httemplate/elements/tr-select-agent_types.html,
3050           httemplate/search/elements/search.html,
3051           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
3052           packages: allow them to see (but not edit) global packages for
3053           their type, RT#1331
3054
3055 2009-02-07 12:16  ivan
3056
3057         * FS/FS/ClientAPI/MyAccount.pm,
3058           fs_selfservice/FS-SelfService/SelfService.pm: add more
3059           documentation on order_pkg and the ability to order svc_phone
3060           too, RT#4722
3061
3062 2009-02-07 11:35  ivan
3063
3064         * httemplate/view/cust_main/payment_history.html: right-align
3065           amount in prev history row
3066
3067 2009-02-07 11:34  ivan
3068
3069         * FS/FS/Record.pm: don't look up encryption config every search,
3070           this should help perf a lot with database config in 1.9
3071
3072 2009-02-07 11:05  ivan
3073
3074         * bin/pod2x: no, it doesn't look like we have query
3075
3076 2009-02-07 00:23  ivan
3077
3078         * httemplate/view/cust_main/: payment_history.html, packages.html,
3079           packages/location.html, packages/services.html,
3080           packages/status.html, payment_history/payment.html,
3081           payment_history/refund.html: optimize customer view: avoid
3082           looking up config values inside loops, RT#4728
3083
3084 2009-02-06 17:45  ivan
3085
3086         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
3087           formatting, RT#4727
3088
3089 2009-02-06 17:33  ivan
3090
3091         * bin/pod2x: don't need this
3092
3093 2009-02-06 17:26  ivan
3094
3095         * bin/pod2x: update pod2x to use Mediawiki module instead of
3096           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
3097
3098 2009-02-06 10:31  ivan
3099
3100         * httemplate/elements/location.html: fix spurious "Unit #" label
3101           showing up, RT#4745
3102
3103 2009-02-05 13:02  jeff
3104
3105         * FS/FS/tax_rate.pm: pluralization agreement
3106
3107 2009-02-05 08:57  jeff
3108
3109         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
3110           style taxes instead of throwing fatal errors
3111
3112 2009-02-04 07:58  jeff
3113
3114         * FS/FS/cust_main.pm: with usage classes, the probability of a
3115           taxless line item tranche is too high for this to be a fatal
3116           error.  we risk overlooking misconfigured taxes/packages
3117
3118 2009-02-03 13:33  jeff
3119
3120         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
3121           filtering conditions
3122
3123 2009-02-01 05:52  ivan
3124
3125         * bin/test_scrub: adding scrub tool
3126
3127 2009-02-01 04:48  ivan
3128
3129         * httemplate/elements/menu.html: yow, don't hide the config menu
3130           unnecessarily
3131
3132 2009-02-01 04:28  ivan
3133
3134         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
3135           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
3136           agent_provision.html, agent_provision_svc_acct.html,
3137           change_bill.html, change_password.html, change_pay.html,
3138           change_ship.html, customer_change_pkg.html,
3139           customer_order_pkg.html, delete_svc.html, footer.html,
3140           list_customers.html, make_ach_payment.html, make_payment.html,
3141           myaccount.html, payment_results.html, process_change_bill.html,
3142           process_change_password.html, process_change_pay.html,
3143           process_change_pkg.html, process_change_ship.html,
3144           process_order_pkg.html, process_order_recharge.html,
3145           process_svc_acct.html, process_svc_external.html, provision.html,
3146           provision_svc_acct.html, recharge_prepay.html,
3147           recharge_results.html, selfservice.cgi, view_customer.html,
3148           view_invoice.html, view_support_details.html, view_usage.html,
3149           view_usage_details.html: put the footer in one frigging file,
3150           whew
3151
3152 2009-02-01 02:37  ivan
3153
3154         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
3155           speed up freeside-migrate-events slightly... RT#4277
3156
3157 2009-01-31 20:13  ivan
3158
3159         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
3160           getting huge dbs upgraded, RT#4679
3161
3162 2009-01-31 01:53  ivan
3163
3164         * FS/FS/access_user.pm: cache the results of ACL queries, should
3165           improve performance of customer view page for customers with
3166           shitloads of packages/services, RT#4696
3167
3168 2009-01-30 12:44  ivan
3169
3170         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
3171
3172 2009-01-29 16:40  ivan
3173
3174         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
3175
3176 2009-01-29 11:21  ivan
3177
3178         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
3179           config, RT#4271
3180
3181 2009-01-28 08:29  rsiddall
3182
3183         * rpm/freeside.spec: Removed conflict between core billing package
3184           and self-service RPMs so you can install them all on the same
3185           machine.  This may have applications if you're using XMLRPC to
3186           talk to the self-service interface from PHP, Python, etc.
3187
3188 2009-01-27 01:39  ivan
3189
3190         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
3191           ACL to allow download of browse/ stuff too, when possible.
3192           RT#4681
3193
3194 2009-01-25 20:22  ivan
3195
3196         * FS/FS/cust_main.pm: i think this was right after all, we do want
3197           to look for a county-less state+country match before country only
3198           and giving up, RT#4681
3199
3200 2009-01-25 18:14  ivan
3201
3202         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
3203           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
3204           line 2193.  Hopefully no problems with invoice with 0 tax
3205           printing :/.  RT#4681
3206
3207 2009-01-25 17:36  ivan
3208
3209         * FS/FS/cust_main.pm: should be better error message for inability
3210           to find tax rates, RT#4681.  also pull in the add_freq changes.
3211           *think* they're safe.  famous last words.
3212
3213 2009-01-25 17:07  ivan
3214
3215         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
3216           isn't numeric in numeric eq (==) at
3217           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
3218
3219 2009-01-25 15:58  ivan
3220
3221         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
3222           httemplate/edit/elements/edit.html: fix one-time charges and
3223           package customization for employees who don't have 'Edit global
3224           package definition' ACL, RT#4668
3225
3226 2009-01-25 14:20  ivan
3227
3228         * httemplate/browse/: access_group.html, access_user.html:
3229           normalize terminology: s/internal users/employees/
3230
3231 2009-01-25 12:43  ivan
3232
3233         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
3234           -cdrd and -queued, RT#4667
3235
3236 2009-01-24 17:27  ivan
3237
3238         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
3239
3240 2009-01-24 13:53  ivan
3241
3242         * fs_selfservice/php/: order_renew.php,
3243           process_payment_order_renew.php: finish up prepay example,
3244           RT#4623
3245
3246 2009-01-24 13:53  ivan
3247
3248         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
3249           current balance, RT#4623
3250
3251 2009-01-24 13:49  ivan
3252
3253         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
3254           chooser when taxproducts are off
3255
3256 2009-01-24 13:04  ivan
3257
3258         * httemplate/: elements/select-domain.html,
3259           elements/select-table.html, elements/tr-select-domain.html,
3260           search/report_svc_acct.html, search/svc_acct.cgi: add domain
3261           selection to advanced account report (side effect on RT#4623)
3262
3263 2009-01-22 17:23  ivan
3264
3265         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
3266           order_renew.php, process_login.php,
3267           process_payment_order_renew.php: add the start at PHP
3268           self-service as a quick early renew example
3269
3270 2009-01-22 16:49  ivan
3271
3272         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
3273           returned by renew_info, RT#4623
3274
3275 2009-01-22 16:23  ivan
3276
3277         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
3278           renew_info, RT#4623
3279
3280 2009-01-22 09:29  ivan
3281
3282         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
3283           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
3284           methods renew_info, order_renew and process_payment_order_renew
3285           to enable self-renewal through self-service.  RT#4623
3286
3287 2009-01-20 18:02  ivan
3288
3289         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
3290           (hopefully last of the) customize package bogosity in 1.9,
3291           RT#4662
3292
3293 2009-01-20 16:52  ivan
3294
3295         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
3296           service addresses from working, RT#4663
3297
3298 2009-01-20 12:08  ivan
3299
3300         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
3301           agent-specific invoices migrated from 1.7->1.9, RT#4645
3302
3303 2009-01-20 11:35  ivan
3304
3305         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
3306           RT#4645
3307
3308 2009-01-19 15:53  ivan
3309
3310         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
3311           tax-pkg_location changes broke new taxation, this should fix
3312
3313 2009-01-19 15:44  ivan
3314
3315         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
3316
3317 2009-01-19 14:32  ivan
3318
3319         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
3320           0, hopefully finally fix DA for QIS, RT#4502
3321
3322 2009-01-19 09:37  ivan
3323
3324         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
3325           order/cancel, RT#4645
3326
3327 2009-01-18 22:36  ivan
3328
3329         * httemplate/: elements/tr-select-cust_location.html,
3330           view/cust_main/packages/location.html: default service location
3331           is cust_main ship_ address when present!  RT#4499
3332
3333 2009-01-18 19:50  ivan
3334
3335         * FS/FS/Schema.pm, FS/FS/rate.pm,
3336           httemplate/edit/process/rate_region.cgi: 10 digit prefix
3337           matching, RT#4403
3338
3339 2009-01-18 15:51  ivan
3340
3341         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
3342
3343 2009-01-18 15:43  ivan
3344
3345         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
3346           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
3347           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
3348           FS/t/cust_bill_pkg_tax_location.t,
3349           httemplate/search/cust_bill_pkg.cgi,
3350           httemplate/search/report_tax.cgi,
3351           httemplate/view/cust_main/packages/location.html: finish package
3352           location tax reporing, RT#4499
3353
3354 2009-01-18 13:06  rsiddall
3355
3356         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
3357           an equals sign.
3358
3359 2009-01-13 05:00  ivan
3360
3361         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
3362           return number to availability, RT#4603
3363
3364 2009-01-12 19:25  ivan
3365
3366         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
3367           sticky that's why calls were being skipped for wrong carrierid,
3368           RT#4502
3369
3370 2009-01-12 18:39  ivan
3371
3372         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
3373           is just a precendece problem, RT#4502
3374
3375 2009-01-12 18:13  ivan
3376
3377         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
3378           inside the rating loop, RT#4502
3379
3380 2009-01-12 17:58  ivan
3381
3382         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
3383           rating loop, RT#4502
3384
3385 2009-01-12 17:34  ivan
3386
3387         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
3388           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
3389
3390 2009-01-12 16:17  ivan
3391
3392         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
3393
3394 2009-01-12 15:51  ivan
3395
3396         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
3397           DA calls, RT#4502
3398
3399 2009-01-12 13:16  jeff
3400
3401         * FS/FS/cust_main.pm: tickets only exist when a ticket system
3402           exists
3403
3404 2009-01-12 12:59  jeff
3405
3406         * FS/FS/cust_main.pm: doc tyop
3407
3408 2009-01-12 01:01  jeff
3409
3410         * FS/FS/svc_acct.pm: vfw callback failure
3411
3412 2009-01-10 15:56  ivan
3413
3414         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
3415           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
3416           httemplate/edit/process/change-cust_pkg.html,
3417           httemplate/edit/process/cust_pkg.cgi,
3418           httemplate/elements/location.html,
3419           httemplate/elements/tr-select-cust_location.html,
3420           httemplate/view/cust_main/packages/location.html,
3421           httemplate/view/cust_main/packages/package.html: implement
3422           package changes w/location change, RT#4499
3423
3424 2009-01-09 16:43  ivan
3425
3426         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
3427           httemplate/elements/location.html,
3428           httemplate/elements/tr-select-cust_location.html,
3429           httemplate/view/cust_main/packages.html,
3430           httemplate/edit/process/quick-cust_pkg.cgi,
3431           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
3432           more work on package service addresses:  hide locations when
3433           they're all the default, config to show them anyway / finish
3434           implementing package ordering, fix all the state/county weirdness
3435           when changing the location dropdown. RT#4499
3436
3437 2009-01-08 20:06  ivan
3438
3439         * httemplate/edit/cust_main/contact.html,
3440           httemplate/elements/location.html,
3441           httemplate/elements/select-country.html,
3442           httemplate/elements/select-county.html,
3443           httemplate/elements/select-state.html,
3444           httemplate/elements/tr-select-part_referral.html,
3445           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
3446           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
3447           httemplate/view/cust_main/packages.html,
3448           httemplate/view/cust_main/packages/location.html: pick/enter a
3449           location when ordering a package, RT#4499
3450
3451 2009-01-07 17:45  ivan
3452
3453         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
3454           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
3455           FS/t/cust_location.t, eg/table_template.pm,
3456           eg/table_template-svc.pm,
3457           httemplate/view/cust_main/packages.html,
3458           httemplate/view/cust_main/packages/location.html,
3459           httemplate/view/cust_main/packages/package.html,
3460           httemplate/view/cust_main/packages/services.html,
3461           httemplate/view/cust_main/packages/status.html: start adding
3462           package locations, RT#4499
3463
3464 2009-01-07 08:59  jeff
3465
3466         * conf/invoice_latex: allow tex to do more column sizing
3467
3468 2009-01-06 16:27  ivan
3469
3470         * httemplate/browse/rate_region.html: country code is two words
3471
3472 2009-01-06 16:18  ivan
3473
3474         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
3475           RT#4524
3476
3477 2009-01-06 16:14  ivan
3478
3479         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
3480           help browse regions by countrycode
3481
3482 2009-01-06 15:30  ivan
3483
3484         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
3485           unrateable and add an ignore_unrateable flag to go back to the
3486           old skip behavior
3487
3488 2009-01-06 13:16  ivan
3489
3490         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
3491           in default CDR output format; fix "all 0 prices" when using
3492           simple output format w/internal rating, RT#4503
3493
3494 2009-01-05 13:12  jeff
3495
3496         * FS/FS/tax_rate.pm: doh! change the interface here, too
3497
3498 2009-01-04 16:26  ivan
3499
3500         * httemplate/elements/checkboxes-table-name.html,
3501           httemplate/elements/checkboxes.html,
3502           httemplate/elements/select-rate.html,
3503           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
3504           httemplate/browse/rate.cgi,
3505           httemplate/misc/copy-rate_detail.html,
3506           httemplate/misc/process/copy-rate_detail.html: add rate copying,
3507           RT#4431
3508
3509 2009-01-04 14:07  ivan
3510
3511         * Makefile, init.d/freeside-init: don't run a self-service server
3512           against localhost OOTB; eliminate those gigantic useless logfiles
3513
3514 2009-01-02 17:52  ivan
3515
3516         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
3517           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
3518           CDR format, RT#4425
3519
3520 2009-01-02 14:03  ivan
3521
3522         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
3523           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
3524           troop CDRs, RT#4413
3525
3526 2009-01-02 10:01  ivan
3527
3528         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
3529
3530 2009-01-02 09:58  ivan
3531
3532         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
3533
3534 2009-01-01 12:11  rsiddall
3535
3536         * rpm/freeside-selfservice.conf: New Apache configuration file for
3537           the self-service interface.
3538
3539 2009-01-01 12:10  rsiddall
3540
3541         * rpm/freeside.spec: Modifications to let self-service work if you
3542           really insist on installing it on the same machine as the billing
3543           server.  Also more fixes for SuSE, and a couple of changes to
3544           minimize differences from the 1.7 branch.
3545
3546 2008-12-31 14:04  ivan
3547
3548         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
3549           CDR format, RT#4403
3550
3551 2008-12-31 10:07  jeff
3552
3553         * FS/FS/cust_main.pm: one got missed?
3554
3555 2008-12-30 19:28  ivan
3556
3557         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
3558           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
3559           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
3560           httemplate/misc/cdr-import.html,
3561           httemplate/misc/process/cdr-import.html: bell west CDR format,
3562           RT#4403
3563
3564 2008-12-30 14:00  jeff
3565
3566         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
3567           improvements and corrections to reasons based on history records
3568
3569 2008-12-30 13:45  jeff
3570
3571         * FS/FS/cdr.pm: move price to last column for default_source
3572
3573 2008-12-30 11:13  jeff
3574
3575         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
3576           usage_class for tax purposes in calltypenum
3577
3578 2008-12-29 10:06  jeff
3579
3580         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
3581           etc/fslongtable.sty: ease deployment of patched longtable
3582
3583 2008-12-28 11:10  ivan
3584
3585         * httemplate/browse/cust_main_county.cgi: finish dealing with
3586           counties with spaces, etc., RT#4496
3587
3588 2008-12-28 11:08  ivan
3589
3590         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
3591           ut_textn strings in county expansion, RT#4496
3592
3593 2008-12-28 10:59  ivan
3594
3595         * httemplate/browse/cust_main_county.cgi: deal with counties with
3596           spaces, etc., RT#4496
3597
3598 2008-12-28 10:52  ivan
3599
3600         * httemplate/browse/cust_main_county.cgi: put the
3601           country/state/county selections on their own line, RT#4496
3602
3603 2008-12-28 10:48  ivan
3604
3605         * httemplate/elements/: select-country.html, select-county.html,
3606           select-state.html, select-did.html: fix browse results for
3607           selecting counties (resulting from separating tax classes), also
3608           add dropdowns to browse by state and county, RT#4496
3609
3610 2008-12-28 10:44  ivan
3611
3612         * httemplate/: browse/cust_main_county.cgi,
3613           edit/cust_main/contact.html, edit/cust_main/billing.html,
3614           misc/payment.cgi, edit/cust_main/select-country.html,
3615           edit/cust_main/select-county.html,
3616           edit/cust_main/select-state.html: fix browse results for
3617           selecting counties (resulting from separating tax classes), also
3618           add dropdowns to browse by state and county, RT#4496
3619
3620 2008-12-24 16:45  jeff
3621
3622         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
3623           "texas tax" in 1.9
3624
3625 2008-12-23 13:41  jeff
3626
3627         * FS/FS/cust_main.pm: miss use
3628
3629 2008-12-23 12:35  jeff
3630
3631         * FS/FS/cust_main.pm: correct bad tax calculation
3632
3633 2008-12-22 16:32  ivan
3634
3635         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
3636           to avoid pushing the total column out to the right, RT#4449
3637
3638 2008-12-22 15:28  ivan
3639
3640         * httemplate/config/config.cgi: textareas are much less annoying to
3641           work with when their scrollbar isn't scrolled off the side itself
3642
3643 2008-12-22 14:30  rsiddall
3644
3645         * rpm/freeside.spec: Copying over modifications to support SuSE
3646           from the 1.7 branch.
3647
3648 2008-12-22 13:16  ivan
3649
3650         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
3651           package names to 50 chars to avoid problems with typeset
3652           invoices, RT#4449
3653
3654 2008-12-21 13:53  ivan
3655
3656         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
3657           RT#4204
3658
3659 2008-12-21 13:49  ivan
3660
3661         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
3662
3663 2008-12-21 13:44  ivan
3664
3665         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
3666
3667 2008-12-21 13:37  ivan
3668
3669         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
3670           like svc_acct, closes: RT#4204 (also a few lines of the new
3671           per-agent config snuck in Conf.pm from RT#3989)
3672
3673 2008-12-21 13:33  ivan
3674
3675         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
3676           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
3677           bin/freeside-upgrade: unique checking for svc_phone like
3678           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
3679           config snuck in Conf.pm from RT#3989)
3680
3681 2008-12-21 10:38  ivan
3682
3683         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
3684
3685 2008-12-21 10:09  ivan
3686
3687         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
3688           freeside-queued put billing jobs in the queue, so they run in
3689           their own short-lived processes, RT#4423
3690
3691 2008-12-21 09:40  ivan
3692
3693         * FS/FS/queue.pm: doc
3694
3695 2008-12-15 16:08  jeff
3696
3697         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
3698
3699 2008-12-11 13:11  jeff
3700
3701         * FS/FS/cust_main.pm: place tax on invoice only once
3702
3703 2008-12-10 13:43  ivan
3704
3705         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
3706           report_cust_credit.html, report_cust_event.html,
3707           report_cust_main-zip.html, report_cust_main.html,
3708           report_cust_pay.html, report_cust_pay_batch.html,
3709           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
3710           report_tax.html: allow all-agent reporting again
3711
3712 2008-12-10 13:33  ivan
3713
3714         * httemplate/graph/: report_cust_bill_pkg.html,
3715           report_cust_pkg.html, report_money_time.html: allow all-agent
3716           reporting again
3717
3718 2008-12-10 12:20  ivan
3719
3720         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
3721
3722 2008-12-10 11:43  rsiddall
3723
3724         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
3725           with moving code out of handler.pl, etc.
3726
3727 2008-12-10 11:42  rsiddall
3728
3729         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
3730           and map them back to Perl module names.
3731
3732 2008-12-09 18:47  jeff
3733
3734         * FS/FS/cust_tax_location.pm: space is empty
3735
3736 2008-12-08 17:49  ivan
3737
3738         * FS/FS/Record.pm: oops
3739
3740 2008-12-08 17:46  ivan
3741
3742         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
3743           httemplate/misc/inventory_item-import.html,
3744           httemplate/misc/process/inventory_item-import.html: use common
3745           base for inventory import too, fixes problems with errors due to
3746           dos line endings and allows Excel upload, RT#4346
3747
3748 2008-12-08 02:13  ivan
3749
3750         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
3751           columns, RT#4376
3752
3753 2008-12-08 01:08  ivan
3754
3755         * FS/FS/Schema.pm: make room for CDRs, RT#4387
3756
3757 2008-12-08 00:52  ivan
3758
3759         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
3760           add an header for rating_method=prefix too, RT#4387
3761
3762 2008-12-08 00:46  ivan
3763
3764         * conf/invoice_html: normal ext_desc shouldn't shove the second+
3765           columns of CDRs out
3766
3767 2008-12-05 09:23  jeff
3768
3769         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
3770
3771 2008-12-05 09:19  jeff
3772
3773         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
3774           taxes
3775
3776 2008-12-05 00:24  jeff
3777
3778         * FS/FS/cust_main.pm: missing uses, corrects 4388
3779
3780 2008-12-04 20:20  jeff
3781
3782         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
3783           charged
3784
3785 2008-12-03 21:16  jeff
3786
3787         * FS/FS/part_export/soma.pm: wtf?
3788
3789 2008-12-03 18:19  jeff
3790
3791         * httemplate/edit/cust_main.cgi: better placement of script
3792           sourcing
3793
3794 2008-12-03 18:03  jeff
3795
3796         * httemplate/elements/init_overlib.html: better placement of script
3797           sourcing
3798
3799 2008-12-03 17:46  jeff
3800
3801         * httemplate/edit/cust_main/choose_tax_location.html: better
3802           behavior when zip code is missing
3803
3804 2008-12-03 15:29  ivan
3805
3806         * httemplate/search/report_receivables.html: allow an all-agent
3807           receivables report again
3808
3809 2008-12-03 13:15  ivan
3810
3811         * httemplate/misc/whois.cgi: fix real customer numbers showing on
3812           view pages, RT#4099/4379
3813
3814 2008-12-03 13:12  ivan
3815
3816         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
3817           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
3818           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
3819           on view pages, RT#4099/4379
3820
3821 2008-12-03 09:25  ivan
3822
3823         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
3824           default to countrycode 1
3825
3826 2008-12-02 21:53  ivan
3827
3828         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
3829           max length for packages, so invoices don't wrap, RT#4328
3830
3831 2008-12-02 17:42  jeff
3832
3833         * bin/import-tax-rates,
3834           httemplate/edit/cust_main/choose_tax_location.html,
3835           httemplate/edit/cust_main/contact.html,
3836           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
3837           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
3838           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
3839           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
3840           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
3841           support zip5 tax lookups, correct errors with fixed format cch
3842           import, inital import performance improvements, noise reduction
3843           on imports, tool for inital import
3844
3845 2008-11-30 23:52  ivan
3846
3847         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
3848           vedeye, RT#4342
3849
3850 2008-11-30 15:37  ivan
3851
3852         * httemplate/edit/access_user.html: s/Internal Access
3853           Groups/Employee Groups/
3854
3855 2008-11-30 15:34  ivan
3856
3857         * httemplate/: browse/access_user.html, edit/access_user.html:
3858           s/Internal Users/Employees/
3859
3860 2008-11-30 15:26  ivan
3861
3862         * httemplate/: browse/access_group.html, edit/access_group.html:
3863           s/Internal Access Groups/Employee Groups/
3864
3865 2008-11-30 13:01  ivan
3866
3867         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
3868           duration/billsec with simple & simple2 rate plans
3869
3870 2008-11-29 13:54  ivan
3871
3872         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
3873           fs_selfservice/FS-SelfService/SelfService.pm,
3874           fs_selfservice/FS-SelfService/cgi/login.html,
3875           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
3876           selfservice_server-single_domain config, and login_info
3877           self-service method to give the login page a bit more
3878           configurability
3879
3880 2008-11-29 12:32  ivan
3881
3882         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
3883           login_info self-service method to give the login page a bit more
3884           configurability
3885
3886 2008-11-25 16:30  ivan
3887
3888         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
3889           the rate is 0
3890
3891 2008-11-25 16:20  ivan
3892
3893         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
3894           excel, closes: RT#4337
3895
3896 2008-11-24 07:40  jeff
3897
3898         * FS/FS/part_export/soma.pm: more caffiene, please
3899
3900 2008-11-24 07:36  jeff
3901
3902         * FS/FS/part_export/soma.pm: doh
3903
3904 2008-11-24 07:18  jeff
3905
3906         * FS/FS/part_export/soma.pm: be more accepting
3907
3908 2008-11-24 06:48  jeff
3909
3910         * FS/FS/part_export/soma.pm: esn's are hex
3911
3912 2008-11-24 04:22  ivan
3913
3914         * FS/FS/cdr/genband.pm: update genband import to agree with
3915           reality, RT#4177
3916
3917 2008-11-24 02:59  ivan
3918
3919         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
3920           internal_diddb; throw a warning instead of an error if a number
3921           couldn't be returned to inventory
3922
3923 2008-11-24 02:47  ivan
3924
3925         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
3926           phone_sqlradius CDR population?, RT#4100
3927
3928 2008-11-24 02:11  ivan
3929
3930         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
3931           seconds returned finally, RT#4100
3932
3933 2008-11-24 00:47  ivan
3934
3935         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
3936           add-ons too... eek.  also correct rating to destination RT#4100
3937
3938 2008-11-22 14:17  ivan
3939
3940         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
3941           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
3942           part_event/Condition.pm, part_event/Action/apply.pm,
3943           part_event/Action/bill.pm, part_event/Action/cancel.pm,
3944           part_event/Action/collect.pm,
3945           part_event/Action/cust_bill_batch.pm,
3946           part_event/Action/cust_bill_comp.pm,
3947           part_event/Action/cust_bill_fee_percent.pm,
3948           part_event/Action/cust_bill_realtime_card.pm,
3949           part_event/Action/cust_bill_realtime_check.pm,
3950           part_event/Action/cust_bill_realtime_lec.pm,
3951           part_event/Action/cust_bill_send.pm,
3952           part_event/Action/cust_bill_send_agent.pm,
3953           part_event/Action/cust_bill_send_alternate.pm,
3954           part_event/Action/cust_bill_send_csv_ftp.pm,
3955           part_event/Action/cust_bill_send_if_newest.pm,
3956           part_event/Action/cust_bill_spool_csv.pm,
3957           part_event/Action/cust_bill_suspend_if_balance.pm,
3958           part_event/Action/fee.pm,
3959           part_event/Action/pkg_referral_credit.pm,
3960           part_event/Action/pkg_referral_credit_pkg.pm,
3961           part_event/Action/suspend.pm,
3962           part_event/Action/suspend_if_pkgpart.pm,
3963           part_event/Action/suspend_unless_pkgpart.pm,
3964           part_event/Condition/balance.pm,
3965           part_event/Condition/balance_age.pm,
3966           part_event/Condition/balance_under.pm,
3967           part_event/Condition/cust_bill_age.pm,
3968           part_event/Condition/cust_bill_has_service.pm,
3969           part_event/Condition/cust_bill_owed.pm,
3970           part_event/Condition/cust_bill_owed_under.pm,
3971           part_event/Condition/cust_payments.pm,
3972           part_event/Condition/has_referral_custnum.pm,
3973           part_event/Condition/once_percust.pm,
3974           part_event/Condition/pkg_age.pm,
3975           part_event/Condition/pkg_notchange.pm,
3976           part_event/Condition/pkg_pkgpart.pm,
3977           part_event/Condition/pkg_recurring.pm,
3978           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
3979           referral credits overhaul, use billing events, agents can
3980           self-configure, limit to once-per-customer, depend on any time
3981           from referred package, referred customer payment, specific
3982           packages, partial staged credits, RT#3983
3983
3984 2008-11-21 23:10  ivan
3985
3986         * httemplate/: browse/part_event.html, edit/elements/edit.html:
3987           billing event cloning
3988
3989 2008-11-20 19:36  jeff
3990
3991         * FS/FS/part_export/soma.pm: initial somanetworks support
3992
3993 2008-11-20 18:57  ivan
3994
3995         * httemplate/edit/elements/edit.html: remove debugging accidentally
3996           left in
3997
3998 2008-11-20 18:55  ivan
3999
4000         * httemplate/edit/process/elements/process.html: document
4001           viewall_ext
4002
4003 2008-11-20 17:58  ivan
4004
4005         * httemplate/: edit/elements/edit.html,
4006           elements/tr-select-agent.html: undo voodoo, find real problem
4007
4008 2008-11-20 16:06  ivan
4009
4010         * httemplate/edit/elements/edit.html: voodoo
4011
4012 2008-11-20 11:02  jeff
4013
4014         * FS/FS/rate.pm: this must be what is meant
4015
4016 2008-11-20 09:49  jeff
4017
4018         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
4019           extra cdr headers
4020
4021 2008-11-20 08:59  jeff
4022
4023         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
4024           per service -- fixes #4260
4025
4026 2008-11-20 04:52  ivan
4027
4028         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
4029           for excel import, hopefully.  should fix "Error: Can't use an
4030           undefined value as an ARRAY reference" error on import.  RT#4297
4031
4032 2008-11-20 03:35  ivan
4033
4034         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
4035           the rate itself, just all its data (the hard part)
4036
4037 2008-11-19 16:42  ivan
4038
4039         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
4040           closes: RT#3982
4041
4042 2008-11-19 06:55  jeff
4043
4044         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
4045           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
4046           httemplate/misc/tax-import.cgi: support for cch fixed format
4047
4048 2008-11-18 17:24  ivan
4049
4050         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
4051           key, fix agent.agent_custnum unique index causing it to get a
4052           value filled in by Record.pm
4053
4054 2008-11-17 18:56  rsiddall
4055
4056         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
4057           as those in parentheses, and handles more version relation types.
4058
4059 2008-11-12 18:22  ivan
4060
4061         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
4062           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
4063           httemplate/edit/process/agent.cgi: add ability to view/edit
4064           access groups of an agent
4065
4066 2008-11-11 00:55  ivan
4067
4068         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
4069
4070 2008-11-11 00:45  ivan
4071
4072         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
4073           don't belong with the ship address, that was an unrelated
4074           tampabay/pbx-change request, RT#3290
4075
4076 2008-11-10 23:51  ivan
4077
4078         * conf/invoice_html: make HTML invoice more consistent with current
4079           typeset invoice: center invoice date instead of right-justify
4080
4081 2008-11-09 03:43  ivan
4082
4083         * httemplate/browse/agent.cgi: realign things in light of
4084           small_custview in this table for master customering, roundaboutly
4085           part of #2933
4086
4087 2008-11-09 03:31  ivan
4088
4089         * FS/FS/cust_main/Import.pm: move batch customer import to its own
4090           file; add svc_external_svc_phone export format, RT#4103
4091
4092 2008-11-09 01:14  ivan
4093
4094         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
4095           httemplate/misc/phone_avail-import.html: add a global countrycode
4096           to phone_avail import and a conf for the default (some other conf
4097           values snuck in also, oh well)
4098
4099 2008-11-09 00:51  ivan
4100
4101         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
4102           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
4103           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
4104           httemplate/misc/process/cust_main-import.cgi: move batch customer
4105           import to its own file; add svc_external_svc_phone export format,
4106           RT#4103
4107
4108 2008-11-06 22:04  ivan
4109
4110         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
4111           wow, it has been a while
4112
4113 2008-11-06 14:53  ivan
4114
4115         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
4116           search, RT #4233
4117
4118 2008-11-06 14:20  ivan
4119
4120         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
4121
4122 2008-11-05 20:22  ivan
4123
4124         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
4125           concatenation (.) or string at
4126           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
4127
4128 2008-11-05 20:18  ivan
4129
4130         * FS/FS/svc_acct.pm: . is used in some implementations of classic
4131           crypt
4132
4133 2008-11-03 07:28  jeff
4134
4135         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
4136
4137 2008-11-03 07:26  jeff
4138
4139         * FS/FS/cust_main.pm: yikes! not yet
4140
4141 2008-11-03 07:14  jeff
4142
4143         * FS/FS/cust_main.pm: otherwise there are no taxes
4144
4145 2008-11-02 17:10  ivan
4146
4147         * httemplate/view/svc_acct.cgi: time remaining is more useful to
4148           display as hours + minutes than days, hours, minutes from
4149           Time::Duration
4150
4151 2008-11-02 12:27  ivan
4152
4153         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
4154           REALLY fix the line-item links too, whew) fix overreporting of
4155           tax invoiced when using & reporting with taxclasses, RT#4131
4156
4157 2008-11-02 12:03  ivan
4158
4159         * httemplate/search/report_tax.cgi: (and fix the line-item links
4160           too, whew) fix overreporting of tax invoiced when using &
4161           reporting with taxclasses, RT#4131
4162
4163 2008-11-02 11:40  ivan
4164
4165         * httemplate/search/report_tax.cgi: (and fix the total too) fix
4166           overreporting of tax invoiced when using & reporting with
4167           taxclasses, RT#4131
4168
4169 2008-11-02 11:26  ivan
4170
4171         * httemplate/search/report_tax.cgi: fix overreporting of tax
4172           invoiced when using & reporting with taxclasses, RT#4131
4173
4174 2008-11-01 15:12  ivan
4175
4176         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
4177           freeside-cdrd disable itself if there's no appropriate package
4178           definition, RT#4184
4179
4180 2008-10-29 15:24  ivan
4181
4182         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
4183           spurious hits
4184
4185 2008-10-29 13:23  ivan
4186
4187         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
4188
4189 2008-10-29 13:21  ivan
4190
4191         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
4192           work?  is this 5.10-specific?
4193
4194 2008-10-29 01:03  ivan
4195
4196         * FS/FS/cust_main.pm, init.d/freeside-init,
4197           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
4198           pickup & bill daemon, RT#4184
4199
4200 2008-10-29 00:50  ivan
4201
4202         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
4203           provisioning
4204
4205 2008-10-27 18:23  ivan
4206
4207         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
4208           RT#4204
4209
4210 2008-10-24 17:37  ivan
4211
4212         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
4213           phone numbers, RT#4195
4214
4215 2008-10-24 16:21  ivan
4216
4217         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
4218           svc_phone view
4219
4220 2008-10-24 15:53  ivan
4221
4222         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
4223           Reply-Message for the RADIUS error message, RT#4100
4224
4225 2008-10-24 15:23  ivan
4226
4227         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
4228           hooks, RT#4100
4229
4230 2008-10-24 14:31  ivan
4231
4232         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
4233           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
4234           RT#4100
4235
4236 2008-10-24 14:25  ivan
4237
4238         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
4239           rlm_perl hook for prepaid voip radius, RT#4100
4240
4241 2008-10-24 14:22  ivan
4242
4243         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
4244           rlm_perl hook for prepaid voip radius, RT#4100
4245
4246 2008-10-24 12:58  ivan
4247
4248         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
4249           rlm_perl hook for prepaid voip radius, RT#4100
4250
4251 2008-10-24 12:54  ivan
4252
4253         * fs_selfservice/FS-SelfService/: SelfService.pm,
4254           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
4255           radius, RT#4100
4256
4257 2008-10-24 12:45  ivan
4258
4259         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
4260           prepaid voip radius, RT#4100
4261
4262 2008-10-24 12:13  ivan
4263
4264         * fs_selfservice/FS-SelfService/: SelfService.pm,
4265           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
4266           radius, RT#4100
4267
4268 2008-10-23 19:54  ivan
4269
4270         * FS/: FS/part_export/phone_sqlradius.pm,
4271           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
4272           untested code to suck in CDRs in from VoIP RADIUS exports,
4273           RT#4100
4274
4275 2008-10-23 19:08  ivan
4276
4277         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
4278           fixes to facilitate using agent_custid as custnum, RT#4190
4279
4280 2008-10-23 18:45  ivan
4281
4282         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
4283           phone RADIUS export: allow freeside-sqlradius-reset to reset a
4284           phone_sqlradius export, but only if explicitly specified by
4285           exportnum.  also fix "Reference found where even-size list
4286           expected" warning and junk winding up in radreply table".  all
4287           this phone_sqlradius stuff is RT#4100
4288
4289 2008-10-23 18:19  ivan
4290
4291         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
4292           part_export/sqlradius.pm: add phone_sqlradius export
4293
4294 2008-10-22 22:20  ivan
4295
4296         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
4297
4298 2008-10-22 11:50  ivan
4299
4300         * httemplate/view/svc_phone.cgi: fix CDR links
4301
4302 2008-10-21 21:39  ivan
4303
4304         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
4305           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
4306           search with Pg, add options for open session search and search on
4307           start time, RT#4051
4308
4309 2008-10-21 08:50  jeff
4310
4311         * fs_selfservice/java/: freeside_login_example.java,
4312           freeside_signup_example.java, biz/freeside/SelfService.java:
4313           biz.freeside.SelfService class and sample applications
4314
4315 2008-10-18 18:57  ivan
4316
4317         * httemplate/config/config.cgi: correctly allow re-editing of
4318           config options with " in them
4319
4320 2008-10-18 17:38  ivan
4321
4322         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
4323           httemplate/elements/search-cust_main.html,
4324           httemplate/browse/agent.cgi: add a master custnum field to
4325           agents, RT#2933 (roundabout)
4326
4327 2008-10-17 18:22  jeff
4328
4329         * FS/FS/cust_main.pm: sheesh
4330
4331 2008-10-17 18:19  jeff
4332
4333         * FS/FS/cust_main.pm: doh
4334
4335 2008-10-17 18:08  jeff
4336
4337         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
4338           endpoints) tax areas
4339
4340 2008-10-17 13:01  jeff
4341
4342         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
4343           assumes a window at least 2.75in or 7cm wide
4344
4345 2008-10-17 11:57  jeff
4346
4347         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
4348           invoices
4349
4350 2008-10-16 15:45  ivan
4351
4352         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
4353           of billsec to calculate billable time, RT#4147
4354
4355 2008-10-15 22:29  ivan
4356
4357         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
4358
4359 2008-10-15 22:29  ivan
4360
4361         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
4362           httemplate/search/cust_pay_batch.cgi,
4363           httemplate/view/cust_main/payment_history.html: add
4364           batch-enable_payby and realtime_disable_payby for better control
4365           over hybrid realtime/batch installs; deprecate never-used
4366           paymentforcedtobatch, RT#4052
4367
4368 2008-10-15 22:04  ivan
4369
4370         * httemplate/elements/menu.html: add batch-enable_payby and
4371           realtime_disable_payby for better control over hybrid
4372           realtime/batch installs; deprecate never-used
4373           paymentforcedtobatch, RT#4052
4374
4375 2008-10-14 14:27  ivan
4376
4377         * FS/FS/Tron.pm: not interested in payment gateway survey just now
4378
4379 2008-10-13 17:50  ivan
4380
4381         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
4382           import format for external services, including next bill date
4383           (cust_pkg.bill), RT#4108
4384
4385 2008-10-13 14:58  ivan
4386
4387         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
4388           freeside-fetch emailed reports from "subject" to "Freeside
4389           report", and add email_report-subject config to change it.
4390           RT#4093
4391
4392 2008-10-12 16:56  jeff
4393
4394         * conf/invoice_latex: better column widths and easier maintenance
4395
4396 2008-10-12 14:22  jeff
4397
4398         * conf/invoice_latex: better value for non-broken tetex
4399
4400 2008-10-12 12:43  jeff
4401
4402         * conf/longtable.sty.patch: check not just for fit, but move the
4403           goalposts as well
4404
4405 2008-10-11 17:58  ivan
4406
4407         * httemplate/browse/cust_main_county.cgi: fix link
4408
4409 2008-10-11 17:54  ivan
4410
4411         * httemplate/: browse/cust_main_county.cgi,
4412           edit/bulk-cust_main_county.html,
4413           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
4414           tool (eating my own dogfood instead of running a one-off SQL
4415           query), RT#4117
4416
4417 2008-10-10 17:32  ivan
4418
4419         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
4420           administrator, RT#4083
4421
4422 2008-10-10 16:30  ivan
4423
4424         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
4425           h_labels_short in an effort to reduce the number of "XXX service
4426           listing twice on invoice" incidents, RT#3944.  still should be
4427           possible to fundamentally do better with the function in the
4428           first place
4429
4430 2008-10-10 14:30  jeff
4431
4432         * conf/: invoice_latex, longtable.sty.patch: avoid overprinting
4433           remittance coupons
4434
4435 2008-10-10 12:25  ivan
4436
4437         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
4438           display it as the customer number, RT#4099
4439
4440 2008-10-09 18:15  ivan
4441
4442         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
4443           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
4444           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
4445           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
4446           add options to auto-generate agent_custid and display it as the
4447           customer number, RT#4099
4448
4449 2008-10-09 13:06  ivan
4450
4451         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
4452           ALL attributes except Password.  Crypt-Password, User-Password,
4453           Password-With-Header should now use := instead of ==.  RT#4051
4454
4455 2008-10-07 16:57  ivan
4456
4457         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
4458           each CDR web import into a batch
4459
4460 2008-10-07 16:23  ivan
4461
4462         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
4463           CDR format
4464
4465 2008-10-06 17:10  ivan
4466
4467         * FS/FS/Upgrade.pm: oops, brainfart
4468
4469 2008-10-06 17:09  ivan
4470
4471         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
4472           only accounts actually attached to the export are updated
4473
4474 2008-10-06 15:48  ivan
4475
4476         * FS/FS/svc_acct.pm: make RADIUS password exports
4477           _password_encoding-aware so we export Password-With-Header when
4478           necessary
4479
4480 2008-10-06 15:19  ivan
4481
4482         * FS/FS/svc_acct.pm: make RADIUS password exports
4483           _password_encoding-aware so we export Password-With-Header when
4484           necessary
4485
4486 2008-10-06 08:28  ivan
4487
4488         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
4489           format
4490
4491 2008-10-05 14:36  ivan
4492
4493         * httemplate/search/pay_batch.cgi: fix links to closed batches,
4494           RT#4052
4495
4496 2008-10-05 03:17  ivan
4497
4498         * httemplate/search/phone_avail.html: adding the start of available
4499           phone# search.  still needs a menu entry, search options page...
4500           RT#3925
4501
4502 2008-10-04 23:07  ivan
4503
4504         * httemplate/: edit/elements/ApplicationCommon.html,
4505           view/cust_main/payment_history/credit.html,
4506           view/cust_main/payment_history/payment.html: finish UI
4507           improvements wrt refunds: now you have to post a check or cash
4508           refund explicitly, no more implicit creation by 'applying'
4509           credits.  don't show useless application links.  don't enable
4510           apply button until you pick an invoice/refund.  RT#3812
4511
4512 2008-10-04 15:35  ivan
4513
4514         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
4515           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
4516           usage_class.pm, part_event/Action.pm: POD cleanups
4517
4518 2008-10-04 13:55  ivan
4519
4520         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
4521           editing rates for a whole region
4522
4523 2008-10-04 13:43  ivan
4524
4525         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
4526
4527 2008-10-03 17:30  ivan
4528
4529         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
4530           package customize
4531
4532 2008-10-03 12:41  ivan
4533
4534         * FS/FS/part_pkg/voip_cdr.pm: add debugging
4535
4536 2008-09-30 14:05  jeff
4537
4538         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
4539           search/report_newtax.html, elements/menu.html: simple reporting
4540           for new tax system
4541
4542 2008-09-30 13:22  jeff
4543
4544         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
4545           one-time charges
4546
4547 2008-09-30 13:17  jeff
4548
4549         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
4550           turn on and off postal billing from self-service
4551
4552 2008-09-28 20:41  ivan
4553
4554         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
4555
4556 2008-09-26 20:01  jeff
4557
4558         * httemplate/edit/process/addr_block/manual_flag.cgi,
4559           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
4560           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
4561           httemplate/edit/svc_broadband.cgi: per address block ip auto
4562           assignment and auto router selection
4563
4564 2008-09-25 20:54  jeff
4565
4566         * FS/FS/part_event/Condition/dundate.pm,
4567           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
4568           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
4569           httemplate/edit/part_bill_event.cgi,
4570           httemplate/misc/process/delay_susp_pkg.html,
4571           httemplate/view/cust_main/packages.html: push out event triggered
4572           suspensions
4573
4574 2008-09-25 16:44  jeff
4575
4576         * FS/FS/cust_main.pm: lost bits of reason
4577
4578 2008-09-24 19:27  jeff
4579
4580         * FS/FS/part_export/prizm.pm: prizm export improvement for package
4581           changes
4582
4583 2008-09-18 16:17  jeff
4584
4585         * FS/FS/Schema.pm: trade space for time
4586
4587 2008-09-16 08:58  jeff
4588
4589         * httemplate/search/report_tax.cgi: minor initialization issue
4590
4591 2008-09-15 18:22  jeff
4592
4593         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
4594           elements/tr-select-taxoverride.html,
4595           elements/tr-select-taxproduct.html: correct package editor when
4596           taxproducts off
4597
4598 2008-09-15 00:18  ivan
4599
4600         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
4601           FS/FS/part_export/internal_diddb.pm,
4602           httemplate/elements/menu.html,
4603           httemplate/misc/phone_avail-import.html,
4604           httemplate/misc/process/phone_avail-import.html: add internal did
4605           database & ability to query for availability, plus upload tool
4606
4607 2008-09-14 17:40  ivan
4608
4609         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
4610           globalpops_voip export
4611
4612 2008-09-14 13:24  ivan
4613
4614         * FS/FS/cust_main_invoice.pm: silently strip out leading and
4615           trailing spaces from invoicing email addresses instead of
4616           throwing an error
4617
4618 2008-09-14 13:20  ivan
4619
4620         * httemplate/config/: config-process.cgi, config-view.cgi: don't
4621           reload the whole page every time a config option is changed,
4622           RT#3989
4623
4624 2008-09-14 12:13  ivan
4625
4626         * httemplate/elements/header.html: default the menu to top in 1.9,
4627           still a pref
4628
4629 2008-09-12 15:53  ivan
4630
4631         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
4632           "1011" came from us not the CDRs anyway, RT#3985
4633
4634 2008-09-12 15:48  ivan
4635
4636         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
4637           internal_prefixen, RT#3985
4638
4639 2008-09-12 15:38  ivan
4640
4641         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
4642           internal_prefixen, RT#3985
4643
4644 2008-09-12 15:18  ivan
4645
4646         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
4647           internal_prefixen, RT#3985
4648
4649 2008-09-12 14:56  ivan
4650
4651         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
4652           RT#3985
4653
4654 2008-09-12 14:55  ivan
4655
4656         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
4657
4658 2008-09-12 00:58  ivan
4659
4660         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
4661           services printed on invoices configurable.  RT#3904
4662
4663 2008-09-12 00:07  ivan
4664
4665         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
4666           don't throw noisy warnings about missing new recur_temporality,
4667           RT#3851
4668
4669 2008-09-11 19:28  jeff
4670
4671         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
4672           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
4673           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
4674
4675 2008-09-11 19:01  ivan
4676
4677         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
4678           httemplate/misc/spool_invoices.cgi,
4679           httemplate/search/cust_bill.html: add billco respooling, not
4680           re-FTPing, RT#3971
4681
4682 2008-09-11 17:53  ivan
4683
4684         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
4685           flat.pm, RT#3851
4686
4687 2008-09-11 17:41  ivan
4688
4689         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
4690
4691 2008-09-10 01:33  ivan
4692
4693         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
4694           httemplate/misc/ftp_invoices.cgi,
4695           httemplate/search/cust_bill.html: add re-FTP reprint,
4696           RT#create-me-tommorow-for-enet
4697
4698 2008-09-10 00:55  ivan
4699
4700         * FS/FS/Schema.pm: better (?) place to put display and taxation
4701           data than overloading real line items
4702
4703 2008-09-10 00:32  ivan
4704
4705         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
4706           get done
4707
4708 2008-09-10 00:30  ivan
4709
4710         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
4711           RT#3851
4712
4713 2008-09-10 00:24  ivan
4714
4715         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
4716
4717 2008-09-09 15:35  ivan
4718
4719         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
4720           log into selfservice when selfservice_server-primary_only is on
4721
4722 2008-09-09 14:29  ivan
4723
4724         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
4725           services to log into selfservice when
4726           selfservice_server-primary_only is on
4727
4728 2008-09-09 14:04  ivan
4729
4730         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
4731
4732 2008-09-09 01:19  ivan
4733
4734         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
4735           _upgrade_data is hosing cpu badly
4736
4737 2008-09-08 19:35  ivan
4738
4739         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
4740           RT#3838
4741
4742 2008-09-08 19:24  ivan
4743
4744         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
4745           QIS/Taqua-specific CDR handling details, RT#3838
4746
4747 2008-09-08 14:46  ivan
4748
4749         * FS/FS/cust_main.pm: oops, debugging got left on by accident
4750
4751 2008-09-08 14:23  ivan
4752
4753         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
4754           fields on service view, RT#3829
4755
4756 2008-09-08 14:02  ivan
4757
4758         * httemplate/edit/elements/svc_Common.html: completely hide
4759           fixed+blank fields, RT#3829
4760
4761 2008-09-07 19:49  ivan
4762
4763         * httemplate/edit/quick-charge.html: extraneous code cleanup
4764
4765 2008-09-07 19:48  ivan
4766
4767         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
4768           cust_bill_pkg
4769
4770 2008-09-07 19:47  ivan
4771
4772         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
4773           & comments, RT#3810
4774
4775 2008-09-07 19:42  ivan
4776
4777         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
4778           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
4779           httemplate/pref/pref.html,
4780           httemplate/view/cust_main/packages.html, FS/FS.pm,
4781           httemplate/edit/cust_pkg_detail.html,
4782           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
4783           add package invoice details & comments, RT#3810
4784
4785 2008-09-06 13:54  ivan
4786
4787         * FS/FS/UI/Web.pm: don't link to customer service view unless the
4788           user has the ACL to view the resulting page
4789
4790 2008-09-04 06:29  jeff
4791
4792         * FS/FS/Upgrade.pm: three lost lines
4793
4794 2008-09-03 20:10  ivan
4795
4796         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
4797           not incorrectly a PNG
4798
4799 2008-09-03 19:44  ivan
4800
4801         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
4802           in light of database config where you absolutely need
4803           ->set_binary for swtuf retreived with ->config_binary, RT#3936
4804
4805 2008-09-03 12:08  jeff
4806
4807         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
4808           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
4809           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
4810           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
4811           httemplate/edit/svc_acct_pop.cgi,
4812           httemplate/edit/process/router.cgi,
4813           httemplate/edit/process/svc_acct_pop.cgi,
4814           httemplate/edit/process/addr_block/add.cgi,
4815           httemplate/edit/process/addr_block/allocate.cgi,
4816           httemplate/edit/process/addr_block/deallocate.cgi,
4817           httemplate/edit/process/addr_block/split.cgi,
4818           httemplate/elements/menu.html: new access right names
4819
4820 2008-09-03 11:59  jeff
4821
4822         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
4823           routine
4824
4825 2008-09-02 18:52  ivan
4826
4827         * httemplate/view/cust_main/payment_history.html: add back ability
4828           to post a check/cash refund. be more explicit about it instead of
4829           just being a checkbox when posting a credit. RT#3812
4830
4831 2008-09-02 18:46  ivan
4832
4833         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
4834           httemplate/edit/cust_refund.cgi,
4835           httemplate/edit/process/cust_refund.cgi,
4836           httemplate/elements/init_calendar.html,
4837           httemplate/view/cust_refund.html,
4838           httemplate/view/cust_main/payment_history/refund.html,
4839           FS/FS/AccessRight.pm: add back ability to post a check/cash
4840           refund.  be more explicit about it instead of just being a
4841           checkbox when posting a credit.  RT#3812
4842
4843 2008-09-02 08:37  jeff
4844
4845         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
4846           call details in self-service
4847
4848 2008-08-30 14:34  jeff
4849
4850         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
4851           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
4852           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
4853           httemplate/search/report_prepaid_income.cgi,
4854           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
4855           creation RT#3919
4856
4857 2008-08-29 19:10  jeff
4858
4859         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
4860           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
4861           usage classes
4862
4863 2008-08-29 16:13  ivan
4864
4865         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
4866           of simple accounts for cheepnet, RT#3805
4867
4868 2008-08-29 13:10  ivan
4869
4870         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
4871           of quantity fields on package edit, for RT#3805
4872
4873 2008-08-28 18:09  ivan
4874
4875         * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
4876           httemplate/elements/select-cdrbatch.html,
4877           httemplate/elements/tr-select-cdrbatch.html,
4878           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
4879           add CDR batch TFTP feature, RT#3113
4880
4881 2008-08-28 17:45  jeff
4882
4883         * FS/FS/part_pkg.pm: noise reduction
4884
4885 2008-08-28 17:23  ivan
4886
4887         * httemplate/elements/: tr-select-taxclass.html,
4888           select-taxclass.html: correct nits in tax class selection
4889
4890 2008-08-28 15:00  jeff
4891
4892         * FS/FS/tax_rate.pm: updates can be completely empty
4893
4894 2008-08-28 14:32  jeff
4895
4896         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
4897           httemplate/browse/part_pkg_taxproduct.cgi,
4898           httemplate/edit/part_pkg_taxoverride.html,
4899           httemplate/edit/quick-charge.html,
4900           httemplate/edit/process/quick-charge.cgi,
4901           httemplate/elements/select-taxoverride.html,
4902           httemplate/elements/select-taxproduct.html,
4903           httemplate/view/cust_main/packages.html: taxproduct selection for
4904           one time charges
4905
4906 2008-08-28 12:09  ivan
4907
4908         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
4909
4910 2008-08-28 00:38  jeff
4911
4912         * httemplate/elements/select-taxoverride.html,
4913           httemplate/elements/select-taxproduct.html,
4914           httemplate/elements/tr-select-taxoverride.html,
4915           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
4916           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
4917           FS/FS/part_pkg/voip_cdr.pm,
4918           httemplate/browse/part_pkg_taxproduct.cgi,
4919           httemplate/edit/part_pkg.cgi,
4920           httemplate/edit/part_pkg_taxoverride.html,
4921           httemplate/edit/process/part_pkg.cgi: multiple usage classes
4922           checkpoint
4923
4924 2008-08-26 17:15  ivan
4925
4926         * FS/FS/cust_main.pm: don't override countrydefault or whatever
4927           with a blank value in bulk customer import
4928
4929 2008-08-26 17:05  ivan
4930
4931         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
4932           distinction to lint
4933
4934 2008-08-26 17:00  ivan
4935
4936         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
4937           distinction to lint
4938
4939 2008-08-26 16:53  ivan
4940
4941         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
4942           vs. ok distinction to lint
4943
4944 2008-08-26 07:00  rsiddall
4945
4946         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
4947           fixing up paths so the RPM-installed self-service files are not
4948           under /usr/local on the remote machine.  Also fixed an
4949           initialization problem where the system configuration files for
4950           Freeside were assumed to be under /etc/default, not
4951           /etc/sysconfig
4952
4953 2008-08-25 14:23  ivan
4954
4955         * httemplate/edit/elements/edit.html: fix package editor showing
4956           "all" for pkg class selection
4957
4958 2008-08-25 13:33  ivan
4959
4960         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
4961           comparison from svcnum to svcpart
4962
4963 2008-08-24 22:53  jeff
4964
4965         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
4966           FS/FS/Report/Table/Monthly.pm,
4967           httemplate/search/cust_bill_pkg.cgi,
4968           httemplate/search/report_prepaid_income.cgi,
4969           httemplate/search/report_tax.cgi: correct fallout from duplicate
4970           line items
4971
4972 2008-08-24 22:18  jeff
4973
4974         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
4975           agent virtualizing packages
4976
4977 2008-08-24 15:35  ivan
4978
4979         * httemplate/elements/checkboxes-table-name.html: add controls to
4980           select/unselect/toggle all checkboxes
4981
4982 2008-08-24 14:52  ivan
4983
4984         * bin/customer-faker: add -k option for pkgpart
4985
4986 2008-08-24 14:49  ivan
4987
4988         * bin/customer-faker: add -a option for agentnum
4989
4990 2008-08-23 20:41  rsiddall
4991
4992         * rpm/freeside.spec: Create discrete RPMs for different parts of
4993           the self-service interface.  Put the default configuration folder
4994           in the main freeside RPM.
4995
4996 2008-08-23 14:59  jeff
4997
4998         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
4999           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
5000           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
5001           FS/MANIFEST, httemplate/browse/rate_detail.html,
5002           httemplate/edit/rate_detail.html,
5003           httemplate/edit/rate_region.cgi,
5004           httemplate/edit/usage_class.html,
5005           httemplate/edit/elements/edit.html,
5006           httemplate/edit/process/rate_region.cgi,
5007           httemplate/edit/process/usage_class.html,
5008           httemplate/elements/menu.html: add usage classes to rate details
5009
5010 2008-08-22 20:29  jeff
5011
5012         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
5013           tax_rate.pm: tax data update bug fixes and error message
5014           improvements
5015
5016 2008-08-21 20:01  ivan
5017
5018         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
5019           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
5020           FS/MANIFEST, FS/t/cust_svc_option.t,
5021           httemplate/elements/dashboard-toplist.html,
5022           httemplate/elements/mcp_lint.html: the master control program has
5023           chosen YOU to serve your system on the game grid
5024
5025 2008-08-21 16:21  ivan
5026
5027         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
5028           reporting for MCP mode
5029
5030 2008-08-21 11:21  jeff
5031
5032         * bin/import-optigold.pl: use options with proper names
5033
5034 2008-08-19 11:42  ivan
5035
5036         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
5037
5038 2008-08-19 04:35  ivan
5039
5040         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
5041
5042 2008-08-19 03:09  ivan
5043
5044         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
5045           here
5046
5047 2008-08-19 03:06  ivan
5048
5049         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
5050           httemplate/edit/rate_region.cgi: more consistent prefix display,
5051           and don't forget nxx'
5052
5053 2008-08-15 12:42  ivan
5054
5055         * Makefile: install default conf with make create-config too, so it
5056           doesn't go missing
5057
5058 2008-08-15 12:26  ivan
5059
5060         * FS/bin/freeside-setup: allow a full pathname to be specified to
5061           freeside-setup for initial configdir
5062
5063 2008-08-14 18:09  jeff
5064
5065         * FS/FS/tax_class.pm: correct field ordering - invonsequential
5066
5067 2008-08-14 17:41  ivan
5068
5069         * httemplate/elements/form-file_upload.html: can have a message
5070           then a URL too
5071
5072 2008-08-14 04:53  ivan
5073
5074         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
5075           httemplate/elements/progress-init.html,
5076           httemplate/misc/cust_main-import.cgi,
5077           httemplate/misc/process/cust_main-import.cgi,
5078           httemplate/elements/progress-popup.html,
5079           httemplate/search/cust_main.html,
5080           httemplate/elements/form-file_upload.html,
5081           httemplate/misc/file-upload.html,
5082           httemplate/elements/file-upload.html: customer import: add
5083           progress bar & redirect to a search of the imported customers,
5084           #3475
5085
5086 2008-08-14 04:44  ivan
5087
5088         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
5089           import: add progress bar & redirect to a search of the imported
5090           customers, #3475
5091
5092 2008-08-13 18:58  ivan
5093
5094         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
5095           httemplate/elements/menu.html,
5096           httemplate/misc/cust_main-import.cgi,
5097           httemplate/misc/process/cust_main-import.cgi: import customer
5098           from Excel file too
5099
5100 2008-08-13 18:52  ivan
5101
5102         * FS/FS/svc_Common.pm: tyop
5103
5104 2008-08-13 18:38  ivan
5105
5106         * httemplate/view/svc_forward.cgi: tyop
5107
5108 2008-08-08 13:29  jeff
5109
5110         * bin/import-optigold.pl: better opti table relationship following
5111
5112 2008-08-08 11:13  jeff
5113
5114         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
5115           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
5116           conf/invoice_latex: cdrs can be in separate invoice section,
5117           after total, summarized inline, with hints for page breaks
5118
5119 2008-08-07 15:30  ivan
5120
5121         * Makefile: don't generate a new key on install-selfservice if
5122           there's already an RSA one either
5123
5124 2008-08-05 23:39  jeff
5125
5126         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
5127
5128 2008-08-05 21:05  jeff
5129
5130         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
5131           refactor
5132
5133 2008-08-02 19:15  ivan
5134
5135         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
5136           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
5137           a name field to svc_phone
5138
5139 2008-08-02 17:54  ivan
5140
5141         * FS/FS/cdr/simple2.pm: doh, fix regex
5142
5143 2008-08-02 17:26  ivan
5144
5145         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
5146           "exists" on an undefined value at
5147           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
5148           upgrade
5149
5150 2008-08-02 17:20  ivan
5151
5152         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
5153           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
5154           line 812.' error on upgrade
5155
5156 2008-08-02 16:51  ivan
5157
5158         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
5159           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
5160           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
5161           'Can't call method "parse" on an undefined value' error from CDR
5162           format refactor
5163
5164 2008-08-01 21:20  jeff
5165
5166         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
5167           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
5168           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
5169           conf/invoice_latex, httemplate/edit/cust_main.cgi,
5170           httemplate/edit/cust_main/billing.html,
5171           httemplate/view/cust_main/billing.html: bundled package
5172           presentation improvements
5173
5174 2008-08-01 21:09  jeff
5175
5176         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
5177           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
5178           part_pkg/voip_cdr.pm: improve CDR usage presentation
5179
5180 2008-08-01 14:41  ivan
5181
5182         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
5183           be limited by date like before, closes: Bug#3801
5184
5185 2008-08-01 13:21  ivan
5186
5187         * httemplate/edit/pkg_class.html: categories deserve labels too
5188
5189 2008-07-31 16:32  ivan
5190
5191         * httemplate/search/report_receivables.cgi: this should fix columns
5192           not showing up in receivables report... not surea bout #3801
5193           (credits/etc show up in all time periods)
5194
5195 2008-07-31 13:17  ivan
5196
5197         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
5198           receivables report: credits/etc. should be limited by date like
5199           before, closes: Bug#3801
5200
5201 2008-07-30 19:35  ivan
5202
5203         * httemplate/misc/delete-customer.cgi: fix error on customer
5204           deletion
5205
5206 2008-07-30 15:10  ivan
5207
5208         * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
5209
5210 2008-07-29 13:00  jeff
5211
5212         * FS/FS/cust_bill.pm: correct amount for new charges total on
5213           sectioned invoices
5214
5215 2008-07-29 10:29  rsiddall
5216
5217         * rpm/freeside.spec: Self-Service files were reorganized; changed
5218           the way we copy them into the buildroot.
5219
5220 2008-07-24 09:40  jeff
5221
5222         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
5223           line number order
5224
5225 2008-07-23 07:41  jeff
5226
5227         * httemplate/edit/tax_rate.html: add disabled column to new tax
5228           rates, false laziness elimination, and bug fixes - closes #3566
5229
5230 2008-07-23 07:36  jeff
5231
5232         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
5233           httemplate/browse/tax_rate.cgi,
5234           httemplate/misc/enable_or_disable_tax.html,
5235           httemplate/misc/process/enable_or_disable_tax.html: add disabled
5236           column to new tax rates, false laziness elimination, and bug
5237           fixes - closes #3566
5238
5239 2008-07-22 01:33  ivan
5240
5241         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
5242           command
5243
5244 2008-07-21 21:59  ivan
5245
5246         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
5247           view also
5248
5249 2008-07-21 15:34  ivan
5250
5251         * FS/FS/ClientAPI/Signup.pm,
5252           fs_selfservice/FS-SelfService/SelfService.pm,
5253           fs_selfservice/FS-SelfService/cgi/signup.cgi,
5254           fs_selfservice/FS-SelfService/cgi/signup.html,
5255           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
5256
5257 2008-07-21 14:23  ivan
5258
5259         * Makefile: oops, don't inadvertantly switch default db type
5260
5261 2008-07-21 12:09  ivan
5262
5263         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
5264           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
5265           fs_selfservice/FS-SelfService/SelfService.pm,
5266           fs_selfservice/FS-SelfService/cgi/signup.html,
5267           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
5268           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
5269           fs_selfservice/FS-SelfService/cgi/images/cross.png,
5270           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
5271           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
5272           w/globalpops DID selection via mason components pass-through
5273
5274 2008-07-21 11:58  ivan
5275
5276         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
5277           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
5278           components standalone
5279
5280 2008-07-21 03:42  ivan
5281
5282         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
5283
5284 2008-07-18 15:31  ivan
5285
5286         * httemplate/search/report_rt_transaction.html: missing closing
5287           FORM tag
5288
5289 2008-07-18 15:30  ivan
5290
5291         * httemplate/elements/popup_link.html: add target param, i thought
5292           this was needed for something...
5293
5294 2008-07-18 15:29  ivan
5295
5296         * bin/bind.import: add -e option to bind.import (now to actually
5297           implement it)
5298
5299 2008-07-18 15:28  ivan
5300
5301         * FS/FS/rate_region.pm: show NXX is US if applicable
5302
5303 2008-07-18 15:28  ivan
5304
5305         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
5306           UI/Web.pm: some random cleanups
5307
5308 2008-07-18 15:27  ivan
5309
5310         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
5311           imports
5312
5313 2008-07-18 15:26  ivan
5314
5315         * FS/MANIFEST: add part_pkg_link to MANIFEST
5316
5317 2008-07-17 16:55  ivan
5318
5319         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
5320           cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
5321           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
5322           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
5323
5324 2008-07-16 16:55  ivan
5325
5326         * httemplate/search/svc_acct.cgi: fix account search by time
5327           remaining to deal with situations w/o a recurring amount
5328
5329 2008-07-15 16:25  ivan
5330
5331         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
5332
5333 2008-07-15 16:18  ivan
5334
5335         * FS/FS/Upgrade.pm: parens help alot
5336
5337 2008-07-15 16:17  ivan
5338
5339         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
5340           upgrade
5341
5342 2008-07-15 13:56  ivan
5343
5344         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
5345           reports of cancelled customers
5346
5347 2008-07-14 18:19  ivan
5348
5349         * FS/FS/part_export/phone_shellcommands.pm: add warning about
5350           concurrency in FreePBX
5351
5352 2008-07-14 16:59  ivan
5353
5354         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
5355           their stupid display problems with scrolling.  also make the
5356           gridding more consistent
5357
5358 2008-07-14 16:08  ivan
5359
5360         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
5361           view/cust_main/notes.html: fuck embedded iframes and their stupid
5362           display problems with scrolling.  also make the gridding more
5363           consistent
5364
5365 2008-07-10 11:48  ivan
5366
5367         * httemplate/view/cust_main/packages.html: fix variable scoping
5368           issues preventing customer view page from coing up
5369
5370 2008-07-09 20:16  jeff
5371
5372         * FS/FS/cust_bill.pm: restore line item date ranges
5373
5374 2008-07-09 13:37  ivan
5375
5376         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
5377           warnings on upgrade
5378
5379 2008-07-09 13:33  ivan
5380
5381         * FS/FS/svc_Common.pm: perl vs SQL brainfart
5382
5383 2008-07-09 12:45  ivan
5384
5385         * httemplate/docs/license.html: fix famfamfam link
5386
5387 2008-07-09 12:35  ivan
5388
5389         * FS/FS/svc_Common.pm: service searching should be case-insensitive
5390           now
5391
5392 2008-07-08 20:40  ivan
5393
5394         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
5395           exemptions were inserted?
5396
5397 2008-07-08 20:27  ivan
5398
5399         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
5400
5401 2008-07-08 20:18  ivan
5402
5403         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
5404           search legacy tax exemptions by customer status
5405
5406 2008-07-08 19:30  ivan
5407
5408         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
5409           to be specified when editing a disabled package
5410
5411 2008-07-07 19:19  ivan
5412
5413         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
5414           taxclass-less regions
5415
5416 2008-07-07 19:01  ivan
5417
5418         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
5419           httemplate/search/report_tax.cgi: fix line-item reports on
5420           taxclass-less regions
5421
5422 2008-07-07 17:35  ivan
5423
5424         * httemplate/search/cust_bill_pkg.cgi: order by number for line
5425           items with the same datestamp
5426
5427 2008-07-07 17:20  ivan
5428
5429         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
5430           date
5431
5432 2008-07-07 16:47  ivan
5433
5434         * httemplate/search/report_tax.cgi: should be a proper fix for edge
5435           cases where you have taxclass and empty-taxclass rates for a
5436           region, whew
5437
5438 2008-07-07 14:38  ivan
5439
5440         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
5441           probelms on old (v1.x?) DBD::Pg
5442
5443 2008-07-07 14:18  ivan
5444
5445         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
5446           debugging of bind_param statements
5447
5448 2008-07-07 14:07  ivan
5449
5450         * FS/FS/Record.pm: add debugging of bind_param statements
5451
5452 2008-07-07 12:50  ivan
5453
5454         * FS/FS/Record.pm: add debugging of bind_param statements
5455
5456 2008-07-03 16:23  ivan
5457
5458         * httemplate/view/cust_main/packages.html: fix bad sub names in
5459           forward-port
5460
5461 2008-07-02 21:19  ivan
5462
5463         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
5464           regression caused by get_real_fields refactor
5465
5466 2008-07-02 21:12  ivan
5467
5468         * FS/FS/Record.pm: this should non-"=" searches on fields that
5469           require SQL type binding...
5470
5471 2008-07-02 21:00  ivan
5472
5473         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
5474           "forward-port", i guess
5475
5476 2008-07-02 20:57  ivan
5477
5478         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
5479           1.7?  not touching it unless it breaks :)
5480
5481 2008-07-01 19:55  ivan
5482
5483         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
5484           card through self-service
5485
5486 2008-07-01 00:02  jeff
5487
5488         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
5489
5490 2008-06-30 22:01  jeff
5491
5492         * httemplate/misc/unadjourn_pkg.cgi,
5493           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
5494           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
5495           FS/FS/part_export/shellcommands.pm,
5496           FS/FS/part_export/sqlradius.pm,
5497           httemplate/edit/REAL_cust_pkg.cgi,
5498           httemplate/misc/process/cancel_pkg.html,
5499           httemplate/search/cust_pkg.cgi,
5500           httemplate/view/cust_main/packages.html: correct internal reason
5501           searching, prevent interleaved suspend/cancel/expire/adjourn,
5502           backporting and refactoring
5503
5504 2008-06-30 17:11  ivan
5505
5506         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
5507
5508 2008-06-30 17:07  ivan
5509
5510         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
5511           hope
5512
5513 2008-06-30 17:00  ivan
5514
5515         * httemplate/view/svc_phone.cgi: add sip pw display
5516
5517 2008-06-30 16:56  ivan
5518
5519         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
5520           FS/FS/part_export/phone_shellcommands.pm,
5521           httemplate/edit/svc_phone.cgi: add sip pw field
5522
5523 2008-06-30 01:01  ivan
5524
5525         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
5526           checkpoint signup work
5527
5528 2008-06-30 01:00  ivan
5529
5530         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
5531           extensions
5532
5533 2008-06-29 13:53  ivan
5534
5535         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
5536           httemplate/elements/select-phonenum.html,
5537           httemplate/elements/tr-select-did.html: globalPOPs provisioning
5538
5539 2008-06-28 21:33  jeff
5540
5541         * httemplate/view/cust_main/packages.html: spurious 'suspended'
5542
5543 2008-06-28 17:41  ivan
5544
5545         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
5546           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
5547           state->areacode caching,
5548
5549 2008-06-28 16:03  ivan
5550
5551         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
5552           httemplate/edit/elements/svc_Common.html,
5553           httemplate/elements/input-text.html,
5554           httemplate/elements/select-areacode.html,
5555           httemplate/elements/select-did.html,
5556           httemplate/elements/select-exchange.html,
5557           httemplate/elements/select-phonenum.html,
5558           httemplate/elements/select-state.html,
5559           httemplate/elements/tr-input-text.html,
5560           httemplate/elements/tr-select-did.html,
5561           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
5562           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
5563           FS/FS/part_export/globalpops_voip.pm,
5564           httemplate/edit/svc_phone.cgi,
5565           httemplate/edit/cust_main/select-state.html: get DIDs from
5566           globalpops
5567
5568 2008-06-28 12:25  jeff
5569
5570         * httemplate/elements/tr-checkboxes-table.html,
5571           httemplate/elements/checkboxes-table.html,
5572           httemplate/elements/menu.html,
5573           httemplate/elements/select-agent.html,
5574           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
5575           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
5576           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
5577           httemplate/browse/svc_acct_pop.cgi,
5578           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
5579           httemplate/edit/svc_acct_pop.cgi,
5580           httemplate/edit/svc_broadband.cgi,
5581           httemplate/edit/elements/edit.html,
5582           httemplate/edit/elements/svc_Common.html,
5583           httemplate/edit/process/router.cgi,
5584           httemplate/edit/process/svc_acct_pop.cgi,
5585           httemplate/edit/process/svc_broadband.cgi,
5586           httemplate/edit/process/addr_block/add.cgi,
5587           httemplate/edit/process/addr_block/allocate.cgi,
5588           httemplate/edit/process/addr_block/deallocate.cgi,
5589           httemplate/edit/process/addr_block/split.cgi,
5590           httemplate/edit/process/elements/process.html: agent virtualize
5591           address blocks and routers
5592
5593 2008-06-27 01:53  ivan
5594
5595         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
5596           fs_selfservice/FS-SelfService/SelfService.pm,
5597           fs_selfservice/FS-SelfService/cgi/signup.html: adding
5598           signup_server-service config
5599
5600 2008-06-27 00:18  ivan
5601
5602         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
5603           compilation fixes
5604
5605 2008-06-26 17:27  ivan
5606
5607         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
5608           start.  stupid power failure.
5609
5610 2008-06-26 14:55  ivan
5611
5612         * FS/FS/part_export/phone_shellcommands.pm: adding
5613           phone_shellcommands with preliminary FreePBX integration commands
5614
5615 2008-06-25 13:14  ivan
5616
5617         * httemplate/search/report_receivables.cgi: optimize total query in
5618           receivables report.  very significant speedup for large DBs
5619
5620 2008-06-25 13:11  ivan
5621
5622         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
5623
5624 2008-06-25 11:14  ivan
5625
5626         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
5627           index already existing either
5628
5629 2008-06-24 17:29  ivan
5630
5631         * htetc/handler.pl, FS/FS/Record.pm: finish adding
5632           str2time_sql_closing
5633
5634 2008-06-24 11:50  ivan
5635
5636         * conf/invoice_html: i think we need a $ there???
5637
5638 2008-06-24 09:39  jeff
5639
5640         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
5641           fees
5642
5643 2008-06-23 19:09  ivan
5644
5645         * FS/FS/part_export/sqlradius.pm: prevent decrementing
5646           time/bandwidth for old RADIUS records
5647
5648 2008-06-23 15:59  ivan
5649
5650         * bin/cdr.import: hahahd doh, we're in perl
5651
5652 2008-06-23 15:11  ivan
5653
5654         * bin/cdr.import: add quick command line too for CDR imports
5655
5656 2008-06-23 09:46  jeff
5657
5658         * conf/invoice_html: this is what it was for
5659
5660 2008-06-23 08:36  jeff
5661
5662         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
5663           invoice service address modifications
5664
5665 2008-06-22 19:50  ivan
5666
5667         * conf/invoice_html: wtf was this for in the first place then
5668
5669 2008-06-22 19:48  ivan
5670
5671         * conf/invoice_html: this seems to match the latex templates more
5672           accurately, rather than push the sub-totals out into their own
5673           column
5674
5675 2008-06-22 19:35  ivan
5676
5677         * conf/invoice_html: fix leaking colspan in totals on sectioned
5678           invoices
5679
5680 2008-06-22 17:41  ivan
5681
5682         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
5683           to assist in enet migraiton
5684
5685 2008-06-22 17:37  ivan
5686
5687         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
5688           report fix, no _date
5689
5690 2008-06-22 17:34  ivan
5691
5692         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
5693           tax exemptions to assist in enet migraiton
5694
5695 2008-06-19 22:47  jeff
5696
5697         * FS/FS/cust_bill.pm: extra values for invoices
5698
5699 2008-06-19 20:36  ivan
5700
5701         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
5702           scum who charged back their customization work and then used the
5703           software anyway
5704
5705 2008-06-18 20:18  jeff
5706
5707         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
5708           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
5709           FS/FS.pm, httemplate/browse/pkg_category.html,
5710           httemplate/browse/pkg_class.html,
5711           httemplate/edit/pkg_category.html,
5712           httemplate/edit/pkg_class.html,
5713           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
5714           htetc/handler.pl, httemplate/edit/elements/edit.html,
5715           httemplate/elements/menu.html: package categories (meta package
5716           classes) and grouping invoices by them
5717
5718 2008-06-18 14:18  ivan
5719
5720         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
5721           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
5722           don't want them
5723
5724 2008-06-18 12:24  ivan
5725
5726         * httemplate/edit/part_pkg.cgi: s helps alot
5727
5728 2008-06-18 12:09  ivan
5729
5730         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
5731           (customizing) package definitions w/new editor
5732
5733 2008-06-18 11:50  jeff
5734
5735         * httemplate/: browse/tax_rate.cgi,
5736           misc/enable_or_disable_tax.html,
5737           misc/process/enable_or_disable_tax.html: allow enabling and
5738           disabling if tax_rate rows in groups (RT 3566)
5739
5740 2008-06-17 22:22  ivan
5741
5742         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
5743           make up your mind
5744
5745 2008-06-17 17:49  ivan
5746
5747         * FS/FS/part_virtual_field.pm: this module, also, has no need to
5748           import qsearch/qsearchs, and is causing dependency loop problems
5749           (Record->part_virtual_field->Record)
5750
5751 2008-06-17 17:46  ivan
5752
5753         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
5754           as simple as Record->Conf->Record here
5755
5756 2008-06-17 17:42  ivan
5757
5758         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
5759           runtime... should hopefully FINALLY eliminate the
5760           Record->Msgcat->Conf->Record loop
5761
5762 2008-06-17 17:36  ivan
5763
5764         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
5765           qsearch/qsearchs... hopefully this is the last of the weird
5766           dependency loops (this one is Record->Msgcat->msgcat->Record)
5767
5768 2008-06-17 17:27  ivan
5769
5770         * FS/FS/Msgcat.pm: fix dependency loop problem with database
5771           config, hopefully?  (Record->Msgcat->Conf->Record)
5772
5773 2008-06-17 17:10  ivan
5774
5775         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
5776           hopefully this will solve the weird circular dependency issue
5777           (Record->Msgcat->Conf->conf->Record)
5778
5779 2008-06-17 17:05  ivan
5780
5781         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
5782           off debugging for address standardization
5783
5784 2008-06-17 16:57  ivan
5785
5786         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
5787           cloning w/new package editor
5788
5789 2008-06-17 12:29  jeff
5790
5791         * conf/invoice_latex: fixup damage from quantity addition
5792
5793 2008-06-16 20:35  ivan
5794
5795         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
5796           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
5797           htetc/handler.pl, httemplate/elements/htmlarea.html,
5798           httemplate/misc/email-customers.html,
5799           httemplate/misc/process/email-customers.html,
5800           httemplate/search/cust_main.html: finish adding a feature to
5801           easily list all email addresses for an agent & send them email
5802
5803 2008-06-16 20:13  jeff
5804
5805         * conf/invoice_latex: not forgetting to add fax and old customer id
5806
5807 2008-06-16 18:43  ivan
5808
5809         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
5810           now
5811
5812 2008-06-16 06:36  jeff
5813
5814         * bin/import-optigold.pl: catch one more customer
5815
5816 2008-06-15 23:53  ivan
5817
5818         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
5819           ability to edit agent_custid
5820
5821 2008-06-15 18:32  jeff
5822
5823         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
5824
5825 2008-06-12 16:15  ivan
5826
5827         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
5828           displaying package and comment on date editing
5829
5830 2008-06-12 14:53  ivan
5831
5832         * httemplate/: edit/process/elements/process.html,
5833           view/cust_main/packages.html, edit/part_pkg.cgi,
5834           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
5835           w/new package editor
5836
5837 2008-06-12 09:56  jeff
5838
5839         * bin/import-optigold.pl: date fixups
5840
5841 2008-06-12 08:55  jeff
5842
5843         * bin/import-optigold.pl: import services from service providing
5844           servers
5845
5846 2008-06-10 16:24  ivan
5847
5848         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
5849           upgrade errors
5850
5851 2008-06-10 10:39  ivan
5852
5853         * FS/FS/Misc.pm: turn off debugging that got left on by accident
5854
5855 2008-06-09 19:12  ivan
5856
5857         * httemplate/edit/process/: cust_credit_refund.cgi,
5858           cust_pay_refund.cgi: fix up application of things to refunds,
5859           RT#3606/RT#3545
5860
5861 2008-06-09 11:32  ivan
5862
5863         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
5864
5865 2008-06-05 15:44  ivan
5866
5867         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
5868           name, revsere src/dst
5869
5870 2008-06-05 13:09  ivan
5871
5872         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
5873           quantities &
5874
5875 2008-06-05 12:44  ivan
5876
5877         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
5878
5879 2008-06-05 12:29  ivan
5880
5881         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
5882           NULL
5883
5884 2008-06-05 12:25  ivan
5885
5886         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
5887           fees
5888
5889 2008-06-05 12:24  ivan
5890
5891         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
5892           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
5893           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
5894           quantity bs
5895
5896 2008-06-05 12:06  jeff
5897
5898         * conf/invoice_html: dash removal
5899
5900 2008-06-05 10:05  jeff
5901
5902         * conf/invoice_html: fix unitprice/posttotal nit
5903
5904 2008-06-05 09:56  jeff
5905
5906         * conf/invoice_html: fix unitprice/section nit
5907
5908 2008-06-05 09:51  jeff
5909
5910         * conf/invoice_html: correct bogus porting
5911
5912 2008-06-05 05:42  jeff
5913
5914         * conf/invoice_latex: replace lost braces
5915
5916 2008-06-05 03:36  ivan
5917
5918         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
5919           httemplate/search/report_cust_main.html: add customer status to
5920           adv. customer report, template customer search for future use in
5921           emailing notices, RT#2731
5922
5923 2008-06-05 03:34  ivan
5924
5925         * FS/FS/: cust_pkg.pm: docs for search_sql
5926
5927 2008-06-05 01:54  ivan
5928
5929         * httemplate/search/report_cust_bill.html: minor invoice report UI
5930
5931 2008-06-04 22:06  ivan
5932
5933         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
5934           httemplate/edit/cust_credit_bill.cgi,
5935           httemplate/edit/cust_pay_refund.cgi,
5936           httemplate/view/cust_main/payment_history/credit.html,
5937           httemplate/view/cust_main/payment_history/payment.html,
5938           httemplate/edit/cust_credit_refund.cgi,
5939           httemplate/edit/elements/ApplicationCommon.html,
5940           httemplate/edit/process/cust_bill_pay.cgi,
5941           httemplate/edit/process/cust_credit_bill.cgi,
5942           httemplate/edit/process/cust_credit_refund.cgi,
5943           httemplate/edit/process/cust_pay_refund.cgi,
5944           httemplate/edit/process/elements/ApplicationCommon.html: payment
5945           and credit applications have separate "apply to refund" choices
5946           now, and no auto-refund choice in the invoice dropdown.  RT#3545
5947
5948 2008-06-04 15:44  jeff
5949
5950         * FS/FS/cust_bill.pm: moar tyop
5951
5952 2008-06-04 15:42  jeff
5953
5954         * FS/FS/cust_bill.pm: tyop
5955
5956 2008-06-04 11:50  ivan
5957
5958         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
5959           fix the random "HylaFax support has not been configured" error,
5960           caused by cust_bill->fax getting called instead of cust_main->fax
5961           field
5962
5963 2008-06-04 11:40  jeff
5964
5965         * conf/invoice_html: more voxline invoice formatting
5966
5967 2008-06-04 11:05  jeff
5968
5969         * FS/FS/cust_bill.pm: voxline invoice formatting
5970
5971 2008-06-04 10:57  jeff
5972
5973         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
5974           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
5975           FS/FS/Conf_compat17.pm: voxline invoice formatting
5976
5977 2008-06-04 06:28  jeff
5978
5979         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
5980
5981 2008-06-04 06:26  jeff
5982
5983         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
5984           conf/invoice_latex: service address on invoice
5985
5986 2008-06-03 14:06  ivan
5987
5988         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
5989           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
5990           httemplate/view/cust_main/packages.html: very basic start at
5991           adding quantities
5992
5993 2008-06-02 11:59  ivan
5994
5995         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
5996
5997 2008-06-02 11:31  ivan
5998
5999         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
6000
6001 2008-06-02 10:58  ivan
6002
6003         * httemplate/misc/process/timeworked.html: fix error apply
6004           fractional seconds
6005
6006 2008-06-02 10:14  ivan
6007
6008         * FS/FS/UI/Web/small_custview.pm: doh!
6009
6010 2008-06-02 10:06  ivan
6011
6012         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
6013           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
6014           rt/lib/RT/URI/freeside/Internal.pm,
6015           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
6016           of a sudden causing fatal errors?!  wtf
6017
6018 2008-06-02 04:16  jeff
6019
6020         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
6021           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
6022           remittance coupon
6023
6024 2008-06-01 19:47  ivan
6025
6026         * FS/FS/Misc.pm: and batchmode was probably right
6027
6028 2008-06-01 19:45  ivan
6029
6030         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
6031           timeout
6032
6033 2008-06-01 19:16  ivan
6034
6035         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
6036           a timeout, this should prevent hanging on template errors
6037
6038 2008-06-01 15:48  ivan
6039
6040         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
6041           FS/FS/payinfo_transaction_Mixin.pm,
6042           httemplate/view/cust_main/payment_history.html,
6043           httemplate/search/elements/cust_pay_or_refund.html,
6044           httemplate/view/cust_refund.html,
6045           httemplate/view/cust_main/payment_history/credit.html,
6046           httemplate/view/cust_main/payment_history/invoice.html,
6047           httemplate/view/cust_main/payment_history/payment.html,
6048           httemplate/view/cust_main/payment_history/refund.html,
6049           httemplate/view/cust_main/payment_history/voided_payment.html:
6050           refactor payment history slightly, add refund receipts, have
6051           "unapplied" refunds show like other unapplied/open things,
6052           RT#3545
6053
6054 2008-06-01 00:08  ivan
6055
6056         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
6057           "Billing #"
6058
6059 2008-05-31 22:43  ivan
6060
6061         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
6062           httemplate/view/cust_main/payment_history.html: add date to
6063           "applied to Invoice#" messages in history
6064
6065 2008-05-31 20:19  ivan
6066
6067         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
6068           agent-virtualized packages, clean up sloppy $where
6069           stringification, hard agent virtualization
6070
6071 2008-05-31 19:19  jeff
6072
6073         * bin/import-optigold.pl: umm.. right.. really do some on-demand
6074           stuff
6075
6076 2008-05-31 18:23  ivan
6077
6078         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
6079           problems
6080
6081 2008-05-31 17:11  ivan
6082
6083         * FS/FS/cust_bill.pm: fix problems when service definition names
6084           contain chars that need to be latex escaped
6085
6086 2008-05-31 16:50  jeff
6087
6088         * bin/import-optigold.pl: guess at on demand billing, link
6089           pre-existing services
6090
6091 2008-05-31 10:54  ivan
6092
6093         * htetc/handler.pl: add an explicit use for RT's not-well-declared
6094           dependency on CSS::Squish 0.06
6095
6096 2008-05-31 07:49  jeff
6097
6098         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
6099           invoice cosmetic improvements
6100
6101 2008-05-29 21:04  ivan
6102
6103         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
6104           still going to be editing old-style invoice events for a little
6105           while more yet, so space them out better (so options don't run
6106           together)
6107
6108 2008-05-29 20:55  ivan
6109
6110         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
6111           sucks.  add a "balance over" option to the 1.7 style
6112           agent-specific invoice send event
6113
6114 2008-05-29 18:38  ivan
6115
6116         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
6117           when running prune_applications not in debug mode...
6118
6119 2008-05-29 18:34  ivan
6120
6121         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
6122           FreesideStatus every time either.  really?
6123
6124 2008-05-29 18:33  ivan
6125
6126         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
6127           pruning every time
6128
6129 2008-05-29 18:28  ivan
6130
6131         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
6132           pruning every time
6133
6134 2008-05-29 18:02  ivan
6135
6136         * FS/FS/cust_pay_pending.pm: clean up any stray/old
6137           cust_pay_pending records causing problems
6138
6139 2008-05-29 17:53  ivan
6140
6141         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
6142           cust_pay_pending records causing problems
6143
6144 2008-05-28 17:11  ivan
6145
6146         * httemplate/graph/money_time.cgi: line things up better on the
6147           12mo report (prevent labels from taking up most of the graph
6148
6149 2008-05-28 03:45  ivan
6150
6151         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
6152           FS dbdef hasn't been initialized yet (& need to import
6153           adminsuidsetup)
6154
6155 2008-05-28 03:41  ivan
6156
6157         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
6158           when FS dbdef hasn't been initialized yet
6159
6160 2008-05-28 03:14  ivan
6161
6162         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
6163           FS dbdef hasn't been initialized yet
6164
6165 2008-05-19 20:52  ivan
6166
6167         * FS/FS/Upgrade.pm: automatically create an index on the new
6168           radacct.FreesideStatus column
6169
6170 2008-05-19 15:31  jeff
6171
6172         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
6173
6174 2008-05-19 11:50  ivan
6175
6176         * FS/FS/Conf.pm: a better link to the T:T docs
6177
6178 2008-05-18 21:29  ivan
6179
6180         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
6181           the h_ tables.  this should speed up the cust_pay upgrade??
6182
6183 2008-05-18 21:07  ivan
6184
6185         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
6186           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
6187           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
6188           httemplate/graph/money_time.cgi,
6189           httemplate/search/cust_bill_pay.html,
6190           httemplate/search/cust_credit.html,
6191           httemplate/search/cust_credit_refund.html,
6192           httemplate/search/cust_pay.cgi,
6193           httemplate/search/cust_refund.html,
6194           httemplate/search/elements/cust_pay_or_refund.html: make net
6195           receipts clickable... and netreceipts != cashflow, really, so
6196           separate those concepts, and cashflow gets gross & net variants.
6197           also add gross/net refunds.  #3012
6198
6199 2008-05-18 20:51  jeff
6200
6201         * conf/invoice_latex: fix latex template bogosity
6202
6203 2008-05-18 15:57  ivan
6204
6205         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
6206           include/import
6207
6208 2008-05-18 15:54  ivan
6209
6210         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
6211           auto sqlradius upgrade
6212
6213 2008-05-18 15:53  ivan
6214
6215         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
6216
6217 2008-05-18 15:42  ivan
6218
6219         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
6220           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
6221           init.d/freeside-init: on upgrade, automatically seed from
6222           sqlradius databases, and start freeside-sqlradius-radacctd by
6223           default
6224
6225 2008-05-17 23:50  ivan
6226
6227         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
6228           config value for disabling the ACLs... this should be good for a
6229           demo in 1.7, 1.9 will need some way to disable ACL changes from
6230           OUTSIDE the db
6231
6232 2008-05-17 20:04  ivan
6233
6234         * httemplate/: elements/customer-table.html,
6235           misc/batch-cust_pay.html: quick payment entry running total,
6236           closes: #3470
6237
6238 2008-05-16 12:26  jeff
6239
6240         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
6241           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
6242           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
6243           conf/invoice_latex: typeset CDRs into 5 columns on invoices
6244
6245 2008-05-15 15:48  ivan
6246
6247         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
6248           small_custview
6249
6250 2008-05-14 14:21  jeff
6251
6252         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
6253           omit statement type items from invoices
6254
6255 2008-05-14 11:19  jeff
6256
6257         * bin/import-optigold.pl: do NOT delete the existing data
6258
6259 2008-05-14 11:07  jeff
6260
6261         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
6262           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
6263           fee based taxes
6264
6265 2008-05-14 09:52  ivan
6266
6267         * bin/import-optigold.pl: [no log message]
6268
6269 2008-05-13 16:36  ivan
6270
6271         * FS/bin/freeside-adduser: tyop
6272
6273 2008-05-13 14:20  ivan
6274
6275         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
6276           elements in anonymous hash | Use of unintialized value in
6277           anonymous hash ) at
6278           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
6279
6280 2008-05-13 12:13  ivan
6281
6282         * Makefile: ensure new self-service libs are installed
6283
6284 2008-05-12 20:49  ivan
6285
6286         * debian/rules: tyop
6287
6288 2008-05-12 20:49  ivan
6289
6290         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
6291           initial configuration to be stored and retreived from than the
6292           initial tarball...
6293
6294 2008-05-08 23:34  ivan
6295
6296         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
6297           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
6298           to_json yet
6299
6300 2008-05-08 22:59  ivan
6301
6302         * httemplate/: docs/credits.html, docs/license.html,
6303           edit/cust_main.cgi, images/cross.png, images/error.png,
6304           images/tick.png: finish usps address standardization
6305
6306 2008-05-08 22:54  ivan
6307
6308         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
6309           mason?
6310
6311 2008-05-08 05:45  ivan
6312
6313         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
6314           httemplate/elements/xmlhttp.html,
6315           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
6316           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
6317           address standardization part one, finally checked in from here
6318
6319 2008-05-07 14:36  ivan
6320
6321         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
6322           customer cancellation, sort of a side effect of #2872, fixes
6323           #3480, #3481
6324
6325 2008-05-05 18:15  ivan
6326
6327         * httemplate/elements/customer-table.html: put the documentation in
6328           a proper <%doc> section
6329
6330 2008-05-05 18:14  ivan
6331
6332         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
6333           customer # portion of quick payment entry
6334
6335 2008-05-05 18:14  ivan
6336
6337         * httemplate/: misc/batch-cust_pay.html,
6338           elements/customer-table.html: agent-virtualize quick payment
6339           entry
6340
6341 2008-05-04 19:11  ivan
6342
6343         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
6344           new payment duplicate stuff with cc encryption :/
6345
6346 2008-05-04 18:52  ivan
6347
6348         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
6349           duplicate stuff with cc encryption :)
6350
6351 2008-05-04 18:18  ivan
6352
6353         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
6354           with cc encryption
6355
6356 2008-05-02 13:30  ivan
6357
6358         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
6359           schema-only changes (for slony slaves)
6360
6361 2008-05-01 18:58  ivan
6362
6363         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
6364
6365 2008-04-30 16:42  ivan
6366
6367         * Makefile: not here
6368
6369 2008-04-30 16:36  ivan
6370
6371         * Makefile: that explains the bs with ChangeLog
6372
6373 2008-04-30 16:29  ivan
6374
6375         * Makefile: last last-minute fix for last-minute change
6376
6377 2008-04-30 16:26  ivan
6378
6379         * Makefile: last minute fix for last minute change
6380
6381 2008-04-30 16:19  ivan
6382
6383         * Makefile: last minute release target update.  not particularly
6384           dangerous, nobody uses it but me
6385
6386 2008-04-28 12:17  ivan
6387
6388         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
6389           doing weird things with expirations and adjournments because
6390           freeside-queued $^T != freeside-daily $^T
6391
6392 2008-04-27 09:28  jeff
6393
6394         * httemplate/elements/select-taxproduct.html: sticky, too
6395
6396 2008-04-27 08:19  jeff
6397
6398         * httemplate/elements/select-taxproduct.html: fixup taxproduct
6399           selection
6400
6401 2008-04-24 15:51  ivan
6402
6403         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
6404           flags to voip_cdr price plan
6405
6406 2008-04-22 19:59  jeff
6407
6408         * FS/FS/cust_bill.pm: fixup return address fallback
6409
6410 2008-04-22 12:46  ivan
6411
6412         * FS/FS/cust_bill.pm: no comma there
6413
6414 2008-04-22 03:56  ivan
6415
6416         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
6417
6418 2008-04-18 14:27  ivan
6419
6420         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
6421           wish this was easier to test.
6422
6423 2008-04-18 14:25  ivan
6424
6425         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
6426
6427 2008-04-18 14:19  ivan
6428
6429         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
6430           finally fix ticket auto-association not getting along with RT
6431           ACLs
6432
6433 2008-04-17 20:29  jeff
6434
6435         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
6436           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
6437           httemplate/edit/process/addr_block/add.cgi,
6438           httemplate/edit/process/addr_block/allocate.cgi,
6439           httemplate/edit/process/addr_block/deallocate.cgi,
6440           httemplate/edit/process/addr_block/split.cgi: drag address and
6441           router even farther into the century
6442
6443 2008-04-16 18:39  ivan
6444
6445         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
6446           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
6447           line item bundling
6448
6449 2008-04-16 18:28  ivan
6450
6451         * httemplate/elements/menu.html: this is more accurate
6452
6453 2008-04-16 14:52  ivan
6454
6455         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
6456           add-ons
6457
6458 2008-04-16 14:12  ivan
6459
6460         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
6461           service add-ons
6462
6463 2008-04-16 14:10  ivan
6464
6465         * FS/FS/Record.pm: be more forgiving about numeric things padded
6466           with leading/trailing space
6467
6468 2008-04-16 13:34  ivan
6469
6470         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
6471           edit/quick-charge.html, elements/select-taxclass.html,
6472           elements/tr-select-taxclass.html: fix tax class on package def
6473           edit
6474
6475 2008-04-16 13:00  ivan
6476
6477         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
6478           add-on links in browse
6479
6480 2008-04-16 11:32  jeff
6481
6482         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
6483           httemplate/view/cust_main/packages.html: show user who created
6484           (cancel/suspend) reason and possibly fix a lingering spurious
6485           usergroup bug
6486
6487 2008-04-16 04:54  jeff
6488
6489         * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
6490
6491 2008-04-15 21:42  ivan
6492
6493         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
6494           pricing to package browse...
6495
6496 2008-04-15 18:03  ivan
6497
6498         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
6499           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
6500           package editor
6501
6502 2008-04-15 17:29  ivan
6503
6504         * FS/FS/part_pkg.pm: new package def editor
6505
6506 2008-04-15 17:19  ivan
6507
6508         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
6509           process/part_pkg.cgi: new package def editor
6510
6511 2008-04-15 17:16  ivan
6512
6513         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
6514           t/part_pkg_link.t: new package def editor
6515
6516 2008-04-15 13:47  jeff
6517
6518         * httemplate/elements/file-upload.html,
6519           httemplate/elements/header-minimal.html,
6520           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
6521           httemplate/misc/process/tax-import.cgi,
6522           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
6523           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
6524           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
6525           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
6526           rate engine (for now)
6527
6528 2008-04-15 12:43  ivan
6529
6530         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
6531           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
6532           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
6533           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
6534           s/recur_flat/recur_fee/
6535
6536 2008-04-15 06:41  ivan
6537
6538         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
6539           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
6540           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
6541           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
6542           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
6543           httemplate/edit/elements/edit.html,
6544           httemplate/edit/process/part_pkg.cgi,
6545           httemplate/edit/process/elements/process.html,
6546           httemplate/elements/select-agent_types.html,
6547           httemplate/elements/select-taxproduct.html,
6548           httemplate/elements/selectlayers.html,
6549           httemplate/elements/tr-input-text.html,
6550           httemplate/elements/tr-part_pkg_freq.html,
6551           httemplate/elements/tr-pkg_svc.html,
6552           httemplate/elements/tr-select-agent_types.html,
6553           httemplate/elements/tr-title.html: new package editor
6554
6555 2008-04-15 03:50  ivan
6556
6557         * httemplate/docs/about.html: it's april 15th, and i sure do.
6558
6559 2008-04-14 06:42  jeff
6560
6561         * FS/FS/Record.pm: Improve record searching
6562
6563 2008-04-13 14:37  ivan
6564
6565         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
6566           prorate_delayed.pm: fix recur_notify label for *_delayed price
6567           plans
6568
6569 2008-04-13 13:35  ivan
6570
6571         * httemplate/elements/: select-cust-part_pkg.html,
6572           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
6573           select-table and select-part_pkg updates so we can use
6574           select-part_pkg as an edit/elements/edit.html m2 type
6575
6576 2008-04-13 03:21  ivan
6577
6578         * httemplate/elements/tr-justtitle.html: adding just a title with
6579           no blank space above
6580
6581 2008-04-13 03:19  ivan
6582
6583         * httemplate/elements/: tr-selectlayers-select.html,
6584           selectlayers.html: add a tr- for just the select bit of a
6585           selectlayers...
6586
6587 2008-04-13 01:21  ivan
6588
6589         * httemplate/elements/tr-input-text.html: add disabled option to
6590           text elements
6591
6592 2008-04-13 00:41  ivan
6593
6594         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
6595           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
6596           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
6597           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
6598           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
6599           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
6600           and rearranged weights for a brighter tommorow^W^Wbetter price
6601           plan <SELECT>
6602
6603 2008-04-12 20:03  ivan
6604
6605         * httemplate/elements/tr-select-table.html: more stuff to allow
6606           select-table to be used as as edit/elements/edit.html m2*
6607           element: add tr-select-table.html
6608
6609 2008-04-12 20:03  ivan
6610
6611         * httemplate/elements/select-table.html: some stuff to allow
6612           select-table to be used as as edit/elements/edit.html m2*
6613           element: add js_only and html_only options, add id option to
6614           specify element id, add a kludge to onchange option
6615
6616 2008-04-12 19:58  ivan
6617
6618         * httemplate/elements/tablebreak-tr-title.html: allow table id to
6619           be specified for tablebreak elements (so edit/elements/edit.html
6620           m2* stuff can be used after a tablebreak)
6621
6622 2008-04-12 19:56  ivan
6623
6624         * httemplate/elements/: select-taxproduct.html,
6625           tr-select-taxproduct.html: add elements for selecting taxproduct
6626
6627 2008-04-12 19:55  ivan
6628
6629         * httemplate/elements/tr-part_pkg_freq.html: add an element for
6630           selecting part_pkg frequencies
6631
6632 2008-04-12 16:31  ivan
6633
6634         * httemplate/elements/: columnnext.html, columnstart.html: space
6635           columns out
6636
6637 2008-04-12 16:18  ivan
6638
6639         * httemplate/elements/: columnend.html, columnnext.html,
6640           columnstart.html: add some column elements so we can replicate
6641           multi-column edit forms with edit.html
6642
6643 2008-04-11 02:20  ivan
6644
6645         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
6646
6647 2008-04-10 18:50  ivan
6648
6649         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
6650
6651 2008-04-10 15:00  ivan
6652
6653         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
6654           AddLink so that the auto-association stuff works when creating a
6655           ticket
6656
6657 2008-04-09 18:35  jeff
6658
6659         * FS/FS/Conf.pm: sync terminology
6660
6661 2008-04-09 16:51  ivan
6662
6663         * httemplate/elements/menu.html: add a menu entry for the new tax
6664           stuff
6665
6666 2008-04-09 14:54  ivan
6667
6668         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
6669           batch tax import
6670
6671 2008-04-09 14:44  ivan
6672
6673         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
6674
6675 2008-04-09 14:27  ivan
6676
6677         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
6678
6679 2008-04-09 14:17  ivan
6680
6681         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
6682           this point, but its not in the database yet, so checking
6683           dbdef->table doesn't DWWW
6684
6685 2008-04-09 14:07  ivan
6686
6687         * debian/control: adding 1.9 dependencies
6688
6689 2008-04-08 20:33  ivan
6690
6691         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
6692           charges
6693
6694 2008-04-07 22:49  ivan
6695
6696         * debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
6697           config, control, copyright, cron.d, cron.d.ex,
6698           dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
6699           ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
6700           freeside-webui.links, freeside.apache-alias.conf,
6701           freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
6702           manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
6703           postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
6704           templates, watch.ex: debian packages!
6705
6706 2008-04-06 09:12  jeff
6707
6708         * httemplate/browse/part_pkg_taxproduct.cgi,
6709           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
6710           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
6711           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
6712           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
6713           httemplate/edit/elements/edit.html,
6714           httemplate/edit/process/tax_rate.html,
6715           httemplate/edit/process/elements/process.html: new tax rating
6716           engine
6717
6718 2008-04-05 00:00  ivan
6719
6720         * FS/bin/freeside-prepaidd: configurable logfile location for
6721           freeside-prepaidd
6722
6723 2008-04-04 12:47  ivan
6724
6725         * httemplate/elements/header.html: sync with 1_7_BRANCH
6726
6727 2008-04-04 10:47  ivan
6728
6729         * httemplate/search/elements/search.html: this worked fine.  don't
6730           understand why it was changed in the first place.
6731
6732 2008-04-04 10:42  ivan
6733
6734         * httemplate/search/elements/search.html: fix range selection on
6735           searches, huh
6736
6737 2008-04-02 13:42  jeff
6738
6739         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
6740           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
6741           httemplate/edit/part_pkg_taxoverride.html,
6742           httemplate/edit/process/part_pkg.cgi,
6743           httemplate/search/elements/search.html: checkpoint tax editors
6744           and correct a blunder
6745
6746 2008-04-02 10:28  ivan
6747
6748         * Makefile: substitute FREESIDE_CONF in apache conf files
6749
6750 2008-04-02 10:26  ivan
6751
6752         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
6753           freeside-base2.conf: template AuthUserFile htpasswd to be in
6754           FREESIDE_CONF dir instead of hardcoded location
6755
6756 2008-04-02 10:00  rsiddall
6757
6758         * Makefile: Quick fix to update the release version number in the
6759           RPM specfile.  This leaves the specfile unusable for CVS builds.
6760
6761 2008-04-02 08:38  ivan
6762
6763         * init.d/freeside-init: tiny init file nit that helps with deb
6764           packaging (and probably rpm too) - source /etc/default/freeside
6765           if it exists
6766
6767 2008-04-01 21:32  ivan
6768
6769         * httemplate/docs/credits.html: slight browser adjustments and DONE
6770
6771 2008-04-01 21:20  ivan
6772
6773         * httemplate/elements/header.html: new header about: box
6774
6775 2008-04-01 21:19  ivan
6776
6777         * httemplate/docs/about.html: slightly taller
6778
6779 2008-04-01 21:07  ivan
6780
6781         * httemplate/docs/: credits.html, license.html: updated credits and
6782           license
6783
6784 2008-04-01 21:05  ivan
6785
6786         * httemplate/docs/about.html: adding about.html splash
6787
6788 2008-04-01 20:48  ivan
6789
6790         * httemplate/elements/popup_link_onclick.html: remove excessive
6791           iframe borders, add "scrolling" and "nofalse" options
6792
6793 2008-04-01 17:22  ivan
6794
6795         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
6796
6797 2008-04-01 16:56  ivan
6798
6799         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
6800           fix
6801
6802 2008-04-01 16:30  ivan
6803
6804         * httemplate/docs/: credits.html, license.html: adding license and
6805           credits in app itself
6806
6807 2008-04-01 16:24  ivan
6808
6809         * TODO: remove TODO
6810
6811 2008-04-01 16:24  ivan
6812
6813         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
6814
6815 2008-04-01 16:20  ivan
6816
6817         * README: welcome to the new world
6818
6819 2008-04-01 16:15  ivan
6820
6821         * INSTALL: clean up top level files
6822
6823 2008-04-01 16:08  ivan
6824
6825         * CREDITS, INSTALL: clean up some of the top-level files
6826
6827 2008-04-01 02:40  ivan
6828
6829         * Makefile: sync with 1.7.3
6830
6831 2008-04-01 02:19  ivan
6832
6833         * FS/FS/cust_bill.pm: don't show services on invoices that are
6834           newer than the invoice, closes: #3032
6835
6836 2008-04-01 01:43  ivan
6837
6838         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
6839           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
6840           last bit of magic for RT ticket customer auto-association: look
6841           for requestor email addresses in cust_main_invoice and svc_acct,
6842           closes; RT#1160
6843
6844 2008-03-31 23:37  ivan
6845
6846         * httemplate/edit/cust_main_county.html: probably doesn't matter
6847           now, but better error reporting anyway
6848
6849 2008-03-31 23:34  ivan
6850
6851         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
6852           edit/cust_credit.cgi: popup iframes don't have predictable names
6853           anymore, so locate submit buttons by id instead
6854
6855 2008-03-31 23:26  ivan
6856
6857         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
6858           doc height param
6859
6860 2008-03-31 23:16  ivan
6861
6862         * httemplate/elements/iframecontentmws.js: append a random number
6863           to the iframe name on-the-fly to keep safari from caching it
6864           under all circumstances
6865
6866 2008-03-31 22:49  ivan
6867
6868         * httemplate/view/cust_main/payment_history.html: finish
6869           component-izing overlib links
6870
6871 2008-03-31 21:37  ivan
6872
6873         * httemplate/search/cust_pkg.cgi: use popup_link...
6874
6875 2008-03-31 21:19  ivan
6876
6877         * httemplate/browse/rate_detail.html: can't run include() sub at
6878           <%once> time
6879
6880 2008-03-31 20:56  ivan
6881
6882         * httemplate/browse/rate_detail.html: component-ize overlib init
6883           and popup link
6884
6885 2008-03-31 20:51  ivan
6886
6887         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
6888
6889 2008-03-31 20:49  ivan
6890
6891         * httemplate/elements/phonenumber.html: use popup_link element for
6892           phonenumber.html silly vonage popup
6893
6894 2008-03-31 17:54  jeff
6895
6896         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
6897           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
6898           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
6899           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
6900           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
6901           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
6902           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
6903           httemplate/edit/part_pkg_taxoverride.html,
6904           httemplate/edit/part_pkg_taxproduct.html,
6905           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
6906           httemplate/edit/process/part_pkg.cgi,
6907           httemplate/edit/process/tax_class.html,
6908           httemplate/edit/process/tax_rate.html,
6909           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
6910           httemplate/elements/menu.html,
6911           httemplate/misc/process/recharge_svc.new,
6912           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
6913           rating system
6914
6915 2008-03-31 16:19  ivan
6916
6917         * httemplate/elements/progress-init.html: overlib include
6918
6919 2008-03-31 16:14  ivan
6920
6921         * httemplate/elements/: popup_link-cust_main.html,
6922           popup_link-cust_pkg.html, popup_link-cust_svc.html,
6923           popup_link.html, popup_link_onclick.html: fix examples to use
6924           elements/init_overlib.html
6925
6926 2008-03-31 16:09  ivan
6927
6928         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
6929           overlib include
6930
6931 2008-03-31 16:07  ivan
6932
6933         * httemplate/: view/cust_main.cgi,
6934           elements/popup_link_onclick.html, view/cust_main/notes.html:
6935           clean up overlib usage for customer notes
6936
6937 2008-03-31 15:52  ivan
6938
6939         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
6940           hidden agentnum tags with trailling "/ >"
6941
6942 2008-03-31 15:27  ivan
6943
6944         * httemplate/: edit/cust_main/billing.html,
6945           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
6946           easy static CVV2/echeck popups
6947
6948 2008-03-31 14:52  ivan
6949
6950         * httemplate/elements/iframecontentmws.js: update overlibmws to
6951           current code
6952
6953 2008-03-31 14:45  ivan
6954
6955         * httemplate/: config/config-view.cgi, elements/popup_link.html:
6956           move config edit popup to elements/popup_link.html
6957
6958 2008-03-31 14:43  ivan
6959
6960         * httemplate/config/config.cgi: more approprietly sized textareas
6961           prevent scrollbars from being necessary in config popups
6962
6963 2008-03-31 14:11  ivan
6964
6965         * httemplate/: browse/cust_main_county.cgi,
6966           elements/popup_link.html, elements/popup_link_onclick.html: fix
6967           safari weirdness with caching iframes and auto-submitting them
6968           (in tax editor at least)
6969
6970 2008-03-31 13:40  ivan
6971
6972         * httemplate/elements/: popup_link-cust_main.html,
6973           popup_link-cust_pkg.html, popup_link-cust_svc.html,
6974           popup_link.html: clean up popup link elements a bit, have the
6975           iframe name autogenerate to work around safari fuckery
6976
6977 2008-03-31 11:50  ivan
6978
6979         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
6980           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
6981           to current code before delving into safari problem...  hopefully
6982           no disasterous side effects :)
6983
6984 2008-03-29 19:42  ivan
6985
6986         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
6987           show invoice resend and payment posting links if you can't do
6988           that anyway
6989
6990 2008-03-29 19:32  ivan
6991
6992         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
6993           ancient-style invoice template includes
6994
6995 2008-03-29 18:26  ivan
6996
6997         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
6998           ancient invoice template includes from working, whew!  and
6999           spiffied up the error reporting on template compile problems,
7000           since they're bound to happen when folks edit
7001
7002 2008-03-29 17:57  ivan
7003
7004         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
7005           debugging info
7006
7007 2008-03-29 02:11  ivan
7008
7009         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
7010           quick links for unprocessed and processed CDRs to svc_phone view
7011
7012 2008-03-29 01:32  ivan
7013
7014         * httemplate/misc/order_pkg.html: in the unlikely error case, the
7015           order button should stay enabled
7016
7017 2008-03-29 01:15  ivan
7018
7019         * httemplate/: elements/popup_link-cust_main.html,
7020           elements/tr-select-reason.html, misc/cancel_cust.html,
7021           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
7022           thank goodness its on 1.9.  really fix error reporting on quick
7023           package order this time.  have to change cust cancel popup
7024           slightly too, but its for the better (easier custnum parsing).
7025           and lastly make it easier for reason selection to be reused
7026           without stickiness-on-errors being a big pain in the ass
7027
7028 2008-03-28 23:42  ivan
7029
7030         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
7031           redirect
7032
7033 2008-03-28 15:31  ivan
7034
7035         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
7036           both src and charged_party fields, and disable_src is not checked
7037
7038 2008-03-27 15:04  ivan
7039
7040         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
7041           only, closes: #3085
7042
7043 2008-03-27 14:05  ivan
7044
7045         * httemplate/view/cust_main/: payment_history.html: fix for ACH
7046           info masking
7047
7048 2008-03-27 14:01  ivan
7049
7050         * httemplate/view/cust_main/: billing.html, payment_history.html:
7051           mask ACH info in payment history
7052
7053 2008-03-27 13:40  ivan
7054
7055         * httemplate/: elements/menu.html, search/report_sql.html: add back
7056           raw SQL query (it had an appropriate ACL)
7057
7058 2008-03-27 13:19  ivan
7059
7060         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
7061           minor ACL glitch linking to payments
7062
7063 2008-03-26 11:18  ivan
7064
7065         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
7066           12mo checkbox works again... sure do need these to be
7067           auto-generated or $AUTOLOADED or something :)
7068
7069 2008-03-26 08:42  jeff
7070
7071         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
7072           httemplate/edit/rate_detail.html,
7073           httemplate/edit/rate_region.cgi: fixup per call billing
7074
7075 2008-03-25 20:04  ivan
7076
7077         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
7078           into having a minimum charge
7079
7080 2008-03-25 19:27  ivan
7081
7082         * httemplate/search/: cdr.html, report_cdr.html: add ability to
7083           query ranges of duration & billable seconds to CDR report
7084
7085 2008-03-25 19:19  ivan
7086
7087         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
7088           UI nit: separate search & display options
7089
7090 2008-03-25 18:03  ivan
7091
7092         * httemplate/edit/: part_bill_event.cgi,
7093           process/part_bill_event.cgi: quick shortcut for easier adding of
7094           new 1.7-style invoice events
7095
7096 2008-03-24 19:52  ivan
7097
7098         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
7099           DBIx::SB 1.50, jeez
7100
7101 2008-03-24 19:33  ivan
7102
7103         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
7104           dependency inline with reality
7105
7106 2008-03-24 15:35  ivan
7107
7108         * httemplate/edit/part_bill_event.cgi: this probably never worked.
7109           ->send isn't at all what is wanted, that sends the original
7110           invoice, not the new one with the late charge
7111
7112 2008-03-23 20:07  ivan
7113
7114         * rt/: html/Elements/EditCustomers,
7115           html/Ticket/Elements/EditCustomers,
7116           html/Ticket/Elements/ShowCustomers, lib/RT/Record.pm,
7117           lib/RT/Ticket_Overlay.pm: woo!  final part of #1160!  yup,
7118           auto-associating tickets with customers now.  whew!
7119
7120 2008-03-23 18:28  ivan
7121
7122         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
7123           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
7124           ticket to its first customer will auto-link any customerless
7125           requestors
7126
7127 2008-03-23 16:38  ivan
7128
7129         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
7130           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
7131           w/customers, manual editing
7132
7133 2008-03-23 16:32  ivan
7134
7135         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
7136           associate users w/customers, manual editing
7137
7138 2008-03-19 12:48  jeff
7139
7140         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
7141           (RT#3267)
7142
7143 2008-03-17 23:43  ivan
7144
7145         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
7146           myaccount.module: pre-show checkpoint.  duct tape!
7147
7148 2008-03-17 09:24  ivan
7149
7150         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
7151           myaccount.module: checkpoint
7152
7153 2008-03-16 19:49  ivan
7154
7155         * fs_selfservice/fri/: includes/freeside.class.php,
7156           modules.template/blank.module: missed bits
7157
7158 2008-03-16 19:48  ivan
7159
7160         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
7161           locale/ari.po, modules/billing.module,
7162           modules/callmonitor.module, modules/dashboard.module,
7163           modules/myaccount.module, modules/settings.module,
7164           theme/page.tpl.php: first bits of working FRI!  woop!
7165
7166 2008-03-16 19:37  ivan
7167
7168         * httemplate/view/cust_main/packages.html: fix oops in new popup
7169           components
7170
7171 2008-03-16 16:36  ivan
7172
7173         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
7174
7175 2008-03-16 16:25  ivan
7176
7177         * httemplate/view/svc_phone.cgi: view PINs too
7178
7179 2008-03-16 16:05  jeff
7180
7181         * httemplate/: elements/popup_link-cust_main.html,
7182           elements/popup_link-cust_pkg.html,
7183           elements/popup_link-cust_svc.html, elements/popup_link.html,
7184           view/cust_main.cgi, view/cust_main/packages.html: componentize
7185           conflicting %once subroutines (rt#3250)
7186
7187 2008-03-16 15:48  ivan
7188
7189         * httemplate/edit/svc_phone.cgi: phone gets a pin
7190
7191 2008-03-16 15:39  ivan
7192
7193         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
7194
7195 2008-03-16 15:24  ivan
7196
7197         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
7198           pin login
7199
7200 2008-03-16 14:07  ivan
7201
7202         * fs_selfservice/fri/includes/: common.php, login.php: first try at
7203           single sign-on
7204
7205 2008-03-16 12:58  ivan
7206
7207         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
7208           index.php, version.php, theme/global.css, theme/header.css,
7209           theme/iefixes.css, theme/layout.css, theme/logo.gif,
7210           theme/main.css, theme/navigation.css, theme/page.tpl.php,
7211           theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
7212           theme/images/arrow-desc.gif, modules/callmonitor.module,
7213           modules/phonefeatures.module, modules/settings.module,
7214           modules/voicemail.module, modules/featurecodes.module,
7215           modules/followme.module, includes/ajax.php, includes/crypt.php,
7216           includes/main.conf.php, misc/audio.php, misc/popup.css,
7217           misc/recording_popup.php, modules/VmX.module, includes/asi.php,
7218           includes/bootstrap.php, includes/common.php,
7219           includes/database.php, includes/display.php, includes/lang.php,
7220           includes/login.php, locale/readme.txt, locale/ari.po,
7221           locale/ari.utf-8.po, locale/locale.txt,
7222           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
7223           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
7224           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
7225           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
7226           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
7227           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
7228           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
7229           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
7230           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
7231           Initial revision
7232
7233 2008-03-16 09:57  jeff
7234
7235         * httemplate/misc/recharge_svc.html: doh
7236
7237 2008-03-16 01:04  ivan
7238
7239         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
7240
7241 2008-03-16 00:25  ivan
7242
7243         * FS/FS/UID.pm: okay, really now, how about this
7244
7245 2008-03-16 00:24  ivan
7246
7247         * FS/FS/UID.pm: okay, how about this
7248
7249 2008-03-16 00:21  ivan
7250
7251         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
7252
7253 2008-03-15 22:22  ivan
7254
7255         * httemplate/search/svc_broadband.cgi: clean up and
7256           agent-virtualize svc_broadband searching
7257
7258 2008-03-15 22:13  ivan
7259
7260         * httemplate/edit/part_svc.cgi: finish bringing sanity to
7261           svc_broadband service definition blocknum edit
7262
7263 2008-03-15 22:13  ivan
7264
7265         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
7266           address block selection in svc_broadband service definition edit
7267
7268 2008-03-15 21:54  ivan
7269
7270         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
7271           router browse into this centiry
7272
7273 2008-03-15 21:00  ivan
7274
7275         * httemplate/elements/header.html, httemplate/elements/menu.html,
7276           rt/html/Elements/FreesideSearch: hide customer search if user
7277           does not have "List customers" ACL, closes: RT#3105
7278
7279 2008-03-15 15:18  ivan
7280
7281         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
7282           slightly better voip_cdr package edit: use radio buttons for
7283           selecting long things
7284
7285 2008-03-15 14:39  ivan
7286
7287         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
7288
7289 2008-03-15 14:14  ivan
7290
7291         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
7292           disable_src, domestic_prefix and international_prefix options for
7293           voip price plan
7294
7295 2008-03-15 12:52  ivan
7296
7297         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
7298           invoice re-printing newest percust... can't reproduce any
7299           problem, prints newest per cust fine, closes: #3161
7300
7301 2008-03-14 17:30  ivan
7302
7303         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
7304           code leaking out onto the page, hehe, closes: Bug#3253, also
7305           remove silly formatting on catchall edit
7306
7307 2008-03-14 13:11  ivan
7308
7309         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
7310           warnings
7311
7312 2008-03-14 10:30  jeff
7313
7314         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
7315
7316 2008-03-14 01:13  ivan
7317
7318         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
7319           package bugfix was easy to find, closes: Bug#3241
7320
7321 2008-03-14 00:48  ivan
7322
7323         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
7324           httemplate/graph/money_time.cgi,
7325           httemplate/search/cust_credit_bill.html,
7326           httemplate/search/cust_credit.html: add net credits to
7327           sales/credits/receipts report
7328
7329 2008-03-13 19:10  ivan
7330
7331         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
7332
7333 2008-03-13 19:09  ivan
7334
7335         * FS/FS/Conf.pm: show where the warning about no conf comes from
7336
7337 2008-03-13 02:28  ivan
7338
7339         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
7340           infinite loop rather than add one.
7341
7342 2008-03-13 02:14  ivan
7343
7344         * FS/FS/cust_pay.pm: infinite loop protection
7345
7346 2008-03-13 01:57  ivan
7347
7348         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
7349           if there are some old crufty records around attached to
7350           now-deleted customers
7351
7352 2008-03-12 09:22  jeff
7353
7354         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
7355           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
7356           eg/export_template.pm, httemplate/view/cust_main/packages.html:
7357           allow exports to add links to customer view (#1407)
7358
7359 2008-03-04 13:07  ivan
7360
7361         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
7362           cust_credit and cust_pay
7363
7364 2008-03-04 13:06  ivan
7365
7366         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
7367
7368 2008-03-04 11:15  ivan
7369
7370         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
7371           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
7372           about the two different places that would be calling it... i.e.
7373           with an empty new_pkgnum it would redirect the popup back the
7374           customer view, hehe
7375
7376 2008-03-03 19:38  ivan
7377
7378         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
7379
7380 2008-03-03 19:37  ivan
7381
7382         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
7383           escaped #s
7384
7385 2008-03-03 19:34  ivan
7386
7387         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
7388           newlines
7389
7390 2008-03-03 18:27  ivan
7391
7392         * httemplate/browse/rate_region.html: should improve compatibility
7393           with older Pg.  i hope
7394
7395 2008-03-03 17:49  ivan
7396
7397         * FS/FS/UID.pm: argh, don't load up a user until the other
7398           initialization is done
7399
7400 2008-03-03 15:12  ivan
7401
7402         * rt/: etc/RT_Config.pm.in, html/Elements/Header,
7403           html/Elements/PageLayout, html/Elements/Tabs,
7404           html/Elements/CollectionAsTable/Row,
7405           html/Ticket/Elements/ShowTransactionAttachments,
7406           html/Widgets/TitleBoxStart, sbin/rt-setup-database.in: merge in
7407           rt 3.6.6.  *gulp*!
7408
7409 2008-03-01 20:11  ivan
7410
7411         * rt/html/: Elements/EmailInput, NoAuth/css/dhandler,
7412           NoAuth/images/css/fieldbg-autocomplete.gif,
7413           NoAuth/js/scriptaculous/controls.js,
7414           NoAuth/js/scriptaculous/effects.js,
7415           NoAuth/js/scriptaculous/prototype.js,
7416           NoAuth/js/scriptaculous/scriptaculous.js,
7417           Helpers/EmailAutocomplete, Ticket/Elements/ShowQueue: Initial
7418           revision
7419
7420 2008-03-01 19:07  ivan
7421
7422         * httemplate/elements/header.html,
7423           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
7424           customer" button; closes: RT#1642
7425
7426 2008-03-01 18:50  ivan
7427
7428         * htetc/handler.pl: better indication of why these things are the
7429           way they are
7430
7431 2008-03-01 17:31  ivan
7432
7433         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
7434           httemplate/misc/disable-payment_gateway.cgi,
7435           httemplate/search/elements/search.html: add payment gateway
7436           disabling (and move payment gateway browse over to new template)
7437
7438 2008-03-01 15:30  ivan
7439
7440         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
7441           control the extent of credit card masking, but since
7442           cust_main.paymask is in the db, need something to update it for
7443           all existing customers too
7444
7445 2008-03-01 14:39  ivan
7446
7447         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
7448           link adv. customer search
7449
7450 2008-03-01 14:23  ivan
7451
7452         * httemplate/: elements/select-payby.html,
7453           elements/tr-select-payby.html, search/cust_main.html,
7454           search/report_cust_main.html: add payby selection to adv.
7455           customer search
7456
7457 2008-02-29 09:57  jeff
7458
7459         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
7460           conf/invoice_latex: refactor print_*; invoice sections by package
7461           class; could still stand some more refactoring
7462
7463 2008-02-28 20:31  ivan
7464
7465         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
7466           CDR CSV import (not just direct DB)
7467
7468 2008-02-28 18:29  ivan
7469
7470         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
7471           in the first place.  also Record::str2time_sql_closing snuck in.
7472
7473 2008-02-21 17:32  ivan
7474
7475         * httemplate/search/svc_acct.cgi: on accounts overview: show time
7476           applied after multipliers, not actual time worked
7477
7478 2008-02-21 17:09  ivan
7479
7480         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
7481           are deprecated COMP payby...
7482
7483 2008-02-21 16:57  ivan
7484
7485         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
7486           databases without history records for everything...
7487
7488 2008-02-21 16:54  ivan
7489
7490         * httemplate/search/svc_acct.cgi: on accounts overview: show time
7491           applied after multipliers, not actual time worked
7492
7493 2008-02-20 14:45  ivan
7494
7495         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
7496           the doghouse for this one
7497
7498 2008-02-19 18:07  ivan
7499
7500         * FS/FS/prepay_credit.pm,
7501           httemplate/edit/process/prepay_credit.cgi: retry collisions a
7502           bit, acme is getting duplicate errors... guess they're using lots
7503           and lots of prepaid cards.  closes: RT#3104
7504
7505 2008-02-19 17:21  ivan
7506
7507         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
7508           adding, RT#2929
7509
7510 2008-02-19 17:16  ivan
7511
7512         * httemplate/edit/part_pkg_taxclass.html,
7513           httemplate/edit/process/part_pkg_taxclass.html,
7514           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
7515           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
7516           httemplate/elements/tr-select-taxclass.html: update the tax class
7517           editor to enable taxclass adding, RT#2929
7518
7519 2008-02-19 17:10  ivan
7520
7521         * httemplate/edit/: cust_main_county-expand.cgi,
7522           process/cust_main_county-expand.cgi, process/invoice_logo.html,
7523           process/reg_code.cgi: process/part_pkg_taxclass.html
7524
7525 2008-02-19 01:15  ivan
7526
7527         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
7528           MANIFEST: adding taxclass table
7529
7530 2008-02-19 01:10  ivan
7531
7532         * bin/generate-table-module: fix this to generate more
7533           wiki-friendly column list
7534
7535 2008-02-18 19:30  ivan
7536
7537         * FS/FS/svc_external.pm: add some descriptions for svc_external
7538           fields, allowing id to fill in from inventory
7539
7540 2008-02-18 19:17  ivan
7541
7542         * FS/FS/svc_external.pm: return svc_external id and title as label
7543           instead of svcnum
7544
7545 2008-02-18 18:57  ivan
7546
7547         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
7548           POD docs for self-service list_pkgs & list_svcs
7549
7550 2008-02-18 18:38  ivan
7551
7552         * bin/pod2x: fix API upload
7553
7554 2008-02-18 18:37  ivan
7555
7556         * FS/FS.pm: update base API docs contents
7557
7558 2008-02-18 18:33  ivan
7559
7560         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
7561           exportability
7562
7563 2008-02-18 18:28  ivan
7564
7565         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
7566           exportability
7567
7568 2008-02-18 18:25  ivan
7569
7570         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
7571           exportability
7572
7573 2008-02-18 18:20  ivan
7574
7575         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
7576           exportability
7577
7578 2008-02-18 18:15  ivan
7579
7580         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
7581           for better wiki exportability
7582
7583 2008-02-14 00:31  ivan
7584
7585         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
7586           update.  time to go home
7587
7588 2008-02-14 00:28  ivan
7589
7590         * httemplate/search/cust_pkg.cgi: re-align links and styling in
7591           package report correctly
7592
7593 2008-02-13 19:52  ivan
7594
7595         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
7596           httemplate/view/cust_main/payment_history.html,
7597           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
7598           populate it based on history on upgrades, and show the order
7599           taker on all payments (on customer view and payment search)
7600           closes: #2953
7601
7602 2008-02-13 19:48  ivan
7603
7604         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
7605           FS::h_cust_pay class
7606
7607 2008-02-13 17:48  ivan
7608
7609         * httemplate/view/cust_main/payment_history.html: this ACL has been
7610           around for long enough (and almost nobody uses batched payments,
7611           so showing them is probably bad)
7612
7613 2008-02-13 15:49  jeff
7614
7615         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
7616           svc_broadband MAC searches RT#2985
7617
7618 2008-02-13 15:45  jeff
7619
7620         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
7621           httemplate/edit/process/quick-charge.cgi: package class selection
7622           for one-time charges RT#1322
7623
7624 2008-02-13 15:39  jeff
7625
7626         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
7627           httemplate/edit/rate_region.cgi: directory assistance (flat
7628           per-call) billing RT#3114
7629
7630 2008-02-13 13:50  ivan
7631
7632         * httemplate/misc/process/link.cgi: fix compile error from hasty
7633           refactoring
7634
7635 2008-02-12 22:02  ivan
7636
7637         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
7638           working
7639
7640 2008-02-12 22:00  ivan
7641
7642         * README: modernizing
7643
7644 2008-02-12 21:15  ivan
7645
7646         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
7647           resulting from skewed hash ($conf->config returning empty list in
7648           list context)
7649
7650 2008-02-12 11:24  ivan
7651
7652         * httemplate/search/: rt_transaction.html, timeworked.html: for our
7653           internal time tracking: TimeWorked can happen on a Create
7654           transaction as well as Correspond and Comment.  is there anywhere
7655           else this needs to be changed?
7656
7657 2008-02-11 19:11  ivan
7658
7659         * FS/FS/Misc.pm: update for MailTools v2.00
7660
7661 2008-02-10 18:37  ivan
7662
7663         * FS/FS/reason.pm: upgrading reason table not quite working with
7664           mysql, hopefully no old installs need this, new ones should be
7665           fine hopefully
7666
7667 2008-02-10 18:36  ivan
7668
7669         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
7670           duplicate history records
7671
7672 2008-02-10 18:03  ivan
7673
7674         * FS/FS/reason.pm: better debugging if things go awry
7675
7676 2008-02-10 16:53  ivan
7677
7678         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
7679           casting to INTEGER, it wants SIGNED.  whew.
7680
7681 2008-02-10 16:02  ivan
7682
7683         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
7684
7685 2008-02-10 15:58  ivan
7686
7687         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
7688           that doesn't get to the database, to avoid Pg vs mysql
7689           comment-out differences
7690
7691 2008-02-09 11:16  ivan
7692
7693         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
7694           thanks
7695
7696 2008-02-08 13:59  rsiddall
7697
7698         * rpm/freeside.spec: Removed code that create a freeside user on
7699           the build machine and added code to modify Makefile to remove
7700           clauses that require such a user.  This should allow the RPMs to
7701           build under mock.
7702
7703 2008-02-08 07:00  jeff
7704
7705         * FS/FS/TicketSystem/RT_External.pm: tyop
7706
7707 2008-02-04 19:37  ivan
7708
7709         * httemplate/edit/process/part_pkg.cgi: fix package editing on
7710           HEAD, whew.  bad semicolon.
7711
7712 2008-02-02 18:24  ivan
7713
7714         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
7715           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
7716           5194." warnings
7717
7718 2008-02-02 17:43  ivan
7719
7720         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
7721           customer edit
7722
7723 2008-01-30 08:14  jeff
7724
7725         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
7726           removal
7727
7728 2008-01-28 20:15  jeff
7729
7730         * FS/FS/cust_pkg.pm: missed use
7731
7732 2008-01-28 19:56  jeff
7733
7734         * FS/FS/cust_pkg.pm: 1394 regression fixup
7735
7736 2008-01-28 19:34  jeff
7737
7738         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
7739           httemplate/misc/process/bulk_change_pkg.cgi,
7740           httemplate/search/cust_pkg.cgi,
7741           httemplate/search/elements/search.html: bulk package changing
7742           (RT#1394)
7743
7744 2008-01-25 10:26  jeff
7745
7746         * httemplate/misc/cust_pay-import.cgi,
7747           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
7748           httemplate/elements/menu.html: simple payment CSV import
7749
7750 2008-01-24 18:55  jeff
7751
7752         * FS/FS/part_export/prizm.pm: add an always BAM option and be
7753           explicit about transactions
7754
7755 2008-01-24 13:16  ivan
7756
7757         * FS/FS/TicketSystem/RT_External.pm,
7758           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7759           httemplate/view/cust_main/tickets.html: slightly more sane names
7760           for customer tickets hash, display ticket owners on customer view
7761           page
7762
7763 2008-01-24 13:10  ivan
7764
7765         * htetc/handler.pl: used in rt autohandler.  i wonder why this
7766           never bit before
7767
7768 2008-01-23 11:18  jeff
7769
7770         * fs_selfservice/FS-SelfService/cgi/bill.html,
7771           fs_selfservice/FS-SelfService/cgi/card.html,
7772           fs_selfservice/FS-SelfService/cgi/change_bill.html,
7773           fs_selfservice/FS-SelfService/cgi/change_pay.html,
7774           fs_selfservice/FS-SelfService/cgi/change_ship.html,
7775           fs_selfservice/FS-SelfService/cgi/check.html,
7776           fs_selfservice/FS-SelfService/cgi/contact.html,
7777           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
7778           FS/FS/ClientAPI/MyAccount.pm,
7779           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
7780           fs_selfservice/FS-SelfService/cgi/make_payment.html,
7781           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7782           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
7783           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
7784           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
7785           service, billing, and payment info in selfservice
7786
7787 2008-01-20 16:12  ivan
7788
7789         * bin/explain-ar-total.sql: [no log message]
7790
7791 2008-01-20 15:24  ivan
7792
7793         * FS/FS/Schema.pm: add and fix some indices, this should marginally
7794           (but not drastically) improve the time to pull up A/R report
7795           totals
7796
7797 2008-01-16 20:23  ivan
7798
7799         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
7800           allow the limited "package editing" of customizing customer
7801           packages
7802
7803 2008-01-16 19:18  ivan
7804
7805         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
7806           link unless the current user can...
7807
7808 2008-01-13 16:22  ivan
7809
7810         * httemplate/: edit/part_bill_event.cgi,
7811           elements/select-taxclass.html: maintenance on old events, yay.
7812           fix for late charges without a taxclass, closes: RT#2988
7813
7814 2008-01-13 16:17  ivan
7815
7816         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
7817
7818 2008-01-13 15:31  ivan
7819
7820         * httemplate/search/timeworked.html: almost could work under mysql?
7821           need TO_NUMBER and TO_CHAR equivalents
7822
7823 2008-01-13 15:30  ivan
7824
7825         * httemplate/misc/timeworked.html: missing semicolon, doh
7826
7827 2008-01-13 13:46  ivan
7828
7829         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
7830
7831 2008-01-13 13:45  ivan
7832
7833         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
7834           cruft
7835
7836 2008-01-13 13:41  ivan
7837
7838         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
7839           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
7840           in 1.9 right away
7841
7842 2008-01-13 13:39  ivan
7843
7844         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
7845           vs. 1.9 cruft
7846
7847 2008-01-13 13:35  ivan
7848
7849         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
7850           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
7851           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
7852           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
7853           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
7854           inventory_class.html, part_bill_event.cgi, part_export.cgi,
7855           part_pkg.cgi, part_referral.html, part_svc.cgi,
7856           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
7857           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
7858           reason.html, reason_type.html, reg_code.cgi, router.cgi,
7859           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
7860           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
7861           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
7862           process/REAL_cust_pkg.cgi, process/access_user.html,
7863           process/agent.cgi, process/agent_payment_gateway.html,
7864           process/agent_type.cgi, process/bulk-cust_svc.cgi,
7865           process/cust_bill_pay.cgi, process/cust_credit.cgi,
7866           process/cust_credit_bill.cgi, process/cust_main.cgi,
7867           process/cust_main_county-collapse.cgi,
7868           process/cust_main_county-expand.cgi,
7869           process/cust_main_county.html, process/cust_main_note.cgi,
7870           process/cust_pay.cgi, process/cust_pkg.cgi,
7871           process/cust_refund.cgi, process/cust_svc.cgi,
7872           process/domain_record.cgi, process/generic.cgi,
7873           process/inventory_class.html, process/msgcat.cgi,
7874           process/part_bill_event.cgi, process/part_export.cgi,
7875           process/part_pkg.cgi, process/part_referral.html,
7876           process/part_svc.cgi, process/payment_gateway.html,
7877           process/pkg_class.html, process/prepay_credit.cgi,
7878           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
7879           process/rate.cgi, process/reason.html, process/reason_type.html,
7880           process/reg_code.cgi, process/router.cgi,
7881           process/svc_Common.html, process/svc_acct.cgi,
7882           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
7883           process/svc_domain.cgi, process/svc_external.cgi,
7884           process/svc_forward.cgi, process/svc_phone.html,
7885           process/svc_www.cgi: ACLs
7886
7887 2008-01-13 13:14  ivan
7888
7889         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
7890           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
7891           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
7892           cust_main-import.cgi, cust_main-import_charges.cgi,
7893           delete-cust_credit.cgi, delete-cust_pay.cgi,
7894           delete-cust_refund.cgi, delete-customer.cgi,
7895           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
7896           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
7897           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
7898           inventory_item-import.html, link.cgi, meta-import.cgi,
7899           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
7900           print_invoices.cgi, queue.cgi, recharge_svc.html,
7901           svc_acct-domains.cgi, unapply-cust_credit.cgi,
7902           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
7903           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
7904           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
7905           process/catchall.cgi, process/cdr-import.html,
7906           process/cust_main-import.cgi,
7907           process/cust_main-import_charges.cgi,
7908           process/delete-customer.cgi, process/inventory_item-import.html,
7909           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
7910           process/recharge_svc.html: ACLs
7911
7912 2008-01-13 13:08  ivan
7913
7914         * httemplate/misc/: email_events.cgi, fax_events.cgi,
7915           print_events.cgi, order_pkg.html: ACLs
7916
7917 2008-01-13 12:55  ivan
7918
7919         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
7920           search/timeworked.html, search/cust_bill.html,
7921           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
7922           search/prepay_credit.html, search/queue.html,
7923           search/report_prepaid_income.cgi, search/report_tax.cgi,
7924           search/sqlradius.cgi: ACLs
7925
7926 2008-01-13 12:50  ivan
7927
7928         * httemplate/elements/: errorpage.html, tr-select-reason.html:
7929           stale leftovers from XSSmas
7930
7931 2008-01-13 12:46  ivan
7932
7933         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
7934           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
7935           cust_main/payment_history.html, elements/svc_Common.html: ACLs
7936
7937 2008-01-13 12:38  ivan
7938
7939         * httemplate/browse/: access_group.html, access_user.html,
7940           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
7941           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
7942           reason.html, router.cgi: ACLs
7943
7944 2008-01-13 12:30  ivan
7945
7946         * FS/FS/AccessRight.pm: new ACLs
7947
7948 2008-01-12 16:35  ivan
7949
7950         * htetc/handler.pl: use this in handler.pl, not in mason files
7951
7952 2008-01-11 15:10  ivan
7953
7954         * FS/FS/cust_main.pm: add option to enable searching of
7955           cust_main.agent_custid with one or two letter prefix before the
7956           numeric part
7957
7958 2008-01-11 14:53  ivan
7959
7960         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
7961           cust_main.agent_custid with one or two letter prefix before the
7962           numeric part
7963
7964 2008-01-11 09:30  ivan
7965
7966         * httemplate/edit/elements/svc_Common.html: turn off debugging
7967
7968 2008-01-10 14:13  ivan
7969
7970         * httemplate/search/elements/search.html: doc
7971
7972 2008-01-10 14:06  ivan
7973
7974         * httemplate/elements/menu.html: new rate editor
7975
7976 2008-01-10 13:53  ivan
7977
7978         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
7979           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
7980           httemplate/edit/elements/edit.html,
7981           httemplate/edit/process/rate_region.cgi: new rate editor
7982
7983 2008-01-10 13:52  ivan
7984
7985         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
7986           edit/rate_detail.html, edit/process/rate_detail.html: new call
7987           rate editor (VoIP/telephony)
7988
7989 2008-01-10 13:17  ivan
7990
7991         * FS/FS/reason_type.pm: third person is better
7992
7993 2008-01-10 13:14  ivan
7994
7995         * httemplate/browse/reason.html: eliminate harmless typo
7996
7997 2008-01-08 13:33  jeff
7998
7999         * FS/FS/svc_acct.pm: transactiony cruft removal
8000
8001 2008-01-08 03:23  ivan
8002
8003         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
8004           httemplate/search/report_receivables.cgi: show negative balances
8005           on A/R report, closes: RT#2983
8006
8007 2008-01-07 18:22  ivan
8008
8009         * httemplate/edit/process/cust_main.cgi: add some debugging control
8010
8011 2008-01-03 18:42  ivan
8012
8013         * httemplate/: browse/cust_main_county.cgi,
8014           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
8015           edit/process/cust_main_county-expand.cgi,
8016           edit/process/cust_main_county.html,
8017           edit/process/elements/process.html, search/elements/search.html:
8018           new tax rate editor
8019
8020 2008-01-03 18:35  ivan
8021
8022         * httemplate/: edit/cust_main_county.cgi,
8023           edit/process/cust_main_county.cgi, browse/elements/browse.html:
8024           new tax rate editor
8025
8026 2008-01-03 18:27  ivan
8027
8028         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
8029           from XSSmas
8030
8031 2008-01-03 18:20  ivan
8032
8033         * httemplate/elements/hidden.html: escape value
8034
8035 2008-01-03 18:19  ivan
8036
8037         * httemplate/elements/: tablebreak-tr-title.html,
8038           tr-fixed-country.html, tr-fixed-state.html,
8039           tr-input-percentage.html: adding new elements: percentage input,
8040           fixed country and state display, tablebreak+title
8041
8042 2008-01-03 18:18  ivan
8043
8044         * httemplate/elements/tr-fixed.html: add a formatted_value option
8045
8046 2008-01-03 18:18  ivan
8047
8048         * httemplate/elements/tr-input-text.html: add maxlength, text-align
8049           and postfix options, escape value
8050
8051 2008-01-03 18:13  ivan
8052
8053         * httemplate/edit/elements/edit.html: there's no such thing as
8054           fixedhidden... hidden will do
8055
8056 2008-01-03 18:02  ivan
8057
8058         * httemplate/edit/elements/edit.html: doc
8059
8060 2008-01-03 17:43  ivan
8061
8062         * httemplate/edit/elements/edit.html: add popup option, add
8063           percentage and tablebreak-tr-title field types, pass object to
8064           included elements, documentation updates
8065
8066 2007-12-28 11:02  jeff
8067
8068         * httemplate/: elements/menu.html, search/report_svc_acct.html,
8069           search/svc_acct.cgi: advanced account reports (RT#2954)
8070
8071 2007-12-28 07:19  jeff
8072
8073         * httemplate/elements/menu.html: whoops
8074
8075 2007-12-28 07:10  jeff
8076
8077         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
8078           logged in report
8079
8080 2007-12-28 06:39  jeff
8081
8082         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
8083           svc_acct.last_login and .last_logout
8084
8085 2007-12-28 04:10  ivan
8086
8087         * htetc/handler.pl: remove just a tiny bit more cruft
8088
8089 2007-12-28 04:01  ivan
8090
8091         * htetc/handler.pl: restore in-browser error reporting
8092
8093 2007-12-27 23:45  ivan
8094
8095         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
8096           clean up handler.pl so we can have separate default_escape_flags
8097           for FS and RT and don't have to make FS's |h flag useless
8098
8099 2007-12-27 17:41  jeff
8100
8101         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
8102           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
8103           httemplate/view/svc_acct.cgi: last login reporting (#2952)
8104
8105 2007-12-27 15:49  ivan
8106
8107         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
8108           in edge case where you have taxclass and empty-taxclass rates for
8109           a country/state(/county) and also have a different set of
8110           taxclasses for some other country/state
8111
8112 2007-12-26 14:52  jeff
8113
8114         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
8115
8116 2007-12-26 00:23  ivan
8117
8118         * httemplate/misc/timeworked.html: leftovers from XSSmas
8119
8120 2007-12-25 23:51  ivan
8121
8122         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
8123
8124 2007-12-25 15:49  ivan
8125
8126         * httemplate/: browse/addr_block.cgi,
8127           browse/part_virtual_field.cgi, browse/router.cgi,
8128           config/config.cgi, edit/agent.cgi,
8129           edit/agent_payment_gateway.html, edit/agent_type.cgi,
8130           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
8131           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
8132           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
8133           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
8134           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
8135           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
8136           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
8137           edit/svc_forward.cgi, edit/elements/edit.html,
8138           elements/error.html, misc/batch-cust_pay.html,
8139           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
8140           misc/recharge_svc.html, misc/process/meta-import.cgi,
8141           search/cust_bill_event.html, search/report_cust_event.html: ho ho
8142           ho, merry XSSmas
8143
8144 2007-12-23 14:05  jeff
8145
8146         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
8147           FS/FS/part_pkg/subscription.pm,
8148           httemplate/misc/process/recharge_svc.html: add a reset feature to
8149           manual recharges (#1858)
8150
8151 2007-12-20 11:23  jeff
8152
8153         * FS/FS/part_export/prizm.pm: increase siteName allowed length
8154
8155 2007-12-19 14:25  jeff
8156
8157         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
8158
8159 2007-12-19 13:05  jeff
8160
8161         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
8162           httemplate/search/cust_main.html,
8163           httemplate/search/report_cust_main.html: add options for balance
8164           over/under to advanced customer report
8165
8166 2007-12-18 17:55  jeff
8167
8168         * FS/FS/cust_credit.pm: underscoring the important
8169
8170 2007-12-18 14:41  jeff
8171
8172         * httemplate/: edit/cust_credit.cgi,
8173           elements/tr-select-reason.html: correct bad credit reason
8174           conflict resolution
8175
8176 2007-12-18 12:58  ivan
8177
8178         * FS/FS/cust_main.pm: legacy agent_custid field should be as
8179           searchable as actual custnum, right?  at least if it is a
8180           number...
8181
8182 2007-12-18 12:42  ivan
8183
8184         * httemplate/edit/quick-charge.html: IE is case-sensitive when
8185           setting maxLength (and other attributes?).  hopefully that's all
8186           it is.
8187
8188 2007-12-17 15:57  jeff
8189
8190         * httemplate/view/cust_main/quick-charge.html: cruft removal
8191
8192 2007-12-17 14:57  jeff
8193
8194         * FS/FS/cust_credit.pm: stricter otaker rules
8195
8196 2007-12-17 11:59  ivan
8197
8198         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
8199           hurt anything.
8200
8201 2007-12-17 11:52  ivan
8202
8203         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
8204           anything... (famous last words)
8205
8206 2007-12-16 17:17  ivan
8207
8208         * httemplate/view/cust_main/contacts.html: fix the case where the
8209           customer doesn't actually have a ship address
8210
8211 2007-12-16 16:59  ivan
8212
8213         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
8214           httemplate/edit/cust_main/billing.html,
8215           httemplate/edit/cust_main/contact.html,
8216           httemplate/elements/header.html,
8217           httemplate/view/cust_main/contacts.html,
8218           httemplate/search/cust_main.cgi: add cust_main-require_address2
8219           config, reimplement address2-search config ("Unit #" search in
8220           searchbar), visual indication of require_invoicing_list_email,
8221           closes: RT#2926
8222
8223 2007-12-16 14:40  ivan
8224
8225         * httemplate/elements/errorpage.html: less is better
8226
8227 2007-12-16 13:02  ivan
8228
8229         * httemplate/elements/header.html: more consistent naming:
8230           cust_main_ADV.cgi becomes cust_main.html
8231
8232 2007-12-16 13:01  ivan
8233
8234         * httemplate/search/report_cust_main.html:
8235           httemplate/elements/header.html
8236
8237 2007-12-16 12:48  ivan
8238
8239         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
8240           consistent naming: cust_main_ADV.cgi becomes cust_main.html
8241
8242 2007-12-15 14:47  rsiddall
8243
8244         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
8245           Files to build Freeside as Redhat-ish RPMs
8246
8247 2007-12-14 17:45  ivan
8248
8249         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
8250           drain bramage
8251
8252 2007-12-14 17:37  ivan
8253
8254         * httemplate/search/cust_bill.html: where helps alot
8255
8256 2007-12-14 17:23  ivan
8257
8258         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
8259           put reprinting issues to rest for ejourney, yow
8260
8261 2007-12-14 15:41  jeff
8262
8263         * FS/bin/freeside-upgrade: yikes
8264
8265 2007-12-14 13:51  jeff
8266
8267         * FS/FS/Schema.pm: binary not required and breaks
8268           FS::Record::_quote
8269
8270 2007-12-14 13:32  jeff
8271
8272         * FS/bin/freeside-upgrade: correct order of operations
8273
8274 2007-12-14 08:47  jeff
8275
8276         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
8277
8278 2007-12-13 19:56  jeff
8279
8280         * FS/bin/freeside-upgrade: even more deliberate reset
8281
8282 2007-12-13 19:55  ivan
8283
8284         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
8285           last 1-3 months...
8286
8287 2007-12-12 16:17  jeff
8288
8289         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
8290
8291 2007-12-12 13:18  jeff
8292
8293         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
8294           www_shellcommands export (#1227)
8295
8296 2007-12-12 01:03  ivan
8297
8298         * FS/bin/freeside-history-requeue: adding this quick script
8299
8300 2007-12-11 21:58  jeff
8301
8302         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
8303           FS/FS/ClientAPI/Signup.pm,
8304           fs_selfservice/FS-SelfService/SelfService.pm,
8305           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
8306           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
8307           httemplate/edit/svc_acct.cgi: self-service can select domain on
8308           provision (#2801)
8309
8310 2007-12-11 21:42  jeff
8311
8312         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
8313           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
8314           reason improvement, bugfix, and tool
8315
8316 2007-12-06 17:08  ivan
8317
8318         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
8319           mmkay
8320
8321 2007-12-06 17:04  ivan
8322
8323         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
8324           cust_credit records; we don't want to abort the upgrade because
8325           of that, just warn
8326
8327 2007-12-06 12:49  jeff
8328
8329         * httemplate/edit/part_pkg.cgi: agent setting during package edit
8330           cleanup
8331
8332 2007-12-06 08:51  jeff
8333
8334         * httemplate/view/svc_acct.cgi: support display of negative time
8335
8336 2007-12-05 14:05  ivan
8337
8338         * Makefile: when installing selfservice, create freeside homedir if
8339           it doesn't exist
8340
8341 2007-12-05 12:50  ivan
8342
8343         * httemplate/elements/tr-select-reason.html: doh, order_by does
8344           have to include ORDER BY!
8345
8346 2007-12-05 12:47  ivan
8347
8348         * httemplate/elements/tr-select-reason.html: show types in reason
8349           selection, order by type and reason
8350
8351 2007-12-05 07:10  jeff
8352
8353         * FS/FS/ConfDefaults.pm: add in status and company fields
8354
8355 2007-12-05 06:50  jeff
8356
8357         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
8358
8359 2007-12-04 20:57  jeff
8360
8361         * httemplate/edit/process/part_pkg.cgi: wtf?
8362
8363 2007-12-04 16:45  ivan
8364
8365         * httemplate/search/elements/search.html: i hope this allows IE to
8366           download excel over https?
8367
8368 2007-12-04 12:51  ivan
8369
8370         * httemplate/: elements/menu.html, elements/select-otaker.html,
8371           elements/tr-select-otaker.html, search/report_cust_credit.html,
8372           search/report_rt_transaction.html, search/rt_transaction.html,
8373           search/elements/search.html: add some time-worked reporting
8374
8375 2007-12-04 10:35  jeff
8376
8377         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
8378           advanced package report (#2779)
8379
8380 2007-12-04 10:19  jeff
8381
8382         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
8383           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
8384           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
8385           FS/FS/reason.pm, FS/FS/reason_type.pm,
8386           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
8387           FS/FS/part_pkg/flat_comission.pm,
8388           FS/FS/part_pkg/flat_comission_cust.pm,
8389           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
8390           httemplate/browse/reason.html,
8391           httemplate/browse/reason_type.html,
8392           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
8393           httemplate/edit/reason_type.html,
8394           httemplate/edit/process/cust_credit.cgi,
8395           httemplate/elements/menu.html,
8396           httemplate/elements/tr-select-reason.html: change credit reasons
8397           from freetext to new reason/reason type system (#2777)
8398
8399 2007-12-02 16:18  ivan
8400
8401         * htetc/freeside-rt.conf: would help if i got the closing tag right
8402
8403 2007-12-02 16:13  ivan
8404
8405         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
8406           statistic running, i hope
8407
8408 2007-11-30 17:37  ivan
8409
8410         * FS/FS/part_pkg/prorate.pm: cleanup
8411
8412 2007-11-30 17:34  ivan
8413
8414         * FS/FS/h_cust_svc.pm: add date_deleted method
8415
8416 2007-11-30 17:34  ivan
8417
8418         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
8419           slightly
8420
8421 2007-11-30 17:33  ivan
8422
8423         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
8424           cancellation persay, since its generic now
8425
8426 2007-11-30 17:32  ivan
8427
8428         * FS/FS/Record.pm: add h_date method too
8429
8430 2007-11-30 17:30  ivan
8431
8432         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
8433           methods and subroutines
8434
8435 2007-11-30 17:29  ivan
8436
8437         * FS/FS/part_pkg/bulk.pm: add bulk price plan
8438
8439 2007-11-30 13:07  ivan
8440
8441         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
8442           httemplate/search/cust_bill.html: add net vs gross amounts to
8443           invoice report; make the "net sales" links on
8444           sales/credit/receipts report & graph clickable
8445
8446 2007-11-30 12:55  ivan
8447
8448         * httemplate/graph/elements/monthly.html: UI: download full results
8449           links on separate lines, for consistency with search.html
8450
8451 2007-11-30 10:13  ivan
8452
8453         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
8454           separately
8455
8456 2007-11-29 19:24  ivan
8457
8458         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
8459           customer import format with company
8460
8461 2007-11-29 17:24  ivan
8462
8463         * httemplate/browse/access_user.html: update inline documentation
8464
8465 2007-11-29 17:16  ivan
8466
8467         * FS/FS/cust_main.pm: remove unnecessary redefinition of
8468           %method2payby, add a quick hack to fake B:OP success and failure
8469           for testing purposes
8470
8471 2007-11-29 15:51  ivan
8472
8473         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
8474           fix dates going all wacky on errors, when you're asked to confirm
8475           a date move into the past
8476
8477 2007-11-28 19:38  ivan
8478
8479         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
8480           nonexistent column and fix the statustext check
8481
8482 2007-11-28 19:05  ivan
8483
8484         * FS/FS/Schema.pm: doh, fix primary key name in new table
8485
8486 2007-11-28 18:54  ivan
8487
8488         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
8489           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
8490           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
8491           httemplate/misc/process/payment.cgi: even more reliable
8492           multiple-payment/double-click/concurrent-payment-form protection
8493
8494 2007-11-28 12:18  jeff
8495
8496         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
8497           select multiple, discourage creation of packages no agent can
8498           sell
8499
8500 2007-11-28 10:49  jeff
8501
8502         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
8503           httemplate/search/cust_main_ADV.cgi,
8504           httemplate/search/report_cust_main.html: advanced customer report
8505           rearrangement
8506
8507 2007-11-28 00:46  ivan
8508
8509         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
8510           for selfservice session cache
8511
8512 2007-11-27 17:54  ivan
8513
8514         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
8515           var
8516
8517 2007-11-27 17:30  ivan
8518
8519         * README: license clarification for self-service code
8520
8521 2007-11-27 15:47  ivan
8522
8523         * httemplate/search/cust_bill.html: fix small side-effect of
8524           mysql-compat change eliminating DISTINCT ON: map changing values
8525           of @where array
8526
8527 2007-11-27 14:33  jeff
8528
8529         * FS/FS/part_export/prizm.pm: comma, please
8530
8531 2007-11-27 14:30  jeff
8532
8533         * FS/FS/part_export/prizm.pm: name management tweaking
8534
8535 2007-11-27 11:34  jeff
8536
8537         * FS/FS/part_export/prizm.pm: slop correction
8538
8539 2007-11-26 19:02  jeff
8540
8541         * FS/FS/part_export/prizm.pm: attach SM's to default network,
8542           improved unsuspend & delete, option for BAM only or EMS
8543
8544 2007-11-26 18:51  jeff
8545
8546         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
8547           customers from circumventing a suspension via selfservice (2768)
8548
8549 2007-11-25 18:19  ivan
8550
8551         * httemplate/search/elements/search.html: add a "printable copy"
8552           link to searches to get full results as printable HTML without
8553           other cruft, closes: #1885
8554
8555 2007-11-25 18:18  ivan
8556
8557         * httemplate/elements/header-popup.html: add our stylesheet to
8558           popup/print headers
8559
8560 2007-11-23 17:26  ivan
8561
8562         * Makefile: hello brave new world of defaulting to apache2 in 1.9
8563
8564 2007-11-23 12:25  ivan
8565
8566         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
8567           buttons on errors, closes: RT#1035
8568
8569 2007-11-21 17:03  ivan
8570
8571         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
8572           agent' choice if the dropdown already has a value
8573
8574 2007-11-20 09:18  ivan
8575
8576         * AGPL, GPL: it finally happened
8577
8578 2007-11-18 12:02  ivan
8579
8580         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
8581           "multiplier of monthly" info to "paid time" column in
8582           svc_acct-display_paid_time_remaining report
8583
8584 2007-11-14 15:10  ivan
8585
8586         * FS/FS/TicketSystem/RT_External.pm,
8587           httemplate/view/cust_main/tickets.html: add link to resolved
8588           tickets too
8589
8590 2007-11-09 11:20  ivan
8591
8592         * FS/FS/: Conf.pm, cust_main.pm: add
8593           business-onlinepayment-email_customer flag
8594
8595 2007-11-08 19:26  ivan
8596
8597         * httemplate/search/report_receivables.html: better visual
8598           indication of disabled "days" field on IE
8599
8600 2007-11-08 19:12  ivan
8601
8602         * httemplate/search/: report_receivables.cgi,
8603           report_receivables.html: add option for listing customers without
8604           a balance (closes: RT#2752) and fix bug in total row (closes:
8605           RT#2736)
8606
8607 2007-11-08 16:44  jeff
8608
8609         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
8610
8611 2007-11-07 20:21  ivan
8612
8613         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
8614           selfservice-session_timeout config
8615
8616 2007-11-07 18:10  ivan
8617
8618         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
8619           in concatenation (.) or string at
8620           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
8621
8622 2007-11-07 16:59  ivan
8623
8624         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
8625           FS/bin/freeside-expiration-alerter, conf/alerter_template,
8626           conf/company_address, conf/company_name,
8627           conf/impending_recur_template, conf/invoice_latexfooter,
8628           conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
8629           conf/invoice_latexsmallfooter, conf/invoice_template,
8630           conf/invoice_template_statement, conf/welcome_letter: for new
8631           installs, centralize some stuff that was spread around different
8632           config files.
8633
8634 2007-11-05 17:59  ivan
8635
8636         * bin/customer-faker: keep our own list of states; remove some
8637           states that Data::Faker and Locale::SubCountry disagree on
8638
8639 2007-11-04 21:42  ivan
8640
8641         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
8642           to process_payment.  just a bit important.
8643
8644 2007-11-04 21:27  ivan
8645
8646         * FS/FS/ClientAPI/MyAccount.pm,
8647           fs_selfservice/FS-SelfService/SelfService.pm: add
8648           process_payment_order_pkg method
8649
8650 2007-11-04 10:22  jeff
8651
8652         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
8653           choice according to ut_text()
8654
8655 2007-11-03 10:38  ivan
8656
8657         * httemplate/elements/menu.html: move menu option for adv. customer
8658           reports to second level, same as advanced invoice & package
8659           reports
8660
8661 2007-11-02 17:55  jeff
8662
8663         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
8664           search/report_cust_main.html: new customer report/flattened
8665           package report (ticket 1428)
8666
8667 2007-10-29 05:04  ivan
8668
8669         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
8670           agent-virtualized packages
8671
8672 2007-10-29 05:03  ivan
8673
8674         * httemplate/search/report_receivables.cgi: famous last mysql bug
8675
8676 2007-10-29 04:34  ivan
8677
8678         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
8679
8680 2007-10-29 04:32  ivan
8681
8682         * httemplate/search/cdr.html: mysql
8683
8684 2007-10-29 04:18  ivan
8685
8686         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
8687           locking workaround
8688
8689 2007-10-29 03:31  ivan
8690
8691         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
8692           FS/FS/part_event/Condition/balance_age.pm,
8693           FS/FS/part_event/Condition/cust_bill_age.pm,
8694           httemplate/search/cdr.html: mysql me 1.9 more times
8695
8696 2007-10-29 03:30  ivan
8697
8698         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
8699           httemplate/search/cust_bill.html,
8700           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
8701           either, sigh
8702
8703 2007-10-28 18:08  ivan
8704
8705         * httemplate/view/cust_pay.html: still have link back to the
8706           customer on printable receipt... should hide it from print at
8707           some point though
8708
8709 2007-10-28 05:51  ivan
8710
8711         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
8712           bin/freeside-upgrade: finish mysql locking workaround
8713
8714 2007-10-27 20:55  ivan
8715
8716         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
8717           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
8718           httemplate/search/report_receivables.cgi: mysql me harder
8719
8720 2007-10-26 21:46  ivan
8721
8722         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
8723           httemplate/misc/process/payment.cgi,
8724           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
8725           httemplate/view/cust_main/payment_history.html: simple payment
8726           receipts in web interface, sorry arnie, RT#2738
8727
8728 2007-10-25 12:01  ivan
8729
8730         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
8731           mysql, yes, mysql.
8732
8733 2007-10-25 01:29  ivan
8734
8735         * FS/bin/freeside-setup: fix error handling
8736
8737 2007-10-22 15:29  ivan
8738
8739         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
8740           agent-virtualized packages
8741
8742 2007-10-17 09:07  jayce
8743
8744         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
8745           existing reason, the code to insert a new reason was in place,
8746           but didn't let the new reason get used.  Code to do this was
8747           already in place, just not utilized.
8748
8749 2007-10-14 16:14  ivan
8750
8751         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
8752           config from here, though?
8753
8754 2007-10-14 16:10  ivan
8755
8756         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
8757
8758 2007-10-14 13:07  ivan
8759
8760         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
8761           customer being billed
8762
8763 2007-10-13 18:51  ivan
8764
8765         * fs_selfservice/php/: freeside.class.php,
8766           freeside.login_example.php, freeside_signup_example.php: adding
8767           php examples
8768
8769 2007-10-13 10:33  jeff
8770
8771         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
8772           agent_defaultpkg handling
8773
8774 2007-10-10 13:54  ivan
8775
8776         * FS/FS/cust_main.pm: set expandtab
8777
8778 2007-10-10 13:52  jayce
8779
8780         * FS/FS/cust_main.pm: With this line missing, cust_event objects
8781           would not fully create (eventpart wasn't loading), causing the _X
8782           methods to fail on ->part_event.  Only noticed when you retried
8783           events that had previously failed.
8784
8785 2007-10-10 11:14  ivan
8786
8787         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
8788           this time, without messing up the ordering
8789
8790 2007-10-10 10:55  ivan
8791
8792         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
8793           also cleans this up slightly
8794
8795 2007-10-10 10:50  jeff
8796
8797         * httemplate/edit/part_pkg.cgi: close:}
8798
8799 2007-10-09 10:57  ivan
8800
8801         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
8802           its asked for.
8803
8804 2007-10-08 21:58  ivan
8805
8806         * FS/FS/Conf.pm: fix documenation links to point into wiki where
8807           they belong
8808
8809 2007-10-08 21:48  ivan
8810
8811         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
8812           ticket_system-priority_reverse config
8813
8814 2007-10-08 18:40  jeff
8815
8816         * httemplate/misc/timeworked.html: preserve order
8817
8818 2007-10-08 18:06  ivan
8819
8820         * httemplate/misc/timeworked.html: interpolating the links would
8821           help too
8822
8823 2007-10-08 18:01  ivan
8824
8825         * httemplate/misc/timeworked.html: i think this should fix
8826           timeworked subjects, and link to the transactions as well
8827
8828 2007-10-08 16:48  ivan
8829
8830         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
8831           up things better
8832
8833 2007-10-08 16:32  ivan
8834
8835         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
8836           cleanups
8837
8838 2007-10-08 14:06  ivan
8839
8840         * FS/FS/part_event/Condition/cust_bill_owed.pm,
8841           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
8842           cust_bill_owed as an implicit condition (whew), and make sure it
8843           is added on migrations (also: fixed implicit conditions like this
8844           which only apply to a subset of eventtables)
8845
8846 2007-10-08 14:05  jeff
8847
8848         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
8849           packages
8850
8851 2007-10-08 12:14  jeff
8852
8853         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
8854           httemplate/edit/reg_code.cgi,
8855           httemplate/edit/process/cust_svc.cgi,
8856           httemplate/edit/process/domain_record.cgi,
8857           httemplate/edit/process/reg_code.cgi,
8858           httemplate/elements/errorpage.html,
8859           httemplate/elements/tr-select-part_referral.html,
8860           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
8861           httemplate/misc/delete-agent_payment_gateway.cgi,
8862           httemplate/misc/delete-cust_credit.cgi,
8863           httemplate/misc/delete-cust_pay.cgi,
8864           httemplate/misc/delete-cust_refund.cgi,
8865           httemplate/misc/delete-domain_record.cgi,
8866           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
8867           httemplate/misc/inventory_item-import.html,
8868           httemplate/misc/unapply-cust_credit.cgi,
8869           httemplate/misc/unapply-cust_pay.cgi,
8870           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
8871           httemplate/misc/unvoid-cust_pay_void.cgi,
8872           httemplate/misc/upload-batch.cgi,
8873           httemplate/misc/void-cust_pay.cgi,
8874           httemplate/misc/process/cdr-import.html,
8875           httemplate/misc/process/cust_main-import.cgi,
8876           httemplate/misc/process/cust_main-import_charges.cgi,
8877           httemplate/misc/process/inventory_item-import.html,
8878           httemplate/misc/process/link.cgi,
8879           httemplate/misc/process/payment.cgi,
8880           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
8881           httemplate/search/inventory_item.html,
8882           httemplate/search/reg_code.html, httemplate/search/sql.html,
8883           httemplate/search/svc_acct.cgi,
8884           httemplate/search/svc_broadband.cgi: Remove remaining calls to
8885           idiot/eidiot.  Should fix 1479
8886
8887 2007-10-05 13:41  ivan
8888
8889         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
8890           this condition
8891
8892 2007-10-05 12:53  jeff
8893
8894         * httemplate/misc/: timeworked.html, process/timeworked.html: new
8895           ui for assigning support time
8896
8897 2007-10-05 12:45  ivan
8898
8899         * httemplate/elements/tr-input-beginning_ending.html: fix date
8900           selection on advanced invoice report, or future places where date
8901           selection component is included multiple times
8902
8903 2007-10-05 07:26  jayce
8904
8905         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
8906           missing from the cust_bill_has_service condition checkin.
8907
8908 2007-10-04 17:39  ivan
8909
8910         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
8911           part_event/Condition/cust_bill_has_service.pm: add disable
8912           ability to conditions & disable cust_bill_has_service, so the
8913           condition edit page renders again
8914
8915 2007-10-04 16:55  ivan
8916
8917         * FS/FS/part_event/Condition/once.pm: whitespace
8918
8919 2007-10-04 16:52  ivan
8920
8921         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
8922           i think that should really do it.  whew
8923
8924 2007-10-04 16:41  ivan
8925
8926         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
8927           don't pass their final condition check
8928
8929 2007-10-04 16:40  ivan
8930
8931         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
8932           properly...
8933
8934 2007-10-04 14:38  ivan
8935
8936         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
8937           aid
8938
8939 2007-10-04 12:14  ivan
8940
8941         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
8942
8943 2007-10-04 12:04  ivan
8944
8945         * FS/FS/cust_main.pm: nobody likes it when you forget ions
8946
8947 2007-10-04 12:03  ivan
8948
8949         * FS/FS/cust_main.pm: additional due_cust_event debugging
8950
8951 2007-10-04 11:28  ivan
8952
8953         * FS/FS/cust_main.pm: additional due_cust_event debugging
8954
8955 2007-10-04 09:45  ivan
8956
8957         * httemplate/search/cust_bill_event.cgi: fix compilation error!
8958
8959 2007-10-03 21:21  ivan
8960
8961         * FS/FS/cust_main.pm: i really hope this finally does it
8962
8963 2007-10-03 21:09  ivan
8964
8965         * FS/FS/cust_main.pm: dot strikes again
8966
8967 2007-10-03 21:08  ivan
8968
8969         * FS/FS/cust_main.pm: whew, i think this might actually fix it
8970
8971 2007-10-03 20:48  ivan
8972
8973         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
8974           agent template migration from 1.7?  sure hope so
8975
8976 2007-10-03 20:37  ivan
8977
8978         * FS/FS/Record.pm: add debugging option to qsearch
8979
8980 2007-10-03 19:52  ivan
8981
8982         * bin/pod2x: wikify individual files
8983
8984 2007-10-03 19:22  ivan
8985
8986         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
8987
8988 2007-10-03 19:15  ivan
8989
8990         * FS/FS/cust_main.pm: add missing =back
8991
8992 2007-10-03 19:07  ivan
8993
8994         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
8995           hope
8996
8997 2007-10-03 19:06  jeff
8998
8999         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
9000           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
9001           httemplate/edit/process/part_pkg.cgi: support part_pkg option
9002           input validation, check bytecounts and allow commas (closes 1863)
9003
9004 2007-10-03 18:56  ivan
9005
9006         * bin/pod2x: this *should* fix munging of non-internal links, i
9007           hope
9008
9009 2007-10-03 18:49  ivan
9010
9011         * Makefile, bin/pod2x: wiki documentation convertor now
9012
9013 2007-10-03 18:47  ivan
9014
9015         * FS/FS.pm: add missing CLI utilities to FS.pm too
9016
9017 2007-10-03 18:45  ivan
9018
9019         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
9020
9021 2007-10-03 18:29  ivan
9022
9023         * FS/t/cust_tax_exempt.pm: wtf!
9024
9025 2007-10-03 18:21  ivan
9026
9027         * FS/FS.pm: update FS base page for new stuff in 1.9
9028
9029 2007-10-03 18:15  ivan
9030
9031         * FS/: FS.pm: update top-level FS manpage
9032
9033 2007-10-03 17:51  ivan
9034
9035         * FS/FS/: access_right.pm, access_user_pref.pm,
9036           access_usergroup.pm, pay_batch.pm: POD documentation updates
9037
9038 2007-10-02 14:56  ivan
9039
9040         * FS/FS/cust_event.pm: doh!
9041
9042 2007-10-02 08:31  jeff
9043
9044         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
9045           httemplate/search/cust_bill_event.cgi: fix up re-email these
9046           events
9047
9048 2007-10-02 08:11  jeff
9049
9050         * httemplate/misc/process/timeworked.html: missed file in self
9051           service support usage improvements
9052
9053 2007-10-01 17:44  ivan
9054
9055         * httemplate/: browse/part_referral.html, elements/menu.html:
9056           Configuration right no longer gives access to things controlled
9057           by their own ACLs (advertising source & package edit
9058
9059 2007-10-01 17:40  ivan
9060
9061         * httemplate/elements/menu.html: package definitions controlled by
9062           their own ACL now
9063
9064 2007-10-01 17:32  ivan
9065
9066         * FS/bin/freeside-daily: need the space
9067
9068 2007-10-01 17:31  ivan
9069
9070         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
9071
9072 2007-10-01 17:29  ivan
9073
9074         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
9075           back earlier commits reverted by this patch, also revert
9076           gratuitous whitespace changes
9077
9078 2007-10-01 17:22  ivan
9079
9080         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
9081           works :)
9082
9083 2007-10-01 17:18  ivan
9084
9085         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
9086           for once.pm bug?  hopefully it works :)
9087
9088 2007-09-29 17:26  ivan
9089
9090         * httemplate/search/: cdr.html, report_cdr.html: better CDR
9091           searching
9092
9093 2007-09-29 17:25  ivan
9094
9095         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
9096           date editing errors (especially because resetting them pops up
9097           the error confirmation)
9098
9099 2007-09-29 17:23  ivan
9100
9101         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
9102           migrated from 1.7?
9103
9104 2007-09-29 17:22  ivan
9105
9106         * bin/freeside-upgrade-unicode: [no log message]
9107
9108 2007-09-28 19:17  ivan
9109
9110         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
9111           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
9112           in cust_event.html & report_tax.cgi (provide a table option in
9113           access_user::agentnums_sql so this is easy to fix for other
9114           reports too)
9115
9116 2007-09-27 17:33  jayce
9117
9118         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
9119           limiting to that user's events, therefore selecting all retryable
9120           events, and having to filter later.  On a system with a running
9121           history, this caused bad O() types of situations for performance,
9122           especially bad when this was called by something that a user
9123           would be awaiting feedback from
9124
9125 2007-09-27 17:19  jayce
9126
9127         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
9128           map {} of several hundred lines into two simple method calls
9129
9130 2007-09-27 14:25  jeff
9131
9132         * httemplate/edit/svc_acct.cgi: hide fixed passwords
9133
9134 2007-09-27 11:24  jayce
9135
9136         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
9137           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
9138           will queue billing jobs instead of running each.  freeside-queued
9139           will then pick it up, allowing multiple simultaneous jobs to run,
9140           as well as multiple machines.  Also adds a 'Secure' column to the
9141           queue system, allowing for billing jobs to define themselves as
9142           'secure only' in cases where a box might be using the encryption.
9143           This allows you to  run secure only jobs (such as a collect) on
9144           boxes that can.
9145
9146 2007-09-26 12:27  jayce
9147
9148         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
9149           import.  Condition tests to see if the Invoice bills for a
9150           particular service.
9151
9152 2007-09-26 12:24  jayce
9153
9154         * FS/FS/part_event/Condition/once.pm: Event loop changes after
9155           initial creation caused this to never trigger, as the event loop
9156           creates a 'NEW' record, as a placeholder.  We need to not die
9157           from that.
9158
9159 2007-09-26 09:06  ivan
9160
9161         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
9162
9163 2007-09-24 08:47  jeff
9164
9165         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
9166           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
9167           fs_selfservice/FS-SelfService/SelfService.pm,
9168           fs_selfservice/FS-SelfService/cgi/myaccount.html,
9169           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9170           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
9171           self-service support usage improvements (1733)
9172
9173 2007-09-23 17:56  ivan
9174
9175         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
9176           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
9177           agent-virtualization of packages
9178
9179 2007-09-23 16:17  ivan
9180
9181         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
9182           show the svc_www.usersvc selector unless it is non-fixed or
9183           non-blank, NOT non-fixed or blank
9184
9185 2007-09-23 16:16  ivan
9186
9187         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
9188
9189 2007-09-23 13:21  ivan
9190
9191         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
9192           remaining search
9193
9194 2007-09-23 13:00  ivan
9195
9196         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
9197
9198 2007-09-23 12:54  ivan
9199
9200         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
9201
9202 2007-09-23 12:18  ivan
9203
9204         * httemplate/search/elements/search.html: remove extraneous blank
9205           line causing Excel exports to fail
9206
9207 2007-09-23 11:32  ivan
9208
9209         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
9210           httemplate/search/svc_acct.cgi: accounts w/time remaining search
9211
9212 2007-09-22 15:45  ivan
9213
9214         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
9215           menubar border in example self-service template
9216
9217 2007-09-22 14:31  ivan
9218
9219         * httemplate/config/: config-view.cgi, config.cgi: improve config
9220           UI, especially for textareas
9221
9222 2007-09-22 12:40  ivan
9223
9224         * httemplate/view/svc_acct.cgi: UI
9225
9226 2007-09-22 12:03  ivan
9227
9228         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
9229           going to use it
9230
9231 2007-09-22 11:27  ivan
9232
9233         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
9234           with accounts
9235
9236 2007-09-20 19:24  ivan
9237
9238         * httemplate/search/timeworked.html: fix problems with time queue
9239           search: ticket subjects need to be HTML-escaped, 'remaining time'
9240           calculation had a NULL vs 0 issue, and link to tickets
9241
9242 2007-09-19 15:38  ivan
9243
9244         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
9245           annoying Pg bugs causing "This user's 10 highest priority
9246           tickets" to be blank
9247
9248 2007-09-18 17:27  jeff
9249
9250         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
9251           priorities
9252
9253 2007-09-18 17:12  ivan
9254
9255         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
9256           least one small problem with reprint/email/fax functionality: now
9257           should understand the "most recent invoice per customer" and
9258           invoice # min/max options
9259
9260 2007-09-18 16:19  ivan
9261
9262         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
9263           when page is reloaded with an error
9264
9265 2007-09-18 15:51  ivan
9266
9267         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
9268           an official upstream config
9269
9270 2007-09-18 14:41  ivan
9271
9272         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
9273
9274 2007-09-18 14:37  ivan
9275
9276         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
9277           svcpart (links from browse/part_svc, in particular
9278
9279 2007-09-18 10:07  ivan
9280
9281         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
9282
9283 2007-09-17 23:32  jeff
9284
9285         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
9286           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
9287           of auto recharge values AND rollover
9288
9289 2007-09-17 23:07  jeff
9290
9291         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
9292
9293 2007-09-17 17:21  ivan
9294
9295         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
9296           tag; fix spacing
9297
9298 2007-09-17 14:12  ivan
9299
9300         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
9301           in payinfo trying getting set to xxEK, thanks to _vlad_ for
9302           tracking this down and providing a fix
9303
9304 2007-09-17 13:52  ivan
9305
9306         * FS/FS/Conf.pm: elaborate on ambiguous instructions
9307
9308 2007-09-13 20:45  ivan
9309
9310         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
9311           undefined value as an ARRAY reference at
9312           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
9313
9314 2007-09-13 20:31  ivan
9315
9316         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
9317           glance" / Ticketing main
9318
9319 2007-09-13 19:14  ivan
9320
9321         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
9322           Text::Quoted usage, it segfaults and its optional
9323
9324 2007-09-13 16:45  ivan
9325
9326         * rt/html/NoAuth/css/3.5-default/freeside.css: make boxes distinct
9327           from the background
9328
9329 2007-09-13 15:35  ivan
9330
9331         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
9332           FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
9333           FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
9334           httemplate/misc/process/timeworked.html,
9335           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
9336           to acct_rt_transaction, as it is not a service, its something
9337           that hangs off of an svc_acct (like an acct_snarf).  thank
9338           goodness was able to do this before its any sort of migration
9339           problem...
9340
9341 2007-09-13 15:25  ivan
9342
9343         * httemplate/browse/part_svc.cgi: random indentation fix
9344
9345 2007-09-13 15:25  ivan
9346
9347         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
9348           since DBIx::DBSchema 0.33+ will now drop them...
9349
9350 2007-09-13 15:24  ivan
9351
9352         * CREDITS: too little, too late attempt at spam reduction
9353
9354 2007-09-13 15:05  ivan
9355
9356         * httemplate/search/cust_main.cgi: fix status color on customer
9357           list
9358
9359 2007-09-13 15:05  ivan
9360
9361         * httemplate/search/report_receivables.cgi: clean up some unused
9362           code
9363
9364 2007-09-13 13:16  ivan
9365
9366         * httemplate/misc/cust_main-import.cgi: add better inline docs
9367           explaining fields on customer CSV import
9368
9369 2007-09-12 19:44  ivan
9370
9371         * rt/html/NoAuth/css/3.5-default/freeside.css: it would help to
9372           check this in.
9373
9374 2007-09-12 13:40  ivan
9375
9376         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
9377           we can't fetch the name for a queue...
9378
9379 2007-09-11 22:38  ivan
9380
9381         * bin/freeside-migrate-events: freeside-migrate-events now moves
9382           event options, whew
9383
9384 2007-09-11 21:23  ivan
9385
9386         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
9387           cust_bill_event records
9388
9389 2007-09-11 21:23  ivan
9390
9391         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
9392           in statustext message (or anything else weird) from causing them
9393           not to get inserted
9394
9395 2007-09-11 21:20  ivan
9396
9397         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
9398           that would throw a duplicate row error instead of completing the
9399           migration
9400
9401 2007-09-11 20:39  ivan
9402
9403         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
9404           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
9405           367." that might have possible set an incorrest svc_domain.suffix
9406
9407 2007-09-10 18:33  ivan
9408
9409         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
9410           cust_main-require_invoicing_list_email options
9411
9412 2007-09-10 17:28  ivan
9413
9414         * FS/FS/cust_main.pm: better default paydate for letters
9415
9416 2007-09-06 20:45  ivan
9417
9418         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
9419           work even when people don't set one in config
9420
9421 2007-09-06 20:36  ivan
9422
9423         * FS/FS/part_export/sqlradius.pm: tweak debugging
9424
9425 2007-08-23 01:23  ivan
9426
9427         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
9428           could log in to RADIUS with uppercase usernameand avoid bandwidth
9429           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
9430           for nothing, grr!)
9431
9432 2007-08-17 07:01  jeff
9433
9434         * FS/FS/cust_main.pm: miss use
9435
9436 2007-08-17 06:59  jeff
9437
9438         * httemplate/misc/process/timeworked.html: access control
9439
9440 2007-08-16 21:27  ivan
9441
9442         * Makefile: remove redunant redundancy
9443
9444 2007-08-16 11:22  jeff
9445
9446         * FS/FS/svc_acct.pm: correct labels in service definition edit for
9447           svc_acct (#1745)
9448
9449 2007-08-16 10:40  ivan
9450
9451         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
9452
9453 2007-08-16 09:19  jeff
9454
9455         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
9456
9457 2007-08-16 06:40  jeff
9458
9459         * FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
9460           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
9461           FS/t/svc_acct_rt_transaction.t,
9462           httemplate/misc/batch-cust_pay.html,
9463           httemplate/misc/timeworked.html, FS/MANIFEST,
9464           httemplate/misc/process/timeworked.html,
9465           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
9466           fs_selfservice/FS-SelfService/cgi/myaccount.html,
9467           htetc/handler.pl, httemplate/elements/menu.html,
9468           httemplate/view/cust_main/tickets.html: support hours 'usage'
9469           tracking for our own internal use (#1733)
9470
9471 2007-08-15 17:09  ivan
9472
9473         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
9474           of 2037-12 so it doesn't bomb out on empty paydates
9475
9476 2007-08-15 16:46  ivan
9477
9478         * FS/bin/freeside-sqlradius-reset: add -n option to
9479           freeside-sqlradius-reset to supress deleting data
9480
9481 2007-08-15 14:51  ivan
9482
9483         * httemplate/edit/cust_main.cgi: fix customer status color here too
9484
9485 2007-08-14 20:26  ivan
9486
9487         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
9488           table-grid the export listing
9489
9490 2007-08-14 14:46  ivan
9491
9492         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
9493           httemplate/graph/cust_bill_pkg.cgi,
9494           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
9495           httemplate/graph/report_cust_pkg.html,
9496           httemplate/graph/elements/monthly.html,
9497           httemplate/browse/agent.cgi: add package churn report/graph
9498
9499 2007-08-14 13:18  ivan
9500
9501         * FS/FS/Cron/bill.pm: removing unneeded %saw var
9502
9503 2007-08-13 19:40  ivan
9504
9505         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
9506           on package status selector
9507
9508 2007-08-10 16:50  ivan
9509
9510         * bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
9511           dbdef-create to freeside-dbdef-create and move it to FS/bin, so
9512           it gets %%%FREESIDE_CONF%%% substituted
9513
9514 2007-08-10 15:48  ivan
9515
9516         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
9517           frequencies
9518
9519 2007-08-10 00:01  ivan
9520
9521         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
9522           httemplate/view/cust_main/packages.html: on changing packages,
9523           don't set setup date unless old package has one
9524
9525 2007-08-08 17:31  ivan
9526
9527         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
9528
9529 2007-08-08 12:18  ivan
9530
9531         * FS/FS/cust_pkg.pm: fix otaker regex
9532
9533 2007-08-07 13:05  ivan
9534
9535         * FS/FS/cust_main.pm: more informative error msg
9536
9537 2007-08-06 12:45  jeff
9538
9539         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
9540           documentation improvements
9541
9542 2007-08-06 01:51  jeff
9543
9544         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
9545
9546 2007-08-06 01:46  jeff
9547
9548         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
9549           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
9550           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
9551
9552 2007-08-05 10:32  jeff
9553
9554         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
9555
9556 2007-08-03 19:06  ivan
9557
9558         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
9559
9560 2007-08-03 18:58  ivan
9561
9562         * Makefile: update Makefile to always substitute in
9563           RT_SiteConfig.pm when running install-rt
9564
9565 2007-08-03 18:57  ivan
9566
9567         * rt/html/Elements/Header, httemplate/elements/header.html: point
9568           1.9 to 1.9 documentation
9569
9570 2007-08-03 17:13  ivan
9571
9572         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
9573           bin/mason_handler.fcgi, bin/mason_handler.scgi,
9574           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
9575           html/Elements/Footer, html/Elements/Header,
9576           html/Elements/PageLayout, html/NoAuth/css/3.5-default/main.css,
9577           html/NoAuth/css/3.5-default/misc.css,
9578           html/NoAuth/css/3.5-default/transactions.css,
9579           html/NoAuth/images/css/cb.gif, html/NoAuth/images/css/cbr.gif,
9580           html/NoAuth/images/css/ct.gif, html/NoAuth/images/css/ctr.gif,
9581           lib/RT.pm: clean up corners & colors
9582
9583 2007-08-03 16:14  ivan
9584
9585         * rt/html/Elements/PageLayout: fix nit sorting out tops earchboxes
9586
9587 2007-08-03 16:00  ivan
9588
9589         * rt/html/Elements/PageLayout: at least sort out the top
9590           searchboxes
9591
9592 2007-08-03 15:43  ivan
9593
9594         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
9595           .css files
9596
9597 2007-08-03 15:10  ivan
9598
9599         * rt/html/Ticket/Elements/ShowSummary: fix merge nit
9600
9601 2007-08-03 15:06  ivan
9602
9603         * rt/FREESIDE_MODIFIED: [no log message]
9604
9605 2007-08-03 14:49  ivan
9606
9607         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
9608           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
9609           html/Elements/PageLayout, html/Elements/QuickCreate,
9610           html/Elements/SimpleSearch, html/Elements/Tabs,
9611           html/Elements/TicketList, html/Elements/TitleBoxStart,
9612           html/Elements/CollectionAsTable/Row, html/NoAuth/printrt.css,
9613           html/NoAuth/webrt.css, html/NoAuth/images/space.gif,
9614           html/Search/Bulk.html, html/Ticket/Elements/ShowMemberOf,
9615           html/Ticket/Elements/ShowReferences,
9616           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
9617           html/Widgets/TitleBoxStart, lib/RT/SearchBuilder.pm,
9618           sbin/rt-setup-database.in: merging RT_3_6_4 to HEAD
9619
9620 2007-08-02 16:44  ivan
9621
9622         * httemplate/view/cust_main/packages.html: increase package popup
9623           width
9624
9625 2007-08-02 16:09  ivan
9626
9627         * httemplate/: edit/process/cust_pkg.cgi,
9628           elements/select-table.html, misc/change_pkg.cgi,
9629           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
9630           on change package and also make it into a popup
9631
9632 2007-08-02 16:01  ivan
9633
9634         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
9635           change package and also make it into a popup
9636
9637 2007-08-02 15:55  ivan
9638
9639         * FS/FS/CGI.pm: fix status color on small_custview
9640
9641 2007-08-02 14:57  ivan
9642
9643         * httemplate/view/cust_main/packages.html: line up package acitons
9644           all on one line
9645
9646 2007-08-02 12:54  ivan
9647
9648         * rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
9649           lib/RT/Report/Tickets/Entry.pm,
9650           lib/t/data/subject-with-folding-ws, lib/t/data/lorem-ipsum,
9651           lib/t/data/very-long-subject,
9652           lib/t/regression/06-mime_decoding.t,
9653           lib/t/regression/15cf_pattern.t,
9654           lib/t/regression/23-batch-upload-csv.t,
9655           lib/t/regression/25scrip_order.t, lib/t/regression/27verp.t,
9656           lib/t/regression/17custom_search.t,
9657           lib/t/regression/19quicksearch.t, lib/t/regression/23cfsort.t,
9658           lib/t/regression/00-mason-syntax.t,
9659           lib/t/regression/26command_line.t,
9660           lib/t/regression/15cf_combo_cascade.t,
9661           lib/t/regression/18custom_frontpage.t,
9662           lib/t/regression/24pawsort.t,
9663           lib/t/regression/20-sort-by-requestor.t,
9664           lib/t/regression/23-web_attachments.t,
9665           docs/design_docs/ruleset-workflow.txt,
9666           html/Elements/SelectTimeUnits, html/Elements/RefreshHomepage,
9667           html/Elements/MyAdminQueues, html/Elements/MyRT,
9668           html/Elements/MyReminders, html/Elements/MySupportQueues,
9669           html/Elements/QueueSummary, html/Elements/ShowSearch,
9670           html/Elements/ValidateCustomFields, html/Elements/Logo,
9671           html/Elements/EditCustomFieldCombobox, html/Prefs/MyRT.html,
9672           html/Prefs/Quicksearch.html, html/Prefs/Search.html,
9673           html/Prefs/SearchOptions.html, html/Prefs/Elements/Tabs,
9674           html/Search/Chart.html, html/Search/Simple.html,
9675           html/Search/Chart, html/Search/Elements/SelectGroupBy,
9676           html/Search/Elements/Chart,
9677           html/Search/Elements/SearchesForObject,
9678           html/Search/Elements/SelectChartType,
9679           html/REST/1.0/Forms/ticket/merge,
9680           html/REST/1.0/Forms/ticket/comment,
9681           html/REST/1.0/Forms/ticket/take,
9682           html/REST/1.0/Forms/transaction/default,
9683           html/NoAuth/css/autohandler, html/NoAuth/css/print.css,
9684           html/NoAuth/css/3.4-compat/footer.css,
9685           html/NoAuth/css/3.4-compat/header.css,
9686           html/NoAuth/css/3.4-compat/login.css,
9687           html/NoAuth/css/3.4-compat/nav.css,
9688           html/NoAuth/css/3.4-compat/ticket.css,
9689           html/NoAuth/css/3.4-compat/transactions.css,
9690           html/NoAuth/css/3.4-compat/body.css,
9691           html/NoAuth/css/3.4-compat/forms.css,
9692           html/NoAuth/css/3.4-compat/main.css,
9693           html/NoAuth/css/3.4-compat/misc.css,
9694           html/NoAuth/css/3.4-compat/quickbar.css,
9695           html/NoAuth/css/3.4-compat/titlebox.css,
9696           html/NoAuth/css/3.5-default/footer.css,
9697           html/NoAuth/css/3.5-default/login.css,
9698           html/NoAuth/css/3.5-default/nav.css,
9699           html/NoAuth/css/3.5-default/ticket.css,
9700           html/NoAuth/css/3.5-default/approvals.css,
9701           html/NoAuth/css/3.5-default/body.css,
9702           html/NoAuth/css/3.5-default/forms.css,
9703           html/NoAuth/css/3.5-default/header.css,
9704           html/NoAuth/css/3.5-default/logo.css,
9705           html/NoAuth/css/3.5-default/main.css,
9706           html/NoAuth/css/3.5-default/misc.css,
9707           html/NoAuth/css/3.5-default/quickbar.css,
9708           html/NoAuth/css/3.5-default/titlebox.css,
9709           html/NoAuth/css/3.5-default/transactions.css,
9710           html/NoAuth/images/css/cb-light.gif,
9711           html/NoAuth/images/css/cb.gif,
9712           html/NoAuth/images/css/cbr-b2g.gif,
9713           html/NoAuth/images/css/cbr-b2lb.gif,
9714           html/NoAuth/images/css/cbr-gray.gif,
9715           html/NoAuth/images/css/cbr-trans.gif,
9716           html/NoAuth/images/css/cbr.gif,
9717           html/NoAuth/images/css/ct-light.gif,
9718           html/NoAuth/images/css/ct.gif,
9719           html/NoAuth/images/css/ctr-b2g.gif,
9720           html/NoAuth/images/css/ctr-b2lb.gif,
9721           html/NoAuth/images/css/ctr-gray.gif,
9722           html/NoAuth/images/css/ctr-trans.gif,
9723           html/NoAuth/images/css/ctr.gif,
9724           html/NoAuth/images/css/dark-arrow-up.png,
9725           html/NoAuth/images/css/dark-arrow.png,
9726           html/NoAuth/images/css/light-arrow-up.png,
9727           html/NoAuth/images/css/light-arrow.png,
9728           html/NoAuth/images/css/rolldown-arrow.gif,
9729           html/NoAuth/images/css/rolldown-arrow.png,
9730           html/NoAuth/images/css/rollup-arrow.gif,
9731           html/NoAuth/js/cascaded.js, html/NoAuth/js/util.js,
9732           html/NoAuth/js/autohandler, html/NoAuth/js/combobox.js,
9733           html/NoAuth/js/list.js, html/NoAuth/js/ahah.js,
9734           html/NoAuth/js/class.js, html/NoAuth/js/titlebox-state.js,
9735           html/Widgets/ComboBox, html/Widgets/SavedSearch,
9736           html/Widgets/SelectionBox, html/Widgets/TitleBox,
9737           html/Widgets/TitleBoxEnd, html/Widgets/TitleBoxStart,
9738           html/Helpers/CalPopup.html, html/Tools/index.html,
9739           html/Tools/Reports/CreatedByDates.html,
9740           html/Tools/Reports/ResolvedByDates.html,
9741           html/Tools/Reports/ResolvedByOwner.html,
9742           html/Tools/Reports/index.html, html/Tools/Reports/Elements/Tabs,
9743           html/Admin/Elements/ConfigureMyRT, html/Admin/Global/MyRT.html,
9744           html/Admin/Users/MyRT.html, html/Ticket/Reminders.html,
9745           html/Ticket/Elements/ShowTime, html/Ticket/Elements/Reminders,
9746           etc/upgrade/3.5.1/content: Initial revision
9747
9748 2007-08-02 12:51  ivan
9749
9750         * rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
9751           Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
9752           Initial revision
9753
9754 2007-08-01 15:33  ivan
9755
9756         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
9757
9758 2007-08-01 15:24  ivan
9759
9760         * ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
9761           FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
9762           FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
9763           FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
9764           FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
9765           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
9766           FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
9767           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
9768           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
9769           FS/FS/part_event_condition_option.pm,
9770           FS/FS/part_event_condition_option_option.pm,
9771           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
9772           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
9773           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
9774           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
9775           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
9776           FS/FS/part_event/Action/addpost.pm,
9777           FS/FS/part_event/Action/apply.pm,
9778           FS/FS/part_event/Action/bill.pm,
9779           FS/FS/part_event/Action/cancel.pm,
9780           FS/FS/part_event/Action/collect.pm,
9781           FS/FS/part_event/Action/cust_bill_batch.pm,
9782           FS/FS/part_event/Action/cust_bill_comp.pm,
9783           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
9784           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
9785           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
9786           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
9787           FS/FS/part_event/Action/cust_bill_send.pm,
9788           FS/FS/part_event/Action/cust_bill_send_agent.pm,
9789           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
9790           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
9791           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
9792           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
9793           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
9794           FS/FS/part_event/Action/fee.pm,
9795           FS/FS/part_event/Action/suspend.pm,
9796           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
9797           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
9798           FS/FS/part_event/Condition/agent.pm,
9799           FS/FS/part_event/Condition/agent_type.pm,
9800           FS/FS/part_event/Condition/balance.pm,
9801           FS/FS/part_event/Condition/balance_age.pm,
9802           FS/FS/part_event/Condition/balance_under.pm,
9803           FS/FS/part_event/Condition/cust_bill_age.pm,
9804           FS/FS/part_event/Condition/cust_bill_owed.pm,
9805           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
9806           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
9807           FS/FS/part_event/Condition/cust_status.pm,
9808           FS/FS/part_event/Condition/every.pm,
9809           FS/FS/part_event/Condition/once.pm,
9810           FS/FS/part_event/Condition/payby.pm,
9811           FS/FS/part_event/Condition/pkg_class.pm,
9812           FS/FS/part_event/Condition/pkg_status.pm,
9813           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
9814           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
9815           FS/FS/part_pkg/prorate_delayed.pm,
9816           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
9817           FS/bin/freeside-monthly, FS/t/cust_event.t,
9818           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
9819           FS/t/part_event.t, FS/t/part_event_condition.t,
9820           FS/t/part_event_condition_option.t,
9821           FS/t/part_event_condition_option_option.t,
9822           FS/t/part_event_option.t, FS/t/pkg_referral.t,
9823           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
9824           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
9825           htetc/handler.pl, httemplate/browse/access_group.html,
9826           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
9827           httemplate/browse/invoice_template.html,
9828           httemplate/browse/part_bill_event.cgi,
9829           httemplate/browse/part_event.html,
9830           httemplate/browse/part_pkg.cgi,
9831           httemplate/browse/part_referral.html,
9832           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
9833           httemplate/config/config-process.cgi,
9834           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
9835           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
9836           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
9837           httemplate/edit/invoice_template.html,
9838           httemplate/edit/part_bill_event.cgi,
9839           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
9840           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
9841           httemplate/edit/elements/edit.html,
9842           httemplate/edit/process/access_group.html,
9843           httemplate/edit/process/invoice_logo.html,
9844           httemplate/edit/process/invoice_template.html,
9845           httemplate/edit/process/part_event.html,
9846           httemplate/edit/process/quick-cust_pkg.cgi,
9847           httemplate/edit/process/elements/process.html,
9848           httemplate/elements/checkboxes-table-name.html,
9849           httemplate/elements/freeside.css,
9850           httemplate/elements/hidden.html, httemplate/elements/menu.html,
9851           httemplate/elements/select-agent.html,
9852           httemplate/elements/select-agent_type.html,
9853           httemplate/elements/select-cust_main-status.html,
9854           httemplate/elements/select-cust_pkg-status.html,
9855           httemplate/elements/select-part_referral.html,
9856           httemplate/elements/select-pkg_class.html,
9857           httemplate/elements/select-table.html,
9858           httemplate/elements/selectlayers.html,
9859           httemplate/elements/table-grid.html,
9860           httemplate/elements/tr-checkbox-multiple.html,
9861           httemplate/elements/tr-checkbox.html,
9862           httemplate/elements/tr-fixed.html,
9863           httemplate/elements/tr-freq.html,
9864           httemplate/elements/tr-input-money.html,
9865           httemplate/elements/tr-input-text.html,
9866           httemplate/elements/tr-password.html,
9867           httemplate/elements/tr-select-agent.html,
9868           httemplate/elements/tr-select-agent_type.html,
9869           httemplate/elements/tr-select-cust_main-status.html,
9870           httemplate/elements/tr-select-cust_pkg-status.html,
9871           httemplate/elements/tr-select-invoice_template.html,
9872           httemplate/elements/tr-select-part_pkg.html,
9873           httemplate/elements/tr-select-part_referral.html,
9874           httemplate/elements/tr-select-pkg_class.html,
9875           httemplate/elements/tr-select-reason.html,
9876           httemplate/elements/tr-select-taxclass.html,
9877           httemplate/elements/tr-select.html,
9878           httemplate/elements/tr-selectlayers.html,
9879           httemplate/elements/tr-selectmultiple-part_pkg.html,
9880           httemplate/elements/tr-td-label.html,
9881           httemplate/elements/tr-title.html,
9882           httemplate/elements/fckeditor/fckconfig.js,
9883           httemplate/elements/fckeditor/fckeditor.js,
9884           httemplate/elements/fckeditor/fckpackager.xml,
9885           httemplate/elements/fckeditor/fckstyles.xml,
9886           httemplate/elements/fckeditor/fcktemplates.xml,
9887           httemplate/elements/fckeditor/editor/fckdebug.html,
9888           httemplate/elements/fckeditor/editor/fckdialog.html,
9889           httemplate/elements/fckeditor/editor/fckeditor.html,
9890           httemplate/elements/fckeditor/editor/fckeditor.original.html,
9891           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
9892           httemplate/elements/fckeditor/editor/css/fck_internal.css,
9893           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
9894           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
9895           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
9896           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
9897           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
9898           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
9899           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
9900           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
9901           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
9902           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
9903           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
9904           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
9905           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
9906           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
9907           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
9908           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
9909           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
9910           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
9911           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
9912           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
9913           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
9914           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
9915           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
9916           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
9917           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
9918           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
9919           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
9920           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
9921           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
9922           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
9923           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
9924           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
9925           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
9926           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
9927           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
9928           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
9929           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
9930           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
9931           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
9932           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
9933           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
9934           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
9935           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
9936           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
9937           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
9938           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
9939           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
9940           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
9941           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
9942           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
9943           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
9944           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
9945           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
9946           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
9947           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
9948           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
9949           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
9950           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
9951           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
9952           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
9953           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
9954           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
9955           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
9956           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
9957           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
9958           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
9959           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
9960           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
9961           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
9962           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
9963           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
9964           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
9965           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
9966           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
9967           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
9968           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
9969           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
9970           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
9971           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
9972           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
9973           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
9974           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
9975           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
9976           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
9977           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
9978           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
9979           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
9980           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
9981           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
9982           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
9983           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
9984           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
9985           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
9986           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
9987           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
9988           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
9989           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
9990           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
9991           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
9992           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
9993           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
9994           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
9995           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
9996           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
9997           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
9998           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
9999           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
10000           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
10001           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
10002           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
10003           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
10004           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
10005           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
10006           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
10007           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
10008           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
10009           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
10010           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
10011           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
10012           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
10013           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
10014           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
10015           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
10016           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
10017           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
10018           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
10019           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
10020           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
10021           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
10022           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
10023           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
10024           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
10025           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
10026           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
10027           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
10028           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
10029           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
10030           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
10031           httemplate/elements/fckeditor/editor/images/anchor.gif,
10032           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
10033           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
10034           httemplate/elements/fckeditor/editor/images/spacer.gif,
10035           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
10036           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
10037           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
10038           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
10039           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
10040           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
10041           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
10042           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
10043           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
10044           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
10045           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
10046           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
10047           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
10048           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
10049           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
10050           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
10051           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
10052           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
10053           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
10054           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
10055           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
10056           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
10057           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
10058           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
10059           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
10060           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
10061           httemplate/elements/fckeditor/editor/lang/af.js,
10062           httemplate/elements/fckeditor/editor/lang/ar.js,
10063           httemplate/elements/fckeditor/editor/lang/bg.js,
10064           httemplate/elements/fckeditor/editor/lang/bn.js,
10065           httemplate/elements/fckeditor/editor/lang/bs.js,
10066           httemplate/elements/fckeditor/editor/lang/ca.js,
10067           httemplate/elements/fckeditor/editor/lang/cs.js,
10068           httemplate/elements/fckeditor/editor/lang/da.js,
10069           httemplate/elements/fckeditor/editor/lang/de.js,
10070           httemplate/elements/fckeditor/editor/lang/el.js,
10071           httemplate/elements/fckeditor/editor/lang/en-au.js,
10072           httemplate/elements/fckeditor/editor/lang/en-ca.js,
10073           httemplate/elements/fckeditor/editor/lang/en-uk.js,
10074           httemplate/elements/fckeditor/editor/lang/en.js,
10075           httemplate/elements/fckeditor/editor/lang/eo.js,
10076           httemplate/elements/fckeditor/editor/lang/es.js,
10077           httemplate/elements/fckeditor/editor/lang/et.js,
10078           httemplate/elements/fckeditor/editor/lang/eu.js,
10079           httemplate/elements/fckeditor/editor/lang/fa.js,
10080           httemplate/elements/fckeditor/editor/lang/fi.js,
10081           httemplate/elements/fckeditor/editor/lang/fo.js,
10082           httemplate/elements/fckeditor/editor/lang/fr.js,
10083           httemplate/elements/fckeditor/editor/lang/gl.js,
10084           httemplate/elements/fckeditor/editor/lang/he.js,
10085           httemplate/elements/fckeditor/editor/lang/hi.js,
10086           httemplate/elements/fckeditor/editor/lang/hr.js,
10087           httemplate/elements/fckeditor/editor/lang/hu.js,
10088           httemplate/elements/fckeditor/editor/lang/it.js,
10089           httemplate/elements/fckeditor/editor/lang/ja.js,
10090           httemplate/elements/fckeditor/editor/lang/km.js,
10091           httemplate/elements/fckeditor/editor/lang/ko.js,
10092           httemplate/elements/fckeditor/editor/lang/lt.js,
10093           httemplate/elements/fckeditor/editor/lang/lv.js,
10094           httemplate/elements/fckeditor/editor/lang/mn.js,
10095           httemplate/elements/fckeditor/editor/lang/ms.js,
10096           httemplate/elements/fckeditor/editor/lang/nb.js,
10097           httemplate/elements/fckeditor/editor/lang/nl.js,
10098           httemplate/elements/fckeditor/editor/lang/no.js,
10099           httemplate/elements/fckeditor/editor/lang/pl.js,
10100           httemplate/elements/fckeditor/editor/lang/pt-br.js,
10101           httemplate/elements/fckeditor/editor/lang/pt.js,
10102           httemplate/elements/fckeditor/editor/lang/ro.js,
10103           httemplate/elements/fckeditor/editor/lang/ru.js,
10104           httemplate/elements/fckeditor/editor/lang/sk.js,
10105           httemplate/elements/fckeditor/editor/lang/sl.js,
10106           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
10107           httemplate/elements/fckeditor/editor/lang/sr.js,
10108           httemplate/elements/fckeditor/editor/lang/sv.js,
10109           httemplate/elements/fckeditor/editor/lang/th.js,
10110           httemplate/elements/fckeditor/editor/lang/tr.js,
10111           httemplate/elements/fckeditor/editor/lang/uk.js,
10112           httemplate/elements/fckeditor/editor/lang/vi.js,
10113           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
10114           httemplate/elements/fckeditor/editor/lang/zh.js,
10115           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
10116           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
10117           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
10118           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
10119           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
10120           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
10121           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
10122           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
10123           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
10124           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
10125           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
10126           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
10127           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
10128           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
10129           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
10130           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
10131           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
10132           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
10133           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
10134           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
10135           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
10136           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
10137           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
10138           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
10139           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
10140           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
10141           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
10142           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
10143           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
10144           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
10145           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
10146           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
10147           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
10148           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
10149           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
10150           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
10151           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
10152           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
10153           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
10154           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
10155           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
10156           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
10157           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
10158           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
10159           httemplate/graph/report_cust_bill_pkg.html,
10160           httemplate/graph/report_money_time.html,
10161           httemplate/misc/cancel_cust.html,
10162           httemplate/misc/cancel_pkg.html,
10163           httemplate/misc/cust_main-cancel.cgi,
10164           httemplate/misc/cust_main-import.cgi,
10165           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
10166           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
10167           httemplate/misc/process/cancel_pkg.html,
10168           httemplate/pref/pref-process.html,
10169           httemplate/search/cust_bill.html,
10170           httemplate/search/cust_bill_event.cgi,
10171           httemplate/search/cust_bill_event.html,
10172           httemplate/search/cust_event.html,
10173           httemplate/search/report_cust_bill.html,
10174           httemplate/search/report_cust_credit.html,
10175           httemplate/search/report_cust_event.html,
10176           httemplate/search/report_cust_main-zip.html,
10177           httemplate/search/report_cust_pay.html,
10178           httemplate/search/report_cust_pay_batch.html,
10179           httemplate/search/report_cust_pkg.html,
10180           httemplate/search/svc_acct.cgi,
10181           httemplate/search/svc_broadband.cgi,
10182           httemplate/search/svc_domain.cgi,
10183           httemplate/search/svc_forward.cgi,
10184           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
10185           httemplate/search/elements/search.html,
10186           httemplate/view/cust_bill-logo.cgi,
10187           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
10188           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
10189           httemplate/view/cust_main/order_pkg.html,
10190           httemplate/view/cust_main/packages.html,
10191           httemplate/view/cust_main/payment_history.html, test/cgi-test:
10192           event refactor, landing on HEAD!
10193
10194 2007-08-01 15:20  ivan
10195
10196         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
10197           bin/mason_handler.scgi, bin/mason_handler.svc,
10198           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
10199           bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
10200           lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
10201           lib/t/04_send_email.pl: commit these RT differences, seem to be
10202           mostly in autogen'ed stuff
10203
10204 2007-08-01 15:13  ivan
10205
10206         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
10207           had missed commiting this on HEAD, that's why
10208
10209 2007-08-01 12:24  ivan
10210
10211         * httemplate/misc/process/cancel_pkg.html: comment out unused code
10212
10213 2007-08-01 12:22  ivan
10214
10215         * httemplate/elements/xmlhttp.html: masonization
10216
10217 2007-08-01 12:21  ivan
10218
10219         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
10220           turn on DBIx::DBSchema::Index debugging too
10221
10222 2007-08-01 12:19  ivan
10223
10224         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
10225           of these methods might return an error
10226
10227 2007-08-01 12:19  ivan
10228
10229         * FS/FS/reason.pm: more generic modules first
10230
10231 2007-08-01 12:18  ivan
10232
10233         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
10234           description for emailcancel config
10235
10236 2007-07-26 04:13  ivan
10237
10238         * FS/FS/Schema.pm: add index
10239
10240 2007-07-20 12:58  ivan
10241
10242         * bin/apache.export: apache export: don't bomb out when svc_www
10243           records aren't associated with an svc_acct, just leave those
10244           subsitution vars blank
10245
10246 2007-07-19 07:05  jeff
10247
10248         * httemplate/config/config-view.cgi: do not include description in
10249           link to popup
10250
10251 2007-07-18 14:13  ivan
10252
10253         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
10254           wtf
10255
10256 2007-07-18 11:07  jeff
10257
10258         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
10259           httemplate/config/config-delete.cgi,
10260           httemplate/config/config-download.cgi,
10261           httemplate/config/config-process.cgi,
10262           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
10263           config in database cleanup, editing, and agent-specific config
10264           (452, 1419)
10265
10266 2007-07-17 20:23  jeff
10267
10268         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
10269           should be editable with ACL (#1730)
10270
10271 2007-07-13 17:44  ivan
10272
10273         * bin/find-overapplied: a payment, by any other name
10274
10275 2007-07-13 16:58  ivan
10276
10277         * bin/find-overapplied: adding quick find-overapplied script
10278
10279 2007-07-13 16:52  ivan
10280
10281         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
10282           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
10283           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
10284           httemplate/misc/process/recharge_svc.html,
10285           httemplate/edit/process/cust_main.cgi: fix race condition where
10286           ->apply_payments_and_credits could double-apply in rare cases
10287
10288 2007-07-13 10:00  jeff
10289
10290         * FS/FS/Conf.pm: a touch should not obliterate
10291
10292 2007-07-12 14:41  ivan
10293
10294         * bin/apache.export: add debugging flag to apache export
10295
10296 2007-07-12 14:08  jeff
10297
10298         * FS/FS/UID.pm: redundant test
10299
10300 2007-07-12 06:36  jeff
10301
10302         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
10303           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
10304           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
10305           FS/bin/freeside-init-config, FS/bin/freeside-setup,
10306           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
10307           refactor freeside-init-config to module code, compare results of
10308           old/new code, have freeside-upgrade complain and revert to old
10309           code/config on failure (#1477)
10310
10311 2007-07-11 04:10  ivan
10312
10313         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
10314           amount in error message
10315
10316 2007-07-11 01:35  ivan
10317
10318         * FS/FS/cust_main.pm: finish adding payunique field
10319
10320 2007-07-11 01:08  ivan
10321
10322         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
10323           httemplate/misc/process/payment.cgi: finish adding payunique
10324           field
10325
10326 2007-07-10 21:23  jeff
10327
10328         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
10329           paytype, stateid, and stateid_state for CHEK transactions (#1718)
10330
10331 2007-07-06 16:55  jeff
10332
10333         * httemplate/edit/process/svc_acct.cgi: manually editing usage
10334           counters removes overlimit status (#1706)
10335
10336 2007-07-06 01:08  ivan
10337
10338         * GPL, README: v3!
10339
10340 2007-07-05 15:05  ivan
10341
10342         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
10343           (without requiring it)
10344
10345 2007-07-01 17:15  ivan
10346
10347         * FS/FS/cust_pkg.pm: missing method name in docs
10348
10349 2007-07-01 11:09  ivan
10350
10351         * TODO: remove obsolete information and dollar sign Id dollar sign
10352           from TODO
10353
10354 2007-06-30 17:36  ivan
10355
10356         * httemplate/edit/agent.cgi: separate agent interface is
10357           deprecated...
10358
10359 2007-06-29 14:06  ivan
10360
10361         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
10362           header/footer to svc_www view and edit
10363
10364 2007-06-28 18:45  ivan
10365
10366         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
10367
10368 2007-06-28 18:42  ivan
10369
10370         * FS/FS/cust_pay.pm: silly missing parenthesis
10371
10372 2007-06-28 18:27  ivan
10373
10374         * bin/: create-history-tables, strip-eps: removing
10375           create-history-tables, freeside-upgrade does this anyway
10376
10377 2007-06-28 18:23  ivan
10378
10379         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
10380           checking
10381
10382 2007-06-28 18:16  ivan
10383
10384         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
10385           new DBIx::DBSchema
10386
10387 2007-06-28 13:57  ivan
10388
10389         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
10390           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
10391           for cron jobs
10392
10393 2007-06-26 11:58  ivan
10394
10395         * httemplate/search/cust_pay.cgi: fix check# search
10396
10397 2007-06-26 11:20  ivan
10398
10399         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
10400           Number::Format 1.50, not just any version
10401
10402 2007-06-26 09:55  jeff
10403
10404         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
10405           date range to page top
10406
10407 2007-06-26 08:36  jeff
10408
10409         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
10410           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
10411           httemplate/edit/REAL_cust_pkg.cgi,
10412           httemplate/edit/process/REAL_cust_pkg.cgi,
10413           httemplate/misc/cancel_pkg.html,
10414           httemplate/misc/process/cancel_pkg.html,
10415           httemplate/search/cust_pkg.cgi,
10416           httemplate/search/report_cust_pkg.html,
10417           httemplate/view/cust_main/packages.html: suspend later just like
10418           expire (#1487)
10419
10420 2007-06-25 19:31  ivan
10421
10422         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
10423           "====" to <HR> in selfservice usage stuff.  welcome to this
10424           millenium! :)
10425
10426 2007-06-22 14:25  jeff
10427
10428         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
10429           view_usage_details.html: self-service usage report enhancements
10430           (1495)
10431
10432 2007-06-22 10:27  jeff
10433
10434         * httemplate/graph/elements/monthly.html: add csv and excel export
10435           to sales reports (1426)
10436
10437 2007-06-22 10:21  jeff
10438
10439         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
10440
10441 2007-06-20 21:02  jeff
10442
10443         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
10444           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
10445           welcome letters (1677)
10446
10447 2007-06-20 15:58  ivan
10448
10449         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
10450           QuickCreateLong option, part of merging spiritone RT changes
10451
10452 2007-06-20 15:37  ivan
10453
10454         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
10455           clarity, part of merging spiritone RT changes (#1661)
10456
10457 2007-06-20 15:33  ivan
10458
10459         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
10460           $RT::MyTicketsLength patch from spiritone, part of merging RT
10461           changes (#1661)
10462
10463 2007-06-20 15:28  ivan
10464
10465         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
10466           rt/html/RTx/Statistics/index.html,
10467           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
10468           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
10469           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
10470           rt/html/RTx/Statistics/CallsQueueDay/index.html,
10471           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
10472           rt/html/RTx/Statistics/DayOfWeek/index.html,
10473           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
10474           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
10475           rt/html/RTx/Statistics/Elements/DateSelectRow,
10476           rt/html/RTx/Statistics/Elements/DurationAsString,
10477           rt/html/RTx/Statistics/Elements/GraphBox,
10478           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
10479           rt/html/RTx/Statistics/Elements/StatColumnMap,
10480           rt/html/RTx/Statistics/Elements/Tabs,
10481           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
10482           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
10483           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
10484           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
10485           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
10486           rt/html/RTx/Statistics/FAQ/index.html,
10487           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
10488           rt/html/RTx/Statistics/OpenStalled/index.html,
10489           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
10490           rt/html/RTx/Statistics/Resolution/index.html,
10491           rt/html/RTx/Statistics/Resolution/Elements/Chart,
10492           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
10493           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
10494           rt/html/RTx/Statistics/TimeToResolve/index.html,
10495           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
10496           rt/html/RTx/Statistics/UserTest/index.html,
10497           rt/html/RTx/Statistics/UserTest/Elements/Chart,
10498           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
10499           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
10500           rt/html/Developer/CronTool/autohandler,
10501           rt/html/Developer/CronTool/index.html,
10502           rt/html/Reports/Activity/ActivityDetail.html,
10503           rt/html/Reports/Activity/ActivitySummary.html,
10504           rt/html/Reports/Activity/ResolutionComments.html,
10505           rt/html/Reports/Activity/ResolutionStatistics.html,
10506           rt/html/Reports/Activity/index.html,
10507           rt/html/Reports/Activity/Elements/LimitReport,
10508           rt/html/Reports/Activity/Elements/MiniPlot,
10509           rt/html/Reports/Activity/Elements/PrintFooter,
10510           rt/html/Reports/Activity/Elements/PrintHeader,
10511           rt/html/Reports/Activity/Elements/ScreenFooter,
10512           rt/html/Reports/Activity/Elements/ScreenHeader,
10513           rt/html/Reports/Activity/Elements/Tabs,
10514           rt/html/Reports/Activity/Elements/Wrapper: integrate
10515           RTx::Statistics package, part of merging spiritone RT changes
10516           (#1661)
10517
10518 2007-06-18 09:45  jeff
10519
10520         * httemplate/edit/svc_www.cgi: must escape config data
10521
10522 2007-06-15 11:44  jeff
10523
10524         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
10525           httemplate/edit/process/cust_refund.cgi: paydate option for
10526           realtime_refund_bop and UI entry for cust_pay records without it
10527           (#1662 UI)
10528
10529 2007-06-14 17:58  jeff
10530
10531         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
10532           to B:OP during refunds with paynum (#1662)
10533
10534 2007-06-13 09:56  jeff
10535
10536         * FS/FS/part_export/sqlradius.pm: additional debugging
10537
10538 2007-06-08 17:53  ivan
10539
10540         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
10541           bill-for-next* hacks like bill-next* stuff but with -n flag, for
10542           skycatcher
10543
10544 2007-06-08 17:40  ivan
10545
10546         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
10547           skycatcher modifications for pre-printing invoices, but with
10548           today's date
10549
10550 2007-06-08 16:21  ivan
10551
10552         * bin/all-postal-no-email: adding quick script to move all
10553           customers to postal billing only for skycatcher
10554
10555 2007-06-08 10:38  jeff
10556
10557         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
10558           usergroup table (work around #1606)
10559
10560 2007-06-08 07:40  jeff
10561
10562         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
10563           (fixes #1657)
10564
10565 2007-06-06 17:45  jeff
10566
10567         * FS/FS/cust_bill.pm: cruft removal
10568
10569 2007-06-06 15:34  jeff
10570
10571         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
10572           (#1658)
10573
10574 2007-06-06 12:58  khoff
10575
10576         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
10577           option to disable the VOID-before-credit behavior of
10578           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
10579           broken gateways like SkipJack that a pprove VOIDs for settled
10580           transactions.
10581
10582 2007-06-05 08:07  jeff
10583
10584         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
10585           statement
10586
10587 2007-06-02 14:07  jeff
10588
10589         * httemplate/elements/header.html: drop ticket search form and
10590           logic from ticketless installs
10591
10592 2007-05-31 08:03  jeff
10593
10594         * httemplate/edit/payment_gateway.html: add TransFirst eLink
10595           support
10596
10597 2007-05-29 20:38  ivan
10598
10599         * FS/FS/svc_external.pm: should eliminiate error: Use of
10600           uninitialized value in string eq at
10601           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
10602
10603 2007-05-29 20:05  ivan
10604
10605         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
10606           domain records with " in them...
10607
10608 2007-05-21 17:34  ivan
10609
10610         * httemplate/search/report_tax.cgi: fix tax reports for some odd
10611           upgrade edge cases: when you have both taxclass and non-taxclass
10612           entries in cust_main_county for a single region (not correct
10613           setup in the first place), and non-null but empty values in
10614           taxname
10615
10616 2007-05-20 19:18  ivan
10617
10618         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
10619           some reason DBIx::DBSchema can't reverse engineer the schema for
10620           it, causing freeside-upgrade to error out trying to recreate it
10621
10622 2007-05-18 16:44  ivan
10623
10624         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
10625           hide postal/fax invoice options in backoffice as well as
10626           self-service.  closes: bug#1614
10627
10628 2007-05-11 16:18  khoff
10629
10630         * httemplate/search/: report_cust_bill.html,
10631           report_cust_credit.html, report_cust_main-zip.html,
10632           report_cust_pay.html, report_cust_pay_batch.html,
10633           report_cust_pkg.html: Fix (hopefully) all uses of
10634           /elements/tr-select-agent.html where agentnum may be undefined.
10635
10636 2007-05-11 12:03  ivan
10637
10638         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
10639           an error status, so don't up the queue with "failed: Can't logout
10640           of CGPro: No error"
10641
10642 2007-05-11 11:14  khoff
10643
10644         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
10645           URL.
10646
10647 2007-05-11 11:08  khoff
10648
10649         * FS/FS/XMLRPC.pm: Quiet debug output.
10650
10651 2007-05-08 15:43  jeff
10652
10653         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
10654           plan data
10655
10656 2007-05-08 15:10  jeff
10657
10658         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
10659           megabytes
10660
10661 2007-05-08 09:51  ivan
10662
10663         * bin/: bill-nextmonth, bill-nextyear: [no log message]
10664
10665 2007-05-06 23:35  jeff
10666
10667         * FS/bin/: freeside-sqlradius-dedup-group,
10668           freeside-sqlradius-reset: sqlradius usergroup tools
10669
10670 2007-05-06 19:14  jeff
10671
10672         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
10673
10674 2007-05-06 19:13  jeff
10675
10676         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
10677           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
10678           groups handling
10679
10680 2007-05-01 13:00  ivan
10681
10682         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
10683
10684 2007-05-01 12:57  ivan
10685
10686         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
10687           FS::ClientAPI_SessionCache for signup info so it actually works -
10688           speed up signups
10689
10690 2007-04-29 15:55  jeff
10691
10692         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
10693           FS/FS/ClientAPI/Signup.pm,
10694           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10695           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
10696           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
10697           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
10698           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
10699           fs_selfservice/FS-SelfService/cgi/signup.html,
10700           httemplate/view/cust_main/billing.html: ticket 1568 config
10701           options for new echeck fields and addition to selfservice
10702           interface
10703
10704 2007-04-27 15:54  jeff
10705
10706         * httemplate/edit/cust_main/contact.html: adjust default labelling
10707
10708 2007-04-27 15:37  jeff
10709
10710         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
10711           value
10712
10713 2007-04-25 21:46  jeff
10714
10715         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
10716           httemplate/misc/recharge_svc.html: more datavolume format
10717
10718 2007-04-25 20:35  ivan
10719
10720         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
10721           datavolume-forcemegabytes
10722
10723 2007-04-25 20:09  jeff
10724
10725         * FS/FS/UI/bytecount.pm: improve configfile handling
10726
10727 2007-04-25 18:50  jeff
10728
10729         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
10730           dodgy ACH hack from ticket 1436
10731
10732 2007-04-24 17:54  ivan
10733
10734         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
10735           lpr-postscript_suffix config options for printer commands to
10736           place printer in postscript mode
10737
10738 2007-04-23 17:21  jeff
10739
10740         * FS/FS/svc_www.pm: untaint
10741
10742 2007-04-23 17:04  jeff
10743
10744         * httemplate/view/svc_acct.cgi: missed a bytecount
10745
10746 2007-04-23 16:34  ivan
10747
10748         * httemplate/search/cust_pkg.cgi: fix error: column reference
10749           "fieldname" is ambiguous
10750
10751 2007-04-22 20:41  jeff
10752
10753         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
10754           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
10755           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
10756           add to ACH batch feature from customer view page
10757
10758 2007-04-20 21:44  ivan
10759
10760         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
10761           wrt where we're storing phone numbers
10762
10763 2007-04-20 14:40  ivan
10764
10765         * conf/: invoice_html, invoice_latex: add customer # to default
10766           invoice templates
10767
10768 2007-04-20 14:31  ivan
10769
10770         * httemplate/view/cust_main/billing.html: don't put this
10771           information way out on the right in its own columns.
10772
10773 2007-04-19 16:34  ivan
10774
10775         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
10776           to its own module
10777
10778 2007-04-19 16:30  jeff
10779
10780         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
10781           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
10782           httemplate/edit/process/prepay_credit.cgi,
10783           httemplate/edit/process/svc_acct.cgi,
10784           httemplate/search/prepay_credit.html, htetc/handler.pl: break
10785           _bytecount subroutines out of FS::UI::Web
10786
10787 2007-04-19 13:18  ivan
10788
10789         * htetc/handler.pl, httemplate/search/cust_svc.html,
10790           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
10791           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
10792           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
10793           with an explicit import.  did i mention this was really really
10794           weird?
10795
10796 2007-04-18 20:15  ivan
10797
10798         * FS/FS/UID.pm: better error message about missing secrets file
10799           errors.  WTF is going on!
10800
10801 2007-04-18 16:22  ivan
10802
10803         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
10804           fix use statements for FS::UI::Web.  not "use"ing modules in the
10805           actual modules you use them in is bad, mmmkay
10806
10807 2007-04-18 13:01  ivan
10808
10809         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
10810
10811 2007-04-12 17:53  jeff
10812
10813         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
10814
10815 2007-04-11 20:16  jeff
10816
10817         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
10818           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
10819           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
10820           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
10821           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
10822           httemplate/edit/process/part_pkg.cgi,
10823           httemplate/edit/process/svc_acct.cgi,
10824           httemplate/view/svc_acct.cgi: input and output on data volume
10825           fields specified with k,m,g,or t
10826
10827 2007-04-11 19:42  ivan
10828
10829         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
10830           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
10831           think.
10832
10833 2007-04-11 19:27  ivan
10834
10835         * httemplate/misc/process/recharge_svc.html: remove
10836           'backend-realtime' flag required for recharges, want that just
10837           for signups, running recharges right away by default is fine.
10838           also fix the 'fatal error - unknown payby' error that'll probably
10839           never be reached
10840
10841 2007-04-10 21:28  jeff
10842
10843         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
10844           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
10845           httemplate/view/cust_main/packages.html: usage suspend vs admin
10846           suspend -- avoid actual cust_pkg::suspend except legacy cases
10847
10848 2007-04-09 18:44  ivan
10849
10850         * FS/FS/Conf.pm: remove a ton of deprecated config options
10851
10852 2007-04-09 18:29  ivan
10853
10854         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
10855
10856 2007-04-09 16:38  jeff
10857
10858         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
10859           trigger recharge from the backend as in self-service
10860
10861 2007-04-07 18:14  jeff
10862
10863         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
10864           generated passwords be all caps
10865
10866 2007-04-07 17:41  jeff
10867
10868         * httemplate/edit/svc_acct.cgi: correct usage editing bug
10869
10870 2007-04-07 17:22  jeff
10871
10872         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
10873           svc_acct->email
10874
10875 2007-04-06 17:07  jeff
10876
10877         * httemplate/view/cust_main/billing.html: ommitted file
10878
10879 2007-04-06 16:57  jeff
10880
10881         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
10882           httemplate/misc/process/payment.cgi: integrate new echeck fields
10883           into freeside backend payment processing
10884
10885 2007-04-06 12:38  jeff
10886
10887         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
10888           httemplate/edit/cust_main.cgi,
10889           httemplate/edit/cust_main/billing.html,
10890           httemplate/edit/cust_main/select-state.html: ticket 1443 add
10891           account type and bank state for echeck processing
10892
10893 2007-04-05 17:37  ivan
10894
10895         * FS/FS/Conf.pm: slight update for batch-enable description & add
10896           ach-spiritone format to batch-default and batch-fixed_format-CHEK
10897           config items
10898
10899 2007-04-05 17:34  ivan
10900
10901         * FS/FS/Conf.pm: slight better descriptions
10902
10903 2007-04-05 17:01  khoff
10904
10905         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
10906           default.  Pass @_ along to new exports.
10907
10908 2007-04-05 15:01  ivan
10909
10910         * httemplate/elements/menu.html: they're comments now
10911
10912 2007-04-05 07:15  jeff
10913
10914         * httemplate/misc/process/cust_main_note-import.cgi: use comments
10915           and not notes
10916
10917 2007-04-04 19:04  ivan
10918
10919         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
10920           httemplate/edit/cust_main.cgi,
10921           httemplate/edit/cust_main/billing.html,
10922           httemplate/view/cust_main/billing.html: per-customer invoice
10923           terms override
10924
10925 2007-04-04 18:45  ivan
10926
10927         * httemplate/pref/pref.html: finish moving vonage integration to a
10928           user pref
10929
10930 2007-04-04 18:38  ivan
10931
10932         * httemplate/pref/pref-process.html: finish moving the vonage
10933           integration to per-user
10934
10935 2007-04-04 17:01  ivan
10936
10937         * FS/bin/freeside-init-config: correct usage
10938
10939 2007-04-04 15:42  ivan
10940
10941         * Makefile: yes virginia
10942
10943 2007-04-04 13:04  jeff
10944
10945         * FS/bin/freeside-upgrade: correct a bootstrap issue
10946
10947 2007-04-04 08:30  jeff
10948
10949         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
10950           events to fail
10951
10952 2007-04-03 12:37  jeff
10953
10954         * httemplate/misc/cust_main_note-import.cgi: correct handling of
10955           non-unix line termination
10956
10957 2007-04-02 18:39  ivan
10958
10959         * bin/fs-migrate-cust_tax_exempt: [no log message]
10960
10961 2007-04-02 08:49  jeff
10962
10963         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
10964           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
10965           httemplate/edit/process/cust_main.cgi,
10966           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
10967           license field, mask it and ssn
10968
10969 2007-03-31 19:45  jeff
10970
10971         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
10972           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
10973           quick hack to add extra 'config lines' to svc_www and otherwise
10974           enhance svc_www
10975
10976 2007-03-27 20:59  ivan
10977
10978         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
10979           shellcommands delete export
10980
10981 2007-03-21 16:07  ivan
10982
10983         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
10984           when process returns no error_message
10985
10986 2007-03-21 15:09  ivan
10987
10988         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
10989           an error_message, output additional debugging information, if
10990           available
10991
10992 2007-03-20 21:01  jeff
10993
10994         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
10995           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
10996           format, return processing and autopost
10997
10998 2007-03-20 18:21  jeff
10999
11000         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
11001           httemplate/pref/pref.html: ticket 1427, automatically email excel
11002           a/r report
11003
11004 2007-03-20 15:10  ivan
11005
11006         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
11007           agent-specific advertising sources
11008
11009 2007-03-20 13:11  jeff
11010
11011         * httemplate/misc/: cust_main_note-import.cgi,
11012           cust_main_note-import.html, process/cust_main_note-import.cgi:
11013           acls on new import
11014
11015 2007-03-20 13:01  jeff
11016
11017         * httemplate/elements/menu.html: tie note import into menu
11018
11019 2007-03-20 10:03  jeff
11020
11021         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
11022           httemplate/misc/cust_main_note-import.cgi,
11023           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
11024           tool for customer note importation
11025
11026 2007-03-15 18:35  ivan
11027
11028         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
11029           httemplate/pref/pref.html: vonage click2call integration should
11030           not be sitewide, especially now that we have user prefs
11031
11032 2007-03-15 13:54  ivan
11033
11034         * FS/FS/part_pkg.pm: 13 months!
11035
11036 2007-03-15 13:08  khoff
11037
11038         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
11039           attributes to match actual field sizes.
11040
11041 2007-03-15 13:08  khoff
11042
11043         * FS/FS/part_export/router.pm: Added configurable error checks
11044           instead of stupid /^ERROR/ check.  Commands can now be processed
11045           with Text::Template using [@-- --@] delimeters, in addition to
11046           evaling a double-quoted string.  Cleaned up spurious debug
11047           output.
11048
11049 2007-03-15 13:07  khoff
11050
11051         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
11052           html form inputs.
11053
11054 2007-03-15 13:07  khoff
11055
11056         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
11057           serial.
11058
11059 2007-03-14 16:30  jeff
11060
11061         * FS/FS/svc_acct.pm: turn debugging off
11062
11063 2007-03-14 16:27  jeff
11064
11065         * FS/FS/svc_acct.pm: correcting ->replace on bill
11066
11067 2007-03-13 02:21  ivan
11068
11069         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
11070           until then, it should be ->username, not ->name, eek.  causing
11071           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
11072           type character varying(32)" errors and will be harder to
11073           normalize back to usernum when we fix that
11074
11075 2007-03-10 20:13  ivan
11076
11077         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
11078           whew, its paged
11079
11080 2007-03-09 16:16  khoff
11081
11082         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
11083           "identical" records anyway.
11084
11085 2007-03-09 16:11  khoff
11086
11087         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
11088           for FS::svc_broadband.
11089
11090 2007-03-09 09:11  jeff
11091
11092         * bin/svc_acct_pop.import: pop import tool
11093
11094 2007-03-07 11:48  khoff
11095
11096         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
11097           the setup fee while a package is suspended.
11098
11099 2007-03-06 11:56  ivan
11100
11101         * bin/slony-setup: slight update for slony setup script
11102
11103 2007-03-05 17:59  ivan
11104
11105         * httemplate/search/cust_main.cgi: fix status colors in mozilla
11106
11107 2007-03-05 15:01  jayce
11108
11109         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
11110           warning.  Fixed.
11111
11112 2007-03-05 11:48  khoff
11113
11114         * httemplate/search/report_cust_bill.html: Fixed a problem with the
11115           %opts hash getting skewed (specifically $opt{'value'} == 'label')
11116           when $cgi->param('agentnum') was unset.
11117
11118 2007-03-02 17:29  ivan
11119
11120         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
11121           address along with signup requests, for some gateways
11122
11123 2007-03-02 15:48  ivan
11124
11125         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
11126           like "AUTH/TKT 123456"... will this make refunds work?
11127
11128 2007-03-01 22:24  ivan
11129
11130         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
11131           whew
11132
11133 2007-03-01 12:56  ivan
11134
11135         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
11136
11137 2007-03-01 12:12  ivan
11138
11139         * FS/FS/Misc/prune.pm: yeah, a typo
11140
11141 2007-03-01 09:48  ivan
11142
11143         * FS/bin/: freeside-prune-applications, freeside-upgrade:
11144           prune_applications moved to FS::Misc::prune
11145
11146 2007-03-01 09:47  ivan
11147
11148         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
11149
11150 2007-03-01 09:44  ivan
11151
11152         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
11153
11154 2007-03-01 08:36  ivan
11155
11156         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
11157
11158 2007-02-28 21:24  jeff
11159
11160         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
11161
11162 2007-02-28 21:13  jeff
11163
11164         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
11165           bin/freeside-upgrade: dangling cust_credit_refund not allowed
11166
11167 2007-02-28 17:26  ivan
11168
11169         * FS/FS/Conf.pm: this isn't necessary around a single db operation
11170
11171 2007-02-28 11:14  jeff
11172
11173         * httemplate/: edit/cust_main/select-domain.html,
11174           misc/svc_acct-domains.cgi: restore (none) choice to first package
11175           select
11176
11177 2007-02-27 16:16  jayce
11178
11179         * FS/MANIFEST: Added base_rate files
11180
11181 2007-02-27 15:59  jayce
11182
11183         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
11184           work with base_rate billing
11185
11186 2007-02-27 14:10  jeff
11187
11188         * httemplate/config/config-download.cgi: put the C in ACL here, too
11189
11190 2007-02-27 13:24  jeff
11191
11192         * FS/bin/freeside-setup: oops - inappropriate localization was
11193           committed
11194
11195 2007-02-26 17:51  jeff
11196
11197         * httemplate/config/config.cgi: config goes in database
11198
11199 2007-02-26 17:48  jeff
11200
11201         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
11202           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
11203           FS/bin/freeside-init-config, FS/bin/freeside-setup,
11204           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
11205           httemplate/config/config-download.cgi,
11206           httemplate/config/config-process.cgi,
11207           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
11208           in database
11209
11210 2007-02-26 09:54  jeff
11211
11212         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
11213           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
11214           packages
11215
11216 2007-02-24 19:08  ivan
11217
11218         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
11219           selfservice-ignore_quantity flag
11220
11221 2007-02-22 23:47  ivan
11222
11223         * FS/FS/Cron/bill.pm: take the package-def defined action here,
11224           like freeside-prepaidd
11225
11226 2007-02-21 03:26  ivan
11227
11228         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
11229           a _password_encoding field
11230
11231 2007-02-20 18:53  jeff
11232
11233         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
11234           and correct a description handling bug
11235
11236 2007-02-19 07:40  ivan
11237
11238         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
11239           on an undefined value at .../cust_bill.pm line 434
11240
11241 2007-02-16 14:06  ivan
11242
11243         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
11244
11245 2007-02-16 12:54  jeff
11246
11247         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
11248           setting
11249
11250 2007-02-16 12:21  jeff
11251
11252         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
11253           (deja vu?)
11254
11255 2007-02-16 11:46  jayce
11256
11257         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
11258           which uses the cust_pkg->options to control pricing.  You assign
11259           a base rate for charging, and it is multiplied by the 'units'
11260           ordered.  Solves a need where a company wants to offer an ASP
11261           style service, that charges per user, at a base cost, but doesn't
11262           want a plan for every combination of user amounts.
11263
11264 2007-02-15 12:18  khoff
11265
11266         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
11267           in file FS/cust_main.pm
11268
11269 2007-02-14 17:09  ivan
11270
11271         * httemplate/docs/billing.html: removing docs moved to wiki
11272
11273 2007-02-14 16:49  ivan
11274
11275         * httemplate/edit/part_bill_event.cgi: add send_email event
11276
11277 2007-02-14 16:48  ivan
11278
11279         * conf/invoice_html: remove commented-out example notes section
11280
11281 2007-02-14 15:32  jeff
11282
11283         * httemplate/: edit/cust_main/select-domain.html,
11284           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
11285           on first package in edit/cust_main
11286
11287 2007-02-14 14:43  ivan
11288
11289         * httemplate/search/report_receivables.cgi: fix alignment on
11290           receivables report
11291
11292 2007-02-14 13:23  ivan
11293
11294         * httemplate/search/report_cust_pkg.html: grey out disabled text
11295           boxes for IE
11296
11297 2007-02-14 00:48  ivan
11298
11299         * httemplate/elements/select-cust_pkg-status.html,
11300           httemplate/elements/tr-input-beginning_ending.html,
11301           httemplate/search/cust_pkg.cgi,
11302           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
11303           httemplate/images/calendar-disabled.png: add more options to
11304           advanced package reporting
11305
11306 2007-02-13 19:12  jeff
11307
11308         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
11309           impending_recur_notification
11310
11311 2007-02-13 17:43  ivan
11312
11313         * httemplate/search/svc_www.cgi: fix up svc_www searching
11314
11315 2007-02-13 16:19  jeff
11316
11317         * FS/FS/Conf.pm: better docs for impending doom
11318
11319 2007-02-13 14:24  ivan
11320
11321         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
11322           orders, patch from Sean Hanson/S1
11323
11324 2007-02-13 14:08  ivan
11325
11326         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
11327           in, patch from Sean Hanson/S1
11328
11329 2007-02-12 21:00  jayce
11330
11331         * httemplate/edit/payment_gateway.html: Small hint on how the
11332           options field is used.
11333
11334 2007-02-12 17:16  jeff
11335
11336         * httemplate/edit/cust_main.cgi: another place to alphabetize
11337
11338 2007-02-12 16:45  jeff
11339
11340         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
11341
11342 2007-02-12 09:56  jeff
11343
11344         * FS/FS/ClientAPI/Signup.pm,
11345           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
11346           new package order SELECT (ticket 1446)
11347
11348 2007-02-11 19:11  ivan
11349
11350         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
11351
11352 2007-02-11 00:51  ivan
11353
11354         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
11355           now now
11356
11357 2007-02-10 23:04  ivan
11358
11359         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
11360           "cust-fields" config value has been set
11361
11362 2007-02-09 22:13  ivan
11363
11364         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
11365           httemplate/edit/part_svc.cgi: reincorporate the changes from
11366           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
11367           that were lost due to the concurrent service-refactor merge
11368
11369 2007-02-09 16:42  ivan
11370
11371         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
11372           this time
11373
11374 2007-02-09 15:29  ivan
11375
11376         * httemplate/misc/change_pkg.cgi: fix change package link
11377
11378 2007-02-08 20:54  ivan
11379
11380         * bin/import-county-tax-rates: quick hack to import rates for
11381           landel
11382
11383 2007-02-08 20:37  jayce
11384
11385         * httemplate/view/cust_main/packages.html: Set the correct access
11386           right for the cancel link to work
11387
11388 2007-02-08 17:05  ivan
11389
11390         * conf/: invoice_html_statement, invoice_latex_statement,
11391           invoice_latexnotes_statement, invoice_template_statement: add
11392           default statement conf
11393
11394 2007-02-08 14:54  ivan
11395
11396         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
11397           groups_susp_reason option
11398
11399 2007-02-08 14:19  ivan
11400
11401         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
11402           don't rely on qsearchs to trim it for you - it is inefficient and
11403           outputs long verbose warnings
11404
11405 2007-02-08 14:08  ivan
11406
11407         * httemplate/pref/pref-process.html: second "my" localizing the
11408           variable and causing password changes to fail
11409
11410 2007-02-08 09:00  jeff
11411
11412         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
11413           edit/part_svc.cgi
11414
11415 2007-02-08 08:04  jeff
11416
11417         * httemplate/edit/part_pkg.cgi: gratuitous quote
11418
11419 2007-02-08 01:13  jeff
11420
11421         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
11422           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
11423
11424 2007-02-08 00:19  ivan
11425
11426         * FS/FS/CGI.pm: fix the popup progress bars, whew
11427
11428 2007-02-07 17:46  jeff
11429
11430         * FS/FS/part_pkg.pm, htetc/handler.pl,
11431           httemplate/elements/select-table.html,
11432           httemplate/edit/part_pkg.cgi,
11433           httemplate/edit/process/part_pkg.cgi: agent type on package
11434           add/edit (ticket 1446)
11435
11436 2007-02-06 16:46  ivan
11437
11438         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
11439           payment receipts if the conf file is created
11440
11441 2007-02-05 15:48  ivan
11442
11443         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
11444           line-item application erroring out on tax applications
11445
11446 2007-02-05 14:12  ivan
11447
11448         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
11449           catch the Cant call method "part_pkg" on an undefined value at
11450           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
11451           line 181" bug
11452
11453 2007-02-05 09:21  ivan
11454
11455         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
11456           import too... whew!  this should be it
11457
11458 2007-02-05 08:01  ivan
11459
11460         * FS/FS/pay_batch.pm: fix param passing
11461
11462 2007-02-05 07:49  ivan
11463
11464         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
11465           upload
11466
11467 2007-02-05 07:48  ivan
11468
11469         * httemplate/misc/upload-batch.cgi: misterminated <%init>
11470
11471 2007-02-05 07:02  ivan
11472
11473         * FS/FS/pay_batch.pm: remove refactored code
11474
11475 2007-02-05 05:11  ivan
11476
11477         * httemplate/search/svc_Smart.html: remove unused svc_Smart
11478
11479 2007-02-05 05:10  ivan
11480
11481         * httemplate/search/: report_receivables.cgi,
11482           report_receivables.html: add "over X days" option to receivables
11483           report
11484
11485 2007-02-05 04:51  ivan
11486
11487         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
11488           httemplate/view/cust_bill-pdf.cgi,
11489           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
11490           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
11491           httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
11492           httemplate/view/svc_broadband.cgi,
11493           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
11494           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
11495           httemplate/view/cust_main/contacts.html,
11496           httemplate/view/elements/svc_Common.html: C is for
11497           Cookie^WControl
11498
11499 2007-02-05 03:35  ivan
11500
11501         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
11502
11503 2007-02-05 03:12  ivan
11504
11505         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
11506           NOW, instead of last bill to next bill
11507
11508 2007-02-05 01:45  ivan
11509
11510         * httemplate/misc/download-batch.cgi: upon first download, have
11511           batches auto-set amount to customer balance if it is smaller
11512
11513 2007-02-05 01:44  ivan
11514
11515         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
11516           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
11517           cust_pay_batch::upload results subroutine to an FS::pay_batch
11518           method.  upon first download, have batches auto-reset their
11519           amounts to the customer balance upon if it is smaller.
11520
11521 2007-02-03 17:47  ivan
11522
11523         * httemplate/: search/cust_pay_batch.cgi,
11524           view/cust_main/payment_history.html: add link to some batched
11525           payment info to customer view
11526
11527 2007-02-03 16:01  ivan
11528
11529         * FS/FS/ClientAPI/Signup.pm: quieter
11530
11531 2007-02-03 05:05  ivan
11532
11533         * FS/FS/cust_pkg.pm: this should fix services with negative
11534           num_avail showing up for provisioning
11535
11536 2007-02-03 04:07  ivan
11537
11538         * FS/FS/cust_main_Mixin.pm: remove debugging left on
11539
11540 2007-02-03 03:36  ivan
11541
11542         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
11543           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
11544           httemplate/elements/menu.html,
11545           httemplate/graph/cust_bill_pkg.cgi,
11546           httemplate/graph/money_time.cgi,
11547           httemplate/graph/report_cust_bill_pkg.html,
11548           httemplate/graph/report_money_time.html,
11549           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
11550           httemplate/search/cust_bill_event.cgi,
11551           httemplate/search/cust_bill_event.html,
11552           httemplate/search/cust_bill_pkg.cgi,
11553           httemplate/search/cust_credit.html,
11554           httemplate/search/cust_main-otaker.cgi,
11555           httemplate/search/cust_main-zip.html,
11556           httemplate/search/cust_main.cgi,
11557           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
11558           httemplate/search/cust_pay_batch.cgi,
11559           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
11560           httemplate/search/cust_tax_exempt_pkg.cgi,
11561           httemplate/search/inventory_item.html,
11562           httemplate/search/pay_batch.cgi,
11563           httemplate/search/pay_batch.html, httemplate/search/queue.html,
11564           httemplate/search/reg_code.html,
11565           httemplate/search/report_cdr.html,
11566           httemplate/search/report_cust_bill.html,
11567           httemplate/search/report_cust_credit.html,
11568           httemplate/search/report_cust_main-zip.html,
11569           httemplate/search/report_cust_pay.html,
11570           httemplate/search/report_cust_pay_batch.html,
11571           httemplate/search/report_cust_pkg.html,
11572           httemplate/search/report_prepaid_income.cgi,
11573           httemplate/search/report_prepaid_income.html,
11574           httemplate/search/report_receivables.cgi,
11575           httemplate/search/report_receivables.html,
11576           httemplate/search/report_tax.cgi,
11577           httemplate/search/report_tax.html, httemplate/search/sql.html,
11578           httemplate/search/sqlradius.cgi,
11579           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
11580           httemplate/search/svc_broadband.cgi,
11581           httemplate/search/svc_domain.cgi,
11582           httemplate/search/svc_external.cgi,
11583           httemplate/search/svc_forward.cgi,
11584           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
11585           add customer status column to customer & most other reports.
11586           also put the C in ACL in the search/ and graph/ directories.
11587
11588 2007-02-02 18:39  jeff
11589
11590         * FS/bin/freeside-reset-fixed: do a setfixed
11591
11592 2007-02-01 22:29  ivan
11593
11594         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
11595
11596 2007-02-01 20:39  ivan
11597
11598         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
11599           sources in signup
11600
11601 2007-01-31 19:08  jeff
11602
11603         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
11604
11605 2007-01-31 18:37  jeff
11606
11607         * FS/FS/svc_acct.pm: spurious line
11608
11609 2007-01-31 18:35  ivan
11610
11611         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
11612           packages
11613
11614 2007-01-31 18:13  jeff
11615
11616         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
11617           ticket 1455
11618
11619 2007-01-31 17:57  ivan
11620
11621         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
11622           thing
11623
11624 2007-01-31 10:28  jeff
11625
11626         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
11627
11628 2007-01-30 22:30  khoff
11629
11630         * FS/FS/part_export/snmp.pm: Don't break if we're missing
11631           Net::SNMP.  Apparenty "require" doesn't do the trick.
11632
11633 2007-01-30 21:45  khoff
11634
11635         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
11636           flexibilty until the export subsystem rewrite.
11637
11638 2007-01-30 21:43  khoff
11639
11640         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
11641           FS::part_export::router  - Refactored to be more easily
11642           sub-classed.   - Moved per-export options to FS:;router virtual
11643           fields.   - Fixed other general brokenness.
11644
11645           FS::part_export::snmp  - SNMP export sub-classed from
11646           FS::part_export::router
11647
11648           FS::part_export::trango  - Export for Trango proprietary access
11649           points.  Sub-classed from FS::part_export::snmp.
11650
11651 2007-01-30 21:23  jeff
11652
11653         * FS/FS/cust_main.pm: minor improvement
11654
11655 2007-01-30 20:30  jeff
11656
11657         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
11658           httemplate/edit/process/cust_pay.cgi,
11659           httemplate/misc/process/payment.cgi: small change in payment
11660           receipt handling (ticket 1422)
11661
11662 2007-01-30 20:26  ivan
11663
11664         * httemplate/: edit/quick-charge.html,
11665           elements/select-taxclass.html, elements/tr-select-taxclass.html,
11666           view/cust_main/packages.html: minor UI work on one-time charges
11667           w/taxclasses
11668
11669 2007-01-30 19:42  jeff
11670
11671         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
11672
11673 2007-01-30 18:08  ivan
11674
11675         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
11676           until then, it shouldn't be missing the standard header
11677
11678 2007-01-30 15:50  ivan
11679
11680         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
11681           invoices
11682
11683 2007-01-30 13:21  jeff
11684
11685         * FS/FS/svc_acct.pm: avoiding brane pane
11686
11687 2007-01-30 12:59  ivan
11688
11689         * httemplate/: browse/access_group.html, browse/access_user.html,
11690           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
11691           browse/cust_main_county.cgi, browse/inventory_class.html,
11692           browse/msgcat.cgi, browse/part_bill_event.cgi,
11693           browse/part_export.cgi, browse/part_pkg.cgi,
11694           browse/part_referral.html, browse/part_svc.cgi,
11695           browse/part_virtual_field.cgi, browse/payment_gateway.html,
11696           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
11697           browse/reason_type.html, browse/router.cgi,
11698           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
11699           search/prepay_credit.html: its all about control
11700
11701 2007-01-30 11:45  ivan
11702
11703         * FS/FS/option_Common.pm: fix old-record detection bug in
11704           option_Common
11705
11706 2007-01-30 11:40  jeff
11707
11708         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
11709           to invoicing_list (ticket 1424)
11710
11711 2007-01-30 10:52  jeff
11712
11713         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
11714           FS/FS/ClientAPI/Signup.pm,
11715           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
11716           available for self-service success (ticket 1420)
11717
11718 2007-01-29 15:16  ivan
11719
11720         * httemplate/config/: config-process.cgi, config-view.cgi,
11721           config.cgi: putting the C in ACL
11722
11723 2007-01-29 13:11  ivan
11724
11725         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
11726           <%init> helps alot
11727
11728 2007-01-29 10:50  ivan
11729
11730         * httemplate/pref/: pref-process.html, pref.html: record resolution
11731           & colro depth in user prefs
11732
11733 2007-01-29 08:16  ivan
11734
11735         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
11736
11737 2007-01-29 08:01  ivan
11738
11739         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
11740           email display bug on advanced package report, closes: Bug#1416
11741
11742 2007-01-29 04:07  ivan
11743
11744         * htetc/handler.pl: warnings in <%once> sections should not be
11745           fatal
11746
11747 2007-01-29 03:55  ivan
11748
11749         * FS/FS/option_Common.pm: remove extraneous debugging
11750
11751 2007-01-29 03:31  ivan
11752
11753         * Makefile: looks like a duck
11754
11755 2007-01-27 18:21  ivan
11756
11757         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
11758           domain zone viewing a little
11759
11760 2007-01-26 00:18  ivan
11761
11762         * FS/FS/access_user.pm: out of scope bad
11763
11764 2007-01-26 00:17  ivan
11765
11766         * FS/FS/access_user.pm: spurious password changes bad...
11767
11768 2007-01-26 00:11  ivan
11769
11770         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
11771
11772 2007-01-26 00:04  ivan
11773
11774         * FS/FS/access_user.pm, httemplate/elements/header.html,
11775           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
11776           httemplate/elements/xmenu.top.css,
11777           httemplate/elements/xmenu.top.js,
11778           httemplate/images/arrow.down.png,
11779           httemplate/images/menu-left-example.png,
11780           httemplate/images/menu-top-example.png,
11781           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
11782           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
11783           bar option!
11784
11785 2007-01-24 22:04  ivan
11786
11787         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
11788
11789 2007-01-24 22:00  ivan
11790
11791         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
11792
11793 2007-01-24 15:41  ivan
11794
11795         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
11796           need the former
11797
11798 2007-01-23 21:33  jeff
11799
11800         * httemplate/edit/process/elements/process.html: squarely between
11801           shame in you and so close
11802
11803 2007-01-23 15:42  jeff
11804
11805         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
11806           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
11807           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
11808           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
11809           before first charge on flat_delayed
11810
11811 2007-01-22 23:44  ivan
11812
11813         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
11814
11815 2007-01-22 22:51  ivan
11816
11817         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
11818
11819 2007-01-22 22:45  ivan
11820
11821         * FS/FS/payby.pm: fix PREP payby
11822
11823 2007-01-22 22:41  ivan
11824
11825         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
11826           ISA it
11827
11828 2007-01-22 09:05  ivan
11829
11830         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
11831
11832 2007-01-22 06:29  ivan
11833
11834         * FS/FS/CGI.pm: hopefully this should be the last bit of the
11835           relative URL fixing
11836
11837 2007-01-22 03:41  ivan
11838
11839         * httemplate/view/cust_main.cgi: closing tags helps alot
11840
11841 2007-01-22 03:39  ivan
11842
11843         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
11844           elements/ links here too
11845
11846 2007-01-22 03:36  ivan
11847
11848         * httemplate/elements/: phonenumber.html, progress-init.html,
11849           progress-popup.html, tr-input-beginning_ending.html,
11850           tr-input-date-field.html: interpolation helps alot
11851
11852 2007-01-22 03:30  ivan
11853
11854         * httemplate/elements/: phonenumber.html, progress-init.html,
11855           progress-popup.html, tr-input-beginning_ending.html,
11856           tr-input-date-field.html: use $fsurl instead of relative ../
11857           addressing
11858
11859 2007-01-21 18:42  ivan
11860
11861         * FS/FS/ClientAPI/MyAccount.pm,
11862           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
11863           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
11864           on self-service manual payment screen
11865
11866 2007-01-21 13:45  ivan
11867
11868         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
11869           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
11870           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
11871           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
11872           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
11873           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
11874           httemplate/edit/part_pkg.cgi,
11875           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
11876           Have lineitem-specific applications happen in all cases; add
11877           weightsto control
11878
11879 2007-01-21 05:42  ivan
11880
11881         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
11882           on DBIx::SB 1.36 for Pg 8.1+
11883
11884 2007-01-21 05:26  ivan
11885
11886         * Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
11887           htetc/freeside-base2.conf: mod_perl v2, it finally happened
11888
11889 2007-01-21 01:13  ivan
11890
11891         * httemplate/search/cust_svc.html: trim leading & trailing
11892           whitespace from service searches
11893
11894 2007-01-21 01:10  ivan
11895
11896         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
11897           are coming from in the tree -  use rooturl() instead of popurl()
11898
11899 2007-01-19 16:08  jeff
11900
11901         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
11902           not just trailing ones
11903
11904 2007-01-19 15:00  jeff
11905
11906         * httemplate/misc/download-batch.cgi: work around CSV brokenness
11907
11908 2007-01-19 14:02  jeff
11909
11910         * httemplate/edit/process/: access_user.html,
11911           elements/process.html: blank password on error
11912
11913 2007-01-19 08:31  jeff
11914
11915         * httemplate/edit/: access_user.html, process/access_user.html,
11916           process/elements/process.html: no password in html source on
11917           employee edit
11918
11919 2007-01-18 10:14  ivan
11920
11921         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
11922           don't want to abort processing because of an old not-well-checked
11923           zip
11924
11925 2007-01-17 15:28  ivan
11926
11927         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
11928           cause by recent fix to not quote things on STDIN, yuck.
11929
11930 2007-01-17 15:27  jeff
11931
11932         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
11933           httemplate/misc/payment.cgi,
11934           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
11935           httemplate/misc/process/payment.cgi,
11936           httemplate/view/svc_acct.cgi: link to customer from manual
11937           payment screen (ticket 1414)
11938
11939 2007-01-17 09:41  jeff
11940
11941         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
11942           reasons (suspends fail in freeside-daily)
11943
11944 2007-01-17 08:41  jeff
11945
11946         * FS/FS/part_pkg/flat.pm: noise reduction
11947
11948 2007-01-17 07:50  jeff
11949
11950         * httemplate/view/cust_main/packages.html: fix suspend link
11951
11952 2007-01-16 16:40  jeff
11953
11954         * httemplate/edit/: access_user.html, process/access_user.html:
11955           employee edit (ticket 1412)
11956
11957 2007-01-16 13:36  jeff
11958
11959         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
11960           for ticket 1364
11961
11962 2007-01-16 09:39  jeff
11963
11964         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
11965
11966 2007-01-16 01:11  ivan
11967
11968         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
11969           agentnum sent from client
11970
11971 2007-01-15 14:15  jeff
11972
11973         * httemplate/edit/process/quick-charge.cgi: that was DUM
11974
11975 2007-01-14 23:53  ivan
11976
11977         * httemplate/misc/download-batch.cgi: add batch expiration date
11978           incrementer for 295
11979
11980 2007-01-14 23:22  ivan
11981
11982         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
11983           batchconfig-csv-chase_canada-E-xactBatch
11984
11985 2007-01-12 15:27  jeff
11986
11987         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
11988           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
11989           httemplate/edit/svc_broadband.cgi: added svc_broadband
11990           description which is appended to Site Name in prizm export
11991
11992 2007-01-11 18:04  jeff
11993
11994         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
11995           httemplate/edit/quick-charge.html,
11996           httemplate/edit/process/quick-charge.cgi,
11997           httemplate/view/cust_main/packages.html: one-time charge
11998           enhancements
11999
12000 2007-01-10 15:21  ivan
12001
12002         * httemplate/search/queue.html: add "select all" and "unselect" all
12003           buttons to bulk queue operations
12004
12005 2007-01-10 00:56  ivan
12006
12007         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
12008           uninitialized value in string ne at
12009           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
12010
12011 2007-01-10 00:50  ivan
12012
12013         * httemplate/view/cust_main/contacts.html: you have got to be
12014           kidding me.
12015
12016 2007-01-10 00:48  ivan
12017
12018         * httemplate/view/cust_main/contacts.html: nothing could have ever
12019           gone wrong with so simple a change.  oh noooo
12020
12021 2007-01-09 23:48  ivan
12022
12023         * httemplate/view/cust_main/contacts.html: fix ship_county display
12024           bug
12025
12026 2007-01-09 21:51  ivan
12027
12028         * FS/FS/cust_bill.pm: add custnum to invoice template vars
12029
12030 2007-01-09 18:41  jeff
12031
12032         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
12033
12034 2007-01-09 16:42  jeff
12035
12036         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
12037           ignore filenames and rely on selected batch number
12038
12039 2007-01-09 16:41  jeff
12040
12041         * httemplate/misc/download-batch.cgi: permit batch redownloads
12042
12043 2007-01-09 14:57  ivan
12044
12045         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
12046
12047 2007-01-08 09:36  jeff
12048
12049         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
12050           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
12051           httemplate/misc/delete-cust_refund.cgi,
12052           httemplate/view/cust_main/payment_history.html: refund deletion
12053
12054 2007-01-05 16:47  jeff
12055
12056         * httemplate/edit/part_svc.cgi: fix UI funkiness
12057
12058 2007-01-04 21:19  jeff
12059
12060         * fs_selfservice/FS-SelfService/SelfService.pm,
12061           fs_selfservice/FS-SelfService/cgi/view_usage.html,
12062           FS/FS/ClientAPI/MyAccount.pm,
12063           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
12064           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
12065           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
12066           fs_selfservice/FS-SelfService/cgi/provision_list.html,
12067           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12068           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
12069           self-servicey stuff (change package, detailed usage)
12070
12071 2007-01-03 23:26  ivan
12072
12073         * conf/blank_logo.eps: adding a simple blank logo; people are
12074           trying to comment out stuff in the template
12075
12076 2007-01-03 21:49  ivan
12077
12078         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
12079           a customer's balance, presumably as bad debt
12080
12081 2007-01-03 11:47  ivan
12082
12083         * httemplate/view/cust_main/packages.html: fix suspend link
12084
12085 2007-01-02 13:46  ivan
12086
12087         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
12088           searching & links
12089
12090 2007-01-02 13:44  ivan
12091
12092         * FS/FS/cust_main.pm: stupid semicolon!
12093
12094 2007-01-02 13:06  ivan
12095
12096         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
12097           trailing AND
12098
12099 2007-01-02 12:29  ivan
12100
12101         * httemplate/view/cust_main/packages.html: fix popup target links
12102
12103 2007-01-02 12:25  ivan
12104
12105         * httemplate/view/svc_Common.html: missing from svc patch, oops!
12106
12107 2007-01-02 10:38  jeff
12108
12109         * FS/FS/svc_acct.pm: omit spurious export triggering
12110
12111 2006-12-29 13:48  jeff
12112
12113         * httemplate/: elements/select-agent.html,
12114           graph/report_cust_bill_pkg.html: correct bad include, and improve
12115           no agent selected condition
12116
12117 2006-12-29 00:51  ivan
12118
12119         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12120           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
12121           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
12122           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
12123           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
12124           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
12125           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
12126           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
12127           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
12128           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
12129           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
12130           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
12131           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
12132           httemplate/edit/elements/edit.html,
12133           httemplate/edit/elements/svc_Common.html,
12134           httemplate/edit/process/elements/process.html, FS/MANIFEST,
12135           httemplate/edit/process/svc_Common.html,
12136           httemplate/elements/header.html, httemplate/elements/menu.html,
12137           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
12138           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
12139           httemplate/search/svc_broadband.cgi,
12140           httemplate/search/svc_domain.cgi,
12141           httemplate/search/svc_external.cgi,
12142           httemplate/search/svc_forward.cgi,
12143           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
12144           httemplate/view/elements/svc_Common.html,
12145           rt/html/Elements/FreesideSearch,
12146           rt/html/Elements/FreesideSvcSearch,
12147           httemplate/view/cust_main/packages.html: service refactor!
12148
12149 2006-12-29 00:41  ivan
12150
12151         * httemplate/edit/process/cust_main.cgi: slight pedanticism
12152
12153 2006-12-29 00:39  ivan
12154
12155         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
12156
12157 2006-12-29 00:35  ivan
12158
12159         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
12160           it gets capitalized
12161
12162 2006-12-29 00:34  ivan
12163
12164         * httemplate/edit/process/quick-charge.cgi: whitespace
12165
12166 2006-12-29 00:34  ivan
12167
12168         * httemplate/edit/cust_main/billing.html: slight more space
12169           necessary for ACH account numbers
12170
12171 2006-12-29 00:31  ivan
12172
12173         * init.d/freeside-init: kill off all queued processes!
12174
12175 2006-12-29 00:30  ivan
12176
12177         * httemplate/docs/index.html: link more docs to wiki
12178
12179 2006-12-29 00:29  ivan
12180
12181         * httemplate/browse/pay_batch.cgi: this is unused, replaced by
12182           search/pay_batch.cgi
12183
12184 2006-12-29 00:25  ivan
12185
12186         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
12187           configurable target dirs, oops
12188
12189 2006-12-29 00:25  ivan
12190
12191         * FS/FS/svc_Common.pm: doc
12192
12193 2006-12-29 00:24  ivan
12194
12195         * FS/FS/part_pkg.pm: snot spacing
12196
12197 2006-12-29 00:24  ivan
12198
12199         * FS/FS/part_export.pm: use FS::queue for exports, though they
12200           should probably just use it themselves
12201
12202 2006-12-29 00:21  ivan
12203
12204         * Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
12205
12206 2006-12-29 00:20  ivan
12207
12208         * Changes.1.7.0: changelog now in the wiki
12209
12210 2006-12-28 23:23  ivan
12211
12212         * httemplate/edit/elements/edit.html: document field types
12213
12214 2006-12-28 16:30  jeff
12215
12216         * FS/FS/part_export/prizm.pm: minor fixups
12217
12218 2006-12-28 12:52  jeff
12219
12220         * httemplate/elements/tr-select-reason.html: activate submit button
12221           more readily
12222
12223 2006-12-28 00:16  ivan
12224
12225         * FS/FS/payinfo_Mixin.pm: tyop
12226
12227 2006-12-27 23:02  ivan
12228
12229         * bin/pg-version: adding pg-version
12230
12231 2006-12-26 19:29  ivan
12232
12233         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
12234           taxclass expander
12235
12236 2006-12-26 18:37  ivan
12237
12238         * FS/FS/Misc.pm, htetc/handler.pl,
12239           httemplate/edit/cust_main/contact.html,
12240           httemplate/edit/cust_main/select-county.html,
12241           httemplate/misc/counties.cgi: Add a (magically appearing and
12242           disappearing) label on the county selector.  confusing when
12243           labeled "state"
12244
12245 2006-12-26 17:35  ivan
12246
12247         * httemplate/view/cust_main/contacts.html: show county on customer
12248           view
12249
12250 2006-12-26 17:07  ivan
12251
12252         * httemplate/: edit/cust_main.cgi,
12253           edit/cust_main/select-county.html, misc/counties.cgi: fix county
12254           selector
12255
12256 2006-12-26 11:53  ivan
12257
12258         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
12259           STDIN strings are evaluated
12260
12261 2006-12-23 17:28  ivan
12262
12263         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
12264           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
12265           httemplate/edit/cust_main/billing.html,
12266           httemplate/view/cust_main/payment_history.html: fix more paymask
12267           regressions: allow editing records with existing expired cards,
12268           fix masking just-entered values when erroring out, fix echeck
12269           entry inserting as empty routing code and "xxEK" account number,
12270           remove old/deprecated/unused payinfo_maksed subs and calls
12271
12272 2006-12-22 21:37  jeff
12273
12274         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
12275           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
12276           httemplate/view/svc_broadband.cgi: inital prizm support
12277
12278 2006-12-21 22:18  ivan
12279
12280         * httemplate/search/: queue.html, elements/search.html: patch
12281           fixing "retry selected" and "remove select" in queue view
12282
12283 2006-12-20 19:05  ivan
12284
12285         * httemplate/misc/payment.cgi: fix on-demand payment form when
12286           making payments from masked data
12287
12288 2006-12-20 02:51  ivan
12289
12290         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
12291           flag for the wonderful new world of paymasking
12292
12293 2006-12-20 01:49  ivan
12294
12295         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
12296           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
12297           httemplate/elements/select-part_referral.html,
12298           httemplate/elements/select-pkg_class.html,
12299           httemplate/elements/select-table.html,
12300           httemplate/elements/tr-select-pkg_class.html,
12301           httemplate/search/elements/search.html: add ability to disable
12302           package classes
12303
12304 2006-12-19 17:20  jeff
12305
12306         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
12307           cluckage
12308
12309 2006-12-19 02:02  ivan
12310
12311         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
12312           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
12313           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
12314           payby.pm for payby info and have card masking full 6-digit BIN
12315           prefix for card identification.  have cust_pay_batch use
12316           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
12317           payment reports to use mask too if available, so credit card type
12318           selection still works with encryption.
12319
12320 2006-12-18 03:01  ivan
12321
12322         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
12323           adding when there is only one pkg_class choice (triggers
12324           javascript error
12325
12326 2006-12-18 00:08  ivan
12327
12328         * Makefile: fix MASONDATA include for dev target
12329
12330 2006-12-15 12:55  ivan
12331
12332         * httemplate/elements/dashboard-toplist.html: add a new ticket link
12333
12334 2006-12-15 05:09  ivan
12335
12336         * httemplate/elements/dashboard-toplist.html: add a quick start at
12337           a "dashboard" customer list, mostly for internal use for starters
12338
12339 2006-12-15 05:00  ivan
12340
12341         * httemplate/elements/dashboard-toplist.html: add a quick start at
12342           a "dashboard" customer list, mostly for internal use for starters
12343
12344 2006-12-15 04:43  ivan
12345
12346         * FS/FS/Conf.pm, httemplate/index.html,
12347           httemplate/elements/dashboard-toplist.html: add a quick start at
12348           a "dashboard" customer list, mostly for internal use for starters
12349
12350 2006-12-15 00:37  ivan
12351
12352         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
12353           states to old databases
12354
12355 2006-12-15 00:25  ivan
12356
12357         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
12358           eliminate funkiness with reappearing "Postal invoice" on errors
12359
12360 2006-12-14 21:29  jeff
12361
12362         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
12363           httemplate/elements/tr-input-date-field.html,
12364           httemplate/view/cust_main/misc.html: move use statements to
12365           handler.pl, do not show 1/1/70 for new birthdates, and improve
12366           error handling
12367
12368 2006-12-14 16:56  ivan
12369
12370         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
12371           DateTime as a proper rather than hidden dependency
12372
12373 2006-12-14 16:28  ivan
12374
12375         * Makefile, FS/bin/freeside-addoutsource,
12376           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
12377           FS/bin/freeside-selfservice-server,
12378           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
12379           cleanup from the conf merge
12380
12381 2006-12-14 01:27  ivan
12382
12383         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
12384           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
12385           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
12386           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
12387           FS/bin/freeside-deluser, FS/bin/freeside-queued,
12388           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
12389           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
12390           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
12391           make the config directory configurable
12392
12393 2006-12-13 22:00  ivan
12394
12395         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12396           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
12397           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
12398           httemplate/edit/cust_main/billing.html,
12399           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
12400           httemplate/search/cust_pay.cgi, FS/MANIFEST,
12401           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
12402           httemplate/edit/process/cust_main.cgi,
12403           httemplate/view/cust_main/billing.html,
12404           httemplate/view/cust_main/payment_history.html: encryption fixes
12405           from huntsberg & jayce
12406
12407 2006-12-08 07:11  jeff
12408
12409         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
12410
12411 2006-12-08 06:38  ivan
12412
12413         * rt/html/Elements/Header: have RT header link to supported
12414           documentation link as well
12415
12416 2006-12-08 05:36  ivan
12417
12418         * httemplate/: view/cust_main/quick-charge.html,
12419           edit/process/quick-charge.cgi: some javascript validation magic
12420           to give one-time charges better UI
12421
12422 2006-12-07 08:46  ivan
12423
12424         * bin/pod2x: update pod2x for new self-service path
12425
12426 2006-12-07 07:24  ivan
12427
12428         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
12429
12430 2006-12-06 18:40  jeff
12431
12432         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
12433           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
12434           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
12435           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
12436           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
12437           fs_selfservice/FS-SelfService/SelfService.pm,
12438           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
12439           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12440           fs_selfservice/FS-SelfService/cgi/view_usage.html,
12441           httemplate/edit/prepay_credit.cgi,
12442           httemplate/edit/process/prepay_credit.cgi,
12443           httemplate/misc/process/recharge_svc.html,
12444           httemplate/search/prepay_credit.html: retouch bandwidth countdown
12445
12446 2006-12-05 07:53  jeff
12447
12448         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
12449
12450 2006-12-04 18:37  jeff
12451
12452         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
12453           view/svc_acct.cgi: editable service usage
12454
12455 2006-12-02 16:42  ivan
12456
12457         * FS/FS/cust_main.pm: clean up whitespace merge noise
12458
12459 2006-12-02 14:04  ivan
12460
12461         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
12462
12463 2006-11-30 22:31  jeff
12464
12465         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
12466           httemplate/misc/download-batch.cgi,
12467           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
12468
12469 2006-11-30 17:41  ivan
12470
12471         * FS/bin/freeside-queued: remove unnecessary service use (in an
12472           awfully odd place)
12473
12474 2006-11-30 17:35  ivan
12475
12476         * FS/bin/freeside-expiration-alerter: go away and never come back,
12477           $Id$
12478
12479 2006-11-30 17:34  ivan
12480
12481         * FS/bin/freeside-email: begone $Id$ and your diff noise!
12482
12483 2006-11-29 18:27  jeff
12484
12485         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
12486           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
12487           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
12488           FS/FS/part_export/sqlradius.pm,
12489           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
12490           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12491           fs_selfservice/FS-SelfService/cgi/view_usage.html,
12492           httemplate/edit/prepay_credit.cgi,
12493           httemplate/edit/process/prepay_credit.cgi,
12494           httemplate/misc/recharge_svc.html,
12495           httemplate/misc/process/recharge_svc.html,
12496           httemplate/search/prepay_credit.html,
12497           httemplate/view/cust_main/packages.html: prepaid download/upload
12498           tracking
12499
12500 2006-11-28 01:38  ivan
12501
12502         * FS/FS/access_user.pm: usernames should be alphanumeric only
12503
12504 2006-11-26 23:11  jeff
12505
12506         * FS/FS/ClientAPI/Signup.pm,
12507           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
12508           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
12509           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
12510           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
12511           from self-service
12512
12513 2006-11-26 17:08  ivan
12514
12515         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
12516
12517 2006-11-26 15:09  jeff
12518
12519         * httemplate/elements/menu.html: minor tyop
12520
12521 2006-11-26 15:06  jeff
12522
12523         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
12524           view/cust_main/notes.html: more ajaxy customer notes
12525
12526 2006-11-25 13:04  jeff
12527
12528         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
12529
12530 2006-11-24 02:34  ivan
12531
12532         * httemplate/browse/part_pkg.cgi: link to and label one-time
12533           charges correctly
12534
12535 2006-11-24 00:48  ivan
12536
12537         * httemplate/elements/tr-input-beginning_ending.html,
12538           httemplate/elements/tr-input-lessthan_greaterthan.html,
12539           httemplate/search/cust_credit.html,
12540           httemplate/search/cust_pay.cgi,
12541           httemplate/search/report_cust_credit.html,
12542           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
12543           than and greater than amounts to credit and payment searches
12544
12545 2006-11-20 02:34  ivan
12546
12547         * httemplate/browse/agent.cgi: remove annoying black box around
12548           override info
12549
12550 2006-11-19 19:05  ivan
12551
12552         * httemplate/autohandler: bug fix for open transactions
12553
12554 2006-11-17 18:19  jeff
12555
12556         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
12557           optional on domain addition
12558
12559 2006-11-17 02:16  ivan
12560
12561         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
12562           problem; attempt to use an existing credit/payment before
12563           suspending
12564
12565 2006-11-16 07:37  jeff
12566
12567         * httemplate/edit/process/part_bill_event.cgi: bug squishing
12568
12569 2006-11-15 22:20  jeff
12570
12571         * httemplate/: elements/tr-input-date-field.html,
12572           edit/cust_main.cgi, edit/process/cust_main.cgi,
12573           view/cust_main/misc.html: switch birthdate to DateTime
12574
12575 2006-11-14 04:22  ivan
12576
12577         * httemplate/misc/cust_main-import.cgi: add some docs on required
12578           fields to page
12579
12580 2006-11-13 20:04  ivan
12581
12582         * httemplate/: browse/agent.cgi,
12583           misc/delete-agent_payment_gateway.cgi: working agent gateway
12584           override delete link
12585
12586 2006-11-13 19:30  ivan
12587
12588         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
12589           Storable
12590
12591 2006-11-13 19:16  ivan
12592
12593         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
12594           FS/FS/ClientAPI/Signup.pm,
12595           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
12596           use card-types config too
12597
12598 2006-11-13 18:54  ivan
12599
12600         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
12601           configuration value for self-service
12602
12603 2006-11-12 17:09  ivan
12604
12605         * FS/FS/CGI.pm, httemplate/elements/error.html,
12606           httemplate/elements/header.html,
12607           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
12608           preference page, start with just a password changer
12609
12610 2006-11-08 18:52  jeff
12611
12612         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
12613
12614 2006-11-08 18:28  jeff
12615
12616         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
12617
12618 2006-11-05 14:39  ivan
12619
12620         * Makefile: call it 1.7.1 to avoid confusion
12621
12622 2006-11-05 14:28  ivan
12623
12624         * bin/: customer-faker, payment-faker: some sample data creators
12625
12626 2006-11-05 11:34  ivan
12627
12628         * FS/FS/cust_main.pm: fix empty invoice number omitting in
12629           realtime_bop, oops
12630
12631 2006-11-05 11:22  ivan
12632
12633         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
12634
12635 2006-11-05 10:06  ivan
12636
12637         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
12638           paren
12639
12640 2006-11-05 10:03  ivan
12641
12642         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
12643           be an optional param anyway
12644
12645 2006-11-05 10:03  ivan
12646
12647         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
12648           SELECT in self-service payment form
12649
12650 2006-11-05 09:36  ivan
12651
12652         * fs_selfservice/FS-SelfService/: SelfService.pm,
12653           cgi/selfservice.cgi: add some self-service debugging
12654
12655 2006-11-05 08:58  ivan
12656
12657         * FS/bin/freeside-selfservice-server: fix spurious disconnection
12658           errors in selfservice server log
12659
12660 2006-11-05 07:55  ivan
12661
12662         * httemplate/view/cust_main/payment_history.html: fix but with no
12663           "show prior history" showing up when everything is hidden
12664
12665 2006-11-03 14:02  ivan
12666
12667         * FS/FS/part_pkg.pm: add every 45 day option to available
12668           frequencies
12669
12670 2006-10-31 10:56  jeff
12671
12672         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
12673           been suspended
12674
12675 2006-10-31 08:57  jeff
12676
12677         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
12678
12679 2006-10-30 04:39  ivan
12680
12681         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
12682           invoice_number to B:OP, omit the field entirely
12683
12684 2006-10-29 17:28  ivan
12685
12686         * FS/MANIFEST: removing freeside-daily
12687
12688 2006-10-29 16:26  ivan
12689
12690         * FS/bin/freeside-bill: removing pre-1.4 freeside-bill
12691
12692 2006-10-27 12:10  ivan
12693
12694         * FS/FS/: Conf.pm, cust_pkg.pm: add
12695           unsuspend-always_adjust_next_bill_date config option for qis
12696
12697 2006-10-27 10:01  jeff
12698
12699         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
12700           httemplate/edit/process/cust_main_note.cgi,
12701           httemplate/elements/overlibmws_crossframe.js,
12702           httemplate/view/cust_main/notes.html: editable notes
12703
12704 2006-10-26 19:12  jeff
12705
12706         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
12707           enhancements for suspend reasons
12708
12709 2006-10-26 01:35  ivan
12710
12711         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
12712           (none) package selection if there's a default
12713
12714 2006-10-25 11:10  jeff
12715
12716         * httemplate/view/cust_main/packages.html: show reasons
12717
12718 2006-10-25 10:36  ivan
12719
12720         * httemplate/: elements/pager.html, search/cust_main.cgi,
12721           search/elements/search.html: pagination patch from UNTD - limit
12722           the number of page links displayed and have a drop-down option
12723           for selecting number of entries per page
12724
12725 2006-10-25 05:04  ivan
12726
12727         * conf/ticket_system: default to RT_Internal ticketing
12728
12729 2006-10-24 21:51  jeff
12730
12731         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
12732
12733 2006-10-24 21:44  jeff
12734
12735         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
12736           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
12737           pkgparts on advanced package report
12738
12739 2006-10-24 20:12  jeff
12740
12741         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
12742           svc_www tweak
12743
12744 2006-10-24 19:22  jeff
12745
12746         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
12747           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
12748           httemplate/edit/svc_acct.cgi: limited domain select
12749
12750 2006-10-24 11:26  jeff
12751
12752         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
12753           httemplate/view/cust_main/misc.html: add customer signup date
12754
12755 2006-10-23 02:44  ivan
12756
12757         * httemplate/elements/menu.html: have the unlinked account search
12758           go to UN_username so it doesn't miss accounts with no UID
12759
12760 2006-10-23 02:35  ivan
12761
12762         * httemplate/elements/header.html: eek, VALIGN=top for the page
12763
12764 2006-10-23 02:24  ivan
12765
12766         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
12767           complains searches are not returning enough
12768
12769 2006-10-23 01:47  ivan
12770
12771         * httemplate/misc/process/cancel_pkg.html: better error message if
12772           you don't enter a reason.  FS::reason::check can untaint its
12773           data, and will allow punctuation in reasons
12774
12775 2006-10-23 01:30  ivan
12776
12777         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
12778           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
12779           remove -w to prevent warnings from messing up otherwise working
12780           CGIs
12781
12782 2006-10-22 23:38  ivan
12783
12784         * FS/FS/Record.pm: add AU to list of zip-requiring countries
12785
12786 2006-10-22 21:21  jeff
12787
12788         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
12789           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
12790           httemplate/edit/reason.html,
12791           httemplate/edit/process/part_bill_event.cgi,
12792           httemplate/elements/tr-select-reason.html,
12793           httemplate/misc/cancel_pkg.html,
12794           httemplate/misc/process/cancel_pkg.html: events should attach
12795           reasons
12796
12797 2006-10-22 18:47  ivan
12798
12799         * httemplate/view/cust_main/packages.html: fix regression from
12800           table re-layout: don't display provision links for cancelled
12801           packages
12802
12803 2006-10-22 04:42  ivan
12804
12805         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
12806           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
12807           default package
12808
12809 2006-10-21 22:22  ivan
12810
12811         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
12812           use Tie::IxHash here too
12813
12814 2006-10-21 22:18  ivan
12815
12816         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
12817           plan option for prepaid packages to cancel instead of suspend
12818
12819 2006-10-21 17:35  ivan
12820
12821         * httemplate/elements/menu.html: link to wrong place
12822
12823 2006-10-20 15:49  ivan
12824
12825         * FS/FS/part_pkg.pm: add 48-hour billing
12826
12827 2006-10-19 07:32  jeff
12828
12829         * FS/FS/Conf.pm: [no log message]
12830
12831 2006-10-19 07:29  jeff
12832
12833         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
12834
12835 2006-10-19 07:26  jeff
12836
12837         * httemplate/elements/tr-select-reason.html,
12838           httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
12839           httemplate/misc/expire_pkg.cgi,
12840           httemplate/misc/process/cancel_pkg.html,
12841           httemplate/misc/process/expire_pkg.cgi,
12842           httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
12843           and cancellation reasons
12844
12845 2006-10-19 07:23  jeff
12846
12847         * FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
12848           FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
12849           httemplate/browse/reason.html,
12850           httemplate/browse/reason_type.html,
12851           httemplate/edit/process/reason.html,
12852           httemplate/edit/process/reason_type.html,
12853           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
12854           suspension and cancellation reasons
12855
12856 2006-10-18 21:41  jeff
12857
12858         * FS/FS/part_export/acct_plesk.pm: wrong method
12859
12860 2006-10-18 16:07  jeff
12861
12862         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
12863           FS/MANIFEST, htetc/handler.pl,
12864           httemplate/browse/part_bill_event.cgi,
12865           httemplate/edit/elements/edit.html,
12866           httemplate/edit/part_bill_event.cgi,
12867           httemplate/edit/process/part_bill_event.cgi,
12868           httemplate/elements/menu.html,
12869           httemplate/view/cust_main/packages.html: suspension and
12870           cancellation reasons
12871
12872 2006-10-18 02:30  ivan
12873
12874         * httemplate/docs/: config.html, export.html: removing obsolete
12875           config.html, moving info from export.html into wiki
12876
12877 2006-10-17 17:05  jeff
12878
12879         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
12880
12881 2006-10-17 02:03  ivan
12882
12883         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
12884           html/NoAuth/webrt.css, sbin/rt-setup-database.in: commiting rt
12885           3.4.5 to HEAD
12886
12887 2006-10-17 01:49  ivan
12888
12889         * rt/: html/NoAuth/printrt.css, lib/t/regression/14linking.t,
12890           lib/t/regression/22search_tix_by_watcher.t: Initial revision
12891
12892 2006-10-16 22:49  ivan
12893
12894         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
12895           on IE, whew!
12896
12897 2006-10-16 10:59  ivan
12898
12899         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
12900           constraint cust_main18'), hope this doesn't break anything else
12901
12902 2006-10-16 10:13  ivan
12903
12904         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
12905           not my monday morning
12906
12907 2006-10-16 10:11  ivan
12908
12909         * FS/FS/Conf.pm: closing bracket helps
12910
12911 2006-10-16 10:10  ivan
12912
12913         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
12914           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
12915           DOB on
12916
12917 2006-10-16 09:56  ivan
12918
12919         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
12920           advertising sources
12921
12922 2006-10-15 19:21  ivan
12923
12924         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
12925           switching Net::Plesk to a run-time dependency
12926
12927 2006-10-14 16:53  ivan
12928
12929         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
12930           Net::Plesk until its needed, to prevent every install from
12931           depending on it
12932
12933 2006-10-14 13:47  jeff
12934
12935         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
12936           plesk support
12937
12938 2006-10-14 03:09  ivan
12939
12940         * httemplate/search/report_receivables.cgi: that should fix
12941           statuses on receivables report
12942
12943 2006-10-14 02:55  ivan
12944
12945         * httemplate/docs/: index.html, selfservice.html: move
12946           signup/self-service install to wiki
12947
12948 2006-10-12 02:42  ivan
12949
12950         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
12951           matching" error when there are no companies in the fuzzy cache
12952           yet
12953
12954 2006-10-08 22:05  ivan
12955
12956         * FS/FS/Conf.pm: date selektah
12957
12958 2006-10-08 21:27  jeff
12959
12960         * httemplate/edit/process/cust_main.cgi: more BoD
12961
12962 2006-10-08 18:05  ivan
12963
12964         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
12965           freeside-adduser: update the tools for dev installs
12966
12967 2006-10-08 17:30  ivan
12968
12969         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
12970           notes be the default
12971
12972 2006-10-08 17:26  ivan
12973
12974         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
12975           the customer view a tiny bit
12976
12977 2006-10-08 17:13  ivan
12978
12979         * htetc/handler.pl: add cust_main_note to handler.pl
12980
12981 2006-10-08 01:17  ivan
12982
12983         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
12984           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
12985           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
12986           httemplate/edit/part_bill_event.cgi,
12987           httemplate/elements/menu.html,
12988           httemplate/search/cust_pay_batch.cgi,
12989           httemplate/search/pay_batch.cgi,
12990           httemplate/search/elements/search.html: add menu items for credit
12991           card batching, debug last-minute changes to payby.pm, add ACL for
12992           re-processing batches, separate CARD and CHEK batches, fixed
12993           defaults for batch formats
12994
12995 2006-10-07 16:40  ivan
12996
12997         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
12998           document realtime option
12999
13000 2006-10-07 14:40  ivan
13001
13002         * FS/FS/cust_main.pm: better error msg on CSV import with bad
13003           pkgpart
13004
13005 2006-10-04 14:22  jeff
13006
13007         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
13008           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
13009           httemplate/elements/tr-input-date-field.html,
13010           httemplate/view/cust_main/misc.html: DoB
13011
13012 2006-10-03 15:44  jeff
13013
13014         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
13015           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
13016           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
13017           httemplate/edit/cust_main_note.cgi,
13018           httemplate/edit/process/cust_main_note.cgi,
13019           httemplate/view/cust_main.cgi,
13020           httemplate/view/cust_main/notes.html: Enhanced customer notes
13021
13022 2006-10-03 08:59  ivan
13023
13024         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
13025           svc_www.pm: s/repalce/replace/ in POD doc
13026
13027 2006-09-29 10:22  ivan
13028
13029         * FS/FS/access_user.pm: fix problem with viewing unlinked services
13030
13031 2006-09-29 09:18  ivan
13032
13033         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
13034           mapped values to disappear
13035
13036 2006-09-29 08:36  ivan
13037
13038         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
13039           domain_sql export
13040
13041 2006-09-28 10:45  ivan
13042
13043         * FS/FS/svc_acct.pm: missing $ in ldap_password
13044
13045 2006-09-26 11:55  ivan
13046
13047         * httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
13048           username@domain search
13049
13050 2006-09-23 11:33  ivan
13051
13052         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
13053           mailserver integration
13054
13055 2006-09-20 21:41  ivan
13056
13057         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
13058           as well
13059
13060 2006-09-20 09:00  ivan
13061
13062         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
13063
13064 2006-09-20 08:20  ivan
13065
13066         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
13067
13068 2006-09-20 08:19  ivan
13069
13070         * FS/FS/part_export/domain_sql.pm: tie correctly!
13071
13072 2006-09-19 09:49  ivan
13073
13074         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
13075           part_export/domain_sql.pm: add domain_sql export for new
13076           mailserver config and modify acct_sql export for same
13077
13078 2006-09-17 19:21  ivan
13079
13080         * httemplate/elements/menu.html: ticket system disableability for
13081           rainbowshops
13082
13083 2006-09-16 13:07  ivan
13084
13085         * bin/customer-faker: bulk fake customer insert
13086
13087 2006-09-15 12:15  ivan
13088
13089         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
13090           httemplate/view/cust_main/payment_history.html: add link to
13091           customer tax exemptions to customer view page
13092
13093 2006-09-14 22:10  ivan
13094
13095         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
13096           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
13097           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
13098
13099 2006-09-14 12:33  ivan
13100
13101         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
13102           fields on tables we can't deliver them on.  virtual fields suck
13103           anyway, they should be real database fields
13104
13105 2006-09-14 12:30  ivan
13106
13107         * httemplate/edit/process/generic.cgi: pointer to
13108           elements/process.html, fwiw
13109
13110 2006-09-13 09:01  ivan
13111
13112         * httemplate/search/report_cust_pay.html: add check # search, here
13113           for now...
13114
13115 2006-09-13 07:57  ivan
13116
13117         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
13118           the fix for all this trouble.  s/qsearchs/qsearch/
13119
13120 2006-09-13 07:53  ivan
13121
13122         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
13123
13124 2006-09-12 19:14  ivan
13125
13126         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
13127
13128 2006-09-12 19:11  ivan
13129
13130         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
13131           debugging cleanup
13132
13133 2006-09-12 14:27  ivan
13134
13135         * httemplate/search/cust_main.cgi: no need to log this
13136
13137 2006-09-05 18:20  ivan
13138
13139         * bin/breakdown-bill-applications: not done yet
13140
13141 2006-09-05 18:08  ivan
13142
13143         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
13144           how did it wind up in CVS?
13145
13146 2006-09-05 18:08  ivan
13147
13148         * FS/bin/freeside-setup: new world ACLs
13149
13150 2006-09-05 18:07  ivan
13151
13152         * FS/FS/ClientAPI/Signup.pm: less cut and paste
13153
13154 2006-09-05 18:07  ivan
13155
13156         * FS/FS/payby.pm: ugh DCLN :/
13157
13158 2006-09-05 18:06  ivan
13159
13160         * FS/FS/cust_svc.pm: add some debugging
13161
13162 2006-09-05 18:06  ivan
13163
13164         * FS/FS/cdr.pm: add missing =back
13165
13166 2006-09-05 09:44  ivan
13167
13168         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
13169
13170 2006-09-05 09:27  ivan
13171
13172         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
13173           usage
13174
13175 2006-09-04 13:31  ivan
13176
13177         * httemplate/search/sqlradius.cgi: really fix the embedded duration
13178           table
13179
13180 2006-09-04 13:22  ivan
13181
13182         * httemplate/search/sqlradius.cgi: use the exact provided time
13183
13184 2006-09-04 13:15  ivan
13185
13186         * httemplate/search/sqlradius.cgi: fix the date/time parsing
13187
13188 2006-09-04 13:12  ivan
13189
13190         * httemplate/search/sqlradius.cgi: fix the embedded duration table
13191
13192 2006-09-04 13:10  ivan
13193
13194         * httemplate/search/sqlradius.cgi: fix the gridding colors
13195
13196 2006-09-04 13:05  ivan
13197
13198         * httemplate/: elements/tr-input-beginning_ending.html,
13199           search/sqlradius.cgi, search/sqlradius.html: allow time selection
13200           in RADIUS searches and grid-ize the resulting table
13201
13202 2006-09-04 09:24  ivan
13203
13204         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
13205           session search back to main menu
13206
13207 2006-09-02 20:14  ivan
13208
13209         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
13210           file from scratch
13211
13212 2006-09-02 20:12  ivan
13213
13214         * bin/dbdef-create: don't error out trying to create a dbdef file
13215           from scratch
13216
13217 2006-09-02 13:38  ivan
13218
13219         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
13220           agent-virtualize invoice event reports
13221
13222 2006-09-01 00:52  ivan
13223
13224         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
13225           little
13226
13227 2006-08-31 18:51  lawrence
13228
13229         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
13230           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
13231           checkpoint on improved signup stuff for additional services
13232
13233 2006-08-31 14:26  lawrence
13234
13235         * httemplate/config/config-process.cgi: make select-sub parameters
13236           work
13237
13238 2006-08-31 13:47  ivan
13239
13240         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
13241
13242 2006-08-31 13:44  ivan
13243
13244         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
13245
13246 2006-08-31 13:44  ivan
13247
13248         * bin/svc_acct.export: removing obsolete file
13249
13250 2006-08-31 12:59  ivan
13251
13252         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
13253
13254 2006-08-31 12:25  ivan
13255
13256         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
13257
13258 2006-08-30 09:24  ivan
13259
13260         * bin/mapsecrets2access_user: need a username arg for now... this
13261           should make the error message less confusing
13262
13263 2006-08-30 08:41  ivan
13264
13265         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
13266           freeside-adduser
13267
13268 2006-08-29 11:04  khoff
13269
13270         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
13271           we always wanted.  Requires Date::Manip.
13272
13273 2006-08-29 10:50  lawrence
13274
13275         * FS/FS/ClientAPI/Signup.pm,
13276           fs_selfservice/FS-SelfService/cgi/signup.cgi,
13277           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
13278           Enhancements
13279
13280 2006-08-28 06:52  ivan
13281
13282         * httemplate/edit/process/cust_main.cgi: parameters to method calls
13283           require ( ), arrgh
13284
13285 2006-08-27 17:52  jeff
13286
13287         * FS/FS/cust_bill.pm: protect against a race
13288
13289 2006-08-27 15:55  jeff
13290
13291         * Makefile: more clean
13292
13293 2006-08-27 14:50  jeff
13294
13295         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
13296           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
13297
13298 2006-08-27 13:10  jeff
13299
13300         * FS/FS/cust_pay_batch.pm: no comment
13301
13302 2006-08-27 13:09  jeff
13303
13304         * FS/FS/payby.pm: oops
13305
13306 2006-08-27 12:33  ivan
13307
13308         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
13309           invoice event reports
13310
13311 2006-08-27 12:30  jeff
13312
13313         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
13314           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
13315           conflict resolution
13316
13317 2006-08-26 16:15  jeff
13318
13319         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
13320           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
13321           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
13322           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
13323           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
13324           FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
13325           httemplate/edit/cust_bill_pay.cgi,
13326           httemplate/edit/cust_credit.cgi,
13327           httemplate/edit/cust_credit_bill.cgi,
13328           httemplate/edit/part_bill_event.cgi,
13329           httemplate/edit/process/cust_main.cgi,
13330           httemplate/edit/process/cust_refund.cgi,
13331           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
13332           httemplate/misc/process/payment.cgi,
13333           httemplate/search/cust_pay_batch.cgi,
13334           httemplate/search/pay_batch.cgi,
13335           httemplate/search/pay_batch.html,
13336           httemplate/search/report_cust_pay_batch.html: batch refactor
13337           continued
13338
13339 2006-08-26 07:44  ivan
13340
13341         * FS/FS/Schema.pm: better error reporting for schema load failures
13342           (w/DBIx::DBSchema 0.32+), hopefully...
13343
13344 2006-08-26 07:39  ivan
13345
13346         * FS/FS/Schema.pm: better error reporting for schema load failures
13347           (w/DBIx::DBSchema 0.32+), hopefully...
13348
13349 2006-08-26 05:57  ivan
13350
13351         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
13352           javascript for auto-setting application amount
13353
13354 2006-08-25 19:20  ivan
13355
13356         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
13357           auto-setting application amount
13358
13359 2006-08-25 19:20  ivan
13360
13361         * htetc/handler.pl: i want max and min!
13362
13363 2006-08-25 19:12  ivan
13364
13365         * FS/FS/: Record.pm: foiled by autovivification!
13366
13367 2006-08-25 12:30  ivan
13368
13369         * FS/FS/Misc.pm, FS/FS/Record.pm,
13370           httemplate/edit/cust_main/select-country.html,
13371           httemplate/edit/cust_main/select-county.html,
13372           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
13373           of DISTINCT ON in the state and country queries for better
13374           cross-database compatibility, based on a preliminary patch from
13375           Jason Thomas
13376
13377 2006-08-23 18:37  ivan
13378
13379         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
13380           "Auto-apply to invoices" dropdown disappeared
13381
13382 2006-08-23 15:25  ivan
13383
13384         * Makefile, httemplate/index.html,
13385           httemplate/browse/access_group.html,
13386           httemplate/browse/access_user.html,
13387           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
13388           httemplate/browse/agent_type.cgi,
13389           httemplate/browse/cust_main_county.cgi,
13390           httemplate/browse/cust_pay_batch.cgi,
13391           httemplate/browse/inventory_class.html,
13392           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
13393           httemplate/browse/part_bill_event.cgi,
13394           httemplate/browse/part_export.cgi,
13395           httemplate/browse/part_pkg.cgi,
13396           httemplate/browse/part_referral.html,
13397           httemplate/browse/part_svc.cgi,
13398           httemplate/browse/part_virtual_field.cgi,
13399           httemplate/browse/payment_gateway.html,
13400           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
13401           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
13402           httemplate/browse/elements/browse.html,
13403           httemplate/config/config-process.cgi,
13404           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
13405           httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
13406           httemplate/edit/access_group.html,
13407           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
13408           httemplate/edit/agent_payment_gateway.html,
13409           httemplate/edit/agent_type.cgi,
13410           httemplate/edit/bulk-cust_svc.html,
13411           httemplate/edit/cust_bill_pay.cgi,
13412           httemplate/edit/cust_credit.cgi,
13413           httemplate/edit/cust_credit_bill.cgi,
13414           httemplate/edit/cust_main.cgi,
13415           httemplate/edit/cust_main_county-expand.cgi,
13416           httemplate/edit/cust_main_county.cgi,
13417           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
13418           httemplate/edit/cust_refund.cgi,
13419           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
13420           httemplate/edit/part_bill_event.cgi,
13421           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
13422           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
13423           httemplate/edit/part_virtual_field.cgi,
13424           httemplate/edit/payment_gateway.html,
13425           httemplate/edit/pkg_class.html,
13426           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
13427           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
13428           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
13429           httemplate/edit/svc_acct_pop.cgi,
13430           httemplate/edit/svc_broadband.cgi,
13431           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
13432           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
13433           httemplate/edit/svc_www.cgi,
13434           httemplate/edit/cust_main/billing.html,
13435           httemplate/edit/cust_main/contact.html,
13436           httemplate/edit/cust_main/select-country.html,
13437           httemplate/edit/cust_main/select-county.html,
13438           httemplate/edit/cust_main/select-state.html,
13439           httemplate/edit/elements/edit.html,
13440           httemplate/edit/elements/svc_Common.html,
13441           httemplate/edit/process/REAL_cust_pkg.cgi,
13442           httemplate/edit/process/access_group.html,
13443           httemplate/edit/process/access_user.html,
13444           httemplate/edit/process/agent.cgi,
13445           httemplate/edit/process/agent_payment_gateway.html,
13446           httemplate/edit/process/agent_type.cgi,
13447           httemplate/edit/process/bulk-cust_svc.cgi,
13448           httemplate/edit/process/cust_bill_pay.cgi,
13449           httemplate/edit/process/cust_credit.cgi,
13450           httemplate/edit/process/cust_credit_bill.cgi,
13451           httemplate/edit/process/cust_main.cgi,
13452           httemplate/edit/process/cust_main_county-collapse.cgi,
13453           httemplate/edit/process/cust_main_county-expand.cgi,
13454           httemplate/edit/process/cust_main_county.cgi,
13455           httemplate/edit/process/cust_pay.cgi,
13456           httemplate/edit/process/cust_pkg.cgi,
13457           httemplate/edit/process/cust_refund.cgi,
13458           httemplate/edit/process/cust_svc.cgi,
13459           httemplate/edit/process/domain_record.cgi,
13460           httemplate/edit/process/generic.cgi,
13461           httemplate/edit/process/inventory_class.html,
13462           httemplate/edit/process/msgcat.cgi,
13463           httemplate/edit/process/part_bill_event.cgi,
13464           httemplate/edit/process/part_export.cgi,
13465           httemplate/edit/process/part_pkg.cgi,
13466           httemplate/edit/process/part_referral.html,
13467           httemplate/edit/process/part_svc.cgi,
13468           httemplate/edit/process/payment_gateway.html,
13469           httemplate/edit/process/pkg_class.html,
13470           httemplate/edit/process/prepay_credit.cgi,
13471           httemplate/edit/process/quick-charge.cgi,
13472           httemplate/edit/process/quick-cust_pkg.cgi,
13473           httemplate/edit/process/rate.cgi,
13474           httemplate/edit/process/rate_region.cgi,
13475           httemplate/edit/process/reg_code.cgi,
13476           httemplate/edit/process/router.cgi,
13477           httemplate/edit/process/svc_acct.cgi,
13478           httemplate/edit/process/svc_acct_pop.cgi,
13479           httemplate/edit/process/svc_broadband.cgi,
13480           httemplate/edit/process/svc_domain.cgi,
13481           httemplate/edit/process/svc_external.cgi,
13482           httemplate/edit/process/svc_forward.cgi,
13483           httemplate/edit/process/svc_phone.html,
13484           httemplate/edit/process/svc_www.cgi,
13485           httemplate/edit/process/addr_block/add.cgi,
13486           httemplate/edit/process/addr_block/allocate.cgi,
13487           httemplate/edit/process/addr_block/deallocate.cgi,
13488           httemplate/edit/process/addr_block/split.cgi,
13489           httemplate/edit/process/elements/process.html,
13490           httemplate/edit/process/elements/svc_Common.html,
13491           httemplate/elements/checkboxes-table-name.html,
13492           httemplate/elements/checkboxes-table.html,
13493           httemplate/elements/header-popup.html,
13494           httemplate/elements/header.html,
13495           httemplate/elements/jsrsServer.html,
13496           httemplate/elements/menu.html, httemplate/elements/menubar.html,
13497           httemplate/elements/pager.html,
13498           httemplate/elements/phonenumber.html,
13499           httemplate/elements/progress-init.html,
13500           httemplate/elements/progress-popup.html,
13501           httemplate/elements/search-cust_main.html,
13502           httemplate/elements/select-access_group.html,
13503           httemplate/elements/select-agent.html,
13504           httemplate/elements/select-cust-fields.html,
13505           httemplate/elements/select-cust_pkg-status.html,
13506           httemplate/elements/select-month_year.html,
13507           httemplate/elements/select-part_referral.html,
13508           httemplate/elements/select-pkg_class.html,
13509           httemplate/elements/select-table.html,
13510           httemplate/elements/select-taxclass.html,
13511           httemplate/elements/small_custview.html,
13512           httemplate/elements/table-grid.html,
13513           httemplate/elements/table.html,
13514           httemplate/elements/tr-select-access_group.html,
13515           httemplate/elements/tr-select-agent.html,
13516           httemplate/elements/tr-select-cust-fields.html,
13517           httemplate/elements/tr-select-cust_pkg-status.html,
13518           httemplate/elements/tr-select-from_to.html,
13519           httemplate/elements/tr-select-part_referral.html,
13520           httemplate/elements/tr-select-pkg_class.html,
13521           httemplate/elements/xmlhttp.html,
13522           httemplate/graph/cust_bill_pkg.cgi,
13523           httemplate/graph/money_time.cgi,
13524           httemplate/graph/report_cust_bill_pkg.html,
13525           httemplate/graph/report_money_time.html,
13526           httemplate/graph/elements/monthly.html,
13527           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
13528           httemplate/misc/cancel-unaudited.cgi,
13529           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
13530           httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
13531           httemplate/misc/counties.cgi,
13532           httemplate/misc/cust_main-cancel.cgi,
13533           httemplate/misc/cust_main-import.cgi,
13534           httemplate/misc/cust_main-import_charges.cgi,
13535           httemplate/misc/delete-cust_credit.cgi,
13536           httemplate/misc/delete-cust_pay.cgi,
13537           httemplate/misc/delete-customer.cgi,
13538           httemplate/misc/delete-domain_record.cgi,
13539           httemplate/misc/delete-part_export.cgi,
13540           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
13541           httemplate/misc/email-invoice.cgi,
13542           httemplate/misc/email_invoice_events.cgi,
13543           httemplate/misc/email_invoices.cgi,
13544           httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
13545           httemplate/misc/fax_invoice_events.cgi,
13546           httemplate/misc/fax_invoices.cgi,
13547           httemplate/misc/inventory_item-import.html,
13548           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
13549           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
13550           httemplate/misc/print_invoice_events.cgi,
13551           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
13552           httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
13553           httemplate/misc/unapply-cust_credit.cgi,
13554           httemplate/misc/unapply-cust_pay.cgi,
13555           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
13556           httemplate/misc/unvoid-cust_pay_void.cgi,
13557           httemplate/misc/upload-batch.cgi,
13558           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
13559           httemplate/misc/xmlhttp-cust_main-search.cgi,
13560           httemplate/misc/xmlrpc.cgi,
13561           httemplate/misc/process/batch-cust_pay.cgi,
13562           httemplate/misc/process/catchall.cgi,
13563           httemplate/misc/process/cdr-import.html,
13564           httemplate/misc/process/cust_main-import.cgi,
13565           httemplate/misc/process/cust_main-import_charges.cgi,
13566           httemplate/misc/process/delete-customer.cgi,
13567           httemplate/misc/process/expire_pkg.cgi,
13568           httemplate/misc/process/inventory_item-import.html,
13569           httemplate/misc/process/link.cgi,
13570           httemplate/misc/process/meta-import.cgi,
13571           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
13572           httemplate/search/cust_bill.html,
13573           httemplate/search/cust_bill_event.cgi,
13574           httemplate/search/cust_bill_event.html,
13575           httemplate/search/cust_bill_pkg.cgi,
13576           httemplate/search/cust_credit.html,
13577           httemplate/search/cust_main-otaker.cgi,
13578           httemplate/search/cust_main-zip.html,
13579           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
13580           httemplate/search/cust_pkg.cgi,
13581           httemplate/search/cust_tax_exempt_pkg.cgi,
13582           httemplate/search/inventory_item.html,
13583           httemplate/search/prepay_credit.html,
13584           httemplate/search/queue.html, httemplate/search/reg_code.html,
13585           httemplate/search/report_cdr.html,
13586           httemplate/search/report_cust_bill.html,
13587           httemplate/search/report_cust_credit.html,
13588           httemplate/search/report_cust_main-zip.html,
13589           httemplate/search/report_cust_pay.html,
13590           httemplate/search/report_cust_pkg.html,
13591           httemplate/search/report_prepaid_income.cgi,
13592           httemplate/search/report_prepaid_income.html,
13593           httemplate/search/report_receivables.cgi,
13594           httemplate/search/report_receivables.html,
13595           httemplate/search/report_tax.cgi,
13596           httemplate/search/report_tax.html, httemplate/search/sql.html,
13597           httemplate/search/sqlradius.cgi,
13598           httemplate/search/sqlradius.html,
13599           httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
13600           httemplate/search/svc_broadband.cgi,
13601           httemplate/search/svc_domain.cgi,
13602           httemplate/search/svc_external.cgi,
13603           httemplate/search/svc_forward.cgi,
13604           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
13605           httemplate/search/elements/search.html,
13606           httemplate/view/cust_bill-logo.cgi,
13607           httemplate/view/cust_bill-pdf.cgi,
13608           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
13609           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
13610           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
13611           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
13612           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
13613           httemplate/view/svc_www.cgi,
13614           httemplate/view/cust_main/billing.html,
13615           httemplate/view/cust_main/contacts.html,
13616           httemplate/view/cust_main/misc.html,
13617           httemplate/view/cust_main/order_pkg.html,
13618           httemplate/view/cust_main/packages.html,
13619           httemplate/view/cust_main/payment_history.html,
13620           httemplate/view/cust_main/quick-charge.html,
13621           httemplate/view/cust_main/tickets.html,
13622           httemplate/view/elements/svc_Common.html: Will things ever be the
13623           same again? It's the final masonize
13624
13625 2006-08-23 14:53  ivan
13626
13627         * httemplate/misc/batch-cust_pay.html: remove extraneous "
13628
13629 2006-08-23 05:13  ivan
13630
13631         * FS/FS/Schema.pm: removing already commented-out code
13632
13633 2006-08-23 05:06  ivan
13634
13635         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
13636           didn't work out...
13637
13638 2006-08-22 05:23  ivan
13639
13640         * httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
13641           upgrade9.html: get rid of old upgrade instructions
13642
13643 2006-08-22 05:20  ivan
13644
13645         * README.1.7.0: wiki!
13646
13647 2006-08-22 05:09  ivan
13648
13649         * README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
13650           README.1.5.8: removing old upgrade instructions...  can always
13651           get the out of the Attic
13652
13653 2006-08-21 16:01  ivan
13654
13655         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
13656           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
13657           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
13658           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
13659           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
13660           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
13661           cust_credit_bill_pkg - applying credits and payments against
13662           specific line items
13663
13664 2006-08-21 10:45  ivan
13665
13666         * FS/FS/: cust_main.pm: search for existing advertising sources
13667           before adding a new one
13668
13669 2006-08-21 05:38  ivan
13670
13671         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
13672           smart search
13673
13674 2006-08-21 02:46  ivan
13675
13676         * httemplate/docs/: install-rt.html, install.html, index.html:
13677           we're off to see the wiki, the wonderful wiki of oz
13678
13679 2006-08-18 05:18  ivan
13680
13681         * FS/FS/cust_main.pm: and a slight fix to the CSV import
13682
13683 2006-08-18 04:56  ivan
13684
13685         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
13686
13687 2006-08-18 04:52  ivan
13688
13689         * FS/FS/cust_main.pm: alas, now try with recursion
13690
13691 2006-08-18 04:40  ivan
13692
13693         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
13694
13695 2006-08-18 04:36  ivan
13696
13697         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
13698           get around big 8.1 Pg changes wrt reverse engineering
13699
13700 2006-08-18 03:34  ivan
13701
13702         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
13703
13704 2006-08-18 03:31  ivan
13705
13706         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
13707           not just the first line
13708
13709 2006-08-18 03:27  ivan
13710
13711         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
13712
13713 2006-08-18 03:26  ivan
13714
13715         * FS/FS/cust_main.pm: W T F
13716
13717 2006-08-18 03:18  ivan
13718
13719         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
13720
13721 2006-08-18 03:10  ivan
13722
13723         * FS/FS/cust_main.pm: what's going on with the parameters for
13724           skeleton inserts??
13725
13726 2006-08-18 03:00  ivan
13727
13728         * FS/FS/cust_main.pm: skeleton typo
13729
13730 2006-08-18 02:58  ivan
13731
13732         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
13733           not parent
13734
13735 2006-08-18 02:50  ivan
13736
13737         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
13738           what's going on
13739
13740 2006-08-18 01:33  ivan
13741
13742         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
13743           mg
13744
13745 2006-08-16 01:19  ivan
13746
13747         * FS/bin/freeside-adduser: get rid of too-verbose debugging
13748
13749 2006-08-15 07:20  ivan
13750
13751         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
13752           httemplate/misc/process/cust_main-import.cgi: add a new, extended
13753           CSV import format
13754
13755 2006-08-14 06:28  ivan
13756
13757         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
13758           doing refunds, hopefully this will fix OpenECHO refunds
13759
13760 2006-08-14 05:24  ivan
13761
13762         * Changes.1.7.0: there's more, but this will have to do
13763
13764 2006-08-14 05:13  ivan
13765
13766         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
13767           httemplate/elements/header.html,
13768           httemplate/elements/search-cust_main.html,
13769           rt/html/Elements/FreesideInvoiceSearch,
13770           rt/html/Elements/FreesideNewCust,
13771           rt/html/Elements/FreesideSearch,
13772           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
13773           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs,
13774           rt/html/NoAuth/webrt.css: sprinkle some magic ajax fairy dust on
13775           referring customer SELEKTAH.  rewind!  make smart search smarter,
13776           re-layout the top search bars and add an invoice one
13777
13778 2006-08-14 01:38  ivan
13779
13780         * FS/FS/access_user.pm: bugfix for agentless access users,
13781           triggered by part_referral (advertising source) agent
13782           virtualization
13783
13784 2006-08-13 03:25  ivan
13785
13786         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
13787           httemplate/edit/cust_pay.cgi,
13788           httemplate/edit/process/cust_pay.cgi,
13789           httemplate/view/cust_main.cgi,
13790           httemplate/view/cust_main/billing.html,
13791           httemplate/view/cust_main/misc.html,
13792           httemplate/view/cust_main/packages.html,
13793           httemplate/view/cust_main/payment_history.html,
13794           httemplate/view/cust_main/tickets.html: customer view work:
13795
13796           DONE  1. add status and balance to top
13797
13798           DONE  2. add some sort of oldest date thing so the history
13799           doesn't get too      big (# years and a link to "show older")
13800
13801             3. make the rest of the action links into js popups?  maybe
13802           later,
13803                weird IENess when closing em
13804           DONE (finished)    - so revert out or finish/commit the Enter
13805           check payment one    - Process page can wait until another day..
13806           it should be more of an *action*
13807
13808           DONE  4. Ticket list config knobs for wtxs (grid it too)
13809
13810           DONE  5. grid the package list
13811
13812 2006-08-12 04:01  ivan
13813
13814         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
13815
13816 2006-08-12 03:47  ivan
13817
13818         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
13819           httemplate/view/cust_main/payment_history.html: fix acl rewrite
13820           causing problems: void now shows up properly, deprecate all the
13821           redundant config values
13822
13823 2006-08-11 23:45  ivan
13824
13825         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
13826           causes undesirable effects with prorate/subscription packages and
13827           undesirably rewards customers for non-payment, closes: Bug#1325
13828
13829 2006-08-11 01:02  ivan
13830
13831         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
13832           httemplate/browse/part_referral.html,
13833           httemplate/edit/cust_main.cgi,
13834           httemplate/elements/select-agent.html,
13835           httemplate/elements/select-part_referral.html,
13836           httemplate/elements/tr-select-agent.html,
13837           httemplate/elements/tr-select-part_referral.html: virtualize
13838           referrals on customer addition
13839
13840 2006-08-10 15:18  ivan
13841
13842         * httemplate/config/config.cgi: bugfix for selects that don't have
13843           select_enum
13844
13845 2006-08-10 06:50  ivan
13846
13847         * README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
13848           FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
13849           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
13850           (at least to schema and customer view, no manual editing yet)
13851
13852 2006-08-10 05:01  ivan
13853
13854         * httemplate/browse/part_referral.html: bold the total footer
13855
13856 2006-08-10 04:55  ivan
13857
13858         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
13859           FS/FS/access_user.pm, FS/FS/part_referral.pm,
13860           httemplate/browse/part_referral.cgi,
13861           httemplate/browse/part_referral.html,
13862           httemplate/edit/part_referral.cgi,
13863           httemplate/edit/part_referral.html,
13864           httemplate/edit/process/part_referral.cgi,
13865           httemplate/edit/process/part_referral.html,
13866           httemplate/elements/menu.html: agent-virtualize advertising
13867           sources
13868
13869 2006-08-09 20:10  ivan
13870
13871         * FS/FS/Schema.pm: don't set the default to NULL the string!
13872           besides, that's already the default value of any nullable column,
13873           which @date_type is...
13874
13875 2006-08-09 19:27  ivan
13876
13877         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
13878           easier to check the db
13879
13880 2006-08-09 14:46  ivan
13881
13882         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
13883           "coming soon" options off the menu, its been Soon for too long -
13884           they'll get here when they do
13885
13886 2006-08-09 03:47  ivan
13887
13888         * FS/FS/ClientAPI/MyAccount.pm,
13889           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
13890           fs_selfservice/FS-SelfService/cgi/change_password.html,
13891           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13892           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
13893           fs_selfservice/FS-SelfService/cgi/provision_list.html,
13894           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
13895           interface: add proper password changer and prevent "Setup my
13896           services" provisioner from showing broken links for services not
13897           handled yet
13898
13899 2006-08-09 00:46  ivan
13900
13901         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
13902           days go by...
13903
13904 2006-08-09 00:03  ivan
13905
13906         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
13907           my beautiful magic template! (water flowing underground)
13908
13909 2006-08-08 23:43  jeff
13910
13911         * README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
13912           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
13913           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
13914           httemplate/browse/cust_pay_batch.cgi,
13915           httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
13916           httemplate/misc/download-batch.cgi: batch refactor
13917
13918 2006-08-08 23:34  ivan
13919
13920         * FS/FS/ClientAPI/MyAccount.pm,
13921           fs_selfservice/FS-SelfService/SelfService.pm,
13922           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
13923           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
13924           interface: move from text to html invoices
13925
13926 2006-08-08 20:45  ivan
13927
13928         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
13929           debian perl, would you put it in /usr/local/sbin?  thanks.
13930
13931 2006-08-06 19:44  ivan
13932
13933         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
13934           httemplate/browse/part_pkg.cgi,
13935           httemplate/browse/access_user.html,
13936           httemplate/edit/access_user.html,
13937           httemplate/edit/elements/edit.html: add internal user disable-ing
13938
13939 2006-08-06 19:19  ivan
13940
13941         * httemplate/search/elements/search.html: get rid of the extra
13942           border in nested tables
13943
13944 2006-08-06 16:39  ivan
13945
13946         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
13947           bootstrapping for htpasswd kludge... hopefully that will go away
13948           in 1.7.1
13949
13950 2006-08-06 14:37  ivan
13951
13952         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
13953           override ones for existing records
13954
13955 2006-08-06 13:23  ivan
13956
13957         * httemplate/edit/svc_acct.cgi: silly closing }
13958
13959 2006-08-06 13:21  ivan
13960
13961         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
13962           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
13963
13964 2006-08-06 13:07  ivan
13965
13966         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
13967           should fix the barfing about default radius groups on the new
13968           customer screen...
13969
13970 2006-08-06 02:14  ivan
13971
13972         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
13973           be all set with radius groups then
13974
13975 2006-08-06 02:10  ivan
13976
13977         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
13978           httemplate/edit/svc_acct.cgi: this should process default
13979           usergroup as well as fixed now
13980
13981 2006-08-06 01:43  ivan
13982
13983         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
13984           problem
13985
13986 2006-08-06 01:10  ivan
13987
13988         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
13989           problem better
13990
13991 2006-07-27 17:33  ivan
13992
13993         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
13994           closes: #1351
13995
13996 2006-07-27 01:08  ivan
13997
13998         * FS/t/svc_phone.t: svc_phone.t
13999
14000 2006-07-25 21:18  ivan
14001
14002         * FS/FS/UID.pm: ugh, fixup bootstrapping
14003
14004 2006-07-25 01:39  ivan
14005
14006         * httemplate/search/cust_main.cgi: oops, extra else
14007
14008 2006-07-25 01:33  ivan
14009
14010         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
14011           httemplate/elements/table-grid.html,
14012           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
14013           this should finish adding the "inactive" status, i think?
14014
14015 2006-07-25 00:27  ivan
14016
14017         * bin/rt-update-links: quick script to convert rt links from one
14018           database name to another
14019
14020 2006-07-24 15:40  ivan
14021
14022         * FS/FS/cust_main.pm: fix up smart searching to make the quick
14023           payment entry behave better
14024
14025 2006-07-23 07:23  ivan
14026
14027         * httemplate/search/report_receivables.cgi: sql num_pkgs
14028           conflicting with method...
14029
14030 2006-07-23 07:21  ivan
14031
14032         * httemplate/search/report_receivables.cgi: ugh, really fix the
14033           statuses here
14034
14035 2006-07-23 07:20  ivan
14036
14037         * httemplate/search/report_receivables.cgi: hopefully fix the
14038           statuses here
14039
14040 2006-07-23 07:17  ivan
14041
14042         * httemplate/search/report_receivables.cgi:  i should REALLY go to
14043           sleep
14044
14045 2006-07-23 07:16  ivan
14046
14047         * httemplate/search/report_receivables.cgi:  i should go to sleep
14048
14049 2006-07-23 07:07  ivan
14050
14051         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
14052           more work towards adding an "inactive" status - add it to the A/R
14053           report
14054
14055 2006-07-15 17:55  ivan
14056
14057         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
14058           FS/FS/inventory_item.pm,
14059           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
14060           httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
14061           httemplate/edit/cust_credit.cgi,
14062           httemplate/elements/overlibmws.js,
14063           httemplate/elements/overlibmws_draggable.js,
14064           httemplate/elements/phonenumber.html,
14065           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
14066           httemplate/search/svc_domain.cgi,
14067           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
14068           httemplate/view/svc_external.cgi: odds and ends
14069
14070 2006-07-13 21:20  ivan
14071
14072         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
14073           changes
14074
14075 2006-07-13 20:27  ivan
14076
14077         * FS/FS/svc_Common.pm: this should fix radius group editing and the
14078           "Reference found where even-sized list expected at
14079           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
14080
14081 2006-07-13 20:17  ivan
14082
14083         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
14084
14085 2006-07-13 18:42  ivan
14086
14087         * FS/FS/: CurrentUser.pm, UID.pm: add the small
14088           FS::CurrentUser::BootstrapUser class for... surprise...
14089           bootstrapping
14090
14091 2006-07-13 17:42  ivan
14092
14093         * FS/FS/Setup.pm: fix acl bootstrapping
14094
14095 2006-07-13 17:32  ivan
14096
14097         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
14098           freeside-setup without a username now
14099
14100 2006-07-13 16:45  ivan
14101
14102         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
14103
14104 2006-07-12 20:54  ivan
14105
14106         * FS/FS/Report/Table/Monthly.pm,
14107           httemplate/search/cust_credit.html,
14108           httemplate/search/cust_pay.cgi,
14109           httemplate/search/report_receivables.cgi: fix multiple-agent
14110           virtualization properly for these reports
14111
14112 2006-07-12 16:33  ivan
14113
14114         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
14115           should be installable again now
14116
14117 2006-07-11 17:20  ivan
14118
14119         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
14120           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
14121           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
14122           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
14123           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
14124           httemplate/edit/svc_phone.cgi,
14125           httemplate/edit/elements/edit.html,
14126           httemplate/edit/elements/svc_Common.html,
14127           httemplate/edit/process/svc_phone.html,
14128           httemplate/edit/process/elements/process.html,
14129           httemplate/edit/process/elements/svc_Common.html,
14130           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
14131           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
14132           httemplate/view/elements/svc_Common.html,
14133           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
14134           from imported CDRs
14135
14136 2006-07-09 07:35  ivan
14137
14138         * rt/html/Elements/: Header, PageLayout: fix the image path in the
14139           kludged looknfeel integration
14140
14141 2006-07-05 07:55  ivan
14142
14143         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
14144
14145 2006-07-05 04:23  ivan
14146
14147         * README.1.7.0: hint about permissions and users
14148
14149 2006-07-04 05:01  ivan
14150
14151         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
14152           adding freeside-addgroup
14153
14154 2006-07-01 04:26  ivan
14155
14156         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
14157
14158 2006-06-30 07:30  ivan
14159
14160         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
14161           flag!  sheesh
14162
14163 2006-06-29 08:45  ivan
14164
14165         * FS/FS/part_export/shellcommands.pm: small patch to set
14166           $new_finger from Tim Yardley
14167
14168 2006-06-29 08:19  ivan
14169
14170         * httemplate/edit/part_bill_event.cgi: percentage late fees too
14171
14172 2006-06-29 06:47  ivan
14173
14174         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
14175           httemplate/browse/inventory_class.html,
14176           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
14177           httemplate/edit/svc_broadband.cgi,
14178           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
14179           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
14180           httemplate/search/inventory_item.html: finish at least the
14181           automatic provisioning part
14182
14183 2006-06-27 07:19  ivan
14184
14185         * httemplate/docs/index.html: going to wikiland
14186
14187 2006-06-24 09:41  ivan
14188
14189         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
14190           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
14191           httemplate/elements/select-table.html,
14192           httemplate/elements/table-grid.html: Add the ability to link
14193           customer service definition fields to inventory   classes, with
14194           an "automatic/manual" flag.  Add the ability for the web
14195           interface to maintain these links.  Start prettying up the
14196           service def.    edit in preparation for Bigger Changes.
14197
14198 2006-06-21 09:26  ivan
14199
14200         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
14201           interaction w/pager
14202
14203 2006-06-21 06:00  ivan
14204
14205         * httemplate/elements/iframecontentmws.js: oops, don't want this
14206           debugging in here
14207
14208 2006-06-21 06:00  ivan
14209
14210         * httemplate/view/cust_main/payment_history.html:
14211           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
14212
14213 2006-06-21 05:58  ivan
14214
14215         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
14216
14217 2006-06-21 05:57  ivan
14218
14219         * httemplate/elements/header-popup.html: adding a header element
14220           for popups to replace CGI::header
14221
14222 2006-06-21 05:56  ivan
14223
14224         * httemplate/elements/iframecontentmws.js: add overlib iframe
14225           function
14226
14227 2006-06-21 01:42  ivan
14228
14229         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
14230           the agent type report when there are lots of package definitions
14231
14232 2006-06-19 06:09  ivan
14233
14234         * httemplate/view/cust_main/packages.html: fix ACL name for service
14235           provisioning and prevent disabled service provisioning from
14236           messing up table formatting
14237
14238 2006-06-19 05:47  ivan
14239
14240         * bin/mapsecrets2access_user: better error checking for this
14241           thrown-together bootstrapping script
14242
14243 2006-06-19 05:22  ivan
14244
14245         * bin/mapsecrets2access_user: ACL bootstrapping
14246
14247 2006-06-19 05:15  ivan
14248
14249         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
14250
14251 2006-06-19 05:09  ivan
14252
14253         * FS/t/ConfDefaults.t: forgot to commit this test
14254
14255 2006-06-19 04:57  ivan
14256
14257         * Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
14258           bootstrapping/upgrade
14259
14260 2006-06-19 04:25  ivan
14261
14262         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
14263           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
14264           httemplate/view/cust_main/packages.html,
14265           httemplate/view/cust_main/payment_history.html: ACLs, take three
14266           or four or something
14267
14268 2006-06-19 01:05  ivan
14269
14270         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
14271           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
14272           httemplate/elements/menu.html,
14273           httemplate/elements/select-cust-fields.html,
14274           httemplate/elements/select-cust_pkg-status.html,
14275           httemplate/elements/tr-select-cust-fields.html,
14276           httemplate/elements/tr-select-cust_pkg-status.html,
14277           httemplate/graph/cust_bill_pkg.cgi,
14278           httemplate/search/cust_pkg_report.cgi,
14279           httemplate/search/report_cust_pkg.html,
14280           httemplate/view/cust_main/contacts.html: add ability to select
14281           specific package defs. and package status to package report for
14282           qis
14283
14284 2006-06-18 23:03  ivan
14285
14286         * httemplate/search/cust_main.cgi: fix up the alternating colors on
14287           the customer search results
14288
14289 2006-06-18 19:33  ivan
14290
14291         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
14292           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
14293           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
14294           httemplate/elements/select-agent.html,
14295           httemplate/elements/select-table.html,
14296           httemplate/elements/tr-select-agent.html,
14297           httemplate/search/cust_bill.html,
14298           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
14299           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
14300           httemplate/search/svc_forward.cgi: agent virtualization, take one
14301           (stuff from "inactive" changeset snuck into cust_main.pm and the
14302           package reporting changeset in search/cust_pkg.cgi here too)
14303
14304 2006-06-18 05:56  ivan
14305
14306         * httemplate/edit/elements/edit.html: well, it isn't broken...
14307
14308 2006-06-18 05:54  ivan
14309
14310         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
14311           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
14312           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
14313           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
14314           httemplate/edit/process/access_group.html,
14315           httemplate/elements/checkboxes-table-name.html,
14316           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
14317           htetc/handler.pl, httemplate/browse/access_group.html,
14318           httemplate/browse/access_user.html,
14319           httemplate/edit/process/elements/process.html: ACLs: finish group
14320           edit (agents + rights) & browse
14321
14322 2006-06-15 18:23  jeff
14323
14324         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
14325           httemplate/misc/download-batch.cgi: value issues and many bits
14326           remain
14327
14328 2006-06-15 17:47  ivan
14329
14330         * httemplate/misc/download-batch.cgi: and fix the  name for TD
14331           Canada Trust.  and that's it for now.  really.
14332
14333 2006-06-15 17:33  ivan
14334
14335         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
14336           now that the batch format file is not the same as the batch
14337           params files
14338
14339 2006-06-15 17:27  ivan
14340
14341         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
14342           the config a little less strange
14343
14344 2006-06-08 03:32  ivan
14345
14346         * httemplate/elements/menu.html: fix link to prepaid card setup
14347
14348 2006-06-06 04:16  ivan
14349
14350         * rt/html/NoAuth/webrt.css: whew, this can go back
14351
14352 2006-06-06 04:08  ivan
14353
14354         * rt/html/NoAuth/webrt.css: yay this should finally fix the weird
14355           black navigation links; hide the Mason stuff from browsers when
14356           it doesn't get processed for some reason
14357
14358 2006-06-06 03:57  ivan
14359
14360         * rt/html/NoAuth/webrt.css: yet another attempt to fix weird black
14361           RT navigation links
14362
14363 2006-06-06 03:54  ivan
14364
14365         * rt/html/NoAuth/webrt.css: another attempt to fix weird black RT
14366           navigation links
14367
14368 2006-06-06 03:46  ivan
14369
14370         * rt/html/NoAuth/webrt.css: attempt to fix weird black RT
14371           navigation links
14372
14373 2006-06-06 03:30  ivan
14374
14375         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
14376           automated install. wtf?!
14377
14378 2006-06-02 06:20  ivan
14379
14380         * httemplate/elements/header.html,
14381           httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED,
14382           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
14383           rt/html/Elements/Tabs: add a service search
14384
14385 2006-05-24 03:22  ivan
14386
14387         * FS/MANIFEST: removing duplicate entries
14388
14389 2006-05-23 08:54  ivan
14390
14391         * README.1.7.0: adding batch upgrade instructions to 1.7.0
14392           instructions too
14393
14394 2006-05-22 13:38  ivan
14395
14396         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
14397
14398 2006-05-22 11:27  ivan
14399
14400         * FS/FS/cust_main.pm: better error message for banned cards
14401
14402 2006-05-22 11:05  ivan
14403
14404         * Changes.1.5.8: justification
14405
14406 2006-05-21 19:06  ivan
14407
14408         * Makefile: docs are going in the wiki Real Soon Now anyway
14409
14410 2006-05-21 19:04  ivan
14411
14412         * Changes.1.5.8: 1.5.8!
14413
14414 2006-05-21 17:50  ivan
14415
14416         * Makefile: 1.7.0?  why not?
14417
14418 2006-05-21 17:44  ivan
14419
14420         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
14421
14422 2006-05-21 11:40  ivan
14423
14424         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
14425
14426 2006-05-20 13:06  jeff
14427
14428         * README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
14429           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
14430           FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
14431           httemplate/browse/cust_pay_batch.cgi,
14432           httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
14433           httemplate/misc/download-batch.cgi: first stab at BoM download
14434
14435 2006-05-15 06:57  ivan
14436
14437         * httemplate/: index.html, elements/freeside.css,
14438           elements/header.html, elements/menu.html: move most of the crap
14439           on the "main menu" to the sidebar
14440
14441 2006-05-15 04:05  ivan
14442
14443         * rt/html/NoAuth/webrt.css, httemplate/elements/freeside.css,
14444           httemplate/elements/header.html, httemplate/elements/xmenu.css,
14445           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
14446           rt/html/Elements/FreesideNewCust,
14447           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
14448           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
14449           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
14450           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
14451           RT!
14452
14453 2006-05-14 09:47  ivan
14454
14455         * CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
14456           httemplate/index.html, httemplate/browse/access_group.html,
14457           httemplate/browse/access_user.html,
14458           httemplate/browse/agent_type.cgi,
14459           httemplate/browse/cust_main_county.cgi,
14460           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
14461           httemplate/edit/access_group.html,
14462           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
14463           httemplate/edit/cust_bill_pay.cgi,
14464           httemplate/edit/cust_credit.cgi,
14465           httemplate/edit/cust_credit_bill.cgi,
14466           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
14467           httemplate/edit/part_referral.cgi,
14468           httemplate/edit/part_virtual_field.cgi,
14469           httemplate/edit/svc_domain.cgi,
14470           httemplate/edit/elements/edit.html,
14471           httemplate/edit/process/access_group.html,
14472           httemplate/edit/process/access_user.html,
14473           httemplate/edit/process/agent_type.cgi,
14474           httemplate/edit/process/cust_bill_pay.cgi,
14475           httemplate/edit/process/cust_credit.cgi,
14476           httemplate/edit/process/cust_credit_bill.cgi,
14477           httemplate/edit/process/elements/process.html,
14478           httemplate/elements/checkboxes-table.html,
14479           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
14480           httemplate/elements/header.html,
14481           httemplate/elements/menubar.html,
14482           httemplate/elements/select-access_group.html,
14483           httemplate/elements/tr-select-access_group.html,
14484           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
14485           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
14486           httemplate/search/cust_bill.cgi,
14487           httemplate/search/cust_main-otaker.cgi,
14488           httemplate/search/cust_main-payinfo.html,
14489           httemplate/search/cust_main-quickpay.html,
14490           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
14491           httemplate/search/cust_pkg_report.cgi,
14492           httemplate/search/report_cust_bill.html,
14493           httemplate/search/report_cust_credit.html,
14494           httemplate/search/report_cust_pay.html,
14495           httemplate/search/report_prepaid_income.html,
14496           httemplate/search/report_tax.html,
14497           httemplate/search/sqlradius.html,
14498           httemplate/search/svc_acct.html,
14499           httemplate/search/svc_domain.cgi,
14500           httemplate/search/svc_domain.html,
14501           httemplate/search/svc_external.cgi, FS/MANIFEST,
14502           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
14503           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
14504           FS/FS/access_right.pm, FS/FS/access_user.pm,
14505           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
14506           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
14507           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
14508           FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
14509           FS/t/AccessRight.t, FS/t/access_group.t,
14510           FS/t/access_groupagent.t, FS/t/access_right.t,
14511           FS/t/access_user.t, FS/t/access_user_pref.t,
14512           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
14513           httemplate/view/cust_main/payment_history.html: first part of ACL
14514           and re-skinning work and some other small stuff
14515
14516 2006-05-13 11:34  ivan
14517
14518         * httemplate/images/background-cheat.png: yay for cheating
14519
14520 2006-05-13 08:31  ivan
14521
14522         * httemplate/images/: 32clear.gif, arrow.down.png,
14523           arrow.right.black.png, arrow.right.png, black-gradient.png,
14524           black-gray-corner.png, black-gray-gradient.png,
14525           black-gray-side.png, black-gray-top.png: adding new images
14526
14527 2006-05-12 06:57  ivan
14528
14529         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
14530           incorrect and broke things, this should actually work
14531
14532 2006-05-08 04:48  ivan
14533
14534         * README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
14535           something is not quite right with perl Makefile hoohaw
14536
14537 2006-05-08 04:28  ivan
14538
14539         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
14540           httemplate/search/report_tax.cgi: add config switch to base tax
14541           off shipping address if present
14542
14543 2006-05-08 03:01  ivan
14544
14545         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
14546           httemplate/graph/cust_bill_pkg-graph.cgi,
14547           httemplate/graph/cust_bill_pkg.cgi,
14548           httemplate/graph/elements/monthly.html,
14549           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
14550           package class looks good
14551
14552 2006-05-07 13:27  ivan
14553
14554         * README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
14555           httemplate/elements/select-month_year.html,
14556           httemplate/elements/select-pkg_class.html,
14557           httemplate/elements/select-table.html,
14558           httemplate/elements/tr-select-from_to.html,
14559           httemplate/elements/tr-select-pkg_class.html,
14560           httemplate/graph/cust_bill_pkg-graph.cgi,
14561           httemplate/graph/cust_bill_pkg.cgi,
14562           httemplate/graph/money_time-graph.cgi,
14563           httemplate/graph/money_time.cgi,
14564           httemplate/graph/report_cust_bill_pkg.html,
14565           httemplate/graph/report_money_time.html,
14566           httemplate/graph/elements/monthly.html: first pass at sales
14567           reports per agent and package class
14568
14569 2006-05-03 02:47  ivan
14570
14571         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
14572           Cappuccio
14573
14574 2006-05-02 08:23  ivan
14575
14576         * FS/: MANIFEST, FS/Pony.pm: yours!
14577
14578 2006-05-02 08:03  ivan
14579
14580         * httemplate/: index.html, search/report_receivables.html: add an
14581           agent pre-selection page to receivables report
14582
14583 2006-05-02 06:29  ivan
14584
14585         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
14586           autogenerate off it
14587
14588 2006-05-02 04:59  ivan
14589
14590         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
14591           httemplate/graph/money_time-graph.cgi,
14592           httemplate/graph/money_time.cgi,
14593           httemplate/graph/report_money_time.html: add a "pre-report" page
14594           to this report/graph as requested by lewis/wtxs, also add 12mo
14595           total option
14596
14597 2006-05-01 06:09  ivan
14598
14599         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
14600           the 1st as it did before
14601
14602 2006-05-01 05:38  ivan
14603
14604         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
14605           annoying clucks (warnings with backtraces) when cutoff day isn't
14606           found in old packages
14607
14608 2006-05-01 04:45  ivan
14609
14610         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
14611           ambiguous
14612
14613 2006-05-01 04:43  ivan
14614
14615         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
14616           showing up on customer view listing when the custom priority
14617           field was edited
14618
14619 2006-04-26 06:16  ivan
14620
14621         * Makefile: apache reload doesn't work when server isn't running
14622           already
14623
14624 2006-04-21 17:58  ivan
14625
14626         * httemplate/browse/generic.cgi,
14627           httemplate/browse/inventory_class.html,
14628           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
14629           httemplate/browse/rate.cgi,
14630           httemplate/browse/elements/browse.html, htetc/handler.pl,
14631           httemplate/index.html, httemplate/edit/inventory_class.html,
14632           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
14633           httemplate/edit/elements/edit.html,
14634           httemplate/edit/process/inventory_class.html,
14635           httemplate/edit/process/pkg_class.html,
14636           httemplate/edit/process/elements/process.html,
14637           httemplate/elements/select-agent.html,
14638           httemplate/elements/select-pkg_class.html,
14639           httemplate/elements/select-table.html,
14640           httemplate/elements/tr-select-pkg_class.html,
14641           httemplate/search/cust_pkg.cgi,
14642           httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
14643           httemplate/search/elements/search.html: start of package class
14644           web UI (add/edit package classes, package class selection in
14645           package def edit)
14646
14647 2006-04-21 07:21  ivan
14648
14649         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
14650           now
14651
14652 2006-04-21 07:20  ivan
14653
14654         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
14655           indentation and the default cutoff day
14656
14657 2006-04-21 05:45  ivan
14658
14659         * httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
14660           search/queue.html: s(browse/queue.cgi)(search/queue.html)
14661
14662 2006-04-18 23:37  ivan
14663
14664         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
14665           in nested blocks that have been exited already.
14666
14667 2006-04-18 12:33  ivan
14668
14669         * httemplate/docs/install.html: add JSON to initial install
14670           instructions
14671
14672 2006-04-15 06:32  ivan
14673
14674         * httemplate/graph/money_time.cgi: REALLY correct the period for
14675           the total column this time
14676
14677 2006-04-15 06:28  ivan
14678
14679         * httemplate/graph/money_time.cgi: correct period & use a yellow
14680           color for the total column
14681
14682 2006-04-15 06:25  ivan
14683
14684         * httemplate/graph/money_time.cgi: format & link the total column
14685
14686 2006-04-14 17:21  ivan
14687
14688         * httemplate/graph/money_time.cgi: and </TD> the total column
14689
14690 2006-04-14 17:16  ivan
14691
14692         * httemplate/graph/money_time.cgi: add a total column
14693
14694 2006-04-14 04:55  ivan
14695
14696         * FS/FS/: Conf.pm, svc_forward.pm: add the
14697           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
14698           destinations
14699
14700 2006-04-13 14:29  ivan
14701
14702         * FS/bin/freeside-adduser: don't do the duplicate check unless
14703           there's a file already; fixes problem with first use of
14704           freeside-adduser
14705
14706 2006-04-12 05:36  ivan
14707
14708         * httemplate/index.html, FS/FS/cust_main.pm,
14709           httemplate/search/cust_main-zip.html,
14710           httemplate/search/cust_main.cgi,
14711           httemplate/search/report_cust_main-zip.html,
14712           httemplate/search/elements/search.html: zip code report
14713
14714 2006-04-09 16:41  ivan
14715
14716         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
14717           cust_main/tickets.html: a few more fixups for our favorite
14718           include(...) from Scott Edwards
14719
14720 2006-04-09 16:39  ivan
14721
14722         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
14723           fields
14724
14725 2006-04-09 16:24  ivan
14726
14727         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
14728           string ("old_uid") as a SCALAR ref while "strict refs" in use"
14729           error
14730
14731 2006-04-09 13:36  ivan
14732
14733         * FS/bin/freeside-adduser: error out if you try to add duplicates;
14734           this should lower my annoyance-level
14735
14736 2006-04-03 16:26  ivan
14737
14738         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
14739           checking
14740
14741 2006-04-03 13:49  ivan
14742
14743         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
14744
14745 2006-04-03 04:36  ivan
14746
14747         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
14748
14749 2006-04-03 03:11  ivan
14750
14751         * FS/FS/Record.pm: allow [ and ] in ut_text
14752
14753 2006-04-03 02:46  ivan
14754
14755         * htetc/handler.pl, FS/FS/Misc.pm,
14756           httemplate/edit/cust_main/contact.html,
14757           httemplate/edit/cust_main/select-country.html,
14758           httemplate/edit/cust_main/select-state.html,
14759           httemplate/misc/states.cgi,
14760           httemplate/view/cust_main/contacts.html: have the UI use full
14761           country names, and state names outside the US...
14762
14763 2006-04-02 15:13  ivan
14764
14765         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
14766
14767 2006-03-31 15:22  ivan
14768
14769         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
14770           events
14771
14772 2006-03-31 01:20  lsc
14773
14774         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
14775           pointed out by Ivan in the following email:
14776
14777           ---- before and after now?  I gave subscription and prorate a
14778           try.  Subscription came out as:
14779
14780             subscription 27th (03/25/06 - 04/27/06)  $10.00
14781             subscription 23rd (03/25/06 - 04/23/06)  $10.00
14782
14783           the "23rd" one is right, but the "27th" one should have only
14784           advanced the date two days to 3/27/06.
14785
14786               Prorate came out as:
14787
14788               prorate 23rd (03/25/06 - 04/23/06)  $9.20
14789               prorate 27th (03/25/06 - 04/27/06)  $10.49
14790
14791           The "23rd" one is right, but the "27th" one should have only
14792           advanced the date two days to 4/27/06.
14793
14794           lsc@prgmr.com
14795
14796 2006-03-30 06:22  ivan
14797
14798         * README.1.7.0, FS/bin/freeside-upgrade: move all the
14799           schema-updating magic into DBIx::DBSchema
14800
14801 2006-03-24 18:23  ivan
14802
14803         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
14804           FS/bin/freeside-setup,
14805           fs_selfservice/FS-SelfService/cgi/agent.cgi,
14806           fs_selfservice/FS-SelfService/cgi/payment_results.html,
14807           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
14808           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
14809           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
14810           httemplate/misc/upload-batch.cgi,
14811           httemplate/misc/process/cdr-import.html,
14812           httemplate/misc/process/cust_main-import.cgi,
14813           httemplate/misc/process/cust_main-import_charges.cgi,
14814           httemplate/misc/process/inventory_item-import.html: successfully
14815           correct the spelling of sucessful
14816
14817 2006-03-24 11:49  ivan
14818
14819         * httemplate/misc/process/payment.cgi: fix spelling
14820
14821 2006-03-23 04:00  lsc
14822
14823         * FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
14824           subscription.pm and prorate.pm:
14825
14826           -modify the subscription and prorate price plans
14827           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
14828           configurable (add a field to the %info hash) billing day instead
14829           of "1st of the month" only.  subscription will be easy, prorate
14830           will be a little trickier.
14831
14832           essentially, I replaced the '1' in the 'day' field of the
14833           timelocal that generates $$date with the value I added to the
14834           %info hash, 'cutoff_day'
14835
14836           -implement a price plan (new file in FS/FS/part_pkg/ - probably
14837           @ISA FS::part_pkg::subscription) that charges the first full
14838           month if the customer signs up between the 1st and the
14839           configurable billing day, and gives them the remainder of the
14840           month free if they sign up between the configurable billing day
14841           and the end of the month.
14842
14843           if this is the first time the customer is billed, and if the date
14844           is greater than the cutoff date, advance $ssdate to cutoff_day of
14845           next month, else $$date is cutoff_date of this month.  Either
14846           way, charge them for a month.
14847
14848           ----------------------------------------------------------------------
14849
14850 2006-03-20 11:13  ivan
14851
14852         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
14853           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
14854           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
14855           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
14856           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
14857           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
14858           httemplate/edit/cust_main/billing.html,
14859           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
14860           httemplate/view/cust_main/billing.html: add price plan to bill on
14861           internal or external CDRs directly, add option to export CDRs to
14862           a per-customer downstream file
14863
14864 2006-03-17 06:56  ivan
14865
14866         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
14867
14868 2006-03-14 23:34  ivan
14869
14870         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
14871           want a revision history
14872
14873 2006-03-14 20:17  ivan
14874
14875         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
14876           and normalize canadian zip codes as well as us ones
14877
14878 2006-03-13 14:32  ivan
14879
14880         * httemplate/elements/: progress-init.html, progress-popup.html:
14881           fix progress hoohaw for internet exploder again, whew.  also make
14882           sure error/finish messages are centered, looks better
14883
14884 2006-03-10 23:27  ivan
14885
14886         * httemplate/elements/footer.html: some pages from ui hoohaw have
14887           leaked footer include, need something here for now
14888
14889 2006-03-10 21:21  ivan
14890
14891         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
14892           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
14893           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
14894           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
14895           progressbar bug with multiple progressbar forms on a page
14896
14897 2006-03-10 14:30  ivan
14898
14899         * httemplate/: elements/progress-init.html,
14900           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
14901           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
14902           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
14903           (hopefully) allow multiple progress-init's in a page, also add
14904           second $cgi arg to all these progressbar calls...
14905
14906 2006-03-10 14:28  ivan
14907
14908         * FS/FS/UI/Web.pm: want to know who *called* this without the
14909           required second arg
14910
14911 2006-03-09 05:42  ivan
14912
14913         * htetc/handler.pl: fix that
14914           blank-page-instead-of-profiling-redirect-when-called-from-an-include
14915           bug triggered by mason 1.32 :)
14916
14917 2006-03-09 03:48  ivan
14918
14919         * httemplate/view/cust_main.cgi: don't use a table with
14920           WIDTH="100%", it shoves the custnum and "billing information"
14921           boxes way out to the right
14922
14923 2006-03-08 04:14  ivan
14924
14925         * FS/FS/inventory_item.pm,
14926           httemplate/misc/inventory_item-import.html,
14927           httemplate/misc/process/inventory_item-import.html,
14928           httemplate/search/inventory_class.html,
14929           httemplate/search/inventory_item.html:  Add an option to the web
14930           interface to batch upload new entries to the
14931           inventory_item table.
14932
14933 2006-03-08 02:05  ivan
14934
14935         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
14936           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
14937           FS/t/inventory_item.t, httemplate/search/inventory_class.html,
14938           httemplate/search/inventory_item.html, bin/generate-table-module,
14939           htetc/handler.pl, httemplate/edit/inventory_class.html,
14940           httemplate/edit/elements/edit.html,
14941           httemplate/edit/process/inventory_class.html,
14942           httemplate/edit/process/elements/process.html,
14943           httemplate/search/elements/search.html: Add a new table for
14944           inventory with for DIDs/serials/etc., and an additional new table
14945           for inventory category (i.e. to distinguish DIDs, serials, MACs,
14946           etc.)
14947
14948 2006-03-08 00:21  ivan
14949
14950         * FS/FS/agent.pm: add space in error msg
14951
14952 2006-03-03 07:02  ivan
14953
14954         * FS/FS/Report/Table/Monthly.pm,
14955           httemplate/graph/money_time-graph.cgi,
14956           httemplate/graph/money_time.cgi: agent-specific
14957           sales/credit/receipts summary
14958
14959 2006-02-28 11:34  ivan
14960
14961         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
14962
14963 2006-02-22 05:07  ivan
14964
14965         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
14966           httemplate/images/red_telephone_mimooh_01.png,
14967           httemplate/view/cust_main/contacts.html: add vonage click2call
14968           feature
14969
14970 2006-02-21 23:12  ivan
14971
14972         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
14973
14974 2006-02-18 03:14  ivan
14975
14976         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
14977           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
14978           README.1.7.0, README.2.0.0, FS/MANIFEST,
14979           FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
14980           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
14981           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
14982           httemplate/misc/cdr-import.html,
14983           httemplate/misc/process/cdr-import.html,
14984           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
14985           bin/cdr_calltype.import: CDR schema and class
14986
14987 2006-02-17 20:32  ivan
14988
14989         * htetc/global.asa, httemplate/docs/install.html: Mason it is
14990
14991 2006-02-17 18:11  ivan
14992
14993         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
14994           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
14995           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
14996           documentation left behind from example template
14997
14998 2006-02-16 13:43  ivan
14999
15000         * FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
15001           httemplate/docs/admin.html, httemplate/docs/install.html:
15002           automate more of the initial data adding...
15003
15004 2006-02-08 23:18  ivan
15005
15006         * httemplate/elements/: calendar-en.js, calendar-setup.js,
15007           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
15008           jscalendar
15009
15010 2006-02-08 14:53  ivan
15011
15012         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
15013           around either
15014
15015 2006-02-07 19:50  ivan
15016
15017         * httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
15018           upgrade instructions
15019
15020 2006-02-07 19:49  ivan
15021
15022         * httemplate/docs/: upgrade10.html, index.html: slightly html-ize
15023           the 1.5.8 upgrade instructions
15024
15025 2006-02-07 18:26  ivan
15026
15027         * FS/FS/UID.pm: update error message when secrets file cannot be
15028           found
15029
15030 2006-02-07 05:49  ivan
15031
15032         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
15033           error message is better.
15034
15035 2006-02-07 03:12  ivan
15036
15037         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
15038           statement preventing page from showing up in konq
15039
15040 2006-02-05 04:27  ivan
15041
15042         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
15043           httemplate/edit/payment_gateway.html,
15044           httemplate/edit/process/payment_gateway.html: payment gateway
15045           editing
15046
15047 2006-02-01 15:13  ivan
15048
15049         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
15050           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
15051           FS/bin/freeside-daily, FS/bin/freeside-monthly,
15052           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
15053           httemplate/browse/part_bill_event.cgi: finish adding
15054           freeside-monthly and monthly events
15055
15056 2006-01-31 23:58  ivan
15057
15058         * Makefile: HEAD isn't 1.5.8 anymore
15059
15060 2006-01-31 07:01  ivan
15061
15062         * FS/FS/payby.pm: oops, forgot $
15063
15064 2006-01-31 03:02  ivan
15065
15066         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
15067           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
15068           httemplate/edit/part_bill_event.cgi: [no log message]
15069
15070 2006-01-30 20:26  ivan
15071
15072         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
15073           browse/agent_type.cgi, browse/cust_pay_batch.cgi,
15074           browse/part_bill_event.cgi, browse/part_export.cgi,
15075           browse/part_pkg.cgi, browse/part_referral.cgi,
15076           browse/part_svc.cgi, browse/part_virtual_field.cgi,
15077           browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
15078           browse/router.cgi, browse/svc_acct_pop.cgi,
15079           config/config-view.cgi, config/config.cgi,
15080           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
15081           edit/agent_payment_gateway.html, edit/agent_type.cgi,
15082           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
15083           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
15084           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
15085           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
15086           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
15087           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
15088           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
15089           misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
15090           misc/upload-batch.cgi, misc/whois.cgi,
15091           misc/process/cust_main-import.cgi,
15092           misc/process/cust_main-import_charges.cgi,
15093           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
15094           search/report_tax.cgi, search/svc_external.cgi,
15095           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
15096           view/svc_broadband.cgi, view/svc_domain.cgi,
15097           view/svc_external.cgi: move header() to
15098           include(/elements/header.html) so it can be changed in one place,
15099           thanks to Scott Edwards
15100
15101 2006-01-30 18:59  ivan
15102
15103         * FS/FS/Record.pm: fix "table not found" dbdef error message to
15104           recommend freeside-upgrade instead create + dbdef-create
15105
15106 2006-01-26 23:34  ivan
15107
15108         * httemplate/search/report_tax.cgi: small visual fix to alternating
15109           row colors when show_taxclasses is on
15110
15111 2006-01-26 17:33  ivan
15112
15113         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
15114           report, show more info on the specific line item and invoice
15115
15116 2006-01-26 07:27  ivan
15117
15118         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
15119           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
15120           httemplate/search/cust_bill_pkg.cgi,
15121           httemplate/search/cust_tax_exempt_pkg.cgi,
15122           httemplate/search/report_tax.cgi,
15123           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
15124           exemption columns to work correctly.  also make them
15125           agent-specific.  also fix package exemption columns, they were
15126           bunk too, sheesh.  start adding package classes for package class
15127           tax reporting.
15128
15129 2006-01-25 04:34  ivan
15130
15131         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
15132           FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
15133           FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
15134           FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
15135           FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
15136           FS/MANIFEST: change texas-style tax exemptions to be against a
15137           specific line item rather than just general per-customer, for
15138           later tracking and tax reporting.  fix 1969/1970 exemptions for
15139           one-off charges
15140
15141 2006-01-05 01:34  ivan
15142
15143         * httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
15144
15145 2006-01-04 18:03  ivan
15146
15147         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
15148           columns
15149
15150 2006-01-03 00:45  ivan
15151
15152         * bin/billco-upload: agentnums 1-3
15153
15154 2005-12-29 18:41  rsiddall
15155
15156         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
15157           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
15158           fs_selfservice/FS-SelfService/SelfService.pm,
15159           fs_selfservice/FS-SelfService/cgi/provision_list.html,
15160           httemplate/view/cust_main.cgi: Fixing a few typos.
15161
15162 2005-12-24 19:41  ivan
15163
15164         * httemplate/search/report_tax.cgi: add switch to enable taxclass
15165           breakdown, report invoiced tax separately in that case
15166
15167 2005-12-24 19:38  ivan
15168
15169         * httemplate/edit/part_bill_event.cgi: make sure to specify a
15170           money_char default
15171
15172 2005-12-24 19:18  ivan
15173
15174         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
15175           to enable taxclass breakdown, report invoiced tax separately in
15176           that case
15177
15178 2005-12-24 19:07  ivan
15179
15180         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
15181           region" flag on new line item report - NULLs need to be compared
15182           explicitly.  apparantly NULL != NULL.  bah SQL
15183
15184 2005-12-24 19:00  ivan
15185
15186         * README.1.5.8, FS/FS/Schema.pm: update indices for better tax
15187           report performance
15188
15189 2005-12-24 18:31  ivan
15190
15191         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
15192           brainfart
15193
15194 2005-12-24 17:57  ivan
15195
15196         * httemplate/search/report_tax.cgi: correct end date display for
15197           "now"
15198
15199 2005-12-24 16:52  ivan
15200
15201         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
15202           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
15203           only when greater than N amount
15204
15205 2005-12-24 16:36  ivan
15206
15207         * httemplate/edit/cust_main/billing.html: don't reenable postal
15208           billing for existing customers just cause its blank...
15209
15210 2005-12-21 20:24  ivan
15211
15212         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
15213           the declaration too
15214
15215 2005-12-21 20:22  ivan
15216
15217         * httemplate/search/report_tax.cgi: fix some ambiguous var names
15218           causing " "my" variable $t masks earlier declaration in same
15219           scope" errors
15220
15221 2005-12-21 20:02  ivan
15222
15223         * Changes.1.5.8: more accurate description of tax report changes
15224
15225 2005-12-21 20:01  ivan
15226
15227         * httemplate/search/cust_bill_event.html,
15228           httemplate/search/cust_bill_pkg.cgi,
15229           httemplate/search/cust_pkg_report.cgi,
15230           httemplate/search/report_cust_bill.html,
15231           httemplate/search/report_cust_credit.html,
15232           httemplate/search/report_cust_pay.html,
15233           httemplate/search/report_tax.cgi,
15234           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
15235           httemplate/elements/select-agent.html,
15236           httemplate/elements/table-grid.html,
15237           httemplate/elements/tr-input-beginning_ending.html,
15238           httemplate/elements/tr-select-agent.html,
15239           httemplate/search/elements/search.html: tax report update, link
15240           to new line item report, per-agent tax reporting
15241
15242 2005-12-18 20:18  ivan
15243
15244         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
15245           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
15246           field labeling - not always monthly
15247
15248 2005-12-18 20:18  ivan
15249
15250         * Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
15251           "caps" to RADIUS usage charges
15252
15253 2005-12-16 14:47  ivan
15254
15255         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
15256           attributes from wtxs, neaten up raddb.pm generation
15257
15258 2005-12-15 17:49  ivan
15259
15260         * httemplate/edit/payment_gateway.html: add TransactionCentral
15261
15262 2005-12-15 11:36  ivan
15263
15264         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
15265           new agent types, noticed by Julius Igugu
15266
15267 2005-12-15 10:45  ivan
15268
15269         * bin/print-schema: adding print-schema
15270
15271 2005-12-14 20:04  ivan
15272
15273         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
15274           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
15275
15276 2005-12-14 12:57  ivan
15277
15278         * FS/FS/svc_acct.pm: allow a dir field to be set (or
15279           auto-generated) even if uid is fixed
15280
15281 2005-12-14 10:52  ivan
15282
15283         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
15284           to Radiator export
15285
15286 2005-12-12 19:13  ivan
15287
15288         * httemplate/edit/process/payment_gateway.html: fix options in
15289           gateway adding
15290
15291 2005-12-12 13:39  ivan
15292
15293         * FS/FS/part_export/radiator.pm: use crypt password for radiator
15294           export
15295
15296 2005-12-09 08:58  ivan
15297
15298         * httemplate/: edit/process/cust_credit_bill.cgi,
15299           view/cust_main/payment_history.html: fill in reason if empty when
15300           applying a credit to a refund
15301
15302 2005-12-09 08:56  ivan
15303
15304         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
15305           postal mail checkbox misbehaving (isn't sticky on errors -
15306           reverts back to on)
15307
15308 2005-12-07 15:48  ivan
15309
15310         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
15311           without pg_oid_status, look up the actual sequence name from
15312           dbdef rather than assuming ${table}_${column}_seq
15313
15314 2005-12-06 14:25  ivan
15315
15316         * FS/FS/Record.pm: make sure zip is required for canada, also use
15317           CURRVAL() function instead of pg_oid_status DBD attribute because
15318           Pg 8.1 doesn't have oids by default anymore
15319
15320 2005-12-05 11:01  ivan
15321
15322         * FS/FS/svc_Common.pm: avoid uninitialized value errors
15323
15324 2005-12-05 09:19  ivan
15325
15326         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
15327           debugging info by default
15328
15329 2005-12-02 23:26  ivan
15330
15331         * htetc/handler.pl: this should be the last of
15332           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
15333
15334 2005-12-02 23:12  ivan
15335
15336         * Makefile: those semicolons can't possibly have belonged there
15337
15338 2005-12-02 23:02  ivan
15339
15340         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
15341           had to be run multiple times before
15342
15343 2005-12-02 22:49  ivan
15344
15345         * README.1.5.8, httemplate/docs/install.html,
15346           httemplate/docs/upgrade10.html: add Term::ReadKey to install &
15347           upgrade docs and README.1.5.8
15348
15349 2005-12-01 18:30  ivan
15350
15351         * httemplate/docs/upgrade10.html: and Net::Whois::Raw
15352
15353 2005-12-01 17:52  ivan
15354
15355         * README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
15356           0.29 is required for Pg 7.2.x and earlier
15357
15358 2005-12-01 17:22  ivan
15359
15360         * httemplate/docs/upgrade10.html: apache instructions already up
15361           top
15362
15363 2005-12-01 11:17  ivan
15364
15365         * httemplate/edit/agent_type.cgi: list disabled packages on agent
15366           type edit if they are still associated with the type
15367
15368 2005-12-01 09:36  ivan
15369
15370         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
15371           shouldn't apply to RADIUS groups, this is messing up unrelated
15372           RADIUS exports
15373
15374 2005-11-30 09:48  ivan
15375
15376         * README.1.5.8: later versions are okay too
15377
15378 2005-11-28 09:16  ivan
15379
15380         * FS/FS/cust_main.pm: turn off debugging
15381
15382 2005-11-28 09:13  ivan
15383
15384         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
15385           SQL that Pg doesn't need and MySQL doesn't like
15386
15387 2005-11-28 09:12  ivan
15388
15389         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
15390           for all three supporte exports
15391
15392 2005-11-28 09:07  ivan
15393
15394         * FS/bin/freeside-sqlradius-radacctd: startup
15395           freeside-sqlradius-radacctd for radiator export too
15396
15397 2005-11-28 08:59  ivan
15398
15399         * FS/FS/svc_Common.pm: allow defaults to override empty values for
15400           new objects
15401
15402 2005-11-28 08:38  ivan
15403
15404         * FS/FS/cust_svc.pm: better error msg
15405
15406 2005-11-28 08:34  ivan
15407
15408         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
15409           deal with any usage-capable export
15410
15411 2005-11-28 08:21  ivan
15412
15413         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
15414           deal with any usage-capable export
15415
15416 2005-11-28 08:14  ivan
15417
15418         * FS/FS/Record.pm: okay, its been tested
15419
15420 2005-11-28 08:07  ivan
15421
15422         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
15423
15424 2005-11-28 07:41  ivan
15425
15426         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
15427           where the freeze is coming from
15428
15429 2005-11-27 13:59  ivan
15430
15431         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
15432           per-agent billco spools
15433
15434 2005-11-22 10:29  ivan
15435
15436         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
15437           backend-realtime config flag, should be more intuitive for
15438           guyananet
15439
15440 2005-11-22 08:41  ivan
15441
15442         * FS/FS/svc_Common.pm: oops, supposed to commit this one
15443
15444 2005-11-22 08:39  ivan
15445
15446         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
15447           svc_acct.seconds
15448
15449 2005-11-22 05:26  ivan
15450
15451         * FS/FS/part_export/radiator.pm: update radiator export to deal
15452           with prepaid and some other random stuff
15453
15454 2005-11-22 01:13  ivan
15455
15456         * httemplate/docs/install.html: correct common misconception RIGHT
15457           THERE in the docs
15458
15459 2005-11-21 07:24  ivan
15460
15461         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
15462           and there's a duplicate error, show all conflicting accounts not
15463           just the ones for different customers
15464
15465 2005-11-21 06:25  ivan
15466
15467         * FS/FS/part_export/: shellcommands.pm,
15468           shellcommands_withdomain.pm: add usermod_nousername flag to just
15469           prohibit username changes
15470
15471 2005-11-21 04:41  ivan
15472
15473         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
15474           view/cust_main/payment_history.html: ignore blank lines in payby
15475           config
15476
15477 2005-11-21 03:04  ivan
15478
15479         * README: slight update to README
15480
15481 2005-11-21 02:47  ivan
15482
15483         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
15484           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
15485           httemplate/edit/cust_main/billing.html,
15486           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
15487           httemplate/search/report_cust_pay.html,
15488           httemplate/view/cust_bill.cgi,
15489           httemplate/view/cust_main/payment_history.html: add MCRD payment
15490           type for manually processed ccards
15491
15492 2005-11-20 22:46  ivan
15493
15494         * httemplate/docs/schema.dia: load schema in current dia and save,
15495           should load up for people now?
15496
15497 2005-11-20 21:18  ivan
15498
15499         * FS/FS/Conf.pm: add config values used by external RT integration
15500
15501 2005-11-18 07:08  ivan
15502
15503         * httemplate/search/report_receivables.cgi: fix link glitch in
15504           receivables reports
15505
15506 2005-11-18 06:59  ivan
15507
15508         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
15509           add comment to package listing
15510
15511 2005-11-18 02:58  ivan
15512
15513         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
15514           BS for RT 3.4.4
15515
15516 2005-11-18 02:53  ivan
15517
15518         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
15519           BS for RT 3.4.4
15520
15521 2005-11-18 01:44  ivan
15522
15523         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
15524           BS for RT 3.4.4
15525
15526 2005-11-17 23:05  ivan
15527
15528         * README.1.5.8: slightly more info in 1.5.8 upgrade instructions
15529
15530 2005-11-17 19:48  ivan
15531
15532         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
15533           check edits for an expired card when the # has changed
15534
15535 2005-11-17 07:56  ivan
15536
15537         * FS/FS/part_export/: shellcommands.pm,
15538           shellcommands_withdomain.pm: make variable description more
15539           consistant wrt vars that are already shell-quoted
15540
15541 2005-11-17 04:53  ivan
15542
15543         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
15544
15545 2005-11-17 04:27  ivan
15546
15547         * README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
15548           cust_pkg.pkgpart
15549
15550 2005-11-17 03:15  ivan
15551
15552         * FS/FS/svc_acct.pm: update debuggging information for replace
15553           group info with user@domain
15554
15555 2005-11-17 03:04  ivan
15556
15557         * httemplate/view/svc_acct.cgi: fix service change!
15558
15559 2005-11-17 02:14  ivan
15560
15561         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
15562           requests!
15563
15564 2005-11-16 05:14  ivan
15565
15566         * FS/FS/part_svc.pm, httemplate/index.html,
15567           httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
15568           httemplate/edit/bulk-cust_svc.html,
15569           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
15570
15571 2005-11-12 04:19  ivan
15572
15573         * README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
15574           instructions
15575
15576 2005-11-11 17:24  ivan
15577
15578         * httemplate/view/cust_main/tickets.html: huh seem to have
15579           overlooked this
15580
15581 2005-11-11 17:22  ivan
15582
15583         * FS/FS/cust_main.pm: set payip for all payment types
15584
15585 2005-11-11 16:44  ivan
15586
15587         * FS/FS/part_export/cpanel.pm: interpolation helps alot
15588
15589 2005-11-11 16:17  ivan
15590
15591         * FS/FS/part_export/cpanel.pm: try using web interface scrape
15592           bullshit for adding pops instead of API, as per cpanel support
15593           [cPanel tickets ID# 116044]
15594
15595 2005-11-11 06:06  ivan
15596
15597         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
15598           export update of RADIUS Expiration attribute when cust_pkg.bill
15599           changes
15600
15601 2005-11-10 04:47  ivan
15602
15603         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
15604           add part_bill_event.payby selection to failed invoice event
15605           search
15606
15607 2005-11-10 03:36  ivan
15608
15609         * FS/FS/part_export/everyone_net.pm: fix password changes with
15610           everyone.net
15611
15612 2005-11-09 16:00  ivan
15613
15614         * httemplate/view/svc_domain.cgi: add javascript confirmation to
15615           unaudited domain deletion, add record being deleted to record
15616           deletion popup
15617
15618 2005-11-09 12:48  ivan
15619
15620         * httemplate/docs/install.html: closing paren
15621
15622 2005-11-07 18:16  ivan
15623
15624         * httemplate/docs/admin.html: bah
15625
15626 2005-11-07 14:07  ivan
15627
15628         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
15629           Bug#1270
15630
15631 2005-11-04 03:43  ivan
15632
15633         * httemplate/elements/xmlhttp.html: oops, typo applying patch
15634
15635 2005-11-04 03:31  ivan
15636
15637         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
15638           Edwards to show mason errors received from XMLHTTP requests
15639
15640 2005-11-02 13:18  ivan
15641
15642         * FS/FS/cust_bill.pm: spool invoice to billco if no other
15643           destinations are set!
15644
15645 2005-10-31 21:32  ivan
15646
15647         * FS/FS/: cust_bill.pm: yarg
15648
15649 2005-10-31 21:27  ivan
15650
15651         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
15652
15653 2005-10-31 21:21  ivan
15654
15655         * bin/billco-upload: do the zip
15656
15657 2005-10-31 21:14  ivan
15658
15659         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
15660           events to apply only to a specific destination type (i.e. postal
15661           only)
15662
15663 2005-10-31 19:16  ivan
15664
15665         * bin/billco-upload: good nuff for 11/1
15666
15667 2005-10-31 19:15  ivan
15668
15669         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
15670           billco format option to FTP invoice send, add invoice event to
15671           spool one giant (pair of) CSV files in addition to FTPing them
15672           individually
15673
15674 2005-10-28 10:10  ivan
15675
15676         * bin/billco-upload: beginning of quick billco zip & upload tool
15677
15678 2005-10-28 04:56  ivan
15679
15680         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
15681           statustext as a failed billing event
15682
15683 2005-10-27 10:04  ivan
15684
15685         * httemplate/elements/select-taxclass.html: extraneous '; noticed
15686           by joe@surferz
15687
15688 2005-10-27 08:48  ivan
15689
15690         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
15691           and 60 had the wrote quote. they had single quote where double
15692           was needed...
15693
15694 2005-10-24 04:59  ivan
15695
15696         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
15697
15698 2005-10-24 04:56  ivan
15699
15700         * README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
15701           httemplate/elements/progress-init.html,
15702           httemplate/elements/xmlhttp.html: fix rate plan editing with new
15703           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
15704           on rate search screen
15705
15706 2005-10-21 08:21  ivan
15707
15708         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
15709           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
15710           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
15711           httemplate/edit/cust_main/billing.html,
15712           httemplate/edit/process/cust_main.cgi,
15713           httemplate/search/cust_pay.cgi,
15714           httemplate/search/report_cust_pay.html,
15715           httemplate/view/cust_bill.cgi,
15716           httemplate/view/cust_main/payment_history.html: add CASH and WEST
15717           payment types (payments only, not cust_main.payby)
15718
15719 2005-10-21 06:15  ivan
15720
15721         * conf/invoice_html: brainfart
15722
15723 2005-10-21 05:50  ivan
15724
15725         * conf/invoice_html: i thought i fixed this already
15726
15727 2005-10-20 05:30  ivan
15728
15729         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
15730           service.  fuck Date::Manip
15731
15732 2005-10-16 23:46  ivan
15733
15734         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
15735           exporting so it'll export even if all svc_acct records don't have
15736           the group yet
15737
15738 2005-10-16 23:03  ivan
15739
15740         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
15741           usergroup editing
15742
15743 2005-10-16 08:02  ivan
15744
15745         * bin/bind.export: and make .HEADER optional for slaves too
15746
15747 2005-10-16 07:59  ivan
15748
15749         * bin/bind.export: don't error out if there's no HEADER file, just
15750           produce a useable snippet anyway
15751
15752 2005-10-16 07:04  ivan
15753
15754         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
15755           zone-underscore config file, update bind.import to use
15756           command-line options instead of ask for input
15757
15758 2005-10-15 06:48  ivan
15759
15760         * FS/FS/TicketSystem/RT_External.pm: don't error out when
15761           ticket_system-default_queueid hasn't been set yet
15762
15763 2005-10-15 06:40  ivan
15764
15765         * FS/FS/Conf.pm: make sure config still works if no ticket system
15766           is configured...
15767
15768 2005-10-15 06:37  ivan
15769
15770         * FS/FS/Conf.pm: make sure config still works if no ticket system
15771           is configured...
15772
15773 2005-10-15 05:58  ivan
15774
15775         * bin/backup-dvd: adding quick backup-to-dvd script
15776
15777 2005-10-15 04:29  ivan
15778
15779         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
15780           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
15781           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
15782           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
15783           httemplate/config/config.cgi: agent option to select RT queue
15784
15785 2005-10-15 04:25  ivan
15786
15787         * README.1.5.8: upgrade instructions for new RT verison
15788
15789 2005-10-15 04:13  ivan
15790
15791         * README.1.5.8, rt/html/Elements/Header, rt/html/NoAuth/webrt.css:
15792           land RT 3.4.4 on HEAD
15793
15794 2005-10-15 02:33  ivan
15795
15796         * rt/: etc/RT_SiteConfig.pm, html/Admin/Global/CustomField.html,
15797           html/Admin/Global/CustomFields.html, html/Elements/Footer,
15798           html/Elements/Header, html/Elements/Menu,
15799           html/Elements/PageLayout, html/Elements/SimpleSearch,
15800           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
15801           html/NoAuth/webrt.css, html/NoAuth/images/back_home.gif,
15802           html/NoAuth/images/head_requestracker.gif,
15803           html/NoAuth/images/rt.jpg, html/NoAuth/images/spacer.gif,
15804           html/NoAuth/images/squares_blue.gif,
15805           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
15806           lib/RT/TicketCustomFieldValue.pm,
15807           lib/RT/TicketCustomFieldValue_Overlay.pm,
15808           lib/RT/TicketCustomFieldValues.pm,
15809           lib/RT/TicketCustomFieldValues_Overlay.pm,
15810           lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
15811           lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
15812           lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
15813           lib/t/regression/00placeholder, sbin/rt-setup-database.in:
15814           landing rt 3.4.4 on HEAD
15815
15816 2005-10-15 02:09  ivan
15817
15818         * rt/: docs/design_docs/realflow.txt,
15819           docs/design_docs/3.3-schema-redesign.txt,
15820           docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
15821           html/Search/Elements/SelectGroup, html/Admin/autohandler,
15822           html/Download/CustomFieldValue/dhandler,
15823           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
15824           html/Admin/CustomFields/GroupRights.html,
15825           html/Admin/Global/CustomFields/Groups.html,
15826           html/Admin/Global/CustomFields/Queue-Tickets.html,
15827           html/Admin/Global/CustomFields/Queue-Transactions.html,
15828           html/Admin/Global/CustomFields/Users.html,
15829           html/Admin/Global/CustomFields/index.html,
15830           html/Admin/Groups/CustomFields.html,
15831           html/Admin/Groups/History.html,
15832           html/Admin/CustomFields/Modify.html,
15833           html/Admin/CustomFields/Objects.html,
15834           html/Admin/CustomFields/UserRights.html,
15835           html/Admin/CustomFields/index.html,
15836           html/Admin/Users/CustomFields.html,
15837           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
15838           html/Admin/Elements/CustomFieldTabs,
15839           html/Admin/Elements/SelectCustomFieldLookupType,
15840           html/Admin/Elements/GlobalCustomFieldTabs,
15841           html/Admin/Elements/ObjectCustomFields,
15842           html/Admin/Elements/PickCustomFields,
15843           html/Admin/Elements/PickObjects,
15844           html/SelfService/CreateTicketInQueue.html,
15845           html/Elements/EditCustomField,
15846           html/Elements/EditCustomFieldImage,
15847           html/Elements/EditCustomFieldBinary,
15848           html/Elements/EditCustomFieldSelect,
15849           html/Elements/ShowCustomFieldBinary,
15850           html/Elements/ShowCustomFieldImage,
15851           html/Elements/ShowCustomFieldWikitext,
15852           html/Elements/ShowCustomFields,
15853           html/Elements/EditCustomFieldFreeform,
15854           html/Elements/EditCustomFieldText,
15855           html/Elements/EditCustomFieldWikitext,
15856           html/Elements/ShowMemberships, lib/t/setup_regression.t,
15857           lib/t/create_data.pl, lib/t/regression/01ticket_link_searching.t,
15858           lib/t/regression/02basic_web.t,
15859           lib/t/regression/03web_compiliation_errors.t,
15860           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
15861           lib/t/regression/08web_cf_access.t,
15862           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
15863           lib/t/regression/11-template-insert.t,
15864           lib/t/regression/12-search.t,
15865           lib/t/regression/13-attribute-tests.t,
15866           lib/t/regression/14merge.t,
15867           lib/t/regression/16-transaction_cf_tests.t,
15868           lib/t/regression/17multiple_deleg_revocation.t,
15869           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
15870           lib/t/regression/21query-builder.t,
15871           lib/t/regression/22search_tix_by_txn.t,
15872           lib/t/regression/04send_email.t,
15873           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
15874           lib/t/regression/15cf_single_values_are_single.t,
15875           lib/t/regression/18stale_delegations_cleanup.t,
15876           lib/RT/SavedSearch.pm, lib/RT/ObjectCustomFields.pm,
15877           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/ObjectCustomField.pm,
15878           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
15879           lib/RT/ObjectCustomFieldValues.pm,
15880           lib/RT/ObjectCustomFieldValue.pm,
15881           lib/RT/ObjectCustomField_Overlay.pm,
15882           lib/RT/ObjectCustomFieldValues_Overlay.pm,
15883           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
15884           lib/RT/I18N/id.po, lib/RT/URI/t.pm,
15885           lib/RT/Interface/Web/QueryBuilder.pm,
15886           lib/RT/Interface/Web/Standalone.pm,
15887           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
15888           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
15889           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
15890           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
15891           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
15892           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
15893           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
15894           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
15895           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
15896           etc/upgrade/3.3.11/schema.SQLite,
15897           etc/upgrade/3.3.11/schema.mysql: Initial revision
15898
15899 2005-10-13 14:16  ivan
15900
15901         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
15902           change uid' error when the account *has* a uid but
15903           svc_acct-edit_uid isn't turned on
15904
15905 2005-10-12 05:02  ivan
15906
15907         * httemplate/misc/: batch-cust_pay.html,
15908           process/batch-cust_pay.cgi: change button to say "post payment
15909           batch" and main error message to indicate the whole batch should
15910           be resubmitted, as per feedback from lewis
15911
15912 2005-10-12 02:51  ivan
15913
15914         * httemplate/edit/part_pkg.cgi: fix package customize losing
15915           services
15916
15917 2005-10-12 01:57  ivan
15918
15919         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
15920
15921 2005-10-10 09:06  ivan
15922
15923         * FS/FS/part_export/everyone_net.pm: oops, that should fix
15924           suspension problem
15925
15926 2005-10-10 05:20  ivan
15927
15928         * Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
15929           htetc/handler.pl, httemplate/index.html,
15930           httemplate/docs/upgrade10.html,
15931           httemplate/misc/batch-cust_pay.html,
15932           httemplate/misc/xmlhttp-cust_main-search.cgi,
15933           httemplate/misc/process/batch-cust_pay.cgi,
15934           httemplate/search/cust_pay.cgi: updated quick payment entry
15935
15936 2005-10-08 06:45  ivan
15937
15938         * httemplate/misc/batch-cust_pay.html: quick payment entry
15939           javascript tested & working IE/firefix/konq
15940
15941 2005-10-07 17:47  ivan
15942
15943         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
15944           edit/process/quick-charge.cgi, elements/select-taxclass.html,
15945           view/cust_main/quick-charge.html: fix tax class selection in
15946           package add/edit too
15947
15948 2005-10-07 16:28  ivan
15949
15950         * conf/invoice_latex: allow more width for return address, stuff is
15951           wrapping
15952
15953 2005-10-06 22:03  ivan
15954
15955         * README.1.5.8: need new B:CC
15956
15957 2005-10-06 21:50  ivan
15958
15959         * httemplate/view/cust_main/billing.html: mask out echeck account
15960           #s too
15961
15962 2005-10-06 21:48  ivan
15963
15964         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
15965           in UI.  i believe huntsburg is in the doghouse for this one :)
15966
15967 2005-10-06 19:25  ivan
15968
15969         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
15970           httemplate/edit/process/quick-charge.cgi,
15971           httemplate/view/cust_main/quick-charge.html: add
15972           require_taxclasses config flag
15973
15974 2005-10-06 16:09  ivan
15975
15976         * httemplate/view/cust_bill-logo.cgi: really use default logo if
15977           the agent-specific one isn't found
15978
15979 2005-10-06 16:07  ivan
15980
15981         * httemplate/view/cust_bill-logo.cgi: use default logo if the
15982           agent-specific one isn't found
15983
15984 2005-10-06 16:03  ivan
15985
15986         * httemplate/view/cust_bill-logo.cgi: use default logo if the
15987           agent-specific one isn't found
15988
15989 2005-10-06 13:35  ivan
15990
15991         * FS/FS/part_export/everyone_net.pm: add debugging option to
15992           everyone_net export
15993
15994 2005-10-06 00:34  ivan
15995
15996         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
15997           httemplate/view/cust_main/payment_history.html: add cc-void
15998           option
15999
16000 2005-10-05 18:40  ivan
16001
16002         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
16003           sources (refnum) - needed to make sure the SELECT OPTIONs have
16004           explicitly specified VALUEs
16005
16006 2005-10-04 13:27  ivan
16007
16008         * FS/FS/part_export/everyone_net.pm: fix small error with
16009           everyone.net export
16010
16011 2005-10-02 18:41  ivan
16012
16013         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
16014           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
16015           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
16016           account view and edit: convert to proper templates, make sure
16017           usage information displays for any usage-capable export, add
16018           ability to edit uid/gid
16019
16020 2005-10-02 07:04  ivan
16021
16022         * httemplate/docs/install.html: fix leading % causing Mason to barf
16023
16024 2005-10-02 00:09  ivan
16025
16026         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
16027           target for quick iterative development
16028
16029 2005-09-29 13:19  ivan
16030
16031         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
16032           as well
16033
16034 2005-09-28 11:27  ivan
16035
16036         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
16037
16038 2005-09-25 01:20  ivan
16039
16040         * httemplate/view/cust_main.cgi: this css did weird things under IE
16041
16042 2005-09-25 01:13  ivan
16043
16044         * CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
16045           FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
16046           httemplate/edit/cust_main/select-county.html,
16047           httemplate/edit/process/part_svc.cgi,
16048           httemplate/edit/process/rate.cgi,
16049           httemplate/elements/jsrsServer.html,
16050           httemplate/elements/progress-init.html,
16051           httemplate/elements/progress-popup.html,
16052           httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
16053           httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
16054           progress bar, use XMLHTTPRequest instead.  really should have
16055           done that in the first place.  JSON will wait until another
16056           day...
16057
16058 2005-09-24 15:53  ivan
16059
16060         * FS/FS/cust_main.pm: parse paybatch order number with dashes
16061           correctly
16062
16063 2005-09-22 15:25  ivan
16064
16065         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
16066           (dir-less) Conf showing up
16067
16068 2005-09-21 05:47  ivan
16069
16070         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
16071           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
16072           httemplate/view/cust_main/packages.html, init.d/freeside-init,
16073           FS/bin/freeside-daily: add prepaid support which sets RADIUS
16074           Expiration attribute, update customer view package UI
16075
16076 2005-09-16 03:10  ivan
16077
16078         * FS/FS/cust_main.pm: tyop
16079
16080 2005-09-16 01:18  ivan
16081
16082         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
16083           for a state/county/country
16084
16085 2005-09-14 04:01  ivan
16086
16087         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
16088           FS/t/cancel_reason.t, FS/t/payment_gateway.t,
16089           FS/t/payment_gateway_option.t, bin/generate-table-module: fix
16090           autogenerated simple test
16091
16092 2005-09-13 13:12  ivan
16093
16094         * httemplate/search/elements/search.html: fix redirect with single
16095           item returned from search results and a coderef redirect
16096
16097 2005-09-10 07:50  ivan
16098
16099         * CREDITS, httemplate/edit/cust_main/contact.html,
16100           httemplate/edit/cust_main/select-country.html,
16101           httemplate/edit/cust_main/select-county.html,
16102           httemplate/edit/cust_main/select-state.html,
16103           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
16104           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
16105           ajax-style xmlhttprequest state/county/country selector!
16106
16107 2005-09-08 12:15  ivan
16108
16109         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
16110           table names!  huh
16111
16112 2005-09-08 01:50  ivan
16113
16114         * httemplate/edit/cust_main.cgi: fix dropping of payname
16115
16116 2005-09-07 23:52  ivan
16117
16118         * httemplate/autohandler: don't need 4k of newlines anymore,
16119           H:W:SelectLayers works better
16120
16121 2005-09-07 15:52  ivan
16122
16123         * FS/FS/part_pkg.pm: add hourly frequency
16124
16125 2005-09-07 15:04  ivan
16126
16127         * bin/generate-raddb: list current dictionary sources in example so
16128           i don't forget
16129
16130 2005-09-07 15:02  ivan
16131
16132         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
16133           plus dictionary.ip3networks
16134
16135 2005-09-07 05:56  ivan
16136
16137         * FS/FS/Schema.pm: define username_len so the default add account
16138           screen doesn't have a tiny username field (when usernamemax is
16139           not defined)
16140
16141 2005-09-07 05:48  ivan
16142
16143         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
16144           when adding an account (and usernamemax is not set)
16145
16146 2005-09-07 05:44  ivan
16147
16148         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
16149           when adding an account (and username max is not set)
16150
16151 2005-09-07 05:38  ivan
16152
16153         * httemplate/view/cust_main.cgi: oops, still need areyousure
16154           javascript for some sub-bits of the page (package unprovisioning
16155           and cancellation, bunch of payment history stuff)
16156
16157 2005-09-07 03:40  ivan
16158
16159         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
16160           FS::Schema instead of calling $FS::Record::dbdef directly
16161
16162 2005-09-07 03:25  ivan
16163
16164         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
16165           forgot to prefix FS::
16166
16167 2005-09-07 03:16  ivan
16168
16169         * FS/FS/part_export/cpanel.pm: remote access key is a big long
16170           thing
16171
16172 2005-09-07 02:37  ivan
16173
16174         * Changes.1.5.8, FS/FS/part_export/cpanel.pm,
16175           eg/export_template.pm: add cpanel export
16176
16177 2005-09-06 14:58  ivan
16178
16179         * FS/FS/Conf.pm: document variables available in
16180           payment_receipt_email
16181
16182 2005-08-27 01:46  ivan
16183
16184         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
16185           FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
16186           FS/t/cancel_reason.t, bin/generate-table-module,
16187           httemplate/view/cust_main.cgi,
16188           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
16189           ACH table, re-do cancel popup to have a checkbox to ban payinfo
16190
16191 2005-08-24 07:07  ivan
16192
16193         * README.1.5.8, httemplate/docs/upgrade10.html: need
16194           H:W:SelectLayers 0.05
16195
16196 2005-08-24 06:47  ivan
16197
16198         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
16199           popup
16200
16201 2005-08-24 06:22  ivan
16202
16203         * htetc/global.asa, htetc/handler.pl,
16204           httemplate/edit/cust_main.cgi,
16205           httemplate/edit/cust_main/billing.html,
16206           httemplate/edit/cust_main/contact.html, Changes.1.5.8,
16207           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
16208           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
16209           fs_selfservice/FS-SelfService/SelfService.pm,
16210           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
16211           httemplate/edit/process/cust_main.cgi,
16212           httemplate/elements/overlibmws_draggable.js,
16213           httemplate/elements/overlibmws_iframe.js,
16214           httemplate/elements/progress-init.html,
16215           httemplate/elements/select-month_year.html,
16216           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
16217           httemplate/view/cust_main/billing.html: customer edit: abstract
16218           out billing info to billing.html, re-do payment type selection
16219           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
16220           for start date & issue #.  customer view: re-order fields for
16221           consistency.  selfservice API: support paystart_month,
16222           paystart_year, payissue and payip in MyAccount::process_payment
16223           and ::edit_info and Signup::new_customer,
16224           FS::cust_main::realtime_bop: support paystart_month paystart_year
16225           payissue payip fields
16226
16227 2005-08-23 05:38  ivan
16228
16229         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
16230           by moving dbdef stuff around
16231
16232 2005-08-18 00:58  ivan
16233
16234         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
16235           parsing of new-style paybatch
16236
16237 2005-08-17 22:41  ivan
16238
16239         * httemplate/edit/process/agent_payment_gateway.html: hopefully
16240           this is the last missing file
16241
16242 2005-08-17 22:12  ivan
16243
16244         * httemplate/edit/process/payment_gateway.html: oops another
16245           missing file
16246
16247 2005-08-17 21:16  ivan
16248
16249         * FS/FS/agent_payment_gateway.pm: missing file
16250
16251 2005-08-17 15:23  ivan
16252
16253         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16254           FS/FS/option_Common.pm, FS/FS/part_export.pm,
16255           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
16256           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
16257           FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
16258           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
16259           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
16260           bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
16261           httemplate/index.html, httemplate/browse/agent.cgi,
16262           httemplate/browse/payment_gateway.html,
16263           httemplate/docs/upgrade10.html,
16264           httemplate/edit/agent_payment_gateway.html,
16265           httemplate/edit/payment_gateway.html: infrastructure for easier
16266           schema changes, and: add payment_gateway, payment_gateway_option
16267           and agent_payment_gateway tables, add paystart_month,
16268           paystart_year, payissue and payip fields to cust_main, add
16269           preliminary gateway and gateway override editing to web UI, use
16270           payment gateway override when processing payments (card type, not
16271           taxclass yet)
16272
16273 2005-08-14 18:55  ivan
16274
16275         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
16276           Bug#1248
16277
16278 2005-08-09 14:38  ivan
16279
16280         * Changes.1.5.8, FS/FS/part_export/radiator.pm,
16281           FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
16282           FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
16283           export
16284
16285 2005-08-08 08:15  ivan
16286
16287         * Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
16288           everyone.net outsource mail service
16289
16290 2005-08-07 20:15  ivan
16291
16292         * httemplate/docs/selfservice.html: add some docs on
16293           signup_server-payby and -realtime configuration values
16294
16295 2005-08-06 17:41  ivan
16296
16297         * FS/FS/part_export/forward_shellcommands.pm: update
16298           forward_shellcommands export to know about literal source
16299           addresses, closes: Bug#1246
16300
16301 2005-08-06 17:40  ivan
16302
16303         * Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
16304           FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
16305           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
16306           httemplate/search/elements/search.html: move cust_pkg search to
16307           new template, add active/suspended/cancelled customer packages to
16308           agent browse
16309
16310 2005-08-04 17:57  ivan
16311
16312         * httemplate/search/cust_credit.html: fix credit searches by otaker
16313
16314 2005-08-04 01:39  ivan
16315
16316         * httemplate/docs/install.html: add IPC::Run3 and instructions for
16317           adding fs_queue and fs_selfservice users to install docs
16318
16319 2005-08-03 18:42  ivan
16320
16321         * Makefile: don't use install -D flag, doesn't work on bsd
16322
16323 2005-08-03 00:38  ivan
16324
16325         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
16326           uninitalized value in length" warnings
16327
16328 2005-08-02 19:23  ivan
16329
16330         * FS/FS/part_export/: domain_shellcommands.pm,
16331           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
16332           blank commands for non-svc_acct shellcommand exports too
16333
16334 2005-08-02 12:17  khoff
16335
16336         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
16337           svc_x record for an h_cust_svc record.
16338
16339 2005-07-14 04:55  ivan
16340
16341         * FS/FS/cust_main.pm: oops, fix last minute bug with new
16342           configurable customer fields on reports
16343
16344 2005-07-14 04:46  ivan
16345
16346         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
16347           from cust-fields work
16348
16349 2005-07-14 04:31  ivan
16350
16351         * httemplate/: index.html, search/svc_acct.cgi,
16352           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
16353           report
16354
16355 2005-07-14 04:18  ivan
16356
16357         * httemplate/search/cust_bill.html: move account search
16358           (httemplate/search/svc_acct.cgi) to new template, cust-fields
16359           configuration value to control which customer fields are shown on
16360           reports
16361
16362 2005-07-14 03:52  ivan
16363
16364         * Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
16365           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
16366           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
16367           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
16368           httemplate/search/cust_bill_event.cgi,
16369           httemplate/search/cust_credit.html,
16370           httemplate/search/cust_pay.cgi,
16371           httemplate/search/report_receivables.cgi,
16372           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
16373           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
16374           httemplate/search/elements/search.html: move account search
16375           (httemplate/search/svc_acct.cgi) to new template, cust-fields
16376           configuration value to control which customer fields are shown on
16377           reports
16378
16379 2005-07-12 04:54  ivan
16380
16381         * README.1.5.7: add alternative for very old Pg
16382
16383 2005-07-12 02:31  ivan
16384
16385         * httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
16386           of the same: these patches make it safer to subclass
16387           FS::part_pkg's pkg_svc method by eliminating qsearches on table
16388           pkg_svc.
16389
16390 2005-07-12 02:22  ivan
16391
16392         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
16393           continuing effort to avoid using SQL and qsearch from templates
16394           to find the pkg_svc records for a package.
16395
16396 2005-07-12 02:13  ivan
16397
16398         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
16399           contructor to Record.pm
16400
16401 2005-07-12 02:11  ivan
16402
16403         * Makefile: okay, really enable RT by default for good now
16404
16405 2005-07-11 07:15  ivan
16406
16407         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
16408
16409 2005-07-11 06:01  ivan
16410
16411         * Makefile: new server
16412
16413 2005-07-11 05:53  ivan
16414
16415         * httemplate/docs/: index.html, upgrade10.html: note alternate
16416           instructions for 0pre6->7
16417
16418 2005-07-11 05:39  ivan
16419
16420         * Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
16421
16422 2005-07-11 05:22  ivan
16423
16424         * bin/postfix.export: fix regex
16425
16426 2005-07-11 05:22  ivan
16427
16428         * httemplate/browse/queue.cgi: template
16429
16430 2005-07-11 05:21  ivan
16431
16432         * Makefile: probably best to keep RT disabled by default, at least
16433           for this release
16434
16435 2005-07-11 05:09  ivan
16436
16437         * ANNOUNCE.1.5: last bits
16438
16439 2005-07-11 03:58  ivan
16440
16441         * FS/t/ClientAPI_SessionCache.t:
16442           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
16443
16444 2005-07-11 02:49  ivan
16445
16446         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
16447           session expiration from Randall Lucas <rlucas@tercent.net>,
16448           thanks!
16449
16450 2005-07-09 08:41  ivan
16451
16452         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
16453           finding their logo
16454
16455 2005-07-09 03:55  ivan
16456
16457         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
16458           "invoice" on the post payment screen when posting against a
16459           specific invoice, replace with having useless "Auto-apply to
16460           invoices" box actually show the payment will be applied to one
16461           invoice only...  closes: Bug#1241
16462
16463 2005-07-09 03:36  ivan
16464
16465         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
16466           part_pkg/flat.pm, part_pkg/flat_comission.pm,
16467           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
16468           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
16469           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
16470           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
16471           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
16472           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
16473           method to cust_bill_pkg and use it in cust_bill... this should
16474           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
16475           to be sorted out
16476
16477 2005-07-08 16:06  ivan
16478
16479         * FS/bin/freeside-daily: fix bug with new efficient
16480           customer-finding code.  sql isn't perl, null != 0
16481
16482 2005-07-05 14:46  ivan
16483
16484         * httemplate/docs/install-rt.html: tyop
16485
16486 2005-06-30 06:32  ivan
16487
16488         * FS/FS/Misc.pm: pod error
16489
16490 2005-06-30 06:20  ivan
16491
16492         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
16493
16494 2005-06-30 05:44  ivan
16495
16496         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
16497           foo
16498
16499 2005-06-21 20:54  ivan
16500
16501         * httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
16502
16503 2005-06-16 22:31  ivan
16504
16505         * httemplate/misc/process/link.cgi: fix preference sort order for
16506           linking: sort unaudited services first, secondary sort by svcaprt
16507
16508 2005-06-16 22:07  ivan
16509
16510         * httemplate/misc/process/link.cgi: add more info to debugging
16511
16512 2005-06-16 22:04  ivan
16513
16514         * httemplate/misc/process/link.cgi: fix debugging
16515
16516 2005-06-16 21:42  ivan
16517
16518         * httemplate/misc/process/link.cgi: add debugging for accounts
16519           picked to pick
16520
16521 2005-06-14 21:46  ivan
16522
16523         * README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
16524           actual errors from lpr command
16525
16526 2005-06-14 19:31  ivan
16527
16528         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
16529           rounding off of money value, closes: Bug#1237
16530
16531 2005-06-14 17:44  ivan
16532
16533         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
16534           reprint/fax/email links to invoice search results
16535
16536 2005-06-09 15:40  ivan
16537
16538         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
16539           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
16540           httemplate/misc/email_invoices.cgi,
16541           httemplate/misc/fax_invoice_events.cgi,
16542           httemplate/misc/fax_invoices.cgi,
16543           httemplate/misc/print_invoice_events.cgi,
16544           httemplate/misc/print_invoices.cgi,
16545           httemplate/search/cust_bill.html,
16546           httemplate/search/report_cust_bill.html: advanced invoice serach,
16547           groundwork to add reprint/fax/email links to invoice search
16548           results
16549
16550 2005-06-09 13:26  ivan
16551
16552         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
16553           changes the service listing to use $part_pkg->pkg_svc instead of
16554           a qsearch, which means that the listing will still work if
16555           pkg_svc has been subclassed.
16556
16557 2005-06-09 13:16  ivan
16558
16559         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
16560
16561 2005-06-09 02:15  ivan
16562
16563         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
16564           subclass, fixes pkg customize link
16565
16566 2005-06-09 00:19  ivan
16567
16568         * FS/bin/freeside-daily: declare new $opt_a
16569
16570 2005-06-09 00:13  ivan
16571
16572         * FS/bin/freeside-daily: significant speedup from only selected
16573           customers with outstanding packages or invoice events in the
16574           initial select, and add -a flag for agentnum
16575
16576 2005-06-08 23:56  ivan
16577
16578         * FS/FS/cust_bill.pm, conf/invoice_html,
16579           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
16580           invoices too
16581
16582 2005-06-08 23:36  ivan
16583
16584         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
16585           (html|latex)(small)?footer optionall per-agent too
16586
16587 2005-06-08 23:22  ivan
16588
16589         * FS/FS/cust_bill.pm: more sane regex
16590
16591 2005-06-08 23:14  ivan
16592
16593         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
16594           for multiple agents
16595
16596 2005-06-08 22:59  ivan
16597
16598         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
16599           is configurable per-agent
16600
16601 2005-06-08 22:34  ivan
16602
16603         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
16604           httemplate/edit/part_bill_event.cgi: add multiple agent selection
16605           to agent-specific invoicing
16606
16607 2005-06-08 17:18  ivan
16608
16609         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
16610           are forced in anyway on import
16611
16612 2005-06-08 14:52  ivan
16613
16614         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
16615           line items
16616
16617 2005-06-08 02:03  ivan
16618
16619         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
16620           FS/FS/ClientAPI/MyAccount.pm,
16621           fs_selfservice/FS-SelfService/SelfService.pm,
16622           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
16623           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
16624           fs_selfservice/FS-SelfService/cgi/make_payment.html,
16625           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16626           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
16627           fs_selfservice/FS-SelfService/cgi/payment_results.html,
16628           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
16629           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
16630           fs_selfservice/FS-SelfService/cgi/provision.html,
16631           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
16632           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
16633           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
16634           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16635           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
16636           httemplate/view/svc_acct.cgi: prepaid card recharge
16637
16638 2005-06-07 14:02  ivan
16639
16640         * FS/FS/Misc.pm: debugging output change in send_email
16641
16642 2005-06-06 13:07  ivan
16643
16644         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
16645           refactoring
16646
16647 2005-06-06 12:54  ivan
16648
16649         * FS/FS/Misc.pm: some additional warnings
16650
16651 2005-06-06 10:00  ivan
16652
16653         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
16654
16655 2005-06-02 18:51  ivan
16656
16657         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
16658           the last of the Internal vs External breakage i hope
16659
16660 2005-06-02 02:36  ivan
16661
16662         * httemplate/search/cust_bill_event.html: Capitalization
16663
16664 2005-06-02 02:29  ivan
16665
16666         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
16667           httemplate/search/cust_bill_event.cgi,
16668           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
16669           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
16670           httemplate/misc/email-invoice.cgi,
16671           httemplate/misc/email_invoices.cgi,
16672           httemplate/misc/fax-invoice.cgi,
16673           httemplate/misc/fax_invoices.cgi,
16674           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
16675           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
16676           FS/bin/freeside-queued, httemplate/search/elements/search.html,
16677           httemplate/elements/progress-init.html,
16678           httemplate/elements/progress-popup.html, htetc/global.asa,
16679           htetc/handler.pl: add ability to search on a date range of
16680           invoice events and then reprint or reemail (boy was that a bit
16681           more work than i expected), closes: Bug#946
16682
16683 2005-06-01 17:02  ivan
16684
16685         * rt/html/Ticket/Elements/AddCustomers: remove warning
16686
16687 2005-06-01 16:40  ivan
16688
16689         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
16690           or something.
16691
16692 2005-06-01 14:40  ivan
16693
16694         * httemplate/search/report_receivables.cgi: remove trailing
16695           whitespace
16696
16697 2005-06-01 13:31  ivan
16698
16699         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
16700           RT_Internal again, hopefully this is the last of the breakage
16701           from RT_Internal
16702
16703 2005-05-31 19:39  ivan
16704
16705         * httemplate/edit/part_pkg.cgi: really. *sigh*
16706
16707 2005-05-31 16:42  ivan
16708
16709         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
16710           sesmon_minute price plkan, noticed by rjbs
16711
16712 2005-05-31 16:32  ivan
16713
16714         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
16715           package editing problem
16716
16717 2005-05-26 12:30  ivan
16718
16719         * httemplate/view/: cust_bill.cgi: silly perl version bs
16720
16721 2005-05-26 12:15  ivan
16722
16723         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
16724           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
16725
16726 2005-05-25 20:45  ivan
16727
16728         * httemplate/edit/part_pkg.cgi: 72?!
16729
16730 2005-05-24 08:33  ivan
16731
16732         * Makefile: 1.5.7.  and enable RT by default, finally
16733
16734 2005-05-23 04:49  ivan
16735
16736         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
16737
16738 2005-05-22 16:38  ivan
16739
16740         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
16741           an empty param
16742
16743 2005-05-22 13:39  ivan
16744
16745         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
16746
16747 2005-05-22 02:25  ivan
16748
16749         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
16750
16751 2005-05-21 21:24  ivan
16752
16753         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
16754
16755 2005-05-21 11:38  ivan
16756
16757         * httemplate/browse/agent.cgi: make sure the customers tables for
16758           each agent line up with each other, too
16759
16760 2005-05-21 10:26  ivan
16761
16762         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
16763           order of any sort
16764
16765 2005-05-21 10:14  ivan
16766
16767         * httemplate/browse/agent.cgi: line up
16768           prospect/active/suspended/cancelled customers
16769
16770 2005-05-19 07:10  ivan
16771
16772         * FS/FS/part_export/shellcommands.pm: A group number must refer to
16773           an already existing group - so add manually it if you want to
16774           define a set of static gids or something, default is just going
16775           to cause headaches
16776
16777 2005-05-19 04:05  ivan
16778
16779         * FS/FS/svc_acct.pm: ! or !! also
16780
16781 2005-05-19 03:45  ivan
16782
16783         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
16784           include gid too
16785
16786 2005-05-19 03:29  ivan
16787
16788         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
16789
16790 2005-05-19 03:26  ivan
16791
16792         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
16793           part_export/shellcommands.pm,
16794           part_export/shellcommands_withdomain.pm: fix shellcommands export
16795           encrypting "magic" shadow values * NP *LK*
16796
16797 2005-05-19 02:49  ivan
16798
16799         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
16800           replace, _check_duplicate was already below it
16801
16802 2005-05-19 01:51  ivan
16803
16804         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
16805           links
16806
16807 2005-05-19 01:43  ivan
16808
16809         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
16810           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
16811           links should respect template, also add direct re-send links like
16812           the view links and convert view/cust_bill.cgi to proper template
16813
16814 2005-05-18 09:57  ivan
16815
16816         * httemplate/browse/agent.cgi: oops, it helps to get the link right
16817
16818 2005-05-18 09:55  ivan
16819
16820         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
16821           agent-specific A/R aging report, closes: bug#1229
16822
16823 2005-05-18 09:37  ivan
16824
16825         * bin/masonize: report the file that had a masonize error
16826
16827 2005-05-18 07:50  ivan
16828
16829         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
16830           of course!
16831
16832 2005-05-18 03:43  ivan
16833
16834         * FS/FS/cust_bill.pm: oops, losing notes!
16835
16836 2005-05-15 06:49  ivan
16837
16838         * httemplate/search/report_receivables.cgi: this status column is
16839           probably faster, one giant SQL query.  and add back in the
16840           customer link, oops
16841
16842 2005-05-15 06:00  ivan
16843
16844         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
16845           httemplate/search/elements/search.html: move receivables report
16846           to search template
16847
16848 2005-05-15 04:58  ivan
16849
16850         * httemplate/search/cust_bill.html: use money_char config
16851
16852 2005-05-15 04:46  ivan
16853
16854         * httemplate/search/cust_bill.html: align
16855
16856 2005-05-14 13:11  ivan
16857
16858         * README.1.5.7.lastbit: hmm virtual fields have no history?
16859
16860 2005-05-14 13:11  ivan
16861
16862         * README.1.5.7: 0.26
16863
16864 2005-05-14 12:57  ivan
16865
16866         * README.1.5.7, rt/lib/RT/URI/freeside.pm,
16867           rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
16868
16869 2005-05-14 11:03  ivan
16870
16871         * FS/FS/cust_bill.pm: h helps halot
16872
16873 2005-05-14 10:59  ivan
16874
16875         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
16876
16877 2005-05-14 10:04  ivan
16878
16879         * FS/FS/Conf.pm, conf/invoice_html,
16880           httemplate/view/cust_bill-logo.cgi: html invoices: when
16881           displaying, use the actual logo from the conf dir - same as the
16882           emailed copy
16883
16884 2005-05-14 09:30  ivan
16885
16886         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
16887
16888 2005-05-14 09:27  ivan
16889
16890         * ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
16891           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
16892           httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
16893           invoices!
16894
16895           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
16896           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
16897           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
16898           http://mailformat.dan.info/headers/mime.html
16899           http://www.faqs.org/rfcs/rfc2392.html
16900           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
16901
16902           (MIME is hard, let's go shopping!)
16903
16904 2005-05-13 08:06  ivan
16905
16906         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
16907           files, and expand country codes on invoices.  and oops,
16908           print_html changes slipped in last commit too.  well, they were
16909           ready anyway.
16910
16911 2005-05-13 03:55  ivan
16912
16913         * conf/invoice_latex: better to do something fancy like scale down
16914           the font size to fit in the intended space or something but hey,
16915           this is good enough for now :)
16916
16917 2005-05-13 03:54  ivan
16918
16919         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
16920           no invoice_latexreturnaddress file
16921
16922 2005-05-11 07:07  ivan
16923
16924         * FS/FS/export_svc.pm: new progressbar display causes a silly error
16925           in edge case where no dup checking necessary, closes: Bug#1226
16926
16927 2005-05-10 11:30  khoff
16928
16929         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
16930
16931 2005-05-05 06:04  ivan
16932
16933         * conf/: invoice_latex: no comma between state and address
16934
16935 2005-05-04 18:46  ivan
16936
16937         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
16938           and the domain id is missing
16939
16940 2005-05-04 02:33  ivan
16941
16942         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
16943           modifying pkg_svc records, closes: Bug#1221
16944
16945 2005-05-04 02:20  ivan
16946
16947         * FS/FS/Record.pm: err msg
16948
16949 2005-05-03 18:06  ivan
16950
16951         * FS/FS/cust_bill.pm: patch to just update the template or
16952           conf/invoice_latex* to use the new one
16953
16954 2005-05-03 17:40  ivan
16955
16956         * conf/invoice_latex, conf/invoice_latexfooter,
16957           conf/invoice_latexreturnaddress, conf/logo.eps,
16958           httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
16959           great new invoice template from kristian!
16960
16961 2005-05-03 10:22  ivan
16962
16963         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
16964           problems
16965
16966 2005-05-03 06:29  ivan
16967
16968         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
16969           unnecessary host=localhost from outsource instance creation foo
16970
16971 2005-05-03 05:56  ivan
16972
16973         * README.1.5.7: fix some wrapping
16974
16975 2005-05-03 02:56  ivan
16976
16977         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
16978           of "Chek" for payby = CHEK transactions
16979
16980 2005-05-03 01:51  ivan
16981
16982         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
16983           privs, -T not necessary
16984
16985 2005-05-03 01:46  ivan
16986
16987         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
16988           it still needs to be supported for just a little bit longer
16989
16990 2005-05-01 23:32  ivan
16991
16992         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
16993           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
16994           move httemplate/search/svc_domain to the new search template
16995           along with svc_www and svc_forward
16996
16997 2005-04-30 02:47  ivan
16998
16999         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
17000           forwards instead of nothing
17001
17002 2005-04-30 02:45  ivan
17003
17004         * httemplate/search/svc_forward.cgi: pull in the customer
17005           information as part of the main query for efficiency
17006
17007 2005-04-29 06:00  ivan
17008
17009         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
17010           forward search using the standard search template: forwards are
17011           now paged
17012
17013 2005-04-28 10:05  ivan
17014
17015         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
17016
17017 2005-04-25 17:20  khoff
17018
17019         * bin/svc_broadband.renumber: For renumbering svc_broadband
17020           services from one addr_block to another.  Hopefully no one will
17021           ever have to use this.
17022
17023 2005-04-25 02:33  ivan
17024
17025         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
17026           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
17027           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
17028           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
17029           freeside-sqlradius-radacctd again after all these years, now it
17030           just needs to update the "seconds" field(s), finally closes:
17031           Bug#1125
17032
17033 2005-04-21 04:47  ivan
17034
17035         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
17036           replacing too
17037
17038 2005-04-21 04:35  ivan
17039
17040         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
17041
17042 2005-04-20 00:12  ivan
17043
17044         * FS/FS/part_export/acct_sql.pm: hehe oops
17045
17046 2005-04-19 23:41  ivan
17047
17048         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
17049           defaults to acct_sql export
17050
17051 2005-04-19 10:25  ivan
17052
17053         * README.1.5.7: update pre6 -> 7 upgrade instructions too
17054
17055 2005-04-19 02:50  ivan
17056
17057         * FS/FS/Conf.pm: disable RT_Libs for now
17058
17059 2005-04-19 02:48  ivan
17060
17061         * httemplate/docs/install.html, httemplate/docs/upgrade10.html,
17062           ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
17063           upgrade, fixed up the instructions
17064
17065 2005-04-19 02:48  ivan
17066
17067         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
17068
17069 2005-04-18 00:37  ivan
17070
17071         * FS/FS/cust_main.pm: add some newlines to debugging output, no
17072           need to print file and line # so much
17073
17074 2005-04-16 15:26  ivan
17075
17076         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
17077           screen instead of hardcoding $
17078
17079 2005-04-15 13:29  khoff
17080
17081         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
17082           httemplate/view/svc_domain.cgi: Added support for TXT records.
17083
17084 2005-04-14 02:41  ivan
17085
17086         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
17087           move invoice_latex templating to Text::Template, with special
17088           sauce^W^Wbackwards-compatibility for old templates
17089
17090 2005-04-13 05:31  ivan
17091
17092         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
17093           some super ancient assumptions about slipip and uid meaning
17094           exporting to RADIUS and shell respectively
17095
17096 2005-04-13 05:30  ivan
17097
17098         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
17099           Record.pm and use it in cust_svc svcpart replacement (which is
17100           all about the exports anyway)
17101
17102 2005-04-13 03:54  ivan
17103
17104         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
17105           check attributes
17106
17107 2005-04-13 03:32  ivan
17108
17109         * FS/FS/raddb.pm: add Radius-Operator
17110
17111 2005-04-13 03:16  ivan
17112
17113         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
17114
17115 2005-04-13 02:55  ivan
17116
17117         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
17118           errors"
17119
17120 2005-04-13 01:16  ivan
17121
17122         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
17123           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
17124           is present
17125
17126 2005-04-12 20:38  ivan
17127
17128         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
17129           flat_commission price plan, thanks to Troy Hammonds
17130
17131 2005-04-11 13:13  khoff
17132
17133         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
17134           the email address sent to your BOP processor, in case the
17135           processor sends a pesky receipt that you don't want your
17136           customers getting.
17137
17138 2005-04-11 09:48  khoff
17139
17140         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
17141           debugging messages on everyone.
17142
17143 2005-04-10 06:01  ivan
17144
17145         * httemplate/docs/selfservice.html: add apache snippet to
17146           self-service install docs
17147
17148 2005-04-10 03:16  ivan
17149
17150         * httemplate/search/elements/search.html: add some left and right
17151           padding so cells don't run into each other so badly
17152
17153 2005-04-09 18:13  ivan
17154
17155         * Makefile: fix install-apache for bsd make and reverse
17156           accidentally-checked-in (again!) RT_ENABLED = 1
17157
17158 2005-04-07 18:12  ivan
17159
17160         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
17161           and don't f$&# care
17162
17163 2005-04-07 03:35  ivan
17164
17165         * Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
17166           install/debian/3.1/INSTALL script and script up some apache
17167           automation assuming a conf.d type dir
17168
17169 2005-04-07 02:26  ivan
17170
17171         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
17172           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
17173           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
17174           Record.pm (for DBD::Pg 1.40 is bunk fix)
17175
17176 2005-04-06 23:08  ivan
17177
17178         * README.1.5.7.lastbit: and the history tables
17179
17180 2005-04-06 20:28  khoff
17181
17182         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
17183           current (non-history) records in place of missing history
17184           records.
17185
17186 2005-04-06 18:29  ivan
17187
17188         * httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
17189           Rick Harby <rharby at caarnet.com>
17190
17191 2005-04-06 15:52  ivan
17192
17193         * FS/FS/svc_forward.pm: and fix the error msg haha
17194
17195 2005-04-06 15:50  ivan
17196
17197         * FS/FS/svc_forward.pm: looks like a domain part for a
17198           literally-specified forward src or dst is required, not optional
17199
17200 2005-04-06 03:38  ivan
17201
17202         * httemplate/docs/install-rt.html: correct links to some
17203           atypically-named CPAN distributions
17204
17205 2005-04-05 17:50  khoff
17206
17207         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
17208           table, not the history table.
17209
17210 2005-04-05 14:33  khoff
17211
17212         * bin/add-history-records.pl: This doesn't fix the problem.  To be
17213           continued...
17214
17215 2005-04-02 15:49  ivan
17216
17217         * bin/slony-setup: must be as Pg superuser
17218
17219 2005-04-02 14:46  ivan
17220
17221         * README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
17222           FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
17223           FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
17224           httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
17225           herding elephants: add primary keys to *all* tables for slony
17226
17227 2005-04-02 12:34  ivan
17228
17229         * bin/slony-setup: adding quick slony setup script
17230
17231 2005-04-01 14:52  khoff
17232
17233         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
17234           attempt to resolve, problems caused by missing history records.
17235
17236 2005-04-01 14:34  khoff
17237
17238         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
17239           history records
17240
17241 2005-03-31 21:59  steve
17242
17243         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
17244
17245 2005-03-31 03:41  ivan
17246
17247         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
17248           method in addition to provisioning new ones
17249
17250 2005-03-31 01:07  ivan
17251
17252         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
17253           invoice destinations
17254
17255 2005-03-30 22:56  khoff
17256
17257         * bin/add-history-records.pl: Printing insert statements is not
17258           necessary
17259
17260 2005-03-30 21:02  khoff
17261
17262         * httemplate/docs/upgrade10.html: Very annoying typo. >:-)
17263
17264 2005-03-30 19:47  khoff
17265
17266         * bin/add-history-records.pl: Committing the inserts helps.
17267
17268 2005-03-30 16:53  khoff
17269
17270         * bin/add-history-records.pl: (Apparently) working version.
17271           Updates svc_*, cust_svc, and domain_record history tables.
17272
17273 2005-03-30 16:31  khoff
17274
17275         * FS/FS/h_svc_forward.pm: Another missing 'u'.
17276
17277 2005-03-30 13:40  khoff
17278
17279         * FS/FS/h_Common.pm: Dump a call trace if something calls
17280           FS::h_Common::sql_h_search without END_TIMESTAMP.
17281
17282 2005-03-30 13:22  khoff
17283
17284         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
17285           in case we're really a FS::h_svc_www object.
17286
17287 2005-03-30 13:09  khoff
17288
17289         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
17290
17291 2005-03-30 12:55  khoff
17292
17293         * bin/add-history-records.pl: Test script to add pre-history table
17294           history records.
17295
17296 2005-03-29 17:37  ivan
17297
17298         * FS/FS/part_export/cp.pm: according to landel CP no longer
17299           supports changing username
17300
17301 2005-03-29 17:32  ivan
17302
17303         * httemplate/docs/selfservice.html: separate out referring customer
17304           info to optional section, add a note on setting the agentnum via
17305           templte
17306
17307 2005-03-29 17:18  ivan
17308
17309         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
17310           selecting by credit card, fixes: Bug#1189
17311
17312 2005-03-29 14:41  ivan
17313
17314         * fs_selfservice/FS-SelfService/SelfService.pm,
17315           httemplate/docs/selfservice.html: better self-service debugging,
17316           don't point to install.html for suEXEC/setuid in self-service
17317           setup docs
17318
17319 2005-03-28 17:40  khoff
17320
17321         * FS/FS/TicketSystem/RT_External.pm,
17322           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
17323           RT_External fixes.
17324
17325 2005-03-28 17:38  khoff
17326
17327         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
17328           an optional requirement.
17329
17330 2005-03-27 15:21  ivan
17331
17332         * FS/FS/cust_main.pm: allow & in bank names
17333
17334 2005-03-27 15:21  ivan
17335
17336         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
17337           child_objects can now set an alternate field for the svcnum, for
17338           things like forwards
17339
17340 2005-03-22 20:16  ivan
17341
17342         * httemplate/docs/install-rt.html, README.1.5.7: new RT requires
17343           Tree::Simple too
17344
17345 2005-03-22 18:59  ivan
17346
17347         * README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
17348           to rt install/upgrade docs
17349
17350 2005-03-22 10:15  ivan
17351
17352         * httemplate/docs/upgrade10.html: small fix for indices in upgrade
17353           instructions, found by s5
17354
17355 2005-03-21 14:13  khoff
17356
17357         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
17358           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
17359           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
17360           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
17361           FS/FS/part_export/infostreet.pm,
17362           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
17363           httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
17364           httemplate/edit/process/cust_main.cgi,
17365           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
17366           httemplate/view/cust_main/billing.html,
17367           httemplate/view/cust_main/tickets.html: Added support for FAX
17368           invoice destinations using a HylaFAX server.  Faxing plain text
17369           invoices is not supported.
17370
17371 2005-03-21 13:55  pbowen
17372
17373         * FS/FS/Record.pm: Forgot to load up the conf.
17374
17375 2005-03-18 16:12  pbowen
17376
17377         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
17378           a nasty bug that would clear the payinfo if the private key was
17379           not available.  2. Set the default module for encrypt/decrypt to
17380           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
17381           it doesn't just pass around plaintext if the encryption engine is
17382           broken or missing.  4. Added code so that the masked payinfo is
17383           handled correctly in the case that it is blank and it cannot be
17384           generated (encrypted payinfo)
17385
17386 2005-03-18 11:21  pbowen
17387
17388         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
17389           FS/FS/cust_main.pm, FS/bin/freeside-setup,
17390           httemplate/docs/upgrade10.html: Added encrypted fields for Credit
17391           Cards, etc... - PB
17392
17393 2005-03-18 11:15  pbowen
17394
17395         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
17396           billing
17397
17398 2005-03-18 08:47  pbowen
17399
17400         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
17401           SUPER, @_ == 1 if it only contains an undef. -PB
17402
17403 2005-03-18 01:58  ivan
17404
17405         * httemplate/docs/selfservice.html: selfservice uses HTML::Entities
17406
17407 2005-03-18 01:15  ivan
17408
17409         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
17410           freebsd install
17411
17412 2005-03-17 17:00  ivan
17413
17414         * FS/FS/cust_main_county.pm: sorry it was late
17415
17416 2005-03-17 13:56  khoff
17417
17418         * FS/FS/cust_bill.pm: Documentation tyop.
17419
17420 2005-03-17 13:45  ivan
17421
17422         * httemplate/docs/install-rt.html: Freeside side uses MIME-tools
17423           now
17424
17425 2005-03-17 13:41  khoff
17426
17427         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
17428           httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
17429           Added options invoice_email_pdf and invoice_email_pdf_note.
17430           invoice_email_pdf - Attach PDF invoice to emailed plain text
17431           invoices.  invoice_email_pdf_note - Replace plain text invoice
17432           with this note, when attaching a PDF.
17433
17434 2005-03-16 03:31  ivan
17435
17436         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
17437           names for some reason
17438
17439 2005-03-15 15:27  khoff
17440
17441         * httemplate/misc/payment.cgi: Missing semicolon.
17442
17443 2005-03-13 03:47  ivan
17444
17445         * FS/FS/cust_main.pm: and store the refund correctly
17446
17447 2005-03-13 03:34  ivan
17448
17449         * FS/FS/cust_main.pm: when refunding against a specific card
17450           payment, use the card details from the payment instead of the
17451           customer record
17452
17453 2005-03-13 03:12  ivan
17454
17455         * FS/FS/cust_main.pm: add some additional debugging to refunds
17456
17457 2005-03-12 08:07  ivan
17458
17459         * Makefile, httemplate/docs/install-rt.html,
17460           rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
17461           rt/lib/RT/URI/freeside/Internal.pm,
17462           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
17463           freeside base url since RT calls it from multiple directory
17464           depths... have to specify explicity, like external integration
17465
17466 2005-03-12 06:35  ivan
17467
17468         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
17469           support into this century (close: Bug#1124) - finally get rid of
17470           fs_signup (everything is in fs_selfservice now) (Bug#413) -
17471           organize main menu sysadmin section so it is slightly less
17472           confusing
17473
17474 2005-03-12 06:31  ivan
17475
17476         * httemplate/docs/schema.html, httemplate/docs/selfservice.html,
17477           httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
17478           FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
17479           FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
17480           httemplate/view/cust_main/payment_history.html,
17481           httemplate/index.html, httemplate/browse/agent.cgi,
17482           httemplate/edit/prepay_credit.cgi,
17483           httemplate/search/prepay_credit.html,
17484           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
17485           fs_selfservice/FS-SelfService/ieak.template,
17486           fs_selfservice/FS-SelfService/cgi/agent.cgi,
17487           fs_selfservice/FS-SelfService/cgi/decline.html,
17488           httemplate/edit/process/prepay_credit.cgi,
17489           httemplate/edit/process/reg_code.cgi,
17490           fs_selfservice/FS-SelfService/cgi/map.gif,
17491           fs_selfservice/FS-SelfService/cgi/promocode.html,
17492           fs_selfservice/FS-SelfService/cgi/regcode.html,
17493           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
17494           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
17495           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
17496           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
17497           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
17498           fs_selfservice/FS-SelfService/cgi/signup.cgi,
17499           fs_selfservice/FS-SelfService/cgi/signup.html,
17500           fs_selfservice/FS-SelfService/cgi/stateselect.html,
17501           fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
17502           htetc/handler.pl: - bring prepaid support into this century
17503           (close: Bug#1124) - finally get rid of fs_signup (everything is
17504           in fs_selfservice now) (Bug#413) - organize main menu sysadmin
17505           section so it is slightly less confusing
17506
17507 2005-03-11 02:35  ivan
17508
17509         * rt/FREESIDE_MODIFIED: update list of modified files
17510
17511 2005-03-11 02:33  ivan
17512
17513         * rt/etc/RT_SiteConfig.pm: merging
17514
17515 2005-03-11 02:18  ivan
17516
17517         * httemplate/docs/install-rt.html: note about RT_External
17518
17519 2005-03-10 17:34  khoff
17520
17521         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
17522           html/Elements/Menu, html/Elements/Tabs,
17523           html/Ticket/Elements/AddCustomers,
17524           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
17525           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
17526           Reorganized RT->Freeside integration to support Internal (single
17527           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
17528           handled the same either way.  Integration type is changed by
17529           setting $RT::URI::freeside::IntegrationType to either 'Internal'
17530           or 'XMLRPC' in your RT_SiteConfig.pm.
17531
17532 2005-03-10 14:49  khoff
17533
17534         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
17535           lookups through the XMLRPC interface.
17536
17537 2005-03-10 07:33  ivan
17538
17539         * README.1.5.7, httemplate/docs/install.html,
17540           httemplate/docs/upgrade10.html: arg
17541
17542 2005-03-10 07:18  ivan
17543
17544         * README.1.5.7, httemplate/docs/install.html,
17545           httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
17546
17547 2005-03-10 04:06  ivan
17548
17549         * README.1.5.7, httemplate/docs/install.html,
17550           httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
17551           instructions
17552
17553 2005-03-10 01:56  ivan
17554
17555         * FS/bin/freeside-daily: fine.
17556
17557 2005-03-10 00:58  ivan
17558
17559         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
17560           package editing problem with extraneous services showing up,
17561           closes: Bug#1170
17562
17563 2005-03-09 00:46  ivan
17564
17565         * httemplate/docs/install-rt.html: add complete apache config
17566           instructions for RT, closes: Bug#1031
17567
17568 2005-03-09 00:18  ivan
17569
17570         * ANNOUNCE.1.5, httemplate/docs/index.html,
17571           httemplate/docs/install-rt.html, httemplate/docs/install.html:
17572           preliminary RT docs
17573
17574 2005-03-08 10:37  khoff
17575
17576         * FS/FS/XMLRPC.pm: Don't require that the method results be
17577           FS::Record descendant objects.  If they are, we map them to
17578           hashrefs.  Otherwise we return them verbatim and hope (maybe
17579           check) that they're scalars, hashrefs, or arrayrefs.
17580
17581 2005-03-08 10:15  khoff
17582
17583         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
17584           'version', and eventually config look-ups (next commit).
17585
17586 2005-03-06 02:15  ivan
17587
17588         * ANNOUNCE.1.5: d
17589
17590 2005-03-05 19:25  ivan
17591
17592         * httemplate/search/elements/search.html: specity an explicit EOL
17593           for Text::CSV_XS, apparantly sometimes the default is null
17594
17595 2005-03-05 19:22  ivan
17596
17597         * httemplate/search/elements/search.html: and a slight formatting
17598           fix
17599
17600 2005-03-05 19:04  ivan
17601
17602         * httemplate/search/elements/search.html, README.1.5.7,
17603           htetc/global.asa, htetc/handler.pl, httemplate/index.html,
17604           httemplate/docs/install.html, httemplate/docs/upgrade10.html,
17605           httemplate/search/cust_bill.html,
17606           httemplate/search/cust_bill_event.html,
17607           httemplate/search/cust_credit.html,
17608           httemplate/search/cust_main-otaker.cgi,
17609           httemplate/search/cust_main-payinfo.html,
17610           httemplate/search/cust_main-quickpay.html,
17611           httemplate/search/cust_main.cgi,
17612           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
17613           httemplate/search/cust_pay.html,
17614           httemplate/search/cust_pkg_report.cgi,
17615           httemplate/search/reg_code.html,
17616           httemplate/search/report_cust_credit.html,
17617           httemplate/search/report_cust_pay.html,
17618           httemplate/search/report_prepaid_income.html,
17619           httemplate/search/report_tax.html,
17620           httemplate/search/sqlradius.html,
17621           httemplate/search/svc_acct.html,
17622           httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
17623           httemplate/view/cust_bill-pdf.cgi,
17624           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
17625           templated reports and clean up their HTML formatting, closes;
17626           Bug#520, Bug#1107
17627
17628 2005-03-04 14:24  ivan
17629
17630         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
17631           reference "payby" is ambiguous" error when selecting by payment
17632           type, fix missing check #s caused by cust_main.payinfo masking
17633           cust_pay.payinfo, closes (really this time): Bug#1105
17634
17635 2005-03-04 04:57  ivan
17636
17637         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
17638           correctly even if the customer record has somehow been removed...
17639
17640 2005-03-04 04:34  ivan
17641
17642         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
17643           httemplate/search/cust_credit.html,
17644           httemplate/search/cust_pay.cgi,
17645           httemplate/search/report_cust_credit.html,
17646           httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
17647           httemplate/search/elements/search.html: add agent selection to
17648           payment and credit reports, add link to agent browse, closes:
17649           Bug#1105
17650
17651 2005-03-03 02:25  ivan
17652
17653         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
17654           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
17655           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
17656           scary "Multiple records in scalar search" warnings w/history
17657           table searches
17658
17659 2005-03-03 01:05  ivan
17660
17661         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
17662           debug output...
17663
17664 2005-03-03 00:58  ivan
17665
17666         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
17667           call details on invoices, so place names get cut off, not
17668           anything important
17669
17670 2005-03-03 00:52  ivan
17671
17672         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
17673           debug output...
17674
17675 2005-03-03 00:52  ivan
17676
17677         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
17678
17679 2005-03-03 00:45  ivan
17680
17681         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
17682           for time2str
17683
17684 2005-03-03 00:37  ivan
17685
17686         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
17687           to invoice details
17688
17689 2005-03-03 00:15  ivan
17690
17691         * FS/FS/Record.pm: want a full stack backtrace for this warning
17692
17693 2005-03-03 00:05  ivan
17694
17695         * FS/FS/part_export/sqlradius.pm: doc
17696
17697 2005-03-02 13:00  khoff
17698
17699         * httemplate/docs/install.html, eg/xmlrpc-example.pl,
17700           httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
17701           Initial version of the xmlrpc interface for freeside.
17702
17703 2005-03-01 16:47  ivan
17704
17705         * FS/FS/cust_pkg.pm: set setup date on package changes
17706
17707 2005-03-01 16:03  ivan
17708
17709         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
17710           crediting customer for service remaining:
17711           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
17712           where the part_pkg record didn't have a plan, closes: Bug#1153
17713
17714 2005-02-27 03:18  ivan
17715
17716         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
17717           details on invoices, closes: Bug#1096
17718
17719 2005-02-27 03:05  ivan
17720
17721         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
17722           on errors
17723
17724 2005-02-27 02:18  ivan
17725
17726         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
17727           fields in a table without a primary key
17728
17729 2005-02-26 13:29  ivan
17730
17731         * README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
17732           less cracktastic version numbering
17733
17734 2005-02-25 14:14  ivan
17735
17736         * bin/pg-readonly: try to set the sequences right for modern Pg
17737
17738 2005-02-25 14:07  ivan
17739
17740         * bin/pg-readonly: adding quick pg-readonly tool
17741
17742 2005-02-25 12:52  ivan
17743
17744         * FS/FS/part_pkg.pm: small bugfix for options option
17745
17746 2005-02-25 12:21  ivan
17747
17748         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
17749           option to part_pkg::insert to specify part_pkg_option records
17750
17751 2005-02-24 06:22  ivan
17752
17753         * httemplate/edit/part_svc.cgi,
17754           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
17755           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
17756           httemplate/elements/progress-init.html,
17757           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
17758           FS/FS/part_svc.pm: add progressbar to service definition add -
17759           duplicate checking can take a while, closes: Bug#1126
17760
17761 2005-02-22 22:43  ivan
17762
17763         * httemplate/docs/install.html: update docs wrt mysql support
17764
17765 2005-02-22 10:26  khoff
17766
17767         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
17768           to make it easier to find packages in large lists.
17769
17770 2005-02-20 00:51  ivan
17771
17772         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
17773
17774 2005-02-20 00:44  ivan
17775
17776         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
17777           httemplate/elements/jsrsServer.html,
17778           httemplate/elements/overlibmws.js,
17779           httemplate/elements/progress-init.html,
17780           httemplate/elements/progress-popup.html,
17781           httemplate/misc/progress.html: use a javascript layer instead of
17782           a browser popup (popup blockers), really generalize the
17783           progressbar code to make it easy to use as a component
17784
17785 2005-02-17 00:44  ivan
17786
17787         * httemplate/edit/rate.cgi: generalize progressbar code in
17788           preparation for using it wherever needed
17789
17790 2005-02-16 17:37  ivan
17791
17792         * httemplate/edit/process/rate.cgi: generalize progressbar code in
17793           preparation for using it wherever needed
17794
17795 2005-02-16 16:11  ivan
17796
17797         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
17798           preparation for using it wherever needed
17799
17800 2005-02-15 18:53  ivan
17801
17802         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
17803           problems
17804
17805 2005-02-13 19:49  ivan
17806
17807         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
17808           closes: Bug#1113
17809
17810 2005-02-11 19:02  ivan
17811
17812         * httemplate/edit/process/svc_broadband.cgi: transaction not
17813           necessary here
17814
17815 2005-02-10 22:44  ivan
17816
17817         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
17818           htetc/handler.pl, httemplate/edit/process/rate.cgi,
17819           httemplate/edit/rate.cgi: generalize progressbar code in
17820           preparation for using it wherever needed
17821
17822 2005-02-08 17:08  ivan
17823
17824         * Makefile: more porable syntax for su
17825
17826 2005-02-08 14:33  ivan
17827
17828         * FS/FS/clientapi_session_field.pm: tyop
17829
17830 2005-02-08 12:22  ivan
17831
17832         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
17833           README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
17834           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
17835           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
17836           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
17837           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
17838           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
17839           httemplate/docs/install.html, httemplate/docs/schema.html: make
17840           self-service session cache module configurable, start framework
17841           for in-database session cache
17842
17843 2005-02-05 15:39  ivan
17844
17845         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
17846           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
17847           complication from ClientAPI dispatch foo
17848
17849 2005-02-04 17:30  ivan
17850
17851         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
17852           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
17853           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
17854           perl??
17855
17856 2005-02-04 06:44  ivan
17857
17858         * Makefile: freebsd throws a fatal error if it can't stop apache
17859           now, bah
17860
17861 2005-02-04 02:38  ivan
17862
17863         * httemplate/edit/cust_main.cgi: typo
17864
17865 2005-02-02 00:06  ivan
17866
17867         * FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
17868           experiment
17869
17870 2005-01-29 04:51  ivan
17871
17872         * ANNOUNCE.1.5.0: gotta do pre7 already
17873
17874 2005-01-29 04:49  ivan
17875
17876         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
17877           bit for reg codes
17878
17879 2005-01-29 04:34  ivan
17880
17881         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
17882           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
17883           FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
17884           FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
17885           httemplate/docs/install.html, httemplate/docs/schema.html,
17886           httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
17887           httemplate/search/reg_code.html,
17888           httemplate/edit/process/reg_code.cgi: registration codes
17889
17890 2005-01-27 15:01  ivan
17891
17892         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
17893           s/defaultcountry/countrydefault/
17894
17895 2005-01-27 14:19  ivan
17896
17897         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
17898
17899 2005-01-27 02:21  ivan
17900
17901         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
17902           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
17903           httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
17904           JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
17905           httemplate/elements/qlib/box.js,
17906           httemplate/elements/qlib/boxctrl.js,
17907           httemplate/elements/qlib/boxres.js,
17908           httemplate/elements/qlib/button.js,
17909           httemplate/elements/qlib/buttonres.js,
17910           httemplate/elements/qlib/control.js,
17911           httemplate/elements/qlib/counter.js,
17912           httemplate/elements/qlib/imagelist.js,
17913           httemplate/elements/qlib/label.js,
17914           httemplate/elements/qlib/messagebox.js,
17915           httemplate/elements/qlib/progress.js,
17916           httemplate/elements/qlib/sound.js,
17917           httemplate/elements/qlib/sprite.js,
17918           httemplate/elements/qlib/window.js,
17919           httemplate/elements/qlib/wndctrl.js,
17920           httemplate/images/progressbar-empty.png,
17921           httemplate/images/progressbar-full.png: DHTML progress bar for
17922           glacial rate adding and editing, closes: Bug#1100
17923
17924 2005-01-19 13:25  ivan
17925
17926         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
17927           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
17928           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
17929           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
17930           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
17931           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
17932           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
17933           unused portion at cancellation, patch from pbowen
17934
17935 2005-01-18 16:57  ivan
17936
17937         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
17938           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
17939           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
17940           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
17941           one-time referral credits
17942
17943 2005-01-07 14:16  ivan
17944
17945         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
17946           file for rate processing, causing problems with giant query
17947           string, kludge in the non-displayed US-rates, and disable the
17948           submit button when pressed
17949
17950 2005-01-06 12:58  ivan
17951
17952         * FS/FS/Conf.pm: fix description RT_External in ticket_system
17953           option
17954
17955 2005-01-06 12:20  ivan
17956
17957         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
17958           key codes, don't try fancy things with hex and sprintf
17959
17960 2005-01-06 11:48  ivan
17961
17962         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
17963           turbo hex keycodes in uppercase
17964
17965 2005-01-06 11:02  ivan
17966
17967         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
17968           serials and key codes can be edited locally
17969
17970 2005-01-05 11:29  ivan
17971
17972         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
17973           hex!
17974
17975 2005-01-05 02:01  ivan
17976
17977         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
17978           voip_sqlradacct
17979
17980 2005-01-04 19:07  ivan
17981
17982         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
17983           correct this time
17984
17985 2005-01-04 19:01  ivan
17986
17987         * FS/FS/part_export/artera_turbo.pm: missing underscore!
17988
17989 2005-01-04 18:47  ivan
17990
17991         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
17992           than run them immediately, always format keycode as %010d,
17993           closes: Bug#936, Bug#1060
17994
17995 2005-01-03 10:25  ivan
17996
17997         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
17998           in numeric gt (>)
17999
18000 2004-12-31 00:47  ivan
18001
18002         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
18003           price plan
18004
18005 2004-12-31 00:31  ivan
18006
18007         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
18008           voip price plan
18009
18010 2004-12-31 00:24  ivan
18011
18012         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
18013           voip price plan
18014
18015 2004-12-30 23:43  ivan
18016
18017         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
18018
18019 2004-12-30 16:48  ivan
18020
18021         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
18022           fix up some bugs in VoIP rating
18023
18024 2004-12-30 15:47  ivan
18025
18026         * htetc/global.asa: search the current dir *first*, otherwise some
18027           weird Apache::ASP bugs could crop up if things are ever named the
18028           same
18029
18030 2004-12-30 01:59  ivan
18031
18032         * htetc/global.asa: kludge to fix nested includes with
18033           Apache::ASP... dunno how much longer i want to support that,
18034           should just switch to Mason
18035
18036 2004-12-29 17:41  ivan
18037
18038         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
18039           domain_record.pm
18040
18041 2004-12-29 04:01  ivan
18042
18043         * CREDITS: update credits
18044
18045 2004-12-29 04:00  ivan
18046
18047         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
18048           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18049           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
18050           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
18051           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
18052           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
18053           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
18054           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
18055           httemplate/view/cust_main.cgi,
18056           httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
18057           historical (immutable) invoice details about services and other
18058           history infrastructure
18059
18060 2004-12-28 15:30  ivan
18061
18062         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
18063           export
18064
18065 2004-12-27 02:23  ivan
18066
18067         * ANNOUNCE.1.5.0: note integrated rt is updated
18068
18069 2004-12-27 02:19  ivan
18070
18071         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
18072           from causing payment or credit transactions from finishing
18073
18074 2004-12-27 01:23  ivan
18075
18076         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
18077           httemplate/edit/cust_main/contact.html: UI: rework shipping
18078           address javascript, closes: Bug#1085
18079
18080 2004-12-24 15:35  ivan
18081
18082         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
18083           toor
18084
18085 2004-12-24 15:28  ivan
18086
18087         * bin/passwd.import: remove $Id$ line
18088
18089 2004-12-24 15:27  ivan
18090
18091         * bin/passwd.import: import NP and *LK* from shadow file as * (no
18092           password)
18093
18094 2004-12-23 18:54  ivan
18095
18096         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
18097           to set payment date manually
18098
18099 2004-12-23 03:39  ivan
18100
18101         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
18102           svc_www-enable_subdomains config option
18103
18104 2004-12-23 01:15  ivan
18105
18106         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
18107           packages when no primary service is selected
18108
18109 2004-12-23 01:07  ivan
18110
18111         * FS/FS/part_pkg.pm: better debugging for options passed to insert
18112           method
18113
18114 2004-12-23 00:32  ivan
18115
18116         * README.1.5.0pre7, FS/bin/freeside-setup,
18117           httemplate/docs/upgrade10.html: allow NULL zip in some countries
18118
18119 2004-12-23 00:00  ivan
18120
18121         * README.1.5.0pre7, FS/bin/freeside-setup,
18122           httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
18123           for now
18124
18125 2004-12-23 00:00  ivan
18126
18127         * bin/: rate-us.import, rate.import: adding rate import scripts
18128
18129 2004-12-22 23:29  ivan
18130
18131         * FS/FS/rate_region.pm: better short prefix display
18132
18133 2004-12-22 23:28  ivan
18134
18135         * httemplate/edit/rate.cgi: hide US regions for now, we don't
18136           currently need them for rating just invoice/session display and
18137           the web pages are so giant they're timing out
18138
18139 2004-12-22 06:40  ivan
18140
18141         * Makefile: chkconfig ON
18142
18143 2004-12-22 06:09  ivan
18144
18145         * Makefile: /usr/bin/true on fleabsd
18146
18147 2004-12-22 06:06  ivan
18148
18149         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
18150           warn and require confirmation when editing next bill dates to a
18151           date in the past, closes; Bug#430
18152
18153 2004-12-22 01:53  ivan
18154
18155         * FS/bin/freeside-daily: just "vaccum analyze" is fine
18156
18157 2004-12-21 15:19  ivan
18158
18159         * FS/FS/rate_detail.pm: need to use table modules we call
18160           ut_foreign_key on: rate, rate_region
18161
18162 2004-12-20 03:41  ivan
18163
18164         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
18165           ticket lists
18166
18167 2004-12-20 03:29  ivan
18168
18169         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
18170           to fix XSS on ticket lists
18171
18172 2004-12-20 02:13  ivan
18173
18174         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
18175           better error messages on email errors
18176
18177 2004-12-20 00:21  ivan
18178
18179         * Makefile: remove quotes which were causing problems.  grr make
18180
18181 2004-12-20 00:16  ivan
18182
18183         * Makefile: add init script enable command in deb and redhat
18184
18185 2004-12-18 15:32  ivan
18186
18187         * httemplate/docs/: billing.html, install.html: add info about
18188           teTeX and Ghostscript
18189
18190 2004-12-18 02:52  ivan
18191
18192         * httemplate/index.html: fix spelling
18193
18194 2004-12-13 01:13  ivan
18195
18196         * FS/FS/Conf.pm, httemplate/index.html: add config option for
18197           address2 search, closes: Bug#1022
18198
18199 2004-12-12 10:51  ivan
18200
18201         * httemplate/view/cust_main/quick-charge.html: fix form action url
18202           for template
18203
18204 2004-12-12 00:34  ivan
18205
18206         * FS/FS/cust_main.pm: fix customer status display for some cases
18207           with suspended accounts
18208
18209 2004-12-11 15:16  ivan
18210
18211         * FS/FS/part_export/acct_sql.pm: finish modification
18212
18213 2004-12-11 14:50  ivan
18214
18215         * httemplate/docs/install.html: update install doc
18216
18217 2004-12-11 12:41  ivan
18218
18219         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
18220           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
18221           event, closes: Bug#977
18222
18223 2004-12-10 23:50  ivan
18224
18225         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
18226           httemplate/view/cust_main/order_pkg.html,
18227           httemplate/view/cust_main/packages.html,
18228           httemplate/view/cust_main/payment_history.html,
18229           httemplate/view/cust_main/quick-charge.html: voiding of echeck
18230           payments instead of refunds
18231
18232 2004-12-10 15:51  ivan
18233
18234         * httemplate/docs/selfservice.html: correct path to selfservice
18235
18236 2004-12-10 14:28  ivan
18237
18238         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
18239           and service address boxes
18240
18241 2004-12-10 13:35  ivan
18242
18243         * rt/html/Elements/Header: fix link to freeside docs in RT header
18244
18245 2004-12-10 13:25  ivan
18246
18247         * httemplate/docs/: overview-new.dia, overview-new.png: move the
18248           "self-service SSH tunnel" label to avoid ambiguity
18249
18250 2004-12-09 16:51  ivan
18251
18252         * FS/bin/freeside-setup: promo codes not unique...
18253
18254 2004-12-09 16:04  ivan
18255
18256         * rt/html/Elements/Tabs: fix link back to billing main
18257
18258 2004-12-09 15:14  ivan
18259
18260         * httemplate/search/cust_main.cgi: typo
18261
18262 2004-12-09 15:05  ivan
18263
18264         * httemplate/search/cust_main.cgi: typo
18265
18266 2004-12-09 14:26  ivan
18267
18268         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
18269
18270 2004-12-09 14:23  ivan
18271
18272         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
18273           fields
18274
18275 2004-12-09 14:20  ivan
18276
18277         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
18278
18279 2004-12-09 14:06  ivan
18280
18281         * httemplate/search/cust_main.cgi: UI: same font size as the rest
18282           of the page
18283
18284 2004-12-09 14:02  ivan
18285
18286         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
18287           little
18288
18289 2004-12-09 13:59  ivan
18290
18291         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
18292           for empty value of custom tickets work???
18293
18294 2004-12-09 13:53  ivan
18295
18296         * httemplate/index.html: remove extra list item for now
18297
18298 2004-12-09 13:33  ivan
18299
18300         * httemplate/view/cust_main/tickets.html,
18301           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
18302           invoice addresses
18303
18304 2004-12-09 12:43  ivan
18305
18306         * FS/bin/freeside-setup: fix some typos noticed by pbowen
18307
18308 2004-12-09 04:46  ivan
18309
18310         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
18311
18312 2004-12-09 04:18  ivan
18313
18314         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
18315           up wrong id field
18316
18317 2004-12-09 04:03  ivan
18318
18319         * FS/FS/TicketSystem/RT_External.pm: use new var
18320
18321 2004-12-09 04:01  ivan
18322
18323         * FS/FS/Conf.pm: typo
18324
18325 2004-12-09 03:57  ivan
18326
18327         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
18328           for default queue id
18329
18330 2004-12-09 03:17  ivan
18331
18332         * httemplate/index.html: finish up for now
18333
18334 2004-12-09 02:07  ivan
18335
18336         * httemplate/search/cust_main.cgi: deuglify
18337
18338 2004-12-09 01:57  ivan
18339
18340         * httemplate/search/cust_main.cgi: fix typo
18341
18342 2004-12-09 01:21  ivan
18343
18344         * FS/FS/TicketSystem/RT_Internal.pm,
18345           httemplate/search/cust_main.cgi,
18346           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
18347           httemplate/view/cust_main/billing.html,
18348           httemplate/view/cust_main/contacts.html,
18349           httemplate/view/cust_main/misc.html,
18350           httemplate/view/cust_main/tickets.html: more RT integration
18351
18352 2004-12-06 06:42  ivan
18353
18354         * httemplate/search/cust_main.cgi: fix total link
18355
18356 2004-12-06 06:36  ivan
18357
18358         * httemplate/search/cust_main.cgi: fix total links and line up
18359           custom field columns
18360
18361 2004-12-06 06:15  ivan
18362
18363         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
18364           too
18365
18366 2004-12-06 06:13  ivan
18367
18368         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
18369           for counting tickets with severities...
18370
18371 2004-12-06 06:11  ivan
18372
18373         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
18374
18375 2004-12-06 06:09  ivan
18376
18377         * httemplate/search/cust_main.cgi: fix reading custome field values
18378
18379 2004-12-06 06:00  ivan
18380
18381         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
18382           FS/FS/TicketSystem/RT_External.pm,
18383           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
18384           httemplate/search/cust_main.cgi: 1st try at adding custom field
18385           handling
18386
18387 2004-12-06 00:09  ivan
18388
18389         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
18390           length" warning in latex escapes
18391
18392 2004-12-05 22:56  ivan
18393
18394         * httemplate/search/cust_main.cgi: link customers back to tickets!
18395
18396 2004-12-03 17:09  ivan
18397
18398         * rt/html/Elements/PageLayout: landing rt 3.2.2
18399
18400 2004-12-03 15:41  ivan
18401
18402         * htetc/handler.pl: landing rt 3.2.2
18403
18404 2004-12-03 13:23  ivan
18405
18406         * README.1.5.0pre7: landing RT 3.2.2
18407
18408 2004-12-03 12:51  ivan
18409
18410         * rt/: config, config.pld, bin/rt-commit-handler.in,
18411           etc/upgrade/2.1.71, html/Admin/Elements/ModifyQueue,
18412           html/Admin/Elements/ModifyUser, html/Admin/Users/Prefs.html,
18413           html/Elements/Footer, html/Elements/Header,
18414           html/Elements/PageLayout, html/Elements/ShadedBox,
18415           html/Elements/ShadedInputRow, html/Elements/ShadedRow,
18416           html/Elements/SimpleSearch, html/Elements/Tabs,
18417           html/Elements/ViewUser, html/NoAuth/webrt.css,
18418           html/Search/Listing.html, html/Search/Elements/PickRestriction,
18419           html/Search/Elements/TicketHeader,
18420           html/Search/Elements/TicketHeaderCell,
18421           html/Search/Elements/TicketRow, html/Ticket/Elements/EditLinks,
18422           html/Ticket/Elements/ShowLink, html/Ticket/Elements/ShowLinks,
18423           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
18424           sbin/rt-setup-database.in: landing rt 3.2.2
18425
18426 2004-12-03 12:40  ivan
18427
18428         * rt/etc/upgrade/: 3.1.0/acl.Informix, 3.1.0/acl.Oracle,
18429           3.1.0/acl.Pg, 3.1.0/acl.SQLite, 3.1.0/acl.mysql, 3.1.0/content,
18430           3.1.0/schema.Informix, 3.1.0/schema.Oracle, 3.1.0/schema.Pg,
18431           3.1.0/schema.SQLite, 3.1.0/schema.mysql, 3.1.15/content,
18432           3.1.17/content: Initial revision
18433
18434 2004-12-03 12:37  ivan
18435
18436         * rt/: html/Tools/MyDay.html, html/Tools/Offline.html,
18437           html/Tools/Elements/Tabs, html/Ticket/ShowEmailRecord.html,
18438           html/Ticket/Elements/ShowTransactionAttachments,
18439           html/Ticket/Elements/PreviewScrips,
18440           html/Ticket/Elements/ShowGroupMembers,
18441           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
18442           html/Search/Edit.html, html/Search/Results.html,
18443           html/Search/Results.rdf, html/Search/Results.tsv,
18444           html/Search/Elements/BuildFormatString,
18445           html/Search/Elements/DisplayOptions,
18446           html/Search/Elements/EditSearches,
18447           html/Search/Elements/NewListActions,
18448           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
18449           html/Search/Elements/SelectAndOr,
18450           html/Search/Elements/SelectLinks,
18451           html/Search/Elements/SelectPersonType,
18452           html/Search/Elements/SelectSearchesForObjects,
18453           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
18454           html/Search/Elements/PickCriteria,
18455           html/Search/Elements/SelectSearchObject,
18456           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
18457           html/Admin/Elements/ToolTabs, html/Elements/ShowLinks,
18458           html/Elements/EditLinks, html/Elements/QuickCreate,
18459           html/Elements/ScrubHTML, html/Elements/TicketList,
18460           html/Elements/ShowLink, html/Elements/TitleBox,
18461           html/Elements/CollectionAsTable/Header,
18462           html/Elements/CollectionAsTable/ParseFormat,
18463           html/Elements/CollectionAsTable/Row,
18464           html/Elements/RT__Ticket/ColumnMap,
18465           html/NoAuth/images/autohandler, lib/t/05cronsupport.pl.in,
18466           lib/RT/Attributes.pm, lib/RT/Attribute_Overlay.pm,
18467           lib/RT/Attributes_Overlay.pm, lib/RT/Attribute.pm,
18468           lib/RT/I18N/en_malkovich.po,
18469           lib/RT/Action/RecordCorrespondence.pm,
18470           lib/RT/Action/RecordComment.pm,
18471           lib/RT/Interface/Email/Auth/GnuPG.pm,
18472           lib/RT/Condition/PriorityChange.pm,
18473           lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
18474           bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase:
18475           Initial revision
18476
18477 2004-12-03 12:27  ivan
18478
18479         * rt/sbin/: rt-setup-database, rt-test-dependencies: remove
18480           autogenerated file
18481
18482 2004-12-02 02:18  ivan
18483
18484         * httemplate/search/cust_main.cgi,
18485           rt/html/Ticket/Elements/AddCustomers,
18486           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
18487           and search sorting
18488
18489 2004-12-02 01:59  ivan
18490
18491         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
18492           rt/html/Elements/Header, rt/html/Elements/PageLayout,
18493           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
18494           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
18495           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
18496           rt/html/Ticket/Elements/AddCustomers,
18497           rt/html/Ticket/Elements/EditCustomers,
18498           rt/html/Ticket/Elements/ShowCustomers,
18499           rt/html/Ticket/Elements/ShowSummary,
18500           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
18501           FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
18502           htetc/handler.pl, httemplate/search/cust_main.cgi,
18503           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
18504           second big RT integration checkin, customer linking/delinking
18505           interface
18506
18507 2004-12-01 10:49  ivan
18508
18509         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
18510           the package on changes
18511
18512 2004-11-30 19:35  ivan
18513
18514         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
18515           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
18516           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
18517           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
18518           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
18519           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
18520           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
18521           creditcard-less promo code signup
18522
18523 2004-11-30 11:55  khoff
18524
18525         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
18526           with the search/replace.
18527
18528 2004-11-29 15:52  khoff
18529
18530         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
18531           broadband service view.
18532
18533 2004-11-27 11:09  ivan
18534
18535         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
18536           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
18537           httemplate/index.html, rt/FREESIDE_MODIFIED,
18538           rt/html/Elements/Footer, rt/html/Elements/Header,
18539           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
18540           rt/html/Elements/Tabs, ANNOUNCE.1.5.0, Makefile, FS/FS.pm,
18541           htetc/global.asa, htetc/handler.pl, rt/html/NoAuth/webrt.css,
18542           rt/html/NoAuth/images/small-logo.png: ticket system integration
18543           framework and skin RT
18544
18545 2004-11-26 01:39  ivan
18546
18547         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
18548           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
18549           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
18550           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
18551           type_pkgs.pm: remove POD VERSION sections
18552
18553 2004-11-26 01:08  ivan
18554
18555         * FS/FS/Conf.pm: update description for signup_server-realtime to
18556           reflect current reality, closes: Bug#575
18557
18558 2004-11-26 00:51  ivan
18559
18560         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
18561           part_pkg transactional stuff from web interface to part_pkg.pm,
18562           bumps Bug#18 to 1.5
18563
18564 2004-11-25 22:50  ivan
18565
18566         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
18567           password-noexlamation config files, patch from Stephpen Bechard,
18568           closes: Bug#539
18569
18570 2004-11-24 12:54  ivan
18571
18572         * Makefile: don't enabled RT by default
18573
18574 2004-11-24 10:28  khoff
18575
18576         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
18577           address search.
18578
18579 2004-11-24 02:28  ivan
18580
18581         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
18582           checks which are causing an error
18583
18584 2004-11-24 01:00  ivan
18585
18586         * Makefile: some RT install updates
18587
18588 2004-11-23 17:30  ivan
18589
18590         * FS/bin/freeside-daily: fix perms on automated backups
18591
18592 2004-11-23 17:28  ivan
18593
18594         * httemplate/index.html: add rate plan maintenance to sysadmin
18595           section
18596
18597 2004-11-22 10:20  ivan
18598
18599         * README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
18600           FS/bin/freeside-setup, httemplate/docs/schema.html,
18601           httemplate/docs/upgrade10.html, FS/FS/Record.pm,
18602           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
18603           httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
18604           promo codes and separate signup addresses for hdn
18605
18606 2004-11-22 03:11  ivan
18607
18608         * httemplate/search/sqlradius.cgi: Called-Station-ID label
18609
18610 2004-11-21 18:31  ivan
18611
18612         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
18613           search directions, fix bug preventing show_called_station,
18614           hide_ip and hide_data form working
18615
18616 2004-11-20 09:26  ivan
18617
18618         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
18619           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
18620           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
18621           FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
18622           README.1.5.0pre7, SCHEMA_CHANGE,
18623           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
18624           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
18625           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
18626           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
18627           httemplate/edit/process/rate.cgi,
18628           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
18629           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
18630           htetc/global.asa, htetc/handler.pl,
18631           httemplate/search/sqlradius.cgi,
18632           httemplate/search/sqlradius.html: first pass at VoIP rating
18633
18634 2004-11-17 05:22  ivan
18635
18636         * httemplate/edit/part_pkg.cgi: #debugging cruft
18637
18638 2004-11-17 05:19  ivan
18639
18640         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
18641           clone-ing (customize package)
18642
18643 2004-11-16 06:19  ivan
18644
18645         * htetc/handler.pl: can't set $p without $cgi
18646
18647 2004-11-16 06:16  ivan
18648
18649         * htetc/handler.pl: correct package for $r
18650
18651 2004-11-16 06:11  ivan
18652
18653         * htetc/handler.pl: handle RT NoAuth sections
18654
18655 2004-11-12 21:37  ivan
18656
18657         * FS/FS/svc_acct.pm: oops, that's better
18658
18659 2004-11-12 21:32  ivan
18660
18661         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
18662           Argument isn't numeric errors
18663
18664 2004-11-11 04:18  ivan
18665
18666         * rt/sbin/rt-setup-database.in: merge in changes to
18667           rt-setup-database
18668
18669 2004-11-11 04:11  ivan
18670
18671         * rt/: html/Ticket/Elements/LoadTextAttachments,
18672           html/Ticket/Elements/FindAttachments, html/Elements/QueryString,
18673           lib/t/data/rt-send-cc, lib/RT/I18N/hu.po, lib/RT/I18N/da.po:
18674           Initial revision
18675
18676 2004-11-09 03:42  ivan
18677
18678         * httemplate/search/report_tax.cgi: add handling for texas tax
18679           exemption and warning that report might not make sense for
18680           partial months other than the current one
18681
18682 2004-11-09 03:00  ivan
18683
18684         * httemplate/search/report_tax.cgi: add handling for texas tax
18685           exemption and warning that report might not make sense for
18686           partial months other than the current one
18687
18688 2004-11-09 01:31  ivan
18689
18690         * httemplate/search/report_tax.cgi: parenthesis help alot
18691
18692 2004-11-09 01:13  ivan
18693
18694         * httemplate/search/report_tax.cgi: fix for correct reporting of
18695           generic taxes
18696
18697 2004-11-09 00:14  ivan
18698
18699         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
18700
18701 2004-11-08 23:23  ivan
18702
18703         * httemplate/search/report_tax.cgi: fixes to run under the mason
18704           strictness
18705
18706 2004-11-08 01:24  ivan
18707
18708         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
18709           purpose
18710
18711 2004-11-08 01:16  ivan
18712
18713         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
18714           upgrades! (new installs ok)
18715
18716 2004-11-07 21:33  ivan
18717
18718         * bin/rollback: adding in case this is needed again
18719
18720 2004-11-07 14:58  ivan
18721
18722         * ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
18723           documentation for 1.5 HTML::Mason or Apache::ASP install
18724
18725 2004-10-30 17:01  ivan
18726
18727         * httemplate/search/cust_main-quickpay.html: quick pay shouldnt
18728           default to exact search
18729
18730 2004-10-26 05:36  ivan
18731
18732         * Makefile: 1.5.0pre6!
18733
18734 2004-10-26 05:33  ivan
18735
18736         * ANNOUNCE.1.5.0, httemplate/docs/billing.html,
18737           httemplate/docs/export.html, httemplate/docs/index.html,
18738           httemplate/docs/overview-new.dia,
18739           httemplate/docs/overview-new.png, httemplate/docs/schema.html,
18740           httemplate/docs/selfservice.html: slightly more up-to-date docs
18741
18742 2004-10-26 05:07  ivan
18743
18744         * FS/FS/part_export.pm: allow an empty exporttype so you can create
18745           new objects
18746
18747 2004-10-26 04:51  ivan
18748
18749         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
18750           webdemo!
18751
18752 2004-10-26 04:26  ivan
18753
18754         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
18755           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
18756           FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
18757           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
18758           FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
18759           FS/t/part_pkg-flat_comission_cust.t,
18760           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
18761           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
18762           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
18763           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
18764           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
18765           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
18766           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
18767           httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
18768           FS/FS/part_pkg/flat_comission.pm,
18769           FS/FS/part_pkg/flat_comission_cust.pm,
18770           FS/FS/part_pkg/flat_comission_pkg.pm,
18771           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
18772           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
18773           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
18774           FS/FS/part_pkg/sqlradacct_hour.pm,
18775           FS/FS/part_pkg/subscription.pm: modular price plans!
18776
18777 2004-10-25 23:33  ivan
18778
18779         * httemplate/search/report_tax.cgi: and one last case with named
18780           and not named taxes in the same region, ack
18781
18782 2004-10-25 23:04  ivan
18783
18784         * httemplate/search/report_tax.cgi: taxes are hard
18785
18786 2004-10-25 16:47  ivan
18787
18788         * httemplate/search/report_tax.cgi: hopefully fix tax report for
18789           taxclass & named tax edge cases
18790
18791 2004-10-25 16:39  ivan
18792
18793         * httemplate/search/report_tax.cgi: hopefully fix tax report for
18794           taxclass & named tax edge cases
18795
18796 2004-10-25 15:48  ivan
18797
18798         * httemplate/search/report_tax.cgi: hopefully fix tax report for
18799           taxclass & named tax edge cases
18800
18801 2004-10-25 14:35  ivan
18802
18803         * httemplate/search/report_tax.cgi: fix joins for proper tax
18804           reporting
18805
18806 2004-10-23 04:45  ivan
18807
18808         * conf/: alerter_template, invoice_latexfooter, invoice_template:
18809           better
18810
18811 2004-10-23 04:34  ivan
18812
18813         * conf/: invoice_latexfooter, invoice_latexnotes: update default
18814           notes and footer
18815
18816 2004-10-23 03:36  ivan
18817
18818         * FS/FS/part_export/artera_turbo.pm: add debug flag
18819
18820 2004-10-22 03:31  ivan
18821
18822         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
18823           support to main customer view, for artera turbo
18824
18825 2004-10-22 03:14  ivan
18826
18827         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
18828           aid
18829
18830 2004-10-21 01:54  ivan
18831
18832         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
18833
18834 2004-10-21 01:33  ivan
18835
18836         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
18837           package definition browse
18838
18839 2004-10-21 00:07  ivan
18840
18841         * httemplate/search/report_tax.cgi: fix tax report edge cases when
18842           using taxclasses in some regions but not others
18843
18844 2004-10-20 01:28  ivan
18845
18846         * bin/artera.import: back to id
18847
18848 2004-10-20 01:20  ivan
18849
18850         * bin/artera.import: locate existing ones by title, warn on errors
18851
18852 2004-10-20 01:16  ivan
18853
18854         * httemplate/index.html: add external browse
18855
18856 2004-10-20 01:14  ivan
18857
18858         * bin/artera.import: adding artera import
18859
18860 2004-10-20 01:08  ivan
18861
18862         * bin/artera.import: adding artera import
18863
18864 2004-10-20 01:07  ivan
18865
18866         * httemplate/: search/svc_external.cgi, index.html: add
18867           svc_external search
18868
18869 2004-10-19 17:44  ivan
18870
18871         * conf/logo.eps: new logo!
18872
18873 2004-10-19 16:52  ivan
18874
18875         * conf/logo.eps: new logo!
18876
18877 2004-10-19 04:50  ivan
18878
18879         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
18880           privledges, so -T not necessary
18881
18882 2004-10-19 01:44  ivan
18883
18884         * Makefile: sleep long enough to be worthwhile
18885
18886 2004-10-18 05:37  ivan
18887
18888         * httemplate/: index.html, images/mid-logo.png,
18889           images/small-logo.png: that's right, a new logo
18890
18891 2004-10-17 07:01  ivan
18892
18893         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
18894           fs_selfservice/FS-SelfService/SelfService.pm,
18895           fs_selfservice/FS-SelfService/cgi/agent.cgi,
18896           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
18897           fs_selfservice/FS-SelfService/cgi/provision_list.html,
18898           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
18899           turbo handling to self-service and reseller interfaces
18900
18901 2004-10-17 02:54  ivan
18902
18903         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
18904           templated svc_acct provisioner, from agent interface
18905
18906 2004-10-17 02:19  ivan
18907
18908         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
18909           README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
18910           httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
18911           add options to adjust UI for artera turbo as svc_export
18912
18913 2004-10-16 03:15  ivan
18914
18915         * FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
18916           README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
18917           httemplate/docs/upgrade10.html: add artera turbo export
18918
18919 2004-10-12 22:46  ivan
18920
18921         * Makefile: apachectl sucks ass
18922
18923 2004-10-12 14:59  ivan
18924
18925         * httemplate/view/svc_acct.cgi: fix edit link!  oops
18926
18927 2004-10-11 23:08  ivan
18928
18929         * httemplate/search/sqlradius.cgi: more info in error message for
18930           unknown export type, fix test for sqlradius_withdomain export,
18931           woo!
18932
18933 2004-10-11 22:54  ivan
18934
18935         * Makefile: update apache restart line for local apache
18936
18937 2004-10-09 03:57  ivan
18938
18939         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
18940           the RADIUS session data, link to the detail search
18941
18942 2004-10-06 06:39  ivan
18943
18944         * httemplate/search/: sqlradius.cgi: more formatting updates to
18945           RADIUS report
18946
18947 2004-10-06 06:33  ivan
18948
18949         * httemplate/search/sqlradius.cgi: small formatting updates to
18950           RADIUS report
18951
18952 2004-10-06 06:27  ivan
18953
18954         * httemplate/search/sqlradius.cgi: small formatting updates to
18955           RADIUS report
18956
18957 2004-10-06 05:37  ivan
18958
18959         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
18960           when using an ignored-accounting export
18961
18962 2004-10-05 09:28  ivan
18963
18964         * httemplate/search/sqlradius.cgi,
18965           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
18966           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
18967           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
18968           RADIUS session viewing
18969
18970 2004-10-05 07:16  ivan
18971
18972         * httemplate/view/cust_bill.cgi: links to show alternate invoices
18973           also
18974
18975 2004-10-05 06:52  ivan
18976
18977         * httemplate/view/cust_bill.cgi: links to show alternate invoices
18978           also
18979
18980 2004-10-05 06:43  ivan
18981
18982         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
18983           cust_bill.cgi: links to show alternate invoices also
18984
18985 2004-10-05 06:35  ivan
18986
18987         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
18988           cust_bill.cgi: links to show alternate invoices also
18989
18990 2004-10-05 05:17  ivan
18991
18992         * FS/bin/freeside-selfservice-server: DO open a database connection
18993           in the parent process, this cached the $dbdef and speeds things
18994           up significantly
18995
18996 2004-10-05 04:38  ivan
18997
18998         * ANNOUNCE.1.5.0: [no log message]
18999
19000 2004-09-22 04:28  ivan
19001
19002         * httemplate/search/: cust_bill_event.html,
19003           report_cust_credit.html, report_cust_pay.html, report_tax.html:
19004           add missing <TR> tags
19005
19006 2004-09-22 04:04  ivan
19007
19008         * httemplate/elements/: calendar-en.js, calendar-setup.js,
19009           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
19010           jscalendar
19011
19012 2004-09-21 00:57  ivan
19013
19014         * httemplate/view/cust_main.cgi: and for refunds too
19015
19016 2004-09-21 00:50  ivan
19017
19018         * httemplate/view/cust_main.cgi: better display of echeck
19019           payments/refunds/etc.
19020
19021 2004-09-16 06:22  ivan
19022
19023         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
19024           mass duplicate checking on export changes, fix bug in new export
19025           editing, error message includes the number of duplicate customers
19026           also
19027
19028 2004-09-16 00:19  ivan
19029
19030         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
19031
19032 2004-09-15 18:47  ivan
19033
19034         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
19035
19036 2004-09-15 08:31  ivan
19037
19038         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
19039           username@domain uniqueness, closes: Bug#980
19040
19041 2004-09-15 01:57  ivan
19042
19043         * FS/bin/freeside-selfservice-server: it would help to set the
19044           permissions on the lockfile right, so the kids can open it...
19045
19046 2004-09-15 01:45  ivan
19047
19048         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
19049           obtain a new descriptor for the lock in kids, this should fix
19050           locking problems
19051
19052 2004-09-15 01:30  ivan
19053
19054         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
19055           the lock in kids, this should fix locking problems
19056
19057 2004-09-14 06:00  ivan
19058
19059         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
19060           httemplate/edit/cust_refund.cgi,
19061           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
19062
19063 2004-09-13 23:47  ivan
19064
19065         * FS/bin/freeside-selfservice-server,
19066           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
19067           selfservice: - server: don't reconnect again if we've already
19068           been signalled to shutdown - server: add kid reaping to shutdown
19069           sequence - server: add another optional logging level to response
19070           sending - server: acquire write mutex for keepalives
19071
19072 2004-09-09 05:04  ivan
19073
19074         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
19075           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
19076           it doesn't use a separate process/ file, this allows large error
19077           messages to be displayed properly
19078
19079 2004-09-06 05:44  ivan
19080
19081         * FS/bin/freeside-selfservice-server,
19082           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
19083           self-service keepalives
19084
19085 2004-09-06 02:44  ivan
19086
19087         * FS/bin/freeside-selfservice-server: don't open a database
19088           connection in the parent process
19089
19090 2004-09-06 02:28  ivan
19091
19092         * FS/bin/freeside-queued: don't die off even on database failures
19093
19094 2004-09-05 16:21  ivan
19095
19096         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
19097           catch it, but add client-side protection against
19098           double-submission also.
19099
19100 2004-09-05 15:42  ivan
19101
19102         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
19103           checking will catch it, but add client-side protection against
19104           double-submission also.
19105
19106 2004-09-05 02:42  ivan
19107
19108         * test/dup-test: adding duplicate test
19109
19110 2004-09-05 02:41  ivan
19111
19112         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
19113           conditions in duplicate checking
19114
19115 2004-09-04 03:02  ivan
19116
19117         * FS/FS/export_svc.pm: first try at duplicate checking on new
19118           export associations
19119
19120 2004-08-27 04:33  ivan
19121
19122         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
19123
19124 2004-08-27 04:16  ivan
19125
19126         * FS/bin/freeside-sqlradius-reset: add option to specify exports
19127
19128 2004-08-24 05:22  ivan
19129
19130         * Makefile: small Makefile update
19131
19132 2004-08-24 04:16  ivan
19133
19134         * FS/FS/ClientAPI/MyAccount.pm,
19135           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19136           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
19137           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
19138           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
19139           fs_selfservice/FS-SelfService/cgi/agent_main.html,
19140           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
19141           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
19142           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
19143           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
19144           fs_selfservice/FS-SelfService/cgi/list_customers.html,
19145           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
19146           fs_selfservice/FS-SelfService/cgi/provision.html,
19147           fs_selfservice/FS-SelfService/cgi/provision_list.html,
19148           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19149           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
19150           fs_selfservice/FS-SelfService/cgi/view_customer.html,
19151           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
19152           FS/FS/ClientAPI/Signup.pm,
19153           fs_selfservice/FS-SelfService/SelfService.pm,
19154           httemplate/search/cust_main.cgi: big update for reseller
19155           interface
19156
19157 2004-08-20 01:58  ivan
19158
19159         * bin/ispman.ldap.import: adding
19160
19161 2004-08-19 09:35  ivan
19162
19163         * httemplate/search/cust_credit.html: add customer # to credit
19164           reports too
19165
19166 2004-08-19 03:53  ivan
19167
19168         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
19169           legal shells, closes: Bug#118
19170
19171 2004-08-18 17:22  ivan
19172
19173         * httemplate/search/: cust_pay.cgi, elements/search.html: add
19174           customer # to payment reports, add table cell alignment option to
19175           general search component
19176
19177 2004-08-17 06:14  ivan
19178
19179         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
19180           up cust_main records, also don't pollute the original object when
19181           used with override options, closes: Bug#982
19182
19183 2004-08-17 00:43  ivan
19184
19185         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
19186           path to passwd.cgi!
19187
19188 2004-08-14 05:26  ivan
19189
19190         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
19191           duplicate checking on new export associations
19192
19193 2004-08-11 16:56  ivan
19194
19195         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
19196
19197 2004-08-09 12:03  ivan
19198
19199         * init.d/freeside-init: add /usr/local/bin to PATH
19200
19201 2004-08-06 19:49  ivan
19202
19203         * httemplate/view/cust_main.cgi: disable order package button until
19204           a package has been selected
19205
19206 2004-08-05 11:47  ivan
19207
19208         * FS/FS.pm: fix pod typo
19209
19210 2004-08-02 02:43  ivan
19211
19212         * httemplate/index.html: fix link to virtual host browse
19213
19214 2004-08-01 17:41  ivan
19215
19216         * FS/FS/part_export/vpopmail.pm: no maintainer, use
19217           shellcommands_withdomain instead
19218
19219 2004-07-30 00:12  ivan
19220
19221         * FS/FS/svc_Common.pm: set fixed values from an explicitly
19222           specified svcpart on replace too
19223
19224 2004-07-29 21:54  ivan
19225
19226         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
19227           conf/cust_pkg-change_svcpart,
19228           httemplate/edit/process/cust_svc.cgi,
19229           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
19230           svcpart changes now trigger all necessary export actions, manual
19231           svcpart changing on svc_acct view, linking changes svcpart if you
19232           ask it to, closes: Bug#671, Bug#644
19233
19234 2004-07-29 14:49  ivan
19235
19236         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
19237           advertising source list
19238
19239 2004-07-15 15:40  ivan
19240
19241         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
19242           FS/FS/ClientAPI/Signup.pm,
19243           fs_selfservice/FS-SelfService/SelfService.pm,
19244           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19245           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
19246           fs_selfservice/FS-SelfService/cgi/logout.html,
19247           fs_selfservice/FS-SelfService/cgi/make_payment.html,
19248           fs_selfservice/FS-SelfService/cgi/myaccount.html,
19249           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
19250           fs_selfservice/FS-SelfService/cgi/payment_results.html,
19251           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
19252           fs_selfservice/FS-SelfService/cgi/provision.html,
19253           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
19254           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19255           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
19256           httemplate/view/cust_main.cgi: big update for customer
19257           self-service: add provisioning/unprovisioning of purchased
19258           services, like fs_selfadmin
19259
19260 2004-07-12 06:51  ivan
19261
19262         * httemplate/view/cust_main.cgi: DEL out voided payments to
19263           distinguish them visually better
19264
19265 2004-07-10 07:46  ivan
19266
19267         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
19268           decline/cancel when customer has a negative balance & purchases
19269           stuff with it
19270
19271 2004-07-10 07:30  ivan
19272
19273         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
19274
19275 2004-07-10 06:30  ivan
19276
19277         * httemplate/: index.html, search/cust_bill_event.cgi,
19278           search/cust_bill_event.html: add calendar to cust_bill_event
19279           search page, make ending date default to open-ended like other
19280           reports
19281
19282 2004-07-10 06:21  ivan
19283
19284         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
19285           before and cluck loudly when the FS::tablename class isn't
19286           loaded, rather than throw exceptions
19287
19288 2004-07-10 06:08  ivan
19289
19290         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
19291           doesn't bomb out in FS::Record::qsearch with Can't locate object
19292           method virtual_fields via package FS::svc_external
19293
19294 2004-07-09 04:45  ivan
19295
19296         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
19297           agent.cgi, make sure warnings are turned off when parsing
19298           templates to avoid too much output to STDERR triggering obscure
19299           apache hang bug.  thanks dean you rule.
19300
19301 2004-07-09 02:29  ivan
19302
19303         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
19304           param separator
19305
19306 2004-07-08 04:15  ivan
19307
19308         * httemplate/edit/process/cust_main.cgi: don't change otaker when
19309           just editing account, closes: Bug#921
19310
19311 2004-07-07 09:06  ivan
19312
19313         * FS/FS/cust_pay.pm: allow payment modification so we can import
19314           order_number info
19315
19316 2004-07-06 12:10  ivan
19317
19318         * FS/FS/Record.pm: better error message for missing tables
19319
19320 2004-07-06 10:27  ivan
19321
19322         * ANNOUNCE.1.5.0: new features
19323
19324 2004-07-06 10:26  ivan
19325
19326         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
19327           httemplate/edit/cust_refund.cgi,
19328           httemplate/edit/process/cust_credit.cgi,
19329           httemplate/edit/process/cust_refund.cgi,
19330           httemplate/view/cust_main.cgi: payment voiding part deux & credit
19331           card refunds!
19332
19333 2004-07-06 07:22  ivan
19334
19335         * FS/FS/cust_refund.pm: document and check refund reasons
19336
19337 2004-07-06 06:26  ivan
19338
19339         * README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
19340           FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
19341           FS/bin/freeside-setup, httemplate/docs/schema.html,
19342           httemplate/docs/upgrade10.html,
19343           httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
19344           payment voiding web ui part one
19345
19346 2004-07-06 01:43  ivan
19347
19348         * htetc/: global.asa, handler.pl: 0.32 (and then some) released
19349
19350 2004-07-01 06:49  ivan
19351
19352         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
19353           self-service
19354
19355 2004-07-01 05:45  ivan
19356
19357         * FS/FS/agent.pm: fix silly bug editing agents
19358
19359 2004-07-01 05:42  ivan
19360
19361         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
19362           hash method with an empty Hash attribute, wtf?
19363
19364 2004-06-30 11:19  ivan
19365
19366         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
19367           template fixes
19368
19369 2004-06-30 11:12  ivan
19370
19371         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
19372           also fill in name filed
19373
19374 2004-06-30 11:01  ivan
19375
19376         * FS/FS/cust_pay.pm: typo
19377
19378 2004-06-30 10:57  ivan
19379
19380         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
19381           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
19382           conf/payment_receipt_email: payment receipts!
19383
19384 2004-06-30 07:33  ivan
19385
19386         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
19387           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
19388
19389 2004-06-30 03:02  ivan
19390
19391         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
19392           encrypt scp dumps
19393
19394 2004-06-30 02:56  ivan
19395
19396         * FS/FS/cust_bill.pm: fix warning message when agent-specific
19397           plandata cannot be found
19398
19399 2004-06-29 00:57  ivan
19400
19401         * httemplate/docs/schema.html: cust_pay_refund
19402
19403 2004-06-28 21:02  ivan
19404
19405         * ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
19406           FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
19407           FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
19408           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
19409           FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
19410           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
19411           httemplate/edit/cust_bill_pay.cgi,
19412           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
19413           table to refund payments
19414
19415 2004-06-25 11:28  ivan
19416
19417         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
19418           paydate_monthyear method and thus bug#862 and i need some sleep
19419
19420 2004-06-25 10:57  ivan
19421
19422         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
19423           httemplate/misc/payment.cgi: fix one-time card charging not
19424           pulling in exp date?
19425
19426 2004-06-25 10:26  ivan
19427
19428         * httemplate/misc/payment.cgi: set defaults so as to not change the
19429           billing type when entering a one time payment
19430
19431 2004-06-25 03:25  ivan
19432
19433         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
19434           rather before doing anything
19435
19436 2004-06-25 03:16  ivan
19437
19438         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
19439           contains a ;
19440
19441 2004-06-25 03:07  ivan
19442
19443         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
19444
19445 2004-06-25 01:44  ivan
19446
19447         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
19448
19449 2004-06-22 19:13  ivan
19450
19451         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
19452           lines
19453
19454 2004-06-22 18:23  ivan
19455
19456         * httemplate/docs/upgrade10.html: escape html
19457
19458 2004-06-21 20:12  ivan
19459
19460         * Makefile: snapshot before schema changes
19461
19462 2004-06-21 20:11  ivan
19463
19464         * FS/FS.pm: small doc update
19465
19466 2004-06-21 20:10  ivan
19467
19468         * bin/sqlradius.import: fix attribute importing bugs that borked
19469           the passwords
19470
19471 2004-06-21 07:24  ivan
19472
19473         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
19474           checking on add'l package order
19475
19476 2004-06-21 06:36  ivan
19477
19478         * FS/MANIFEST: removing old report from MANIFEST
19479
19480 2004-06-21 05:27  ivan
19481
19482         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
19483
19484 2004-06-21 03:58  ivan
19485
19486         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
19487           on agent add'l package order
19488
19489 2004-06-21 03:45  ivan
19490
19491         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
19492           primary
19493
19494 2004-06-21 03:26  ivan
19495
19496         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
19497           only allow primary users access to the self-service server
19498
19499 2004-06-18 03:28  ivan
19500
19501         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
19502           fix: avoid newline prepend fix from borking indented first <%,
19503           fixes customer search by otaker under mason, closes: Bug#830
19504
19505 2004-06-18 03:07  ivan
19506
19507         * httemplate/docs/install.html: recommend HTML::Mason
19508
19509 2004-06-17 05:32  ivan
19510
19511         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
19512           frontpage extensions to www_shellcommands export
19513
19514 2004-06-16 16:59  ivan
19515
19516         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
19517           hosts
19518
19519 2004-06-16 07:07  ivan
19520
19521         * httemplate/search/report_tax.cgi: update tax report for taxclass
19522
19523 2004-06-15 06:27  ivan
19524
19525         * fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
19526           fs_selfservice/FS-SelfService/cgi/passwd.cgi,
19527           fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
19528           to self-service
19529
19530 2004-06-15 03:59  ivan
19531
19532         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
19533           field check
19534
19535 2004-06-11 09:44  ivan
19536
19537         * httemplate/search/report_tax.cgi: fix date range for old perl,
19538           count tax exempt and COMP customers correctly
19539
19540 2004-06-11 07:57  ivan
19541
19542         * httemplate/search/report_tax.cgi: fix to find all customer
19543           scorrectly
19544
19545 2004-06-11 07:25  ivan
19546
19547         * httemplate/search/report_tax.cgi: tax report fix sort
19548
19549 2004-06-11 07:03  ivan
19550
19551         * FS/FS/Conf.pm, httemplate/index.html: tax report!
19552
19553 2004-06-11 06:44  ivan
19554
19555         * FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
19556           report!
19557
19558 2004-06-11 00:37  ivan
19559
19560         * Makefile: add update-selfservice target
19561
19562 2004-06-10 05:58  ivan
19563
19564         * httemplate/browse/agent.cgi: now available as methods
19565
19566 2004-06-10 05:31  ivan
19567
19568         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
19569           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
19570           FS/FS/ClientAPI/Signup.pm,
19571           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19572           fs_selfservice/FS-SelfService/cgi/agent_login.html,
19573           fs_selfservice/FS-SelfService/cgi/agent_main.html,
19574           fs_selfservice/FS-SelfService/cgi/cvv2.html,
19575           fs_selfservice/FS-SelfService/cgi/cvv2.png,
19576           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
19577           fs_selfservice/FS-SelfService/cgi/list_customers.html,
19578           fs_selfservice/FS-SelfService/cgi/signup.html,
19579           fs_selfservice/FS-SelfService/cgi/view_customer.html,
19580           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
19581           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
19582
19583 2004-06-10 04:28  ivan
19584
19585         * httemplate/search/cust_main-otaker.cgi: tyop
19586
19587 2004-06-09 01:59  ivan
19588
19589         * Makefile: need this entry for myself though!
19590
19591 2004-06-09 00:17  ivan
19592
19593         * httemplate/docs/install.html: explicitly specify Apache
19594           httpd.conf.  fear.
19595
19596 2004-06-05 05:01  ivan
19597
19598         * Makefile: AND set its owner.  whew.
19599
19600 2004-06-05 04:55  ivan
19601
19602         * Makefile: and don't forget to make the dir
19603
19604 2004-06-05 04:47  ivan
19605
19606         * Makefile: fix path and make var substitution
19607
19608 2004-06-05 04:37  ivan
19609
19610         * Makefile: oops fix line endings in automated self-service lib
19611           install
19612
19613 2004-06-05 04:34  ivan
19614
19615         * Makefile: automated self-service lib install
19616
19617 2004-06-05 02:34  ivan
19618
19619         * bin/: sqlradius-norealm.reimport, sqlradius.import,
19620           sqlradius.reimport: sqlradius import updates
19621
19622 2004-06-04 20:00  ivan
19623
19624         * Makefile: self-service installer?
19625
19626 2004-06-03 03:09  ivan
19627
19628         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
19629           address on "re-email" link
19630
19631 2004-06-03 02:55  ivan
19632
19633         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
19634           screen and "re-email/re-print" links, also fix agent-specific
19635           From: address on "re-email" link
19636
19637 2004-06-03 00:00  ivan
19638
19639         * FS/FS/cust_bill.pm: better error message for non-applicable
19640           invoice events
19641
19642 2004-06-02 14:27  ivan
19643
19644         * fs_selfservice/DEPLOY: simple kludge for testing
19645
19646 2004-06-01 03:56  ivan
19647
19648         * httemplate/edit/part_bill_event.cgi: html table fix
19649
19650 2004-06-01 03:53  ivan
19651
19652         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
19653           per-agent invoice_from addresses
19654
19655 2004-06-01 02:23  ivan
19656
19657         * bin/postfix_courierimap.import: typo in sql
19658
19659 2004-05-31 18:49  ivan
19660
19661         * FS/FS/cust_bill.pm: typo in error message
19662
19663 2004-05-28 16:26  ivan
19664
19665         * bin/sqlradius.reimport: adding password/finger correction tool
19666           too
19667
19668 2004-05-28 06:48  ivan
19669
19670         * bin/postfix_courierimap.import: adding
19671
19672 2004-05-28 04:33  ivan
19673
19674         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
19675           checking the filename at all... to catch empty form submissions?
19676
19677 2004-05-28 04:21  ivan
19678
19679         * httemplate/misc/upload-batch.cgi: better error reporting on
19680           unparsable filenames
19681
19682 2004-05-28 03:38  ivan
19683
19684         * httemplate/search/elements/search.html: show a better message
19685           when no results are found
19686
19687 2004-05-28 03:17  ivan
19688
19689         * httemplate/search/cust_bill.html: correct count statement when
19690           searching for individual invoices by #
19691
19692 2004-05-28 01:40  ivan
19693
19694         * bin/sqlradius.import: really.
19695
19696 2004-05-28 01:37  ivan
19697
19698         * bin/sqlradius.import: fixed up and working?
19699
19700 2004-05-28 00:02  ivan
19701
19702         * FS/FS/svc_domain.pm: report value passed for illegal action
19703           pseudo-field
19704
19705 2004-05-27 02:30  ivan
19706
19707         * bin/sqlradius.import: fixup domain svcpart selection
19708
19709 2004-05-27 02:14  ivan
19710
19711         * bin/sqlradius.import: adding sqlradius.import
19712
19713 2004-05-26 11:59  ivan
19714
19715         * FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
19716           the version of File::Temp with the OO interface
19717
19718 2004-05-26 06:07  ivan
19719
19720         * FS/FS/part_export/acct_sql.pm: fix table name
19721
19722 2004-05-26 06:02  ivan
19723
19724         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
19725           export some more to export to alias table also and in general be
19726           more configurable
19727
19728 2004-05-26 04:11  ivan
19729
19730         * FS/FS/cust_bill.pm: comma
19731
19732 2004-05-26 04:11  ivan
19733
19734         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
19735           temp files in cache.datasrc instead of /tmp
19736
19737 2004-05-26 03:36  ivan
19738
19739         * FS/FS/cust_bill.pm: better error checking/reporting for latex
19740           setup problems
19741
19742 2004-05-26 02:14  ivan
19743
19744         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
19745           web content in user homedirs and link to /var/www
19746
19747 2004-05-19 07:34  ivan
19748
19749         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
19750           acct_sql export
19751
19752 2004-05-19 07:29  ivan
19753
19754         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
19755           export
19756
19757 2004-05-19 07:22  ivan
19758
19759         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
19760
19761 2004-05-19 06:41  ivan
19762
19763         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
19764           t/part_export-acct_sql.t: adding acct_sql export
19765
19766 2004-05-19 05:31  ivan
19767
19768         * httemplate/edit/part_pkg.cgi: continue making
19769           hours/input/output/total display on invoices conditional on there
19770           being any charge for overages
19771
19772 2004-05-19 05:30  ivan
19773
19774         * httemplate/edit/part_pkg.cgi: finish making
19775           hours/input/output/total display on invoices conditional on there
19776           being any charge for overages
19777
19778 2004-05-19 05:28  ivan
19779
19780         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
19781           display on invoices conditional on there being any charge for
19782           overages
19783
19784 2004-05-17 17:20  ivan
19785
19786         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
19787           order_pkg to return pkgnum also
19788
19789 2004-05-14 05:25  ivan
19790
19791         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
19792           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
19793           httemplate/edit/process/part_bill_event.cgi: add per-agent
19794           invoice templates, add per-package suspend invoice events, fix
19795           automatic creation of invoice_latex alternate templates
19796
19797 2004-05-12 11:07  ivan
19798
19799         * bin/sequences.reset: easier this way
19800
19801 2004-05-12 11:02  ivan
19802
19803         * bin/: sequences.reset, freeside.import: adding
19804
19805 2004-05-12 03:03  ivan
19806
19807         * Makefile: for native apache installs
19808
19809 2004-05-11 05:01  ivan
19810
19811         * httemplate/edit/svc_www.cgi: i'm not usually like this.
19812
19813 2004-05-11 04:58  ivan
19814
19815         * httemplate/edit/svc_www.cgi: this has been an evening of logical
19816           negation
19817
19818 2004-05-11 04:54  ivan
19819
19820         * httemplate/edit/svc_www.cgi: so close
19821
19822 2004-05-11 04:52  ivan
19823
19824         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
19825           svc_www-usersvc_svcpart and hopefully simplified zone select too
19826
19827 2004-05-11 04:22  ivan
19828
19829         * httemplate/edit/svc_www.cgi: need to pull in $conf
19830
19831 2004-05-11 04:19  ivan
19832
19833         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
19834           default and one kludge, to improve webhosting UI
19835
19836 2004-05-11 02:50  ivan
19837
19838         * FS/FS/part_export/www_shellcommands.pm: fix commands
19839
19840 2004-05-10 17:46  ivan
19841
19842         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
19843           host browse
19844
19845 2004-05-10 16:16  ivan
19846
19847         * httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
19848
19849 2004-05-10 06:46  ivan
19850
19851         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
19852           password changing command
19853
19854 2004-05-10 06:17  ivan
19855
19856         * FS/FS/part_export/shellcommands.pm: fall back to password
19857           changing in the case of blank suspension/unsuspension commands,
19858           like some exports
19859
19860 2004-05-10 04:10  ivan
19861
19862         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
19863           export commands configrable
19864
19865 2004-05-10 03:01  ivan
19866
19867         * bin/sendmail.import: properly nested greps
19868
19869 2004-05-10 02:59  ivan
19870
19871         * bin/sendmail.import: allow for multiple svc_acct svcparts
19872
19873 2004-05-10 02:40  ivan
19874
19875         * bin/sendmail.import: 5.005!
19876
19877 2004-05-10 02:38  ivan
19878
19879         * bin/sendmail.import: ach 5.005
19880
19881 2004-05-10 01:38  ivan
19882
19883         * CREDITS: rt and sql-ledger
19884
19885 2004-05-08 00:46  ivan
19886
19887         * FS/FS/svc_acct.pm: default finger to first+last
19888
19889 2004-05-06 15:37  ivan
19890
19891         * httemplate/edit/svc_www.cgi: brainfart
19892
19893 2004-05-06 15:34  ivan
19894
19895         * httemplate/edit/svc_www.cgi: tyop
19896
19897 2004-05-06 15:29  ivan
19898
19899         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
19900           change the restart command in apache exports
19901
19902 2004-05-06 15:29  ivan
19903
19904         * FS/FS/svc_acct.pm: protect properly against deleting users linked
19905           to virtual web sites
19906
19907 2004-05-06 15:18  ivan
19908
19909         * httemplate/edit/svc_www.cgi: show service name and
19910           fully-qualified address on service add
19911
19912 2004-05-04 11:44  ivan
19913
19914         * FS/FS/queue.pm: don't truncate job args for display
19915
19916 2004-05-03 08:40  ivan
19917
19918         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
19919           (svc_external: id, title / svc_acct: domain)
19920
19921 2004-05-03 07:32  ivan
19922
19923         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
19924           part_export/shellcommands_withdomain.pm: make RADIUS groups
19925           available to shellcommands exports
19926
19927 2004-05-01 15:49  ivan
19928
19929         * httemplate/search/: cust_bill.html, elements/search.html: don't
19930           display links to missing customers
19931
19932 2004-05-01 14:40  ivan
19933
19934         * httemplate/search/cust_bill.html: I'm slow this morning
19935
19936 2004-05-01 14:38  ivan
19937
19938         * httemplate/search/cust_bill.html: oops tyop
19939
19940 2004-05-01 14:05  ivan
19941
19942         * httemplate/search/cust_bill.html: handle missing customer records
19943           without erroring out
19944
19945 2004-04-30 20:54  ivan
19946
19947         * htetc/global.asa: very weird 5.005 problem
19948
19949 2004-04-30 14:58  ivan
19950
19951         * FS/FS/Record.pm: accept empty zips for non-US countries...
19952
19953 2004-04-30 13:22  ivan
19954
19955         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
19956           scalar search" warning
19957
19958 2004-04-30 12:08  ivan
19959
19960         * httemplate/index.html: 15 day open invoice reports for qis
19961
19962 2004-04-23 06:15  ivan
19963
19964         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
19965           FS/bin/freeside-credit-report, httemplate/index.html,
19966           httemplate/search/report_cc.cgi,
19967           httemplate/search/report_cc.html,
19968           httemplate/search/report_credit.cgi,
19969           httemplate/search/report_credit.html: add link to new credit
19970           report on main menu, remove old obsolete shell-out reports
19971
19972 2004-04-23 05:50  ivan
19973
19974         * Makefile, htetc/global.asa: fix up includes with Apache::ASP
19975
19976 2004-04-23 05:19  ivan
19977
19978         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
19979           httemplate/graph/money_time-graph.cgi,
19980           httemplate/graph/money_time.cgi,
19981           httemplate/search/cust_bill.html,
19982           httemplate/search/cust_credit.html,
19983           httemplate/search/cust_pay.cgi,
19984           httemplate/search/report_cust_credit.html,
19985           httemplate/search/elements/search.html: credit report, add some
19986           links to sales/credits/receipts summary, move payment search to
19987           template
19988
19989 2004-04-22 19:32  ivan
19990
19991         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
19992           search/elements/search.html: working templated invoice search!
19993
19994 2004-04-22 00:38  ivan
19995
19996         * httemplate/elements/pager.html: silly pager fix
19997
19998 2004-04-22 00:27  ivan
19999
20000         * httemplate/docs/: install.html, upgrade10.html: minor doc updates
20001
20002 2004-04-22 00:07  ivan
20003
20004         * httemplate/search/report_cust_credit.html: initial copy from
20005           report_cust_pay.html
20006
20007 2004-04-21 13:52  ivan
20008
20009         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
20010           problems should be fatal and trigger retry
20011
20012 2004-04-20 18:49  ivan
20013
20014         * FS/FS/cust_main.pm: respect country default for batch import
20015
20016 2004-04-20 13:24  ivan
20017
20018         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
20019
20020 2004-04-19 18:23  ivan
20021
20022         * FS/FS/cust_main.pm: accept expiration dates in the same format
20023           they are output...
20024
20025 2004-04-19 17:58  ivan
20026
20027         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
20028           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
20029           fs_selfservice/FS-SelfService/SelfService.pm,
20030           httemplate/view/cust_main.cgi: add methods for masking credit
20031           cards, add payment info modification to self-service
20032
20033 2004-04-13 18:00  ivan
20034
20035         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
20036           make life easier when importing new upstream versions
20037
20038 2004-04-13 17:48  khoff
20039
20040         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
20041
20042 2004-04-13 15:30  ivan
20043
20044         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
20045           being used anyway
20046
20047 2004-04-13 13:01  ivan
20048
20049         * FS/t/part_export-communigate_pro.t: adding forgotten test
20050
20051 2004-04-13 11:27  ivan
20052
20053         * Makefile: adding comments for fedora
20054
20055 2004-04-10 18:50  ivan
20056
20057         * httemplate/search/: report_prepaid_income.cgi,
20058           report_prepaid_income.html: update unearned revenue report based
20059           on feedback from kevin
20060
20061 2004-04-09 15:35  ivan
20062
20063         * Makefile: thank goodness its friday
20064
20065 2004-04-09 15:34  ivan
20066
20067         * Makefile: really properly disable RT where not using
20068
20069 2004-04-09 15:33  ivan
20070
20071         * Makefile: properly disable RT where not using
20072
20073 2004-04-09 15:29  ivan
20074
20075         * fs_passwd/fs_passwd.cgi: oops, this one too
20076
20077 2004-04-09 15:28  ivan
20078
20079         * fs_passwd/fs_passwd.html: fs_passwd.cgi
20080
20081 2004-04-08 05:37  ivan
20082
20083         * Makefile: fix psql command line options for older pg
20084
20085 2004-04-08 05:23  ivan
20086
20087         * Makefile: fix quotes
20088
20089 2004-04-08 05:07  ivan
20090
20091         * Makefile: don't enable by default
20092
20093 2004-04-08 05:05  ivan
20094
20095         * rt/sbin/: rt-setup-database, rt-setup-database.in: remove
20096           accidentally doubled lines in usage inst
20097
20098 2004-04-08 05:00  ivan
20099
20100         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
20101           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
20102           rt/sbin/rt-setup-database.in: beginning of RT integration
20103
20104 2004-04-07 22:53  ivan
20105
20106         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
20107           server until it is ready
20108
20109 2004-04-07 06:12  ivan
20110
20111         * FS/bin/freeside-reexport: oops, update the usage too
20112
20113 2004-04-07 06:11  ivan
20114
20115         * FS/bin/freeside-reexport: added options to select username,
20116           svcnum, svcpart
20117
20118 2004-04-07 04:39  ivan
20119
20120         * FS/FS/: Conf.pm, domain_record.pm: automatically update
20121           reverse-ARPA records (Bug#462) / recognize SOA records with the
20122           fqdn as well as @
20123
20124 2004-04-07 04:04  ivan
20125
20126         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
20127           domain
20128
20129 2004-04-07 01:34  ivan
20130
20131         * FS/FS/part_export.pm: argh, the glob itself is tainted under
20132           5.005
20133
20134 2004-04-07 01:07  ivan
20135
20136         * FS/FS/part_export.pm: make -T happy (under old perl?)
20137
20138 2004-04-05 19:03  ivan
20139
20140         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
20141
20142 2004-04-05 07:05  ivan
20143
20144         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
20145           httemplate/misc/process/link.cgi: add a domain pulldown to
20146           svc_acct linking, closes: Bug#277 / prevent "stealing" services
20147           with link unless you set legacy_link-steal config option, closes:
20148           Bug#321
20149
20150 2004-04-05 04:55  ivan
20151
20152         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
20153           heuristics to transfer ordering: primaries first, then sorted by
20154           quantity
20155
20156 2004-04-05 02:08  ivan
20157
20158         * htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
20159           httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
20160           httemplate/view/svc_domain.cgi: add whois functionality
20161           internally instead of linking to geektools
20162
20163 2004-04-04 15:20  ivan
20164
20165         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
20166           to optionally allow non-matching svcparts to be moved during
20167           package changes, closes: Bug#667
20168
20169 2004-04-04 15:14  ivan
20170
20171         * httemplate/view/cust_main.cgi: comment out extraneous warning
20172
20173 2004-04-02 16:45  ivan
20174
20175         * httemplate/search/cust_bill.cgi: UI: stop making things small for
20176           no reason
20177
20178 2004-04-02 05:44  ivan
20179
20180         * htetc/global.asa, htetc/handler.pl,
20181           httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
20182           and set Content-Length and Cache-Control for viewing .pdf
20183           invoices with IE over SSL.
20184           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
20185
20186 2004-04-02 03:23  ivan
20187
20188         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
20189           .pdf extension to placate some versions of IE.  yay IE.
20190
20191 2004-04-01 18:09  ivan
20192
20193         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
20194           (r)ndc command
20195
20196 2004-04-01 06:50  ivan
20197
20198         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
20199           commands
20200
20201 2004-04-01 03:14  ivan
20202
20203         * httemplate/browse/part_referral.cgi: remove extraneous html
20204
20205 2004-04-01 03:09  ivan
20206
20207         * httemplate/browse/part_referral.cgi: oops!
20208
20209 2004-04-01 02:56  ivan
20210
20211         * httemplate/browse/part_referral.cgi: add a yesterday column and a
20212           total row, closes: Bug#797
20213
20214 2004-03-31 16:44  ivan
20215
20216         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
20217           sub-countries from Locale::SubCountry now
20218
20219 2004-03-30 09:13  ivan
20220
20221         * httemplate/docs/upgrade10.html: little more explanation about
20222           editing Pg dumps
20223
20224 2004-03-30 08:43  ivan
20225
20226         * FS/FS/cust_main.pm: mutex the bill and collect functions
20227           per-customer
20228
20229 2004-03-30 01:20  ivan
20230
20231         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
20232           list of ignored zones, add nameservice records to existing
20233           domains, update for API change inDNS::ZoneParse 0.84
20234
20235 2004-03-29 13:49  ivan
20236
20237         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
20238           also
20239
20240 2004-03-28 22:03  ivan
20241
20242         * FS/FS/part_export.pm: fix export_info sub to return an empty
20243           hashref instead of undef
20244
20245 2004-03-26 17:05  khoff
20246
20247         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
20248           services in a particular order to get around certain
20249           inter-service dependancies
20250
20251 2004-03-25 20:54  ivan
20252
20253         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
20254           2.09
20255
20256 2004-03-25 20:46  ivan
20257
20258         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
20259           necessary
20260
20261 2004-03-25 03:00  ivan
20262
20263         * FS/FS/part_export/: domain_shellcommands.pm,
20264           www_shellcommands.pm: typo from refactoring
20265
20266 2004-03-25 00:55  ivan
20267
20268         * FS/FS/part_export/: domain_shellcommands.pm,
20269           forward_shellcommands.pm, shellcommands.pm,
20270           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
20271           ISPMan integration
20272
20273 2004-03-24 22:42  ivan
20274
20275         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
20276           and later only so far, still waiting to hear about 4.10
20277
20278 2004-03-24 07:38  ivan
20279
20280         * httemplate/edit/part_export.cgi: catch misconfigured exports
20281
20282 2004-03-24 06:28  ivan
20283
20284         * FS/FS/: part_export.pm, part_export/apache.pm,
20285           part_export/bind.pm, part_export/bind_slave.pm,
20286           part_export/bsdshell.pm, part_export/communigate_pro.pm,
20287           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
20288           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
20289           part_export/forward_shellcommands.pm, part_export/http.pm,
20290           part_export/infostreet.pm, part_export/ldap.pm,
20291           part_export/postfix.pm, part_export/shellcommands.pm,
20292           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
20293           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
20294           part_export/sysvshell.pm, part_export/textradius.pm,
20295           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
20296           export info to the modules themselves
20297
20298 2004-03-24 06:23  ivan
20299
20300         * FS/FS/part_export/router.pm: move export info to the modules
20301           themselves
20302
20303 2004-03-24 06:21  ivan
20304
20305         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
20306           t/part_export-passwdfile.t: adding passwdfile export base class
20307
20308 2004-03-24 06:17  ivan
20309
20310         * eg/export_template.pm: update example export for the new world of
20311           export data in themodule files
20312
20313 2004-03-24 01:35  ivan
20314
20315         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
20316           t/part_export-postfix.t, t/part_export-router.t: add missing
20317           compile tests
20318
20319 2004-03-23 11:57  ivan
20320
20321         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
20322           partial credits
20323
20324 2004-03-22 19:36  ivan
20325
20326         * htetc/global.asa: make Apache::ASP includes work as expected
20327
20328 2004-03-22 19:31  ivan
20329
20330         * htetc/global.asa: includes fix
20331
20332 2004-03-22 19:29  ivan
20333
20334         * htetc/global.asa, httemplate/docs/install.html,
20335           httemplate/docs/upgrade10.html: includes with Apache::ASP
20336
20337 2004-03-22 16:06  ivan
20338
20339         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
20340           htetc/global.asa, htetc/handler.pl,
20341           httemplate/elements/small_custview.html,
20342           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
20343           httemplate/view/cust_main.cgi: one-time credit card and ACH
20344           payments (like self-service) closes: Bug#648
20345
20346 2004-03-22 16:06  ivan
20347
20348         * httemplate/search/report_receivables.cgi: fix sorting of NULL
20349           companies differently than empty companies
20350
20351 2004-03-22 11:02  ivan
20352
20353         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
20354           size of 6
20355
20356 2004-03-22 09:13  ivan
20357
20358         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
20359           add ACH help graphic
20360
20361 2004-03-22 07:18  ivan
20362
20363         * FS/FS/CGI.pm: tone down the titles
20364
20365 2004-03-22 07:04  ivan
20366
20367         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
20368
20369 2004-03-22 04:50  ivan
20370
20371         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
20372           expiration selection now -> 15 years instead of hardcoded
20373
20374 2004-03-22 03:05  ivan
20375
20376         * httemplate/: edit/process/REAL_cust_pkg.cgi,
20377           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
20378           misc/unprovision.cgi, misc/process/link.cgi,
20379           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
20380           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
20381           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
20382           remove everything that links to package view also, closes:
20383           Bug#569
20384
20385 2004-03-22 02:36  ivan
20386
20387         * httemplate/view/cust_main.cgi: further small UI tweaks
20388
20389 2004-03-22 02:16  ivan
20390
20391         * httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
20392           view/cust_main.cgi: yay!  remove package view entirely (closes:
20393           Bug#569)
20394
20395 2004-03-21 18:59  ivan
20396
20397         * httemplate/view/cust_main.cgi: much easier to understand listing
20398           of credits/payments that get split up, closes: Bug#773, 762
20399
20400 2004-03-19 04:36  ivan
20401
20402         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
20403
20404 2004-03-18 14:35  ivan
20405
20406         * FS/FS/part_export/shellcommands.pm: quote already-crypted
20407           passwords to prevent variable substitution
20408
20409 2004-03-18 14:32  ivan
20410
20411         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
20412           replace also
20413
20414 2004-03-18 14:00  ivan
20415
20416         * bin/shadow.reimport: add -b option
20417
20418 2004-03-18 12:58  ivan
20419
20420         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
20421           passwords
20422
20423 2004-03-17 17:46  ivan
20424
20425         * FS/bin/freeside-selfservice-server,
20426           fs_selfservice/FS-SelfService/SelfService.pm,
20427           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
20428           require Storable minimum 2.09
20429
20430 2004-03-17 15:16  ivan
20431
20432         * FS/FS/svc_acct.pm: fixup password checking to understand
20433           old-style *SUSPENDED* accounts and not to allow access for * ! !!
20434           passwords
20435
20436 2004-03-17 15:08  ivan
20437
20438         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
20439           accounts
20440
20441 2004-03-17 14:55  ivan
20442
20443         * bin/shadow.reimport: fix multiple svcparts
20444
20445 2004-03-17 14:53  ivan
20446
20447         * bin/shadow.reimport: allow multiple svcparts
20448
20449 2004-03-17 14:49  ivan
20450
20451         * bin/shadow.reimport: re-enable prompting
20452
20453 2004-03-17 14:45  ivan
20454
20455         * bin/shadow.reimport: add -d and -r options
20456
20457 2004-03-17 13:47  ivan
20458
20459         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
20460           FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
20461           httemplate/docs/upgrade-1.4.2.html: proper self-service login
20462           supporting plaintext, crypt and MD5 passwords
20463
20464 2004-03-16 12:41  ivan
20465
20466         * Makefile: rt-setup-database, not rt-initialize-database
20467
20468 2004-03-15 23:06  ivan
20469
20470         * Makefile, rt/config.layout.in: masonstatedir can't be configured
20471           form ./configure either, must use layout
20472
20473 2004-03-15 23:04  ivan
20474
20475         * Makefile: and finally, run the ./configure
20476
20477 2004-03-15 23:03  ivan
20478
20479         * Makefile: use a proper delimter
20480
20481 2004-03-15 23:00  ivan
20482
20483         * Makefile: transposition
20484
20485 2004-03-15 22:59  ivan
20486
20487         * Makefile: autogenerate rt/config.layout file
20488
20489 2004-03-15 22:58  ivan
20490
20491         * rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
20492           config.layout needs to be generated
20493
20494 2004-03-15 22:45  ivan
20495
20496         * Makefile: initial RT targets
20497
20498 2004-03-15 22:43  ivan
20499
20500         * rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
20501           (hopefully rather unobtrusive) patch
20502
20503 2004-03-15 20:36  ivan
20504
20505         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
20506
20507 2004-03-15 16:34  ivan
20508
20509         * Makefile: dont want to error out here
20510
20511 2004-03-12 17:27  ivan
20512
20513         * Makefile: really add the necessary backslashes this time, fix
20514           s/// delimteres
20515
20516 2004-03-12 16:53  ivan
20517
20518         * Makefile: oops
20519
20520 2004-03-12 16:50  ivan
20521
20522         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
20523           Makefile
20524
20525 2004-03-12 16:16  ivan
20526
20527         * Makefile: fix suse document root
20528
20529 2004-03-12 04:39  ivan
20530
20531         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
20532           httemplate/view/cust_main.cgi: add unapplycredits configuration
20533           option
20534
20535 2004-03-12 04:11  ivan
20536
20537         * httemplate/graph/money_time.cgi: fix title
20538
20539 2004-03-12 04:10  ivan
20540
20541         * httemplate/docs/upgrade10.html: add history tables to field
20542           change upgrade instructions, add hints for pre-5.6 perl, add
20543           index on cust_pay._date
20544
20545 2004-03-12 02:22  ivan
20546
20547         * httemplate/index.html: add badly-named new report
20548
20549 2004-03-12 02:19  ivan
20550
20551         * httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
20552
20553 2004-03-12 00:56  ivan
20554
20555         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
20556           by default; horrible performance
20557
20558 2004-03-12 00:17  ivan
20559
20560         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
20561           contain the strings now, not just match exactly
20562
20563 2004-03-11 21:58  ivan
20564
20565         * httemplate/docs/upgrade10.html: document trouble schema changes
20566           backported to 1.4.2
20567
20568 2004-03-11 21:49  ivan
20569
20570         * httemplate/docs/upgrade10.html: remove comment
20571
20572 2004-03-11 13:35  ivan
20573
20574         * httemplate/docs/upgrade10.html: add info for ancient Pg versions
20575
20576 2004-03-11 13:19  ivan
20577
20578         * conf/logo.eps: oops, wrong logo
20579
20580 2004-03-11 13:07  ivan
20581
20582         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
20583           point invoice_latex at it by default
20584
20585 2004-03-11 00:54  ivan
20586
20587         * FS/bin/freeside-selfservice-server: turn down logging level
20588
20589 2004-03-10 23:33  ivan
20590
20591         * fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
20592           fs_passwdd: update fs_passwd stuff as wrappers around
20593           self-service
20594
20595 2004-03-10 20:17  ivan
20596
20597         * FS/MANIFEST: incorrect listing in MANIFEST
20598
20599 2004-03-10 18:03  ivan
20600
20601         * rt/lib/: RT/I18N/it.po, RT/Interface/REST.pm,
20602           t/data/crashes-file-based-parser, t/data/multipart-report,
20603           t/data/notes-uuencoded: Initial revision
20604
20605 2004-03-10 17:59  ivan
20606
20607         * rt/: README.Oracle, UPGRADING, bin/rt.in,
20608           docs/rt3-schema-relationships.dot, etc/acl.Informix,
20609           etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
20610           html/Admin/Elements/SelectStage, html/Elements/SelectLang,
20611           html/REST/1.0/autohandler, html/REST/1.0/dhandler,
20612           html/REST/1.0/logout, html/REST/1.0/Forms/queue/default,
20613           html/REST/1.0/Forms/queue/ns,
20614           html/REST/1.0/Forms/ticket/attachments,
20615           html/REST/1.0/Forms/ticket/default,
20616           html/REST/1.0/Forms/ticket/history,
20617           html/REST/1.0/Forms/ticket/links,
20618           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
20619           html/REST/1.0/search/dhandler, html/REST/1.0/search/ticket,
20620           html/REST/1.0/ticket/comment, html/REST/1.0/ticket/link,
20621           html/REST/1.0/ticket/merge, lib/RT/StyleGuide.pod: Initial
20622           revision
20623
20624 2004-03-10 17:05  ivan
20625
20626         * Makefile: update for suse
20627
20628 2004-03-10 14:27  khoff
20629
20630         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
20631           weren't being properly masked on errors.  The router/block select
20632           box wasn't being generated on errors.
20633
20634 2004-03-10 11:06  khoff
20635
20636         * httemplate/browse/router.cgi: Added hide/show customer router
20637           link.
20638
20639 2004-03-09 18:37  khoff
20640
20641         * httemplate/browse/router.cgi: UI cleanup.
20642
20643 2004-03-05 16:57  ivan
20644
20645         * httemplate/docs/upgrade10.html: doc
20646
20647 2004-03-05 06:34  ivan
20648
20649         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
20650           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
20651           FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
20652           htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
20653           httemplate/graph/money_time.cgi: beginning of OO reporting
20654           interface, create acadia-requested crosstab reports
20655
20656 2004-03-04 21:59  ivan
20657
20658         * FS/bin/freeside-daily: fix -v
20659
20660 2004-03-03 08:32  ivan
20661
20662         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
20663           be create and fetchmail should not be run
20664
20665 2004-03-03 05:42  ivan
20666
20667         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
20668           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
20669           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
20670           emails being sent to signup server declined accounts, closes:
20671           Bug#743
20672
20673 2004-03-02 22:20  ivan
20674
20675         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
20676           well as disable them (IE doesn't grey out disabled text dialogs)
20677
20678 2004-02-28 15:06  ivan
20679
20680         * httemplate/docs/ieak.html: for now
20681
20682 2004-02-28 14:57  ivan
20683
20684         * Makefile: s/cleanwhisker/pouncequick/
20685
20686 2004-02-28 14:49  ivan
20687
20688         * FS/t/acct_snarf.t: adding
20689
20690 2004-02-28 14:48  ivan
20691
20692         * FS/FS/cust_pkg.pm: minor fixes
20693
20694 2004-02-28 14:47  ivan
20695
20696         * CREDITS: credit where the typeset invoices came from!
20697
20698 2004-02-28 14:43  ivan
20699
20700         * htetc/global.asa, httemplate/docs/install.html,
20701           httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
20702
20703 2004-02-28 14:40  ivan
20704
20705         * httemplate/edit/process/cust_main_county-collapse.cgi: style
20706
20707 2004-02-28 14:40  ivan
20708
20709         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
20710           recurtax fields
20711
20712 2004-02-28 14:26  ivan
20713
20714         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
20715           1.32, finally closes Bug#639
20716
20717 2004-02-27 13:21  khoff
20718
20719         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
20720           were trying to call addr on an undefined object.  That's not
20721           good.
20722
20723 2004-02-26 11:21  ivan
20724
20725         * httemplate/view/svc_forward.cgi: correct cancel link
20726           s/account/mail forward/
20727
20728 2004-02-25 20:01  ivan
20729
20730         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
20731
20732 2004-02-25 19:32  ivan
20733
20734         * FS/FS/Record.pm: allow replace with no arguments
20735
20736 2004-02-25 02:37  ivan
20737
20738         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
20739           forward editing for new svc_forward.src field
20740
20741 2004-02-24 21:11  ivan
20742
20743         * FS/FS/CGI.pm: kludge around it completely
20744
20745 2004-02-24 21:04  ivan
20746
20747         * FS/FS/CGI.pm: third time's the charm
20748
20749 2004-02-24 21:00  ivan
20750
20751         * FS/FS/CGI.pm: oops, not the right way to blank them
20752
20753 2004-02-24 20:56  ivan
20754
20755         * FS/FS/CGI.pm: query strings get passed through sometimes?
20756
20757 2004-02-24 19:50  ivan
20758
20759         * httemplate/docs/install.html: formatting
20760
20761 2004-02-23 00:12  ivan
20762
20763         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
20764           fallback suspension code
20765
20766 2004-02-13 10:58  ivan
20767
20768         * bin/postfix.export: postfix export
20769
20770 2004-02-13 06:04  ivan
20771
20772         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
20773
20774 2004-02-13 05:53  ivan
20775
20776         * httemplate/edit/part_svc.cgi: typo
20777
20778 2004-02-13 04:27  ivan
20779
20780         * FS/FS/part_export/postfix.pm: adding postfix export
20781
20782 2004-02-13 03:47  ivan
20783
20784         * bin/sendmail.import: it lives!
20785
20786 2004-02-13 03:44  ivan
20787
20788         * httemplate/docs/upgrade10.html: workaround for older Pg
20789
20790 2004-02-13 03:28  ivan
20791
20792         * httemplate/: index.html, search/svc_forward.cgi,
20793           view/svc_forward.cgi: add mail alias browse to main menu and fix
20794           mail alias view to recognize new schema also
20795
20796 2004-02-13 02:57  ivan
20797
20798         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
20799           adding svc_forward.src: make svc_forward.srcsvc nullable
20800
20801 2004-02-13 02:35  ivan
20802
20803         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
20804           httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
20805           svc_forward.src
20806
20807 2004-02-13 00:02  ivan
20808
20809         * bin/sendmail.import: initial import
20810
20811 2004-02-12 20:01  ivan
20812
20813         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
20814           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
20815           depend on Net::SSH 0.08 for non-blocking STDERR read
20816
20817 2004-02-12 02:44  ivan
20818
20819         * bin/bind.import: fix usage msg
20820
20821 2004-02-11 22:31  ivan
20822
20823         * htetc/global.asa, htetc/handler.pl,
20824           httemplate/misc/email-invoice.cgi,
20825           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
20826           re-email invoice, closes: bug#526 and have print and email
20827           invoice links redirect back to top of customer view page instead
20828           of #history tag
20829
20830 2004-02-07 14:13  ivan
20831
20832         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
20833
20834 2004-02-07 00:24  ivan
20835
20836         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
20837           to sqlradius and sqlradius_withdomain exports
20838
20839 2004-02-05 17:00  ivan
20840
20841         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
20842
20843 2004-02-02 16:19  ivan
20844
20845         * bin/shadow.reimport: adding shadow.reimport
20846
20847 2004-02-01 01:29  ivan
20848
20849         * Makefile: use install to make all components of FREESIDE_CONF dir
20850
20851 2004-01-30 22:33  ivan
20852
20853         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
20854           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
20855           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
20856           htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
20857           httemplate/docs/upgrade-1.4.2.html,
20858           httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
20859           enable an explicit first package flag
20860
20861 2004-01-30 22:20  ivan
20862
20863         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
20864           empty values in non-primary-keyed tables
20865
20866 2004-01-30 12:40  ivan
20867
20868         * httemplate/docs/upgrade-1.4.2.html: not appropriate
20869
20870 2004-01-29 19:58  ivan
20871
20872         * FS/FS/part_export.pm: add default freebsd and linux
20873           suspension/unsuspension commands, work around FreeBSD pw(1) lack
20874           of locking, and don't prepend "*SUSPENDED* " to suspend an
20875           account anymore
20876
20877 2004-01-29 19:05  ivan
20878
20879         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
20880           suspend an account
20881
20882 2004-01-29 17:27  ivan
20883
20884         * Makefile: multiple self-service machines aren't enclosed in
20885           quotes
20886
20887 2004-01-29 17:10  ivan
20888
20889         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
20890           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
20891           support for running selfservice server against multiple machines
20892
20893 2004-01-27 17:45  ivan
20894
20895         * httemplate/search/svc_acct.cgi: fix link from service definition
20896           browse to services
20897
20898 2004-01-27 17:39  ivan
20899
20900         * httemplate/: index.html, browse/part_svc.cgi,
20901           search/svc_acct.cgi, search/svc_domain.cgi: add service
20902           definition browse by number of active services
20903
20904 2004-01-23 03:20  ivan
20905
20906         * httemplate/: index.html, search/report_prepaid_income.cgi,
20907           search/report_prepaid_income.html: add prepaid income to main
20908           menu and allow arbitrary dates
20909
20910 2004-01-23 01:04  ivan
20911
20912         * httemplate/search/report_prepaid_income.cgi: tidy up look
20913
20914 2004-01-23 00:58  ivan
20915
20916         * httemplate/search/report_prepaid_income.cgi: oops
20917
20918 2004-01-23 00:55  ivan
20919
20920         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
20921           income report
20922
20923 2004-01-22 19:22  ivan
20924
20925         * FS/FS/cust_bill.pm: undo debugging change
20926
20927 2004-01-22 19:21  ivan
20928
20929         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
20930           avoid gigantic line items
20931
20932 2004-01-22 19:01  ivan
20933
20934         * httemplate/edit/cust_main.cgi: and the same for ship_
20935
20936 2004-01-22 18:53  ivan
20937
20938         * httemplate/edit/cust_main.cgi: fix state default and set min year
20939           to this year, patch from <matthewd>, thanks!
20940
20941 2004-01-22 16:49  ivan
20942
20943         * debian/control: update ideas about package splitup
20944
20945 2004-01-21 16:21  ivan
20946
20947         * FS/FS/cust_main.pm: fix cancel method
20948
20949 2004-01-21 16:11  ivan
20950
20951         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
20952           properly
20953
20954 2004-01-21 15:45  ivan
20955
20956         * httemplate/misc/dump.cgi: fix newline problem in dump
20957
20958 2004-01-21 14:10  ivan
20959
20960         * FS/FS/cust_bill.pm: clean up all temp files!
20961
20962 2004-01-21 14:00  ivan
20963
20964         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
20965           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
20966
20967 2004-01-20 16:04  ivan
20968
20969         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
20970           cust_pkg.cgi: don't include the _next_ day, just the full ending
20971           day
20972
20973 2004-01-20 12:30  ivan
20974
20975         * httemplate/: index.html, misc/dump.cgi: add database dump from
20976           web interface
20977
20978 2004-01-19 15:21  ivan
20979
20980         * httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
20981
20982 2004-01-18 13:03  ivan
20983
20984         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
20985           as a hashref causes too many other problems.  please leave as is.
20986           DBD::Pg needs to be fixed.  1.31 is a lost cause.
20987
20988 2004-01-16 13:45  ivan
20989
20990         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
20991           also
20992
20993 2004-01-12 12:52  ivan
20994
20995         * httemplate/docs/upgrade10.html: add IPC::ShareLite and
20996           Locale::SubCountry
20997
20998 2004-01-12 12:52  ivan
20999
21000         * httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
21001
21002 2004-01-12 12:40  khoff
21003
21004         * httemplate/edit/part_virtual_field.cgi: Lists are just better
21005           sorted.
21006
21007 2004-01-12 12:34  khoff
21008
21009         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
21010
21011 2004-01-11 16:03  ivan
21012
21013         * httemplate/view/cust_bill.cgi: only display "view typeset
21014           invoice" when there is an invoice_latex template
21015
21016 2004-01-11 15:59  ivan
21017
21018         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
21019           invoice view in web UI uses pdf instead of postscript, closes
21020           Bug#614
21021
21022 2004-01-11 15:38  ivan
21023
21024         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
21025
21026 2004-01-11 15:37  ivan
21027
21028         * httemplate/view/cust_bill-pdf.cgi: adding
21029
21030 2004-01-10 03:17  ivan
21031
21032         * Makefile: workaround stubborn shells globbing [a-z] to include
21033           CVS/
21034
21035 2004-01-09 20:19  ivan
21036
21037         * FS/FS/cust_main.pm: don't require payname for DCHK either
21038
21039 2004-01-09 19:50  ivan
21040
21041         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
21042           invoice event edits
21043
21044 2004-01-09 14:46  ivan
21045
21046         * httemplate/search/report_receivables.cgi: add customer number
21047
21048 2004-01-09 14:39  ivan
21049
21050         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
21051           deletions: need to use Date::Format and FS::Misc qw(send_email)
21052           in cust_credit.pm, need a link to delete unapplied credits too
21053
21054 2004-01-09 14:15  ivan
21055
21056         * FS/FS/Conf.pm: correct tyop
21057
21058 2004-01-09 14:11  ivan
21059
21060         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
21061           httemplate/view/cust_main.cgi,
21062           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
21063           value to enable deletion of credits
21064
21065 2004-01-09 13:09  ivan
21066
21067         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
21068           value
21069
21070 2004-01-06 22:10  khoff
21071
21072         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
21073           billing services in an external sql database.
21074
21075 2004-01-05 12:24  ivan
21076
21077         * httemplate/index.html: fix other packages by next bill date link
21078
21079 2004-01-03 19:54  ivan
21080
21081         * httemplate/docs/signup.html: remove obsolete netscape CCK
21082           supportsignup.cgi
21083
21084           depend on HTTP::BrowserDetect directly instead of via deprecated
21085           HTTP::Headers::UserAgent (closes: Bug#578)
21086
21087 2004-01-03 00:42  ivan
21088
21089         * httemplate/browse/agent.cgi: fix heading colspan when there is no
21090           agent.disabled column
21091
21092 2004-01-01 12:40  ivan
21093
21094         * FS/FS/cust_bill.pm: escape stuff from latex
21095
21096 2003-12-29 22:02  khoff
21097
21098         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
21099           around a bug in DBD::Pg version 1.31.
21100
21101 2003-12-27 00:23  ivan
21102
21103         * httemplate/: index.html, search/cust_pkg.cgi,
21104           search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
21105           by agent
21106
21107 2003-12-24 10:18  khoff
21108
21109         * FS/bin/freeside-setup: tyop
21110
21111 2003-12-22 18:36  ivan
21112
21113         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
21114           FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
21115           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
21116           httemplate/edit/process/svc_external.cgi,
21117           httemplate/view/svc_external.cgi: add svc_external
21118
21119 2003-12-22 17:46  ivan
21120
21121         * FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
21122           httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
21123           svc_external
21124
21125 2003-12-22 17:10  ivan
21126
21127         * eg/table_template-svc.pm: update svc template for 1.5
21128
21129 2003-12-22 17:06  ivan
21130
21131         * eg/table_template-svc.pm: fix path to svc_Common in example table
21132
21133 2003-12-22 16:51  ivan
21134
21135         * FS/FS/ClientAPI/MyAccount.pm,
21136           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
21137           selfservice API
21138
21139 2003-12-22 16:41  ivan
21140
21141         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
21142           option
21143
21144 2003-12-22 13:37  ivan
21145
21146         * httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
21147           pending batch screen
21148
21149 2003-12-22 13:22  ivan
21150
21151         * FS/FS/cust_main.pm: default to the whole-country tax rate if
21152           states aren't defined
21153
21154 2003-12-22 13:18  ivan
21155
21156         * FS/FS/cust_bill.pm: quiet warning
21157
21158 2003-12-22 13:01  ivan
21159
21160         * FS/FS/cust_credit.pm: allow credits to be modified at API level
21161
21162 2003-12-22 09:50  ivan
21163
21164         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
21165           subs
21166
21167 2003-12-21 15:16  ivan
21168
21169         * httemplate/browse/agent_type.cgi: work even if there are stray
21170           type_pkgs records around
21171
21172 2003-12-21 15:13  ivan
21173
21174         * FS/FS/Record.pm: cache virtual_fields method results to help
21175           performance
21176
21177 2003-12-21 13:12  ivan
21178
21179         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
21180           both addresses by default
21181
21182 2003-12-19 19:47  ivan
21183
21184         * httemplate/browse/part_referral.cgi: fix inflated advertising
21185           source numbers
21186
21187 2003-12-15 00:08  ivan
21188
21189         * conf/invoice_latex: line up w/window envelopes
21190
21191 2003-12-15 00:07  ivan
21192
21193         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
21194           now, do not count on latex printing it, oops
21195
21196 2003-12-14 22:42  ivan
21197
21198         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
21199           amounts of all open invoices as soon as balance went positive
21200           (only manifests when any cust_bill->owed somehow got to be
21201           negative)
21202
21203 2003-12-14 19:41  ivan
21204
21205         * FS/FS/cust_bill.pm: add _latex_escape sub
21206
21207 2003-12-14 09:53  ivan
21208
21209         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
21210           view field names
21211
21212 2003-12-10 15:53  ivan
21213
21214         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
21215           dropdown
21216
21217 2003-12-10 14:51  ivan
21218
21219         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
21220           part_referral.disabled, add disabled indices to agent and
21221           part_bill_event
21222
21223 2003-12-10 14:50  ivan
21224
21225         * FS/FS/part_referral.pm: add part_referral.disabled
21226
21227 2003-11-30 00:06  ivan
21228
21229         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
21230           file
21231
21232 2003-11-29 23:52  ivan
21233
21234         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
21235
21236 2003-11-29 23:41  ivan
21237
21238         * conf/invoice_latex: move to the left to line up with window
21239           envelopes
21240
21241 2003-11-29 02:50  ivan
21242
21243         * FS/FS/cust_credit_bill.pm: missing cut
21244
21245 2003-11-29 02:48  ivan
21246
21247         * FS/FS/cust_bill.pm: use the latex template for normal printing
21248           when available
21249
21250 2003-11-29 02:39  ivan
21251
21252         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
21253
21254 2003-11-29 00:32  ivan
21255
21256         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
21257           send statements when a payment or credit is applied
21258
21259 2003-11-29 00:18  ivan
21260
21261         * FS/FS/part_bill_event.pm: also set default latex template for
21262           late bill templates
21263
21264 2003-11-29 00:08  ivan
21265
21266         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
21267           conf/invoice_latexfooter, conf/invoice_latexnotes,
21268           httemplate/misc/print-invoice.cgi,
21269           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
21270
21271 2003-11-26 07:37  ivan
21272
21273         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
21274           charges
21275
21276 2003-11-26 06:25  ivan
21277
21278         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
21279           value to control explicit due date printing on invoices
21280
21281 2003-11-24 06:29  ivan
21282
21283         * httemplate/edit/part_export.cgi: fix html quoting problems
21284
21285 2003-11-24 05:01  ivan
21286
21287         * httemplate/browse/part_export.cgi: fix html quoting of export
21288           options
21289
21290 2003-11-21 10:55  ivan
21291
21292         * FS/FS/Record.pm: revert bind_param change!
21293
21294 2003-11-21 07:32  ivan
21295
21296         * httemplate/search/report_receivables.cgi: precedence helps alot
21297
21298 2003-11-21 07:25  ivan
21299
21300         * httemplate/search/report_receivables.cgi: precedence helps alot
21301
21302 2003-11-21 07:20  ivan
21303
21304         * httemplate/search/report_receivables.cgi: show customer status on
21305           receivables report
21306
21307 2003-11-20 04:48  ivan
21308
21309         * FS/FS/part_export/communigate_pro.pm: don't error out when not
21310           actually changing domain
21311
21312 2003-11-19 10:13  ivan
21313
21314         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
21315
21316 2003-11-19 04:21  ivan
21317
21318         * httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
21319           search/report_cc.html, search/report_credit.html,
21320           search/report_cust_pay.html, search/report_tax.html: fix
21321           jscalendar date ifFormat
21322
21323 2003-11-18 17:37  ivan
21324
21325         * FS/FS/cust_bill.pm: reversing accidental commit of
21326           work-in-progress
21327
21328 2003-11-18 17:29  ivan
21329
21330         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
21331
21332 2003-11-18 07:14  ivan
21333
21334         * FS/FS/part_export.pm: fix communigate pro export descriptions
21335
21336 2003-11-18 07:04  ivan
21337
21338         * FS/: FS/part_export/communigate_pro.pm,
21339           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
21340           FS/part_export.pm: add communigate_pro_singledomain export
21341
21342 2003-11-18 03:17  ivan
21343
21344         * httemplate/docs/install.html: remove thread/PerlIO warning -
21345           standard in 5.8.x and working fine
21346
21347 2003-11-14 23:28  ivan
21348
21349         * FS/bin/freeside-selfservice-server: kill off ssh process when
21350           re-opening connection
21351
21352 2003-11-14 23:18  ivan
21353
21354         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
21355           trailing newline to supress useless error messages in log
21356
21357 2003-11-14 00:43  ivan
21358
21359         * FS/bin/freeside-selfservice-server: hopefully recover better from
21360           lost ssh connections
21361
21362 2003-11-13 18:52  ivan
21363
21364         * httemplate/search/report_receivables.cgi: sort these
21365           case-insensitive
21366
21367 2003-11-12 04:29  ivan
21368
21369         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
21370           unaudited services with a svcnum for imports
21371
21372 2003-11-12 03:22  ivan
21373
21374         * FS/FS/cust_pkg.pm: better error msg
21375
21376 2003-11-11 07:03  ivan
21377
21378         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
21379           during an import
21380
21381 2003-11-11 06:39  ivan
21382
21383         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
21384
21385 2003-11-11 06:21  ivan
21386
21387         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
21388           imports with svcnums
21389
21390 2003-11-11 00:35  ivan
21391
21392         * httemplate/browse/part_referral.cgi: really fix advertising
21393           source edit links
21394
21395 2003-11-11 00:01  ivan
21396
21397         * httemplate/search/report_receivables.cgi: remove spaces between
21398           parens and contact name
21399
21400 2003-11-10 23:51  ivan
21401
21402         * httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
21403           part_referral.cgi
21404
21405 2003-11-10 05:54  ivan
21406
21407         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
21408           in?
21409
21410 2003-11-08 08:36  ivan
21411
21412         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
21413           cancel_pkg functions to self-service
21414
21415 2003-11-08 08:31  ivan
21416
21417         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
21418           self-service functions!
21419
21420 2003-11-08 04:59  ivan
21421
21422         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
21423           so we can prevent double-charges
21424
21425 2003-11-07 02:53  ivan
21426
21427         * httemplate/elements/: calendar-en.js, calendar-setup.js,
21428           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
21429           jscalendar
21430
21431 2003-11-07 00:39  ivan
21432
21433         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
21434           charging
21435
21436 2003-11-07 00:36  ivan
21437
21438         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
21439           calculations
21440
21441 2003-11-06 23:56  ivan
21442
21443         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
21444           for sqlradius_withdomain exports
21445
21446 2003-11-06 06:45  ivan
21447
21448         * httemplate/search/report_receivables.cgi: add totals & simplify
21449           expressions
21450
21451 2003-11-06 06:08  ivan
21452
21453         * httemplate/search/report_receivables.cgi: ack!  count credits,
21454           not payments twice
21455
21456 2003-11-06 06:00  ivan
21457
21458         * httemplate/search/report_receivables.cgi: typo
21459
21460 2003-11-06 05:56  ivan
21461
21462         * httemplate/search/report_receivables.cgi: link to customer, don't
21463           show custnum
21464
21465 2003-11-06 05:40  ivan
21466
21467         * FS/MANIFEST: removing bin/freeside-receivables-report
21468
21469 2003-11-06 05:39  ivan
21470
21471         * httemplate/: index.html, search/report_receivables.cgi: "current
21472           receivables" -> A/R Aging summary
21473
21474 2003-11-06 05:37  ivan
21475
21476         * FS/bin/freeside-receivables-report: removing (rewritten as a
21477           proper html report)
21478
21479 2003-11-05 03:13  ivan
21480
21481         * bin/create-fetchmailrc: fixup
21482
21483 2003-11-05 02:26  ivan
21484
21485         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
21486
21487 2003-11-04 10:01  ivan
21488
21489         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
21490
21491 2003-11-04 09:57  ivan
21492
21493         * bin/create-fetchmailrc: adding
21494
21495 2003-11-04 09:30  ivan
21496
21497         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
21498           info available to exports
21499
21500 2003-11-04 02:56  ivan
21501
21502         * FS/FS/Record.pm: finish treating serials as ints!
21503
21504 2003-11-04 02:55  ivan
21505
21506         * FS/FS/Record.pm: treat serial columns as ints too!
21507
21508 2003-11-03 03:42  ivan
21509
21510         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
21511           Bug#590??
21512
21513 2003-11-03 03:30  ivan
21514
21515         * httemplate/edit/part_svc.cgi: kludge around this so i can add
21516           service definitions for now
21517
21518 2003-11-02 21:57  ivan
21519
21520         * httemplate/: index.html, browse/part_pkg.cgi,
21521           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
21522           suspended browse
21523
21524 2003-11-02 21:48  ivan
21525
21526         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
21527           browse
21528
21529 2003-11-02 21:40  ivan
21530
21531         * httemplate/index.html: formatting
21532
21533 2003-11-02 21:34  ivan
21534
21535         * httemplate/index.html: remove duplicate items from "Reports"
21536           section
21537
21538 2003-11-02 21:25  ivan
21539
21540         * httemplate/browse/part_pkg.cgi: tyops
21541
21542 2003-11-02 21:21  ivan
21543
21544         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
21545           counts on active package browse
21546
21547 2003-10-26 09:30  ivan
21548
21549         * httemplate/search/cust_main-quickpay.html: default quickpay to
21550           exact search
21551
21552 2003-10-25 17:39  ivan
21553
21554         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
21555           reports broken down by Visa/MC / Amex / Discover
21556
21557 2003-10-24 19:05  ivan
21558
21559         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
21560           ClientAPI/Signup.pm: signups with snarf info!
21561
21562 2003-10-24 18:06  ivan
21563
21564         * httemplate/docs/signup.html: better link to .INS files
21565           documentation
21566
21567 2003-10-24 13:38  ivan
21568
21569         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
21570           to save the cvv data for specific card types
21571
21572 2003-10-24 12:28  ivan
21573
21574         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
21575           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
21576           httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
21577           FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
21578
21579 2003-10-23 22:51  ivan
21580
21581         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
21582
21583 2003-10-23 17:50  ivan
21584
21585         * httemplate/browse/part_referral.cgi: UI: adjust alignment of
21586           stats
21587
21588 2003-10-23 17:39  ivan
21589
21590         * httemplate/browse/part_referral.cgi: referral listing now shows
21591           customer signups today and past week/30/60/90/6months/year/total
21592
21593 2003-10-23 15:37  ivan
21594
21595         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
21596           version problems
21597
21598 2003-10-23 02:02  ivan
21599
21600         * httemplate/docs/legacy.html: fix cranky verbitage at the top
21601
21602 2003-10-23 00:49  ivan
21603
21604         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
21605           suspend the relevant customer.
21606
21607 2003-10-22 12:10  khoff
21608
21609         * httemplate/edit/process/router.cgi: dbh is a global.
21610
21611 2003-10-19 22:01  ivan
21612
21613         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
21614           httemplate/view/cust_main.cgi: finish up weekly billing
21615
21616 2003-10-19 21:25  ivan
21617
21618         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
21619           httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
21620           FS/bin/freeside-setup: daily/weekly billing
21621
21622 2003-10-19 11:08  ivan
21623
21624         * httemplate/docs/install.html: fix CPAN link
21625
21626 2003-10-16 15:57  khoff
21627
21628         * FS/FS/part_export/router.pm: Telnet/SSH router export for
21629           svc_broadband.
21630
21631 2003-10-16 06:48  ivan
21632
21633         * httemplate/docs/billing.html: fix Text::Template link
21634
21635 2003-10-15 16:17  khoff
21636
21637         * httemplate/browse/router.cgi: $router isn't a global.
21638
21639 2003-10-15 15:59  khoff
21640
21641         * httemplate/edit/router.cgi: More changes that got lost in the
21642           merge somehow.
21643
21644 2003-10-15 15:48  khoff
21645
21646         * httemplate/view/svc_broadband.cgi: File got munged during
21647           svc_broadband merge.  Added ability to create a 'customer
21648           router'.
21649
21650 2003-10-15 08:03  ivan
21651
21652         * FS/bin/freeside-selfservice-server,
21653           fs_selfservice/FS-SelfService/SelfService.pm,
21654           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
21655           tagging ability so we can run multiple self-service clients on
21656           one machine
21657
21658 2003-10-15 05:08  ivan
21659
21660         * FS/bin/freeside-setup: fix agent username and password
21661           nullability
21662
21663 2003-10-15 02:41  ivan
21664
21665         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
21666           flag is set for subsequent   credit card transactions; some
21667           processors (AuthorozeNet, others?) use this   to waive the CVV2
21668           requirement.
21669
21670 2003-10-09 10:40  ivan
21671
21672         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
21673
21674 2003-10-09 04:05  ivan
21675
21676         * httemplate/docs/install.html: don't install on a public server!
21677
21678 2003-10-07 21:09  ivan
21679
21680         * htetc/global.asa, htetc/handler.pl,
21681           httemplate/misc/upload-batch.cgi: can't use
21682           File::Basename::basename for windows filenames!  use a regex
21683           instead
21684
21685 2003-10-07 06:50  ivan
21686
21687         * Makefile: mandrake
21688
21689 2003-10-07 01:05  ivan
21690
21691         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
21692           acct_snarf
21693
21694 2003-10-06 23:06  ivan
21695
21696         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
21697           propogating to the wrong place in the grep
21698
21699 2003-10-06 23:03  ivan
21700
21701         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
21702           UpdateAccountSettings sub
21703
21704 2003-10-06 22:50  ivan
21705
21706         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
21707           hooks, don't try and set '*SUSPENDED*' passwords
21708
21709 2003-10-06 22:49  ivan
21710
21711         * FS/FS/svc_acct.pm: doc
21712
21713 2003-10-06 19:27  ivan
21714
21715         * FS/FS/part_export/communigate_pro.pm: add suspension /
21716           unsuspension export to communigate
21717
21718 2003-10-06 05:05  ivan
21719
21720         * httemplate/search/cust_main-quickpay.html: - put link to main
21721           menu on quick payment search page
21722
21723 2003-10-06 04:39  ivan
21724
21725         * httemplate/search/svc_acct.cgi: fix URL argument processing for
21726           account searches by popnum
21727
21728 2003-10-06 04:22  ivan
21729
21730         * httemplate/search/svc_acct.cgi: typo
21731
21732 2003-10-06 04:20  ivan
21733
21734         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
21735           linking to account list per access number
21736
21737 2003-10-06 04:14  ivan
21738
21739         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
21740           browse shows # of active accounts & links to appropriate account
21741           search
21742
21743 2003-10-02 14:51  khoff
21744
21745         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
21746
21747 2003-10-02 07:26  ivan
21748
21749         * Makefile: minor Makefile updates
21750
21751 2003-10-02 07:19  ivan
21752
21753         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
21754           option
21755
21756 2003-10-02 06:08  ivan
21757
21758         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
21759           off super-verbose logging
21760
21761 2003-10-02 05:42  ivan
21762
21763         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
21764           dependancies (PREREQ_PM) for self-service module and signup
21765           wrapper
21766
21767 2003-10-02 04:23  ivan
21768
21769         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
21770           info
21771
21772 2003-10-02 03:18  ivan
21773
21774         * FS/bin/freeside-daily: added -y switch to freeside-daily to
21775           specify an offset in days
21776
21777 2003-10-02 01:56  ivan
21778
21779         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
21780           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
21781
21782 2003-09-30 08:01  ivan
21783
21784         * FS/FS/agent.pm: no duplicate usernames
21785
21786 2003-09-30 07:58  ivan
21787
21788         * httemplate/docs/upgrade10.html: agent schema changes
21789
21790 2003-09-30 05:48  ivan
21791
21792         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
21793           MIME type text/comma-separated-values
21794
21795 2003-09-30 01:21  ivan
21796
21797         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
21798           httemplate/elements/calendar-en.js,
21799           httemplate/elements/calendar-setup.js,
21800           httemplate/elements/calendar-win2k-2.css,
21801           httemplate/elements/calendar.js,
21802           httemplate/elements/calendar_stripped.js,
21803           httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
21804           httemplate/search/report_cc.html,
21805           httemplate/search/report_credit.html,
21806           httemplate/search/report_cust_pay.html,
21807           httemplate/search/report_tax.html: calendar popups!
21808
21809 2003-09-30 00:04  ivan
21810
21811         * htetc/global.asa, htetc/handler.pl,
21812           httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
21813           ->upload() method
21814
21815 2003-09-29 03:10  ivan
21816
21817         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
21818           now links to active/cancelled customers
21819
21820 2003-09-28 23:51  ivan
21821
21822         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
21823
21824 2003-09-28 23:35  ivan
21825
21826         * httemplate/index.html: remove Gratuitous Capitalization
21827
21828 2003-09-28 22:51  ivan
21829
21830         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
21831           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
21832           can be disabled (auto-sensing based on schema)
21833
21834 2003-09-28 22:51  ivan
21835
21836         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
21837           agent.disabled       agent.username       agent._password
21838
21839 2003-09-28 19:17  ivan
21840
21841         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
21842           quiet config options
21843
21844 2003-09-27 19:36  ivan
21845
21846         * FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
21847           httemplate/browse/cust_pay_batch.cgi,
21848           httemplate/misc/upload-batch.cgi: add upload of batch result from
21849           TD Canada Trust some global.asa / handler.pl enhancements
21850
21851 2003-09-26 16:33  khoff
21852
21853         * httemplate/edit/svc_www.cgi: $field is not a global.
21854
21855 2003-09-26 14:02  khoff
21856
21857         * httemplate/edit/svc_acct.cgi: $field isn't a global.
21858
21859 2003-09-26 06:37  ivan
21860
21861         * httemplate/docs/upgrade10.html: sql
21862
21863 2003-09-26 06:04  ivan
21864
21865         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
21866           re-charge setup fee
21867
21868 2003-09-26 02:31  ivan
21869
21870         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
21871           canadian GST/PST) taxes work now!
21872
21873 2003-09-26 02:15  ivan
21874
21875         * FS/FS/UID.pm: re-enable ChopBlanks for now
21876
21877 2003-09-26 02:09  ivan
21878
21879         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
21880           editing
21881
21882 2003-09-26 01:11  ivan
21883
21884         * httemplate/: browse/cust_main_county.cgi,
21885           edit/cust_main_county.cgi: fix tax edit UI
21886
21887 2003-09-25 04:56  ivan
21888
21889         * httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
21890           fields
21891
21892 2003-09-25 04:49  ivan
21893
21894         * httemplate/: browse/cust_main_county.cgi,
21895           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
21896           recur exemptions 1.4 schema-auto-adjusting backport
21897
21898 2003-09-25 04:17  ivan
21899
21900         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
21901           for a single region 1.4 backport auto-adjusts based on schema
21902
21903 2003-09-25 03:40  ivan
21904
21905         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
21906           and recurtax fields to cust_main_county
21907
21908 2003-09-25 03:28  ivan
21909
21910         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
21911           freebsd portability fix
21912
21913 2003-09-25 03:27  ivan
21914
21915         * FS/bin/freeside-selfservice-server: freebsd portability fixes
21916
21917 2003-09-25 03:26  ivan
21918
21919         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
21920
21921 2003-09-25 02:40  ivan
21922
21923         * httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
21924
21925 2003-09-25 02:39  ivan
21926
21927         * httemplate/docs/upgrade9.html: update upgrade docs for bind
21928           exports
21929
21930 2003-09-24 10:20  ivan
21931
21932         * FS/FS/part_export/shellcommands.pm: don't change dir either when
21933           username_pwonly is set
21934
21935 2003-09-24 10:06  ivan
21936
21937         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
21938           usermod_pwonly set
21939
21940 2003-09-23 18:30  ivan
21941
21942         * httemplate/browse/agent.cgi: fix boolean precedence error leading
21943           to inaccurate results on the new customer status list
21944
21945 2003-09-21 00:31  ivan
21946
21947         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
21948           trancode from batching
21949
21950 2003-09-20 23:52  ivan
21951
21952         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
21953
21954 2003-09-20 18:22  ivan
21955
21956         * httemplate/misc/download-batch.cgi: preliminary batch download
21957
21958 2003-09-20 18:22  ivan
21959
21960         * httemplate/browse/cust_pay_batch.cgi: add link to preliminary
21961           batch download
21962
21963 2003-09-19 05:40  ivan
21964
21965         * FS/FS/cust_main.pm: quiet option to cancel method
21966
21967 2003-09-19 05:13  ivan
21968
21969         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
21970
21971 2003-09-19 05:04  ivan
21972
21973         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
21974
21975 2003-09-19 05:02  ivan
21976
21977         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
21978           performance
21979
21980 2003-09-19 04:56  ivan
21981
21982         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
21983           select a package
21984
21985 2003-09-19 04:50  ivan
21986
21987         * init.d/freeside-init: correct pid filename for stopping
21988           self-service server
21989
21990 2003-09-19 04:35  ivan
21991
21992         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
21993           signup server functions to self-service interace
21994
21995 2003-09-19 04:00  ivan
21996
21997         * FS/FS/ClientAPI/Signup.pm: module needs to return true
21998
21999 2003-09-19 03:08  ivan
22000
22001         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
22002
22003 2003-09-19 03:07  ivan
22004
22005         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
22006           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
22007           signup server functions to self-service server.  fix provisioning
22008           & immediate suspension of declined signups.
22009
22010 2003-09-19 02:59  ivan
22011
22012         * init.d/freeside-init: removing signup and passwd servers
22013
22014 2003-09-18 21:25  ivan
22015
22016         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
22017
22018 2003-09-18 21:13  ivan
22019
22020         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
22021           signup_server-quiet config option
22022
22023 2003-09-18 03:52  ivan
22024
22025         * httemplate/browse/agent.cgi: oops
22026
22027 2003-09-18 03:46  ivan
22028
22029         * httemplate/browse/agent.cgi: include info on number of
22030           active/cancelled customers in agent browse
22031
22032 2003-09-15 14:33  ivan
22033
22034         * httemplate/search/cust_pkg.cgi: package search skips cancelled
22035           packages when searching by date range
22036
22037 2003-09-11 17:14  khoff
22038
22039         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
22040           NetAddrs, so it shouldn't be map'd
22041
22042 2003-09-11 14:57  ivan
22043
22044         * FS/FS/part_export.pm: also update sqlradius_withdomaind
22045           description for freeradius 0.9.1
22046
22047 2003-09-11 14:54  ivan
22048
22049         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
22050
22051 2003-09-10 15:10  ivan
22052
22053         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
22054
22055 2003-09-10 14:56  ivan
22056
22057         * FS/FS/part_export/communigate_pro.pm: don't set an empty
22058           externalFlag
22059
22060 2003-09-10 14:45  ivan
22061
22062         * FS/FS/part_export/communigate_pro.pm: communitgate pro
22063           CreateAccount examples are on crack
22064
22065 2003-09-10 14:39  ivan
22066
22067         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
22068           weird data structure on create
22069
22070 2003-09-10 14:01  ivan
22071
22072         * FS/FS/part_export/communigate_pro.pm: set initial password for
22073           new accounts
22074
22075 2003-09-10 03:54  ivan
22076
22077         * FS/FS/cust_pay.pm: adding cust_main method
22078
22079 2003-09-09 15:36  ivan
22080
22081         * FS/MANIFEST: adding communigate_pro export
22082
22083 2003-09-08 21:16  ivan
22084
22085         * FS/FS/part_export.pm: typo hiding remote username labels
22086
22087 2003-09-06 00:20  ivan
22088
22089         * httemplate/browse/agent_type.cgi: hide display of disabled
22090           packages from agent type browse
22091
22092 2003-09-05 23:45  ivan
22093
22094         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
22095
22096 2003-09-05 18:45  ivan
22097
22098         * FS/FS/svc_acct.pm: fix method name
22099
22100 2003-09-05 18:44  ivan
22101
22102         * FS/FS/: cust_svc.pm, svc_acct.pm: add
22103           get_session_history_sqlradacct have $ignore_quantity also ignore
22104           0 quantities
22105
22106 2003-09-05 06:19  ivan
22107
22108         * FS/FS/part_export/communigate_pro.pm: typo
22109
22110 2003-09-05 06:18  ivan
22111
22112         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
22113           communigate pro export
22114
22115 2003-09-05 06:16  ivan
22116
22117         * FS/FS/Conf.pm: doc
22118
22119 2003-09-05 02:13  ivan
22120
22121         * FS/FS/svc_acct.pm: allow ! password like !!
22122
22123 2003-09-05 01:17  ivan
22124
22125         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
22126           conf value (refer to exports instead)
22127
22128 2003-09-05 01:02  ivan
22129
22130         * FS/FS/Conf.pm: fix typo
22131
22132 2003-09-05 01:01  ivan
22133
22134         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
22135           blowfish
22136
22137 2003-09-05 00:55  ivan
22138
22139         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
22140           blowfish passwords
22141
22142 2003-09-04 21:09  ivan
22143
22144         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
22145           control creation of complimentary accounts and minor pod updates
22146
22147 2003-09-04 19:31  ivan
22148
22149         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
22150           too
22151
22152 2003-09-03 16:06  ivan
22153
22154         * httemplate/view/cust_main.cgi: list extraneous services, closes:
22155           #213
22156
22157 2003-09-03 13:22  ivan
22158
22159         * FS/FS/Record.pm: turn off query debugging
22160
22161 2003-09-03 11:46  ivan
22162
22163         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
22164           subroutine another fix to support running 1.5.0 virtual field
22165           code on 1.4.x databases
22166
22167 2003-09-03 06:18  ivan
22168
22169         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
22170           commands
22171
22172 2003-09-03 05:35  ivan
22173
22174         * Makefile: makefile trivia for openbsd
22175
22176 2003-08-07 22:54  ivan
22177
22178         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
22179           account view screen
22180
22181 2003-08-07 22:42  ivan
22182
22183         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
22184           httemplate/elements/header.html,
22185           httemplate/elements/menubar.html, httemplate/elements/pager.html,
22186           httemplate/elements/table.html, httemplate/search/sql.cgi,
22187           httemplate/search/sql.html,
22188           httemplate/search/elements/search.html: - (finish) includes!
22189           (closes: Bug#551) - (finish) moving SQL search to including
22190           generic elements/search.html - new elements: menubar.html,
22191           header.html, pager.html and table.html - have masonize process
22192           .html files also
22193
22194 2003-08-07 19:02  ivan
22195
22196         * bin/masonize, htetc/global.asa, httemplate/autohandler,
22197           httemplate/graph/money_time-graph.cgi,
22198           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
22199           httemplate/search/elements/search.html: - fix Mason profiling to
22200           pass-through images (for graph/) - fix graph/money-time.cgi use
22201           of $m interfering with Mason - fix graph/money-time-graph.cgi to
22202           set content-type in a Mason/ASP-independant   fashion -
22203           (beginning of) includes! - (beginning of) moving SQL search to
22204           including generic elements/search.html - fix global.asa typo -
22205           fix masonize to not prepend an extraneous blank line (breaking
22206           graph/money-time-graph.cgi)
22207
22208 2003-08-07 06:08  ivan
22209
22210         * htetc/global.asa, htetc/handler.pl,
22211           httemplate/view/cust_main.cgi: - turn on profiling with mason
22212           like with Apache::ASP (redirects now working) - fix mason error
22213           with new view/cust_main.cgi UI
22214
22215 2003-08-07 05:47  ivan
22216
22217         * Makefile, htetc/global.asa, htetc/handler.pl,
22218           htetc/handler.pl-1.0x, httemplate/autohandler,
22219           httemplate/index.html, httemplate/docs/install.html,
22220           httemplate/docs/upgrade10.html: - switch to mason by default -
22221           minimum mason version 1.1 (and doc) - evaluate .html files with
22222           mason/asp - turn on profiling with mason like with Apache::ASP
22223           (redirects not working) - (start of) includes
22224
22225 2003-08-05 14:00  ivan
22226
22227         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
22228           have been checked in
22229
22230 2003-08-05 13:06  ivan
22231
22232         * htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
22233
22234 2003-08-05 12:07  ivan
22235
22236         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
22237
22238 2003-08-05 11:52  ivan
22239
22240         * FS/FS/svc_domain.pm: remove spurious re-use of $error
22241
22242 2003-08-05 11:45  ivan
22243
22244         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
22245           been updated
22246
22247 2003-08-04 17:32  khoff
22248
22249         * httemplate/index.html: Fixed %%%VERSION%%% tag
22250
22251 2003-08-04 17:20  khoff
22252
22253         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
22254           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
22255           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
22256           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
22257           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
22258           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
22259           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
22260           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
22261           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
22262           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
22263           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
22264           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
22265           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
22266           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
22267           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
22268           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
22269           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
22270           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
22271           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
22272           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
22273           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
22274           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
22275           htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
22276           httemplate/browse/part_svc.cgi,
22277           httemplate/browse/part_virtual_field.cgi,
22278           httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
22279           httemplate/edit/part_svc.cgi,
22280           httemplate/edit/part_virtual_field.cgi,
22281           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
22282           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
22283           httemplate/edit/process/router.cgi,
22284           httemplate/edit/process/svc_broadband.cgi,
22285           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
22286           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
22287           Virtual field merge
22288
22289 2003-08-04 17:00  khoff
22290
22291         * FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
22292           FS/FS/router_field.pm, FS/FS/sb_field.pm,
22293           httemplate/browse/part_sb_field.cgi,
22294           httemplate/edit/part_router_field.cgi,
22295           httemplate/edit/part_sb_field.cgi: Virtual field merge
22296
22297 2003-07-25 09:26  ivan
22298
22299         * FS/FS/svc_acct.pm: typo
22300
22301 2003-07-25 06:13  ivan
22302
22303         * FS/FS/Conf.pm: doc
22304
22305 2003-07-23 10:05  ivan
22306
22307         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
22308           non-catchall domains
22309
22310 2003-07-23 08:36  ivan
22311
22312         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
22313           spurious "can't purchase pkgpart" errors
22314
22315 2003-07-17 09:02  ivan
22316
22317         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
22318           functionality
22319
22320 2003-07-16 09:05  ivan
22321
22322         * httemplate/search/cust_pay.cgi: UI
22323
22324 2003-07-16 09:01  ivan
22325
22326         * httemplate/search/cust_pay.cgi: show totals in payment report
22327
22328 2003-07-15 06:30  ivan
22329
22330         * rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
22331           bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
22332           bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
22333           bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
22334           docs/design_docs/basic-definitions.txt,
22335           docs/design_docs/cli_spec, docs/design_docs/evil_plans,
22336           docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
22337           etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
22338           etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
22339           lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
22340           lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
22341           lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
22342           lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
22343           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
22344           lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
22345           lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
22346           lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
22347           lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
22348           lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
22349           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
22350           lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
22351           lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
22352           lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
22353           lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
22354           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
22355           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
22356           lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
22357           lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
22358           lib/RT/Action/StallDependent.pm,
22359           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
22360           lib/RT/Condition/NewDependency.pm,
22361           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
22362           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
22363           vendor branch rt 3.0.4, hopefully
22364
22365 2003-07-15 06:16  ivan
22366
22367         * rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
22368           config.log, config.pld, config.status, configure, configure.ac,
22369           install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
22370           bin/mason_handler.svc, bin/mason_handler.svc.in,
22371           bin/rt-commit-handler, bin/rt-commit-handler.in,
22372           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
22373           bin/rt-crontool, docs/design_docs/approval_notices,
22374           docs/design_docs/approval_template, docs/design_docs/cf_search,
22375           docs/design_docs/delegation, docs/design_docs/groups_notes,
22376           docs/design_docs/recursive_group_membership_algorithm,
22377           docs/design_docs/rql_parser_machine.graphviz,
22378           docs/design_docs/string-extraction-guide.txt,
22379           docs/design_docs/ticket_templates, etc/RT_Config.pm,
22380           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
22381           etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
22382           html/autohandler, html/index.html, html/l, html/Admin/index.html,
22383           html/Admin/Elements/AddCustomFieldValue,
22384           html/Admin/Elements/CreateUserCalled,
22385           html/Admin/Elements/EditCustomField,
22386           html/Admin/Elements/EditCustomFieldValues,
22387           html/Admin/Elements/EditCustomFields,
22388           html/Admin/Elements/EditQueueWatchers,
22389           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
22390           html/Admin/Elements/EditTemplates,
22391           html/Admin/Elements/EditUserComments,
22392           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
22393           html/Admin/Elements/ListGlobalCustomFields,
22394           html/Admin/Elements/ListGlobalScrips,
22395           html/Admin/Elements/ModifyQueue,
22396           html/Admin/Elements/ModifyTemplate,
22397           html/Admin/Elements/ModifyUser,
22398           html/Admin/Elements/QueueRightsForUser,
22399           html/Admin/Elements/QueueTabs,
22400           html/Admin/Elements/SelectCustomFieldType,
22401           html/Admin/Elements/SelectGroups,
22402           html/Admin/Elements/SelectModifyGroup,
22403           html/Admin/Elements/SelectModifyQueue,
22404           html/Admin/Elements/SelectModifyUser,
22405           html/Admin/Elements/SelectNewGroupMembers,
22406           html/Admin/Elements/SelectRights,
22407           html/Admin/Elements/SelectScrip,
22408           html/Admin/Elements/SelectScripAction,
22409           html/Admin/Elements/SelectScripCondition,
22410           html/Admin/Elements/SelectSingleOrMultiple,
22411           html/Admin/Elements/SelectTemplate,
22412           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
22413           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
22414           html/Admin/Global/CustomField.html,
22415           html/Admin/Global/CustomFields.html,
22416           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
22417           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
22418           html/Admin/Global/Templates.html,
22419           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
22420           html/Admin/Groups/GroupRights.html,
22421           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
22422           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
22423           html/Admin/Queues/CustomField.html,
22424           html/Admin/Queues/CustomFields.html,
22425           html/Admin/Queues/GroupRights.html,
22426           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
22427           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
22428           html/Admin/Queues/Template.html,
22429           html/Admin/Queues/Templates.html,
22430           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
22431           html/Admin/Users/Modify.html, html/Admin/Users/Prefs.html,
22432           html/Admin/Users/index.html, html/Approvals/Display.html,
22433           html/Approvals/index.html, html/Approvals/Elements/Approve,
22434           html/Approvals/Elements/PendingMyApproval,
22435           html/Approvals/Elements/ShowDependency,
22436           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
22437           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
22438           html/Elements/Checkbox, html/Elements/CreateTicket,
22439           html/Elements/Error, html/Elements/Footer,
22440           html/Elements/GotoTicket, html/Elements/Header,
22441           html/Elements/ListActions, html/Elements/Login,
22442           html/Elements/Menu, html/Elements/MessageBox,
22443           html/Elements/MyRequests, html/Elements/MyTickets,
22444           html/Elements/PageLayout, html/Elements/Quicksearch,
22445           html/Elements/Refresh, html/Elements/Section,
22446           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
22447           html/Elements/SelectCustomFieldOperator,
22448           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
22449           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
22450           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
22451           html/Elements/SelectLinkType, html/Elements/SelectMatch,
22452           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
22453           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
22454           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
22455           html/Elements/SelectTicketSortBy,
22456           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
22457           html/Elements/SelectWatcherType,
22458           html/Elements/SetupSessionCookie, html/Elements/ShadedBox,
22459           html/Elements/ShadedInputRow, html/Elements/ShadedRow,
22460           html/Elements/SimpleSearch, html/Elements/Submit,
22461           html/Elements/Tabs, html/Elements/TitleBoxEnd,
22462           html/Elements/TitleBoxStart, html/Elements/ViewUser,
22463           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
22464           html/NoAuth/webrt.css, html/NoAuth/images/back_home.gif,
22465           html/NoAuth/images/bplogo.gif, html/NoAuth/images/favicon.png,
22466           html/NoAuth/images/head_requestracker.gif,
22467           html/NoAuth/images/rt.jpg, html/NoAuth/images/space.gif,
22468           html/NoAuth/images/spacer.gif,
22469           html/NoAuth/images/squares_blue.gif,
22470           html/REST/1.0/NoAuth/mail-gateway, html/Search/Bulk.html,
22471           html/Search/Listing.html, html/Search/Elements/PickRestriction,
22472           html/Search/Elements/TicketHeader,
22473           html/Search/Elements/TicketHeaderCell,
22474           html/Search/Elements/TicketRow, html/SelfService/Closed.html,
22475           html/SelfService/Create.html, html/SelfService/Display.html,
22476           html/SelfService/Error.html, html/SelfService/Prefs.html,
22477           html/SelfService/Update.html, html/SelfService/index.html,
22478           html/SelfService/Attachment/dhandler,
22479           html/SelfService/Elements/GotoTicket,
22480           html/SelfService/Elements/Header,
22481           html/SelfService/Elements/MyRequests,
22482           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
22483           html/Ticket/Display.html, html/Ticket/History.html,
22484           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
22485           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
22486           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
22487           html/Ticket/Attachment/dhandler,
22488           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
22489           html/Ticket/Elements/EditBasics,
22490           html/Ticket/Elements/EditCustomField,
22491           html/Ticket/Elements/EditCustomFields,
22492           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditLinks,
22493           html/Ticket/Elements/EditPeople,
22494           html/Ticket/Elements/EditWatchers,
22495           html/Ticket/Elements/ShowAttachments,
22496           html/Ticket/Elements/ShowBasics,
22497           html/Ticket/Elements/ShowCustomFields,
22498           html/Ticket/Elements/ShowDates,
22499           html/Ticket/Elements/ShowDependencies,
22500           html/Ticket/Elements/ShowHistory, html/Ticket/Elements/ShowLink,
22501           html/Ticket/Elements/ShowLinks,
22502           html/Ticket/Elements/ShowMemberOf,
22503           html/Ticket/Elements/ShowMembers,
22504           html/Ticket/Elements/ShowMessageHeaders,
22505           html/Ticket/Elements/ShowMessageStanza,
22506           html/Ticket/Elements/ShowPeople,
22507           html/Ticket/Elements/ShowReferences,
22508           html/Ticket/Elements/ShowRequestor,
22509           html/Ticket/Elements/ShowSummary,
22510           html/Ticket/Elements/ShowTransaction, html/Ticket/Elements/Tabs,
22511           html/User/Delegation.html, html/User/Prefs.html,
22512           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
22513           html/User/Elements/Tabs, html/User/Groups/Members.html,
22514           html/User/Groups/Modify.html, html/User/Groups/index.html,
22515           lib/RT.pm.in, lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
22516           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
22517           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
22518           lib/RT/CachedGroupMember_Overlay.pm,
22519           lib/RT/CachedGroupMembers.pm,
22520           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
22521           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
22522           lib/RT/CustomFieldValues_Overlay.pm,
22523           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
22524           lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
22525           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
22526           lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
22527           lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
22528           lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
22529           lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
22530           lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
22531           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
22532           lib/RT/ScripCondition_Overlay.pm,
22533           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
22534           lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
22535           lib/RT/System.pm, lib/RT/Template_Overlay.pm,
22536           lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
22537           lib/RT/TicketCustomFieldValue_Overlay.pm,
22538           lib/RT/TicketCustomFieldValues.pm,
22539           lib/RT/TicketCustomFieldValues_Overlay.pm,
22540           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
22541           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
22542           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
22543           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
22544           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
22545           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
22546           lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
22547           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
22548           lib/RT/Condition/PriorityExceeds.pm,
22549           lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
22550           lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
22551           lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
22552           lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
22553           lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
22554           lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
22555           lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
22556           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
22557           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
22558           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
22559           lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
22560           lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
22561           lib/t/03web.pl.in, lib/t/04_send_email.pl,
22562           lib/t/04_send_email.pl.in,
22563           lib/t/data/multipart-alternative-with-umlaut,
22564           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
22565           lib/t/data/new-ticket-from-iso-8859-1,
22566           lib/t/data/new-ticket-from-iso-8859-1-full,
22567           lib/t/data/russian-subject-no-content-type,
22568           lib/t/data/text-html-in-russian,
22569           lib/t/data/text-html-with-umlaut,
22570           lib/t/data/8859-15-message-series/dir,
22571           lib/t/data/8859-15-message-series/msg1,
22572           lib/t/data/8859-15-message-series/msg2,
22573           lib/t/data/8859-15-message-series/msg3,
22574           lib/t/data/8859-15-message-series/msg4,
22575           lib/t/data/8859-15-message-series/msg5,
22576           lib/t/data/8859-15-message-series/msg6,
22577           lib/t/data/8859-15-message-series/msg7,
22578           lib/t/regression/00placeholder, lib/t/regression/mime_tests,
22579           m4/rt_enable_layout.m4, m4/rt_expand_var.m4, m4/rt_layout.m4,
22580           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
22581           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
22582           sbin/regression_harness, sbin/rt-setup-database,
22583           sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
22584           autom4te.cache/output.0, autom4te.cache/requests,
22585           autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
22586           revision
22587
22588 2003-07-15 04:23  ivan
22589
22590         * Makefile: 1.5.0pre3
22591
22592 2003-07-13 23:21  ivan
22593
22594         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
22595           and date range are specified
22596
22597 2003-07-12 04:14  ivan
22598
22599         * httemplate/index.html: remove Gratuitous capitalization
22600
22601 2003-07-12 04:09  ivan
22602
22603         * httemplate/: index.html, browse/part_pkg.cgi,
22604           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
22605           payment search - some clarification of services/packages vs.
22606           service/package   definitions in browse/part_{svc,pkg}.cgi -
22607           package definition report by # of active customer packages (with
22608           links   to customer package listing)
22609
22610 2003-07-11 08:37  ivan
22611
22612         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
22613           Time::Local fix in rc3 (closes: Bug#550)
22614
22615 2003-07-11 08:23  ivan
22616
22617         * httemplate/: index.html, search/cust_pay.cgi,
22618           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
22619           for inventivemedia / hpnx
22620
22621 2003-07-11 00:54  ivan
22622
22623         * FS/FS/Record.pm: typo
22624
22625 2003-07-11 00:30  ivan
22626
22627         * FS/FS/Record.pm: provide stack backtrace when we wind up in
22628           FS::Record::AUTOLOAD by accident
22629
22630 2003-07-09 07:39  ivan
22631
22632         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
22633
22634 2003-07-06 11:58  ivan
22635
22636         * httemplate/view/cust_main.cgi: don't bother displaying comments
22637           that are only whitespace/newlines
22638
22639 2003-07-03 20:34  ivan
22640
22641         * etc/acp_logfile-parse: removing obsolete file
22642
22643 2003-07-03 20:31  ivan
22644
22645         * etc/abbr_state.txt: adding states
22646
22647 2003-07-03 20:27  ivan
22648
22649         * etc/example-direct-cardin: removing ancient cybercash example
22650
22651 2003-07-03 18:37  ivan
22652
22653         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
22654           there are tons of POPs
22655
22656 2003-07-03 17:51  ivan
22657
22658         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
22659           numbers of POPs
22660
22661 2003-07-03 16:00  ivan
22662
22663         * htetc/global.asa: working DBIx::Profile again
22664
22665 2003-07-02 05:58  ivan
22666
22667         * FS/FS/part_pkg.pm: tyop
22668
22669 2003-07-02 05:56  ivan
22670
22671         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
22672           find any appropriate service with quantity 1
22673
22674 2003-07-02 05:34  ivan
22675
22676         * Artistic, README: change license to GPL only
22677
22678 2003-07-01 02:00  ivan
22679
22680         * httemplate/edit/part_export.cgi: larger textareas in export
22681           options
22682
22683 2003-06-30 17:27  ivan
22684
22685         * FS/FS/part_export.pm: typo
22686
22687 2003-06-30 12:15  ivan
22688
22689         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
22690           (Bug#423)
22691
22692 2003-06-30 11:56  ivan
22693
22694         * FS/FS/cust_main.pm: pass additional fields to ACH processors
22695           (Authorize.Net should work now)
22696
22697 2003-06-30 06:18  ivan
22698
22699         * FS/: MANIFEST, bin/freeside-overdue: removing deprecated
22700           freeside-overdue
22701
22702 2003-06-30 05:22  ivan
22703
22704         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
22705           FS/part_export/sqlradius_withdomain.pm,
22706           bin/freeside-sqlradius-reset,
22707           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
22708           export including realms, closes: bug#514
22709
22710 2003-06-30 00:44  ivan
22711
22712         * FS/FS/svc_domain.pm: increase maximum domain length to 67
22713
22714 2003-06-27 07:19  ivan
22715
22716         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
22717           parameter for Framed-IP-Address vs. Framed-Address
22718
22719 2003-06-25 03:22  ivan
22720
22721         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
22722           with empty dates in Failed Invoice Event search,   patch from
22723           rlucas@tercent.net
22724
22725 2003-06-25 01:40  ivan
22726
22727         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
22728           export - disable old-style suspending
22729
22730 2003-06-24 17:57  ivan
22731
22732         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
22733           update: might work now
22734
22735 2003-06-24 07:12  ivan
22736
22737         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
22738           explicitly use the necessary modules
22739
22740 2003-06-22 07:21  ivan
22741
22742         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
22743           retry on change or manual "retry_card" to ONCE per invoice
22744
22745 2003-06-22 02:11  ivan
22746
22747         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
22748           in reverse-engineered schema)
22749
22750 2003-06-22 02:04  ivan
22751
22752         * bin/create-history-tables: skip history tables that exist
22753           already; easier to re-run now
22754
22755 2003-06-13 19:04  ivan
22756
22757         * httemplate/docs/upgrade9.html: cust_bill2 index
22758
22759 2003-06-13 19:02  ivan
22760
22761         * FS/bin/freeside-setup: add index on cust_bill._date
22762
22763 2003-06-13 18:01  ivan
22764
22765         * bin/apache.export: \n\n between virtualhost entries
22766
22767 2003-06-13 08:18  ivan
22768
22769         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
22770           $quoted_new__password
22771
22772 2003-06-13 02:12  ivan
22773
22774         * FS/FS/part_export.pm: proper command escape for vpopmail export
22775
22776 2003-06-13 01:46  ivan
22777
22778         * httemplate/edit/part_export.cgi: missing semi
22779
22780 2003-06-13 01:44  ivan
22781
22782         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
22783           options on export edit
22784
22785 2003-06-13 01:38  ivan
22786
22787         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
22788           (unfortunately)
22789
22790 2003-06-13 01:23  ivan
22791
22792         * FS/FS/part_export.pm: full path to vpopmail commands
22793
22794 2003-06-13 01:11  ivan
22795
22796         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
22797           vpopmail presets to shellcommands_withdomain export
22798
22799 2003-06-12 07:08  ivan
22800
22801         * bin/passwd.import: /bin/halt and /sbin/halt
22802
22803 2003-06-12 07:06  ivan
22804
22805         * bin/passwd.import: tyop
22806
22807 2003-06-12 06:57  ivan
22808
22809         * bin/passwd.import: better error handling for re-imports
22810
22811 2003-06-12 06:50  ivan
22812
22813         * bin/fix-sequences: remove overly-verbose debugging for now
22814
22815 2003-06-12 06:50  ivan
22816
22817         * bin/fix-sequences: "doc"
22818
22819 2003-06-12 06:49  ivan
22820
22821         * bin/fix-sequences: arg
22822
22823 2003-06-12 06:47  ivan
22824
22825         * bin/fix-sequences: debugging
22826
22827 2003-06-12 06:43  ivan
22828
22829         * bin/fix-sequences: update for long table names; use sequence name
22830           directly instead of guessing
22831
22832 2003-06-12 06:35  ivan
22833
22834         * bin/fix-sequences: moo
22835
22836 2003-06-12 06:32  ivan
22837
22838         * bin/fix-sequences: adding fix-sequences
22839
22840 2003-06-12 05:57  ivan
22841
22842         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
22843           OS-defaults
22844
22845 2003-06-12 05:43  ivan
22846
22847         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
22848           null OP columns
22849
22850 2003-06-11 13:27  khoff
22851
22852         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
22853           addresses that the message was successfully delivered to.  I'm
22854           assuming 'Debug' causes Net::SMTP to warn the debug output, not
22855           return it.
22856
22857 2003-06-11 12:13  khoff
22858
22859         * FS/FS/Misc.pm: We're passing a list here, not one argument.
22860
22861 2003-06-09 04:11  ivan
22862
22863         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
22864
22865 2003-06-08 17:59  ivan
22866
22867         * httemplate/docs/install.html: documentation update from "Jesse D.
22868           Guardiani" <jesse@wingnet.net>, thanks
22869
22870 2003-06-06 18:58  ivan
22871
22872         * FS/FS/cust_main.pm: and fix the error message
22873
22874 2003-06-06 18:57  ivan
22875
22876         * FS/FS/cust_main.pm: really, really give a better error message
22877           when used under 5.005 now.  really.
22878
22879 2003-06-06 18:47  ivan
22880
22881         * FS/FS/cust_main.pm: give a better error message regarding
22882           Time::Local on old perls.  really.
22883
22884 2003-06-06 18:42  ivan
22885
22886         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
22887
22888 2003-06-06 03:49  ivan
22889
22890         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
22891           export
22892
22893 2003-06-05 21:42  ivan
22894
22895         * htetc/global.asa: database profiling bs i should just switch to
22896           mason
22897
22898 2003-06-04 17:22  khoff
22899
22900         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
22901
22902 2003-06-04 09:14  ivan
22903
22904         * FS/FS/svc_acct.pm: allow empty slipip's
22905
22906 2003-06-04 05:44  ivan
22907
22908         * httemplate/search/cust_pkg.cgi: fix last bill label
22909
22910 2003-06-03 06:53  ivan
22911
22912         * httemplate/view/cust_main.cgi: fix provision links
22913
22914 2003-06-03 05:41  ivan
22915
22916         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
22917           export - eliminate redundant "host" parameter
22918
22919 2003-06-03 05:40  ivan
22920
22921         * Makefile: 1.5.0pre2 (too late, hehe)
22922
22923 2003-06-03 02:34  ivan
22924
22925         * bin/svc_acct_sm.import: removing (very) deprecated import
22926
22927 2003-06-03 00:54  ivan
22928
22929         * httemplate/docs/upgrade10.html: upgrade docs
22930
22931 2003-06-02 23:10  ivan
22932
22933         * httemplate/docs/upgrade10.html: slightly better upgrade docs
22934
22935 2003-06-02 23:09  ivan
22936
22937         * FS/bin/freeside-setup: use serial for primary keys in new tables
22938           too
22939
22940 2003-06-02 22:49  ivan
22941
22942         * FS/bin/freeside-setup: router.svcnum nullability fix
22943
22944 2003-06-02 07:51  ivan
22945
22946         * httemplate/view/cust_main.cgi: UI nit
22947
22948 2003-06-02 05:22  ivan
22949
22950         * FS/FS/cust_pkg.pm: add last_bill field to manpage
22951
22952 2003-05-30 02:22  ivan
22953
22954         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
22955           field
22956
22957 2003-05-30 01:45  ivan
22958
22959         * httemplate/docs/ssh.html: doc
22960
22961 2003-05-19 22:43  ivan
22962
22963         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
22964           fs_selfservice/FS-SelfService/cgi/make_payment.html,
22965           fs_selfservice/FS-SelfService/cgi/payment_results.html,
22966           fs_selfservice/FS-SelfService/cgi/process_payment.html,
22967           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
22968           self-service self-payments!
22969
22970 2003-05-19 06:54  ivan
22971
22972         * FS/FS/ClientAPI/MyAccount.pm,
22973           fs_selfservice/FS-SelfService/SelfService.pm,
22974           fs_selfservice/FS-SelfService/cgi/make_payment.html,
22975           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
22976           bugs in processing payments via self-service... appears to be
22977           working so far
22978
22979 2003-05-19 06:38  ivan
22980
22981         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
22982           fs_selfservice/FS-SelfService/cgi/make_payment.html,
22983           fs_selfservice/FS-SelfService/cgi/process_payment.html,
22984           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
22985           payment processing with self-service (step two of the process)
22986
22987 2003-05-19 05:00  ivan
22988
22989         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
22990           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
22991           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
22992           FS::Misc with send_email subroutine, remove all duplicate code
22993           from     various modules   - move the realtime_bop from cust_bill
22994           to cust_main & change usage slightly.      invnum is no longer
22995           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
22996           self-service:   - fix some syntax errors, make payment UI (step
22997           one) really should be     working now
22998
22999 2003-05-18 17:15  ivan
23000
23001         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
23002           selfservice.cgi: processing payments...
23003
23004 2003-05-18 04:44  ivan
23005
23006         * FS/FS/ClientAPI/MyAccount.pm,
23007           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23008           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
23009           making payments all done
23010
23011 2003-05-18 01:09  ivan
23012
23013         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
23014           file
23015
23016 2003-05-18 01:08  ivan
23017
23018         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
23019           self-service make payment UI work
23020
23021 2003-05-17 23:20  ivan
23022
23023         * FS/FS/ClientAPI/MyAccount.pm,
23024           fs_selfservice/FS-SelfService/SelfService.pm,
23025           fs_selfservice/FS-SelfService/cgi/login.html,
23026           fs_selfservice/FS-SelfService/cgi/myaccount.html,
23027           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
23028           make payment UI done
23029
23030 2003-05-14 09:51  ivan
23031
23032         * FS/FS/cust_bill.pm: display recurring custom line items on
23033           invoices as well as one-shot ones
23034
23035 2003-05-12 23:01  ivan
23036
23037         * FS/FS/cust_bill_event.pm: - document missing fields in
23038           cust_bill_event
23039
23040 2003-05-12 22:47  ivan
23041
23042         * FS/FS/addr_block.pm: missing pod =cut at end
23043
23044 2003-05-12 20:22  ivan
23045
23046         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
23047           fs_selfservice/FS-SelfService/cgi/myaccount.html,
23048           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23049           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
23050           self-service updates: cleanup and beginnings of "make a payment"
23051           - fix pod masking FS::svc_acct::cust_svc
23052
23053 2003-05-12 00:34  ivan
23054
23055         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23056           setbuf call doesn't appear to be working...
23057
23058 2003-05-12 00:33  ivan
23059
23060         * httemplate/view/cust_main.cgi: fix service links
23061
23062 2003-05-11 15:55  ivan
23063
23064         * httemplate/index.html: mail forward search not yet implemented
23065
23066 2003-05-11 15:53  ivan
23067
23068         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
23069           strict vars
23070
23071 2003-05-11 15:34  ivan
23072
23073         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
23074
23075 2003-05-11 15:25  ivan
23076
23077         * htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
23078           Richard Siddall <richard.siddall@elirion.net>
23079
23080 2003-05-09 23:45  ivan
23081
23082         * httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
23083           package list UI
23084
23085 2003-05-09 22:41  ivan
23086
23087         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
23088           last_bill dates from being set
23089
23090 2003-05-09 22:40  ivan
23091
23092         * FS/FS/cust_main.pm: - substitute '0' for existing blank
23093           setup/recur fees - use timelocal_nocheck instead of timelocal for
23094           proper wraparound
23095
23096 2003-05-09 12:30  khoff
23097
23098         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
23099           added CSS tags.
23100
23101 2003-05-08 23:03  ivan
23102
23103         * fs_selfservice/DEPLOY: updated freebsd install
23104
23105 2003-05-08 03:28  ivan
23106
23107         * CREDITS: credit where credit's due
23108
23109 2003-05-08 02:34  ivan
23110
23111         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
23112           columns to '' / NULL
23113
23114 2003-05-06 14:15  ivan
23115
23116         * httemplate/view/cust_main_alt.cgi: don't create new files in lieu
23117           of branches
23118
23119 2003-05-06 13:33  khoff
23120
23121         * httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
23122
23123 2003-05-04 13:58  khoff
23124
23125         * httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
23126
23127 2003-05-02 19:06  ivan
23128
23129         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
23130           enable quota maintenance in infostreet export
23131
23132 2003-05-02 19:03  ivan
23133
23134         * bin/apache.export: typo in usage instructions
23135
23136 2003-05-02 18:30  ivan
23137
23138         * FS/FS/part_export.pm: clean up CVS cruft
23139
23140 2003-05-02 16:51  khoff
23141
23142         * httemplate/view/cust_main.cgi: CARD && DCRD?
23143
23144 2003-04-29 12:49  khoff
23145
23146         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
23147           = 0.  Suprisingly, '' works.
23148
23149 2003-04-29 11:28  khoff
23150
23151         * FS/FS/domain_record.pm: Better SOA checking
23152
23153 2003-04-29 09:59  khoff
23154
23155         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
23156           ip_addr field.
23157
23158 2003-04-25 19:01  khoff
23159
23160         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
23161
23162 2003-04-25 17:28  khoff
23163
23164         * FS/FS/cust_bill.pm: Tyop
23165
23166 2003-04-24 16:01  ivan
23167
23168         * httemplate/edit/cust_main.cgi: fix for bug triggered by
23169           nonexistant referring customer numbers
23170
23171 2003-04-24 11:46  khoff
23172
23173         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
23174           when no values change.  We would insert on an rv of zero, so now
23175           we select count(*)... instead of relying on the rv of the update.
23176
23177 2003-04-24 11:45  khoff
23178
23179         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
23180
23181 2003-04-23 19:46  ivan
23182
23183         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
23184           better shellcommands documentation of all sorts
23185
23186 2003-04-23 18:43  khoff
23187
23188         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
23189           an ISC BIND9 name server
23190
23191 2003-04-23 18:00  khoff
23192
23193         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
23194           svc_Common->hashref is bad.
23195
23196 2003-04-23 16:12  ivan
23197
23198         * Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
23199           httemplate/docs/install.html: compatible with mason 1.1!  closes:
23200           bug#492
23201
23202 2003-04-23 15:16  ivan
23203
23204         * FS/FS/part_export.pm: might not be necessary, but to be safe...
23205
23206 2003-04-22 22:36  khoff
23207
23208         * httemplate/search/cust_main.cgi: Missing comma.
23209
23210 2003-04-22 21:53  khoff
23211
23212         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
23213           well.
23214
23215 2003-04-22 11:46  ivan
23216
23217         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
23218           httemplate/config/config.cgi: properly deprecate ancient apache &
23219           sendmail config options
23220
23221 2003-04-22 10:54  ivan
23222
23223         * httemplate/edit/part_export.cgi: mason is more strict about
23224           variables - patch from Richard Siddall, thanks
23225
23226 2003-04-21 21:39  ivan
23227
23228         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
23229           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
23230           FS/FS/part_export/domain_shellcommands.pm,
23231           FS/FS/part_export/forward_shellcommands.pm,
23232           FS/t/part_export-forward_shellcommands.t,
23233           httemplate/docs/install.html: - mysql 4.1 is available; update
23234           documentation - remove last vestiges of 1.3-style qmail/vpopmail
23235           exports from svc_domain and   svc_forward; add appropriate
23236           exports (closes: Bug#299)
23237
23238 2003-04-21 15:40  ivan
23239
23240         * httemplate/view/svc_acct.cgi: typo
23241
23242 2003-04-21 14:42  khoff
23243
23244         * FS/FS/addr_block.pm: renamed config option excludeaddr
23245
23246 2003-04-21 14:40  khoff
23247
23248         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
23249
23250 2003-04-21 14:29  khoff
23251
23252         * httemplate/edit/: part_router_field.cgi, process/generic.cgi:
23253           Navigation fixes.
23254
23255 2003-04-21 14:13  khoff
23256
23257         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
23258           new routers.  Navigation cleanup.
23259
23260 2003-04-21 14:12  khoff
23261
23262         * httemplate/edit/router.cgi: Lines added for clairity
23263
23264 2003-04-21 13:53  ivan
23265
23266         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
23267           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
23268           FS/bin/freeside-setup, httemplate/docs/schema.html,
23269           httemplate/edit/cust_main.cgi,
23270           httemplate/edit/part_bill_event.cgi,
23271           httemplate/edit/process/cust_main.cgi,
23272           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
23273           on-demand vs. automatic cards & checks: added DCRD and DCHK
23274           payment types
23275
23276 2003-04-21 13:31  khoff
23277
23278         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
23279           sqlmail.  Added support for courier and dovecot authentication.
23280
23281 2003-04-21 13:27  khoff
23282
23283         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
23284           svc_broadband
23285
23286 2003-04-19 10:51  ivan
23287
23288         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
23289           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
23290           integration
23291
23292 2003-04-17 20:29  ivan
23293
23294         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
23295
23296 2003-04-02 06:52  ivan
23297
23298         * FS/FS/cust_main.pm: added order_pkgs sub
23299
23300 2003-04-02 03:38  ivan
23301
23302         * FS/FS/: UID.pm, cust_main.pm: better callbacks
23303
23304 2003-04-02 01:46  ivan
23305
23306         * httemplate/misc/process/meta-import.cgi: updated meta-import web
23307           UI to allow duplicate import tables
23308
23309 2003-04-01 19:23  ivan
23310
23311         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
23312           disappearing email invoice on errors, finally (closes: Bug#35)
23313
23314 2003-04-01 00:03  ivan
23315
23316         * FS/FS/Record.pm, httemplate/docs/index.html,
23317           httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
23318           update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
23319           syntax error in main customer view
23320
23321 2003-03-31 22:55  ivan
23322
23323         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
23324           cancel button for customers (closes: Bug#25)
23325
23326 2003-03-31 17:22  ivan
23327
23328         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
23329           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
23330           httemplate/edit/process/REAL_cust_pkg.cgi,
23331           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
23332           httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
23333           invoice (non-existant) edge cases
23334
23335 2003-03-31 15:49  ivan
23336
23337         * httemplate/docs/schema.html: added last_bill column
23338
23339 2003-03-31 15:48  ivan
23340
23341         * FS/bin/freeside-setup: add 'last_bill' column
23342
23343 2003-03-28 21:34  ivan
23344
23345         * bin/apache.export: restart apache, not bind!
23346
23347 2003-03-28 20:52  ivan
23348
23349         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
23350           FS/FS/part_export/www_shellcommands.pm,
23351           httemplate/view/svc_www.cgi: correct web UI for svc_www services
23352           & no more @.domain in www_shellcommands export
23353
23354 2003-03-28 18:35  ivan
23355
23356         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
23357
23358 2003-03-28 18:19  ivan
23359
23360         * FS/FS/part_export.pm: cust_svc and svc_x methods
23361
23362 2003-03-28 13:59  ivan
23363
23364         * bin/apache.export: fix missing semicolon in apache export
23365
23366 2003-03-28 13:43  ivan
23367
23368         * FS/FS/part_export/apache.pm: oops in null apache export
23369
23370 2003-03-24 00:30  ivan
23371
23372         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
23373
23374 2003-03-19 20:36  ivan
23375
23376         * httemplate/edit/part_export.cgi: virtual wrap...
23377
23378 2003-03-19 20:09  ivan
23379
23380         * httemplate/edit/part_export.cgi: wrap this textbox hard
23381
23382 2003-03-19 20:00  ivan
23383
23384         * httemplate/edit/part_export.cgi: wide textareas
23385
23386 2003-03-19 19:41  ivan
23387
23388         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
23389           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
23390           bin/apache.export, bin/bind.export, bin/bsdshell.export,
23391           bin/sysvshell.export: apache export!
23392
23393 2003-03-11 16:44  ivan
23394
23395         * httemplate/docs/upgrade9.html: doc from 1.4 branch
23396
23397 2003-03-11 03:40  ivan
23398
23399         * FS/FS/svc_domain.pm: another pg7.3 fix
23400
23401 2003-03-11 03:36  ivan
23402
23403         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
23404           meta import webUI updates
23405
23406 2003-03-11 02:41  ivan
23407
23408         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
23409
23410 2003-03-03 17:56  khoff
23411
23412         * FS/MANIFEST: updated for svc_broadband changes
23413
23414 2003-02-28 19:14  ivan
23415
23416         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
23417
23418 2003-02-24 21:40  ivan
23419
23420         * httemplate/edit/cust_main.cgi: remove max length on ACH account
23421           number
23422
23423 2003-02-11 17:21  khoff
23424
23425         * FS/bin/freeside-setup: s/;/,/
23426
23427 2003-02-05 21:26  ivan
23428
23429         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
23430           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
23431           FS/FS/cust_main.pm, FS/bin/freeside-setup,
23432           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
23433           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
23434           time/data detail on invoices
23435
23436 2003-02-05 15:22  khoff
23437
23438         * FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
23439           FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
23440           httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
23441           httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
23442           httemplate/edit/process/ac.cgi,
23443           httemplate/edit/process/ac_block.cgi,
23444           httemplate/edit/process/ac_field.cgi,
23445           httemplate/edit/process/ac_type.cgi,
23446           httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
23447
23448 2003-02-05 15:17  khoff
23449
23450         * FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
23451           FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
23452           FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
23453           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
23454           httemplate/browse/generic.cgi,
23455           httemplate/browse/part_sb_field.cgi,
23456           httemplate/browse/router.cgi,
23457           httemplate/edit/part_router_field.cgi,
23458           httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
23459           httemplate/edit/svc_broadband.cgi,
23460           httemplate/edit/process/addr_block/add.cgi,
23461           httemplate/edit/process/addr_block/allocate.cgi,
23462           httemplate/edit/process/addr_block/deallocate.cgi,
23463           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
23464           httemplate/edit/process/router.cgi,
23465           httemplate/edit/process/svc_broadband.cgi,
23466           httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
23467           htetc/handler.pl, httemplate/index.html,
23468           httemplate/view/svc_broadband.cgi: svc_broadband rewrite
23469
23470 2003-02-05 14:06  khoff
23471
23472         * FS/FS/cust_svc.pm: ip_netmask is gone now
23473
23474 2003-02-04 14:04  ivan
23475
23476         * htetc/global.asa, httemplate/docs/install.html: 1.5-specific
23477           fixes
23478
23479 2003-01-27 23:47  ivan
23480
23481         * FS/bin/freeside-setup: eek, and this is what caused connectup to
23482           fail too
23483
23484 2003-01-27 22:08  ivan
23485
23486         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
23487           dave denney <daud@kaosol.net>
23488
23489 2003-01-16 22:21  ivan
23490
23491         * FS/FS/ClientAPI/MyAccount.pm,
23492           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
23493           functionality
23494
23495 2003-01-15 18:58  ivan
23496
23497         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
23498
23499 2003-01-14 02:15  ivan
23500
23501         * Makefile: selfservice
23502
23503 2003-01-14 01:26  ivan
23504
23505         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
23506           fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
23507           move freeside-selfservice-server to proper MakeMaker install
23508           location
23509
23510 2003-01-14 00:49  ivan
23511
23512         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
23513           freeside-selfservice-server to init script add domsvc checking as
23514           a foreign key
23515
23516 2003-01-12 23:26  ivan
23517
23518         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
23519
23520 2003-01-12 22:19  ivan
23521
23522         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
23523           extraneous diffs
23524
23525 2003-01-09 23:41  ivan
23526
23527         * FS/FS/cust_bill.pm: pop off an extra blank line in
23528           business-onlinepayment options
23529
23530 2002-12-28 01:16  ivan
23531
23532         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
23533           business-onlinepayment mod_perl leakage in multi-database
23534           installs.  ugh.
23535
23536 2002-12-27 04:56  ivan
23537
23538         * FS/FS/cust_main.pm: better times on failed billing events
23539
23540 2002-12-24 22:59  ivan
23541
23542         * FS/bin/freeside-daily: declare $opt_p usage
23543
23544 2002-12-24 14:41  ivan
23545
23546         * README.1.5.0pre1, FS/bin/freeside-setup,
23547           httemplate/view/cust_main.cgi: optimization for ginourmous
23548           numbers of packages for intergate, whew
23549
23550 2002-12-23 15:56  ivan
23551
23552         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
23553           messages
23554
23555 2002-12-23 07:21  ivan
23556
23557         * FS/FS/cust_bill.pm: make agent available to invoice templates
23558
23559 2002-12-23 07:05  steve
23560
23561         * FS/FS/part_export/shellcommands.pm: add email address to
23562           shellcommands
23563
23564           don't error out when importing unaudited accounts (even though
23565           should probably be using $FS::svc_Common::noexport_hack anyway)
23566
23567 2002-12-23 06:54  steve
23568
23569         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
23570           signup_server-quiet, and emailcancel messages.
23571
23572 2002-12-23 06:38  steve
23573
23574         * fs_selfservice/freeside-selfservice-server: added stuff for
23575           selfservice_server-quiet, signup_server-quiet, and emailcancel
23576           messages.
23577
23578 2002-12-23 06:22  steve
23579
23580         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
23581           selfservice_server-quiet, signup_server-quiet, and emailcancel
23582           messages.
23583
23584 2002-12-22 00:53  ivan
23585
23586         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
23587           freeside-daily to only run for a particular payby
23588           $disable_agentcheck option for cust_pkg for import optimization
23589
23590 2002-12-21 15:48  ivan
23591
23592         * httemplate/search/svc_domain.cgi: UI
23593
23594 2002-12-21 15:44  ivan
23595
23596         * httemplate/search/svc_domain.cgi: don't display all accounts in
23597           each domain
23598
23599 2002-12-21 02:14  ivan
23600
23601         * FS/FS/cust_main.pm: could be multiple returns from these
23602           searches, with taxclasses
23603
23604 2002-12-21 02:02  ivan
23605
23606         * FS/FS/Record.pm: better qsearchs warning
23607
23608 2002-12-20 23:36  ivan
23609
23610         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
23611
23612 2002-12-20 20:31  ivan
23613
23614         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
23615
23616 2002-12-19 19:29  ivan
23617
23618         * httemplate/view/cust_main.cgi: no changing cancelled packages
23619
23620 2002-12-17 13:31  ivan
23621
23622         * FS/FS/cust_bill.pm: invoice_lines() fix
23623
23624 2002-12-17 05:02  ivan
23625
23626         * httemplate/view/svc_acct.cgi: change wording
23627
23628 2002-12-17 02:42  ivan
23629
23630         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
23631
23632 2002-12-17 02:36  ivan
23633
23634         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
23635           sessions
23636
23637 2002-12-17 01:52  ivan
23638
23639         * FS/bin/freeside-sqlradius-seconds: sheesh
23640
23641 2002-12-17 01:48  ivan
23642
23643         * FS/bin/freeside-sqlradius-seconds: sigh
23644
23645 2002-12-17 01:47  ivan
23646
23647         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
23648           calculation?
23649
23650 2002-12-17 01:37  ivan
23651
23652         * FS/bin/freeside-sqlradius-seconds: grr double doh
23653
23654 2002-12-17 01:35  ivan
23655
23656         * FS/bin/freeside-sqlradius-seconds: doh
23657
23658 2002-12-17 01:30  ivan
23659
23660         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
23661
23662 2002-12-17 01:24  ivan
23663
23664         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
23665           freeside-sqlradius-seconds
23666
23667 2002-12-16 22:36  ivan
23668
23669         * httemplate/docs/install.html: add PerlModule commands to install
23670           instructions
23671
23672 2002-12-16 13:52  ivan
23673
23674         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
23675           are there others?
23676
23677 2002-12-16 10:53  ivan
23678
23679         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
23680
23681 2002-12-16 02:47  ivan
23682
23683         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
23684           date range selector that defaults to the past year!
23685
23686 2002-12-14 13:18  ivan
23687
23688         * FS/FS/cust_svc.pm: fix for auditing packages
23689
23690 2002-12-12 16:31  ivan
23691
23692         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
23693           taxclass fix (?)
23694
23695 2002-12-12 13:44  ivan
23696
23697         * FS/FS/svc_acct.pm: custnum in welcome email
23698
23699 2002-12-10 16:12  ivan
23700
23701         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
23702           beginning of web-based data importer
23703
23704 2002-12-09 02:54  ivan
23705
23706         * httemplate/docs/install.html: doc
23707
23708 2002-12-04 04:43  ivan
23709
23710         * bin/bind.export: really fixed now
23711
23712 2002-12-04 04:37  ivan
23713
23714         * bin/bind.export: oops, typo
23715
23716 2002-12-04 04:31  ivan
23717
23718         * FS/FS/cust_bill.pm: empty invoice_lines() fix
23719
23720 2002-11-27 21:44  ivan
23721
23722         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
23723           "Stephen Bechard" <steve@destek.net>
23724
23725 2002-11-27 21:10  ivan
23726
23727         * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
23728           username_policy
23729
23730 2002-11-26 03:58  ivan
23731
23732         * httemplate/misc/process/link.cgi: link by username now only links
23733           to same svcpart
23734
23735 2002-11-26 02:25  ivan
23736
23737         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
23738
23739 2002-11-25 21:42  ivan
23740
23741         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
23742
23743 2002-11-25 02:46  ivan
23744
23745         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
23746           radius group bug, whew
23747
23748 2002-11-22 19:39  ivan
23749
23750         * httemplate/index.html: eww get rid of black border on konq3
23751
23752 2002-11-22 04:19  ivan
23753
23754         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
23755           payments
23756
23757 2002-11-22 03:14  ivan
23758
23759         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
23760           add lec billing event
23761
23762 2002-11-22 02:48  ivan
23763
23764         * FS/FS/cust_main.pm: oops, one last LECB change
23765
23766 2002-11-21 23:50  ivan
23767
23768         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
23769           user dn in ldap export
23770
23771 2002-11-21 12:44  ivan
23772
23773         * FS/FS/part_export.pm: change DN labeling for those obtuse
23774           blockheads at netmagic
23775
23776 2002-11-20 13:13  ivan
23777
23778         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
23779           ability to have multiple comma-separated values to LDAP export
23780
23781 2002-11-20 02:09  ivan
23782
23783         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
23784           for the add call...?  i don't get LDAP
23785
23786 2002-11-20 01:10  ivan
23787
23788         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
23789
23790 2002-11-20 01:07  ivan
23791
23792         * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
23793           to increase length of payinfo field in cust_pay and cust_refund
23794           for ACH
23795
23796 2002-11-19 14:55  ivan
23797
23798         * FS/FS/cust_bill_event.pm: give better error message on bad
23799           invnum, also 'use FS::cust_bill' here
23800
23801 2002-11-19 14:48  ivan
23802
23803         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
23804           CHECK
23805
23806 2002-11-19 13:20  ivan
23807
23808         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
23809           given
23810
23811 2002-11-19 12:56  ivan
23812
23813         * FS/FS/part_export/ldap.pm: ldap export update
23814
23815 2002-11-19 12:36  ivan
23816
23817         * FS/bin/freeside-setup: increase length of reczone and recdata
23818           fields in domain_record
23819
23820 2002-11-19 02:09  ivan
23821
23822         * FS/FS/cust_bill.pm: typo adding lec transactions
23823
23824 2002-11-19 02:02  ivan
23825
23826         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
23827
23828 2002-11-19 01:51  ivan
23829
23830         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
23831           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
23832           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
23833           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
23834           httemplate/edit/part_bill_event.cgi,
23835           httemplate/view/cust_main.cgi: add LEC billing
23836
23837 2002-11-18 21:17  ivan
23838
23839         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
23840           number limit
23841
23842 2002-11-18 02:15  ivan
23843
23844         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
23845           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
23846           preliminary ldap export
23847
23848 2002-11-16 02:33  ivan
23849
23850         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
23851
23852 2002-11-09 02:59  ivan
23853
23854         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
23855           per-hour charging
23856
23857 2002-11-07 14:53  ivan
23858
23859         * FS/FS/cust_main.pm: doc
23860
23861 2002-11-05 21:41  ivan
23862
23863         * httemplate/graph/money_time-graph.cgi: lala
23864
23865 2002-11-05 20:23  ivan
23866
23867         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
23868           closes: Bug#474
23869
23870 2002-11-05 20:11  ivan
23871
23872         * httemplate/edit/part_pkg.cgi: data billing
23873
23874 2002-11-05 19:58  ivan
23875
23876         * httemplate/edit/part_pkg.cgi: data charging
23877
23878 2002-11-05 15:43  ivan
23879
23880         * httemplate/view/svc_acct.cgi: ui
23881
23882 2002-11-05 15:41  ivan
23883
23884         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
23885           correct radacct column names
23886
23887 2002-11-05 15:34  ivan
23888
23889         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
23890
23891 2002-11-05 15:29  ivan
23892
23893         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
23894           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
23895           bandwidth charges from sqlradius
23896
23897 2002-11-05 12:29  ivan
23898
23899         * FS/bin/freeside-sqlradius-radacctd: lost?
23900
23901 2002-11-04 18:15  ivan
23902
23903         * httemplate/graph/money_time-graph.cgi: local kludge
23904
23905 2002-11-04 15:40  ivan
23906
23907         * FS/FS/CGI.pm: balance on small_custview
23908
23909 2002-11-04 13:20  ivan
23910
23911         * httemplate/docs/upgrade9.html: doc
23912
23913 2002-11-04 12:51  ivan
23914
23915         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
23916           view
23917
23918 2002-11-01 16:13  ivan
23919
23920         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
23921           glad i had a copy of this
23922
23923 2002-10-28 05:22  ivan
23924
23925         * FS/bin/freeside-queued: signal-less queued child handling
23926           (closes: Bug#477)
23927
23928 2002-10-25 14:24  ivan
23929
23930         * FS/FS/part_export/shellcommands.pm: make $old_domain available
23931           too
23932
23933 2002-10-25 06:39  ivan
23934
23935         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
23936           numbers
23937
23938 2002-10-23 10:07  ivan
23939
23940         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
23941
23942 2002-10-23 08:49  ivan
23943
23944         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
23945           httemplate/view/cust_main.cgi: add option to unapply payments
23946
23947 2002-10-22 02:15  ivan
23948
23949         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
23950
23951 2002-10-22 01:13  ivan
23952
23953         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
23954           ACH fixes from s5
23955
23956 2002-10-21 23:28  ivan
23957
23958         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
23959           invoice events too
23960
23961 2002-10-21 08:20  ivan
23962
23963         * httemplate/edit/part_svc.cgi: don't disable for all items
23964
23965 2002-10-21 08:14  ivan
23966
23967         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
23968           or password from being defined
23969
23970 2002-10-20 01:27  ivan
23971
23972         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
23973           shellcommands suspension/unsuspension hooks
23974
23975 2002-10-20 00:26  ivan
23976
23977         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
23978           there is one
23979
23980 2002-10-19 20:28  ivan
23981
23982         * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
23983           eg/vpopmailrestart: vpopmail restart export option
23984
23985 2002-10-18 09:54  ivan
23986
23987         * Makefile: force executable permissions on bin/pod2x
23988
23989 2002-10-18 06:28  ivan
23990
23991         * FS/bin/freeside-radgroup: argh
23992
23993 2002-10-18 06:23  ivan
23994
23995         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
23996           cache
23997
23998 2002-10-18 03:28  ivan
23999
24000         * FS/: MANIFEST, bin/freeside-radgroup: adding
24001
24002 2002-10-17 08:06  ivan
24003
24004         * httemplate/view/svc_acct.cgi: use consistant terminology
24005
24006 2002-10-17 08:05  ivan
24007
24008         * httemplate/view/svc_acct.cgi: UI change for hour info
24009
24010 2002-10-17 07:59  ivan
24011
24012         * FS/FS/cust_svc.pm: yay missing paren
24013
24014 2002-10-17 07:50  ivan
24015
24016         * FS/FS/cust_svc.pm: *sigh* better debugging
24017
24018 2002-10-17 07:46  ivan
24019
24020         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
24021
24022 2002-10-17 07:37  ivan
24023
24024         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
24025
24026 2002-10-17 07:33  ivan
24027
24028         * httemplate/view/svc_acct.cgi: sqlradacct hour update
24029
24030 2002-10-17 07:16  ivan
24031
24032         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
24033           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
24034           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
24035           datasrc, not plandata options (whew)
24036
24037 2002-10-17 04:17  ivan
24038
24039         * httemplate/search/cust_bill.cgi: another mason fix, this one from
24040           5
24041
24042 2002-10-15 02:54  ivan
24043
24044         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
24045
24046 2002-10-14 00:44  ivan
24047
24048         * FS/FS/Conf.pm: s/bool/checkbox/
24049
24050 2002-10-14 00:30  ivan
24051
24052         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
24053           config file allows selection of accounts from any domain
24054
24055 2002-10-13 23:17  ivan
24056
24057         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
24058           billing
24059
24060 2002-10-13 23:16  ivan
24061
24062         * httemplate/view/svc_acct.cgi: show time online this billing cycle
24063           on view account screen
24064
24065 2002-10-13 00:14  ivan
24066
24067         * httemplate/docs/: session.html, upgrade9.html: doh
24068
24069 2002-10-13 00:13  ivan
24070
24071         * httemplate/docs/upgrade9.html: msgcat docs for upgrade
24072
24073 2002-10-12 23:49  ivan
24074
24075         * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
24076
24077 2002-10-12 18:14  ivan
24078
24079         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
24080           non-Pg and Pg before 7.1
24081
24082 2002-10-12 18:05  ivan
24083
24084         * FS/FS/cust_bill.pm: bug fix in new ACH code
24085
24086 2002-10-12 07:21  ivan
24087
24088         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
24089           dayphone/nightphone msgcat
24090
24091 2002-10-12 06:46  ivan
24092
24093         * bin/populate-msgcat, httemplate/edit/cust_main.cgi,
24094           httemplate/view/cust_main.cgi: dayphone/nightphone as
24095           customizable labels, closes: Bug#464
24096
24097 2002-10-12 06:26  ivan
24098
24099         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
24100           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
24101           charge per-hour against an external radacct table
24102
24103 2002-10-12 03:15  ivan
24104
24105         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
24106           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
24107           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
24108           httemplate/edit/process/cust_main.cgi,
24109           httemplate/view/cust_main.cgi: ACH support
24110
24111 2002-10-10 09:48  ivan
24112
24113         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
24114           expiration dates
24115
24116 2002-10-10 09:28  ivan
24117
24118         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
24119
24120 2002-10-09 07:30  ivan
24121
24122         * FS/FS/Conf.pm: nasty typo
24123
24124 2002-10-09 06:59  ivan
24125
24126         * FS/FS/Conf.pm: don't explicitly specify unclassified config
24127           section
24128
24129 2002-10-09 06:43  ivan
24130
24131         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
24132           existing directories in vpopmail export
24133
24134 2002-10-09 06:07  ivan
24135
24136         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
24137           the attribute used for plaintext pw's
24138
24139 2002-10-08 04:10  ivan
24140
24141         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
24142           package browse (closes: Bug#467)
24143
24144 2002-10-08 03:50  ivan
24145
24146         * eg/export_template.pm: slightly less sucky
24147
24148 2002-10-08 01:33  ivan
24149
24150         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
24151           displays static HTML on account view (closes: Bug#465)
24152
24153 2002-10-07 21:46  ivan
24154
24155         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
24156           httemplate/view/cust_main.cgi: payby-default config option, with
24157           special "HIDE" option to disable billing information in the web
24158           interface (closes: Bug#468)
24159
24160 2002-10-07 01:47  ivan
24161
24162         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
24163           not when it is *before*
24164
24165 2002-10-05 04:14  ivan
24166
24167         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
24168           blank id fields
24169
24170 2002-10-04 05:56  ivan
24171
24172         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
24173           FS/bin/freeside-setup, httemplate/docs/install.html,
24174           httemplate/edit/process/cust_pkg.cgi,
24175           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
24176           httemplate/view/cust_main.cgi: working on the road:   - easier
24177           "change package" link for changing one package to another   -
24178           sqlradius export now compatible with Pg   - indices on phone
24179           numbers   - install instructions specify Pg 7.1 (at least until
24180           ILIKE thing is changed)   - searching on phone number fragments
24181
24182 2002-10-04 05:39  ivan
24183
24184         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
24185
24186 2002-10-04 05:29  ivan
24187
24188         * FS/bin/freeside-count-active-customers: adding
24189
24190 2002-10-04 05:09  ivan
24191
24192         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
24193           print   is now: send email to invoice from address
24194
24195 2002-10-03 08:29  ivan
24196
24197         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
24198           Crypt-Password for encrypted pw's
24199
24200 2002-09-27 05:14  ivan
24201
24202         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
24203
24204 2002-09-27 05:14  ivan
24205
24206         * FS/FS/UID.pm: don't chop blanks
24207
24208 2002-09-26 23:00  ivan
24209
24210         * htetc/global.asa: only load Devel::AutoProfiler if it is
24211           installed
24212
24213 2002-09-26 22:36  ivan
24214
24215         * FS/bin/freeside-adduser: lock mapsecrets file
24216
24217 2002-09-25 22:28  ivan
24218
24219         * Makefile: fix $INIT_FILE usage
24220
24221 2002-09-25 22:26  ivan
24222
24223         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
24224
24225 2002-09-25 22:25  ivan
24226
24227         * Makefile: oops
24228
24229 2002-09-25 21:45  ivan
24230
24231         * httemplate/search/svc_acct.cgi: tyop
24232
24233 2002-09-25 02:11  ivan
24234
24235         * Makefile, httemplate/docs/install.html: doc
24236
24237 2002-09-25 02:09  ivan
24238
24239         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
24240           "Authentication-Type" for netc.net.au (radiator?)
24241
24242 2002-09-24 01:31  ivan
24243
24244         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
24245
24246 2002-09-23 07:27  ivan
24247
24248         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
24249           changes for profiling redirects header-handling changes necessary
24250           for chart .cgis
24251
24252 2002-09-23 01:50  ivan
24253
24254         * Makefile: better default Pg datasource
24255
24256 2002-09-21 04:17  ivan
24257
24258         * README.1.5.0pre1, FS/bin/freeside-setup,
24259           httemplate/docs/schema.dia, httemplate/docs/schema.html,
24260           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
24261           FS/FS/cust_main_county.pm, bin/create-history-tables,
24262           httemplate/browse/cust_main_county.cgi,
24263           httemplate/edit/cust_main_county.cgi,
24264           httemplate/edit/process/cust_main_county.cgi: all taxes now have
24265           names.  closes: Bug#15
24266
24267 2002-09-20 08:49  ivan
24268
24269         * README: d
24270
24271 2002-09-20 08:49  ivan
24272
24273         * FS/Makefile.PL: installing into /usr/bin, bah
24274
24275 2002-09-20 08:48  ivan
24276
24277         * FS/FS.pm: doc
24278
24279 2002-09-20 08:48  ivan
24280
24281         * Makefile: 1.5.0
24282
24283 2002-09-20 08:47  ivan
24284
24285         * FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
24286           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
24287           FS/bin/freeside-deluser, FS/bin/freeside-setup,
24288           bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
24289           and freeside-deloutsourceuser
24290
24291 2002-09-20 08:46  ivan
24292
24293         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
24294
24295 2002-09-20 07:48  ivan
24296
24297         * FS/FS/part_export.pm: extraneous warn
24298
24299 2002-09-20 05:50  ivan
24300
24301         * FS/bin/freeside-setup, bin/fs-setup,
24302           httemplate/docs/install.html: move from bin/fs-setup to
24303           FS/bin/freeside-setup
24304
24305 2002-09-20 05:04  ivan
24306
24307         * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
24308           dependancy
24309
24310 2002-09-20 03:16  ivan
24311
24312         * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
24313           fields to 32 chars
24314
24315 2002-09-19 06:34  ivan
24316
24317         * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
24318           SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
24319           bug#69
24320
24321 2002-09-19 06:25  ivan
24322
24323         * README.1.5.0pre1: preliminary upgrade instructions
24324
24325 2002-09-19 01:43  ivan
24326
24327         * FS/bin/freeside-daily: package expiration
24328
24329 2002-09-19 01:34  ivan
24330
24331         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
24332
24333 2002-09-19 00:15  ivan
24334
24335         * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
24336
24337 2002-09-18 15:50  ivan
24338
24339         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
24340           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
24341           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
24342           httemplate/view/svc_acct.cgi: remove domain config file, closes:
24343           Bug#269
24344
24345 2002-09-18 15:38  ivan
24346
24347         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
24348
24349 2002-09-18 05:10  ivan
24350
24351         * httemplate/docs/: index.html, legacy.html, upgrade4.html,
24352           upgrade5.html, upgrade6.html: doc
24353
24354 2002-09-17 03:21  ivan
24355
24356         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
24357           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
24358           support
24359
24360 2002-09-17 02:19  ivan
24361
24362         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
24363           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
24364           FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
24365           httemplate/docs/schema.dia, httemplate/docs/schema.html,
24366           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
24367           httemplate/edit/process/part_svc.cgi,
24368           httemplate/edit/process/svc_acct_sm.cgi,
24369           httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
24370           httemplate/search/svc_acct_sm.html,
24371           httemplate/search/svc_domain.cgi,
24372           httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
24373
24374 2002-09-16 17:40  ivan
24375
24376         * FS/FS/cust_bill.pm: send_ftp doc fix
24377
24378 2002-09-16 17:33  ivan
24379
24380         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
24381           "emailinvoiceauto" implementation rewritten to work properly,
24382           stop
24383               overwriting existing invoice destinations
24384
24385 2002-09-16 02:27  ivan
24386
24387         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
24388
24389 2002-09-11 02:28  ivan
24390
24391         * httemplate/browse/svc_acct_pop.cgi: mason error
24392
24393 2002-09-11 02:09  ivan
24394
24395         * httemplate/search/cust_main.cgi: mason warnings
24396
24397 2002-09-09 20:31  ivan
24398
24399         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
24400           order numbers, like VirtualNet
24401
24402 2002-09-09 17:37  ivan
24403
24404         * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
24405
24406 2002-09-09 16:05  khoff
24407
24408         * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
24409           edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
24410           edit/process/ac_block.cgi, edit/process/ac_field.cgi,
24411           edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
24412           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
24413           svc_broadband merge
24414
24415 2002-09-09 16:01  khoff
24416
24417         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
24418           htetc/global.asa, httemplate/index.html,
24419           httemplate/edit/part_svc.cgi,
24420           httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
24421           FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
24422           FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
24423           merge
24424
24425 2002-09-09 15:57  ivan
24426
24427         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
24428           freeside-receivables-report, freeside-tax-report: allow . in
24429           untaint_argv, for usernames
24430
24431 2002-09-09 15:56  khoff
24432
24433         * FS/MANIFEST: svc_broadband merge
24434
24435 2002-09-09 12:56  ivan
24436
24437         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
24438           vpopmail user
24439
24440 2002-09-09 12:54  ivan
24441
24442         * httemplate/docs/ssh.html: doc clarification about users
24443
24444 2002-09-09 05:34  ivan
24445
24446         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
24447           ClientAPI/passwd.pm: : is not legal in GECOS
24448
24449 2002-09-08 05:57  ivan
24450
24451         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
24452           records first, then svc_domain
24453
24454 2002-09-08 05:40  ivan
24455
24456         * bin/bind.export: error out if can't open .HEADER files
24457
24458 2002-09-08 04:36  ivan
24459
24460         * README: 1.4.1
24461
24462 2002-09-08 02:49  ivan
24463
24464         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
24465           useful default domain files
24466
24467 2002-09-07 07:20  ivan
24468
24469         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
24470           description, give up hoping for a better description of the
24471           export from jeff
24472
24473 2002-09-06 19:27  ivan
24474
24475         * httemplate/docs/: index.html, upgrade9.html: 1.4.1
24476
24477 2002-09-06 19:19  ivan
24478
24479         * FS/FS/part_export/vpopmail.pm: import flocking constants
24480
24481 2002-09-05 11:51  ivan
24482
24483         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
24484
24485 2002-09-05 10:01  ivan
24486
24487         * httemplate/edit/cust_main.cgi: "same as billing address" box
24488           would uncheck itself on errors (only looked at previous
24489           ship_last, not CGI checkbox value too)  Closes: Bug#448
24490
24491 2002-09-05 09:51  ivan
24492
24493         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
24494           compatibility
24495
24496 2002-09-05 06:59  ivan
24497
24498         * ANNOUCE.1.4.0: naw
24499
24500 2002-09-05 06:50  ivan
24501
24502         * httemplate/browse/part_svc.cgi: don't show "clone an existing
24503           service definition" if there aren't any yet
24504
24505 2002-09-05 06:27  ivan
24506
24507         * FS/FS/cust_main.pm, httemplate/index.html,
24508           httemplate/misc/cust_main-import_charges.cgi,
24509           httemplate/misc/process/cust_main-import_charges.cgi: batch
24510           charge/credit import
24511
24512 2002-09-05 06:01  ivan
24513
24514         * FS/FS/svc_acct.pm: show illegal dir in error msg
24515
24516 2002-09-05 02:10  ivan
24517
24518         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
24519           extraneous `vpopmail machine' field
24520
24521 2002-09-04 05:43  ivan
24522
24523         * Makefile, httemplate/index.html: 1.4.1beta1
24524
24525 2002-09-04 01:42  ivan
24526
24527         * httemplate/edit/part_pkg.cgi: spelling
24528
24529 2002-08-30 16:48  ivan
24530
24531         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
24532
24533 2002-08-30 16:42  ivan
24534
24535         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
24536           httemplate/edit/process/part_bill_event.cgi: new invoice event:
24537           upload a CSV file
24538
24539 2002-08-30 16:17  ivan
24540
24541         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
24542           of their cust_pkg.bill date) - setting cust_pkg.bill date
24543           directly bypasses setup fee
24544
24545 2002-08-30 10:34  ivan
24546
24547         * FS/FS/cust_main.pm, httemplate/index.html,
24548           httemplate/misc/cust_main-import.cgi,
24549           httemplate/misc/process/cust_main-import.cgi: working CSV import
24550           for crcmn
24551
24552 2002-08-30 04:33  ivan
24553
24554         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
24555           (hopefully) better error message
24556
24557 2002-08-30 03:25  ivan
24558
24559         * Makefile: silly conf/registries dir still hanging around in CVS
24560           checkouts
24561
24562 2002-08-29 07:11  ivan
24563
24564         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
24565
24566 2002-08-29 02:11  ivan
24567
24568         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
24569           import, make username/password for unexported services conflict
24570           at least with self
24571
24572 2002-08-29 01:13  khoff
24573
24574         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
24575
24576 2002-08-29 00:50  ivan
24577
24578         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
24579
24580 2002-08-28 23:02  ivan
24581
24582         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
24583
24584 2002-08-28 22:57  ivan
24585
24586         * httemplate/view/svc_acct.cgi: password viewing UI change
24587
24588 2002-08-27 00:26  khoff
24589
24590         * FS/FS/Record.pm: Yip yip, I sprained my brain
24591
24592 2002-08-26 13:40  ivan
24593
24594         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
24595
24596 2002-08-24 20:54  ivan
24597
24598         * FS/bin/freeside-addoutsourceuser: ?
24599
24600 2002-08-24 20:42  ivan
24601
24602         * FS/bin/freeside-addoutsourceuser: correct secrets file path
24603
24604 2002-08-24 19:35  ivan
24605
24606         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
24607           passwords
24608
24609 2002-08-24 19:26  ivan
24610
24611         * FS/FS/part_export/shellcommands.pm: properly quote password as
24612           well as finger
24613
24614 2002-08-24 18:48  ivan
24615
24616         * FS/bin/freeside-addoutsourceuser: password
24617
24618 2002-08-24 18:48  ivan
24619
24620         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
24621           bin/freeside-addoutsourceuser
24622
24623 2002-08-24 18:16  ivan
24624
24625         * FS/bin/: freeside-adduser, freeside-setup: doc
24626
24627 2002-08-24 18:14  ivan
24628
24629         * FS/bin/freeside-setup: noninteractive freeside-setup
24630
24631 2002-08-24 18:09  ivan
24632
24633         * FS/bin/: freeside-adduser, freeside-setup: doc
24634
24635 2002-08-24 01:13  ivan
24636
24637         * FS/bin/freeside-adduser: also do -b flag
24638
24639 2002-08-24 00:43  ivan
24640
24641         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
24642           in commands
24643
24644 2002-08-24 00:20  ivan
24645
24646         * httemplate/edit/part_export.cgi: don't substitute defaults for
24647           empty options when editing exports
24648
24649 2002-08-23 23:41  ivan
24650
24651         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
24652           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
24653           fix - no strict 'vars'; when necessary
24654
24655 2002-08-23 20:29  ivan
24656
24657         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
24658           unprovision a single service
24659
24660 2002-08-23 19:10  ivan
24661
24662         * FS/bin/freeside-addoutsource: fix path
24663
24664 2002-08-23 18:53  ivan
24665
24666         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
24667
24668 2002-08-23 17:51  ivan
24669
24670         * httemplate/view/cust_main.cgi: UI
24671
24672 2002-08-23 17:16  ivan
24673
24674         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
24675           bin/freeside-addoutsource
24676
24677 2002-08-23 16:43  ivan
24678
24679         * FS/: MANIFEST, FS/part_export.pm,
24680           FS/part_export/domain_shellcommands.pm,
24681           t/part_export-domain_shellcommands.t: add domain_shellcommands
24682           export
24683
24684 2002-08-19 16:08  ivan
24685
24686         * httemplate/view/cust_main.cgi: encode_entities for comments
24687           entries
24688
24689 2002-08-11 23:17  ivan
24690
24691         * rt/: COPYING, ChangeLog, Makefile, README, TODO,
24692           bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
24693           bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
24694           bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
24695           docs/Security, docs/rt.gif, docs/design_docs/CARS,
24696           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
24697           docs/design_docs/basic-definitions.txt,
24698           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
24699           docs/design_docs/evil_plans,
24700           docs/design_docs/link-definitions.txt,
24701           docs/design_docs/local_hacking,
24702           docs/design_docs/subscription-definitions.txt,
24703           docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
24704           etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
24705           etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
24706           lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
24707           lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
24708           lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
24709           lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
24710           lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
24711           lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
24712           lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
24713           lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
24714           lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
24715           lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
24716           lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
24717           lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
24718           lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
24719           lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
24720           lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
24721           lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
24722           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
24723           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
24724           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
24725           lib/RT/Action/SendPasswordEmail.pm,
24726           lib/RT/Action/StallDependent.pm,
24727           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
24728           lib/RT/Condition/NewDependency.pm,
24729           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
24730           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
24731           2.0.14
24732
24733 2002-08-02 17:39  ivan
24734
24735         * httemplate/docs/: install.html, legacy.html: remove some extra
24736           modules from install doc
24737
24738 2002-07-31 11:55  ivan
24739
24740         * FS/FS/part_export.pm: delete directories when deleting users on
24741           freebsd
24742
24743 2002-07-31 06:18  ivan
24744
24745         * FS/FS/svc_acct.pm: fix bug with static IP addresses
24746
24747 2002-07-26 20:56  ivan
24748
24749         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
24750           interface to lib code
24751
24752 2002-07-26 19:47  ivan
24753
24754         * FS/bin/freeside-daily: vacuum pg databases daily
24755
24756 2002-07-25 19:33  ivan
24757
24758         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
24759           shellcommands edit gecos field too
24760
24761 2002-07-25 18:38  ivan
24762
24763         * httemplate/docs/install.html: tyop
24764
24765 2002-07-25 18:31  ivan
24766
24767         * httemplate/docs/install.html: tyop
24768
24769 2002-07-23 05:37  ivan
24770
24771         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
24772
24773 2002-07-22 03:50  ivan
24774
24775         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
24776           adding
24777
24778 2002-07-22 03:41  ivan
24779
24780         * httemplate/docs/install.html: no mysql in 1.4.0 release.
24781           hopefully 1.4.1
24782
24783 2002-07-22 03:20  ivan
24784
24785         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
24786           README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
24787           README.1.4.0pre9: 1.4.0
24788
24789 2002-07-22 03:18  ivan
24790
24791         * FS/FS/CGI.pm: UI
24792
24793 2002-07-22 03:18  ivan
24794
24795         * FS/FS/cust_main.pm: sort bills by date
24796
24797 2002-07-16 05:29  ivan
24798
24799         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
24800           FS/ClientAPI/passwd.pm: ClientAPI
24801
24802 2002-07-16 05:28  ivan
24803
24804         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
24805           fs_passwd_test, FS-SelfService/SelfService.pm,
24806           FS-SelfService/freeside-selfservice-clientd,
24807           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
24808           FS-SelfService/cgi/selfservice.cgi,
24809           FS-SelfService/cgi/view_invoice.html: invoice viewing...
24810
24811 2002-07-15 20:57  ivan
24812
24813         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
24814
24815 2002-07-15 20:56  ivan
24816
24817         * FS/FS/part_export/infostreet.pm: better error handling
24818
24819 2002-07-15 20:47  ivan
24820
24821         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
24822
24823 2002-07-15 01:28  ivan
24824
24825         * fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
24826           FS-SelfService/freeside-selfservice-clientd: working framework,
24827           no hung clients, whew
24828
24829 2002-07-14 18:44  ivan
24830
24831         * bin/bind.import: finally a working DNS::ZoneParse
24832
24833 2002-07-13 17:28  ivan
24834
24835         * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
24836           :(
24837
24838 2002-07-11 06:52  ivan
24839
24840         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
24841           fs_passwd_test, FS-SelfService/MANIFEST,
24842           FS-SelfService/SelfService.pm,
24843           FS-SelfService/freeside-selfservice-clientd: finally working
24844           async framework
24845
24846 2002-07-08 19:23  ivan
24847
24848         * httemplate/docs/: schema.dia, schema.png: new schema diagram
24849
24850 2002-07-08 10:14  ivan
24851
24852         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
24853           different freeside uid/gid
24854
24855 2002-07-08 08:56  ivan
24856
24857         * httemplate/edit/svc_acct.cgi: better error message
24858
24859 2002-07-08 06:07  ivan
24860
24861         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
24862           edit expiration dates
24863
24864 2002-07-08 03:52  ivan
24865
24866         * httemplate/search/cust_bill.cgi: remove perl-side sort routines,
24867           no longer needed
24868
24869 2002-07-08 03:01  ivan
24870
24871         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
24872           should remove home directories
24873
24874 2002-07-08 01:39  ivan
24875
24876         * httemplate/docs/install.html: new and improved instructions!  now
24877           even more idiot proof!
24878
24879 2002-07-07 10:49  ivan
24880
24881         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
24882           new-export-aware, closes: #431
24883
24884 2002-07-07 07:33  ivan
24885
24886         * httemplate/search/cust_bill.cgi: clean up after rewrite... turned
24887           out rather nice
24888
24889 2002-07-07 07:28  ivan
24890
24891         * httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
24892
24893 2002-07-07 07:26  ivan
24894
24895         * httemplate/search/cust_bill.cgi: just might work
24896
24897 2002-07-07 07:24  ivan
24898
24899         * httemplate/search/cust_bill.cgi: that would be nice...
24900
24901 2002-07-07 07:18  ivan
24902
24903         * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
24904
24905 2002-07-07 07:14  ivan
24906
24907         * httemplate/search/cust_bill.cgi: UI
24908
24909 2002-07-07 07:12  ivan
24910
24911         * httemplate/search/cust_bill.cgi: totals and order by
24912
24913 2002-07-07 07:00  ivan
24914
24915         * httemplate/search/cust_bill.cgi: try for correct totals
24916
24917 2002-07-07 06:52  ivan
24918
24919         * httemplate/search/cust_bill.cgi: don't recalculate owed
24920
24921 2002-07-07 06:31  ivan
24922
24923         * httemplate/search/cust_bill.cgi: comma
24924
24925 2002-07-07 06:30  ivan
24926
24927         * httemplate/search/cust_bill.cgi: calculate owed as subquery here
24928           too
24929
24930 2002-07-07 06:25  ivan
24931
24932         * httemplate/search/cust_bill.cgi: don't forget to where the where
24933           clause
24934
24935 2002-07-07 06:23  ivan
24936
24937         * httemplate/search/cust_bill.cgi: try for working paged invoices,
24938           this time with subqueries
24939
24940 2002-07-07 04:45  ivan
24941
24942         * httemplate/search/cust_bill.cgi: wtf?
24943
24944 2002-07-07 04:30  ivan
24945
24946         * httemplate/search/cust_bill.cgi: invoice search with possibly
24947           working pager
24948
24949 2002-07-07 04:03  ivan
24950
24951         * httemplate/search/cust_bill.cgi: move query logic from perl to
24952           sql for scalability
24953
24954 2002-07-06 05:53  ivan
24955
24956         * httemplate/docs/install.html: new!  improved!  now even more
24957           idiot-proof!
24958
24959 2002-07-06 05:15  ivan
24960
24961         * Makefile: beta2
24962
24963 2002-07-06 05:13  ivan
24964
24965         * bin/fs-setup: fix Can't use an undefined value as an ARRAY
24966           reference at ./fs-setup line 209, <STDIN> line 3.
24967
24968 2002-07-06 04:08  ivan
24969
24970         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
24971           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
24972
24973 2002-07-06 01:50  ivan
24974
24975         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
24976           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
24977
24978 2002-07-06 01:29  ivan
24979
24980         * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
24981
24982 2002-07-06 00:32  ivan
24983
24984         * httemplate/edit/part_pkg.cgi: fix speling
24985
24986 2002-07-06 00:31  ivan
24987
24988         * ANNOUCE.1.4.0: this file should probably go away soon...
24989
24990 2002-07-06 00:30  ivan
24991
24992         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
24993           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
24994           job queue & exports, and make them configurable
24995
24996 2002-07-05 21:20  ivan
24997
24998         * FS/FS/svc_acct.pm: typo
24999
25000 2002-07-05 16:32  ivan
25001
25002         * httemplate/config/config.cgi: fix bug with config having a value
25003           not in the select
25004
25005 2002-07-04 03:35  ivan
25006
25007         * httemplate/browse/: agent.cgi, agent_type.cgi,
25008           part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
25009           part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
25010           links to the top
25011
25012 2002-07-03 07:45  ivan
25013
25014         * FS/t/part_export-http.t: s/_post//
25015
25016 2002-07-03 07:21  ivan
25017
25018         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
25019           t/part_export-http.t: http export
25020
25021 2002-07-03 04:37  ivan
25022
25023         * FS/FS/InitHandler.pm: 54
25024
25025 2002-07-03 04:35  ivan
25026
25027         * FS/FS/InitHandler.pm: sacrifice memory for speed
25028
25029 2002-07-03 04:31  ivan
25030
25031         * FS/FS/InitHandler.pm: preload modules
25032
25033 2002-07-03 04:23  ivan
25034
25035         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
25036           apache init
25037
25038 2002-07-03 04:10  ivan
25039
25040         * FS/FS/UID.pm: allow InitHandler to work during apache startup
25041
25042 2002-07-03 03:50  ivan
25043
25044         * FS/FS/InitHandler.pm: skip comment & blank lines
25045
25046 2002-07-03 03:48  ivan
25047
25048         * FS/FS/InitHandler.pm: debug
25049
25050 2002-07-03 03:33  ivan
25051
25052         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
25053           dbdefs
25054
25055 2002-07-02 20:57  ivan
25056
25057         * FS/FS/cust_main.pm: working one-time charges again
25058
25059 2002-07-02 20:52  ivan
25060
25061         * httemplate/view/cust_main.cgi: ui
25062
25063 2002-07-02 20:47  ivan
25064
25065         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
25066           httemplate/edit/process/quick-charge.cgi,
25067           httemplate/view/cust_main.cgi: one-time charges with tax classes
25068
25069 2002-07-02 19:25  ivan
25070
25071         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
25072           httemplate/config/config.cgi: deprecate text radius config
25073           options update config docs
25074
25075 2002-07-02 18:47  ivan
25076
25077         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
25078
25079 2002-07-02 18:05  ivan
25080
25081         * FS/bin/freeside-sqlradius-reset: pod
25082
25083 2002-07-02 18:01  ivan
25084
25085         * FS/bin/freeside-sqlradius-reset: fix usage message
25086
25087 2002-07-02 16:03  ivan
25088
25089         * FS/FS/part_export.pm: fix usermod commands for freebsd
25090
25091 2002-07-02 07:38  ivan
25092
25093         * ANNOUCE.1.4.0: beta1!
25094
25095 2002-07-02 07:37  ivan
25096
25097         * Makefile: beta1!!
25098
25099 2002-07-02 07:22  ivan
25100
25101         * FS/FS/part_export/textradius.pm: working textradius export
25102
25103 2002-07-02 07:00  ivan
25104
25105         * FS/FS/part_export/textradius.pm: better diagnostics
25106
25107 2002-07-02 06:22  ivan
25108
25109         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
25110
25111 2002-07-02 06:04  ivan
25112
25113         * FS/FS/part_export/shellcommands.pm: no warnings
25114
25115 2002-07-02 06:00  ivan
25116
25117         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
25118           linux and freebsd shellcommands
25119
25120 2002-07-02 04:29  ivan
25121
25122         * FS/FS/part_export.pm: fix for freebsd presets
25123
25124 2002-07-02 04:27  ivan
25125
25126         * FS/FS/part_export.pm: useful shellcommands presets
25127
25128 2002-07-02 03:14  ivan
25129
25130         * FS/bin/freeside-queued: grr old openssh grr freebsd
25131
25132 2002-07-02 03:01  ivan
25133
25134         * httemplate/docs/install.html: freeside group
25135
25136 2002-07-02 02:42  ivan
25137
25138         * FS/bin/freeside-queued: fleabsd grr
25139
25140 2002-07-02 02:39  ivan
25141
25142         * FS/bin/freeside-queued: freebsd is sofa king broken
25143
25144 2002-07-02 00:31  ivan
25145
25146         * FS/FS/part_export/textradius.pm: working textradius
25147
25148 2002-07-02 00:13  ivan
25149
25150         * FS/FS/part_export/textradius.pm: better error reporting from
25151           rsync
25152
25153 2002-07-01 23:58  ivan
25154
25155         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
25156           s/options/option/, oops, and machine isn't an option
25157
25158 2002-07-01 23:48  ivan
25159
25160         * FS/FS/queue.pm: error messages can have other chars
25161
25162 2002-07-01 15:38  ivan
25163
25164         * FS/FS/part_export/textradius.pm: prevent any possible infinite
25165           looping
25166
25167 2002-07-01 02:15  ivan
25168
25169         * FS/FS/part_export/textradius.pm: real-time! text radius export
25170
25171 2002-06-30 04:01  ivan
25172
25173         * ANNOUCE.1.4.0, CREDITS: administrivia
25174
25175 2002-06-30 00:17  ivan
25176
25177         * FS/FS/Record.pm: oops, very bad
25178
25179 2002-06-30 00:16  ivan
25180
25181         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
25182           Pg money type)
25183
25184 2002-06-30 00:04  ivan
25185
25186         * FS/FS/Record.pm: fix dbdef caching
25187
25188 2002-06-29 19:13  ivan
25189
25190         * FS/: MANIFEST, FS/part_export.pm,
25191           FS/part_export/shellcommands_withdomain.pm,
25192           t/part_export-shellcommands_withdomain.t: export!
25193
25194 2002-06-29 18:18  ivan
25195
25196         * httemplate/docs/ssh.html: adding
25197
25198 2002-06-28 13:31  ivan
25199
25200         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
25201           illegal password
25202
25203 2002-06-28 13:23  ivan
25204
25205         * bin/fs-setup: not anymore...
25206
25207 2002-06-28 13:21  ivan
25208
25209         * FS/FS/cust_main.pm: better error message for missing tax classes
25210
25211 2002-06-28 03:49  ivan
25212
25213         * FS/FS/Record.pm: remove extraneous check
25214
25215 2002-06-28 01:23  ivan
25216
25217         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
25218           hopefully keeping performance improvement
25219
25220 2002-06-27 20:09  ivan
25221
25222         * httemplate/view/cust_main.cgi: more card display changes
25223
25224 2002-06-27 19:21  ivan
25225
25226         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
25227           first
25228
25229 2002-06-27 02:23  ivan
25230
25231         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
25232           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
25233           exports
25234
25235 2002-06-27 02:19  ivan
25236
25237         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
25238           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
25239           t/part_export-null.t, t/part_export-sysvshell.t,
25240           t/part_export-www_shellcommands.t: export updates
25241
25242 2002-06-26 01:36  ivan
25243
25244         * FS/FS/part_export.pm: tyop
25245
25246 2002-06-26 01:32  ivan
25247
25248         * FS/FS/part_export.pm: better export docs/defaults
25249
25250 2002-06-26 01:12  ivan
25251
25252         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
25253           one-time charges
25254
25255 2002-06-26 01:05  ivan
25256
25257         * httemplate/view/cust_main.cgi: close form tags
25258
25259 2002-06-26 00:42  ivan
25260
25261         * bin/: bsdshell.export, shell.export, sysvshell.export:
25262           shell.export -> bsdshell.export & sysvshell.export
25263
25264 2002-06-25 20:53  ivan
25265
25266         * FS/FS/part_export_option.pm: export options can be anything
25267
25268 2002-06-25 19:37  ivan
25269
25270         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
25271           with email invoices too
25272
25273 2002-06-25 18:35  ivan
25274
25275         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
25276           httemplate/edit/process/quick-cust_pkg.cgi,
25277           httemplate/view/cust_main.cgi: working one-time charges
25278
25279 2002-06-25 17:41  ivan
25280
25281         * httemplate/edit/part_pkg.cgi: ui
25282
25283 2002-06-25 16:27  ivan
25284
25285         * httemplate/view/svc_www.cgi: add link to controlling account
25286
25287 2002-06-25 00:18  ivan
25288
25289         * FS/bin/freeside-queued: might work again under mysql
25290
25291 2002-06-23 12:16  ivan
25292
25293         * FS/FS/domain_record.pm: domain_record records attached to svc_www
25294           records are no longer delete-able, patch from "Stephen Bechard"
25295           <steve@destek.net>, thanks!  closes: Bug#434
25296
25297 2002-06-22 22:44  ivan
25298
25299         * httemplate/edit/process/svc_www.cgi: patch to get this working
25300           from Stephen Bechard <steve@destek.net>
25301
25302 2002-06-22 22:43  ivan
25303
25304         * httemplate/view/svc_www.cgi: add link to edit and format nicely
25305
25306 2002-06-22 18:36  ivan
25307
25308         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
25309           "Stephen Bechard" <steve@destek.net>, thanks
25310
25311 2002-06-22 18:33  ivan
25312
25313         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
25314           works now, patch from "Stephen Bechard" <steve@destek.net>
25315
25316 2002-06-21 14:49  ivan
25317
25318         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
25319           noment's request
25320
25321 2002-06-21 13:26  ivan
25322
25323         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
25324           setting
25325
25326 2002-06-21 13:17  ivan
25327
25328         * FS/FS/part_export/infostreet.pm: debugging option
25329
25330 2002-06-21 02:57  ivan
25331
25332         * bin/passwd.import: no, don't check for duplicates like this by
25333           default... not new-export style
25334
25335 2002-06-21 02:56  ivan
25336
25337         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
25338           stuff still needs to be rewritten for new exports
25339
25340 2002-06-21 02:28  ivan
25341
25342         * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
25343
25344 2002-06-21 02:15  ivan
25345
25346         * bin/passwd.import: oops
25347
25348 2002-06-21 02:13  ivan
25349
25350         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
25351           fixes...
25352
25353 2002-06-21 02:11  ivan
25354
25355         * bin/passwd.import: tiny bit better passwd.import
25356
25357 2002-06-21 02:03  ivan
25358
25359         * httemplate/docs/upgrade8.html: doc
25360
25361 2002-06-21 01:29  ivan
25362
25363         * httemplate/: index.html, docs/upgrade8.html: uid search on main
25364           menu, updated upgrade docs
25365
25366 2002-06-20 15:35  ivan
25367
25368         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
25369
25370 2002-06-20 15:31  ivan
25371
25372         * httemplate/docs/install.html: doc
25373
25374 2002-06-19 18:29  ivan
25375
25376         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
25377           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
25378           httemplate/edit/process/part_export.cgi: shellcommands
25379           w/passwords
25380
25381 2002-06-18 21:54  ivan
25382
25383         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
25384           <steve@destek.net>
25385
25386 2002-06-18 21:03  ivan
25387
25388         * FS/FS/part_export/infostreet.pm: fix setContactField email
25389
25390 2002-06-18 18:03  ivan
25391
25392         * FS/FS/svc_acct.pm: and the same for changes...
25393
25394 2002-06-18 17:58  ivan
25395
25396         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
25397           caused by kristian/mark/pc-intouch's changes moving exports into
25398           svc_Common -   changed sequence of events such that groups were
25399           not provisioned when the   sqlradius export was run
25400
25401 2002-06-18 16:52  ivan
25402
25403         * httemplate/misc/queue.cgi: better error message
25404
25405 2002-06-14 18:12  ivan
25406
25407         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
25408           mark@pc-intouch.com: exporttype2svcdb removal
25409
25410 2002-06-14 14:35  ivan
25411
25412         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
25413           faxNumber (? dunno, what noment wants)
25414
25415 2002-06-14 04:44  ivan
25416
25417         * Makefile: better releaes target?
25418
25419 2002-06-14 04:26  ivan
25420
25421         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
25422
25423 2002-06-14 04:22  ivan
25424
25425         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
25426           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
25427           dependancies FS::queue::joblisting html excapes & truncates long
25428           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
25429           am, too.  really!)
25430
25431 2002-06-14 02:19  ivan
25432
25433         * FS/FS/UID.pm: only run callbacks once... should speed things up
25434           (no dbdef reloading)
25435
25436 2002-06-13 20:26  ivan
25437
25438         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
25439           match reality
25440
25441 2002-06-13 20:12  ivan
25442
25443         * httemplate/: classic.html, index.html: remove classic interface
25444
25445 2002-06-13 19:52  ivan
25446
25447         * httemplate/docs/: install.html, mysql.html: mysql support!
25448
25449 2002-06-13 19:25  ivan
25450
25451         * FS/bin/freeside-queued: mysql compatibility?
25452
25453 2002-06-13 17:12  ivan
25454
25455         * httemplate/: index.html, search/cust_main.cgi: search by for
25456           address2 (unit) - commented out in default index.html
25457
25458 2002-06-13 16:28  ivan
25459
25460         * httemplate/: index.html, search/cust_main.cgi: phone number
25461           search (Bug#422)
25462
25463 2002-06-13 16:00  ivan
25464
25465         * FS/FS/svc_acct.pm, httemplate/index.html,
25466           httemplate/search/svc_acct.cgi: fuzzy username searching
25467           (Bug#422)
25468
25469 2002-06-12 17:53  ivan
25470
25471         * httemplate/: index.html, search/cust_main.cgi: search on customer
25472           number (Bug#422)
25473
25474 2002-06-12 13:31  ivan
25475
25476         * FS/FS/svc_acct.pm: fix new duplicate username checking
25477
25478 2002-06-12 10:29  ivan
25479
25480         * httemplate/index.html: fix company search
25481
25482 2002-06-12 09:26  ivan
25483
25484         * FS/FS/cust_main.pm: fix problems with code that resets invoice
25485           events
25486
25487 2002-06-11 11:32  ivan
25488
25489         * bin/shell.export: don't export empty files
25490
25491 2002-06-11 11:25  ivan
25492
25493         * bin/shell.export: use FS::cust_svc and FS::svc_acct
25494
25495 2002-06-11 11:23  ivan
25496
25497         * bin/shell.export: bsd only for now
25498
25499 2002-06-11 11:20  ivan
25500
25501         * bin/: bind.export, shell.export: perl 5.005 needs an explicit
25502           mask for mkdir
25503
25504 2002-06-11 02:51  ivan
25505
25506         * FS/FS/part_export.pm: notes
25507
25508 2002-06-11 02:46  ivan
25509
25510         * bin/: bind.export, shell.export: add preliminary bsd shell export
25511
25512 2002-06-11 02:14  ivan
25513
25514         * FS/FS/svc_acct.pm: export-based duplicate username checking!
25515
25516 2002-06-11 01:29  ivan
25517
25518         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
25519           option to (bsd|sysv)shell export
25520
25521 2002-06-10 20:25  ivan
25522
25523         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
25524           part_export/infostreet.pm: - add new suspend and unsuspend export
25525           hooks (with null defaults) - infostreet export: actually
25526           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
25527           export: set some contact fields @ infostreet (Bug#419)
25528
25529 2002-06-10 17:58  ivan
25530
25531         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
25532           Makefile.  whew.
25533
25534 2002-06-10 16:02  ivan
25535
25536         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
25537           line 299 in file FS/domain_record.pm
25538
25539 2002-06-10 15:48  ivan
25540
25541         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
25542           when user clicks "Bill now" (closes: Bug#417)
25543
25544 2002-06-10 15:07  ivan
25545
25546         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
25547           invoice events when a card changes (closes: Bug#417)
25548
25549 2002-06-10 12:44  ivan
25550
25551         * httemplate/view/cust_main.cgi: final visual update on package
25552           date view
25553
25554 2002-06-10 12:41  ivan
25555
25556         * httemplate/view/cust_main.cgi: fixup time display in packages
25557
25558 2002-06-10 12:30  ivan
25559
25560         * httemplate/view/cust_main.cgi: add small time display to dates
25561
25562 2002-06-09 19:52  ivan
25563
25564         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
25565
25566 2002-06-09 19:52  ivan
25567
25568         * FS/FS/cust_main_county.pm: silence undefined warnings
25569
25570 2002-06-09 19:51  ivan
25571
25572         * FS/FS/CGI.pm: unused global
25573
25574 2002-06-09 19:42  ivan
25575
25576         * Makefile: back to ASP for profiling...
25577
25578 2002-06-09 18:39  khoff
25579
25580         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
25581           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
25582           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
25583           changes.
25584
25585 2002-06-08 00:48  khoff
25586
25587         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
25588           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
25589           httemplate/edit/part_pkg.cgi: Default svcpart support for
25590           part_pkg.  Fixes 'bug' with new customer and online signup.
25591
25592 2002-06-07 13:33  khoff
25593
25594         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
25595
25596 2002-06-05 15:46  ivan
25597
25598         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
25599           more mysql goodness, thanks dale
25600
25601 2002-06-04 10:37  ivan
25602
25603         * httemplate/docs/install.html: small doc patch from
25604           baloo@gimpgirl.org
25605
25606 2002-06-04 07:35  ivan
25607
25608         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
25609
25610 2002-06-04 07:02  ivan
25611
25612         * CREDITS, httemplate/search/cust_main.cgi,
25613           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
25614           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
25615           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
25616
25617 2002-06-04 06:46  ivan
25618
25619         * conf/declinetemplate: misspelling
25620
25621 2002-05-31 15:37  ivan
25622
25623         * bin/fs-setup: no state necessary in batch cards (i18n)
25624
25625 2002-05-31 13:34  ivan
25626
25627         * FS/FS/part_export.pm: dammit i want to catch export subclass
25628           compilation problems
25629
25630 2002-05-31 13:31  ivan
25631
25632         * FS/FS/cust_bill.pm: better error reporting
25633
25634 2002-05-31 11:48  khoff
25635
25636         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
25637           test.
25638
25639 2002-05-31 11:45  khoff
25640
25641         * FS/MANIFEST: added sqlmail.pm and test
25642
25643 2002-05-31 10:50  ivan
25644
25645         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
25646
25647 2002-05-30 19:13  ivan
25648
25649         * FS/FS/part_export.pm: no, actually throw an exception if an
25650           export class won't compile.
25651
25652 2002-05-30 17:33  khoff
25653
25654         * httemplate/edit/part_svc.cgi: Added support for part_exports that
25655           are used with more than one svcdb.
25656
25657 2002-05-30 17:22  khoff
25658
25659         * FS/FS/part_export.pm: updated hashes 'n stuff for
25660           FS::part_export::sqlmail
25661
25662 2002-05-30 17:20  khoff
25663
25664         * FS/FS/part_export/sqlmail.pm: part_export module to export
25665           svc_acct, svc_domain, and svc_forward to an external database
25666
25667 2002-05-30 17:18  khoff
25668
25669         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
25670           new-style export calls to svc_Common.
25671
25672 2002-05-30 14:51  ivan
25673
25674         * httemplate/misc/delete-customer.cgi: point to correct place for
25675           hidecancelledcustomers config option
25676
25677 2002-05-30 10:49  ivan
25678
25679         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
25680
25681 2002-05-29 13:45  ivan
25682
25683         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
25684           handle destroyed without explicit disconnect" errors
25685
25686 2002-05-29 08:56  ivan
25687
25688         * FS/FS/part_export.pm: freeradius 0.5 doc
25689
25690 2002-05-28 21:40  ivan
25691
25692         * fs_selfservice/: freeside-selfservice-server,
25693           FS-SelfService/Changes, FS-SelfService/MANIFEST,
25694           FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
25695           FS-SelfService/test.pl: add fs_selfservice
25696
25697 2002-05-28 14:22  ivan
25698
25699         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
25700           "Illegal password"
25701
25702 2002-05-28 00:55  ivan
25703
25704         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
25705           people at DBI/DBD documentation for information on data sources.
25706           *sigh*
25707
25708 2002-05-26 23:53  ivan
25709
25710         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
25711           baloo@gimpgirl.com, thanks
25712
25713 2002-05-23 06:00  ivan
25714
25715         * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
25716           bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
25717           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
25718           too
25719
25720 2002-05-22 11:44  ivan
25721
25722         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
25723           FS/FS/svc_domain.pm, bin/bind.export,
25724           httemplate/edit/process/domain_record.cgi,
25725           httemplate/misc/cancel-unaudited.cgi,
25726           httemplate/misc/delete-domain_record.cgi,
25727           httemplate/misc/delete-part_export.cgi,
25728           httemplate/view/svc_domain.cgi: bind export, editing zones,
25729           deleting unaudited domains, mmm
25730
25731 2002-05-22 05:17  ivan
25732
25733         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
25734           FS::cust_pkg to FS::cust_svc, becomes the cancel method
25735
25736 2002-05-22 04:39  ivan
25737
25738         * FS/FS/part_export.pm: - remove some out of date documentation -
25739           die if an export class won't compile
25740
25741 2002-05-22 03:53  ivan
25742
25743         * bin/bind.export: bind export
25744
25745 2002-05-21 19:09  ivan
25746
25747         * FS/FS/part_export/sqlradius.pm: 5.6-isms
25748
25749 2002-05-20 04:02  ivan
25750
25751         * bin/svc_domain.import: [no log message]
25752
25753 2002-05-18 02:51  ivan
25754
25755         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
25756           1.44
25757
25758 2002-05-17 06:51  ivan
25759
25760         * httemplate/docs/install.html: tyop
25761
25762 2002-05-16 20:47  ivan
25763
25764         * FS/FS/svc_acct.pm: freebsd `toor' user
25765
25766 2002-05-16 07:28  ivan
25767
25768         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
25769           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
25770           (stub) bsdshell and textradius exports
25771
25772 2002-05-16 07:28  ivan
25773
25774         * bin/svc_acct.export: ip address is added by radius_reply method
25775           already
25776
25777 2002-05-16 07:27  ivan
25778
25779         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
25780           textradius exports
25781
25782 2002-05-16 07:21  ivan
25783
25784         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
25785           to be string type, fixes: "0 as first character in password"
25786           problem.  also see the Frontier::Client manpage
25787
25788 2002-05-16 06:42  ivan
25789
25790         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
25791           definition cloning
25792
25793 2002-05-16 06:42  ivan
25794
25795         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
25796
25797 2002-05-16 00:53  ivan
25798
25799         * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
25800
25801 2002-05-15 07:00  ivan
25802
25803         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
25804           in FS::part_export::sqlradius.pm display job dependancies in
25805           FS::queue::joblisting
25806
25807 2002-05-15 06:24  ivan
25808
25809         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
25810           FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
25811           FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
25812           FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
25813           httemplate/docs/install.html, httemplate/docs/schema.dia,
25814           httemplate/docs/schema.html, httemplate/docs/schema.png,
25815           httemplate/docs/upgrade8.html: queue dependancies
25816
25817 2002-05-14 00:36  ivan
25818
25819         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
25820           to decide whether or not to INSERT.
25821
25822 2002-05-13 17:27  ivan
25823
25824         * FS/FS/part_export/shellcommands.pm: shellcomands oops
25825
25826 2002-05-10 00:54  ivan
25827
25828         * Makefile: always re-install init
25829
25830 2002-05-10 00:50  ivan
25831
25832         * init.d/freeside-init: correct message
25833
25834 2002-05-10 00:45  ivan
25835
25836         * FS/FS/svc_domain.pm: bad reuse of variable
25837
25838 2002-05-10 00:42  ivan
25839
25840         * Makefile: INSTALLGROUP
25841
25842 2002-05-09 09:41  ivan
25843
25844         * bin/populate-msgcat: permissions
25845
25846 2002-05-09 08:26  ivan
25847
25848         * Makefile: final make release?
25849
25850 2002-05-09 08:25  ivan
25851
25852         * Makefile: fix make release target
25853
25854 2002-05-09 08:22  ivan
25855
25856         * Makefile: make release target
25857
25858 2002-05-09 08:21  ivan
25859
25860         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
25861           s/Referral/Advertising source/
25862
25863 2002-05-09 08:14  ivan
25864
25865         * httemplate/docs/: install.html, mysql.html: attempt to avoid
25866           people installing and asking for help with MySQL despite the VERY
25867           FUCKING CLEAR instructions that it isn't supported.
25868
25869 2002-05-09 08:12  ivan
25870
25871         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
25872           pulldowns even with taxrates...
25873
25874 2002-05-09 05:38  ivan
25875
25876         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
25877           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
25878           htetc/handler.pl, httemplate/browse/agent.cgi,
25879           httemplate/browse/cust_main_county.cgi,
25880           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
25881           httemplate/edit/cust_main_county-expand.cgi,
25882           httemplate/edit/cust_main_county.cgi,
25883           httemplate/edit/part_pkg.cgi,
25884           httemplate/edit/process/cust_main_county-expand.cgi,
25885           httemplate/edit/process/cust_main_county.cgi: texas tax!
25886
25887 2002-05-06 06:36  ivan
25888
25889         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
25890           reported by noment
25891
25892 2002-05-04 08:00  ivan
25893
25894         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
25895           FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
25896           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
25897           httemplate/docs/admin.html, httemplate/docs/schema.dia,
25898           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
25899           schema changes for proper texas tax
25900
25901 2002-05-03 18:11  ivan
25902
25903         * httemplate/: index.html, search/cust_pkg.cgi: add package search
25904           by next bill date to main menu
25905
25906 2002-05-03 17:59  ivan
25907
25908         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
25909
25910 2002-05-03 17:49  ivan
25911
25912         * httemplate/search/cust_pkg.html: point at correct .cgi
25913
25914 2002-05-03 17:47  ivan
25915
25916         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
25917           being used in searches by signup server
25918
25919 2002-05-03 17:32  ivan
25920
25921         * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
25922           trying to pull accounts based on next billdate tofu_beast420: hmm
25923           a report ordered by next bill date? tofu_beast420: i don't know
25924           how you'd do that per _customer_ since a customer could have lots
25925           of packages, but you could do a per-package report maybe?
25926
25927 2002-04-29 22:43  ivan
25928
25929         * FS/FS/part_export.pm, bin/svc_domain.import: better BIND
25930           integration
25931
25932 2002-04-26 04:14  ivan
25933
25934         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
25935           username-nodash config files
25936
25937 2002-04-25 03:37  ivan
25938
25939         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
25940           #2
25941
25942 2002-04-25 02:47  ivan
25943
25944         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
25945           plan
25946
25947 2002-04-24 18:15  ivan
25948
25949         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
25950
25951 2002-04-24 02:09  ivan
25952
25953         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
25954
25955 2002-04-24 02:03  ivan
25956
25957         * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
25958           card expiration (closes: Bug#407)
25959
25960 2002-04-23 00:32  ivan
25961
25962         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
25963
25964 2002-04-23 00:10  ivan
25965
25966         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
25967           TEXT columns... gah i hate SQL
25968
25969 2002-04-22 15:45  ivan
25970
25971         * FS/FS/part_export.pm: use Tie::IxHash to present export options
25972           in a reasonable order
25973
25974 2002-04-22 14:36  ivan
25975
25976         * FS/FS/cust_main.pm: don't show extended debugging in error
25977           messages that could end up on the signup server
25978
25979 2002-04-22 14:23  ivan
25980
25981         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
25982           packages (moved from signups server)
25983
25984 2002-04-22 14:18  ivan
25985
25986         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
25987
25988 2002-04-22 13:47  ivan
25989
25990         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
25991           FS::cust_pkg, not signup server - order by recur price in
25992           signup-alternate template
25993
25994 2002-04-20 05:37  ivan
25995
25996         * ANNOUCE.1.4.0, FS/FS/part_export.pm,
25997           httemplate/edit/part_export.cgi: bind export
25998
25999 2002-04-20 04:57  ivan
26000
26001         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
26002           bin/svc_domain.erase, bin/svc_domain.import,
26003           httemplate/docs/legacy.html:
26004           working BIND import
26005
26006 2002-04-20 03:49  ivan
26007
26008         * FS/FS/domain_record.pm: allow * MX records
26009
26010 2002-04-20 03:12  ivan
26011
26012         * FS/FS/domain_record.pm: allow uppercase in zone data.
26013
26014 2002-04-20 03:09  ivan
26015
26016         * FS/FS/domain_record.pm: allow uppercase zones...
26017
26018 2002-04-19 23:34  ivan
26019
26020         * bin/populate-msgcat: perms
26021
26022 2002-04-19 23:33  ivan
26023
26024         * bin/fs-setup: fixup fs-setup
26025
26026 2002-04-19 19:06  ivan
26027
26028         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
26029           where there *is* a pkg_svc record with quantity 0, when changing
26030           packages and using the special case new service code
26031
26032 2002-04-19 16:25  ivan
26033
26034         * FS/FS/svc_acct.pm: maybe just for debugging
26035
26036 2002-04-19 07:27  ivan
26037
26038         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
26039
26040 2002-04-18 18:16  ivan
26041
26042         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
26043           init.d/freeside-init: - add init file installation to Makefile,
26044           add unified init file - fix qsearch for op => '!=', value => ''
26045           searches - fix invalid_catd typo - add payby method to part_pkg
26046           and have fs_signup_server pass the data
26047
26048 2002-04-17 13:43  ivan
26049
26050         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
26051           syntax
26052
26053 2002-04-17 12:47  ivan
26054
26055         * FS/FS/Record.pm: allow = in ut_text
26056
26057 2002-04-17 05:06  ivan
26058
26059         * httemplate/index.html: fix default searches
26060
26061 2002-04-17 04:41  ivan
26062
26063         * FS/FS/Record.pm: get rid of debugging cruft
26064
26065 2002-04-16 22:48  ivan
26066
26067         * fs_passwd/fs_passwdd: forgotten semicolon
26068
26069 2002-04-16 22:46  ivan
26070
26071         * fs_passwd/fs_passwdd: also untaint pid
26072
26073 2002-04-16 22:44  ivan
26074
26075         * fs_passwd/fs_passwdd: *sigh*
26076
26077 2002-04-16 22:42  ivan
26078
26079         * fs_passwd/fs_passwdd:
26080           okay pid file has a change of working now
26081
26082 2002-04-16 22:39  ivan
26083
26084         * fs_passwd/fs_passwdd: tyop
26085
26086 2002-04-16 22:22  ivan
26087
26088         * fs_passwd/fs_passwdd: pid file foo
26089
26090 2002-04-16 18:14  ivan
26091
26092         * fs_passwd/fs_passwd_server: kill off ssh kid on exit...
26093
26094 2002-04-16 17:25  ivan
26095
26096         * httemplate/search/cust_main.cgi: better ordering in search
26097           results
26098
26099 2002-04-16 16:14  ivan
26100
26101         * FS/FS/cust_main.pm: there it is!  fix bug with
26102           FS::cust_main::agent
26103
26104 2002-04-16 15:56  ivan
26105
26106         * FS/FS/cust_bill.pm: further debugging...
26107
26108 2002-04-16 15:52  ivan
26109
26110         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
26111           bin/fs-setup: further authorize.net description debugging
26112           (agent??) and get rid of bad unique index on cust_bill_event
26113
26114 2002-04-16 15:38  ivan
26115
26116         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
26117           field
26118
26119 2002-04-16 14:24  ivan
26120
26121         * FS/bin/freeside-queued: auto-use export classes
26122
26123 2002-04-16 13:13  ivan
26124
26125         * httemplate/browse/part_svc.cgi: ui
26126
26127 2002-04-16 12:50  ivan
26128
26129         * httemplate/index.html: exports, then services...
26130
26131 2002-04-16 03:47  ivan
26132
26133         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
26134           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
26135           httemplate/search/cust_bill_event.html,
26136           httemplate/search/report_cc.html,
26137           httemplate/search/report_credit.html,
26138           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
26139           report on failed billing events...
26140
26141 2002-04-16 02:38  ivan
26142
26143         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
26144           FS/bin/freeside-expiration-alerter, conf/declinetemplate,
26145           httemplate/docs/billing.html: - send a notice to the customer
26146           when their card is declined - closes: Bug#351 -
26147           freeside-expiration-alerter works fine, closes: Bug#7
26148
26149 2002-04-16 01:52  ivan
26150
26151         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
26152           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
26153           httemplate/edit/part_export.cgi: move the last of the real-time
26154           exports out of svc_acct.pm and into part_export
26155
26156 2002-04-15 23:47  ivan
26157
26158         * httemplate/index.html: allow multiple search types on main
26159           menu... more confusing but default is *too* fuzzy
26160
26161 2002-04-14 02:11  ivan
26162
26163         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
26164           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
26165           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
26166           FS/FS/part_export/shellcommands.pm,
26167           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
26168           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
26169           FS/t/part_export-vpopmail.t, eg/export_template.pm,
26170           httemplate/docs/billing.html, httemplate/docs/legacy.html,
26171           httemplate/docs/schema.dia, httemplate/docs/schema.html,
26172           httemplate/docs/schema.png: - move cyrus, shellcommands, CP
26173           exports exports to new-style - skeleton files for vpopmail
26174           exports - documentation updates - add big schema diagram to docs
26175
26176 2002-04-13 18:36  ivan
26177
26178         * httemplate/docs/billing.html: docu for invoice_lines(0) with no
26179           arguments
26180
26181 2002-04-13 06:36  ivan
26182
26183         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
26184           FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
26185           FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
26186           httemplate/edit/part_export.cgi: - documentation updates - move
26187           Critical Path export to new-style export - bin/sqlradius_reset
26188           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
26189
26190 2002-04-13 03:46  ivan
26191
26192         * httemplate/index.html: s/otaker/order-taker/
26193
26194 2002-04-13 02:14  ivan
26195
26196         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
26197           padding (see Bug#388)
26198
26199 2002-04-13 01:51  ivan
26200
26201         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
26202           (closes: Bug#389)
26203
26204 2002-04-12 08:14  ivan
26205
26206         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
26207           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
26208           ("Order and cancel packages") to try to move services between
26209           svcparts as a last resort...
26210
26211 2002-04-12 06:22  ivan
26212
26213         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
26214           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
26215           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
26216           htetc/global.asa, htetc/handler.pl,
26217           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
26218           httemplate/edit/part_svc.cgi,
26219           httemplate/edit/process/agent_type.cgi,
26220           httemplate/edit/process/part_export.cgi,
26221           httemplate/edit/process/part_svc.cgi,
26222           httemplate/misc/delete-customer.cgi: - should finish off the
26223           part_svc -> part_export s/one-to-many/many-to-many/   transition
26224           (closes: Bug#375) - fixes a nasty export scoping bug with message
26225           catalogs, whew
26226
26227 2002-04-11 15:05  ivan
26228
26229         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
26230           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
26231           bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
26232           httemplate/browse/part_export.cgi,
26233           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
26234           httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
26235           httemplate/edit/process/part_export.cgi,
26236           httemplate/misc/delete-part_export.cgi: (almost) everything for
26237           bug#375 - create export_svc table - part_svc to part_export is
26238           now properly many-to-many, not one-to-many
26239
26240           still need to finish service editing (choosing exports) in
26241           httemplate/edit/part_svc.cgi and
26242           httemplate/edti/process/part_svc.cgi
26243
26244           and do somethinga about that manual $svcdb = 'svc_acct' in
26245           httemplate/edit/part_export.cgi (do part_export records need a
26246           svcdb? probably not... should be able to just pass an svcdb on
26247           creation of new exports, move the big %exports hash into
26248           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
26249           for exports that can apply to a given svcdb....
26250
26251 2002-04-11 15:04  ivan
26252
26253         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
26254           fix problems with ut_domain losing data
26255
26256 2002-04-10 06:42  ivan
26257
26258         * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
26259           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
26260           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
26261           httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
26262           httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
26263           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
26264           the road:
26265
26266           - use msgcat for more error messages - should be all things that
26267           would come3   back from the signup server normally now - signup
26268           server: don't display access number <SELECT> if there's none or
26269           one - signup_server-realtime config option to run billing for
26270           signup server   signups immediately - signup server: pkg
26271           available to success templates, better documentation on   success
26272           templates - httemplate/edit/msgcat.cgi fields are properly sticky
26273           on errors - httemplate/edit/process/msgcat.cgi - don't update
26274           identical fields
26275
26276 2002-04-10 01:39  ivan
26277
26278         * bin/fs-setup: fix mistake in part_pop_local schema (not used by
26279           anyone really so no big deal)
26280
26281 2002-04-06 22:23  ivan
26282
26283         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
26284           server signups (closes: Bug#386)
26285
26286 2002-04-06 21:56  ivan
26287
26288         * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
26289           conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
26290           httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
26291           httemplate/edit/process/msgcat.cgi: working message catalogs (not
26292           used for enough yet) - almost (but not quite) closes Bug#385 -
26293           still have to catalog the   backend things triggered by signup
26294           server.
26295
26296 2002-04-06 16:00  ivan
26297
26298         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
26299           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
26300           httemplate/docs/signup.html: - config option for signup server
26301           payment types - credit card type pulldown on signup server
26302           (closes: Bug#383)
26303
26304 2002-04-06 14:32  ivan
26305
26306         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
26307           add a config option to set the Business::OnlinePayment
26308           description field, and make some useful data available for the
26309           config option.  closes: Bug#378
26310
26311 2002-04-06 13:32  ivan
26312
26313         * httemplate/search/cust_main.cgi: fix visual glitch
26314
26315 2002-04-06 12:37  ivan
26316
26317         * httemplate/docs/: install.html, signup.html: big signup server
26318           cleanups.  uses Storable for network protocol now.  - makes Bugs
26319           384 & 385 easier - closes: Bug#382
26320
26321 2002-04-05 16:08  ivan
26322
26323         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
26324           httemplate/view/svc_acct.cgi: security phrase bug fixes
26325
26326 2002-04-05 15:51  ivan
26327
26328         * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
26329           FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
26330           bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
26331           bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
26332           eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
26333           httemplate/index.html, httemplate/browse/cust_main_county.cgi,
26334           httemplate/browse/msgcat.cgi,
26335           httemplate/browse/part_referral.cgi,
26336           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
26337           httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
26338           httemplate/view/svc_acct.cgi: - add message catalog table &
26339           beginning of web interface - add security_phrase and conf option
26340           to svc_acct.pm - random other stuff
26341
26342 2002-04-05 15:37  jeff
26343
26344         * httemplate/view/cust_main.cgi: credit/refund display correction
26345
26346 2002-04-05 12:52  ivan
26347
26348         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
26349           (not on submitting form)
26350
26351 2002-04-05 08:37  ivan
26352
26353         * eg/export_template.pm, httemplate/search/sql.cgi,
26354           FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
26355           forgot these from working on the road
26356
26357 2002-04-04 16:42  ivan
26358
26359         * FS/MANIFEST, FS/FS/part_export.pm,
26360           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
26361           httemplate/index.html, httemplate/docs/install.html,
26362           httemplate/edit/part_export.cgi: Checkin of disparate changes
26363           from working on the road: - generic SQL query - move exports out
26364           to their own files - small cleanup of selfadmin server
26365
26366 2002-03-29 18:35  ivan
26367
26368         * httemplate/edit/part_referral.cgi: finish up
26369           s/referral/advertising source/
26370
26371 2002-03-29 09:27  ivan
26372
26373         * htetc/global.asa, htetc/handler.pl,
26374           httemplate/search/svc_acct.cgi: fix unlinked svc browse!
26375
26376 2002-03-27 16:18  ivan
26377
26378         * ANNOUCE.1.4.0: still pretty much just notes...
26379
26380 2002-03-26 23:08  ivan
26381
26382         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
26383           screens (unless queue_dangerous_options!)
26384
26385 2002-03-26 21:36  ivan
26386
26387         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
26388           httemplate/index.html, httemplate/browse/part_referral.cgi,
26389           httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
26390           s/referral/advertising source/
26391
26392           yes, the name sucks.  got a better one?
26393
26394 2002-03-26 15:18  ivan
26395
26396         * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
26397           http header
26398
26399 2002-03-26 08:24  ivan
26400
26401         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
26402           blank company column
26403
26404 2002-03-26 05:58  ivan
26405
26406         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
26407
26408 2002-03-26 05:20  ivan
26409
26410         * httemplate/docs/passwd.html: doc
26411
26412 2002-03-26 05:04  ivan
26413
26414         * bin/create-history-tables: error message typo
26415
26416 2002-03-26 04:35  ivan
26417
26418         * httemplate/docs/admin.html: s/Add/Provision/
26419
26420 2002-03-25 16:32  ivan
26421
26422         * FS/FS/part_export.pm, FS/bin/freeside-queued,
26423           bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
26424           export bugfixing add 10 kid limit to freeside-queued
26425           sqlradius_reset now works (closes: Bug#372)
26426
26427 2002-03-25 16:26  ivan
26428
26429         * Makefile: hhahah oops i _really_ ought to do something about that
26430
26431 2002-03-25 06:59  ivan
26432
26433         * httemplate/: index.html, search/cust_main-otaker.cgi,
26434           search/cust_main.cgi: customers by otaker report (ugly
26435           search/cust_main.cgi mods; revert if they cause problems)
26436
26437 2002-03-24 15:16  ivan
26438
26439         * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
26440
26441 2002-03-24 12:00  ivan
26442
26443         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
26444           browse/agent.cgi: UI improvements for agents
26445
26446 2002-03-24 10:23  ivan
26447
26448         * FS/FS/agent.pm: tyop
26449
26450 2002-03-24 09:42  ivan
26451
26452         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
26453           "subscription" price plan from "Luke Pfeifer"
26454           <freeside@globalli.com>
26455
26456 2002-03-24 06:29  ivan
26457
26458         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
26459           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
26460           httemplate/edit/svc_acct.cgi:
26461           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
26462
26463           fix some bugs in the export and add queue_dangerous_controls
26464           option too
26465
26466 2002-03-23 09:49  ivan
26467
26468         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
26469           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
26470           httemplate/edit/process/part_svc.cgi: okay group editing UI as
26471           well as part_svc group editing UI seem to be working
26472
26473 2002-03-23 08:16  ivan
26474
26475         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
26476           httemplate/edit/svc_acct.cgi,
26477           httemplate/edit/process/svc_acct.cgi: group editing seems to be
26478           working...  everything except defaults... oh and export...
26479
26480 2002-03-22 23:54  ivan
26481
26482         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
26483           better error reporting
26484
26485 2002-03-22 10:56  ivan
26486
26487         * Makefile, README.1.4.0pre12, FS/MANIFEST,
26488           FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
26489           FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
26490           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
26491           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
26492           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
26493
26494 2002-03-22 04:49  ivan
26495
26496         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
26497           FS/t/part_export.t, FS/t/part_export_option.t,
26498           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
26499           httemplate/edit/process/part_export.cgi,
26500           httemplate/misc/delete-part_export.cgi: more new export...
26501
26502 2002-03-20 22:57  ivan
26503
26504         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
26505           httemplate/edit/process/part_export.cgi: more for the new world
26506           of export...
26507
26508 2002-03-20 13:31  ivan
26509
26510         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
26511           FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
26512           FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
26513           bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
26514           httemplate/docs/export.html, httemplate/docs/upgrade8.html,
26515           httemplate/edit/part_export.cgi,
26516           httemplate/edit/process/part_export.cgi: new export!  infostreet
26517           and sqlradius provisioning switched over  (Bug #299 - doesn't
26518           close it, but all the groundwork is done)
26519
26520           also removes non-transactional ICRADIUS export from
26521           svc_acct.export   (closes: Bug#347)
26522
26523 2002-03-19 23:37  ivan
26524
26525         * FS/FS/cust_main_county.pm: disable region caching for now
26526
26527 2002-03-19 09:48  ivan
26528
26529         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
26530           httemplate/edit/process/cust_main.cgi: changes dum big
26531           "state/county/country" select to three, linked with javascript
26532           closes: Bug#353
26533
26534 2002-03-18 13:40  ivan
26535
26536         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
26537           closes Bug#314
26538
26539 2002-03-18 12:50  ivan
26540
26541         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
26542           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
26543           template, and it'll be auto-createad and added to the list of
26544           configuration options.  closes: Bug#314
26545
26546 2002-03-18 11:49  ivan
26547
26548         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
26549           #348 - adds the ability to email on deleted payments.
26550
26551 2002-03-18 11:40  ivan
26552
26553         * httemplate/search/cust_main-quickpay.html: update quickpay for
26554           current search capabilities
26555
26556 2002-03-18 09:50  ivan
26557
26558         * httemplate/config/config.cgi:
26559           fixes bug#367 (yay, that one was annoying):
26560
26561           in config editor, initial newlines in <textarea>s are lost.  even
26562           if you didn't mean to edit them you remove that..
26563
26564 2002-03-18 08:07  ivan
26565
26566         * bin/backup-freeside: removing backup-freeside script from here
26567
26568 2002-03-18 08:05  ivan
26569
26570         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
26571           svc_acct records separately also, to handle imports preserving
26572           svcnum
26573
26574 2002-03-18 07:52  ivan
26575
26576         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
26577           (incomplete) export foo
26578
26579 2002-03-18 07:51  ivan
26580
26581         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
26582           export column
26583
26584 2002-03-18 06:17  ivan
26585
26586         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
26587
26588 2002-03-18 01:10  ivan
26589
26590         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
26591           httemplate/config/config-process.cgi,
26592           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
26593           httemplate/docs/upgrade8.html: new config value `defaultrecords',
26594           documentation, javascript config file editor
26595
26596 2002-03-17 00:33  ivan
26597
26598         * httemplate/config/: config-view.cgi, config.cgi: new domain
26599           record editing foo
26600
26601 2002-03-12 10:45  ivan
26602
26603         * httemplate/misc/cancel-unaudited.cgi: print error message for
26604           failed cancels!
26605
26606 2002-03-12 07:33  ivan
26607
26608         * README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
26609           httemplate/docs/install.html, httemplate/docs/upgrade8.html,
26610           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
26611           abstract stupid HTML layer trick out to
26612           HTML::Widgets::SelectLayers
26613
26614 2002-03-09 02:19  khoff
26615
26616         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
26617           records
26618
26619 2002-03-07 11:50  jeff
26620
26621         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
26622           freeside-expiration-alerter, freeside-receivables-report,
26623           freeside-tax-report: less shelling, more perly - abolish some
26624           pipes to sendmail
26625
26626 2002-03-07 06:13  ivan
26627
26628         * FS/FS/cust_bill.pm: better error msgs for mail errors
26629
26630 2002-03-07 06:10  ivan
26631
26632         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
26633           queue.pm: [no log message]
26634
26635 2002-03-06 15:32  ivan
26636
26637         * conf/invoice_from: oops, missing invoice_from
26638
26639 2002-03-06 15:31  ivan
26640
26641         * httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
26642           upgrade8.html
26643
26644 2002-03-06 14:44  jeff
26645
26646         * README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
26647           FS/bin/freeside-expiration-alerter, conf/alerter_template,
26648           httemplate/docs/admin.html: billing expiration alerts
26649
26650 2002-03-05 16:17  ivan
26651
26652         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
26653           freeside-receivables-report, freeside-tax-report: remove CVS Log
26654           tag
26655
26656 2002-03-05 15:13  jeff
26657
26658         * FS/bin/freeside-cc-receipts-report,
26659           FS/bin/freeside-credit-report,
26660           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
26661           httemplate/search/report_cc.cgi,
26662           httemplate/search/report_credit.cgi,
26663           httemplate/search/report_tax.cgi: consistency is nice
26664
26665 2002-03-05 01:44  ivan
26666
26667         * FS/bin/freeside-receivables-report: yes i have crazy customers
26668           with 8-digit customer numbers
26669
26670 2002-03-04 14:10  ivan
26671
26672         * FS/FS/Record.pm: make history tables conditional
26673
26674 2002-03-04 04:48  ivan
26675
26676         * Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
26677           bin/create-history-tables, bin/fs-radius-add-check,
26678           bin/fs-radius-add-reply, bin/fs-setup,
26679           httemplate/docs/upgrade8.html: [no log message]
26680
26681 2002-03-03 15:46  ivan
26682
26683         * httemplate/docs/install.html: docu
26684
26685 2002-02-28 15:30  ivan
26686
26687         * httemplate/search/svc_acct.cgi: tyop
26688
26689 2002-02-28 15:18  ivan
26690
26691         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
26692
26693 2002-02-28 15:17  ivan
26694
26695         * FS/FS/svc_acct.pm: clean up mess
26696
26697 2002-02-28 15:13  ivan
26698
26699         * FS/FS/svc_acct.pm: eek
26700
26701 2002-02-28 15:08  ivan
26702
26703         * httemplate/search/svc_acct.cgi: add main menu link
26704
26705 2002-02-28 15:07  ivan
26706
26707         * httemplate/misc/cancel-unaudited.cgi: handle errors better
26708
26709 2002-02-28 14:05  ivan
26710
26711         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
26712           httemplate/config/config.cgi: s/depreciated/deprecated/
26713
26714 2002-02-27 16:28  jeff
26715
26716         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
26717
26718 2002-02-27 15:20  ivan
26719
26720         * FS/FS/cust_main.pm: oops, spurious error messages
26721
26722 2002-02-27 15:03  ivan
26723
26724         * FS/FS/cust_main.pm: bubble up billing event errors
26725
26726 2002-02-27 14:40  ivan
26727
26728         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
26729
26730 2002-02-27 14:40  ivan
26731
26732         * FS/FS/cust_bill_event.pm: errant ;
26733
26734 2002-02-27 14:39  ivan
26735
26736         * README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
26737           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
26738           httemplate/view/cust_bill.cgi: add status and statustext fields
26739           to cust_bill_event
26740
26741 2002-02-27 14:00  ivan
26742
26743         * FS/FS/cust_main.pm: well, don't make things worse when
26744           debugging...
26745
26746 2002-02-27 13:57  ivan
26747
26748         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
26749
26750 2002-02-27 09:07  khoff
26751
26752         * httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
26753           "CREATE INDEX" for part_export_option
26754
26755 2002-02-26 14:09  ivan
26756
26757         * httemplate/search/: report_cc.cgi, report_credit.cgi,
26758           report_receivables.cgi, report_tax.cgi: fixup reports for
26759           templated webUI
26760
26761 2002-02-26 03:53  ivan
26762
26763         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
26764           shipping adresses.  whew.
26765
26766 2002-02-26 03:42  ivan
26767
26768         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
26769           **BEFORE** generating @diff for SQL.  causing weird effects with
26770           cust_main::check that modifies record (ship_ field weirdness)
26771
26772           fix nasty logic error triggered by changing a ship_ field from
26773           something TO identical to the corresponding non-ship_ field.
26774           ouch
26775
26776 2002-02-26 03:30  ivan
26777
26778         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
26779           ship_ field from something TO identical to the corresponding
26780           non-ship_ field.  ouch.
26781
26782 2002-02-26 03:11  ivan
26783
26784         * httemplate/edit/cust_main.cgi: fix a weird oops with service
26785           address editing UI that would leave some fields blank... ?
26786
26787 2002-02-26 01:06  ivan
26788
26789         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
26790
26791 2002-02-26 00:34  ivan
26792
26793         * FS/FS/cust_main.pm: die with a better error message on bad
26794           locales
26795
26796 2002-02-25 11:09  ivan
26797
26798         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
26799           that have the character "." in their username     we can't search
26800           these customers by Username, can you please fix.
26801
26802 2002-02-23 14:36  ivan
26803
26804         * httemplate/search/: report_cc.cgi, report_credit.cgi,
26805           report_receivables.cgi, report_tax.cgi: take hardcoded paths out
26806           of report cgis
26807
26808 2002-02-23 03:56  ivan
26809
26810         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
26811           httemplate/search/cust_main.cgi,
26812           httemplate/search/cust_main.html: case-insensitive and substring
26813           searching
26814
26815 2002-02-23 03:46  ivan
26816
26817         * httemplate/index.html: silly html tweaking
26818
26819 2002-02-22 23:48  ivan
26820
26821         * httemplate/browse/part_pkg.cgi: it's too late.
26822
26823 2002-02-22 23:35  ivan
26824
26825         * httemplate/browse/part_pkg.cgi: i really should just start moving
26826           things to templates
26827
26828 2002-02-22 23:32  ivan
26829
26830         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
26831           misaligned columns when viewing disabled services/packages
26832
26833 2002-02-22 23:00  ivan
26834
26835         * FS/FS/UID.pm: nit
26836
26837 2002-02-22 18:14  jeff
26838
26839         * FS/FS/UID.pm, bin/svc_acct.export,
26840           httemplate/search/report_cc.cgi,
26841           httemplate/search/report_credit.cgi,
26842           httemplate/search/report_receivables.cgi,
26843           httemplate/search/report_tax.cgi: report fixes and cruft removal
26844
26845 2002-02-22 18:02  ivan
26846
26847         * httemplate/: index.html, docs/install.html, docs/upgrade8.html:
26848           UI work on main menu, remove Archive::Tar from docs
26849
26850 2002-02-22 15:18  jeff
26851
26852         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
26853           FS/bin/freeside-credit-report,
26854           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
26855           conf/report_template, httemplate/classic.html,
26856           httemplate/index.html, httemplate/search/report_cc.cgi,
26857           httemplate/search/report_cc.html,
26858           httemplate/search/report_credit.cgi,
26859           httemplate/search/report_credit.html,
26860           httemplate/search/report_receivables.cgi,
26861           httemplate/search/report_tax.cgi,
26862           httemplate/search/report_tax.html: add some reporting features
26863
26864 2002-02-22 15:08  ivan
26865
26866         * FS/FS/cust_pay_batch.pm: fix i18n zip
26867
26868 2002-02-22 14:13  ivan
26869
26870         * httemplate/edit/cust_main.cgi: billing vs. shipping states
26871           weren't sorted in the same order.  UI glitch only
26872
26873 2002-02-22 04:31  ivan
26874
26875         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
26876           <SELECT> configuration editing, fixes Bug#350
26877
26878 2002-02-22 04:13  ivan
26879
26880         * httemplate/index.html: close </FORM> tags
26881
26882 2002-02-22 01:01  ivan
26883
26884         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
26885
26886 2002-02-22 00:58  ivan
26887
26888         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
26889           OTHER/OTHER_BOUNCE
26890
26891 2002-02-21 23:50  ivan
26892
26893         * bin/fs-setup: doh
26894
26895 2002-02-21 22:42  ivan
26896
26897         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
26898           links
26899
26900 2002-02-21 22:39  ivan
26901
26902         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
26903           remove them
26904
26905 2002-02-21 22:23  ivan
26906
26907         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
26908           provisioning errors
26909
26910 2002-02-21 21:56  ivan
26911
26912         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
26913           cp_rename
26914
26915 2002-02-21 17:07  ivan
26916
26917         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
26918           httemplate/view/cust_pkg.cgi: UI work:
26919
26920           make all functions of view/cust_pkg.cgi available on
26921           view/cust_main.cgi  - having them one link down in "Edit" is
26922           confusing.
26923
26924           closes: Bug#325
26925
26926 2002-02-21 15:17  ivan
26927
26928         * bin/fs-setup: queue.svcnum is nullable too, oops
26929
26930 2002-02-21 13:43  ivan
26931
26932         * bin/fs-setup: looks like statustext field is missing NULL flag in
26933           fs-setup
26934
26935 2002-02-20 14:03  ivan
26936
26937         * httemplate/index.html: invoice reports belong here too
26938
26939 2002-02-20 02:39  ivan
26940
26941         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
26942
26943 2002-02-20 01:44  ivan
26944
26945         * httemplate/view/cust_main.cgi: don't display full card in
26946           webinterface
26947
26948 2002-02-19 19:17  jeff
26949
26950         * FS/FS/cust_main.pm: correct sense of tax generation
26951
26952 2002-02-19 17:03  ivan
26953
26954         * CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
26955           FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
26956           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
26957           FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
26958           htetc/handler.pl, httemplate/index.html,
26959           httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
26960           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
26961           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
26962           Net::SSH::ssh_cmd for all job queueing rather than local
26963           duplicated ssh subs
26964
26965           queue daemon updates: retry & remove links work, bubble up error
26966           message to webinterface, link to svcnum & have job listings on
26967           view/svc_* pages, closes: Bug#280
26968
26969           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
26970
26971 2002-02-19 15:43  ivan
26972
26973         * httemplate/docs/: install.html, schema.html, upgrade8.html: set
26974           EVERYTHING=1 for your own mod_perl compile
26975
26976 2002-02-18 23:51  ivan
26977
26978         * httemplate/index.html: oops
26979
26980 2002-02-18 23:00  ivan
26981
26982         * httemplate/classic.html: TMTOWTDI
26983
26984 2002-02-18 20:43  ivan
26985
26986         * httemplate/index.html: new main menu!
26987
26988 2002-02-18 19:22  jeff
26989
26990         * FS/FS/cust_refund.pm: fix refund posting
26991
26992 2002-02-18 19:15  ivan
26993
26994         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
26995
26996 2002-02-18 19:06  ivan
26997
26998         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
26999
27000 2002-02-18 18:57  ivan
27001
27002         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
27003           packages to edit service quantities also
27004
27005 2002-02-18 12:09  ivan
27006
27007         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
27008           strict
27009
27010 2002-02-18 10:07  ivan
27011
27012         * FS/FS/prepay_credit.pm: document 'seconds'
27013
27014 2002-02-18 02:14  ivan
27015
27016         * httemplate/edit/svc_www.cgi: oops!
27017
27018 2002-02-18 00:53  ivan
27019
27020         * Makefile: make release and make update-webdemo targets
27021
27022 2002-02-18 00:39  ivan
27023
27024         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
27025           htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
27026           operation!  closes: Bug#217
27027
27028           fix bug in edit/part_pkg: s/bkg/pkg/
27029
27030           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
27031           errors, closes: Bug#323
27032
27033 2002-02-17 19:45  ivan
27034
27035         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
27036           netcape4, use one for svc_acct.popnum too
27037
27038 2002-02-17 17:26  ivan
27039
27040         * README.1.4.0pre11, httemplate/docs/install.html,
27041           httemplate/docs/upgrade8.html: rsync docs
27042
27043 2002-02-17 16:21  jeff
27044
27045         * Makefile: keep accidentally checking in Makefile changes, gotta
27046           do something about that...
27047
27048 2002-02-17 16:13  jeff
27049
27050         * Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
27051           trading in tar for rsync for improved vpopmail support
27052
27053 2002-02-17 13:01  ivan
27054
27055         * FS/MANIFEST: removing CGIwrapper.pm
27056
27057 2002-02-17 11:12  ivan
27058
27059         * README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
27060           FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
27061
27062 2002-02-17 11:07  jeff
27063
27064         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
27065           commands too
27066
27067 2002-02-16 13:47  ivan
27068
27069         * htetc/global.asa: work with current Apache::ASP
27070
27071 2002-02-16 10:14  ivan
27072
27073         * TODO: now in RT2!
27074
27075 2002-02-15 23:27  ivan
27076
27077         * httemplate/docs/install.html: install warnings about mysql
27078
27079 2002-02-15 12:21  jeff
27080
27081         * bin/svc_acct.export: remove arbitary uid requirement for vpasswd
27082           generation
27083
27084 2002-02-15 11:34  ivan
27085
27086         * Makefile: keep accidentally checking in Makefile changes, gotta
27087           do something about that...
27088
27089 2002-02-15 11:33  ivan
27090
27091         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
27092
27093 2002-02-14 14:37  jeff
27094
27095         * bin/svc_acct.export: fix bug in multiline radiusprepend
27096
27097 2002-02-14 10:06  ivan
27098
27099         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
27100
27101 2002-02-13 17:12  ivan
27102
27103         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
27104
27105 2002-02-12 10:56  ivan
27106
27107         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
27108           error message
27109
27110 2002-02-12 10:47  ivan
27111
27112         * FS/FS/cust_main.pm: fixes:
27113
27114           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
27115           Bill' );): Illegal or empty (text) comment:  at
27116           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
27117
27118 2002-02-12 10:37  ivan
27119
27120         * bin/svc_acct.export: fixes:
27121
27122           In string, @domain now must be written as \@domain at
27123           ./svc_acct.export line 292, near "^append @domain" Global symbol
27124           "@domain" requires explicit package name at ./svc_acct.export
27125           line 292.  Execution of ./svc_acct.export aborted due to
27126           compilation errors.
27127
27128 2002-02-11 21:58  ivan
27129
27130         * README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
27131           fixes: bug#331
27132
27133 2002-02-11 20:49  ivan
27134
27135         * httemplate/edit/part_bill_event.cgi: oops
27136
27137 2002-02-11 19:29  ivan
27138
27139         * README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
27140
27141 2002-02-11 18:11  ivan
27142
27143         * FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
27144           add username_policy "@append domain"
27145
27146           add "select" config type, mmm
27147
27148 2002-02-11 18:06  ivan
27149
27150         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
27151           BUGS section
27152
27153 2002-02-11 17:25  ivan
27154
27155         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
27156
27157 2002-02-11 17:13  ivan
27158
27159         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
27160           domain pulldown closes: Bug#328
27161
27162 2002-02-11 15:01  ivan
27163
27164         * FS/FS/svc_forward.pm: oops, code hidden by pod
27165
27166 2002-02-11 13:51  ivan
27167
27168         * httemplate/edit/svc_acct.cgi: don't display useless finger and
27169           shell fields if uid is set to fixed & blank in the service
27170           definition - causes: Error: Can't have finger-name without uid
27171
27172 2002-02-11 11:38  ivan
27173
27174         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
27175           httemplate/edit/process/svc_www.cgi,
27176           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
27177           svc_www is working!
27178
27179           also auto-create and add A records if necessary using apacheip
27180           config file.
27181
27182           and show all domain_records on view/svc_domain.cgi page
27183
27184 2002-02-10 14:31  ivan
27185
27186         * httemplate/edit/svc_acct.cgi: ui
27187
27188 2002-02-10 14:21  ivan
27189
27190         * httemplate/edit/part_pkg.cgi: slighly different wording
27191
27192 2002-02-10 14:06  ivan
27193
27194         * FS/FS/cust_svc.pm: another bug in quantity checking
27195
27196 2002-02-10 13:37  ivan
27197
27198         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
27199           works
27200
27201 2002-02-10 13:30  ivan
27202
27203         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
27204           package definitions to all agent types by default
27205
27206           config option to restore current behaviour (must explicitly add
27207           new package definitions to each agent type)
27208
27209           closes: Bug#324
27210
27211 2002-02-10 11:58  ivan
27212
27213         * FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
27214           httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
27215           httemplate/edit/process/part_bill_event.cgi: update billing
27216           documentation for the new world of invoice events added
27217           freeside-daily replacing freeside-bill for the new world of
27218           invoice events
27219
27220 2002-02-10 10:56  ivan
27221
27222         * README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
27223           httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
27224           unique tokens to prevent double-submission of payments in the web
27225           UI (closes: Bug#320)
27226
27227 2002-02-10 09:30  ivan
27228
27229         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
27230           before figuring to display a list or redirect.  eliiminates "2
27231           matching found" displayed but only one in list.
27232
27233 2002-02-10 09:02  ivan
27234
27235         * FS/FS/cust_main_invoice.pm: allow + in email addresses
27236
27237 2002-02-10 08:49  ivan
27238
27239         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
27240           email addresses into svcnum-linked destinations
27241
27242 2002-02-10 08:40  ivan
27243
27244         * Makefile, httemplate/edit/svc_acct.cgi:
27245           fix "no previous account to recall hidden password from" error
27246           when adding new accounts & get an error on first try
27247
27248 2002-02-10 08:14  ivan
27249
27250         * Makefile, httemplate/index.html,
27251           httemplate/browse/svc_acct_pop.cgi,
27252           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
27253           webui
27254
27255 2002-02-10 08:05  ivan
27256
27257         * htetc/handler.pl, httemplate/browse/agent.cgi,
27258           httemplate/browse/agent_type.cgi,
27259           httemplate/browse/cust_main_county.cgi,
27260           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
27261           httemplate/browse/part_bill_event.cgi,
27262           httemplate/browse/part_pkg.cgi,
27263           httemplate/browse/part_referral.cgi,
27264           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
27265           httemplate/browse/svc_acct_pop.cgi,
27266           httemplate/config/config-process.cgi,
27267           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
27268           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
27269           httemplate/edit/agent_type.cgi,
27270           httemplate/edit/cust_bill_pay.cgi,
27271           httemplate/edit/cust_credit.cgi,
27272           httemplate/edit/cust_credit_bill.cgi,
27273           httemplate/edit/cust_main.cgi,
27274           httemplate/edit/cust_main_county-expand.cgi,
27275           httemplate/edit/cust_main_county.cgi,
27276           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
27277           httemplate/edit/part_bill_event.cgi,
27278           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
27279           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
27280           httemplate/edit/svc_acct_pop.cgi,
27281           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
27282           httemplate/edit/svc_forward.cgi,
27283           httemplate/edit/process/quick-cust_pkg.cgi,
27284           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
27285           httemplate/misc/catchall.cgi,
27286           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
27287           httemplate/misc/process/link.cgi,
27288           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
27289           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
27290           httemplate/search/svc_acct.cgi,
27291           httemplate/search/svc_acct_sm.cgi,
27292           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
27293           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
27294           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
27295           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
27296           httemplate/view/svc_www.cgi: *finally* seems to be working under
27297           Mason.  sheesh.  *finally* seems to be working under Mason.
27298           sheesh.  *finally* seems to be working under Mason.  sheesh.
27299           *finally* seems to be working under Mason.  sheesh.  *finally*
27300           seems to be working under Mason.  sheesh.  *finally* seems to be
27301           working under Mason.  sheesh.  *finally* seems to be working
27302           under Mason.  sheesh.  *finally* seems to be working under Mason.
27303           sheesh.
27304
27305 2002-02-10 05:21  ivan
27306
27307         * htetc/handler.pl, httemplate/browse/agent.cgi,
27308           httemplate/browse/agent_type.cgi,
27309           httemplate/browse/cust_main_county.cgi,
27310           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
27311           httemplate/browse/part_bill_event.cgi,
27312           httemplate/browse/part_pkg.cgi,
27313           httemplate/browse/part_referral.cgi,
27314           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
27315           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
27316           httemplate/edit/agent_type.cgi,
27317           httemplate/edit/cust_bill_pay.cgi,
27318           httemplate/edit/cust_credit.cgi,
27319           httemplate/edit/cust_credit_bill.cgi,
27320           httemplate/edit/cust_main.cgi,
27321           httemplate/edit/cust_main_county-expand.cgi,
27322           httemplate/edit/cust_main_county.cgi,
27323           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
27324           httemplate/edit/part_bill_event.cgi,
27325           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
27326           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
27327           httemplate/edit/svc_acct_pop.cgi,
27328           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
27329           httemplate/edit/svc_forward.cgi,
27330           httemplate/edit/process/REAL_cust_pkg.cgi,
27331           httemplate/edit/process/agent.cgi,
27332           httemplate/edit/process/agent_type.cgi,
27333           httemplate/edit/process/cust_bill_pay.cgi,
27334           httemplate/edit/process/cust_credit.cgi,
27335           httemplate/edit/process/cust_credit_bill.cgi,
27336           httemplate/edit/process/cust_main.cgi,
27337           httemplate/edit/process/cust_main_county-collapse.cgi,
27338           httemplate/edit/process/cust_main_county-expand.cgi,
27339           httemplate/edit/process/cust_main_county.cgi,
27340           httemplate/edit/process/cust_pay.cgi,
27341           httemplate/edit/process/cust_pkg.cgi,
27342           httemplate/edit/process/part_pkg.cgi,
27343           httemplate/edit/process/part_referral.cgi,
27344           httemplate/edit/process/quick-cust_pkg.cgi,
27345           httemplate/edit/process/svc_acct.cgi,
27346           httemplate/edit/process/svc_acct_pop.cgi,
27347           httemplate/edit/process/svc_acct_sm.cgi,
27348           httemplate/edit/process/svc_domain.cgi,
27349           httemplate/edit/process/svc_forward.cgi,
27350           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
27351           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
27352           httemplate/misc/delete-cust_pay.cgi,
27353           httemplate/misc/delete-customer.cgi,
27354           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
27355           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
27356           httemplate/misc/unsusp_pkg.cgi,
27357           httemplate/misc/process/catchall.cgi,
27358           httemplate/misc/process/delete-customer.cgi,
27359           httemplate/misc/process/link.cgi,
27360           httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
27361           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
27362           httemplate/search/svc_acct_sm.cgi,
27363           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
27364           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
27365           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
27366           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
27367           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
27368           to fix any redirects, whew
27369
27370           Mason handler.pl overrides CGI::redirect
27371
27372           fixed strict; problems in edit/part_pkg.cgi &
27373           edit/process/part_pkg.cgi
27374
27375 2002-02-09 18:28  ivan
27376
27377         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
27378           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
27379           config file
27380
27381 2002-02-09 18:16  ivan
27382
27383         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
27384           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
27385           httemplate/browse/part_bill_event.cgi,
27386           httemplate/edit/part_pkg.cgi,
27387           httemplate/edit/process/part_bill_event.cgi,
27388           httemplate/edit/process/part_pkg.cgi,
27389           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
27390           tested (closes: Bug#313).
27391
27392           view/cust_bill.cgi invoice view shows invoice events!
27393
27394           fix bug where adding events with no name silently failed instead
27395           of giving an error
27396
27397           add new comission plans
27398
27399 2002-02-09 17:47  ivan
27400
27401         * README.1.4.0pre8, httemplate/docs/upgrade8.html,
27402           FS/bin/freeside-bill: remove -i option from freeside-bill
27403           (obsoleted by invoice events)
27404
27405 2002-02-09 10:24  ivan
27406
27407         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
27408           httemplate/edit/process/agent_type.cgi,
27409           httemplate/edit/process/cust_main_county-expand.cgi,
27410           httemplate/edit/process/cust_main_county.cgi,
27411           httemplate/edit/process/cust_pay.cgi,
27412           httemplate/edit/process/part_pkg.cgi,
27413           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
27414           httemplate/search/svc_domain.cgi: no more exit() in templates
27415
27416 2002-02-09 10:09  ivan
27417
27418         * FS/FS/svc_domain.pm: okay all external export from .pm files is
27419           queued! (closes: Bug#249)
27420
27421 2002-02-09 09:45  ivan
27422
27423         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
27424           FS::cust_svc::check look up & check pkg_svc.quantity like
27425           httemplate/view/cust_pkg.cgi (closes: Bug#43)
27426
27427 2002-02-09 09:03  ivan
27428
27429         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
27430           Apache::ASP and Mason should set no-cache headers now (closes:
27431           Bug#23)
27432
27433 2002-02-07 14:30  ivan
27434
27435         * Makefile: oops, reversing bad Makefile patch
27436
27437 2002-02-07 14:29  ivan
27438
27439         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
27440           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
27441           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
27442           httemplate/view/cust_main.cgi: delete payments
27443
27444 2002-02-06 07:55  ivan
27445
27446         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
27447           blib/ files
27448
27449 2002-02-06 07:50  ivan
27450
27451         * FS/FS/cust_bill.pm: pod typo
27452
27453 2002-02-06 07:49  ivan
27454
27455         * Makefile, httemplate/docs/install.html: documentation building
27456           Makefile patch
27457
27458 2002-02-06 07:36  ivan
27459
27460         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
27461           punctuation
27462
27463 2002-02-06 07:07  ivan
27464
27465         * bin/fs-setup: tyop
27466
27467 2002-02-06 06:58  ivan
27468
27469         * FS/bin/freeside-adduser: fix for non-file auth
27470
27471 2002-02-05 12:25  ivan
27472
27473         * FS/FS/Record.pm: better error messages if you haven't run
27474           fs-setup ?
27475
27476 2002-02-05 10:24  ivan
27477
27478         * httemplate/docs/install.html: &nbsp; for commands; confusing
27479           otherwise
27480
27481 2002-02-05 10:04  ivan
27482
27483         * httemplate/docs/install.html: doc
27484
27485 2002-02-05 08:48  ivan
27486
27487         * fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
27488           fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
27489           password changer!
27490
27491 2002-02-05 03:06  ivan
27492
27493         * httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
27494           upgrades
27495
27496 2002-02-05 01:46  ivan
27497
27498         * httemplate/docs/: install.html, upgrade8.html: doc
27499
27500 2002-02-04 23:57  ivan
27501
27502         * README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
27503           part_export_option indices
27504
27505 2002-02-04 10:12  ivan
27506
27507         * httemplate/docs/install.html: doc update
27508
27509 2002-02-04 09:06  ivan
27510
27511         * Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
27512
27513 2002-02-04 09:04  ivan
27514
27515         * bin/fs-setup, httemplate/docs/upgrade8.html,
27516           httemplate/edit/part_bill_event.cgi: have fs-setup create the
27517           necessary "default" billing events documentation on necessary
27518           "default" billing events
27519
27520 2002-02-04 08:44  ivan
27521
27522         * httemplate/docs/install.html, httemplate/docs/upgrade8.html,
27523           httemplate/edit/part_bill_event.cgi,
27524           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
27525           FS/FS/cust_main.pm: billing events!
27526
27527 2002-01-30 10:22  ivan
27528
27529         * httemplate/: browse/part_bill_event.cgi,
27530           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
27531           working invoice event web interface
27532
27533 2002-01-30 06:18  ivan
27534
27535         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
27536           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
27537           httemplate/browse/cust_main_county.cgi,
27538           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
27539           httemplate/browse/part_bill_event.cgi,
27540           httemplate/browse/part_pkg.cgi,
27541           httemplate/browse/part_referral.cgi,
27542           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
27543           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
27544           httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
27545           httemplate/edit/cust_bill_pay.cgi,
27546           httemplate/edit/cust_credit.cgi,
27547           httemplate/edit/cust_credit_bill.cgi,
27548           httemplate/edit/cust_main.cgi,
27549           httemplate/edit/cust_main_county-expand.cgi,
27550           httemplate/edit/cust_main_county.cgi,
27551           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
27552           httemplate/edit/part_bill_event.cgi,
27553           httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
27554           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
27555           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
27556           httemplate/edit/svc_forward.cgi,
27557           httemplate/edit/process/agent.cgi,
27558           httemplate/edit/process/agent_type.cgi,
27559           httemplate/edit/process/cust_bill_pay.cgi,
27560           httemplate/edit/process/cust_credit.cgi,
27561           httemplate/edit/process/cust_credit_bill.cgi,
27562           httemplate/edit/process/cust_main.cgi,
27563           httemplate/edit/process/cust_main_county-collapse.cgi,
27564           httemplate/edit/process/cust_main_county-expand.cgi,
27565           httemplate/edit/process/cust_main_county.cgi,
27566           httemplate/edit/process/cust_pay.cgi,
27567           httemplate/edit/process/cust_pkg.cgi,
27568           httemplate/edit/process/part_pkg.cgi,
27569           httemplate/edit/process/part_referral.cgi,
27570           httemplate/edit/process/quick-cust_pkg.cgi,
27571           httemplate/edit/process/svc_acct.cgi,
27572           httemplate/edit/process/svc_acct_pop.cgi,
27573           httemplate/edit/process/svc_acct_sm.cgi,
27574           httemplate/edit/process/svc_domain.cgi,
27575           httemplate/edit/process/svc_forward.cgi,
27576           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
27577           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
27578           httemplate/misc/delete-customer.cgi,
27579           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
27580           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
27581           httemplate/misc/unsusp_pkg.cgi,
27582           httemplate/misc/process/catchall.cgi,
27583           httemplate/misc/process/delete-customer.cgi,
27584           httemplate/misc/process/link.cgi,
27585           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
27586           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
27587           httemplate/search/svc_acct.cgi,
27588           httemplate/search/svc_acct_sm.cgi,
27589           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
27590           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
27591           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
27592           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
27593           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
27594           new CGI;   &cgisuidsetup(); from all templates.  should work
27595           better under Mason.
27596
27597 2002-01-29 09:42  ivan
27598
27599         * README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
27600           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
27601           weight, plan and plandata fields in part_bill_event
27602
27603 2002-01-29 08:33  ivan
27604
27605         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
27606           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
27607           FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
27608           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
27609           httemplate/docs/install.html,
27610           httemplate/edit/part_bill_event.cgi,
27611           httemplate/edit/part_pkg.cgi,
27612           httemplate/edit/process/part_bill_event.cgi: - web interface for
27613           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
27614           FS::svc_acct seconds_since methods) - Makefile target to
27615           regenerate HTML manpages on install - FS.pm doc update -
27616           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
27617           ->cancel, ->invoicing_list_addpost - start of a billing event web
27618           interface - cust_pay::upgrade_replace doesn't error out if
27619           history includes   overapplied payments
27620
27621 2002-01-29 03:11  ivan
27622
27623         * bin/fs-setup: oops bad column type for part_bill_event.payby
27624
27625 2002-01-28 03:24  ivan
27626
27627         * FS/FS/Record.pm: oops, syntax error in new() check for missing
27628           subclass table sub (eek)
27629
27630 2002-01-27 22:57  ivan
27631
27632         * README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
27633           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
27634           FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
27635           httemplate/docs/upgrade8.html: book closing schema changes
27636
27637 2002-01-27 21:15  ivan
27638
27639         * README.1.4.0pre4567-8, FS/FS/part_export.pm,
27640           FS/FS/part_export_option.pm, bin/fs-setup,
27641           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
27642           part_export schema changes
27643
27644 2002-01-25 17:52  ivan
27645
27646         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
27647
27648 2002-01-24 09:02  ivan
27649
27650         * FS/FS/Record.pm: emit a warning in this unlikely case again
27651
27652 2002-01-24 08:58  ivan
27653
27654         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
27655           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
27656           rather than == 0 in the ::check's ....  <rluser> you might
27657           consider <= 0
27658
27659 2002-01-24 08:54  ivan
27660
27661         * FS/FS/cust_credit_refund.pm: stack traces help alot
27662
27663 2002-01-24 03:52  ivan
27664
27665         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
27666           jeff's on a bugfinding roll here, thanks!
27667
27668 2002-01-24 03:43  ivan
27669
27670         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
27671           cust_credit_refund::cust_credit should exist..
27672
27673 2002-01-23 22:52  ivan
27674
27675         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
27676           FS::cust_refund::check  'amount' should probably be replaced with
27677           +'refund' in two places
27678
27679 2002-01-23 22:46  ivan
27680
27681         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
27682
27683 2002-01-23 18:26  ivan
27684
27685         * FS/FS/cust_refund.pm: fix cust_refund::insert
27686
27687 2002-01-22 07:57  ivan
27688
27689         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
27690           $0.00 in credits/payments/refunds
27691
27692 2002-01-22 06:55  ivan
27693
27694         * FS/FS/part_svc.pm: docu
27695
27696 2002-01-22 06:53  ivan
27697
27698         * FS/FS/svc_acct.pm: silly compilation problem
27699
27700 2002-01-22 06:42  ivan
27701
27702         * httemplate/docs/: index.html, upgrade.html, upgrade2.html,
27703           upgrade3.html: remove old upgrade docs
27704
27705 2002-01-21 03:30  ivan
27706
27707         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
27708
27709 2002-01-19 07:16  ivan
27710
27711         * FS/FS/UID.pm: error message update
27712
27713 2002-01-16 07:37  ivan
27714
27715         * FS/FS/svc_acct.pm: doc
27716
27717 2002-01-14 12:28  ivan
27718
27719         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
27720           pay some attention to 1.4 RADIUS SQL export
27721
27722 2002-01-14 06:29  ivan
27723
27724         * FS/bin/freeside-overdue: fix -l option
27725
27726 2002-01-11 23:23  ivan
27727
27728         * httemplate/docs/upgrade8.html: fix upgrade8.html to be in
27729           agreement with fs-setup
27730
27731 2002-01-09 05:29  ivan
27732
27733         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
27734           cache files on customer replace.
27735
27736           do an exact search along with the fuzzy search (webui)
27737
27738 2002-01-03 09:40  ivan
27739
27740         * README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
27741           FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
27742           FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
27743           httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
27744           schema changes:  part_bill_event and cust_bill_event tables
27745
27746           remove old 1.4.0pre READMEs
27747
27748 2001-12-28 07:17  ivan
27749
27750         * FS/bin/freeside-overdue: update usage message
27751
27752 2001-12-28 07:14  ivan
27753
27754         * FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
27755           freeside-overdue
27756
27757 2001-12-28 06:40  ivan
27758
27759         * FS/FS/cust_main.pm, FS/bin/freeside-bill,
27760           FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
27761           httemplate/edit/part_pkg.cgi: add more options to
27762           freeside-overdue
27763
27764           add charge method to FS::cust_main
27765
27766           one-off packages default to disabled
27767
27768           billing payname defaults to first and last, not "Accounts
27769           Payable"
27770
27771 2001-12-27 01:26  ivan
27772
27773         * README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
27774           FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
27775           htetc/global.asa, httemplate/browse/part_pkg.cgi,
27776           httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
27777           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
27778           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
27779           httemplate/edit/process/part_pkg.cgi,
27780           httemplate/view/cust_main.cgi: service and package disable!
27781
27782 2001-12-26 15:59  ivan
27783
27784         * httemplate/docs/: install.html, schema.html, upgrade8.html: doc
27785
27786 2001-12-26 07:41  ivan
27787
27788         * httemplate/view/cust_main.cgi: remove warnings
27789
27790 2001-12-26 07:11  ivan
27791
27792         * httemplate/edit/process/cust_credit.cgi: apply credits!!
27793
27794 2001-12-26 07:08  ivan
27795
27796         * FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
27797
27798 2001-12-26 07:07  ivan
27799
27800         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
27801           posting credit
27802
27803 2001-12-26 03:47  ivan
27804
27805         * FS/bin/freeside-overdue: don't provide example crontabs that run
27806           at 4:20 _PM_
27807
27808 2001-12-26 03:17  ivan
27809
27810         * FS/FS/cust_main.pm, FS/bin/freeside-overdue,
27811           httemplate/docs/billing.html: (untested eek) freeside-overdue
27812           script & cust_main balance_date & total_owed_date methods
27813
27814 2001-12-26 01:18  ivan
27815
27816         * httemplate/: index.html, search/cust_pay.cgi,
27817           search/cust_pay.html, view/cust_main.cgi: search by check #
27818
27819 2001-12-25 23:53  ivan
27820
27821         * FS/FS/cust_pay.pm: doc
27822
27823 2001-12-25 22:02  ivan
27824
27825         * httemplate/edit/cust_pay.cgi: UI
27826
27827 2001-12-25 21:19  ivan
27828
27829         * httemplate/: index.html, edit/cust_pay.cgi,
27830           edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
27831           search/cust_main-quickpay.html, search/cust_main.cgi,
27832           search/cust_main.html: expedited check entry
27833
27834 2001-12-25 21:02  ivan
27835
27836         * CREDITS: still missing tons of folks, i am sure
27837
27838 2001-12-25 20:52  ivan
27839
27840         * httemplate/search/: cust_bill.html, svc_acct.html,
27841           svc_domain.html, cust_main.html: same look as rest of search
27842           pages
27843
27844 2001-12-25 20:25  ivan
27845
27846         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
27847           httemplate/edit/cust_pay.cgi,
27848           httemplate/edit/process/cust_credit.cgi,
27849           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
27850           credits, post credit UI overhaul
27851
27852 2001-12-25 18:33  ivan
27853
27854         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
27855
27856 2001-12-21 18:41  ivan
27857
27858         * httemplate/docs/install.html: doco on creating database manually
27859
27860 2001-12-21 13:40  ivan
27861
27862         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
27863           httemplate/view/cust_main.cgi: add name/address to post payment
27864           screen
27865
27866           get rid of some $-0.00  yay for ieee fp
27867
27868 2001-12-21 12:55  ivan
27869
27870         * FS/FS/cust_bill_pay.pm: fixes
27871
27872             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
27873           for invnum 1659
27874             greater than cust_bill.charged 19.95 at
27875             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
27876
27877 2001-12-19 21:34  ivan
27878
27879         * FS/FS/Record.pm: work better with DBIx::Profile
27880
27881 2001-12-19 18:09  ivan
27882
27883         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
27884           '*' password
27885
27886 2001-12-19 18:07  ivan
27887
27888         * FS/FS/svc_acct.pm: quiet warnings
27889
27890 2001-12-19 06:33  ivan
27891
27892         * FS/FS/svc_acct.pm: alas, a 5.6-ism
27893
27894 2001-12-19 06:30  ivan
27895
27896         * FS/FS/svc_acct.pm: surpress warnings
27897
27898 2001-12-18 11:36  ivan
27899
27900         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
27901
27902 2001-12-18 11:34  ivan
27903
27904         * httemplate/edit/cust_bill_pay.cgi: typo
27905
27906 2001-12-18 11:32  ivan
27907
27908         * httemplate/edit/cust_bill_pay.cgi: declar vars
27909
27910 2001-12-18 11:30  ivan
27911
27912         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
27913           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
27914           payment webinterface
27915
27916 2001-12-17 23:12  ivan
27917
27918         * httemplate/search/cust_pkg.cgi: really working dates on package
27919           browse.  ouch.
27920
27921 2001-12-17 23:08  ivan
27922
27923         * httemplate/search/cust_pkg.cgi: working dates on package browse
27924
27925 2001-12-17 22:45  ivan
27926
27927         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
27928
27929 2001-12-17 22:38  ivan
27930
27931         * httemplate/search/cust_pkg.cgi: show dates on package browse
27932
27933 2001-12-17 22:29  ivan
27934
27935         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
27936
27937 2001-12-17 17:49  ivan
27938
27939         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
27940           MANIFEST
27941
27942           fix warning:
27943
27944           FS::cust_main_invoice=HASH(0x90c86c4) at
27945           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
27946
27947 2001-12-17 15:59  ivan
27948
27949         * FS/FS/cust_bill.pm: fixes
27950
27951            Argument "" isn't numeric in ncmp at
27952            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
27953
27954 2001-12-16 15:50  ivan
27955
27956         * FS/FS/cust_main.pm: eek nasty bug
27957
27958 2001-12-15 16:55  ivan
27959
27960         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
27961           cust_bill_pay.amount 39.9 for paynum 240 greater than
27962           cust_pay.paid 39.90
27963
27964 2001-12-15 14:59  ivan
27965
27966         * httemplate/view/svc_acct.cgi: style
27967
27968 2001-12-15 14:58  ivan
27969
27970         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
27971           records
27972
27973 2001-12-15 14:56  ivan
27974
27975         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
27976           <burgess@www.cynjut.net>, thanks
27977
27978 2001-12-15 14:47  ivan
27979
27980         * httemplate/edit/cust_main.cgi: allow entering of referral
27981           customer by number as well as by link off the view page, courtesy
27982           of Dave Burgess <burgess@www.cynjut.net>
27983
27984 2001-12-14 16:17  ivan
27985
27986         * FS/FS/cust_main.pm: style changes
27987
27988 2001-12-13 10:37  ivan
27989
27990         * FS/bin/freeside-setinvoice: okay, it should really work now
27991
27992 2001-12-13 09:52  ivan
27993
27994         * FS/bin/freeside-setinvoice: fix setinvoice script
27995
27996 2001-12-13 01:17  ivan
27997
27998         * FS/bin/freeside-setinvoice: added util to set invoice
27999           destinations
28000
28001 2001-12-12 11:42  ivan
28002
28003         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
28004           passwords in web interface
28005
28006 2001-12-11 23:59  ivan
28007
28008         * bin/svc_acct.export: use pwd_mkdb to install
28009           /etc/master.passwd.new instead of moving it into place
28010
28011 2001-12-11 13:26  ivan
28012
28013         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
28014
28015 2001-12-11 02:38  ivan
28016
28017         * bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
28018           config file for export add Archive::Tar to docs
28019
28020 2001-12-10 04:18  ivan
28021
28022         * FS/FS/Record.pm: Pg datatype pain
28023
28024 2001-12-09 20:54  ivan
28025
28026         * httemplate/index.html: typo noticed by Dave Burgess
28027           <burgess@www.cynjut.net>, thanks.
28028
28029 2001-12-09 16:44  ivan
28030
28031         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
28032           wasn't getting substitued.
28033
28034 2001-12-09 15:31  ivan
28035
28036         * httemplate/search/svc_acct.cgi: harmless? missing ;
28037
28038 2001-12-08 02:08  ivan
28039
28040         * httemplate/config/config.cgi: need a POST here; browsers
28041           (especially IE) are unhappy with the default GET
28042
28043 2001-12-08 02:07  ivan
28044
28045         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
28046           custnum!
28047
28048 2001-12-08 02:03  ivan
28049
28050         * FS/FS/cust_main.pm: fix logic error creating invoice line items
28051
28052 2001-12-08 02:01  ivan
28053
28054         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
28055
28056 2001-12-04 05:10  ivan
28057
28058         * httemplate/edit/svc_forward.cgi: from Dave Burgess
28059           <burgess@neonramp.com>:
28060
28061            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
28062           as the
28063            qualifier on the LHS of the assignment.  This also solves the
28064            problem with a similar error on the RHS of line 105.  It also
28065           seems to make
28066            the routine work fairly reliably (it has been problematic for me
28067           in the
28068            past).
28069
28070 2001-12-03 03:33  ivan
28071
28072         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
28073           paged service browse!!
28074
28075 2001-12-03 02:59  ivan
28076
28077         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
28078           browse
28079
28080 2001-12-03 00:43  ivan
28081
28082         * httemplate/search/cust_main.cgi: paged customer browse!
28083
28084 2001-12-03 00:41  ivan
28085
28086         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
28087           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
28088           option paged implementation of customer browse!
28089
28090 2001-11-29 16:04  ivan
28091
28092         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
28093           methods
28094
28095 2001-11-20 19:42  ivan
28096
28097         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
28098           name (!)
28099
28100 2001-11-20 19:40  ivan
28101
28102         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
28103           postalinvoicedefault config file
28104
28105 2001-11-16 02:22  ivan
28106
28107         * httemplate/docs/billing.html: update link to Text::Template docs
28108
28109 2001-11-13 13:27  ivan
28110
28111         * FS/: MANIFEST, bin/freeside-print-batch: remove
28112           freeside-print-batch
28113
28114 2001-11-12 05:19  ivan
28115
28116         * FS/FS/cust_main.pm: import hack to be less strict
28117
28118 2001-11-09 10:26  ivan
28119
28120         * httemplate/docs/install.html: Pg7 dependancy
28121
28122 2001-11-08 07:26  ivan
28123
28124         * FS/bin/freeside-queued: harmless typo noticed by "Edward
28125           Shabotinsky" <lanshark@bsinet.net>, thanks
28126
28127 2001-11-06 10:45  ivan
28128
28129         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
28130
28131 2001-11-06 10:35  ivan
28132
28133         * Makefile: i REALLY suck at Makefiles
28134
28135 2001-11-06 10:34  ivan
28136
28137         * Makefile: i suck at Makefiles
28138
28139 2001-11-06 10:22  ivan
28140
28141         * Makefile: make foo for htetc/global.asa
28142
28143 2001-11-06 09:58  ivan
28144
28145         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
28146
28147 2001-11-06 09:48  ivan
28148
28149         * bin/fs-setup: payinfo changed from length 16 to $char_d for
28150           future expansion
28151
28152 2001-11-05 13:30  ivan
28153
28154         * Makefile: more fixes for fresh installation
28155
28156 2001-11-05 13:26  ivan
28157
28158         * Makefile: yet more Make
28159
28160 2001-11-05 13:24  ivan
28161
28162         * Makefile: make create-database fix
28163
28164 2001-11-05 12:12  ivan
28165
28166         * Makefile, FS/FS/Record.pm: makefile fixups
28167
28168 2001-11-05 10:23  ivan
28169
28170         * httemplate/docs/install.html: doc
28171
28172 2001-11-05 09:00  jeff
28173
28174         * FS/FS/svc_acct.pm: improved svc_acct replacement
28175
28176 2001-11-05 08:42  ivan
28177
28178         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
28179           badly, oops
28180
28181 2001-11-05 06:04  ivan
28182
28183         * FS/bin/freeside-bill: fixup getopt
28184
28185 2001-11-05 06:03  ivan
28186
28187         * Makefile: move sys-dependant stuff to vars
28188
28189 2001-11-05 05:57  ivan
28190
28191         * FS/FS/svc_acct.pm: doc tyop
28192
28193 2001-11-05 04:07  ivan
28194
28195         * bin/svc_domain.import: this is unfinished and untested anyway,
28196           but this corrects a silly typo
28197
28198 2001-11-05 03:55  ivan
28199
28200         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
28201           expressions remove debugging warn output
28202
28203 2001-11-03 09:49  ivan
28204
28205         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
28206           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
28207           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
28208           httemplate/search/cust_main.cgi: new 'jsearch' call for big
28209           joined searches & caching support preliminary customer browse
28210           optimizations, much faster!
28211
28212 2001-11-02 00:14  ivan
28213
28214         * FS/bin/freeside-print-batch: silence pod complaints
28215
28216 2001-11-01 21:28  ivan
28217
28218         * httemplate/config/config.cgi: note config changes need
28219           apache/freeside-queued restart to take effect
28220
28221 2001-11-01 21:11  ivan
28222
28223         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
28224
28225 2001-11-01 20:55  ivan
28226
28227         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
28228           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
28229
28230 2001-10-31 16:16  ivan
28231
28232         * httemplate/search/cust_main.cgi: hit the database slightly less.
28233           this page still takes forever with lots of customers.
28234
28235 2001-10-31 08:52  ivan
28236
28237         * httemplate/browse/queue.cgi: queue display works again, even if
28238           those links don't
28239
28240 2001-10-30 11:05  ivan
28241
28242         * FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
28243           httemplate/browse/cust_pay_batch.cgi,
28244           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
28245           web interface to view pending batch
28246
28247 2001-10-30 07:42  ivan
28248
28249         * httemplate/edit/cust_main.cgi: put default country up top
28250
28251 2001-10-30 07:41  ivan
28252
28253         * httemplate/edit/cust_main.cgi: precedence oops
28254
28255 2001-10-30 07:39  ivan
28256
28257         * httemplate/edit/cust_main.cgi: better ordering of state selection
28258           on new customer screen
28259
28260 2001-10-30 06:54  ivan
28261
28262         * htetc/handler.pl, httemplate/browse/agent.cgi,
28263           httemplate/browse/agent_type.cgi,
28264           httemplate/browse/cust_main_county.cgi,
28265           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
28266           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
28267           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
28268           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
28269           httemplate/edit/cust_credit_bill.cgi,
28270           httemplate/edit/cust_main.cgi,
28271           httemplate/edit/cust_main_county-expand.cgi,
28272           httemplate/edit/cust_main_county.cgi,
28273           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28274           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
28275           httemplate/edit/svc_acct_pop.cgi,
28276           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
28277           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
28278           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
28279           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
28280           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
28281           httemplate/search/svc_acct_sm.cgi,
28282           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28283           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
28284           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
28285           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
28286           get rid of header foo in individual templates
28287
28288 2001-10-30 06:28  ivan
28289
28290         * httemplate/docs/: install.html, upgrade8.html: docu
28291
28292 2001-10-30 06:20  ivan
28293
28294         * htetc/handler.pl, httemplate/config/config-view.cgi,
28295           httemplate/config/config.cgi: web config should workish now
28296
28297 2001-10-30 05:49  ivan
28298
28299         * Makefile: work with CVS version too
28300
28301 2001-10-30 05:48  ivan
28302
28303         * Makefile: make
28304
28305 2001-10-30 05:47  ivan
28306
28307         * Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
28308           conf/secrets, conf/shells, conf/smtpmachine,
28309           httemplate/docs/install.html: `make create-config' installs
28310           default config (conf dir update) freeside-adduser uses default
28311           secrets file
28312
28313 2001-10-30 04:38  ivan
28314
28315         * Makefile: make
28316
28317 2001-10-30 04:35  ivan
28318
28319         * Makefile, httemplate/docs/install.html: makefile typo
28320
28321 2001-10-30 03:47  ivan
28322
28323         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
28324           httemplate/docs/config.html, httemplate/docs/index.html,
28325           httemplate/docs/install.html: whew more install docs and
28326           automation
28327
28328 2001-10-30 02:20  ivan
28329
28330         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
28331           httemplate/docs/install.html: setup/config updates.  getting
28332           easier...
28333
28334 2001-10-29 13:22  ivan
28335
28336         * Makefile: fix make clean
28337
28338 2001-10-29 12:54  ivan
28339
28340         * httemplate/docs/install.html: doc typo
28341
28342 2001-10-29 12:53  ivan
28343
28344         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
28345           records
28346
28347 2001-10-29 09:17  ivan
28348
28349         * Makefile: automate a tiny bit more
28350
28351 2001-10-26 03:24  ivan
28352
28353         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
28354           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
28355           httemplate/browse/cust_main_county.cgi,
28356           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
28357           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
28358           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
28359           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
28360           httemplate/edit/cust_credit_bill.cgi,
28361           httemplate/edit/cust_main.cgi,
28362           httemplate/edit/cust_main_county-expand.cgi,
28363           httemplate/edit/cust_main_county.cgi,
28364           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28365           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
28366           httemplate/edit/svc_acct_pop.cgi,
28367           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
28368           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
28369           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
28370           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
28371           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
28372           httemplate/search/svc_acct_sm.cgi,
28373           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28374           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
28375           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
28376           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
28377           cache foo *sigh*
28378
28379 2001-10-26 02:50  ivan
28380
28381         * httemplate/config/config-process.cgi: otherwise people will have
28382           problems with `0' zero
28383
28384 2001-10-25 14:24  ivan
28385
28386         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
28387
28388 2001-10-25 09:13  ivan
28389
28390         * FS/FS/cust_main_invoice.pm: & in email addresses
28391
28392 2001-10-25 01:41  ivan
28393
28394         * FS/FS/Conf.pm: remove debugging cruft
28395
28396 2001-10-24 08:45  ivan
28397
28398         * httemplate/config/config-process.cgi: correct for browser
28399           munching
28400
28401 2001-10-24 08:29  ivan
28402
28403         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
28404           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
28405           bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
28406           httemplate/config/config-process.cgi,
28407           httemplate/config/config-view.cgi, httemplate/docs/config.html,
28408           httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
28409           preliminary web config editor
28410
28411           new config files: username-ampersand, passwordmax
28412
28413           fs-setup updates
28414
28415           get rid of old and crufty and unused registries/ config foo
28416
28417           documentation updates
28418
28419 2001-10-23 17:59  ivan
28420
28421         * httemplate/browse/queue.cgi: Can't find string terminator "!"
28422           anywhere before EOF at queue.cgi line 42
28423
28424 2001-10-23 13:53  ivan
28425
28426         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
28427           UPDATE
28428
28429           greeeat.
28430
28431 2001-10-23 11:57  ivan
28432
28433         * httemplate/docs/: config.html, install.html: document how to set
28434           MySQL with BDB default tables
28435
28436 2001-10-23 11:15  ivan
28437
28438         * bin/fs-setup: mysql fixes
28439
28440 2001-10-22 07:48  ivan
28441
28442         * FS/FS/svc_acct.pm: fix dir check
28443
28444 2001-10-22 05:22  ivan
28445
28446         * FS/FS/svc_domain.pm: fix delete method for new databases
28447
28448 2001-10-22 01:31  ivan
28449
28450         * FS/FS/cust_main.pm: tyop
28451
28452 2001-10-22 01:29  ivan
28453
28454         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
28455           warnings, delete package ability (& warning)
28456
28457 2001-10-20 05:17  ivan
28458
28459         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
28460           bin/fs-setup, htetc/global.asa, htetc/handler.pl,
28461           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
28462           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
28463           httemplate/edit/svc_acct.cgi,
28464           httemplate/edit/process/cust_main.cgi,
28465           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
28466           exempt flags, UI to edit rework part_pkg editing UI some more
28467
28468 2001-10-16 13:33  jeff
28469
28470         * bin/svc_acct.export: added slipip insertion for icradius and
28471           vpopmail restart config
28472
28473 2001-10-15 07:58  ivan
28474
28475         * FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
28476           httemplate/edit/REAL_cust_pkg.cgi,
28477           httemplate/edit/process/REAL_cust_pkg.cgi,
28478           httemplate/view/cust_pkg.cgi: date editing
28479
28480 2001-10-15 05:16  ivan
28481
28482         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
28483           httemplate/misc/bill.cgi: print reasons with credits on invoices
28484
28485           use straight eval, not Safe::reval in cust_main::bill for now, as
28486           i have no   idea how to call methods on a share()'ed scalar.
28487           hmm.
28488
28489           add cust_pkg::cust_main method
28490
28491           s/eidiot/idiot/ in httemplate/misc/bill.cgi
28492
28493 2001-10-15 04:39  ivan
28494
28495         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
28496           plan ||= 'flat' for custom pricing 9clone) package definitions
28497           too
28498
28499 2001-10-15 04:35  ivan
28500
28501         * httemplate/edit/cust_main.cgi: visual fix
28502
28503 2001-10-15 03:42  ivan
28504
28505         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
28506           bin/fs-setup, httemplate/browse/part_pkg.cgi,
28507           httemplate/docs/config.html, httemplate/docs/schema.html,
28508           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
28509           httemplate/edit/part_svc.cgi,
28510           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
28511           pass, oh my
28512
28513 2001-10-12 08:26  ivan
28514
28515         * httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
28516           links
28517
28518 2001-10-11 10:46  ivan
28519
28520         * htetc/: global.asa, handler.pl: price plan uI!
28521
28522 2001-10-11 10:44  ivan
28523
28524         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
28525           ----------------------------------------------------------------------
28526
28527 2001-10-09 23:22  thalakan
28528
28529         * httemplate/search/cust_main.cgi: Reverted.
28530
28531 2001-10-09 22:59  thalakan
28532
28533         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
28534
28535 2001-10-09 22:42  ivan
28536
28537         * httemplate/search/cust_main.cgi: revert silly changes
28538
28539 2001-10-09 22:33  thalakan
28540
28541         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
28542
28543 2001-10-09 22:24  ivan
28544
28545         * FS/FS/Record.pm: embarassing doc fix, thanks jason
28546
28547 2001-10-09 16:10  ivan
28548
28549         * README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
28550           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
28551           httemplate/docs/config.html, httemplate/docs/install.html,
28552           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
28553           bin/fs-setup: add `unsuspendauto' config file: enable the
28554           automatic unsuspension of suspended packages when a customer's
28555           balance due changes from positive to zero or negative as the
28556           result of a payment or credit
28557
28558           add cust_pkg.manual_flag to disable this behaviour per customer
28559           package (no UI to set this yet)
28560
28561 2001-10-09 06:16  ivan
28562
28563         * httemplate/docs/install.html: update mysql links
28564
28565 2001-10-09 00:16  ivan
28566
28567         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
28568           fix
28569
28570 2001-10-08 20:11  ivan
28571
28572         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
28573           sheesh
28574
28575 2001-10-02 13:07  ivan
28576
28577         * httemplate/docs/upgrade8.html: doc clarification (?)
28578
28579 2001-10-02 09:00  jeff
28580
28581         * README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
28582           httemplate/docs/upgrade8.html: add pkey to batch payments and fix
28583           a doc typo
28584
28585 2001-10-02 04:10  ivan
28586
28587         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
28588           up in fix.net's password files
28589
28590 2001-10-01 03:31  ivan
28591
28592         * FS/FS/cust_pkg.pm: oops
28593
28594 2001-09-30 15:35  ivan
28595
28596         * FS/FS/svc_acct.pm: arg
28597
28598 2001-09-30 15:19  ivan
28599
28600         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
28601
28602 2001-09-30 13:30  ivan
28603
28604         * FS/FS/svc_acct.pm, httemplate/docs/config.html:
28605           username-uppercase config file
28606
28607 2001-09-27 21:33  ivan
28608
28609         * httemplate/docs/install.html: ssh recommendations
28610
28611 2001-09-27 14:49  ivan
28612
28613         * FS/FS/svc_acct_pop.pm: not used
28614
28615 2001-09-27 14:12  ivan
28616
28617         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
28618
28619 2001-09-27 13:41  ivan
28620
28621         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
28622           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
28623           selector!
28624
28625 2001-09-27 11:33  ivan
28626
28627         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
28628           domsvc
28629
28630 2001-09-26 04:34  ivan
28631
28632         * README.1.4.0pre3-4: index oops
28633
28634 2001-09-26 02:17  ivan
28635
28636         * README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
28637           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
28638           FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
28639           FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
28640           httemplate/docs/upgrade8.html: add part_pop_local table
28641
28642 2001-09-25 11:03  ivan
28643
28644         * FS/FS/cust_main.pm:
28645           ror
28646
28647 2001-09-25 11:01  ivan
28648
28649         * FS/FS/cust_main.pm, httemplate/docs/config.html: add
28650           emailinvoiceonly config file and begin to use it
28651
28652 2001-09-25 08:55  ivan
28653
28654         * FS/FS/cust_main.pm, httemplate/docs/config.html:
28655           Business::OnlinePayment::BankOfAmerica
28656
28657 2001-09-24 17:05  ivan
28658
28659         * FS/bin/freeside-queued: better REAPER
28660
28661 2001-09-23 20:23  ivan
28662
28663         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
28664
28665 2001-09-20 20:47  ivan
28666
28667         * httemplate/view/cust_main.cgi: show company and name (instead of
28668           just company) for referring customers that have a company
28669
28670 2001-09-19 17:13  ivan
28671
28672         * FS/FS/cust_main.pm: really fix fuzzy searching
28673
28674 2001-09-19 17:10  ivan
28675
28676         * FS/FS/cust_main.pm: fix fuzzy searching
28677
28678 2001-09-19 14:51  ivan
28679
28680         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
28681           working.
28682
28683 2001-09-19 14:06  ivan
28684
28685         * README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
28686           FS/bin/freeside-apply-credits, httemplate/docs/config.html:
28687           directory hashing remove jeff's lib patch from
28688           freeside-apply-credits add freeside-apply-credits to MANIFEST
28689           README for pre3-4
28690
28691 2001-09-19 12:41  ivan
28692
28693         * FS/FS/svc_acct.pm: tyop
28694
28695 2001-09-19 12:39  ivan
28696
28697         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
28698
28699 2001-09-19 12:28  ivan
28700
28701         * FS/FS/svc_acct.pm: ;args
28702
28703 2001-09-19 12:19  ivan
28704
28705         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
28706
28707 2001-09-19 12:00  ivan
28708
28709         * FS/bin/freeside-queued: set $ENV{HOME}
28710
28711 2001-09-18 17:24  ivan
28712
28713         * FS/FS/svc_acct.pm: icradius transactional password changes
28714           (suspensions, unsuspensions)
28715
28716 2001-09-16 05:45  ivan
28717
28718         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
28719           httemplate/index.html, httemplate/docs/config.html,
28720           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
28721           fix oops in FS::cust_main_invoice::replace preventing package
28722           cancellation
28723
28724           add toggle switch to cust_main searching to show/hide cancelled
28725           customers.  hidecancelledcustomers config file is just which
28726           state it starts in.
28727
28728           add signupurl config file to enable showing of the customer's
28729           signup URL on the view page.
28730
28731 2001-09-14 12:54  ivan
28732
28733         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
28734
28735 2001-09-14 11:05  ivan
28736
28737         * FS/FS/Record.pm: s/croak/confess/
28738
28739 2001-09-12 08:54  ivan
28740
28741         * httemplate/docs/: install.html, upgrade8.html: mason warnings
28742
28743 2001-09-12 08:45  ivan
28744
28745         * FS/FS/part_svc.pm: oops
28746
28747 2001-09-11 16:44  ivan
28748
28749         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
28750           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
28751           httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
28752           radius attributes & default/fixed values should work again now
28753
28754 2001-09-11 15:20  ivan
28755
28756         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
28757           bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
28758           radius attribute adding
28759
28760 2001-09-11 14:58  ivan
28761
28762         * FS/bin/freeside-queued: usage sub
28763
28764 2001-09-11 13:59  ivan
28765
28766         * httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
28767           variables between runs
28768
28769 2001-09-11 13:44  ivan
28770
28771         * httemplate/search/svc_acct.cgi: getting "you should run the
28772           bin/fs-migrate-svc_acct_sm" message unexpectedly
28773
28774 2001-09-11 12:16  ivan
28775
28776         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
28777           others?
28778
28779 2001-09-11 06:10  ivan
28780
28781         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
28782           export
28783
28784 2001-09-11 05:46  ivan
28785
28786         * httemplate/edit/process/part_svc.cgi: more service edit fix
28787
28788 2001-09-11 05:42  ivan
28789
28790         * httemplate/edit/part_svc.cgi: fix service editing
28791
28792 2001-09-11 05:25  ivan
28793
28794         * FS/FS/queue.pm: queue clean fix
28795
28796 2001-09-11 05:24  ivan
28797
28798         * FS/FS/queue.pm: job queue fix
28799
28800 2001-09-11 05:10  ivan
28801
28802         * FS/FS/cust_main.pm: fuzzyfix
28803
28804 2001-09-11 05:06  ivan
28805
28806         * FS/FS/svc_acct.pm: better logging
28807
28808 2001-09-11 05:00  ivan
28809
28810         * FS/FS/svc_acct.pm: cyrus fix!
28811
28812 2001-09-11 04:52  ivan
28813
28814         * FS/bin/freeside-queued: rar
28815
28816 2001-09-11 03:05  ivan
28817
28818         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
28819
28820 2001-09-11 02:56  ivan
28821
28822         * README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
28823           httemplate/view/cust_main.cgi: fix quick order
28824
28825 2001-09-10 21:44  ivan
28826
28827         * httemplate/browse/queue.cgi: web queue view
28828
28829 2001-09-10 21:17  ivan
28830
28831         * FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
28832           config file
28833
28834 2001-09-10 20:15  ivan
28835
28836         * README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
28837           FS/bin/freeside-queued, httemplate/docs/config.html,
28838           httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
28839           support
28840
28841 2001-09-10 18:09  ivan
28842
28843         * FS/bin/freeside-queued: working queued
28844
28845 2001-09-10 17:08  ivan
28846
28847         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
28848           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
28849           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
28850           FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
28851           htetc/handler.pl, httemplate/index.html,
28852           httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
28853           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
28854           httemplate/edit/part_svc.cgi,
28855           httemplate/edit/process/part_svc.cgi,
28856           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
28857           prelim. job queues! fixed part_svc editing
28858
28859 2001-09-10 17:07  ivan
28860
28861         * bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
28862           fs-migrate-part_svc updateing fs-setup for job queues
28863           freeside-init for starting freeside-queued
28864
28865 2001-09-07 17:28  khoff
28866
28867         * bin/fs-setup: First post.  Sorry.  Missing comma.
28868
28869 2001-09-07 13:49  ivan
28870
28871         * FS/FS/part_svc_column.pm: oops, forgot to add this
28872
28873 2001-09-07 13:26  ivan
28874
28875         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
28876
28877 2001-09-07 13:19  ivan
28878
28879         * FS/MANIFEST: tyop
28880
28881 2001-09-07 13:17  ivan
28882
28883         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
28884           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
28885           bin/generate-raddb: fix RADIUS attribute capitalization
28886
28887 2001-09-06 14:43  ivan
28888
28889         * httemplate/docs/: install.html, postgresql.html: no more pg
28890           RADIUS silliness
28891
28892 2001-09-06 14:20  ivan
28893
28894         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
28895
28896 2001-09-06 13:41  ivan
28897
28898         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
28899           FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
28900           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
28901           FS/FS/svc_www.pm, FS/t/part_svc_column.t,
28902           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
28903           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
28904           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
28905           httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
28906           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
28907
28908 2001-09-04 08:12  ivan
28909
28910         * httemplate/docs/admin.html: tyop
28911
28912 2001-09-04 08:06  ivan
28913
28914         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
28915           indeed
28916
28917 2001-09-04 07:44  ivan
28918
28919         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
28920           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
28921           httemplate/browse/part_referral.cgi,
28922           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
28923           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
28924           httemplate/edit/process/quick-cust_pkg.cgi,
28925           httemplate/view/cust_main.cgi: new admin documentation, quick
28926           one-pkg order
28927
28928 2001-09-04 04:15  ivan
28929
28930         * bin/fs-setup: rar
28931
28932 2001-09-04 04:15  ivan
28933
28934         * bin/fs-setup: much better
28935
28936 2001-09-04 04:14  ivan
28937
28938         * bin/fs-setup: tyops
28939
28940 2001-09-04 04:03  ivan
28941
28942         * bin/fs-setup, httemplate/docs/config.html: silly syntax error and
28943           doc updates
28944
28945 2001-09-04 02:55  ivan
28946
28947         * httemplate/docs/install.html: better installation instructions
28948
28949 2001-09-04 02:54  ivan
28950
28951         * htetc/global.asa: hehe, this should help out everybody without
28952           DBIx::Profile (i.e. everybody)
28953
28954 2001-09-03 15:16  ivan
28955
28956         * bin/fs-setup: this too
28957
28958 2001-09-03 15:07  ivan
28959
28960         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
28961           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
28962           httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
28963           httemplate/edit/cust_credit.cgi,
28964           httemplate/edit/cust_credit_bill.cgi,
28965           httemplate/edit/cust_pay.cgi,
28966           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
28967           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
28968           more bugs
28969
28970 2001-09-02 00:57  ivan
28971
28972         * CREDITS: credito
28973
28974 2001-09-02 00:57  ivan
28975
28976         * bin/generate-tests: gawl
28977
28978 2001-09-02 00:49  ivan
28979
28980         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
28981           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
28982           httemplate/edit/cust_credit_bill.cgi,
28983           httemplate/view/cust_main.cgi: things are starting to work again,
28984           sorta.
28985
28986 2001-09-01 22:38  ivan
28987
28988         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
28989           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
28990           migration.  ugh.
28991
28992 2001-09-01 21:51  ivan
28993
28994         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
28995
28996 2001-09-01 21:25  ivan
28997
28998         * FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
28999           FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
29000           t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
29001           t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
29002           t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
29003           t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
29004           t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
29005           t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
29006           t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
29007           t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
29008           t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
29009           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
29010           the embarassing fixes in it found
29011
29012 2001-09-01 20:42  ivan
29013
29014         * httemplate/docs/upgrade8.html: really.  backup.
29015
29016 2001-09-01 20:20  ivan
29017
29018         * httemplate/docs/upgrade8.html: upgrade
29019
29020 2001-09-01 19:53  jeff
29021
29022         * FS/bin/freeside-apply-credits: adding a credit apply utility
29023
29024 2001-09-01 19:46  ivan
29025
29026         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
29027           FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
29028           httemplate/docs/upgrade8.html: cust_refund and cust_pay get
29029           custnums
29030
29031 2001-09-01 18:27  ivan
29032
29033         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
29034           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
29035           cust_refund.pm: more udpates for the new world of unapplied
29036           stuff.  yay.
29037
29038 2001-09-01 16:41  ivan
29039
29040         * httemplate/docs/upgrade8.html: cust_bill_pay and
29041           cust_credit_refund
29042
29043 2001-09-01 15:28  jeff
29044
29045         * FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
29046           waste... and left a method out
29047
29048 2001-09-01 15:18  ivan
29049
29050         * FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
29051
29052 2001-09-01 15:01  ivan
29053
29054         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
29055
29056 2001-09-01 14:55  jeff
29057
29058         * FS/FS/cust_bill_pay.pm: oops.. need this too
29059
29060 2001-09-01 14:52  jeff
29061
29062         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
29063           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
29064           httemplate/docs/upgrade8.html,
29065           httemplate/edit/cust_credit_bill.cgi,
29066           httemplate/edit/process/cust_credit_bill.cgi,
29067           httemplate/view/cust_main.cgi: add cust_credit_bill relating
29068           multiple invoices to credits
29069
29070 2001-09-01 13:11  ivan
29071
29072         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
29073           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
29074           bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
29075           cust_credit_refund.  payments can apply to multiple invoices and
29076           refunds can apply to multiple credits.
29077
29078 2001-09-01 05:35  ivan
29079
29080         * httemplate/search/cust_bill.cgi: totals
29081
29082 2001-08-31 02:20  ivan
29083
29084         * FS/FS/Record.pm: check US zips more strictly
29085
29086 2001-08-31 01:43  ivan
29087
29088         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
29089           better
29090           state, city, then number
29091
29092 2001-08-31 00:28  ivan
29093
29094         * httemplate/edit/cust_main_county-expand.cgi: better error message
29095           for nonexistant cust_main_county records
29096
29097 2001-08-31 00:17  ivan
29098
29099         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
29100           > US UT expand state
29101           > Submit (no data entered)
29102           > US UT is gone frome the list.
29103
29104 2001-08-30 09:23  ivan
29105
29106         * httemplate/docs/signup.html: update signup server: template form
29107           and success html, document
29108
29109 2001-08-30 08:30  ivan
29110
29111         * httemplate/edit/part_svc.cgi: slighly more docu
29112
29113 2001-08-29 02:11  ivan
29114
29115         * httemplate/edit/agent.cgi: ui
29116
29117 2001-08-29 01:45  ivan
29118
29119         * bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
29120           NULL
29121
29122 2001-08-28 09:58  ivan
29123
29124         * httemplate/: docs/signup.html, docs/upgrade8.html,
29125           search/cust_main.cgi: customer-to-customer referrals in singup
29126           server
29127
29128 2001-08-28 07:34  ivan
29129
29130         * FS/FS/cust_main.pm, httemplate/docs/config.html,
29131           httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
29132           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
29133           customer-to-customer referrals!
29134
29135 2001-08-25 22:06  ivan
29136
29137         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
29138
29139 2001-08-25 22:05  ivan
29140
29141         * FS/FS/cust_credit.pm: reason can't be null
29142
29143 2001-08-22 23:17  ivan
29144
29145         * FS/FS/cust_main.pm: no need to be y1.9k complient
29146
29147 2001-08-21 03:27  ivan
29148
29149         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
29150           most everything is working svc_forward-wise now
29151
29152 2001-08-21 02:34  ivan
29153
29154         * FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
29155           htetc/global.asa, httemplate/browse/agent.cgi,
29156           httemplate/browse/agent_type.cgi,
29157           httemplate/browse/cust_main_county.cgi,
29158           httemplate/browse/part_pkg.cgi,
29159           httemplate/browse/part_referral.cgi,
29160           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
29161
29162 2001-08-20 20:03  ivan
29163
29164         * FS/FS/svc_acct.pm: fix domain method, and it works against old
29165           databases now too
29166
29167 2001-08-20 19:44  ivan
29168
29169         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
29170           FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
29171           eg/table_template-svc.pm: remove $Log$
29172
29173 2001-08-20 19:43  ivan
29174
29175         * bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
29176           think svc_acct_sm.import should go away, but...
29177
29178 2001-08-20 19:32  ivan
29179
29180         * test/cgi-test: remove $Log$
29181
29182 2001-08-20 19:31  ivan
29183
29184         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
29185           browse/part_pkg.cgi, browse/part_referral.cgi,
29186           browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
29187           edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
29188           edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
29189           edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
29190           edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
29191           edit/process/agent.cgi, edit/process/agent_type.cgi,
29192           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
29193           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
29194           edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
29195           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
29196           edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
29197           edit/process/svc_forward.cgi, misc/bill.cgi,
29198           misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
29199           misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
29200           misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
29201           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
29202           misc/process/delete-customer.cgi, misc/process/link.cgi,
29203           search/cust_bill.cgi, search/svc_acct_sm.cgi,
29204           search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
29205           view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
29206           view/svc_forward.cgi: remove $Log$ messages.  whew.
29207
29208 2001-08-20 19:16  ivan
29209
29210         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
29211           databases, with a warning
29212
29213 2001-08-20 19:03  ivan
29214
29215         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
29216           shipping address
29217
29218 2001-08-20 17:39  ivan
29219
29220         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
29221           silly syntax errors
29222
29223 2001-08-20 06:10  ivan
29224
29225         * FS/FS/svc_domain.pm: use var
29226
29227 2001-08-20 05:15  ivan
29228
29229         * httemplate/edit/svc_acct.cgi: #
29230
29231 2001-08-20 05:13  ivan
29232
29233         * httemplate/edit/svc_acct.cgi: only show domains associated with
29234           this customer.
29235
29236 2001-08-20 04:18  ivan
29237
29238         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
29239           qualified!
29240
29241 2001-08-20 04:04  ivan
29242
29243         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
29244           svc_forward work
29245
29246 2001-08-20 02:41  ivan
29247
29248         * FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
29249           svc_forward.pm: dtrt when deleting accouts wrt forwards,
29250           catchalls & other references to svc_acct records
29251
29252           depreciate svc_acct_sm further; move qmail catchall handling to
29253           svc_domain
29254
29255 2001-08-20 02:38  ivan
29256
29257         * httemplate/docs/: config.html, export.html, schema.html:
29258           documentation updates
29259
29260 2001-08-19 08:53  jeff
29261
29262         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
29263           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
29264           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
29265           httemplate/edit/process/svc_forward.cgi,
29266           httemplate/misc/catchall.cgi,
29267           httemplate/misc/process/catchall.cgi,
29268           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
29269           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
29270           httemplate/view/svc_forward.cgi: added user interface for
29271           svc_forward and vpopmail support
29272
29273 2001-08-19 06:50  ivan
29274
29275         * bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
29276           ship_last and ship_country
29277
29278 2001-08-19 03:25  ivan
29279
29280         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
29281           the fly, fixes: ticket #88
29282
29283 2001-08-19 02:08  ivan
29284
29285         * TODO: this is what i fed to RT, might as well check it in.
29286
29287           no further modifications to TODO.  everything is in the ticketing
29288           system now.
29289
29290 2001-08-19 01:32  ivan
29291
29292         * httemplate/search/cust_pkg.cgi: display bill and service
29293           name/company, and services
29294
29295 2001-08-19 01:18  ivan
29296
29297         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
29298
29299 2001-08-19 01:15  ivan
29300
29301         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
29302
29303 2001-08-18 17:48  ivan
29304
29305         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
29306           names and change them to two-letter codes
29307
29308 2001-08-17 04:33  ivan
29309
29310         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
29311           ut_alphan for non-US/CA phone numbers
29312
29313 2001-08-17 04:28  ivan
29314
29315         * FS/FS/Record.pm: canada has same phone# rules as US
29316
29317 2001-08-17 04:05  ivan
29318
29319         * httemplate/: browse/cust_main_county.cgi,
29320           edit/cust_main_county.cgi,
29321           edit/process/cust_main_county-collapse.cgi,
29322           edit/process/cust_main_county-expand.cgi: clean up tax rate
29323           editing:   sort by country->state->county,   add "collapse state"
29324           if the tax rates are the same statewide,   redirect "expand
29325           state" to the browse, not edit screen
29326
29327 2001-08-17 03:57  ivan
29328
29329         * bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
29330
29331 2001-08-17 03:57  ivan
29332
29333         * FS/FS/svc_domain.pm: document catchall and untaint everything
29334
29335 2001-08-17 03:55  ivan
29336
29337         * FS/FS/cust_main.pm, httemplate/docs/config.html:
29338           Business::OnlinePayment
29339
29340 2001-08-17 03:53  ivan
29341
29342         * Makefile: alldocs target
29343
29344 2001-08-17 03:53  ivan
29345
29346         * CREDITS: thanks jeff!
29347
29348 2001-08-15 03:04  ivan
29349
29350         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
29351           the) bad direct exit; calls
29352
29353 2001-08-13 16:15  ivan
29354
29355         * httemplate/view/cust_main.cgi: don't display empty comment box
29356
29357 2001-08-13 16:10  ivan
29358
29359         * httemplate/edit/process/cust_main.cgi: properly massage
29360           ship_state & work okay when no initial pkg is selected
29361
29362 2001-08-12 18:00  ivan
29363
29364         * httemplate/docs/schema.html: add svc_forward, depriciate
29365           svc_acct_sm
29366
29367 2001-08-12 17:21  ivan
29368
29369         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
29370
29371 2001-08-12 17:19  ivan
29372
29373         * bin/fs-setup: depriciate svc_acct_sm, add unique index for
29374           username+domsvc on svc_acct, remove silly $Log$
29375
29376 2001-08-12 12:41  jeff
29377
29378         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
29379           bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
29380           bin/svc_acct_sm.export, httemplate/docs/config.html,
29381           httemplate/docs/upgrade8.html: merging vpopmail support branch
29382
29383 2001-08-12 01:56  ivan
29384
29385         * httemplate/edit/process/part_svc.cgi: don't use
29386           Apache::ASP-specific $Redirect object
29387
29388 2001-08-11 18:26  ivan
29389
29390         * httemplate/docs/postgresql.html: i did get it working
29391
29392 2001-08-11 17:07  ivan
29393
29394         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
29395           transactional invoice_list setting & eliminate non-sticky "first
29396           package"!
29397
29398 2001-08-11 17:07  ivan
29399
29400         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
29401
29402 2001-08-11 17:06  ivan
29403
29404         * FS/FS/cust_main_invoice.pm: better error msgs
29405
29406 2001-08-11 16:19  ivan
29407
29408         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
29409           context to $cgi->keywords
29410
29411 2001-08-11 16:18  ivan
29412
29413         * httemplate/browse/part_svc.cgi: missed a variable interpolation
29414
29415 2001-08-10 22:53  ivan
29416
29417         * bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
29418
29419 2001-08-10 22:52  ivan
29420
29421         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
29422           comments fields
29423
29424 2001-08-10 22:52  ivan
29425
29426         * FS/FS/cust_main.pm: add comments field, fix ship_ address
29427           handling (don't consider a value for ship_state field to mean
29428           something meaningful is in ship_*)
29429
29430 2001-08-10 22:51  ivan
29431
29432         * FS/FS/part_svc.pm: better error msg
29433
29434 2001-08-10 22:50  ivan
29435
29436         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
29437           for ut_anything
29438
29439 2001-08-10 21:55  ivan
29440
29441         * httemplate/edit/part_svc.cgi: don't have any other choices in
29442           svcdb dropdown for existing services, since you can't change it
29443           anyway
29444
29445 2001-08-10 21:29  ivan
29446
29447         * FS/FS/CGI.pm: that's what $etc is for!
29448
29449 2001-08-10 21:15  ivan
29450
29451         * httemplate/misc/delete-customer.cgi: better docs
29452
29453 2001-08-10 17:01  ivan
29454
29455         * FS/FS/cust_main_invoice.pm: "fixes"
29456
29457           Can't call method "username" on an undefined value at
29458           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
29459
29460           but cust_main_invoice records should probably be updated when
29461           svc_acct records are deleted :/
29462
29463 2001-08-08 02:47  ivan
29464
29465         * httemplate/docs/passwd.html: doc clarification
29466
29467 2001-08-07 21:44  ivan
29468
29469         * FS/FS/Record.pm: better error msg
29470
29471 2001-08-03 13:34  jeff
29472
29473         * FS/FS/cust_bill.pm:
29474
29475           added the tax method
29476
29477 2001-07-30 03:43  ivan
29478
29479         * FS/FS/CGI.pm: Apache::ASP eidiot fix
29480
29481 2001-07-30 03:41  ivan
29482
29483         * FS/FS/Record.pm, FS/FS/cust_main.pm,
29484           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
29485           shipping address additions
29486
29487 2001-07-30 02:53  ivan
29488
29489         * httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
29490           fix in new DBIx::DBSchema)
29491
29492 2001-07-30 01:03  ivan
29493
29494         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
29495           forgotten files
29496
29497 2001-07-30 01:02  ivan
29498
29499         * htetc/: global.asa, handler.pl: template stuffs
29500
29501 2001-07-30 01:01  ivan
29502
29503         * Makefile: need this too!
29504
29505 2001-07-30 00:42  ivan
29506
29507         * bin/fs-setup: need an DBIx::DBSchema with delcolumn
29508
29509 2001-07-30 00:36  ivan
29510
29511         * httemplate/index.html, httemplate/browse/agent.cgi,
29512           httemplate/browse/agent_type.cgi,
29513           httemplate/browse/cust_main_county.cgi,
29514           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
29515           httemplate/browse/part_referral.cgi,
29516           httemplate/browse/part_svc.cgi,
29517           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
29518           httemplate/docs/billing.html, httemplate/docs/config.html,
29519           httemplate/docs/export.html, httemplate/docs/index.html,
29520           httemplate/docs/install.html, httemplate/docs/legacy.html,
29521           httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
29522           httemplate/docs/schema.html, httemplate/docs/session.html,
29523           httemplate/docs/signup.html, httemplate/docs/trouble.html,
29524           httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
29525           httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
29526           httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
29527           httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
29528           bin/fs-setup, bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
29529           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
29530           httemplate/edit/cust_main.cgi,
29531           httemplate/edit/cust_main_county-expand.cgi,
29532           httemplate/edit/cust_main_county.cgi,
29533           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
29534           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
29535           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
29536           httemplate/edit/svc_acct_pop.cgi,
29537           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
29538           httemplate/edit/process/agent.cgi,
29539           httemplate/edit/process/agent_type.cgi,
29540           httemplate/edit/process/cust_credit.cgi,
29541           httemplate/edit/process/cust_main.cgi,
29542           httemplate/edit/process/cust_main_county-expand.cgi,
29543           httemplate/edit/process/cust_main_county.cgi,
29544           httemplate/edit/process/cust_pay.cgi,
29545           httemplate/edit/process/cust_pkg.cgi,
29546           httemplate/edit/process/part_pkg.cgi,
29547           httemplate/edit/process/part_referral.cgi,
29548           httemplate/edit/process/part_svc.cgi,
29549           httemplate/edit/process/svc_acct.cgi,
29550           httemplate/edit/process/svc_acct_pop.cgi,
29551           httemplate/edit/process/svc_acct_sm.cgi,
29552           httemplate/edit/process/svc_domain.cgi,
29553           httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
29554           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
29555           httemplate/misc/cancel_pkg.cgi,
29556           httemplate/misc/delete-customer.cgi,
29557           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
29558           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
29559           httemplate/misc/unsusp_pkg.cgi,
29560           httemplate/misc/process/delete-customer.cgi,
29561           httemplate/misc/process/link.cgi,
29562           httemplate/search/cust_bill.cgi,
29563           httemplate/search/cust_bill.html,
29564           httemplate/search/cust_main-payinfo.html,
29565           httemplate/search/cust_main.cgi,
29566           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
29567           httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
29568           httemplate/search/svc_acct_sm.cgi,
29569           httemplate/search/svc_acct_sm.html,
29570           httemplate/search/svc_domain.cgi,
29571           httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
29572           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
29573           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
29574           httemplate/view/svc_domain.cgi: templates!!!
29575
29576 2001-07-30 00:33  ivan
29577
29578         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
29579
29580 2001-07-30 00:14  ivan
29581
29582         * INSTALL, README: templates!
29583
29584 2001-07-30 00:13  ivan
29585
29586         * TODO: todocruft
29587
29588 2001-07-29 23:28  ivan
29589
29590         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
29591
29592 2001-07-29 23:07  ivan
29593
29594         * bin/: svc_acct.export, svc_acct.import: allow !! for locked
29595           accounts instead of changing to *SUSPENDED*
29596
29597 2001-07-27 10:16  ivan
29598
29599         * FS/FS/cust_main_invoice.pm: clarification
29600
29601 2001-07-26 23:17  thalakan
29602
29603         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
29604           the checkdest method.
29605
29606 2001-06-21 09:27  ivan
29607
29608         * FS/FS/UID.pm: better error message
29609
29610 2001-06-20 01:33  ivan
29611
29612         * bin/svc_acct.export: >     Use of uninitialized value in
29613           concatenation (.) at svc_acct.export line
29614           > 276.
29615
29616 2001-06-06 15:22  ivan
29617
29618         * TODO: templating thoughts
29619
29620 2001-06-05 14:40  ivan
29621
29622         * debian/: README.Debian, changelog, conffiles.ex, control,
29623           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
29624           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
29625           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
29626           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
29627           yet)
29628
29629 2001-06-03 10:22  ivan
29630
29631         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
29632           %e: no leading zero
29633
29634 2001-06-03 07:16  ivan
29635
29636         * README: 1.3.1!!!
29637
29638 2001-06-03 07:16  ivan
29639
29640         * bin/fs-setup: allow empty refund reasons
29641
29642 2001-06-03 07:15  ivan
29643
29644         * TODO: yes yes
29645
29646 2001-06-03 05:36  ivan
29647
29648         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
29649           config files
29650
29651 2001-06-03 04:37  ivan
29652
29653         * FS/FS/svc_acct.pm: fixes
29654
29655           Can't locate object method "setfield" via package "svc_acct_sm"
29656           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
29657
29658 2001-06-03 04:27  ivan
29659
29660         * FS/FS/Record.pm: track down
29661
29662             Can't locate object method "setfield" via package "svc_acct_sm"
29663           at
29664             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
29665
29666           errors
29667
29668 2001-06-03 03:51  ivan
29669
29670         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
29671
29672 2001-05-30 08:17  ivan
29673
29674         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
29675           up for the non-mod_perl folks
29676
29677 2001-05-22 09:43  ivan
29678
29679         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
29680           <shane@2000cn.com.au>, thanks!
29681
29682 2001-05-18 07:08  ivan
29683
29684         * FS/FS/domain_record.pm: tyop
29685
29686 2001-05-15 00:52  ivan
29687
29688         * FS/bin/freeside-email: simple program to list all email addresses
29689
29690 2001-05-08 03:44  ivan
29691
29692         * bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
29693
29694 2001-05-07 08:42  ivan
29695
29696         * FS/FS/Record.pm: tyop
29697
29698 2001-05-07 08:36  ivan
29699
29700         * FS/FS/Record.pm: start to track down
29701
29702               Insecure dependency in eval while running with -T switch at
29703           /usr/local/lib/site_perl/FS/Record.pm line 202.
29704
29705           errors
29706
29707 2001-05-07 08:24  ivan
29708
29709         * bin/svc_acct.import: s/!/*/
29710
29711 2001-05-06 19:07  ivan
29712
29713         * FS/FS/cust_main.pm:
29714           http://www.sisd.com/freeside/list-archive/msg01906.html
29715
29716 2001-05-05 01:51  ivan
29717
29718         * bin/svc_acct.import:
29719           http://www.sisd.com/freeside/list-archive/msg01915.html
29720
29721 2001-04-23 12:50  ivan
29722
29723         * FS/FS/cust_credit.pm: the real
29724
29725           Can't locate object method "setfield" via package "cust_refund"
29726           at /usr/local/lib/site_perl/FS/Record.pm line 315.
29727
29728           fix
29729
29730 2001-04-23 12:27  ivan
29731
29732         * FS/FS/cust_credit.pm: *sigh*
29733
29734 2001-04-23 12:21  ivan
29735
29736         * FS/FS/cust_credit.pm: webdemo bugfix
29737
29738 2001-04-23 08:37  ivan
29739
29740         * FS/MANIFEST: 1.3.1 sigh
29741
29742 2001-04-23 05:44  ivan
29743
29744         * bin/freeside-session-kill: session killer implemeting timed
29745           access
29746
29747 2001-04-23 05:40  ivan
29748
29749         * FS/FS.pm: documentation and webdemo updates
29750
29751 2001-04-23 02:00  ivan
29752
29753         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
29754
29755 2001-04-23 00:12  ivan
29756
29757         * FS/FS/cust_main.pm: better error message (if kludgy) for no
29758           referral remove outdated NSI foo from domain ordering.  also,
29759           fuck NSI.
29760
29761 2001-04-21 18:56  ivan
29762
29763         * README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
29764           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
29765           bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
29766           bin/svc_acct_sm.import, bin/svc_domain.import,
29767           fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
29768           Net::SSH and Net::SCP on CPAN)
29769
29770 2001-04-21 18:38  ivan
29771
29772         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
29773           from Record view/cust_main.cgi needs to use ->owed method, not
29774           check (depriciated) owed field search/cust_bill.cgi redirect
29775           error when there's only one invoice
29776
29777 2001-04-21 17:49  ivan
29778
29779         * FS/FS/svc_Common.pm: need to import dbh sub from Record
29780
29781 2001-04-21 16:53  ivan
29782
29783         * FS/MANIFEST: no more dbdef
29784
29785 2001-04-15 06:56  ivan
29786
29787         * TODO: [no log message]
29788
29789 2001-04-15 06:35  ivan
29790
29791         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
29792           transactions part deux
29793
29794 2001-04-15 05:56  ivan
29795
29796         * TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
29797           FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
29798           FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
29799           bin/fs-setup: s/dbdef/DBIx::DBSchema/
29800
29801 2001-04-15 03:33  ivan
29802
29803         * CREDITS, TODO: better docs for the worst bit, finally
29804
29805 2001-04-15 02:36  ivan
29806
29807         * bin/fs-setup:
29808           http://www.sisd.com/freeside/list-archive/msg01450.html
29809
29810 2001-04-09 16:05  ivan
29811
29812         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
29813           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
29814           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
29815           bin/fs-setup: Transactions Part I!!!
29816
29817 2001-04-09 08:50  ivan
29818
29819         * CREDITS, TODO, FS/MANIFEST: rar
29820
29821 2001-03-30 09:33  ivan
29822
29823         * FS/FS/cust_bill.pm: config value money_char:
29824
29825                   Presto!  Now you can consider all numbers to be
29826           shillings.
29827
29828                   If you need to change the currency symbol, you can hunt
29829           down the
29830                   instances of literal '$' in FS::cust_bill::print_text and
29831           replace them
29832                   with your currency symbol.  I guess this should turn into
29833           a
29834                   configuration value.
29835
29836 2001-02-26 16:59  ivan
29837
29838         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
29839           thanks!
29840
29841 2001-02-21 15:48  ivan
29842
29843         * bin/svc_acct.export: add icradius_secrets config file to export
29844           to a non-Freeside MySQL database for ICRADIUS
29845
29846 2001-02-20 17:48  ivan
29847
29848         * FS/bin/freeside-print-batch: stupid pod errors
29849
29850 2001-02-20 17:46  ivan
29851
29852         * FS/FS/: Bill.pm, Invoice.pm: cruft
29853
29854 2001-02-20 17:45  ivan
29855
29856         * FS/FS/nas.pm: pod tyop
29857
29858 2001-02-20 17:45  ivan
29859
29860         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
29861           duh
29862
29863 2001-02-20 08:31  ivan
29864
29865         * FS/FS/Record.pm: don't use prepare_cached for now
29866
29867 2001-02-13 21:18  ivan
29868
29869         * README: add devel mailing list
29870
29871 2001-02-13 20:33  ivan
29872
29873         * FS/FS/port.pm: get rid of gratuitous HISTORY
29874
29875 2001-02-11 09:34  ivan
29876
29877         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
29878
29879 2001-02-11 09:17  ivan
29880
29881         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
29882           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
29883           from jason
29884
29885 2001-02-03 06:03  ivan
29886
29887         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
29888           bin/generate-prepay: time-based prepaid cards, session monitor.
29889           woop!
29890
29891 2001-01-30 23:21  ivan
29892
29893         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
29894
29895 2001-01-30 01:08  ivan
29896
29897         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
29898
29899 2001-01-22 21:03  ivan
29900
29901         * FS/FS/cust_main.pm: harmless tyop
29902
29903 2000-12-26 15:51  ivan
29904
29905         * CREDITS, TODO: statedefault & referraldefault config files
29906
29907 2000-12-10 17:30  ivan
29908
29909         * TODO: more ancient todo stuff from my inbox
29910
29911 2000-12-10 17:10  ivan
29912
29913         * TODO: ancient stuff out of my inbox
29914
29915 2000-12-08 14:22  ivan
29916
29917         * FS/FS/session.pm: session callbacks
29918
29919 2000-12-06 02:21  ivan
29920
29921         * FS/FS/Record.pm: DESTROY sub
29922
29923 2000-12-03 16:13  ivan
29924
29925         * bin/fs-setup: fix nas.last type
29926
29927 2000-12-03 12:25  ivan
29928
29929         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
29930           FS/FS/session.pm: session monitor updates
29931
29932 2000-12-03 07:14  ivan
29933
29934         * CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
29935           from Jeff Finucane <jeff@cmh.net>, thanks!
29936
29937 2000-12-03 05:45  ivan
29938
29939         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
29940           admin.html doc, autocapgen
29941
29942 2000-12-03 05:44  ivan
29943
29944         * FS/FS/port.pm: beginnings of web status for session monitor
29945
29946 2000-12-03 02:09  ivan
29947
29948         * FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
29949
29950 2000-12-01 10:34  ivan
29951
29952         * bin/fs-setup: another tyop
29953
29954 2000-12-01 10:33  ivan
29955
29956         * bin/fs-setup: tyop
29957
29958 2000-11-22 15:30  ivan
29959
29960         * FS/FS/svc_www.pm: tyop
29961
29962 2000-11-07 07:00  ivan
29963
29964         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
29965           bin/fs-setup: session monitor
29966
29967 2000-10-30 02:47  ivan
29968
29969         * bin/fs-setup: nas.last can't be defined NULL if indexed
29970
29971 2000-10-27 13:18  ivan
29972
29973         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
29974           session monitor
29975
29976 2000-10-27 13:15  ivan
29977
29978         * TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
29979           session monitor
29980
29981 2000-10-15 05:58  ivan
29982
29983         * TODO: roo
29984
29985 2000-10-11 17:44  ivan
29986
29987         * README: rawr!
29988
29989 2000-09-20 03:35  ivan
29990
29991         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
29992           print_text method is called, want to print overdue invoices if
29993           printed > 0, not > 1
29994
29995 2000-08-24 00:26  ivan
29996
29997         * TODO: untaint template source
29998
29999 2000-08-09 11:40  ivan
30000
30001         * conf/invoice_template: example invoice template
30002
30003 2000-08-09 04:30  ivan
30004
30005         * TODO, FS/FS/cust_bill.pm: templatable invoices
30006
30007 2000-07-17 06:51  ivan
30008
30009         * FS/FS/svc_acct.pm: silly mistake
30010
30011 2000-07-17 03:53  ivan
30012
30013         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
30014           aliases from being deleted
30015
30016 2000-07-17 03:37  ivan
30017
30018         * FS/FS/svc_acct.pm: make remote commands configurable
30019
30020 2000-07-17 03:36  ivan
30021
30022         * CREDITS: rawr!
30023
30024 2000-07-06 21:05  ivan
30025
30026         * fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
30027           for some folks
30028
30029 2000-07-06 06:56  ivan
30030
30031         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
30032           conjunction with AUTOLOAD this was sure a pain to find
30033
30034 2000-07-06 06:23  ivan
30035
30036         * bin/svc_acct.export: tyop
30037
30038 2000-07-06 06:19  ivan
30039
30040         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
30041           sql statement causing spurious errors
30042
30043 2000-07-06 01:57  ivan
30044
30045         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
30046           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
30047           bin/svc_acct.export: support for radius check attributes (except
30048           importing).  poorly documented.
30049
30050 2000-07-05 20:37  ivan
30051
30052         * bin/svc_acct_sm.export: don't error out on invalid
30053           svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
30054           warn.
30055
30056 2000-07-04 06:42  ivan
30057
30058         * FS/FS/svc_acct.pm: noted a API inconsistancy
30059
30060 2000-07-03 02:13  ivan
30061
30062         * bin/svc_acct_sm.export: get rid of double sendmailrestart
30063           invocation; no need for multiple sessions
30064
30065 2000-07-03 02:09  ivan
30066
30067         * bin/svc_acct_sm.export: typo
30068
30069 2000-07-03 02:03  ivan
30070
30071         * TODO, bin/svc_acct_sm.export: added sendmailrestart and
30072           sendmailconfigpath config files
30073
30074 2000-06-30 03:37  ivan
30075
30076         * FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
30077
30078 2000-06-29 08:01  ivan
30079
30080         * bin/svc_acct.export: another silly typo in svc_acct.export
30081
30082 2000-06-29 07:02  ivan
30083
30084         * bin/svc_acct_sm.export: add sendmailrestart configuration file
30085
30086 2000-06-29 05:27  ivan
30087
30088         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
30089           done in the import.
30090
30091 2000-06-29 05:00  ivan
30092
30093         * bin/fs-setup: support for pre-encrypted md5 passwords.
30094
30095 2000-06-29 04:56  ivan
30096
30097         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
30098           have $ in them.
30099
30100 2000-06-29 04:12  ivan
30101
30102         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
30103           adding new domains.
30104
30105 2000-06-29 03:51  ivan
30106
30107         * bin/svc_acct_sm.import: oops, silly mistake
30108
30109 2000-06-29 03:48  ivan
30110
30111         * bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
30112           sendmail import
30113
30114 2000-06-28 05:54  ivan
30115
30116         * FS/FS/svc_acct.pm: superfluous my()
30117
30118 2000-06-28 05:52  ivan
30119
30120         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
30121           in perl, like the empty string.
30122
30123 2000-06-28 05:37  ivan
30124
30125         * bin/svc_acct.export: add support for config option
30126           textradiusprepend
30127
30128 2000-06-28 05:32  ivan
30129
30130         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
30131           too
30132
30133 2000-06-28 05:03  ivan
30134
30135         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
30136           users files
30137
30138 2000-06-28 03:51  ivan
30139
30140         * bin/fs-radius-add: forgot to import a sub
30141
30142 2000-06-28 03:48  ivan
30143
30144         * bin/fs-radius-add: quick hack to add RADIUS attributes
30145
30146 2000-06-27 05:15  ivan
30147
30148         * TODO: i18n
30149
30150 2000-06-27 05:15  ivan
30151
30152         * FS/FS/: Record.pm, cust_main.pm: i18
30153
30154 2000-06-27 04:29  ivan
30155
30156         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
30157           -w pleaser
30158
30159 2000-06-27 04:27  ivan
30160
30161         * FS/FS/Record.pm: logically identical, but -w safe
30162
30163 2000-06-23 17:28  ivan
30164
30165         * FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
30166           report correct program name in freeside-bill usage msg
30167
30168 2000-06-23 05:25  ivan
30169
30170         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
30171           - more portable, doesn't depend on $sth->execute returning a
30172           number of rows, uses placeholders and prepare_cached
30173
30174 2000-06-22 03:52  ivan
30175
30176         * FS/bin/freeside-bill: tyop
30177
30178 2000-06-20 00:13  ivan
30179
30180         * FS/FS/cust_main_invoice.pm: documentation update
30181
30182 2000-06-17 14:48  ivan
30183
30184         * FS/FS/cust_pay_batch.pm: fix typo in error message
30185
30186 2000-06-15 07:45  ivan
30187
30188         * CREDITS, TODO: text updates
30189
30190 2000-06-15 07:07  ivan
30191
30192         * bin/svc_acct.export: added ICRADIUS radreply table support,
30193           courtesy of Kenny Elliott
30194
30195 2000-06-15 06:35  ivan
30196
30197         * FS/FS/svc_acct.pm: add radius method
30198
30199 2000-06-15 05:38  ivan
30200
30201         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
30202           scalar context, was only returning second item
30203
30204 2000-06-12 01:37  ivan
30205
30206         * bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
30207
30208 2000-05-13 14:57  ivan
30209
30210         * TODO, FS/bin/freeside-print-batch: add print_batch script from
30211           Joel Griffiths
30212
30213 2000-05-13 14:50  ivan
30214
30215         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
30216           well as a CGI object now.
30217
30218 2000-05-13 14:42  ivan
30219
30220         * CREDITS: add kristian, update joel's entry
30221
30222 2000-04-10 17:06  ivan
30223
30224         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
30225           (Registry's override doesn't work here)
30226
30227 2000-04-02 19:32  ivan
30228
30229         * FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
30230
30231 2000-03-06 08:38  ivan
30232
30233         * FS/FS/svc_acct.pm: better error message.  bah.
30234
30235 2000-03-06 08:00  ivan
30236
30237         * bin/svc_acct.export: sync up with working versoin
30238
30239 2000-03-06 07:59  ivan
30240
30241         * bin/svc_acct.export: finally get MySQL locking working for
30242           ICRADIUS export
30243
30244 2000-03-06 07:15  ivan
30245
30246         * FS/FS/SSH.pm: backout silly change
30247
30248 2000-03-06 07:04  ivan
30249
30250         * FS/FS/SSH.pm: bug in IPC::Open3 documentation?
30251
30252 2000-03-06 06:59  ivan
30253
30254         * bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
30255           mysql "Enter password: " dialog from showing up in cron/terminal
30256
30257 2000-03-06 06:51  ivan
30258
30259         * bin/svc_acct.export: eek
30260
30261 2000-03-06 06:50  ivan
30262
30263         * bin/svc_acct.export: oop
30264
30265 2000-03-06 06:48  ivan
30266
30267         * bin/svc_acct.export: s/icradiusmachine/machine/
30268
30269 2000-03-06 06:46  ivan
30270
30271         * bin/svc_acct.export: not setuid or run by malicious user - no -T
30272           necessary
30273
30274 2000-03-06 06:19  ivan
30275
30276         * bin/svc_acct.export: ICRADIUS export bugfix
30277
30278 2000-03-06 06:12  ivan
30279
30280         * TODO, bin/svc_acct.export: ICRADIUS export support
30281
30282 2000-03-03 10:45  ivan
30283
30284         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
30285           Registry wasn't overriding exit in modules
30286
30287 2000-03-03 10:21  ivan
30288
30289         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
30290           from web demo
30291
30292 2000-03-01 23:44  ivan
30293
30294         * bin/fs-setup: typo forgot closing '
30295
30296 2000-03-01 00:13  ivan
30297
30298         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
30299           bugfixes
30300
30301 2000-02-02 21:16  ivan
30302
30303         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
30304           FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
30305           bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
30306           and Apache support
30307
30308 2000-02-02 12:22  ivan
30309
30310         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
30311           bugfix prepayment in signup server
30312
30313 2000-01-30 21:22  ivan
30314
30315         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
30316           "internet cards"
30317
30318 2000-01-30 00:18  ivan
30319
30320         * CREDITS: [no log message]
30321
30322 2000-01-29 22:11  ivan
30323
30324         * TODO: [no log message]
30325
30326 2000-01-29 22:03  ivan
30327
30328         * bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
30329
30330 2000-01-29 13:10  ivan
30331
30332         * FS/FS/svc_domain.pm: doc update
30333
30334 2000-01-28 14:53  ivan
30335
30336         * bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
30337
30338 2000-01-26 16:37  ivan
30339
30340         * README: ack
30341
30342 2000-01-26 16:27  ivan
30343
30344         * TODO: update TODO
30345
30346 1999-11-08 13:38  ivan
30347
30348         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
30349
30350 1999-10-04 01:23  ivan
30351
30352         * FS/bin/freeside-bill: silly 'use of unitialized value' errors
30353
30354 1999-09-22 15:06  ivan
30355
30356         * TODO: ya todo update
30357
30358 1999-08-26 23:25  ivan
30359
30360         * TODO: [no log message]
30361
30362 1999-08-23 05:26  ivan
30363
30364         * test/cgi-test: need to untaint the command line
30365
30366 1999-08-20 01:27  ivan
30367
30368         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
30369           Bayerle:
30370           > if you eliminate services from any package, to reduce it to
30371           only one service,
30372           > once gone, they won't reappear.
30373
30374 1999-08-11 21:16  ivan
30375
30376         * FS/FS/cust_main.pm: hidecancelledpackages config option
30377
30378 1999-08-11 17:05  ivan
30379
30380         * FS/FS/svc_acct.pm: configurable min/max username length, min
30381           password length, periods in usernames
30382
30383 1999-08-11 13:51  ivan
30384
30385         * FS/bin/freeside-bill: [no log message]
30386
30387 1999-08-11 13:41  ivan
30388
30389         * FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
30390           FS/bin/freeside-bill, bin/bill: new bill script,
30391
30392 1999-08-11 07:42  ivan
30393
30394         * bin/backup-freeside: [no log message]
30395
30396 1999-08-11 06:12  ivan
30397
30398         * FS/FS/svc_domain.pm: require a working Net::Whois version
30399
30400 1999-08-10 05:06  ivan
30401
30402         * fs_passwd/fs_passwdd: even though you should probably set this
30403           for your installation
30404
30405 1999-08-04 05:42  ivan
30406
30407         * bin/pod2x: new, kludgy-but-working html generator
30408
30409 1999-08-04 05:41  ivan
30410
30411         * FS/FS.pm: pod fix
30412
30413 1999-08-04 04:50  ivan
30414
30415         * FS/FS/cust_pkg.pm: pod syntax
30416
30417 1999-08-04 03:41  ivan
30418
30419         * FS/FS/Record.pm: some pod syntax update to generate nicer html
30420           docs
30421
30422 1999-08-04 02:03  ivan
30423
30424         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
30425           FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
30426           FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
30427           FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
30428           FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
30429           FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
30430           FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
30431           FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
30432           FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
30433           FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
30434           FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
30435           FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
30436           FS/UI/agent.pm: initial checkin of module files for proper perl
30437           installation
30438
30439 1999-08-04 01:03  ivan
30440
30441         * eg/: table_template-svc.pm, table_template.pm: move table
30442           subclass examples out of production directory
30443
30444 1999-08-04 00:34  ivan
30445
30446         * FS/FS.pm: initial FS manpage
30447
30448 1999-08-03 21:15  ivan
30449
30450         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
30451
30452 1999-08-03 00:43  ivan
30453
30454         * TODO: use Net::Whois;
30455
30456 1999-07-29 12:13  ivan
30457
30458         * TODO: [no log message]
30459
30460 1999-07-29 01:50  ivan
30461
30462         * bin/fs-setup: wrong type for cust_pay_batch.exp
30463
30464 1999-07-15 17:20  ivan
30465
30466         * TODO: [no log message]
30467
30468 1999-07-15 16:50  ivan
30469
30470         * TODO: [no log message]
30471
30472 1999-07-08 04:40  ivan
30473
30474         * CREDITS, README, TODO: [no log message]
30475
30476 1999-07-07 19:32  ivan
30477
30478         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
30479           Griffiths
30480
30481 1999-07-07 18:49  ivan
30482
30483         * CREDITS: add joel
30484
30485 1999-07-07 18:49  ivan
30486
30487         * bin/svc_acct.import: updates to avoid -w warnings from Joel
30488           Griffiths <griff@aver-computer.com>
30489
30490 1999-07-07 18:02  ivan
30491
30492         * TODO: [no log message]
30493
30494 1999-04-29 02:37  ivan
30495
30496         * TODO: [no log message]
30497
30498 1999-04-19 03:32  ivan
30499
30500         * etc/megapop.pl: if you are a megapop customer...
30501
30502 1999-04-15 15:46  ivan
30503
30504         * bin/fs-setup: TT isn't a state!
30505
30506 1999-04-14 06:14  ivan
30507
30508         * TODO: configuration option to edit referrals of existing
30509           customers
30510
30511 1999-04-14 04:27  ivan
30512
30513         * TODO: showpasswords config option to show passwords
30514
30515 1999-04-14 01:58  ivan
30516
30517         * TODO: [no log message]
30518
30519 1999-04-14 00:58  ivan
30520
30521         * bin/fs-setup: export getsecrets from FS::UID instead of calling
30522           it explicitly
30523
30524 1999-04-08 20:52  ivan
30525
30526         * TODO: [no log message]
30527
30528 1999-04-08 06:21  ivan
30529
30530         * CREDITS, conf/address: [no log message]
30531
30532 1999-04-08 06:11  ivan
30533
30534         * README: 1.2.0
30535
30536 1999-04-08 06:05  ivan
30537
30538         * test/cgi-test: web interface tester / sample data creator
30539
30540 1999-04-08 06:03  ivan
30541
30542         * TODO: [no log message]
30543
30544 1999-03-26 05:15  ivan
30545
30546         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
30547           FS::table_names to avoid warnings
30548
30549 1999-03-26 05:00  ivan
30550
30551         * fs_passwd/fs_passwd_server: s/create/new/
30552
30553 1999-03-25 00:42  ivan
30554
30555         * bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
30556           Term::Query and spits out (some kinds of) nonsensical input
30557
30558 1999-03-23 16:51  ivan
30559
30560         * bin/svc_acct_sm.import: die if no relevant services... cvspain
30561
30562 1999-03-23 16:43  ivan
30563
30564         * bin/svc_acct.import: die if no relevant services
30565
30566 1999-02-28 11:44  ivan
30567
30568         * bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
30569           Ha" <bao@hacom.net>
30570
30571 1999-02-27 13:06  ivan
30572
30573         * bin/fs-setup: cust_main.paydate should be varchar(10), not
30574           @date_type ; problem reported by Ben Leibig <leibig@colorado.edu>
30575
30576 1999-02-23 00:09  ivan
30577
30578         * TODO: beginnings of one-screen new customer entry and some other
30579           miscellania
30580
30581 1999-02-10 01:02  ivan
30582
30583         * etc/sql-reserved-words.txt: some new doc files
30584
30585 1999-02-10 00:27  ivan
30586
30587         * TODO: [no log message]
30588
30589 1999-02-09 01:56  ivan
30590
30591         * TODO: [no log message]
30592
30593 1999-02-07 01:59  ivan
30594
30595         * CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
30596           Peter Wemm sent via email
30597
30598 1999-02-06 14:43  ivan
30599
30600         * CREDITS, TODO: don't use [e]idiot; display error messages on the
30601           form page
30602
30603 1999-02-03 22:09  ivan
30604
30605         * bin/fs-setup: add AU provences
30606
30607 1999-02-03 02:42  ivan
30608
30609         * bin/fs-setup: [no log message]
30610
30611 1999-01-25 04:09  ivan
30612
30613         * TODO: yet more mod_perl stuff
30614
30615 1999-01-18 15:05  ivan
30616
30617         * TODO: update TODO for stuff that was done etc.
30618
30619 1999-01-16 19:11  ivan
30620
30621         * bin/fs-setup: remove preliminary completehost changes
30622
30623 1999-01-15 16:24  ivan
30624
30625         * CREDITS: [no log message]
30626
30627 1999-01-08 21:38  ivan
30628
30629         * CREDITS: [no log message]
30630
30631 1998-12-30 15:03  ivan
30632
30633         * TODO: bugfixes; fields isn't exported by derived classes
30634
30635 1998-12-29 03:59  ivan
30636
30637         * TODO: mostly properly OO, some work still to be done with svc_
30638           stuff
30639
30640 1998-12-15 22:05  ivan
30641
30642         * bin/fs-setup: add table cust_main_invoice
30643
30644 1998-12-15 21:38  ivan
30645
30646         * TODO: [no log message]
30647
30648 1998-12-15 21:32  ivan
30649
30650         * fs_passwd/fs_passwd_server: adminsuidsetup now requires user
30651
30652 1998-12-15 21:29  ivan
30653
30654         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
30655
30656 1998-12-14 20:36  ivan
30657
30658         * bin/fs-setup: s/croak/die/; #oops
30659
30660 1998-12-14 20:33  ivan
30661
30662         * bin/fs-setup: dies if it isn't running as the freeside user
30663
30664 1998-12-09 23:23  ivan
30665
30666         * bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
30667           svc_acct_sm.import: use FS::Conf, need user (for datasrc)
30668
30669 1998-12-01 17:23  ivan
30670
30671         * TODO, CREDITS: [no log message]
30672
30673 1998-11-19 03:17  ivan
30674
30675         * bin/dbdef-create: adminsuidsetup requires argument
30676
30677 1998-11-18 01:01  ivan
30678
30679         * CREDITS, TODO, bin/fs-setup: i18n! i18n!
30680
30681 1998-11-15 05:18  ivan
30682
30683         * bin/fs-setup: remove debugging
30684
30685 1998-11-15 01:43  ivan
30686
30687         * bin/fs-setup: update for new config file syntax, new
30688           adminsuidsetup
30689
30690 1998-11-14 18:53  ivan
30691
30692         * bin/bill: afterthought
30693
30694 1998-11-14 18:51  ivan
30695
30696         * bin/bill: adminsuidsetup needs user, pod, cleanup
30697
30698 1998-11-13 01:56  ivan
30699
30700         * TODO: change configuration file layout to support multiple
30701           distinct databases (with own set of config files, export, etc.)
30702
30703 1998-11-07 17:09  ivan
30704
30705         * README: 1.1.6 release
30706
30707 1998-11-07 02:24  ivan
30708
30709         * README: don't use depriciated FS::Bill and FS::Invoice, other
30710           miscellania
30711
30712 1998-11-07 00:25  ivan
30713
30714         * TODO: [no log message]
30715
30716 1998-11-07 00:21  ivan
30717
30718         * bin/bill: missing use
30719
30720 1998-11-07 00:19  ivan
30721
30722         * bin/bill:
30723           still need to bless into FS::cust_main (for now)
30724
30725 1998-11-07 00:08  ivan
30726
30727         * bin/bill:
30728           Removed depriciated FS::Bill (now in FS::cust_main)
30729
30730 1998-10-22 08:51  ivan
30731
30732         * bin/fs-setup: also varchar with no length specified - postgresql
30733           fix broke mysql.
30734
30735 1998-10-22 08:46  ivan
30736
30737         * bin/fs-setup: now smallint is illegal, so remove that too.
30738
30739 1998-10-14 00:05  ivan
30740
30741         * README, bin/fs-setup: 1.1.4 release, fix postgresql
30742
30743 1998-10-13 05:49  ivan
30744
30745         * TODO: [no log message]
30746
30747 1998-10-13 05:07  ivan
30748
30749         * TODO, bin/svc_acct.import: Assigns password from the shadow file
30750           for RADIUS password "UNIX"
30751
30752 1998-10-13 02:17  ivan
30753
30754         * TODO: [no log message]
30755
30756 1998-10-12 14:22  ivan
30757
30758         * TODO: [no log message]
30759
30760 1998-10-12 14:15  ivan
30761
30762         * TODO: [no log message]
30763
30764 1998-10-12 02:12  ivan
30765
30766         * TODO: remove adding cvs from the todo
30767
30768 1998-10-12 02:09  ivan
30769
30770         * TODO: [no log message]
30771
30772 1998-10-12 02:09  ivan
30773
30774         * TODO: Id to Header
30775
30776 1998-10-12 02:07  ivan
30777
30778         * TODO: Test keyword substitution
30779
30780 1998-10-12 01:59  ivan
30781
30782         * TODO: Commiting sample change.
30783
30784 1998-10-12 00:15  ivan
30785
30786         * conf/shells: Initial revision
30787
30788 1998-10-12 00:12  ivan
30789
30790         * conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
30791           revision
30792
30793 1998-10-12 00:08  ivan
30794
30795         * TODO: Initial revision
30796
30797 1998-10-12 00:03  ivan
30798
30799         * bin/fs-setup: Initial revision
30800
30801 1998-10-11 23:56  ivan
30802
30803         * README: Initial revision
30804
30805 1998-09-25 01:52  ivan
30806
30807         * bin/pod2x: Initial revision
30808
30809 1998-09-17 22:43  ivan
30810
30811         * bin/svc_acct.export: Initial revision
30812
30813 1998-09-02 21:50  ivan
30814
30815         * CREDITS: Initial revision
30816
30817 1998-08-23 20:12  ivan
30818
30819         * fs_passwd/fs_passwd_server: Initial revision
30820
30821 1998-08-23 20:04  ivan
30822
30823         * fs_passwd/fs_passwd: Initial revision
30824
30825 1998-08-23 19:01  ivan
30826
30827         * bin/bill: Initial revision
30828
30829 1998-08-19 21:42  ivan
30830
30831         * eg/TEMPLATE_cust_main.import: Initial revision
30832
30833 1998-08-16 14:02  ivan
30834
30835         * bin/svc_acct.import: Initial revision
30836
30837 1998-08-14 15:11  ivan
30838
30839         * bin/svc_acct_sm.export: Initial revision
30840
30841 1998-08-12 20:55  ivan
30842
30843         * Artistic: Initial revision
30844
30845 1998-07-18 00:11  ivan
30846
30847         * etc/domain-template.txt: Initial revision
30848
30849 1998-07-17 00:43  ivan
30850
30851         * bin/svc_acct_sm.import: Initial revision
30852
30853 1998-06-03 00:22  ivan
30854
30855         * bin/dbdef-create: Initial revision
30856
30857 1998-03-23 00:20  ivan
30858
30859         * fs_passwd/fs_passwdd: Initial revision
30860
30861 1998-03-22 23:46  ivan
30862
30863         * GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
30864           etc/example-direct-cardin: Initial revision
30865