48270b5ab5005cb96bf13c8575f3664dac9802c6
[freeside.git] / ChangeLog
1 2009-10-10 18:50  ivan
2
3         * Makefile, bin/cvs2cl: helps to have the tool
4
5 2009-10-10 18:48  ivan
6
7         * Makefile: do it
8
9 2009-10-10 18:48  ivan
10
11         * rt/lib/RT.pm: huh #2
12
13 2009-10-10 18:46  ivan
14
15         * rt/Makefile: huh
16
17 2009-10-10 18:45  ivan
18
19         * httemplate/search/elements/search-html.html: don't try to follow
20           a blank redirect
21
22 2009-10-10 18:45  ivan
23
24         * httemplate/search/report_cdr.html: end form
25
26 2009-10-10 18:45  ivan
27
28         * httemplate/elements/tr-textarea.html: new rows and cols options
29
30 2009-10-10 18:44  ivan
31
32         * httemplate/elements/tr-select-pkg_class.html: respect
33           element_name
34
35 2009-10-10 18:43  ivan
36
37         * httemplate/browse/agent.cgi: cleanup
38
39 2009-10-10 18:42  ivan
40
41         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
42
43 2009-10-10 18:41  ivan
44
45         * FS/FS/part_export/globalpops_voip.pm: correct variable
46           initialization
47
48 2009-10-10 18:40  ivan
49
50         * FS/FS/: access_right.pm, access_usergroup.pm,
51           clientapi_session_field.pm, cust_svc_option.pm: remembered to
52           customize this manpage
53
54 2009-10-10 18:39  ivan
55
56         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
57
58 2009-10-09 20:22  ivan
59
60         * ChangeLog: commit message for a file about commitmessages
61
62 2009-10-09 16:59  ivan
63
64         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
65           httemplate/edit/cust_main/billing.html,
66           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
67           httemplate/edit/quick-charge.html,
68           httemplate/edit/process/quick-charge.cgi: change invoice terms
69           for one-time charges (& bill them immediately), RT#5891
70
71 2009-10-09 14:37  ivan
72
73         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
74
75 2009-10-08 01:28  ivan
76
77         * httemplate/view/cust_main/packages.html: fix "show old packages"
78           accidentally hiding cancelled packages, RT#5276
79
80 2009-10-07 23:00  ivan
81
82         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
83           cooperation (and no HASH() queue noise with -m)
84
85 2009-10-07 22:44  ivan
86
87         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
88           harmless) warnings:
89
90           Argument "" isn't numeric in sprintf at
91           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
92
93           Argument "" isn't numeric in subtraction (-) at
94           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
95
96           Argument "" isn't numeric in addition (+) at
97           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
98
99 2009-10-07 22:09  ivan
100
101         * FS/FS/cust_bill.pm: tyop
102
103 2009-10-07 18:15  ivan
104
105         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
106           conf/invoice_latex: conf switches to turn on smaller notes and
107           footer sections with stock templates, RT#5218
108
109 2009-10-07 16:51  ivan
110
111         * httemplate/view/cust_statement.html: naming follow-up notices
112           from the event rather than creting a slew of separate templates,
113           RT#5217
114
115 2009-10-07 16:44  ivan
116
117         * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
118           httemplate/misc/send-invoice.cgi,
119           httemplate/misc/send-statement.cgi,
120           httemplate/search/cust_event.html,
121           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
122           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
123           httemplate/view/cust_bill-pdf.cgi,
124           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
125           httemplate/view/cust_statement.html: naming follow-up notices
126           from the event rather than creting a slew of separate templates,
127           RT#5217
128
129 2009-10-06 17:43  ivan
130
131         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
132           1.180.2.52 (2009-10-03), RT#2873
133
134 2009-10-06 16:51  ivan
135
136         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
137
138 2009-10-06 08:49  jeff
139
140         * httemplate/edit/router.cgi: replace disappearing line
141
142 2009-10-05 16:36  ivan
143
144         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
145           value $FS::svc_acct::passwordmin in pattern match (m//) at
146           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
147
148 2009-10-05 11:17  ivan
149
150         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
151           properly (should we be bothering?) :/ RT#5889
152
153 2009-10-05 09:57  ivan
154
155         * httemplate/view/cust_main/payment_history/voided_payment.html:
156           doh, fix error viewing voided payments, RT#6382
157
158 2009-10-05 08:07  jeff
159
160         * httemplate/elements/tr-select-pkg_class.html: remove unused
161           option that DTWT
162
163 2009-10-05 07:04  jeff
164
165         * httemplate/edit/cust_main/: bottomfixup.js,
166           choose_tax_location.html, contact.html: low hanging fruit:
167           improvement in tax location selection RT#6000
168
169 2009-10-05 07:01  jeff
170
171         * httemplate/edit/router.cgi: low hanging fruit: restore router
172           virtual fields (and svcnum) in 1.9 RT#5960
173
174 2009-10-04 19:40  ivan
175
176         * httemplate/misc/payment.cgi: add manual_process-skip_first
177           option, RT#5889
178
179 2009-10-04 19:35  ivan
180
181         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
182           add manual_process-skip_first option, RT#5889
183
184 2009-10-04 19:16  ivan
185
186         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
187           httemplate/misc/process/payment.cgi: add manual_process-display
188           config to subtract fee from amount instead of adding, RT#5889
189
190 2009-10-04 18:40  jeff
191
192         * conf/invoice_html: can't revert because windows is ghei
193
194 2009-10-04 18:07  jeff
195
196         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
197           billing usage on cancel
198
199 2009-10-04 18:00  jeff
200
201         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
202           invoices with details in separate section but usage not separated
203
204 2009-10-04 17:49  jeff
205
206         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
207           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
208           conf/invoice_latex, conf/invoice_latexsummary,
209           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
210           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
211           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
212           FS/FS/part_event/Action/fee.pm,
213           httemplate/browse/pkg_category.html,
214           httemplate/edit/pkg_category.html: leading summary page invoices
215           #RT5086
216
217 2009-10-04 16:36  ivan
218
219         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
220           problem with processing payments & masked ACH amounts, RT#6374
221
222 2009-10-04 16:31  ivan
223
224         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
225           card.  hopefully the last of it!
226
227 2009-10-03 19:09  ivan
228
229         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
230
231 2009-10-03 19:04  ivan
232
233         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
234           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
235           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
236           httemplate/view/cust_bill.cgi,
237           httemplate/view/cust_main/payment_history.html,
238           httemplate/view/cust_main/payment_history/invoice.html: delete
239           invoices, RT#4048
240
241 2009-10-03 17:08  ivan
242
243         * httemplate/view/cust_main.cgi: more room for cancellation reason
244
245 2009-10-03 17:07  ivan
246
247         * httemplate/elements/popup_link-cust_main.html: doc
248
249 2009-10-03 15:09  ivan
250
251         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
252           RT#5674
253
254 2009-10-03 15:06  ivan
255
256         * httemplate/edit/part_bill_event.cgi: in old invoice events,
257           chance default weight of cancel event to 90 so you can place it
258           at the same time as a realtime event, RT#5674
259
260 2009-10-03 13:22  mark
261
262         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
263           at runtime to avoid breakage
264
265 2009-10-01 16:48  ivan
266
267         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
268           selecting a single payby
269
270 2009-10-01 16:01  ivan
271
272         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
273           schema
274
275 2009-10-01 15:02  ivan
276
277         * httemplate/view/cust_main/payment_history/voided_payment.html:
278           consistency with un-voided payments wrt display
279
280 2009-09-30 17:52  ivan
281
282         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
283           really final fix for the problems using remembered cards in
284           self-service. *sigh*
285
286 2009-09-30 17:29  ivan
287
288         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
289           check to FS::ClientAPI::SG/SGNG checks. RT#4610
290
291 2009-09-30 12:33  ivan
292
293         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
294           final fix for the problems using remembered cards in self-service
295
296 2009-09-29 15:08  ivan
297
298         * httemplate/misc/email-customers.html: should fix newsletter
299           sending error when you select a single payby only
300
301 2009-09-28 23:17  ivan
302
303         * FS/t/cust_attachment.t: forgot
304
305 2009-09-28 15:45  ivan
306
307         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
308
309 2009-09-28 15:35  ivan
310
311         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
312           Email::Send, RT#4610
313
314 2009-09-28 15:23  ivan
315
316         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
317
318 2009-09-28 08:55  jeff
319
320         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
321           avoid very weird side effects ( including 'impossible' history )
322           RT#5723
323
324 2009-09-25 05:29  ivan
325
326         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
327           httemplate/config/config.cgi,
328           httemplate/config/config-process.cgi,
329           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
330           processing fee on credit card recharges, RT#5889
331
332 2009-09-25 03:29  ivan
333
334         * FS/FS/Conf.pm: this one too
335
336 2009-09-25 03:14  ivan
337
338         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
339           fs_selfservice/FS-SelfService/cgi/signup.cgi,
340           fs_selfservice/FS-SelfService/cgi/signup.html,
341           httemplate/config/config-process.cgi,
342           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
343           httemplate/elements/select-part_svc.html,
344           httemplate/elements/select-table.html,
345           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
346
347 2009-09-24 19:30  mark
348
349         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
350           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
351           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
352           FS/FS/pay_batch/td_canada_trust.pm,
353           httemplate/misc/download-batch.cgi,
354           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
355
356 2009-09-24 18:04  mark
357
358         * FS/MANIFEST: Add cust_attachment
359
360 2009-09-24 12:59  ivan
361
362         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
363           config, good enough, RT#4610
364
365 2009-09-23 20:14  ivan
366
367         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
368           FS/FS/ClientAPI/SGNG.pm,
369           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
370           ping, RT#4610
371
372 2009-09-23 16:47  ivan
373
374         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
375           extra ticket showing up on wrong customer record
376
377 2009-09-21 20:08  ivan
378
379         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
380           config files, RT#4743
381
382 2009-09-21 13:48  ivan
383
384         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
385           that causes this problem... before it just returned nothing for
386           the search instead of erroring out?
387
388 2009-09-20 23:05  ivan
389
390         * FS/FS/Conf.pm: doc clarification
391
392 2009-09-20 22:35  ivan
393
394         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
395
396 2009-09-20 19:41  ivan
397
398         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
399           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
400           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
401           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
402           httemplate/edit/process/elements/ApplicationCommon.html: add
403           ability to trigger receipts when payment is used against a
404           specific package instead of when it was made, RT#5199
405
406 2009-09-18 15:41  ivan
407
408         * FS/FS/: cust_main.pm,
409           part_event/Condition/has_referral_custnum.pm: add active option
410           to has_referral_custnum condition, RT#6150
411
412 2009-09-18 15:35  ivan
413
414         * httemplate/elements/: select-cust_main-status.html,
415           select-cust_pkg-status.html: fix customer and package status
416           conditions not sticky on edit, noticed on RT#6150
417
418 2009-09-18 12:28  ivan
419
420         * httemplate/edit/elements/edit.html: better error message when the
421           clone object isn't found, RT#6128
422
423 2009-09-17 18:03  ivan
424
425         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
426           charge inadvertantly checking the "tax exempt" checkbox when the
427           tax product popup is swapped in and out, RT#6095
428
429 2009-09-17 16:45  ivan
430
431         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
432           warning
433
434 2009-09-16 18:37  ivan
435
436         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
437           w/part_pkg overrides, RT#6197
438
439 2009-09-15 17:52  ivan
440
441         * FS/FS/Mason.pm: quiet warning: Subroutine
442           Net::Ping::External::_ping_linux redefined
443
444 2009-09-15 16:13  ivan
445
446         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
447           RT#5495
448
449 2009-09-15 15:58  ivan
450
451         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
452           good "Real timeprocessing not enabled!" error when using signup
453           without any real-time processor, RT#6043
454
455 2009-09-15 13:45  ivan
456
457         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
458
459 2009-09-15 13:44  ivan
460
461         * httemplate/search/svc_external.cgi: modernize external search
462
463 2009-09-15 13:44  ivan
464
465         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
466           reports, RT#
467
468 2009-09-15 12:45  ivan
469
470         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
471           operator at /etc/freeside/handler.pl line 79/80" errors
472
473 2009-09-14 16:52  ivan
474
475         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
476           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
477           httemplate/view/svc_broadband.cgi,
478           httemplate/view/cust_main/packages/services.html: ping tool,
479           RT#5845
480
481 2009-09-11 10:40  ivan
482
483         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
484           doh, RT#6101
485
486 2009-09-11 08:51  ivan
487
488         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
489           (hopefully the rest of the) fallout from rating CDRs to sub-penny
490           amounts
491
492 2009-09-10 10:55  ivan
493
494         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
495           char from signup success.html, RT#6110
496
497 2009-08-31 15:17  mark
498
499         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
500
501 2009-08-29 15:47  mark
502
503         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
504
505 2009-08-29 15:45  mark
506
507         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
508
509 2009-08-29 12:05  ivan
510
511         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
512           when not using real-time gateway
513
514 2009-08-29 11:51  ivan
515
516         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
517           using real-time gateway
518
519 2009-08-27 14:41  ivan
520
521         * httemplate/elements/menu.html: oops, tax class menu item got lost
522
523 2009-08-27 03:26  ivan
524
525         * bin/move-customers: try, try again
526
527 2009-08-27 03:23  ivan
528
529         * bin/move-customers: doh
530
531 2009-08-27 03:04  ivan
532
533         * bin/move-customers: ok
534
535 2009-08-26 23:52  ivan
536
537         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
538
539 2009-08-26 13:52  jeff
540
541         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
542           testing need for invoicing list
543
544 2009-08-26 09:19  rsiddall
545
546         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
547           registration first appears in Net::DRI 0.95.
548
549 2009-08-26 04:22  ivan
550
551         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
552           pass at balance reporting, RT#5496
553
554 2009-08-26 03:18  ivan
555
556         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
557           rating, RT#5495
558
559 2009-08-25 12:08  jeff
560
561         * httemplate/search/: 477.html, report_477.html,
562           elements/search.html: improved 477 report #6004
563
564 2009-08-25 10:03  jeff
565
566         * FS/FS/Record.pm: support listref to qsearch as UNION
567
568 2009-08-24 04:09  ivan
569
570         * bin/move-customers: customer move script, RT#5351
571
572 2009-08-24 01:50  ivan
573
574         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
575           script, RT#5351
576
577 2009-08-24 00:08  ivan
578
579         * bin/move-customers: (start of) customer move script, RT#5351
580
581 2009-08-23 23:50  ivan
582
583         * bin/move-customers: (start of) customer move script, RT#5351
584
585 2009-08-23 23:39  ivan
586
587         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
588           bin/move-customers: (start of) customer move script, RT#5351
589
590 2009-08-23 23:13  jeff
591
592         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
593           option
594
595 2009-08-23 22:09  jeff
596
597         * httemplate/graph/cust_bill_pkg.cgi,
598           httemplate/graph/cust_bill_pkg_detail.cgi,
599           httemplate/graph/report_cust_bill_pkg.html,
600           httemplate/graph/report_cust_bill_pkg_detail.html,
601           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
602           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
603           and option to sales report to count usage separately from
604           recurring #5588
605
606 2009-08-21 17:31  ivan
607
608         * httemplate/view/cust_main/packages/status.html: better label
609
610 2009-08-21 17:31  ivan
611
612         * httemplate/misc/states.cgi: mason style
613
614 2009-08-21 17:30  ivan
615
616         * httemplate/elements/header.html: doc
617
618 2009-08-21 17:29  ivan
619
620         * httemplate/edit/elements/edit.html: use name_singular if
621           available too
622
623 2009-08-21 17:29  ivan
624
625         * httemplate/edit/cust_main/bottomfixup.js: comment
626
627 2009-08-21 17:29  ivan
628
629         * httemplate/edit/quick-charge.html: comments
630
631 2009-08-21 17:29  ivan
632
633         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
634
635 2009-08-21 17:27  ivan
636
637         * FS/FS/Cron/check.pm: fewer false positives
638
639 2009-08-21 17:27  ivan
640
641         * FS/FS/cust_bill.pm: doc
642
643 2009-08-21 17:26  ivan
644
645         * FS/FS/Record.pm: cleaner??
646
647 2009-08-21 17:22  ivan
648
649         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
650           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
651           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
652           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
653           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
654           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
655           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
656           svc_phone services from self-service too, RT#5085
657
658 2009-08-20 13:44  ivan
659
660         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
661           warnings spamming logs
662
663 2009-08-20 02:55  ivan
664
665         * FS/FS/part_event/Condition.pm: allow generic conditions for
666           cust_statement, RT#4860
667
668 2009-08-20 02:47  ivan
669
670         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
671           FS/FS/part_event/Action/cust_statement.pm,
672           FS/FS/part_event/Action/cust_statement_send.pm,
673           FS/FS/part_event/Condition/has_pkg_class.pm,
674           FS/FS/part_event/Condition/has_pkgpart.pm,
675           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
676           httemplate/misc/email-statement.cgi,
677           httemplate/view/cust_statement-pdf.cgi,
678           httemplate/view/cust_statement.html: email statements, RT#4860
679
680 2009-08-20 02:26  ivan
681
682         * bin/generate-table-module: tired of asking
683
684 2009-08-19 21:03  ivan
685
686         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
687           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
688           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
689           FS/FS/part_event/Action/cust_statement.pm,
690           FS/FS/part_event/Action/cust_statement_send.pm,
691           httemplate/view/cust_statement.html,
692           httemplate/view/cust_main/payment_history.html,
693           httemplate/view/cust_main/payment_history/statement.html:
694           Emailing statements of accounts, RT#4860
695
696 2009-08-19 19:40  ivan
697
698         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
699           lookup
700
701 2009-08-19 14:27  ivan
702
703         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
704           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
705
706 2009-08-19 00:05  mark
707
708         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
709           userdel_no_queue for MagicMail export
710
711 2009-08-18 23:15  jeff
712
713         * FS/FS/Report/Table/Monthly.pm,
714           httemplate/graph/cust_bill_pkg.cgi,
715           httemplate/graph/report_cust_bill_pkg.html,
716           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
717           outside packages in sales report #5588
718
719 2009-08-18 05:21  jeff
720
721         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
722           2009 - a better way?
723
724 2009-08-17 16:08  mark
725
726         * FS/FS/part_export/: shellcommands.pm,
727           shellcommands_withdomain.pm: Add more fine-grained queue options
728
729 2009-08-17 13:48  jeff
730
731         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
732           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
733           improve emailed cdr csv file (#5727 again)
734
735 2009-08-16 15:45  jeff
736
737         * httemplate/edit/cust_main/bottomfixup.js: include a census
738           zipcode link and other minor improvements
739
740 2009-08-14 15:13  jeff
741
742         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
743
744 2009-08-14 14:51  jeff
745
746         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
747           as external ids
748
749 2009-08-14 10:26  mark
750
751         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
752
753 2009-08-14 10:24  mark
754
755         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
756
757 2009-08-13 15:53  mark
758
759         * FS/bin/freeside-void-payments: Add option to
760           freeside-void-payments to cancel customers
761
762 2009-08-13 08:13  jeff
763
764         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
765           check): don't let empty set limit search
766
767 2009-08-13 02:35  ivan
768
769         * ChangeLog: adding autogen changelog on 1.9
770
771 2009-08-13 02:25  ivan
772
773         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
774           RT#4964
775
776 2009-08-12 17:26  ivan
777
778         * init.d/freeside-init: useful stuff for webdemo & profiling
779
780 2009-08-12 07:58  jeff
781
782         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
783           FS/bin/freeside-daily, FS/bin/freeside-monthly,
784           httemplate/config/config-view.cgi: internalize billco-upload and
785           automate the transfer to the provider RT#5902
786
787 2009-08-12 04:57  ivan
788
789         * httemplate/: docs/about.html, docs/credits.html,
790           docs/license.html, elements/header-popup.html: slight
791           about/credits UI tweak
792
793 2009-08-11 22:22  ivan
794
795         * FS/FS/: cust_main.pm, part_event/Action.pm,
796           part_event/Action/cust_bill_fee_percent.pm,
797           part_event/Action/fee.pm: add pre-bill event stage for late fees,
798           RT#5589
799
800 2009-08-11 19:36  ivan
801
802         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
803           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
804           RT#5924
805
806 2009-08-11 14:33  rsiddall
807
808         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
809           version number in GUI.  You can get the snapshot date from the
810           release number using "rpm -q freeside".
811
812 2009-08-11 14:29  rsiddall
813
814         * Makefile: Reset RPM release number back to 1 on a new version
815           release.
816
817 2009-08-10 19:45  ivan
818
819         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
820           action, RT#5798
821
822 2009-08-10 19:34  ivan
823
824         * FS/FS/cust_main.pm: add $company_name and $company_address to
825           decline template, RT#5869
826
827 2009-08-10 16:04  mark
828
829         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
830           httemplate/edit/process/cust_main_attach.cgi,
831           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
832           httemplate/view/cust_main/attachments.html: Improve handling of
833           deleted attachments
834
835 2009-08-10 14:44  ivan
836
837         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
838           RT#5226
839
840 2009-08-10 11:05  mark
841
842         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
843           magicmail
844
845 2009-08-10 04:57  ivan
846
847         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
848           using pkg-balances, limit self-service access when a customer
849           with multiple packages logs on, RT#4189
850
851 2009-08-10 04:50  ivan
852
853         * FS/FS/ClientAPI/MyAccount.pm,
854           fs_selfservice/FS-SelfService/SelfService.pm,
855           fs_selfservice/FS-SelfService/cgi/myaccount.html,
856           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
857           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
858           fs_selfservice/FS-SelfService/cgi/login.html,
859           fs_selfservice/FS-SelfService/cgi/logout.html,
860           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
861           when using pkg-balances, limit self-service access when a
862           customer with multiple packages logs on, RT#4189
863
864 2009-08-09 16:53  jeff
865
866         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
867           should match practice
868
869 2009-08-09 16:45  jeff
870
871         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
872           spools
873
874 2009-08-09 15:47  jeff
875
876         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
877           start date
878
879 2009-08-09 02:05  mark
880
881         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
882           httemplate/edit/process/cust_main_attach.cgi,
883           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
884           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
885           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
886           Add cust_attachment stuff
887
888 2009-08-07 16:08  ivan
889
890         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
891           httemplate/edit/cust_main/top_misc.html,
892           httemplate/edit/process/cust_main.cgi,
893           httemplate/elements/tr-input-date-field.html: add ability to edit
894           signup dates (turn on cust_main-edit_signupdate config), RT#4644
895
896 2009-08-06 17:39  ivan
897
898         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
899           httemplate/elements/tr-input-date-field.html,
900           httemplate/misc/order_pkg.html,
901           httemplate/view/cust_main/packages.html: don't start recurring
902           billing when a start date hasn't been reached yet either... and
903           since that works, add the start date to new package order,
904           RT#5347
905
906 2009-08-05 17:41  ivan
907
908         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
909           to netsapiens, RT#5226
910
911 2009-08-05 17:39  ivan
912
913         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
914           deleted, RT#5226
915
916 2009-08-05 16:32  ivan
917
918         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
919           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
920           updated flat_introrate, RT#5865
921
922 2009-08-04 19:27  ivan
923
924         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
925           attributes as 0, RT#5815
926
927 2009-08-04 16:43  ivan
928
929         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
930           ignore errors about deleted accounts and properly finish
931           freeside-sqlradius-reset, RT#5868
932
933 2009-08-04 15:04  ivan
934
935         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
936           problams calling ->overlimit during sqlradius-reset, wtf?!
937           RT#5868
938
939 2009-08-03 17:19  ivan
940
941         * FS/FS/cust_pkg.pm: don't reset usage on package change when
942           usage_rollover is on, it adds twice...
943
944 2009-08-03 12:54  ivan
945
946         * httemplate/elements/header.html: looks slightly better in default
947           IE hopefully
948
949 2009-08-03 07:17  jeff
950
951         * FS/FS/part_export/shellcommands.pm: new doesn't exist
952
953 2009-08-03 07:07  jeff
954
955         * FS/FS/part_export/shellcommands.pm: bad tyops
956
957 2009-08-01 12:16  jeff
958
959         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
960           of queue args #5855, fallout from #5495
961
962 2009-07-31 06:20  ivan
963
964         * FS/FS/ClientAPI/MyAccount.pm,
965           fs_selfservice/FS-SelfService/SelfService.pm,
966           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
967           fs_selfservice/FS-SelfService/cgi/change_bill.html,
968           fs_selfservice/FS-SelfService/cgi/change_password.html,
969           fs_selfservice/FS-SelfService/cgi/change_pay.html,
970           fs_selfservice/FS-SelfService/cgi/change_ship.html,
971           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
972           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
973           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
974           fs_selfservice/FS-SelfService/cgi/footer.html,
975           fs_selfservice/FS-SelfService/cgi/header.html,
976           fs_selfservice/FS-SelfService/cgi/login.html,
977           fs_selfservice/FS-SelfService/cgi/logout.html,
978           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
979           fs_selfservice/FS-SelfService/cgi/make_payment.html,
980           fs_selfservice/FS-SelfService/cgi/myaccount.html,
981           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
982           fs_selfservice/FS-SelfService/cgi/payment_results.html,
983           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
984           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
985           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
986           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
987           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
988           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
989           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
990           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
991           fs_selfservice/FS-SelfService/cgi/provision.html,
992           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
993           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
994           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
995           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
996           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
997           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
998           up self-service according to config passed from backend, RT#5530
999
1000 2009-07-31 00:58  ivan
1001
1002         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
1003
1004 2009-07-31 00:51  ivan
1005
1006         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
1007
1008 2009-07-30 02:19  ivan
1009
1010         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
1011           self-service if applicable, RT#4339
1012
1013 2009-07-30 01:43  ivan
1014
1015         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
1016           illegal state?
1017
1018 2009-07-30 00:39  ivan
1019
1020         * httemplate/view/cust_main/change_history.html: small fix to
1021           change history to not error out with svc_acct services, RT#1005
1022
1023 2009-07-30 00:35  mark
1024
1025         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
1026           correctly
1027
1028 2009-07-29 23:52  ivan
1029
1030         * httemplate/view/cust_main/payment_history.html: didn't mean to
1031           leave a Dump(er) there
1032
1033 2009-07-29 23:50  ivan
1034
1035         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
1036           vestigial variable
1037
1038 2009-07-29 23:49  ivan
1039
1040         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
1041           here
1042
1043 2009-07-29 23:48  ivan
1044
1045         * httemplate/elements/select-cust_pkg-balances.html: fix for
1046           stickiness on errors
1047
1048 2009-07-29 23:42  ivan
1049
1050         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
1051           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
1052           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
1053           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
1054           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
1055           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
1056           httemplate/edit/process/cust_pay.cgi,
1057           httemplate/elements/select-cust_pkg-balances.html,
1058           httemplate/elements/tr-select-cust_pkg-balances.html,
1059           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
1060           httemplate/view/cust_main/packages.html,
1061           httemplate/view/cust_main/payment_history.html,
1062           httemplate/view/cust_main/packages/status.html,
1063           httemplate/view/cust_main/payment_history/payment.html,
1064           httemplate/view/cust_main/payment_history/credit.html,
1065           httemplate/view/cust_main/payment_history/voided_payment.html:
1066           experimental package balances, RT#4339
1067
1068 2009-07-28 15:21  jeff
1069
1070         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
1071           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
1072           httemplate/view/cust_main/billing.html: feature to email CSV of
1073           CDRs with invoices #5727
1074
1075 2009-07-28 14:17  ivan
1076
1077         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
1078           FS/FS/svc_external.pm, httemplate/pref/pref.html,
1079           httemplate/view/cust_main.cgi,
1080           httemplate/view/cust_main/change_history.html: adding a basic
1081           change history using history tables, RT#1005, RT#4357
1082
1083 2009-07-27 19:12  mark
1084
1085         * FS/FS/part_export/: shellcommands.pm,
1086           shellcommands_withdomain.pm: Add no_queue option to shellcommands
1087           exports
1088
1089 2009-07-27 12:51  ivan
1090
1091         * httemplate/misc/cancel_pkg.html: fix spacing
1092
1093 2009-07-27 02:59  ivan
1094
1095         * httemplate/search/: report_cust_pay.html,
1096           elements/cust_pay_or_refund.html: searching for voided payments
1097           by void date as well, RT#5786
1098
1099 2009-07-27 02:07  ivan
1100
1101         * httemplate/: elements/menu.html, search/cust_pay_void.html,
1102           search/report_cust_pay.html,
1103           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
1104           view/cust_pay_void.html: voided payment report, RT#5786
1105
1106 2009-07-26 23:17  ivan
1107
1108         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
1109           config options back to Conf.pm to fix "unapplypayments" fails
1110           existential comparison errors, RT#2927
1111
1112 2009-07-26 20:26  jeff
1113
1114         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1115           httemplate/edit/cust_main.cgi,
1116           httemplate/edit/cust_main/bottomfixup.js,
1117           httemplate/edit/cust_main/contact.html,
1118           httemplate/elements/location.html,
1119           httemplate/misc/xmlhttp-cust_main-censustract.html,
1120           httemplate/search/cust_pkg.cgi,
1121           httemplate/view/cust_main/misc.html: FCC from 477 improvements
1122           #4912
1123
1124 2009-07-26 13:23  jeff
1125
1126         * httemplate/search/svc_broadband.cgi: fix links
1127
1128 2009-07-26 12:36  ivan
1129
1130         * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
1131           html/Elements/SelectDate: fix the date picker in RT to use
1132           jscalendar instead of an HTML popup (that had acquired the page
1133           header, eek), RT#1682
1134
1135 2009-07-26 11:40  ivan
1136
1137         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
1138           1.180.2.49 (2009-7-26), RT#2873
1139
1140 2009-07-25 23:38  jeff
1141
1142         * FS/bin/freeside-apply_payments_and_credits: command line tool to
1143           apply payments and credits
1144
1145 2009-07-25 15:00  ivan
1146
1147         * htetc/handler.pl: set a character encoding for all pages; this
1148           should fix problems with diamond question marks even when the
1149           server gets an UTF-8 default setting, RT#3094
1150
1151 2009-07-25 14:33  ivan
1152
1153         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
1154           should fix the re-email/print links on event search pages sending
1155           too much, RT#5740, RT#5570
1156
1157 2009-07-25 00:57  ivan
1158
1159         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
1160           store files in the db, RT#4964
1161
1162 2009-07-24 02:38  ivan
1163
1164         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
1165           CoovaChilli) Max attributes, specifically
1166           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
1167
1168 2009-07-23 22:51  mark
1169
1170         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
1171           freeside-void-payments
1172
1173 2009-07-23 12:46  ivan
1174
1175         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
1176           value in string ne
1177
1178 2009-07-23 12:40  ivan
1179
1180         * FS/bin/freeside-void-payments: fix -r option, RT#5675
1181
1182 2009-07-23 09:48  jeff
1183
1184         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
1185
1186 2009-07-23 06:25  ivan
1187
1188         * httemplate/: browse/cust_main_county.cgi,
1189           edit/process/cust_main_county-collapse.cgi: add back remove
1190           ("collapse") links again.  on each line this time.  RT#2973
1191
1192 2009-07-22 23:58  ivan
1193
1194         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
1195
1196 2009-07-22 15:05  ivan
1197
1198         * httemplate/view/cust_main/misc.html: fix bombing out on new
1199           DateTime
1200
1201 2009-07-21 11:44  ivan
1202
1203         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
1204           termination pricing too, RT#5495
1205
1206 2009-07-21 00:03  ivan
1207
1208         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
1209           w/single_price, round to four decimal places (wtf?) instead of 2,
1210           RT#5495
1211
1212 2009-07-20 22:29  ivan
1213
1214         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
1215
1216 2009-07-20 22:27  ivan
1217
1218         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
1219           have to use and @ISA (and capitalize) it
1220
1221 2009-07-20 17:20  ivan
1222
1223         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
1224           definitions at the moment
1225
1226 2009-07-20 16:01  jeff
1227
1228         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
1229           invoices include call details #5275
1230
1231 2009-07-20 07:26  jeff
1232
1233         * httemplate/elements/checkbox.html,
1234           httemplate/elements/tr-checkbox.html,
1235           httemplate/elements/tr-justtitle.html,
1236           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
1237           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
1238           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
1239           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
1240           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
1241           into top line total when desired #5724
1242
1243 2009-07-19 21:51  ivan
1244
1245         * FS/FS/cust_pkg.pm: one $conf is enough
1246
1247 2009-07-19 21:40  ivan
1248
1249         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
1250           improve terrible quoting behavior when you change MessageBoxWidth
1251
1252 2009-07-19 21:19  ivan
1253
1254         * httemplate/elements/header.html: fix preferences links showing as
1255           blue/purple on RT side
1256
1257 2009-07-19 21:14  ivan
1258
1259         * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
1260           links on ticket create (fallout from RT borging/styling)
1261
1262 2009-07-17 16:33  ivan
1263
1264         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
1265
1266 2009-07-17 16:10  rsiddall
1267
1268         * rpm/freeside.spec: Filter out requirements for specific Freeside
1269           modules so that you can install an RPM which requires missing
1270           Freeside modules.
1271
1272 2009-07-17 15:26  ivan
1273
1274         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
1275           pkgpart exclusion for billing run, RT#5495
1276
1277 2009-07-17 07:58  jeff
1278
1279         * bin/billco-upload: add mutex and commit changes found on
1280           installed system
1281
1282 2009-07-16 19:29  jeff
1283
1284         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
1285           reporting
1286
1287 2009-07-16 18:44  jeff
1288
1289         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
1290           bill usage when cancelling package
1291
1292 2009-07-16 18:08  jeff
1293
1294         * bin/generate-table-module: black magic to edit Mason.pm as well
1295
1296 2009-07-16 17:35  ivan
1297
1298         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
1299           do one per-minute price without rate tables, RT#5495
1300
1301 2009-07-16 17:33  ivan
1302
1303         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
1304           old convergent cruft
1305
1306 2009-07-16 17:10  ivan
1307
1308         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
1309           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
1310           cdr_upstream_rate table and some other old convergent cruft
1311
1312 2009-07-16 15:16  jeff
1313
1314         * FS/FS/Mason.pm: dark magic coming soon
1315
1316 2009-07-15 18:57  jeff
1317
1318         * httemplate/search/477.html: duh! more 477 files
1319
1320 2009-07-15 18:35  jeff
1321
1322         * httemplate/search/report_477.html: missed file for 477 reporting
1323
1324 2009-07-15 16:06  ivan
1325
1326         * FS/FS/part_pkg/cdr_termination.pm: unused for now
1327
1328 2009-07-15 15:49  ivan
1329
1330         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
1331           setting charged_party to accountcode, RT#5495
1332
1333 2009-07-14 12:06  rsiddall
1334
1335         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
1336           Jeff.
1337
1338 2009-07-14 12:05  rsiddall
1339
1340         * FS/FS/svc_domain.pm: Changed description of "action" field to
1341           match domain registration exports.
1342
1343 2009-07-13 20:14  ivan
1344
1345         * htetc/handler.pl: fix warnings, from RT merge fallout
1346
1347 2009-07-13 19:53  ivan
1348
1349         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
1350           provisioning?  or at least better debugging, RT#5226
1351
1352 2009-07-13 19:52  ivan
1353
1354         * httemplate/elements/tr-select-did.html: stop Dumper spew
1355
1356 2009-07-13 17:28  rsiddall
1357
1358         * Makefile, FS/FS/svc_domain.pm,
1359           FS/FS/part_export/domreg_net_dri.pm,
1360           httemplate/edit/process/domreg.cgi: New export to
1361           register/transfer/renew/revoke domains using Net::DRI.  Currently
1362           optimized for OpenSRS.  Should become more generalized in later
1363           releases.  Modified Makefile to insert the Freeside log folder
1364           into the new export.  Modified svc_domain.pm to prevent
1365           generation of transfer requests when a domain is moved to a
1366           different package with a domain registration attached to one of
1367           the included services.  Modified domreg.cgi to display errors on
1368           a separate page.
1369
1370 2009-07-13 09:02  jeff
1371
1372         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
1373           other bugs in tax updates
1374
1375 2009-07-13 03:12  ivan
1376
1377         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
1378           found in FS::part_pkg::recur_Common, skipping" warning
1379
1380 2009-07-13 02:19  ivan
1381
1382         * FS/FS/ClientAPI/MyAccount.pm,
1383           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
1384           self-service agent-specific logos
1385
1386 2009-07-13 02:10  ivan
1387
1388         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
1389           logo?
1390
1391 2009-07-13 00:21  ivan
1392
1393         * conf/invoice_html: thank you IE8
1394
1395 2009-07-13 00:10  ivan
1396
1397         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
1398
1399 2009-07-12 20:24  ivan
1400
1401         * rt/html/Elements/PageLayout: think that should be it, fix bar
1402           when there's no primary $page_tabs
1403
1404 2009-07-12 20:15  ivan
1405
1406         * rt/html/Elements/Footer: no need for Time to display either
1407
1408 2009-07-12 19:33  ivan
1409
1410         * rt/html/Elements/PageLayout: style RT's menubars like ours
1411
1412 2009-07-12 18:50  ivan
1413
1414         * httemplate/elements/: header.html, menubar.html: style nits
1415
1416 2009-07-12 16:45  ivan
1417
1418         * httemplate/elements/header.html: fix header sizes :/
1419
1420 2009-07-12 16:38  ivan
1421
1422         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
1423           hope so
1424
1425 2009-07-12 16:27  ivan
1426
1427         * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
1428           margins
1429
1430 2009-07-12 16:25  ivan
1431
1432         * httemplate/edit/cust_main.cgi: ACL on customer edit
1433
1434 2009-07-12 16:22  ivan
1435
1436         * httemplate/elements/header.html, httemplate/elements/menu.html,
1437           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
1438           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
1439           rt/html/Elements/Header,
1440           rt/html/NoAuth/css/3.5-default/freeside.css,
1441           rt/html/NoAuth/css/3.5-default/misc.css,
1442           rt/html/Ticket/Display.html: resolve style weirdness (fallout
1443           from RT integration), especially non-fixed-width comment boxes,
1444           menu/searchbar differences, RT#1169
1445
1446 2009-07-12 12:32  ivan
1447
1448         * httemplate/elements/menu.html: update tickting config
1449           descriptions
1450
1451 2009-07-12 06:27  jeff
1452
1453         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
1454           untaint
1455
1456 2009-07-10 19:40  ivan
1457
1458         * bin/drop_slony.slonik: notes
1459
1460 2009-07-10 10:50  ivan
1461
1462         * httemplate/elements/: select-did.html, tr-select-did.html: fix
1463           svc_phone provisioning!
1464
1465 2009-07-09 17:36  ivan
1466
1467         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
1468           RT#5495
1469
1470 2009-07-09 16:59  ivan
1471
1472         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
1473           CDRs, RT#5495
1474
1475 2009-07-09 16:58  ivan
1476
1477         * FS/bin/freeside-cdr-sftp_and_import: add -r option
1478
1479 2009-07-09 14:05  ivan
1480
1481         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
1482           httemplate/search/report_unapplied_cust_pay.html,
1483           httemplate/search/unapplied_cust_pay.html: unapplied payments
1484           report, RT#4861
1485
1486 2009-07-09 13:36  ivan
1487
1488         * httemplate/search/elements/cust_main_dayranges.html: no idea how
1489           i missed fixing this before
1490
1491 2009-07-09 13:18  ivan
1492
1493         * httemplate/search/report_receivables.cgi: oops
1494
1495 2009-07-08 19:34  ivan
1496
1497         * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
1498           "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
1499           on ticket creation and otherwise, RT#1169
1500
1501 2009-07-08 04:12  ivan
1502
1503         * FS/FS/TicketSystem/RT_External.pm,
1504           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
1505           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
1506           httemplate/elements/about_freeside.html,
1507           httemplate/elements/about_rt.html,
1508           httemplate/elements/header.html,
1509           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
1510           rt/html/Elements/Header, rt/html/Elements/PageLayout,
1511           rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
1512           rt/html/User/Prefs.html: borg RT menus, RT#1169
1513
1514 2009-07-07 20:33  ivan
1515
1516         * httemplate/search/: report_receivables.cgi,
1517           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
1518           elements/cust_main_dayranges.html: factor out the range-handling
1519           portions of receivables report, start on a similar unapplied
1520           payment report, RT#4861
1521
1522 2009-07-07 02:53  ivan
1523
1524         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
1525           svc_broadband.ip_addr
1526
1527 2009-07-07 02:23  ivan
1528
1529         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
1530           svc_broadband.ip_addr
1531
1532 2009-07-07 02:22  ivan
1533
1534         * httemplate/edit/svc_broadband.cgi: UI nit - double #
1535
1536 2009-07-07 00:32  mark
1537
1538         * FS/bin/freeside-void-payments: Add freeside-void-payments script
1539           for returned check processing
1540
1541 2009-07-06 17:53  ivan
1542
1543         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
1544           duration field (previously only billsec)
1545
1546 2009-07-06 17:47  ivan
1547
1548         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
1549           1900-01-01, RT#4081
1550
1551 2009-07-06 16:14  ivan
1552
1553         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
1554           acctid
1555
1556 2009-07-06 14:34  ivan
1557
1558         * httemplate/browse/rate_region.html: align, display countrycode
1559           with +, space between prefixes allowing wrapping
1560
1561 2009-07-05 17:28  ivan
1562
1563         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
1564           cdrbatch field
1565
1566 2009-07-05 17:10  ivan
1567
1568         * httemplate/elements/: select-did.html, tr-select-did.html: doh
1569
1570 2009-07-05 16:56  ivan
1571
1572         * httemplate/elements/: select-did.html, tr-select-did.html: allow
1573           svc_phone.phonenum to be edited when a DID selector is not in use
1574
1575 2009-07-05 16:17  ivan
1576
1577         * httemplate/search/cdr.html: format start/answer/end dates and
1578           link svcnum to service
1579
1580 2009-07-05 14:35  ivan
1581
1582         * FS/FS/Schema.pm, FS/FS/cdr.pm,
1583           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
1584           httemplate/search/report_cdr.html: CDR search by dcontext,
1585           charged_party, toggle of display fields, RT#4081
1586
1587 2009-07-03 17:47  ivan
1588
1589         * FS/FS/part_event/Condition/: cust_payments.pm,
1590           cust_payments_pkg.pm: add condition based on total customer
1591           payments as a multiplier of a specific package, RT#3983
1592
1593 2009-07-03 17:08  ivan
1594
1595         * FS/FS/part_event/Condition/once.pm: spealing
1596
1597 2009-07-02 04:22  ivan
1598
1599         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
1600           FS/FS/part_pkg/cdr_termination.pm,
1601           httemplate/edit/cust_main/billing.html,
1602           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
1603           settlement cdr processing, RT#5495
1604
1605 2009-07-01 19:02  ivan
1606
1607         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
1608           part_event/Action/fee.pm: fix late fees, RT#5665
1609
1610 2009-07-01 18:26  jeff
1611
1612         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
1613           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
1614           update flat_introrate plan to better fit current codebase RT#4912
1615
1616 2009-07-01 03:28  ivan
1617
1618         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
1619           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
1620           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
1621           httemplate/edit/cust_main/billing.html,
1622           httemplate/view/cust_main/billing.html: start of settlement CDR
1623           processing, RT#5495
1624
1625 2009-06-30 22:34  ivan
1626
1627         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
1628           FS/FS/part_event/Action/fee.pm,
1629           httemplate/elements/select-taxclass.html,
1630           httemplate/elements/tr-select-taxclass.html: add tax class
1631           selection back for late charges w/1.9 events, RT#5665
1632
1633 2009-06-30 13:18  jeff
1634
1635         * FS/FS.pm, httemplate/elements/menu.html: documentation
1636           corrections
1637
1638 2009-06-30 12:38  ivan
1639
1640         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
1641           httemplate/browse/part_pkg_taxclass.html,
1642           httemplate/edit/part_pkg_taxclass.html,
1643           httemplate/edit/process/part_pkg_taxclass.html,
1644           httemplate/elements/menu.html,
1645           httemplate/elements/select-taxclass.html,
1646           httemplate/elements/tr-select-taxclass.html: disabling a
1647           taxclass, RT#5472
1648
1649 2009-06-30 05:32  ivan
1650
1651         * httemplate/edit/quick-charge.html: remove debugging
1652
1653 2009-06-30 05:28  ivan
1654
1655         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1656           httemplate/edit/REAL_cust_pkg.cgi,
1657           httemplate/edit/quick-charge.html,
1658           httemplate/edit/process/REAL_cust_pkg.cgi,
1659           httemplate/view/cust_main/packages/status.html,
1660           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
1661           one-time charge "hold for later" / any package future start date,
1662           RT#5347
1663
1664 2009-06-30 04:09  ivan
1665
1666         * FS/FS/part_export/netsapiens.pm: this will help
1667
1668 2009-06-30 02:38  ivan
1669
1670         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
1671           netsapiens export, RT#5226
1672
1673 2009-06-29 19:54  ivan
1674
1675         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
1676           docs from netsapiens rough... RT#5226
1677
1678 2009-06-29 18:42  ivan
1679
1680         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
1681           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
1682           FS/t/part_device.t, FS/t/phone_device.t,
1683           httemplate/browse/part_device.html,
1684           httemplate/edit/part_device.html,
1685           httemplate/edit/phone_device.html,
1686           httemplate/edit/process/part_device.html,
1687           httemplate/edit/process/phone_device.html,
1688           httemplate/misc/delete-phone_device.html,
1689           httemplate/misc/part_device-import.html,
1690           httemplate/elements/menu.html,
1691           httemplate/misc/process/part_device-import.html,
1692           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
1693           integration), RT#5226
1694
1695 2009-06-29 15:48  rsiddall
1696
1697         * rpm/freeside.spec: Fix PDF invoice generation, including
1698           requirement for ghostscript.
1699
1700 2009-06-29 07:45  jeff
1701
1702         * bin/cust_pay_histogram: show total number of payments
1703
1704 2009-06-29 06:55  jeff
1705
1706         * bin/cust_pay_histogram: commandline tool for examining cust_pay
1707           records by date range #5652
1708
1709 2009-06-29 06:53  jeff
1710
1711         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
1712           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1713           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
1714           httemplate/browse/part_pkg_report_option.html,
1715           httemplate/edit/part_pkg.cgi,
1716           httemplate/edit/part_pkg_report_option.html,
1717           httemplate/edit/cust_main/bottomfixup.html,
1718           httemplate/edit/cust_main/bottomfixup.js,
1719           httemplate/edit/cust_main/choose_tax_location.html,
1720           httemplate/edit/process/part_pkg.cgi,
1721           httemplate/edit/process/part_pkg_report_option.html,
1722           httemplate/misc/xmlhttp-cust_main-censustract.html,
1723           httemplate/edit/cust_main/contact.html,
1724           httemplate/elements/location.html, httemplate/elements/menu.html,
1725           httemplate/search/cust_main.html,
1726           httemplate/search/report_cust_main.html,
1727           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
1728           #4912
1729
1730 2009-06-28 23:21  ivan
1731
1732         * FS/MANIFEST: remove freeside-expiration-alerter
1733
1734 2009-06-26 17:55  ivan
1735
1736         * FS/bin/freeside-expiration-alerter: replaced by
1737           FS::Cron::alert_expiration
1738
1739 2009-06-26 16:21  ivan
1740
1741         * FS/bin/freeside-queued: doh, brainfart, RT#5572
1742
1743 2009-06-26 16:12  ivan
1744
1745         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
1746           specify the kinds of jobs to be run, RT#5572
1747
1748 2009-06-26 11:53  ivan
1749
1750         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
1751           bits so that they're used even when doing an exact search on a
1752           browser-remembered result
1753
1754 2009-06-25 23:55  mark
1755
1756         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
1757           freeside-daily routine
1758
1759 2009-06-25 13:23  ivan
1760
1761         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
1762           not enabled!" error when using signup without any real-time
1763           processor
1764
1765 2009-06-25 12:55  ivan
1766
1767         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
1768           Argument "" isn't numeric in numeric eq (==) at
1769           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
1770
1771 2009-06-25 12:47  ivan
1772
1773         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
1774           no-gateway-at-all case, RT#5673
1775
1776 2009-06-25 12:06  ivan
1777
1778         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
1779           report
1780
1781 2009-06-24 18:28  ivan
1782
1783         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
1784           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
1785           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
1786           FS/t/cust_tax_adjustment.t,
1787           httemplate/edit/cust_tax_adjustment.html,
1788           httemplate/edit/process/cust_tax_adjustment.html,
1789           httemplate/search/cust_tax_adjustment.html,
1790           httemplate/view/cust_main/payment_history.html: tax adjustments,
1791           RT#5595
1792
1793 2009-06-24 18:22  ivan
1794
1795         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
1796           whitespace in IE
1797
1798 2009-06-24 11:36  ivan
1799
1800         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
1801           profiling, RT#5662
1802
1803 2009-06-24 02:07  mark
1804
1805         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
1806           expiration alerts into FS::Cron::alert_expiration
1807
1808 2009-06-23 21:42  ivan
1809
1810         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
1811           RT#3988
1812
1813 2009-06-23 18:40  ivan
1814
1815         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
1816           agent-specific sales report, RT#5449
1817
1818 2009-06-23 13:33  rsiddall
1819
1820         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
1821           registration for more than one year as we can't automatically
1822           bill for multi-year renewals at this time.
1823
1824 2009-06-22 16:42  ivan
1825
1826         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
1827           data in payment receipts, RT#5536
1828
1829 2009-06-22 15:55  ivan
1830
1831         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
1832           customer report failure, RT#5515
1833
1834 2009-06-22 10:00  jeff
1835
1836         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
1837
1838 2009-06-22 03:45  ivan
1839
1840         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
1841           isn't numeric in numeric eq (==) at
1842           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
1843
1844 2009-06-22 03:39  ivan
1845
1846         * FS/FS/access_user.pm: fix pod
1847
1848 2009-06-22 03:28  ivan
1849
1850         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
1851
1852 2009-06-22 03:06  ivan
1853
1854         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1855           httemplate/search/cust_bill_pkg.cgi,
1856           httemplate/search/report_tax.cgi: finish basic implemention of
1857           tax exemption by tax name hack, RT#5127
1858
1859 2009-06-22 00:50  ivan
1860
1861         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
1862           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
1863           FS/t/cust_main_exemption.t,
1864           httemplate/edit/cust_main/billing.html,
1865           httemplate/edit/process/cust_main.cgi,
1866           httemplate/view/cust_main/billing.html: tax exemption by tax
1867           name, RT#5127
1868
1869 2009-06-21 15:00  ivan
1870
1871         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
1872           about it
1873
1874 2009-06-21 08:42  jeff
1875
1876         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
1877           #5855
1878
1879 2009-06-21 08:21  jeff
1880
1881         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
1882           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
1883           httemplate/edit/REAL_cust_pkg.cgi,
1884           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
1885           httemplate/edit/part_bill_event.cgi,
1886           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
1887           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
1888           httemplate/misc/bulk_change_pkg.cgi,
1889           httemplate/misc/cancel_pkg.html,
1890           httemplate/misc/cust_main-import.cgi,
1891           httemplate/misc/delay_susp_pkg.html,
1892           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
1893           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
1894           httemplate/search/report_cust_pkg.html,
1895           httemplate/view/cust_main/packages/package.html,
1896           httemplate/view/cust_main/packages/status.html: CUSTOM
1897           packages/actual flag for custom packages #3988
1898
1899 2009-06-19 14:49  jeff
1900
1901         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
1902           Pg when upgrading tax rates and cust_bill_pkg_details
1903
1904 2009-06-19 10:53  jeff
1905
1906         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
1907           payments as manual
1908
1909 2009-06-19 05:08  ivan
1910
1911         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
1912           first month (whew!) add an option not to prorate the accounts
1913           themselves
1914
1915 2009-06-19 00:46  ivan
1916
1917         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
1918
1919 2009-06-19 00:14  ivan
1920
1921         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
1922           run, RT#18737
1923
1924 2009-06-18 04:09  ivan
1925
1926         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
1927
1928 2009-06-18 04:07  ivan
1929
1930         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
1931           fee
1932
1933 2009-06-18 04:04  ivan
1934
1935         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
1936
1937 2009-06-18 04:03  ivan
1938
1939         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
1940           add basic part_pkg cost columns for agent wholsale price plan,
1941           RT#4696
1942
1943 2009-06-18 03:07  ivan
1944
1945         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
1946           fee package
1947
1948 2009-06-18 02:52  ivan
1949
1950         * httemplate/images/gray-black-side.png: forgot this
1951
1952 2009-06-17 18:17  mark
1953
1954         * httemplate/: elements/menu.html, search/report_receivables.cgi,
1955           search/report_receivables.html: Fix receivables report ACL checks
1956           and menu
1957
1958 2009-06-16 23:43  mark
1959
1960         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
1961           httemplate/search/report_receivables.cgi,
1962           httemplate/search/report_receivables.html: Added separate access
1963           right for receivables report
1964
1965 2009-06-16 19:39  ivan
1966
1967         * FS/FS/Conf.pm, FS/FS/access_user.pm,
1968           httemplate/edit/process/REAL_cust_pkg.cgi,
1969           httemplate/edit/process/part_pkg.cgi,
1970           httemplate/edit/process/quick-cust_pkg.cgi,
1971           httemplate/elements/menubar.html,
1972           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
1973           httemplate/search/cust_event.html,
1974           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
1975           httemplate/view/cust_main.cgi: finish up initial work on customer
1976           view tabs (ensure links back to customer view call include
1977           show=packages if default view isn't jumbo or packages already),
1978           RT#5586
1979
1980 2009-06-15 20:29  ivan
1981
1982         * httemplate/: elements/menubar.html, pref/pref-process.html,
1983           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
1984           view/cust_main/payment_history.html, view/cust_main/tickets.html:
1985           basic customer view tabs, RT#5586
1986
1987 2009-06-15 14:41  rsiddall
1988
1989         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
1990           access right for managing domain registration (registering,
1991           transferring, revoking, renewing, etc.).
1992
1993 2009-06-15 13:43  jeff
1994
1995         * FS/FS/cust_main.pm: check for need for postal fee before charging
1996           the customer, not after
1997
1998 2009-06-15 12:41  rsiddall
1999
2000         * FS/FS/part_export/domreg_opensrs.pm,
2001           httemplate/edit/process/domreg.cgi,
2002           httemplate/view/svc_domain.cgi: Add domain registration
2003           operations to the View Domain screen, if the domain has an
2004           associated export supporting registration.  Shows the domain
2005           status and allows registration, transfer, revocation, or renewal.
2006           Revocation almost never works since the registries impose very
2007           short windows after initial registration.  Also updated the
2008           OpenSRS registration export to support the additional operations.
2009
2010 2009-06-12 20:13  rsiddall
2011
2012         * rpm/freeside.spec: Default configuration files had
2013           directory-style permission values.
2014
2015 2009-06-11 19:48  rsiddall
2016
2017         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
2018           configuration folder.  Configuration is kept in the RDBMS and
2019           initialized from the default_conf folder.  RT 5579.
2020
2021 2009-06-10 16:30  jeff
2022
2023         * conf/invoice_latex: prevent notes from bleeding onto coupon
2024           RT#5537
2025
2026 2009-06-10 14:58  ivan
2027
2028         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
2029           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
2030
2031 2009-06-10 12:50  ivan
2032
2033         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
2034           queue if there's already one waiting to run for a customer,
2035           RT#5572
2036
2037 2009-06-10 00:58  ivan
2038
2039         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
2040           looking for, RT#5539
2041
2042 2009-06-09 20:06  ivan
2043
2044         * FS/bin/freeside-upgrade: doh, semicolon
2045
2046 2009-06-09 20:00  ivan
2047
2048         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
2049           for SG upgradability
2050
2051 2009-06-09 19:08  ivan
2052
2053         * httemplate/edit/payment_gateway.html: update gateway list in
2054           order to add WesternACH, RT#5409
2055
2056 2009-06-09 17:02  ivan
2057
2058         * FS/FS/cust_main.pm: eliminate harmless
2059
2060             Argument "" isn't numeric in numeric comparison (<=>) at
2061           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
2062
2063           warning, sort batched payments on a column that actually exists
2064
2065 2009-06-04 07:27  ivan
2066
2067         * httemplate/docs/credits.html: fix scrolling
2068
2069 2009-06-04 07:09  ivan
2070
2071         * rpm/freeside.spec: there are lots of contributors too!
2072
2073 2009-06-04 07:08  ivan
2074
2075         * httemplate/docs/credits.html: $core->add("jeremyd");
2076
2077 2009-06-03 20:49  ivan
2078
2079         * bin/freeside-migrate-events: much more efficient event migration:
2080           let the database do the work, RT#5426
2081
2082 2009-06-03 17:49  ivan
2083
2084         * bin/freeside-migrate-events: add a -m mode to improve performance
2085           so upgrade can complete for large databases, RT#5426
2086
2087 2009-06-03 14:09  rsiddall
2088
2089         * rpm/freeside.spec: Incorrect permissions on the default
2090           configuration folder caused installation to fail with an
2091           incomplete database initialization.  Failure to remove the
2092           ticket_system file from the default configuration folder caused
2093           Freeside to try to use RT.
2094
2095 2009-06-03 12:52  ivan
2096
2097         * FS/FS/UID.pm: add a hack to set default schema, cf.
2098           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
2099
2100 2009-05-31 22:43  jeff
2101
2102         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
2103           httemplate/misc/tax-fetch_and_replace.cgi,
2104           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
2105           function for the taxproduct based tax data loading
2106
2107 2009-05-31 02:57  ivan
2108
2109         * FS/FS/cust_bill.pm: wtf
2110
2111 2009-05-31 02:45  ivan
2112
2113         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
2114           invoice terms anymore.  or in other words, honor setting
2115           'invoice_default_terms' blank, like in 1.7.  RT#5415
2116
2117 2009-05-31 01:39  ivan
2118
2119         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
2120           toggle, RT#5255
2121
2122 2009-05-30 23:59  ivan
2123
2124         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
2125           package definition browse/search, filter by package class,
2126           RT#5255
2127
2128 2009-05-30 22:15  ivan
2129
2130         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
2131           finish up when can connect again, RT#5226
2132
2133 2009-05-30 21:57  ivan
2134
2135         * FS/FS/part_export/netsapiens.pm: necessary for
2136           bin/cdr-netsapeins.import
2137
2138 2009-05-30 05:15  ivan
2139
2140         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
2141
2142 2009-05-30 04:21  ivan
2143
2144         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
2145
2146 2009-05-30 04:14  ivan
2147
2148         * bin/cdr-transnexus.import: quick hacked-up copy of
2149           freeside-cdr-sftp_and_import for transnexus directory structure,
2150           RT#5229
2151
2152 2009-05-30 03:45  ivan
2153
2154         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
2155
2156 2009-05-29 20:40  ivan
2157
2158         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
2159
2160 2009-05-29 20:14  ivan
2161
2162         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
2163           ability for prepaid packages to have usage limits and cancel if
2164           they're hit, RT#4995
2165
2166 2009-05-29 19:31  ivan
2167
2168         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
2169           be set explicitly, don't default to 80%
2170
2171 2009-05-29 16:36  ivan
2172
2173         * httemplate/search/cdr.html: slightly better labels and field
2174           order for CDR report, RT#4081
2175
2176 2009-05-29 16:17  ivan
2177
2178         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
2179           handling in netcentrex CDR handling, RT#4081
2180
2181 2009-05-28 21:43  jeff
2182
2183         * FS/FS/Conf.pm: correct description to reflect previous changes
2184
2185 2009-05-28 17:22  jeff
2186
2187         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
2188           don't require a leading 0 in the quick charge amount
2189
2190 2009-05-27 15:32  ivan
2191
2192         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
2193           think that should actually do it for now on RT#5446
2194
2195 2009-05-27 15:23  ivan
2196
2197         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
2198           too!  woo, working, RT#5446
2199
2200 2009-05-27 15:13  ivan
2201
2202         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
2203           fix total line links on tax report when using report_group
2204           kludge? (still possibly not in all corner cases), RT#5446
2205
2206 2009-05-27 15:10  ivan
2207
2208         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
2209           willf inally fix total line links on tax report when using
2210           report_group kludge? (still possibly not in all corner cases),
2211           RT#5446
2212
2213 2009-05-27 14:35  ivan
2214
2215         * httemplate/search/report_tax.cgi: fix total line links on tax
2216           report when using report_group kludge? (possibly not in all
2217           corner cases), RT#5446
2218
2219 2009-05-27 14:27  ivan
2220
2221         * httemplate/search/report_tax.cgi: fix total line links on tax
2222           report when using report_group kludge? (possibly not in all
2223           corner cases), RT#5446
2224
2225 2009-05-27 14:24  jeff
2226
2227         * httemplate/elements/menuarrow.gif: close ticket 1517
2228
2229 2009-05-27 10:18  ivan
2230
2231         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
2232           line links on tax report when using report_group kludge?
2233           (possibly not in all corner cases), RT#5446
2234
2235 2009-05-27 00:50  jeff
2236
2237         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
2238           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
2239           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
2240           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
2241           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
2242           fs_selfservice/FS-SelfService/Makefile.PL,
2243           fs_selfservice/FS-SelfService/SelfService.pm,
2244           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
2245           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
2246           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
2247           bulk provisioning via ftp and SOAP #5202
2248
2249 2009-05-26 05:32  jeff
2250
2251         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
2252           overlibmws_crossframe.js, overlibmws_draggable.js,
2253           overlibmws_iframe.js, iframecontentmws.js: include overlib in
2254           selfservice
2255
2256 2009-05-25 19:48  ivan
2257
2258         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
2259           portion of total line when using config option for some basic tax
2260           grouping by name, RT#5446
2261
2262 2009-05-25 19:03  ivan
2263
2264         * httemplate/search/report_tax.cgi: mostly fix total line when
2265           using config option for some basic tax grouping by name, RT#5446
2266
2267 2009-05-25 18:41  ivan
2268
2269         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
2270           option for some basic tax grouping by name, RT#5446
2271
2272 2009-05-25 18:35  ivan
2273
2274         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
2275           httemplate/search/report_tax.html: add a config option for some
2276           basic tax grouping by name, RT#5446
2277
2278 2009-05-25 15:42  ivan
2279
2280         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
2281           graph when a package class is specified, RT#5449
2282
2283 2009-05-24 20:59  ivan
2284
2285         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
2286           self-service payments, RT#1592
2287
2288 2009-05-24 18:49  ivan
2289
2290         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
2291           fs_selfservice/FS-SelfService/SelfService.pm,
2292           fs_selfservice/FS-SelfService/cgi/card.html,
2293           fs_selfservice/FS-SelfService/cgi/make_payment.html,
2294           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
2295           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
2296           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
2297           httemplate/elements/location.html,
2298           httemplate/elements/select-county.html: international
2299           self-service payments, RT#1592
2300
2301 2009-05-21 20:22  ivan
2302
2303         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
2304           sqlradius upgrade errors from permissions can be ignored for now
2305
2306 2009-05-21 20:02  ivan
2307
2308         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
2309           ability to report on packages w/status "not yet billed" as well,
2310           RT#5409
2311
2312 2009-05-20 08:27  ivan
2313
2314         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
2315           httemplate/view/cust_main/packages/services.html: add "manage
2316           device" link & config, RT#5438
2317
2318 2009-05-20 01:27  ivan
2319
2320         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
2321           and remove devel cruft, RT#5226
2322
2323 2009-05-19 18:06  ivan
2324
2325         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
2326           integration, RT#5226
2327
2328 2009-05-18 12:23  jeff
2329
2330         * FS/FS/tax_rate_location.pm: miss use
2331
2332 2009-05-18 12:21  jeff
2333
2334         * FS/FS/Schema.pm: allow empty state
2335
2336 2009-05-18 11:21  jeff
2337
2338         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
2339           upgrade attempts
2340
2341 2009-05-18 02:55  ivan
2342
2343         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
2344           FS/FS/UI/bytecount.pm,
2345           fs_selfservice/FS-SelfService/cgi/header.html,
2346           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
2347           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
2348           fs_selfservice/FS-SelfService/cgi/view_usage.html,
2349           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
2350           from self-service, RT#4018
2351
2352 2009-05-18 01:40  ivan
2353
2354         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
2355           correct port, RT#4081
2356
2357 2009-05-17 21:56  jeff
2358
2359         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
2360           1970
2361
2362 2009-05-16 13:07  rsiddall
2363
2364         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
2365           failure causes to the perldoc.
2366
2367 2009-05-16 12:27  rsiddall
2368
2369         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
2370           that failure to install the module doesn't stop Apache from
2371           starting.  (This causes attempts to register domains to fail
2372           instead.)
2373
2374 2009-05-15 19:29  rsiddall
2375
2376         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
2377           when the cust_main owning this domain does not provide fields
2378           required for use as a contact handle in the domain registration
2379           record.  Also temporarily disable the ability to have the export
2380           do only registration or only transfers.
2381
2382 2009-05-15 12:41  rsiddall
2383
2384         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
2385           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
2386           httemplate/edit/process/part_export.cgi,
2387           httemplate/edit/process/svc_domain.cgi: Simple domain
2388           registration at Tucows OpenSRS using an export based on
2389           Net::OpenSRS.  When a domain is added and the export runs, it
2390           will register the domain or initiate a transfer.  You can also
2391           choose no action.  There's currently no provision for revoking
2392           domains or renewing registrations.  Depending on the settings at
2393           OpenSRS, orders may look like they've succeeded in Freeside but
2394           actually be queued pending input by the reseller at OpenSRS.  The
2395           part_export CGIs were modified to allow a multi-valued select to
2396           be used to control which TLDs are enabled for registration.
2397
2398 2009-05-14 09:26  jeff
2399
2400         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
2401           geocode more often
2402
2403 2009-05-14 09:25  jeff
2404
2405         * httemplate/view/cust_main/billing.html: show geocode when
2406           taxproducts enabled
2407
2408 2009-05-13 15:27  jeff
2409
2410         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
2411           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
2412           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
2413           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
2414           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
2415           httemplate/search/cust_bill_pkg.cgi,
2416           httemplate/search/report_newtax.cgi: improved taxproduct tax
2417           report RT#4783
2418
2419 2009-05-12 17:51  ivan
2420
2421         * conf/invoice_latex: remove obsolete comments
2422
2423 2009-05-09 17:45  ivan
2424
2425         * FS/FS/svc_phone.pm: label phone_name correctly
2426
2427 2009-05-09 16:54  ivan
2428
2429         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
2430           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
2431
2432 2009-05-09 00:56  ivan
2433
2434         * FS/FS/: Conf.pm, cdr.pm: add
2435           cdr-charged_party-truncate_{length,prefix} in order to trim
2436           charged_party to a certain length, RT#4081
2437
2438 2009-05-08 18:44  ivan
2439
2440         * httemplate/: edit/elements/svc_Common.html,
2441           edit/elements/edit.html, view/elements/svc_Common.html: use
2442           service-def specific labels, at least for service pages that use
2443           {view,edit}/elements/svc_Common.html RT#4081
2444
2445 2009-05-08 17:39  ivan
2446
2447         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
2448           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
2449           httemplate/edit/part_svc.cgi: add ability to configure service
2450           labels per-package (still need to actually use the labels),
2451           RT#4081
2452
2453 2009-05-08 01:41  ivan
2454
2455         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
2456           where you've changed '(CUSTOM)', RT#5350
2457
2458 2009-05-05 15:02  ivan
2459
2460         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
2461           agent.invoice_template edit by default, with a config to turn
2462           back on, RT#5218
2463
2464 2009-05-05 10:58  ivan
2465
2466         * FS/FS/cust_pay.pm: add company_name to payment receipt
2467
2468 2009-05-05 03:40  ivan
2469
2470         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
2471           httemplate/misc/rate_edit_excel.html,
2472           httemplate/misc/process/rate_edit_excel.html: finish the import
2473           portion of excel rate edit, RT#5108
2474
2475 2009-05-04 18:41  jeff
2476
2477         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
2478           unused code
2479
2480 2009-05-04 11:33  jeff
2481
2482         * bin/: cust_main_special.pm, rebill: this is a quick hack to
2483           rebill customers when a cdr didn't happen
2484
2485 2009-05-03 19:01  ivan
2486
2487         * httemplate/search/: report_prepaid_income.cgi,
2488           report_prepaid_income.html: agent-virt prepaid income report,
2489           RT#5311
2490
2491 2009-05-03 18:17  ivan
2492
2493         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
2494           addition (+) warning
2495
2496 2009-05-03 17:22  ivan
2497
2498         * httemplate/: browse/rate_region.html, elements/menu.html,
2499           misc/rate_edit_excel.html, search/elements/search-xls.html,
2500           search/elements/search.html: add menu item and page for d/ling
2501           and edit rates with excel.  RT#5108
2502
2503 2009-05-03 15:45  ivan
2504
2505         * httemplate/search/elements/: search-csv.html, search-html.html,
2506           search-xls.html, search.html: break down search.html into
2507           components, RT#5108
2508
2509 2009-05-03 11:34  ivan
2510
2511         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
2512           "Redownload resolved batches" ACL for s1, RT#4271
2513
2514 2009-05-02 20:13  ivan
2515
2516         * httemplate/config/config.cgi: edit any config item
2517
2518 2009-05-02 18:45  ivan
2519
2520         * httemplate/config/config-view.cgi: add ability to delete
2521           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
2522           RT#5218
2523
2524 2009-05-02 18:11  ivan
2525
2526         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
2527           httemplate/config/config-view.cgi: add ability to remove
2528           suffix-ed config items, RT#5218
2529
2530 2009-05-02 17:40  ivan
2531
2532         * bin/confdiff: confdiff
2533
2534 2009-05-02 15:11  ivan
2535
2536         * FS/FS/Misc/eps2png.pm: fix eps preview
2537
2538 2009-05-01 17:01  ivan
2539
2540         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
2541           config/config-process.cgi, config/config-view.cgi: finish up
2542           useful agent stuff on the config editor: adding, deleting
2543           overrides too.  also add a confirmation to override deletion from
2544           the agent browse page.  RT#5218
2545
2546 2009-05-01 13:21  jeff
2547
2548         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
2549           aggregate
2550
2551 2009-04-30 19:43  ivan
2552
2553         * httemplate/config/config-view.cgi: view all overrides when asked,
2554           even the ones without values.  hmm :/  RT#5218
2555
2556 2009-04-30 19:08  ivan
2557
2558         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
2559           RT#5293
2560
2561 2009-04-30 18:07  ivan
2562
2563         * httemplate/config/: config-process.cgi, config-view.cgi: add
2564           ability to edit the agent overrides from the main config, RT#4218
2565
2566 2009-04-29 11:25  ivan
2567
2568         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
2569
2570 2009-04-28 15:38  ivan
2571
2572         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
2573
2574 2009-04-27 21:36  ivan
2575
2576         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
2577           SG billing-daily -r behavior, RT#4412
2578
2579 2009-04-27 21:13  ivan
2580
2581         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
2582           to emulate SG billing-daily -r behavior
2583
2584 2009-04-27 16:06  ivan
2585
2586         * FS/FS/Mason.pm: typo
2587
2588 2009-04-27 16:01  ivan
2589
2590         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
2591           will need libcgi-pm-perl removed, suck
2592
2593 2009-04-26 16:43  ivan
2594
2595         * FS/FS/Schema.pm: would help to have an index on priority if we're
2596           going to order based on it
2597
2598 2009-04-26 16:19  ivan
2599
2600         * FS/bin/freeside-queued: start small jobs more efficiently,
2601           RT#4412
2602
2603 2009-04-26 16:09  ivan
2604
2605         * FS/FS/Conf.pm: add a config option for max # of queued kids,
2606           RT#4412
2607
2608 2009-04-25 15:42  ivan
2609
2610         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
2611           multi-process mode for testing, RT#4412
2612
2613 2009-04-23 13:34  jeff
2614
2615         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
2616           subscription option to voip_cdr
2617
2618 2009-04-23 13:31  jeff
2619
2620         * httemplate/misc/tax-fetch_and_import.cgi,
2621           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
2622           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
2623           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
2624           httemplate/elements/menu.html: autodownload and update of cch tax
2625           data
2626
2627 2009-04-22 21:57  ivan
2628
2629         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
2630           and i'm sure it doesn't help the planner get us results sooner.
2631           last chance to try and get cursor approach working?  RT#4412
2632
2633 2009-04-22 21:14  ivan
2634
2635         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
2636           addition is committed?  well, if this works, that answers that.
2637           RT#4412
2638
2639 2009-04-22 13:24  ivan
2640
2641         * FS/FS/Cron/bill.pm: hopefully better performance running the big
2642           query once and then fetching results with a cursor, rather than
2643           running it multiple times with an OFFSET and LIMIT, RT#4412
2644
2645 2009-04-22 11:58  ivan
2646
2647         * httemplate/edit/process/cust_main.cgi: fix not allowing
2648           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
2649
2650 2009-04-21 23:52  ivan
2651
2652         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
2653
2654 2009-04-21 17:54  ivan
2655
2656         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
2657           this should be way more efficient in multi-process mode, can
2658           start billing before the big query completes.  RT#4412
2659
2660 2009-04-21 13:59  ivan
2661
2662         * httemplate/browse/rate_region.html: rate download/edit/upload,
2663           RT#5108
2664
2665 2009-04-21 13:28  ivan
2666
2667         * httemplate/browse/rate_region.html: rate download/edit/upload,
2668           RT#5108
2669
2670 2009-04-21 09:42  ivan
2671
2672         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
2673           stuff causing nothing to bill.  RT#4412
2674
2675 2009-04-20 19:23  jeff
2676
2677         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
2678           descriptive progress popups
2679
2680 2009-04-20 13:57  rsiddall
2681
2682         * rpm/freeside.spec: Acceptance testing of the RPM build system
2683           flushed out a place where /bin/rm stops waiting for input if
2684           you're /bin/su as the user doing the build.  Added a -f flag to
2685           stop it waiting for input.
2686
2687 2009-04-20 09:57  ivan
2688
2689         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
2690           cust_main.archived field, skip billing if Y, RT#4412
2691
2692 2009-04-19 16:55  ivan
2693
2694         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
2695           somehow corrupt
2696
2697 2009-04-19 16:52  ivan
2698
2699         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
2700
2701 2009-04-17 16:30  ivan
2702
2703         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
2704           something to wipe the CVV from very large databases
2705
2706 2009-04-17 12:50  ivan
2707
2708         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
2709           priority to job queue so billing jobs don't don't drown out
2710           provisioning jobs
2711
2712 2009-04-17 12:21  ivan
2713
2714         * FS/FS/Cron/bill.pm: 1 helps alot
2715
2716 2009-04-17 12:20  ivan
2717
2718         * FS/bin/freeside-daily: backport freeside-daily -m and
2719           cust_main::bill_and_collect to 1.7, RT#4412
2720
2721 2009-04-17 01:25  ivan
2722
2723         * httemplate/docs/about.html: AFFERO BITCHES
2724
2725 2009-04-17 01:16  ivan
2726
2727         * httemplate/docs/about.html: what time is now
2728
2729 2009-04-17 01:02  ivan
2730
2731         * httemplate/config/: config-process.cgi, config-view.cgi,
2732           config.cgi: show labels for select(select_hash) config options,
2733           RT#3997
2734
2735 2009-04-17 00:21  ivan
2736
2737         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
2738           attachments, RT#3403
2739
2740 2009-04-17 00:03  ivan
2741
2742         * httemplate/elements/header.html,
2743           rt/html/Elements/FreesideSvcSearch: hide service search unless
2744           user has "View customer services" ACL, RT#3478
2745
2746 2009-04-16 18:17  ivan
2747
2748         * httemplate/search/: report_receivables.cgi,
2749           report_receivables.html: add customer status to receivables
2750           report selection, hopefully help enet, RT#5187
2751
2752 2009-04-15 20:58  rsiddall
2753
2754         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
2755           binaries in the right folder 2/ Make sure freeside group is
2756           created 3/ Make sure freeside home directory is created
2757
2758 2009-04-15 00:14  ivan
2759
2760         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
2761           should fix view of unlinked phone numbers, RT#5171
2762
2763 2009-04-14 22:52  ivan
2764
2765         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
2766
2767 2009-04-14 19:44  ivan
2768
2769         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
2770           self-service where process_payment required "payby" instead of
2771           defaulting to CARD, RT#3905
2772
2773 2009-04-14 19:29  ivan
2774
2775         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
2776           on plaintext, RT#3905
2777
2778 2009-04-14 19:15  ivan
2779
2780         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
2781           invoices off the right
2782
2783 2009-04-14 14:01  ivan
2784
2785         * httemplate/view/cust_main/packages.html: remove debugging
2786
2787 2009-04-14 13:27  ivan
2788
2789         * httemplate/view/cust_main/packages.html: don't hide old packages
2790           that have services, RT#5179
2791
2792 2009-04-14 10:15  ivan
2793
2794         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
2795           control recurring_flag behavior, RT#3843
2796
2797 2009-04-14 10:12  ivan
2798
2799         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
2800           recurring_flag behavior, RT#3843
2801
2802 2009-04-14 09:14  jeff
2803
2804         * httemplate/misc/process/tax-import.cgi: hmmm
2805
2806 2009-04-14 09:12  jeff
2807
2808         * httemplate/misc/process/tax-import.cgi: better at least
2809
2810 2009-04-13 17:09  ivan
2811
2812         * FS/FS/Conf.pm: add configuration option to control recurring_flag
2813           behavior, RT#3843
2814
2815 2009-04-13 16:37  ivan
2816
2817         * FS/FS/cust_main.pm: debugging
2818
2819 2009-04-11 23:24  ivan
2820
2821         * httemplate/elements/tr-select-svc_acct-domain.html: adding
2822
2823 2009-04-11 23:14  ivan
2824
2825         * httemplate/elements/selectlayers.html: add svc_phone on new
2826           customer first package, RT#4315
2827
2828 2009-04-11 23:09  ivan
2829
2830         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
2831           httemplate/edit/cust_main/birthdate.html,
2832           httemplate/edit/cust_main/bottomfixup.html,
2833           httemplate/edit/cust_main/bottomfixup.js,
2834           httemplate/edit/cust_main/first_pkg.html,
2835           httemplate/edit/cust_main/top_misc.html,
2836           httemplate/edit/cust_main/billing.html,
2837           httemplate/edit/cust_main/choose_tax_location.html,
2838           httemplate/edit/cust_main/select-domain.html,
2839           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
2840           httemplate/edit/cust_main/first_pkg/svc_acct.html,
2841           httemplate/edit/cust_main/first_pkg/svc_phone.html,
2842           httemplate/edit/process/cust_main.cgi,
2843           httemplate/elements/select-domain.html,
2844           httemplate/misc/part_svc-columns.cgi,
2845           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
2846           new customer first package, RT#4315
2847
2848 2009-04-11 18:33  jeff
2849
2850         * etc/fslongtable.sty: sheesh
2851
2852 2009-04-11 18:24  jeff
2853
2854         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
2855           correct the real double counting culprit
2856
2857 2009-04-11 14:42  ivan
2858
2859         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
2860           migrate send_email, suspend_if_balance and credit events, RT#3905
2861
2862 2009-04-11 14:29  ivan
2863
2864         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
2865           action
2866
2867 2009-04-11 13:51  ivan
2868
2869         * FS/bin/freeside-upgrade: don't run configuration update when -s
2870           is used for schema-only slony slave update
2871
2872 2009-04-10 12:33  ivan
2873
2874         * FS/FS/Conf.pm: better description for enable_taxproducts and a
2875           warning about tax-pkg_address with it
2876
2877 2009-04-09 20:43  jeff
2878
2879         * FS/FS/cust_main.pm: orders of magnitude faster
2880
2881 2009-04-09 15:51  jeff
2882
2883         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
2884           for non-toll-free calls
2885
2886 2009-04-08 15:42  ivan
2887
2888         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
2889           w/agent packages, RT#5119
2890
2891 2009-04-08 01:08  ivan
2892
2893         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
2894
2895 2009-04-08 00:32  ivan
2896
2897         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
2898           of cvv from history records, RT#5093
2899
2900 2009-04-07 18:13  ivan
2901
2902         * httemplate/misc/link.cgi: when linking a legacy phone number the
2903           phone number could be typed in and not the service #.  RT#3407
2904
2905 2009-04-07 13:45  jeff
2906
2907         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
2908           cdrs
2909
2910 2009-04-07 11:20  ivan
2911
2912         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
2913           usernames, RT#5145
2914
2915 2009-04-07 11:15  ivan
2916
2917         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
2918           RT#3519
2919
2920 2009-04-06 19:50  jeff
2921
2922         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
2923           +1
2924
2925 2009-04-06 19:18  ivan
2926
2927         * FS/FS/cdr.pm: stop smoking crack
2928
2929 2009-04-06 18:20  jeff
2930
2931         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
2932           correct taqua toll free handling and hasten cdr import (skip
2933           uninteresting records)
2934
2935 2009-04-06 16:19  jeff
2936
2937         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
2938
2939 2009-04-06 11:31  jeff
2940
2941         * FS/FS/cdr/taqua.pm: calltype 6 is international
2942
2943 2009-04-05 17:52  jeff
2944
2945         * Makefile, etc/fslongtable.sty: stop doublecounting
2946           extracouponspace  but do not gratuitiously change existing
2947           installs
2948
2949 2009-04-05 16:18  jeff
2950
2951         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
2952
2953 2009-04-04 09:22  jeff
2954
2955         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
2956           bug in cust_bill_pkg_detail
2957
2958 2009-04-03 09:57  jeff
2959
2960         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
2961           provisioned svc_phones as unit count
2962
2963 2009-04-02 13:22  jeff
2964
2965         * httemplate/edit/cust_main/billing.html: Net 20 as well
2966
2967 2009-04-02 10:47  jeff
2968
2969         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
2970           prorate feature
2971
2972 2009-04-02 08:46  jeff
2973
2974         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
2975           portion of voip
2976
2977 2009-04-02 07:56  jeff
2978
2979         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
2980           geocoding
2981
2982 2009-04-01 22:27  jeff
2983
2984         * FS/FS/part_pkg_taxrate.pm: noise reduction
2985
2986 2009-04-01 19:36  ivan
2987
2988         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
2989           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
2990
2991 2009-04-01 17:14  ivan
2992
2993         * httemplate/browse/part_pkg.cgi: add some
2994           (undocumented/unaccessable to web UI yet) options to package
2995           browse to track down packages missing recurring fees
2996
2997 2009-03-31 21:27  ivan
2998
2999         * FS/FS/cdr.pm: show post-granularity duration if available for all
3000           export formats
3001
3002 2009-03-31 20:51  ivan
3003
3004         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
3005           defined length and with specific lastapp
3006
3007 2009-03-31 20:44  ivan
3008
3009         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
3010           defined length and with specific lastapp
3011
3012 2009-03-31 12:51  ivan
3013
3014         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
3015
3016 2009-03-31 12:47  ivan
3017
3018         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
3019           numeric in numeric eq (==) at
3020           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
3021
3022 2009-03-31 12:46  ivan
3023
3024         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
3025           8.3's more strict type checking
3026
3027 2009-03-30 09:33  jeff
3028
3029         * FS/FS/cust_tax_location.pm: schema and module should agree on
3030           column names
3031
3032 2009-03-29 23:10  ivan
3033
3034         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
3035           httemplate/view/cust_main/packages.html: okay.  counts are needed
3036           for the package sort, so push the embedded counting into
3037           cust_main.pm.  sure hope this does it. RT#5083
3038
3039 2009-03-29 22:08  ivan
3040
3041         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
3042           finally do it, RT#5083
3043
3044 2009-03-29 21:50  ivan
3045
3046         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
3047           finally do it, RT#5083
3048
3049 2009-03-29 21:41  ivan
3050
3051         * httemplate/view/cust_main/packages.html: double doh! RT#5083
3052
3053 2009-03-29 21:35  ivan
3054
3055         * httemplate/view/cust_main/packages.html: doh!  underscore,
3056           RT#5083
3057
3058 2009-03-29 21:31  ivan
3059
3060         * httemplate/view/cust_main/packages.html: try not to search for
3061           nothing in cust_svc so much, RT#5083
3062
3063 2009-03-29 21:15  ivan
3064
3065         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
3066           not to search for nothing in cust_svc so much, RT#5083
3067
3068 2009-03-29 20:47  ivan
3069
3070         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
3071           RT#5083
3072
3073 2009-03-29 20:12  ivan
3074
3075         * httemplate/view/cust_main/packages.html: really prevent separate
3076           part_pkg query, RT#5083
3077
3078 2009-03-29 18:39  ivan
3079
3080         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
3081           RT#5083
3082
3083 2009-03-29 18:28  ivan
3084
3085         * httemplate/view/cust_main/packages.html: fix setup date display,
3086           RT#5083
3087
3088 2009-03-29 18:09  ivan
3089
3090         * httemplate/view/cust_main/packages.html: forget caching, instead
3091           scoop up cust_pkg and part_pkg in one query, RT#5083
3092
3093 2009-03-29 18:05  ivan
3094
3095         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
3096           forget caching, instead scoop up cust_pkg and part_pkg in one
3097           query, RT#5083
3098
3099 2009-03-29 17:32  ivan
3100
3101         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
3102           part_pkg caching should speedup display of lots of packages,
3103           RT#5083
3104
3105 2009-03-29 16:44  ivan
3106
3107         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
3108           2 (or configured) cancelled and one-time charge packages, RT#5083
3109
3110 2009-03-29 04:56  ivan
3111
3112         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
3113
3114 2009-03-29 04:52  ivan
3115
3116         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
3117
3118 2009-03-29 03:39  ivan
3119
3120         * httemplate/view/cust_main/packages/package.html: avoid looking up
3121           part_pkg redundantly in the pkg loop, RT#5083
3122
3123 2009-03-29 03:34  ivan
3124
3125         * httemplate/view/cust_main/packages/package.html: avoid looking up
3126           package details redundantly in the pkg loop, RT#5083
3127
3128 2009-03-29 03:17  ivan
3129
3130         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
3131           qsearch for more realisitic profiling data, RT#5083
3132
3133 2009-03-29 02:38  ivan
3134
3135         * httemplate/view/cust_main/: one_time_charge_link.html,
3136           packages.html, packages/status.html: optimize customer view when
3137           there's lots of packages; *really* avoid looking up any config
3138           inside the package loop, RT#5083
3139
3140 2009-03-28 15:59  ivan
3141
3142         * httemplate/elements/select-cust-part_pkg.html,
3143           httemplate/elements/select-cust-pkg_class.html,
3144           httemplate/elements/select-part_pkg.html,
3145           httemplate/elements/select-table.html,
3146           httemplate/elements/tr-select-cust-part_pkg.html,
3147           httemplate/elements/tr-selectmultiple-part_pkg.html,
3148           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
3149           httemplate/misc/cust-part_pkg.cgi,
3150           httemplate/misc/order_pkg.html: package selector, split by
3151           package class, RT#5077
3152
3153 2009-03-25 20:59  ivan
3154
3155         * FS/FS/svc_acct.pm: yow
3156
3157 2009-03-25 20:53  ivan
3158
3159         * FS/FS/cust_main.pm: sort packages by label of first (primary)
3160           service, RT#5041
3161
3162 2009-03-25 02:36  ivan
3163
3164         * httemplate/pref/pref-process.html: throw a proper error message
3165           instead of a mason error on pw chagne problems, RT#5073
3166
3167 2009-03-25 02:36  ivan
3168
3169         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
3170
3171 2009-03-25 01:45  ivan
3172
3173         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
3174           RT#5042
3175
3176 2009-03-24 02:42  ivan
3177
3178         * bin/countdeclines: quick tool for RT#3843
3179
3180 2009-03-23 23:31  ivan
3181
3182         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
3183
3184 2009-03-23 19:36  ivan
3185
3186         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
3187           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
3188           <email>, supress extraneous service list, RT#3519
3189
3190 2009-03-23 16:33  jeff
3191
3192         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
3193           httemplate/misc/process/recharge_svc.html: more DTRT with usage
3194           on service transfer between packages and recharges  RT #2884,
3195           #5040 + #4995 fallout
3196
3197 2009-03-23 15:45  ivan
3198
3199         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
3200           from GECOS to "Real Name", RT#3519
3201
3202 2009-03-23 10:02  ivan
3203
3204         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
3205           (svc_acct.finger) to bulk billing detail, RT#3519
3206
3207 2009-03-21 20:33  ivan
3208
3209         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
3210
3211 2009-03-21 19:47  ivan
3212
3213         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
3214           usps address standardization when the zip returned has no zip+4,
3215           RT#4882
3216
3217 2009-03-21 16:37  ivan
3218
3219         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
3220           cron output not useful
3221
3222 2009-03-21 16:32  ivan
3223
3224         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
3225           up
3226
3227 2009-03-21 15:14  ivan
3228
3229         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
3230           freeside-check local monitoring, RT#4610
3231
3232 2009-03-19 19:14  ivan
3233
3234         * bin/ping: adding quick remote ping & alert script, RT#4610
3235
3236 2009-03-18 08:11  jeff
3237
3238         * FS/FS/part_pkg_taxrate.pm: more error information
3239
3240 2009-03-17 17:30  jeff
3241
3242         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
3243           httemplate/edit/part_svc.cgi: hide unused usage columns
3244
3245 2009-03-17 15:02  ivan
3246
3247         * fs_selfservice/FS-SelfService/SelfService.pm: add
3248           payment_info_renew_info method to ClientAPI/MyAccount and
3249           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
3250
3251 2009-03-17 14:38  ivan
3252
3253         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
3254           fs_selfservice/FS-SelfService/SelfService.pm: add
3255           payment_info_renew_info method to ClientAPI/MyAccount and
3256           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
3257
3258 2009-03-17 13:41  ivan
3259
3260         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
3261
3262 2009-03-17 13:13  ivan
3263
3264         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
3265           since it could be dangerous
3266
3267 2009-03-17 13:04  ivan
3268
3269         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
3270
3271 2009-03-17 12:48  ivan
3272
3273         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
3274
3275 2009-03-17 09:06  jeff
3276
3277         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
3278           RT#4903)
3279
3280 2009-03-17 05:01  ivan
3281
3282         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
3283           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
3284
3285 2009-03-17 02:59  ivan
3286
3287         * FS/FS/Misc/eps2png.pm: less debugging
3288
3289 2009-03-17 02:58  ivan
3290
3291         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
3292           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
3293           httemplate/config/config-view.cgi, httemplate/docs/license.html:
3294           add eps preview to config, for RT#5025
3295
3296 2009-03-16 16:28  jeff
3297
3298         * FS/FS/Schema.pm: avoid the need for approximate comparisons
3299           RT#4903
3300
3301 2009-03-16 10:06  jeff
3302
3303         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
3304           httemplate/edit/svc_broadband.cgi: have prizm use service data
3305           rather than package data to select a profile RT#4853
3306
3307 2009-03-16 08:52  jeff
3308
3309         * bin/make-pkg-fruit: a tool for migrating package elements to
3310           services
3311
3312 2009-03-16 01:08  jeff
3313
3314         * FS/FS/svc_broadband.pm: get the dup checking right
3315
3316 2009-03-16 00:13  ivan
3317
3318         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
3319           elements/location.html: allow country selection on credit card
3320           entry, RT#4997
3321
3322 2009-03-16 00:13  ivan
3323
3324         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
3325           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
3326           chars in Locale::SubCountry states, RT#4997
3327
3328 2009-03-15 23:22  ivan
3329
3330         * Makefile: 5.10!  welcome to the future
3331
3332 2009-03-15 22:54  ivan
3333
3334         * httemplate/view/svc_domain.cgi: fix custnum display on domain
3335           view
3336
3337 2009-03-15 21:21  jeff
3338
3339         * FS/FS/svc_broadband.pm: use part_svc_router
3340
3341 2009-03-15 17:57  jeff
3342
3343         * FS/FS/svc_broadband.pm: comment change
3344
3345 2009-03-15 15:44  ivan
3346
3347         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
3348
3349 2009-03-15 15:33  ivan
3350
3351         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
3352           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
3353           626.' error when using attribute_since_sqlradacct
3354
3355 2009-03-15 12:42  ivan
3356
3357         * FS/FS/cust_pkg_reason.pm: should give better performance if we
3358           search for what we want instead of using a string match
3359
3360 2009-03-15 03:46  ivan
3361
3362         * FS/FS/cust_main.pm: fix application of data fields from prepaid
3363           cards in addition to time field
3364
3365 2009-03-15 03:34  ivan
3366
3367         * httemplate/misc/process/recharge_svc.html: apply byte values from
3368           prepaid cards as well as time value, RT#4995
3369
3370 2009-03-15 03:30  ivan
3371
3372         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
3373           not a disk drive manufacturer, don't use halfass base-10
3374           megs/gigs
3375
3376 2009-03-15 00:33  ivan
3377
3378         * FS/FS/cust_main.pm: cust_main::payment_info, for
3379           ClientAPI::MyAccount
3380
3381 2009-03-14 16:44  ivan
3382
3383         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
3384           old files, RT#3093 / RT#4963
3385
3386 2009-03-13 11:22  jeff
3387
3388         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
3389           in in the interim
3390
3391 2009-03-11 03:03  ivan
3392
3393         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
3394           config, RT#4404
3395
3396 2009-03-11 02:41  ivan
3397
3398         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
3399
3400 2009-03-11 01:57  ivan
3401
3402         * bin/print-directory_assist: comma
3403
3404 2009-03-11 01:46  ivan
3405
3406         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
3407           codes and a kludge to print DA numbers for all of them
3408
3409 2009-03-10 09:14  jeff
3410
3411         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
3412           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
3413           fs_selfservice/FS-SelfService/cgi/verify.cgi,
3414           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3415           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3416           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3417           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3418           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
3419           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
3420           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
3421           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
3422           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
3423           fs_selfservice/FS-SelfService/SelfService.pm,
3424           httemplate/browse/payment_gateway.html,
3425           httemplate/edit/payment_gateway.html,
3426           httemplate/edit/process/payment_gateway.html: merge webpay
3427           support in with autoselection of old realtime_bop and
3428           realtime_refund_bop
3429
3430 2009-03-08 17:15  ivan
3431
3432         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
3433
3434 2009-03-08 17:15  ivan
3435
3436         * httemplate/misc/svc_acct-domains.cgi: doh
3437
3438 2009-03-03 17:47  ivan
3439
3440         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
3441
3442 2009-03-03 15:56  ivan
3443
3444         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
3445           uid freeside" error
3446
3447 2009-03-03 15:41  ivan
3448
3449         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
3450           hash assignment" warning
3451
3452 2009-03-02 00:49  ivan
3453
3454         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
3455           preliminary vitelity export, RT#4868
3456
3457 2009-03-01 20:58  ivan
3458
3459         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
3460           do charged_party rewriting in the cdrrewrited daemon, RT#4342
3461
3462 2009-03-01 16:10  ivan
3463
3464         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
3465           signup.html use selfserice skin config too: selfservice-head,
3466           selfserfice-body_header, selfservice-body_footer,
3467           selfservice-body_bgcolor, selfservice-box_bgcolor
3468
3469 2009-02-28 10:27  ivan
3470
3471         * Makefile: avoid erroring out running install-perl-modules when
3472           you have a pristine, un-updated CVS checkout
3473
3474 2009-02-25 19:51  ivan
3475
3476         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
3477           bit friendlier for BILL signups for testingm RT#4018
3478
3479 2009-02-25 12:05  ivan
3480
3481         * bin/japan.pl: adding quick tool to change the "states" for japan
3482
3483 2009-02-24 02:15  ivan
3484
3485         * FS/FS/Setup.pm: be quiet
3486
3487 2009-02-24 02:09  ivan
3488
3489         * conf/report_template: more bootstrapping bs
3490
3491 2009-02-24 02:06  ivan
3492
3493         * FS/FS/part_referral.pm: bootstrapping issues
3494
3495 2009-02-24 02:00  ivan
3496
3497         * FS/FS/Setup.pm: bootstrapping issues, aaargh
3498
3499 2009-02-24 01:58  ivan
3500
3501         * FS/FS/Setup.pm: bootstrapping issues, ugh
3502
3503 2009-02-24 01:50  ivan
3504
3505         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
3506           bin/freeside-create-initial-data: bootstrapping issues
3507
3508 2009-02-24 01:41  ivan
3509
3510         * bin/freeside-create-initial-data: somehow rc install wound up
3511           without any data
3512
3513 2009-02-24 00:45  ivan
3514
3515         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
3516
3517 2009-02-24 00:41  ivan
3518
3519         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
3520           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
3521           to be billable, RT#3196
3522
3523 2009-02-23 15:52  ivan
3524
3525         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
3526           config type
3527
3528 2009-02-22 13:11  ivan
3529
3530         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
3531
3532 2009-02-22 13:08  ivan
3533
3534         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
3535           where freeside-upgrade spends time
3536
3537 2009-02-22 12:42  ivan
3538
3539         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
3540           RT#4902
3541
3542 2009-02-22 12:12  ivan
3543
3544         * bin/apache.export: add exportnum to apache export files so they
3545           all get preserved in the case where you're using multiple apache
3546           exports to the same machine, RT#4901
3547
3548 2009-02-22 11:46  ivan
3549
3550         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
3551           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
3552           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
3553
3554 2009-02-22 02:58  ivan
3555
3556         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
3557           packages that don't have a last bill date.  really.  RT#4881
3558
3559 2009-02-22 02:34  ivan
3560
3561         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
3562
3563 2009-02-22 00:41  ivan
3564
3565         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
3566           FS/FS/type_pkgs.pm: add agent type list to package def browse,
3567           RT#4880
3568
3569 2009-02-21 18:37  ivan
3570
3571         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
3572           report for more complex situations with counties and taxclasses,
3573           make taxable line items clickable, RT#4878
3574
3575 2009-02-21 16:19  ivan
3576
3577         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
3578           this fixes up tax reports nicely.  RT#4878
3579
3580 2009-02-21 12:56  ivan
3581
3582         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
3583           location_sql search, for tax reports.  RT#4878
3584
3585 2009-02-21 12:14  ivan
3586
3587         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
3588           location_sql search, for tax reports.  RT#4878
3589
3590 2009-02-21 09:56  ivan
3591
3592         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
3593           follow-tax-rename tool (well, quick hack), RT#4878
3594
3595 2009-02-20 20:28  ivan
3596
3597         * FS/FS/Record.pm: and for obj creation too
3598
3599 2009-02-20 20:27  ivan
3600
3601         * FS/FS/Record.pm: it would help to actually finish
3602           nowarn_classload kludge
3603
3604 2009-02-20 20:23  ivan
3605
3606         * FS/FS/Record.pm: add nowarn_classload kludge
3607
3608 2009-02-20 07:07  jeff
3609
3610         * httemplate/edit/cust_main.cgi: support a default tax location
3611           outside us/ca with cch data and better handling of response from
3612           USPS (RT 4857)
3613
3614 2009-02-19 18:55  ivan
3615
3616         * FS/FS/access_user.pm: oops, adding multiple-rightname support
3617           broke ACL caching, bringing it back should be a good perf win for
3618           large customer views, whew.  RT#4830
3619
3620 2009-02-19 18:41  ivan
3621
3622         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
3623           disable display of auto-suspend dates unless enabled by config.
3624           at least until it can be made more efficient.  this is slowing
3625           down customer view waaaaaaaaaay too much.  RT#4830
3626
3627 2009-02-19 18:22  ivan
3628
3629         * httemplate/autohandler: harmless tyop
3630
3631 2009-02-19 05:38  jeff
3632
3633         * httemplate/edit/: cust_main.cgi,
3634           cust_main/choose_tax_location.html: do not attempt to assign a
3635           geocode to non us/ca addresses (RT 4857)
3636
3637 2009-02-18 23:57  ivan
3638
3639         * httemplate/search/: elements/cust_pay_or_refund.html,
3640           elements/search.html, cust_pay_pending.html: redirect pending
3641           payment report back to customer when the pending payment is
3642           resolved, RT#4837, and fix otaker fallout from the pending stuff,
3643           RT#4866
3644
3645 2009-02-18 22:42  ivan
3646
3647         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
3648           add profiling to a file OOM situations, RT#4830
3649
3650 2009-02-18 17:50  ivan
3651
3652         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
3653
3654 2009-02-16 23:43  ivan
3655
3656         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
3657           you otherwise couldn't see, RT#4854
3658
3659 2009-02-16 23:40  ivan
3660
3661         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
3662           you otherwise couldn't see, RT#4854
3663
3664 2009-02-16 18:28  ivan
3665
3666         * FS/FS/Mason.pm, httemplate/autohandler,
3667           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
3668           per-user preference for turning on profiling display when
3669           DBIx::Profile is loaded, RT#4830
3670
3671 2009-02-16 18:01  ivan
3672
3673         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
3674           httemplate/edit/process/quick-charge.cgi,
3675           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
3676           to one-time charges, RT#4858
3677
3678 2009-02-16 15:54  ivan
3679
3680         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
3681           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
3682           httemplate/search/elements/cust_pay_or_refund.html,
3683           httemplate/edit/cust_pay_pending.html,
3684           httemplate/edit/process/cust_pay_pending.html,
3685           httemplate/view/cust_main/payment_history.html,
3686           httemplate/elements/menu.html: add reporting on (and resolution
3687           of) stuck pending transactions, RT#4837 (RT#3572)
3688
3689 2009-02-15 22:40  jeff
3690
3691         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
3692           updates to the initial install
3693
3694 2009-02-15 22:02  jeff
3695
3696         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
3697           allow completely empty updates (again?)
3698
3699 2009-02-15 21:59  jeff
3700
3701         * FS/FS/cust_tax_location.pm: wrong operator
3702
3703 2009-02-15 09:38  jeff
3704
3705         * FS/FS/tax_rate.pm: remove useless line
3706
3707 2009-02-15 09:23  jeff
3708
3709         * FS/FS/tax_rate.pm: tyop
3710
3711 2009-02-15 09:20  jeff
3712
3713         * FS/FS/tax_rate.pm: trim whitespace on import
3714
3715 2009-02-15 05:51  jeff
3716
3717         * FS/FS/Record.pm: improved float searching
3718
3719 2009-02-13 16:40  ivan
3720
3721         * httemplate/: elements/select-agent.html,
3722           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
3723           select-agent agent virtualization, RT#1405
3724
3725 2009-02-12 11:48  jeff
3726
3727         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
3728           help
3729
3730 2009-02-12 07:55  jeff
3731
3732         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
3733           better upload error handling and correction of tax upload
3734           filecount
3735
3736 2009-02-11 10:44  ivan
3737
3738         * httemplate/search/cdr.html: fix select and unselect all buttons
3739           on CDR bulk actions, RT#4766
3740
3741 2009-02-11 08:06  jeff
3742
3743         * FS/FS/Schema.pm: mac is unique
3744
3745 2009-02-10 08:25  jeff
3746
3747         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
3748           limit workaround
3749
3750 2009-02-10 02:35  ivan
3751
3752         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
3753           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
3754           interface, RT#4766 / RT#4731
3755
3756 2009-02-09 07:03  ivan
3757
3758         * httemplate/browse/agent.cgi: try for slightly better UI on agent
3759           config overrides
3760
3761 2009-02-09 06:05  ivan
3762
3763         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
3764           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
3765           conf/invoice_html, conf/invoice_html_statement,
3766           httemplate/config/config-image.cgi,
3767           httemplate/config/config-process.cgi,
3768           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
3769           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
3770           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
3771           company_name, company_address, logo, etc.. RT#3989
3772
3773 2009-02-09 03:45  ivan
3774
3775         * FS/FS/UI/Web.pm: pull out the data for address fields too!
3776           RT#4583
3777
3778 2009-02-09 03:35  ivan
3779
3780         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
3781
3782 2009-02-09 03:32  ivan
3783
3784         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
3785           formats that include service address, RT#4583
3786
3787 2009-02-09 02:38  ivan
3788
3789         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
3790           take a while
3791
3792 2009-02-08 21:59  ivan
3793
3794         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
3795           skip_dstchannel_prefix options, RT#3196
3796
3797 2009-02-08 17:49  ivan
3798
3799         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
3800           httemplate/browse/access_group.html,
3801           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
3802           httemplate/edit/elements/edit.html,
3803           httemplate/elements/select-part_pkg.html: further work on agents
3804           editing own packages: fix fallout on package customization from
3805           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
3806           to package browse, like clone service, and have agent type
3807           selection disappear when you set an agentnum.  RT#1331
3808
3809 2009-02-07 18:05  ivan
3810
3811         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
3812           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
3813           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
3814           httemplate/edit/process/part_pkg.cgi,
3815           httemplate/elements/select-agent_types.html,
3816           httemplate/elements/select-cust-part_pkg.html,
3817           httemplate/elements/select-part_pkg.html,
3818           httemplate/elements/select-table.html,
3819           httemplate/elements/tr-select-agent_types.html,
3820           httemplate/search/elements/search.html,
3821           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
3822           packages: allow them to see (but not edit) global packages for
3823           their type, RT#1331
3824
3825 2009-02-07 12:16  ivan
3826
3827         * FS/FS/ClientAPI/MyAccount.pm,
3828           fs_selfservice/FS-SelfService/SelfService.pm: add more
3829           documentation on order_pkg and the ability to order svc_phone
3830           too, RT#4722
3831
3832 2009-02-07 11:35  ivan
3833
3834         * httemplate/view/cust_main/payment_history.html: right-align
3835           amount in prev history row
3836
3837 2009-02-07 11:34  ivan
3838
3839         * FS/FS/Record.pm: don't look up encryption config every search,
3840           this should help perf a lot with database config in 1.9
3841
3842 2009-02-07 11:05  ivan
3843
3844         * bin/pod2x: no, it doesn't look like we have query
3845
3846 2009-02-07 00:23  ivan
3847
3848         * httemplate/view/cust_main/: payment_history.html, packages.html,
3849           packages/location.html, packages/services.html,
3850           packages/status.html, payment_history/payment.html,
3851           payment_history/refund.html: optimize customer view: avoid
3852           looking up config values inside loops, RT#4728
3853
3854 2009-02-06 17:45  ivan
3855
3856         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
3857           formatting, RT#4727
3858
3859 2009-02-06 17:33  ivan
3860
3861         * bin/pod2x: don't need this
3862
3863 2009-02-06 17:26  ivan
3864
3865         * bin/pod2x: update pod2x to use Mediawiki module instead of
3866           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
3867
3868 2009-02-06 10:31  ivan
3869
3870         * httemplate/elements/location.html: fix spurious "Unit #" label
3871           showing up, RT#4745
3872
3873 2009-02-05 13:02  jeff
3874
3875         * FS/FS/tax_rate.pm: pluralization agreement
3876
3877 2009-02-05 08:57  jeff
3878
3879         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
3880           style taxes instead of throwing fatal errors
3881
3882 2009-02-04 07:58  jeff
3883
3884         * FS/FS/cust_main.pm: with usage classes, the probability of a
3885           taxless line item tranche is too high for this to be a fatal
3886           error.  we risk overlooking misconfigured taxes/packages
3887
3888 2009-02-03 13:33  jeff
3889
3890         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
3891           filtering conditions
3892
3893 2009-02-01 05:52  ivan
3894
3895         * bin/test_scrub: adding scrub tool
3896
3897 2009-02-01 04:48  ivan
3898
3899         * httemplate/elements/menu.html: yow, don't hide the config menu
3900           unnecessarily
3901
3902 2009-02-01 04:28  ivan
3903
3904         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
3905           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
3906           agent_provision.html, agent_provision_svc_acct.html,
3907           change_bill.html, change_password.html, change_pay.html,
3908           change_ship.html, customer_change_pkg.html,
3909           customer_order_pkg.html, delete_svc.html, footer.html,
3910           list_customers.html, make_ach_payment.html, make_payment.html,
3911           myaccount.html, payment_results.html, process_change_bill.html,
3912           process_change_password.html, process_change_pay.html,
3913           process_change_pkg.html, process_change_ship.html,
3914           process_order_pkg.html, process_order_recharge.html,
3915           process_svc_acct.html, process_svc_external.html, provision.html,
3916           provision_svc_acct.html, recharge_prepay.html,
3917           recharge_results.html, selfservice.cgi, view_customer.html,
3918           view_invoice.html, view_support_details.html, view_usage.html,
3919           view_usage_details.html: put the footer in one frigging file,
3920           whew
3921
3922 2009-02-01 02:37  ivan
3923
3924         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
3925           speed up freeside-migrate-events slightly... RT#4277
3926
3927 2009-01-31 20:13  ivan
3928
3929         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
3930           getting huge dbs upgraded, RT#4679
3931
3932 2009-01-31 01:53  ivan
3933
3934         * FS/FS/access_user.pm: cache the results of ACL queries, should
3935           improve performance of customer view page for customers with
3936           shitloads of packages/services, RT#4696
3937
3938 2009-01-30 12:44  ivan
3939
3940         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
3941
3942 2009-01-29 16:40  ivan
3943
3944         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
3945
3946 2009-01-29 11:21  ivan
3947
3948         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
3949           config, RT#4271
3950
3951 2009-01-28 08:29  rsiddall
3952
3953         * rpm/freeside.spec: Removed conflict between core billing package
3954           and self-service RPMs so you can install them all on the same
3955           machine.  This may have applications if you're using XMLRPC to
3956           talk to the self-service interface from PHP, Python, etc.
3957
3958 2009-01-27 01:39  ivan
3959
3960         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
3961           ACL to allow download of browse/ stuff too, when possible.
3962           RT#4681
3963
3964 2009-01-25 20:22  ivan
3965
3966         * FS/FS/cust_main.pm: i think this was right after all, we do want
3967           to look for a county-less state+country match before country only
3968           and giving up, RT#4681
3969
3970 2009-01-25 18:14  ivan
3971
3972         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
3973           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
3974           line 2193.  Hopefully no problems with invoice with 0 tax
3975           printing :/.  RT#4681
3976
3977 2009-01-25 17:36  ivan
3978
3979         * FS/FS/cust_main.pm: should be better error message for inability
3980           to find tax rates, RT#4681.  also pull in the add_freq changes.
3981           *think* they're safe.  famous last words.
3982
3983 2009-01-25 17:07  ivan
3984
3985         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
3986           isn't numeric in numeric eq (==) at
3987           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
3988
3989 2009-01-25 15:58  ivan
3990
3991         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
3992           httemplate/edit/elements/edit.html: fix one-time charges and
3993           package customization for employees who don't have 'Edit global
3994           package definition' ACL, RT#4668
3995
3996 2009-01-25 14:20  ivan
3997
3998         * httemplate/browse/: access_group.html, access_user.html:
3999           normalize terminology: s/internal users/employees/
4000
4001 2009-01-25 12:43  ivan
4002
4003         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
4004           -cdrd and -queued, RT#4667
4005
4006 2009-01-24 17:27  ivan
4007
4008         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
4009
4010 2009-01-24 13:53  ivan
4011
4012         * fs_selfservice/php/: order_renew.php,
4013           process_payment_order_renew.php: finish up prepay example,
4014           RT#4623
4015
4016 2009-01-24 13:53  ivan
4017
4018         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
4019           current balance, RT#4623
4020
4021 2009-01-24 13:49  ivan
4022
4023         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
4024           chooser when taxproducts are off
4025
4026 2009-01-24 13:04  ivan
4027
4028         * httemplate/: elements/select-domain.html,
4029           elements/select-table.html, elements/tr-select-domain.html,
4030           search/report_svc_acct.html, search/svc_acct.cgi: add domain
4031           selection to advanced account report (side effect on RT#4623)
4032
4033 2009-01-22 17:23  ivan
4034
4035         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
4036           order_renew.php, process_login.php,
4037           process_payment_order_renew.php: add the start at PHP
4038           self-service as a quick early renew example
4039
4040 2009-01-22 16:49  ivan
4041
4042         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
4043           returned by renew_info, RT#4623
4044
4045 2009-01-22 16:23  ivan
4046
4047         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
4048           renew_info, RT#4623
4049
4050 2009-01-22 09:29  ivan
4051
4052         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
4053           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
4054           methods renew_info, order_renew and process_payment_order_renew
4055           to enable self-renewal through self-service.  RT#4623
4056
4057 2009-01-20 18:02  ivan
4058
4059         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
4060           (hopefully last of the) customize package bogosity in 1.9,
4061           RT#4662
4062
4063 2009-01-20 16:52  ivan
4064
4065         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
4066           service addresses from working, RT#4663
4067
4068 2009-01-20 12:08  ivan
4069
4070         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
4071           agent-specific invoices migrated from 1.7->1.9, RT#4645
4072
4073 2009-01-20 11:35  ivan
4074
4075         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
4076           RT#4645
4077
4078 2009-01-19 15:53  ivan
4079
4080         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
4081           tax-pkg_location changes broke new taxation, this should fix
4082
4083 2009-01-19 15:44  ivan
4084
4085         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
4086
4087 2009-01-19 14:32  ivan
4088
4089         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
4090           0, hopefully finally fix DA for QIS, RT#4502
4091
4092 2009-01-19 09:37  ivan
4093
4094         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
4095           order/cancel, RT#4645
4096
4097 2009-01-18 22:36  ivan
4098
4099         * httemplate/: elements/tr-select-cust_location.html,
4100           view/cust_main/packages/location.html: default service location
4101           is cust_main ship_ address when present!  RT#4499
4102
4103 2009-01-18 19:50  ivan
4104
4105         * FS/FS/Schema.pm, FS/FS/rate.pm,
4106           httemplate/edit/process/rate_region.cgi: 10 digit prefix
4107           matching, RT#4403
4108
4109 2009-01-18 15:51  ivan
4110
4111         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
4112
4113 2009-01-18 15:43  ivan
4114
4115         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
4116           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
4117           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
4118           FS/t/cust_bill_pkg_tax_location.t,
4119           httemplate/search/cust_bill_pkg.cgi,
4120           httemplate/search/report_tax.cgi,
4121           httemplate/view/cust_main/packages/location.html: finish package
4122           location tax reporing, RT#4499
4123
4124 2009-01-18 13:06  rsiddall
4125
4126         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
4127           an equals sign.
4128
4129 2009-01-13 05:00  ivan
4130
4131         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
4132           return number to availability, RT#4603
4133
4134 2009-01-12 19:25  ivan
4135
4136         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
4137           sticky that's why calls were being skipped for wrong carrierid,
4138           RT#4502
4139
4140 2009-01-12 18:39  ivan
4141
4142         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
4143           is just a precendece problem, RT#4502
4144
4145 2009-01-12 18:13  ivan
4146
4147         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
4148           inside the rating loop, RT#4502
4149
4150 2009-01-12 17:58  ivan
4151
4152         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
4153           rating loop, RT#4502
4154
4155 2009-01-12 17:34  ivan
4156
4157         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
4158           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
4159
4160 2009-01-12 16:17  ivan
4161
4162         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
4163
4164 2009-01-12 15:51  ivan
4165
4166         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
4167           DA calls, RT#4502
4168
4169 2009-01-12 13:16  jeff
4170
4171         * FS/FS/cust_main.pm: tickets only exist when a ticket system
4172           exists
4173
4174 2009-01-12 12:59  jeff
4175
4176         * FS/FS/cust_main.pm: doc tyop
4177
4178 2009-01-12 01:01  jeff
4179
4180         * FS/FS/svc_acct.pm: vfw callback failure
4181
4182 2009-01-10 15:56  ivan
4183
4184         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4185           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
4186           httemplate/edit/process/change-cust_pkg.html,
4187           httemplate/edit/process/cust_pkg.cgi,
4188           httemplate/elements/location.html,
4189           httemplate/elements/tr-select-cust_location.html,
4190           httemplate/view/cust_main/packages/location.html,
4191           httemplate/view/cust_main/packages/package.html: implement
4192           package changes w/location change, RT#4499
4193
4194 2009-01-09 16:43  ivan
4195
4196         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4197           httemplate/elements/location.html,
4198           httemplate/elements/tr-select-cust_location.html,
4199           httemplate/view/cust_main/packages.html,
4200           httemplate/edit/process/quick-cust_pkg.cgi,
4201           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
4202           more work on package service addresses:  hide locations when
4203           they're all the default, config to show them anyway / finish
4204           implementing package ordering, fix all the state/county weirdness
4205           when changing the location dropdown. RT#4499
4206
4207 2009-01-08 20:06  ivan
4208
4209         * httemplate/edit/cust_main/contact.html,
4210           httemplate/elements/location.html,
4211           httemplate/elements/select-country.html,
4212           httemplate/elements/select-county.html,
4213           httemplate/elements/select-state.html,
4214           httemplate/elements/tr-select-part_referral.html,
4215           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
4216           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
4217           httemplate/view/cust_main/packages.html,
4218           httemplate/view/cust_main/packages/location.html: pick/enter a
4219           location when ordering a package, RT#4499
4220
4221 2009-01-07 17:45  ivan
4222
4223         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
4224           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4225           FS/t/cust_location.t, eg/table_template.pm,
4226           eg/table_template-svc.pm,
4227           httemplate/view/cust_main/packages.html,
4228           httemplate/view/cust_main/packages/location.html,
4229           httemplate/view/cust_main/packages/package.html,
4230           httemplate/view/cust_main/packages/services.html,
4231           httemplate/view/cust_main/packages/status.html: start adding
4232           package locations, RT#4499
4233
4234 2009-01-07 08:59  jeff
4235
4236         * conf/invoice_latex: allow tex to do more column sizing
4237
4238 2009-01-06 16:27  ivan
4239
4240         * httemplate/browse/rate_region.html: country code is two words
4241
4242 2009-01-06 16:18  ivan
4243
4244         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
4245           RT#4524
4246
4247 2009-01-06 16:14  ivan
4248
4249         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
4250           help browse regions by countrycode
4251
4252 2009-01-06 15:30  ivan
4253
4254         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
4255           unrateable and add an ignore_unrateable flag to go back to the
4256           old skip behavior
4257
4258 2009-01-06 13:16  ivan
4259
4260         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
4261           in default CDR output format; fix "all 0 prices" when using
4262           simple output format w/internal rating, RT#4503
4263
4264 2009-01-05 13:12  jeff
4265
4266         * FS/FS/tax_rate.pm: doh! change the interface here, too
4267
4268 2009-01-04 16:26  ivan
4269
4270         * httemplate/elements/checkboxes-table-name.html,
4271           httemplate/elements/checkboxes.html,
4272           httemplate/elements/select-rate.html,
4273           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
4274           httemplate/browse/rate.cgi,
4275           httemplate/misc/copy-rate_detail.html,
4276           httemplate/misc/process/copy-rate_detail.html: add rate copying,
4277           RT#4431
4278
4279 2009-01-04 14:07  ivan
4280
4281         * Makefile, init.d/freeside-init: don't run a self-service server
4282           against localhost OOTB; eliminate those gigantic useless logfiles
4283
4284 2009-01-02 17:52  ivan
4285
4286         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
4287           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
4288           CDR format, RT#4425
4289
4290 2009-01-02 14:03  ivan
4291
4292         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
4293           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
4294           troop CDRs, RT#4413
4295
4296 2009-01-02 10:01  ivan
4297
4298         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
4299
4300 2009-01-02 09:58  ivan
4301
4302         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
4303
4304 2009-01-01 12:11  rsiddall
4305
4306         * rpm/freeside-selfservice.conf: New Apache configuration file for
4307           the self-service interface.
4308
4309 2009-01-01 12:10  rsiddall
4310
4311         * rpm/freeside.spec: Modifications to let self-service work if you
4312           really insist on installing it on the same machine as the billing
4313           server.  Also more fixes for SuSE, and a couple of changes to
4314           minimize differences from the 1.7 branch.
4315
4316 2008-12-31 14:04  ivan
4317
4318         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
4319           CDR format, RT#4403
4320
4321 2008-12-31 10:07  jeff
4322
4323         * FS/FS/cust_main.pm: one got missed?
4324
4325 2008-12-30 19:28  ivan
4326
4327         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
4328           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
4329           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
4330           httemplate/misc/cdr-import.html,
4331           httemplate/misc/process/cdr-import.html: bell west CDR format,
4332           RT#4403
4333
4334 2008-12-30 14:00  jeff
4335
4336         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
4337           improvements and corrections to reasons based on history records
4338
4339 2008-12-30 13:45  jeff
4340
4341         * FS/FS/cdr.pm: move price to last column for default_source
4342
4343 2008-12-30 11:13  jeff
4344
4345         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
4346           usage_class for tax purposes in calltypenum
4347
4348 2008-12-29 10:06  jeff
4349
4350         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
4351           etc/fslongtable.sty: ease deployment of patched longtable
4352
4353 2008-12-28 11:10  ivan
4354
4355         * httemplate/browse/cust_main_county.cgi: finish dealing with
4356           counties with spaces, etc., RT#4496
4357
4358 2008-12-28 11:08  ivan
4359
4360         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
4361           ut_textn strings in county expansion, RT#4496
4362
4363 2008-12-28 10:59  ivan
4364
4365         * httemplate/browse/cust_main_county.cgi: deal with counties with
4366           spaces, etc., RT#4496
4367
4368 2008-12-28 10:52  ivan
4369
4370         * httemplate/browse/cust_main_county.cgi: put the
4371           country/state/county selections on their own line, RT#4496
4372
4373 2008-12-28 10:48  ivan
4374
4375         * httemplate/elements/: select-country.html, select-county.html,
4376           select-state.html, select-did.html: fix browse results for
4377           selecting counties (resulting from separating tax classes), also
4378           add dropdowns to browse by state and county, RT#4496
4379
4380 2008-12-28 10:44  ivan
4381
4382         * httemplate/: browse/cust_main_county.cgi,
4383           edit/cust_main/contact.html, edit/cust_main/billing.html,
4384           misc/payment.cgi, edit/cust_main/select-country.html,
4385           edit/cust_main/select-county.html,
4386           edit/cust_main/select-state.html: fix browse results for
4387           selecting counties (resulting from separating tax classes), also
4388           add dropdowns to browse by state and county, RT#4496
4389
4390 2008-12-24 16:45  jeff
4391
4392         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
4393           "texas tax" in 1.9
4394
4395 2008-12-23 13:41  jeff
4396
4397         * FS/FS/cust_main.pm: miss use
4398
4399 2008-12-23 12:35  jeff
4400
4401         * FS/FS/cust_main.pm: correct bad tax calculation
4402
4403 2008-12-22 16:32  ivan
4404
4405         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
4406           to avoid pushing the total column out to the right, RT#4449
4407
4408 2008-12-22 15:28  ivan
4409
4410         * httemplate/config/config.cgi: textareas are much less annoying to
4411           work with when their scrollbar isn't scrolled off the side itself
4412
4413 2008-12-22 14:30  rsiddall
4414
4415         * rpm/freeside.spec: Copying over modifications to support SuSE
4416           from the 1.7 branch.
4417
4418 2008-12-22 13:16  ivan
4419
4420         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
4421           package names to 50 chars to avoid problems with typeset
4422           invoices, RT#4449
4423
4424 2008-12-21 13:53  ivan
4425
4426         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
4427           RT#4204
4428
4429 2008-12-21 13:49  ivan
4430
4431         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
4432
4433 2008-12-21 13:44  ivan
4434
4435         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
4436
4437 2008-12-21 13:37  ivan
4438
4439         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
4440           like svc_acct, closes: RT#4204 (also a few lines of the new
4441           per-agent config snuck in Conf.pm from RT#3989)
4442
4443 2008-12-21 13:33  ivan
4444
4445         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
4446           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
4447           bin/freeside-upgrade: unique checking for svc_phone like
4448           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
4449           config snuck in Conf.pm from RT#3989)
4450
4451 2008-12-21 10:38  ivan
4452
4453         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
4454
4455 2008-12-21 10:09  ivan
4456
4457         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
4458           freeside-queued put billing jobs in the queue, so they run in
4459           their own short-lived processes, RT#4423
4460
4461 2008-12-21 09:40  ivan
4462
4463         * FS/FS/queue.pm: doc
4464
4465 2008-12-15 16:08  jeff
4466
4467         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
4468
4469 2008-12-11 13:11  jeff
4470
4471         * FS/FS/cust_main.pm: place tax on invoice only once
4472
4473 2008-12-10 13:43  ivan
4474
4475         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
4476           report_cust_credit.html, report_cust_event.html,
4477           report_cust_main-zip.html, report_cust_main.html,
4478           report_cust_pay.html, report_cust_pay_batch.html,
4479           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
4480           report_tax.html: allow all-agent reporting again
4481
4482 2008-12-10 13:33  ivan
4483
4484         * httemplate/graph/: report_cust_bill_pkg.html,
4485           report_cust_pkg.html, report_money_time.html: allow all-agent
4486           reporting again
4487
4488 2008-12-10 12:20  ivan
4489
4490         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
4491
4492 2008-12-10 11:43  rsiddall
4493
4494         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
4495           with moving code out of handler.pl, etc.
4496
4497 2008-12-10 11:42  rsiddall
4498
4499         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
4500           and map them back to Perl module names.
4501
4502 2008-12-09 18:47  jeff
4503
4504         * FS/FS/cust_tax_location.pm: space is empty
4505
4506 2008-12-08 17:49  ivan
4507
4508         * FS/FS/Record.pm: oops
4509
4510 2008-12-08 17:46  ivan
4511
4512         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
4513           httemplate/misc/inventory_item-import.html,
4514           httemplate/misc/process/inventory_item-import.html: use common
4515           base for inventory import too, fixes problems with errors due to
4516           dos line endings and allows Excel upload, RT#4346
4517
4518 2008-12-08 02:13  ivan
4519
4520         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
4521           columns, RT#4376
4522
4523 2008-12-08 01:08  ivan
4524
4525         * FS/FS/Schema.pm: make room for CDRs, RT#4387
4526
4527 2008-12-08 00:52  ivan
4528
4529         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
4530           add an header for rating_method=prefix too, RT#4387
4531
4532 2008-12-08 00:46  ivan
4533
4534         * conf/invoice_html: normal ext_desc shouldn't shove the second+
4535           columns of CDRs out
4536
4537 2008-12-05 09:23  jeff
4538
4539         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
4540
4541 2008-12-05 09:19  jeff
4542
4543         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
4544           taxes
4545
4546 2008-12-05 00:24  jeff
4547
4548         * FS/FS/cust_main.pm: missing uses, corrects 4388
4549
4550 2008-12-04 20:20  jeff
4551
4552         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
4553           charged
4554
4555 2008-12-03 21:16  jeff
4556
4557         * FS/FS/part_export/soma.pm: wtf?
4558
4559 2008-12-03 18:19  jeff
4560
4561         * httemplate/edit/cust_main.cgi: better placement of script
4562           sourcing
4563
4564 2008-12-03 18:03  jeff
4565
4566         * httemplate/elements/init_overlib.html: better placement of script
4567           sourcing
4568
4569 2008-12-03 17:46  jeff
4570
4571         * httemplate/edit/cust_main/choose_tax_location.html: better
4572           behavior when zip code is missing
4573
4574 2008-12-03 15:29  ivan
4575
4576         * httemplate/search/report_receivables.html: allow an all-agent
4577           receivables report again
4578
4579 2008-12-03 13:15  ivan
4580
4581         * httemplate/misc/whois.cgi: fix real customer numbers showing on
4582           view pages, RT#4099/4379
4583
4584 2008-12-03 13:12  ivan
4585
4586         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
4587           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
4588           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
4589           on view pages, RT#4099/4379
4590
4591 2008-12-03 09:25  ivan
4592
4593         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
4594           default to countrycode 1
4595
4596 2008-12-02 21:53  ivan
4597
4598         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
4599           max length for packages, so invoices don't wrap, RT#4328
4600
4601 2008-12-02 17:42  jeff
4602
4603         * bin/import-tax-rates,
4604           httemplate/edit/cust_main/choose_tax_location.html,
4605           httemplate/edit/cust_main/contact.html,
4606           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
4607           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
4608           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
4609           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
4610           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
4611           support zip5 tax lookups, correct errors with fixed format cch
4612           import, inital import performance improvements, noise reduction
4613           on imports, tool for inital import
4614
4615 2008-11-30 23:52  ivan
4616
4617         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
4618           vedeye, RT#4342
4619
4620 2008-11-30 15:37  ivan
4621
4622         * httemplate/edit/access_user.html: s/Internal Access
4623           Groups/Employee Groups/
4624
4625 2008-11-30 15:34  ivan
4626
4627         * httemplate/: browse/access_user.html, edit/access_user.html:
4628           s/Internal Users/Employees/
4629
4630 2008-11-30 15:26  ivan
4631
4632         * httemplate/: browse/access_group.html, edit/access_group.html:
4633           s/Internal Access Groups/Employee Groups/
4634
4635 2008-11-30 13:01  ivan
4636
4637         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
4638           duration/billsec with simple & simple2 rate plans
4639
4640 2008-11-29 13:54  ivan
4641
4642         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
4643           fs_selfservice/FS-SelfService/SelfService.pm,
4644           fs_selfservice/FS-SelfService/cgi/login.html,
4645           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
4646           selfservice_server-single_domain config, and login_info
4647           self-service method to give the login page a bit more
4648           configurability
4649
4650 2008-11-29 12:32  ivan
4651
4652         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
4653           login_info self-service method to give the login page a bit more
4654           configurability
4655
4656 2008-11-25 16:30  ivan
4657
4658         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
4659           the rate is 0
4660
4661 2008-11-25 16:20  ivan
4662
4663         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
4664           excel, closes: RT#4337
4665
4666 2008-11-24 07:40  jeff
4667
4668         * FS/FS/part_export/soma.pm: more caffiene, please
4669
4670 2008-11-24 07:36  jeff
4671
4672         * FS/FS/part_export/soma.pm: doh
4673
4674 2008-11-24 07:18  jeff
4675
4676         * FS/FS/part_export/soma.pm: be more accepting
4677
4678 2008-11-24 06:48  jeff
4679
4680         * FS/FS/part_export/soma.pm: esn's are hex
4681
4682 2008-11-24 04:22  ivan
4683
4684         * FS/FS/cdr/genband.pm: update genband import to agree with
4685           reality, RT#4177
4686
4687 2008-11-24 02:59  ivan
4688
4689         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
4690           internal_diddb; throw a warning instead of an error if a number
4691           couldn't be returned to inventory
4692
4693 2008-11-24 02:47  ivan
4694
4695         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
4696           phone_sqlradius CDR population?, RT#4100
4697
4698 2008-11-24 02:11  ivan
4699
4700         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
4701           seconds returned finally, RT#4100
4702
4703 2008-11-24 00:47  ivan
4704
4705         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
4706           add-ons too... eek.  also correct rating to destination RT#4100
4707
4708 2008-11-22 14:17  ivan
4709
4710         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
4711           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
4712           part_event/Condition.pm, part_event/Action/apply.pm,
4713           part_event/Action/bill.pm, part_event/Action/cancel.pm,
4714           part_event/Action/collect.pm,
4715           part_event/Action/cust_bill_batch.pm,
4716           part_event/Action/cust_bill_comp.pm,
4717           part_event/Action/cust_bill_fee_percent.pm,
4718           part_event/Action/cust_bill_realtime_card.pm,
4719           part_event/Action/cust_bill_realtime_check.pm,
4720           part_event/Action/cust_bill_realtime_lec.pm,
4721           part_event/Action/cust_bill_send.pm,
4722           part_event/Action/cust_bill_send_agent.pm,
4723           part_event/Action/cust_bill_send_alternate.pm,
4724           part_event/Action/cust_bill_send_csv_ftp.pm,
4725           part_event/Action/cust_bill_send_if_newest.pm,
4726           part_event/Action/cust_bill_spool_csv.pm,
4727           part_event/Action/cust_bill_suspend_if_balance.pm,
4728           part_event/Action/fee.pm,
4729           part_event/Action/pkg_referral_credit.pm,
4730           part_event/Action/pkg_referral_credit_pkg.pm,
4731           part_event/Action/suspend.pm,
4732           part_event/Action/suspend_if_pkgpart.pm,
4733           part_event/Action/suspend_unless_pkgpart.pm,
4734           part_event/Condition/balance.pm,
4735           part_event/Condition/balance_age.pm,
4736           part_event/Condition/balance_under.pm,
4737           part_event/Condition/cust_bill_age.pm,
4738           part_event/Condition/cust_bill_has_service.pm,
4739           part_event/Condition/cust_bill_owed.pm,
4740           part_event/Condition/cust_bill_owed_under.pm,
4741           part_event/Condition/cust_payments.pm,
4742           part_event/Condition/has_referral_custnum.pm,
4743           part_event/Condition/once_percust.pm,
4744           part_event/Condition/pkg_age.pm,
4745           part_event/Condition/pkg_notchange.pm,
4746           part_event/Condition/pkg_pkgpart.pm,
4747           part_event/Condition/pkg_recurring.pm,
4748           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
4749           referral credits overhaul, use billing events, agents can
4750           self-configure, limit to once-per-customer, depend on any time
4751           from referred package, referred customer payment, specific
4752           packages, partial staged credits, RT#3983
4753
4754 2008-11-21 23:10  ivan
4755
4756         * httemplate/: browse/part_event.html, edit/elements/edit.html:
4757           billing event cloning
4758
4759 2008-11-20 19:36  jeff
4760
4761         * FS/FS/part_export/soma.pm: initial somanetworks support
4762
4763 2008-11-20 18:57  ivan
4764
4765         * httemplate/edit/elements/edit.html: remove debugging accidentally
4766           left in
4767
4768 2008-11-20 18:55  ivan
4769
4770         * httemplate/edit/process/elements/process.html: document
4771           viewall_ext
4772
4773 2008-11-20 17:58  ivan
4774
4775         * httemplate/: edit/elements/edit.html,
4776           elements/tr-select-agent.html: undo voodoo, find real problem
4777
4778 2008-11-20 16:06  ivan
4779
4780         * httemplate/edit/elements/edit.html: voodoo
4781
4782 2008-11-20 11:02  jeff
4783
4784         * FS/FS/rate.pm: this must be what is meant
4785
4786 2008-11-20 09:49  jeff
4787
4788         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
4789           extra cdr headers
4790
4791 2008-11-20 08:59  jeff
4792
4793         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
4794           per service -- fixes #4260
4795
4796 2008-11-20 04:52  ivan
4797
4798         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
4799           for excel import, hopefully.  should fix "Error: Can't use an
4800           undefined value as an ARRAY reference" error on import.  RT#4297
4801
4802 2008-11-20 03:35  ivan
4803
4804         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
4805           the rate itself, just all its data (the hard part)
4806
4807 2008-11-19 16:42  ivan
4808
4809         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
4810           closes: RT#3982
4811
4812 2008-11-19 06:55  jeff
4813
4814         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
4815           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
4816           httemplate/misc/tax-import.cgi: support for cch fixed format
4817
4818 2008-11-18 17:24  ivan
4819
4820         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
4821           key, fix agent.agent_custnum unique index causing it to get a
4822           value filled in by Record.pm
4823
4824 2008-11-17 18:56  rsiddall
4825
4826         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
4827           as those in parentheses, and handles more version relation types.
4828
4829 2008-11-12 18:22  ivan
4830
4831         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
4832           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
4833           httemplate/edit/process/agent.cgi: add ability to view/edit
4834           access groups of an agent
4835
4836 2008-11-11 00:55  ivan
4837
4838         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
4839
4840 2008-11-11 00:45  ivan
4841
4842         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
4843           don't belong with the ship address, that was an unrelated
4844           tampabay/pbx-change request, RT#3290
4845
4846 2008-11-10 23:51  ivan
4847
4848         * conf/invoice_html: make HTML invoice more consistent with current
4849           typeset invoice: center invoice date instead of right-justify
4850
4851 2008-11-09 03:43  ivan
4852
4853         * httemplate/browse/agent.cgi: realign things in light of
4854           small_custview in this table for master customering, roundaboutly
4855           part of #2933
4856
4857 2008-11-09 03:31  ivan
4858
4859         * FS/FS/cust_main/Import.pm: move batch customer import to its own
4860           file; add svc_external_svc_phone export format, RT#4103
4861
4862 2008-11-09 01:14  ivan
4863
4864         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
4865           httemplate/misc/phone_avail-import.html: add a global countrycode
4866           to phone_avail import and a conf for the default (some other conf
4867           values snuck in also, oh well)
4868
4869 2008-11-09 00:51  ivan
4870
4871         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
4872           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
4873           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
4874           httemplate/misc/process/cust_main-import.cgi: move batch customer
4875           import to its own file; add svc_external_svc_phone export format,
4876           RT#4103
4877
4878 2008-11-06 22:04  ivan
4879
4880         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
4881           wow, it has been a while
4882
4883 2008-11-06 14:53  ivan
4884
4885         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
4886           search, RT #4233
4887
4888 2008-11-06 14:20  ivan
4889
4890         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
4891
4892 2008-11-05 20:22  ivan
4893
4894         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
4895           concatenation (.) or string at
4896           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
4897
4898 2008-11-05 20:18  ivan
4899
4900         * FS/FS/svc_acct.pm: . is used in some implementations of classic
4901           crypt
4902
4903 2008-11-03 07:28  jeff
4904
4905         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
4906
4907 2008-11-03 07:26  jeff
4908
4909         * FS/FS/cust_main.pm: yikes! not yet
4910
4911 2008-11-03 07:14  jeff
4912
4913         * FS/FS/cust_main.pm: otherwise there are no taxes
4914
4915 2008-11-02 17:10  ivan
4916
4917         * httemplate/view/svc_acct.cgi: time remaining is more useful to
4918           display as hours + minutes than days, hours, minutes from
4919           Time::Duration
4920
4921 2008-11-02 12:27  ivan
4922
4923         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
4924           REALLY fix the line-item links too, whew) fix overreporting of
4925           tax invoiced when using & reporting with taxclasses, RT#4131
4926
4927 2008-11-02 12:03  ivan
4928
4929         * httemplate/search/report_tax.cgi: (and fix the line-item links
4930           too, whew) fix overreporting of tax invoiced when using &
4931           reporting with taxclasses, RT#4131
4932
4933 2008-11-02 11:40  ivan
4934
4935         * httemplate/search/report_tax.cgi: (and fix the total too) fix
4936           overreporting of tax invoiced when using & reporting with
4937           taxclasses, RT#4131
4938
4939 2008-11-02 11:26  ivan
4940
4941         * httemplate/search/report_tax.cgi: fix overreporting of tax
4942           invoiced when using & reporting with taxclasses, RT#4131
4943
4944 2008-11-01 15:12  ivan
4945
4946         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
4947           freeside-cdrd disable itself if there's no appropriate package
4948           definition, RT#4184
4949
4950 2008-10-29 15:24  ivan
4951
4952         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
4953           spurious hits
4954
4955 2008-10-29 13:23  ivan
4956
4957         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
4958
4959 2008-10-29 13:21  ivan
4960
4961         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
4962           work?  is this 5.10-specific?
4963
4964 2008-10-29 01:03  ivan
4965
4966         * FS/FS/cust_main.pm, init.d/freeside-init,
4967           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
4968           pickup & bill daemon, RT#4184
4969
4970 2008-10-29 00:50  ivan
4971
4972         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
4973           provisioning
4974
4975 2008-10-27 18:23  ivan
4976
4977         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
4978           RT#4204
4979
4980 2008-10-24 17:37  ivan
4981
4982         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
4983           phone numbers, RT#4195
4984
4985 2008-10-24 16:21  ivan
4986
4987         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
4988           svc_phone view
4989
4990 2008-10-24 15:53  ivan
4991
4992         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
4993           Reply-Message for the RADIUS error message, RT#4100
4994
4995 2008-10-24 15:23  ivan
4996
4997         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
4998           hooks, RT#4100
4999
5000 2008-10-24 14:31  ivan
5001
5002         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
5003           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
5004           RT#4100
5005
5006 2008-10-24 14:25  ivan
5007
5008         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
5009           rlm_perl hook for prepaid voip radius, RT#4100
5010
5011 2008-10-24 14:22  ivan
5012
5013         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
5014           rlm_perl hook for prepaid voip radius, RT#4100
5015
5016 2008-10-24 12:58  ivan
5017
5018         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
5019           rlm_perl hook for prepaid voip radius, RT#4100
5020
5021 2008-10-24 12:54  ivan
5022
5023         * fs_selfservice/FS-SelfService/: SelfService.pm,
5024           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
5025           radius, RT#4100
5026
5027 2008-10-24 12:45  ivan
5028
5029         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
5030           prepaid voip radius, RT#4100
5031
5032 2008-10-24 12:13  ivan
5033
5034         * fs_selfservice/FS-SelfService/: SelfService.pm,
5035           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
5036           radius, RT#4100
5037
5038 2008-10-23 19:54  ivan
5039
5040         * FS/: FS/part_export/phone_sqlradius.pm,
5041           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
5042           untested code to suck in CDRs in from VoIP RADIUS exports,
5043           RT#4100
5044
5045 2008-10-23 19:08  ivan
5046
5047         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
5048           fixes to facilitate using agent_custid as custnum, RT#4190
5049
5050 2008-10-23 18:45  ivan
5051
5052         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
5053           phone RADIUS export: allow freeside-sqlradius-reset to reset a
5054           phone_sqlradius export, but only if explicitly specified by
5055           exportnum.  also fix "Reference found where even-size list
5056           expected" warning and junk winding up in radreply table".  all
5057           this phone_sqlradius stuff is RT#4100
5058
5059 2008-10-23 18:19  ivan
5060
5061         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
5062           part_export/sqlradius.pm: add phone_sqlradius export
5063
5064 2008-10-22 22:20  ivan
5065
5066         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
5067
5068 2008-10-22 11:50  ivan
5069
5070         * httemplate/view/svc_phone.cgi: fix CDR links
5071
5072 2008-10-21 21:39  ivan
5073
5074         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
5075           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
5076           search with Pg, add options for open session search and search on
5077           start time, RT#4051
5078
5079 2008-10-21 08:50  jeff
5080
5081         * fs_selfservice/java/: freeside_login_example.java,
5082           freeside_signup_example.java, biz/freeside/SelfService.java:
5083           biz.freeside.SelfService class and sample applications
5084
5085 2008-10-18 18:57  ivan
5086
5087         * httemplate/config/config.cgi: correctly allow re-editing of
5088           config options with " in them
5089
5090 2008-10-18 17:38  ivan
5091
5092         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
5093           httemplate/elements/search-cust_main.html,
5094           httemplate/browse/agent.cgi: add a master custnum field to
5095           agents, RT#2933 (roundabout)
5096
5097 2008-10-17 18:22  jeff
5098
5099         * FS/FS/cust_main.pm: sheesh
5100
5101 2008-10-17 18:19  jeff
5102
5103         * FS/FS/cust_main.pm: doh
5104
5105 2008-10-17 18:08  jeff
5106
5107         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
5108           endpoints) tax areas
5109
5110 2008-10-17 13:01  jeff
5111
5112         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
5113           assumes a window at least 2.75in or 7cm wide
5114
5115 2008-10-17 11:57  jeff
5116
5117         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
5118           invoices
5119
5120 2008-10-16 15:45  ivan
5121
5122         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
5123           of billsec to calculate billable time, RT#4147
5124
5125 2008-10-15 22:29  ivan
5126
5127         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
5128
5129 2008-10-15 22:29  ivan
5130
5131         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
5132           httemplate/search/cust_pay_batch.cgi,
5133           httemplate/view/cust_main/payment_history.html: add
5134           batch-enable_payby and realtime_disable_payby for better control
5135           over hybrid realtime/batch installs; deprecate never-used
5136           paymentforcedtobatch, RT#4052
5137
5138 2008-10-15 22:04  ivan
5139
5140         * httemplate/elements/menu.html: add batch-enable_payby and
5141           realtime_disable_payby for better control over hybrid
5142           realtime/batch installs; deprecate never-used
5143           paymentforcedtobatch, RT#4052
5144
5145 2008-10-14 14:27  ivan
5146
5147         * FS/FS/Tron.pm: not interested in payment gateway survey just now
5148
5149 2008-10-13 17:50  ivan
5150
5151         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
5152           import format for external services, including next bill date
5153           (cust_pkg.bill), RT#4108
5154
5155 2008-10-13 14:58  ivan
5156
5157         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
5158           freeside-fetch emailed reports from "subject" to "Freeside
5159           report", and add email_report-subject config to change it.
5160           RT#4093
5161
5162 2008-10-12 16:56  jeff
5163
5164         * conf/invoice_latex: better column widths and easier maintenance
5165
5166 2008-10-12 14:22  jeff
5167
5168         * conf/invoice_latex: better value for non-broken tetex
5169
5170 2008-10-12 12:43  jeff
5171
5172         * conf/longtable.sty.patch: check not just for fit, but move the
5173           goalposts as well
5174
5175 2008-10-11 17:58  ivan
5176
5177         * httemplate/browse/cust_main_county.cgi: fix link
5178
5179 2008-10-11 17:54  ivan
5180
5181         * httemplate/: browse/cust_main_county.cgi,
5182           edit/bulk-cust_main_county.html,
5183           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
5184           tool (eating my own dogfood instead of running a one-off SQL
5185           query), RT#4117
5186
5187 2008-10-10 17:32  ivan
5188
5189         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
5190           administrator, RT#4083
5191
5192 2008-10-10 16:30  ivan
5193
5194         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
5195           h_labels_short in an effort to reduce the number of "XXX service
5196           listing twice on invoice" incidents, RT#3944.  still should be
5197           possible to fundamentally do better with the function in the
5198           first place
5199
5200 2008-10-10 14:30  jeff
5201
5202         * conf/: invoice_latex, longtable.sty.patch: avoid overprinting
5203           remittance coupons
5204
5205 2008-10-10 12:25  ivan
5206
5207         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
5208           display it as the customer number, RT#4099
5209
5210 2008-10-09 18:15  ivan
5211
5212         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
5213           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
5214           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
5215           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
5216           add options to auto-generate agent_custid and display it as the
5217           customer number, RT#4099
5218
5219 2008-10-09 13:06  ivan
5220
5221         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
5222           ALL attributes except Password.  Crypt-Password, User-Password,
5223           Password-With-Header should now use := instead of ==.  RT#4051
5224
5225 2008-10-07 16:57  ivan
5226
5227         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
5228           each CDR web import into a batch
5229
5230 2008-10-07 16:23  ivan
5231
5232         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
5233           CDR format
5234
5235 2008-10-06 17:10  ivan
5236
5237         * FS/FS/Upgrade.pm: oops, brainfart
5238
5239 2008-10-06 17:09  ivan
5240
5241         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
5242           only accounts actually attached to the export are updated
5243
5244 2008-10-06 15:48  ivan
5245
5246         * FS/FS/svc_acct.pm: make RADIUS password exports
5247           _password_encoding-aware so we export Password-With-Header when
5248           necessary
5249
5250 2008-10-06 15:19  ivan
5251
5252         * FS/FS/svc_acct.pm: make RADIUS password exports
5253           _password_encoding-aware so we export Password-With-Header when
5254           necessary
5255
5256 2008-10-06 08:28  ivan
5257
5258         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
5259           format
5260
5261 2008-10-05 14:36  ivan
5262
5263         * httemplate/search/pay_batch.cgi: fix links to closed batches,
5264           RT#4052
5265
5266 2008-10-05 03:17  ivan
5267
5268         * httemplate/search/phone_avail.html: adding the start of available
5269           phone# search.  still needs a menu entry, search options page...
5270           RT#3925
5271
5272 2008-10-04 23:07  ivan
5273
5274         * httemplate/: edit/elements/ApplicationCommon.html,
5275           view/cust_main/payment_history/credit.html,
5276           view/cust_main/payment_history/payment.html: finish UI
5277           improvements wrt refunds: now you have to post a check or cash
5278           refund explicitly, no more implicit creation by 'applying'
5279           credits.  don't show useless application links.  don't enable
5280           apply button until you pick an invoice/refund.  RT#3812
5281
5282 2008-10-04 15:35  ivan
5283
5284         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
5285           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
5286           usage_class.pm, part_event/Action.pm: POD cleanups
5287
5288 2008-10-04 13:55  ivan
5289
5290         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
5291           editing rates for a whole region
5292
5293 2008-10-04 13:43  ivan
5294
5295         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
5296
5297 2008-10-03 17:30  ivan
5298
5299         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
5300           package customize
5301
5302 2008-10-03 12:41  ivan
5303
5304         * FS/FS/part_pkg/voip_cdr.pm: add debugging
5305
5306 2008-09-30 14:05  jeff
5307
5308         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
5309           search/report_newtax.html, elements/menu.html: simple reporting
5310           for new tax system
5311
5312 2008-09-30 13:22  jeff
5313
5314         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
5315           one-time charges
5316
5317 2008-09-30 13:17  jeff
5318
5319         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
5320           turn on and off postal billing from self-service
5321
5322 2008-09-28 20:41  ivan
5323
5324         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
5325
5326 2008-09-26 20:01  jeff
5327
5328         * httemplate/edit/process/addr_block/manual_flag.cgi,
5329           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
5330           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
5331           httemplate/edit/svc_broadband.cgi: per address block ip auto
5332           assignment and auto router selection
5333
5334 2008-09-25 20:54  jeff
5335
5336         * FS/FS/part_event/Condition/dundate.pm,
5337           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
5338           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
5339           httemplate/edit/part_bill_event.cgi,
5340           httemplate/misc/process/delay_susp_pkg.html,
5341           httemplate/view/cust_main/packages.html: push out event triggered
5342           suspensions
5343
5344 2008-09-25 16:44  jeff
5345
5346         * FS/FS/cust_main.pm: lost bits of reason
5347
5348 2008-09-24 19:27  jeff
5349
5350         * FS/FS/part_export/prizm.pm: prizm export improvement for package
5351           changes
5352
5353 2008-09-18 16:17  jeff
5354
5355         * FS/FS/Schema.pm: trade space for time
5356
5357 2008-09-16 08:58  jeff
5358
5359         * httemplate/search/report_tax.cgi: minor initialization issue
5360
5361 2008-09-15 18:22  jeff
5362
5363         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
5364           elements/tr-select-taxoverride.html,
5365           elements/tr-select-taxproduct.html: correct package editor when
5366           taxproducts off
5367
5368 2008-09-15 00:18  ivan
5369
5370         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
5371           FS/FS/part_export/internal_diddb.pm,
5372           httemplate/elements/menu.html,
5373           httemplate/misc/phone_avail-import.html,
5374           httemplate/misc/process/phone_avail-import.html: add internal did
5375           database & ability to query for availability, plus upload tool
5376
5377 2008-09-14 17:40  ivan
5378
5379         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
5380           globalpops_voip export
5381
5382 2008-09-14 13:24  ivan
5383
5384         * FS/FS/cust_main_invoice.pm: silently strip out leading and
5385           trailing spaces from invoicing email addresses instead of
5386           throwing an error
5387
5388 2008-09-14 13:20  ivan
5389
5390         * httemplate/config/: config-process.cgi, config-view.cgi: don't
5391           reload the whole page every time a config option is changed,
5392           RT#3989
5393
5394 2008-09-14 12:13  ivan
5395
5396         * httemplate/elements/header.html: default the menu to top in 1.9,
5397           still a pref
5398
5399 2008-09-12 15:53  ivan
5400
5401         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
5402           "1011" came from us not the CDRs anyway, RT#3985
5403
5404 2008-09-12 15:48  ivan
5405
5406         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
5407           internal_prefixen, RT#3985
5408
5409 2008-09-12 15:38  ivan
5410
5411         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
5412           internal_prefixen, RT#3985
5413
5414 2008-09-12 15:18  ivan
5415
5416         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
5417           internal_prefixen, RT#3985
5418
5419 2008-09-12 14:56  ivan
5420
5421         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
5422           RT#3985
5423
5424 2008-09-12 14:55  ivan
5425
5426         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
5427
5428 2008-09-12 00:58  ivan
5429
5430         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
5431           services printed on invoices configurable.  RT#3904
5432
5433 2008-09-12 00:07  ivan
5434
5435         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
5436           don't throw noisy warnings about missing new recur_temporality,
5437           RT#3851
5438
5439 2008-09-11 19:28  jeff
5440
5441         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
5442           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
5443           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
5444
5445 2008-09-11 19:01  ivan
5446
5447         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
5448           httemplate/misc/spool_invoices.cgi,
5449           httemplate/search/cust_bill.html: add billco respooling, not
5450           re-FTPing, RT#3971
5451
5452 2008-09-11 17:53  ivan
5453
5454         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
5455           flat.pm, RT#3851
5456
5457 2008-09-11 17:41  ivan
5458
5459         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
5460
5461 2008-09-10 01:33  ivan
5462
5463         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
5464           httemplate/misc/ftp_invoices.cgi,
5465           httemplate/search/cust_bill.html: add re-FTP reprint,
5466           RT#create-me-tommorow-for-enet
5467
5468 2008-09-10 00:55  ivan
5469
5470         * FS/FS/Schema.pm: better (?) place to put display and taxation
5471           data than overloading real line items
5472
5473 2008-09-10 00:32  ivan
5474
5475         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
5476           get done
5477
5478 2008-09-10 00:30  ivan
5479
5480         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
5481           RT#3851
5482
5483 2008-09-10 00:24  ivan
5484
5485         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
5486
5487 2008-09-09 15:35  ivan
5488
5489         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
5490           log into selfservice when selfservice_server-primary_only is on
5491
5492 2008-09-09 14:29  ivan
5493
5494         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
5495           services to log into selfservice when
5496           selfservice_server-primary_only is on
5497
5498 2008-09-09 14:04  ivan
5499
5500         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
5501
5502 2008-09-09 01:19  ivan
5503
5504         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
5505           _upgrade_data is hosing cpu badly
5506
5507 2008-09-08 19:35  ivan
5508
5509         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
5510           RT#3838
5511
5512 2008-09-08 19:24  ivan
5513
5514         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
5515           QIS/Taqua-specific CDR handling details, RT#3838
5516
5517 2008-09-08 14:46  ivan
5518
5519         * FS/FS/cust_main.pm: oops, debugging got left on by accident
5520
5521 2008-09-08 14:23  ivan
5522
5523         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
5524           fields on service view, RT#3829
5525
5526 2008-09-08 14:02  ivan
5527
5528         * httemplate/edit/elements/svc_Common.html: completely hide
5529           fixed+blank fields, RT#3829
5530
5531 2008-09-07 19:49  ivan
5532
5533         * httemplate/edit/quick-charge.html: extraneous code cleanup
5534
5535 2008-09-07 19:48  ivan
5536
5537         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
5538           cust_bill_pkg
5539
5540 2008-09-07 19:47  ivan
5541
5542         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
5543           & comments, RT#3810
5544
5545 2008-09-07 19:42  ivan
5546
5547         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
5548           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
5549           httemplate/pref/pref.html,
5550           httemplate/view/cust_main/packages.html, FS/FS.pm,
5551           httemplate/edit/cust_pkg_detail.html,
5552           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
5553           add package invoice details & comments, RT#3810
5554
5555 2008-09-06 13:54  ivan
5556
5557         * FS/FS/UI/Web.pm: don't link to customer service view unless the
5558           user has the ACL to view the resulting page
5559
5560 2008-09-04 06:29  jeff
5561
5562         * FS/FS/Upgrade.pm: three lost lines
5563
5564 2008-09-03 20:10  ivan
5565
5566         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
5567           not incorrectly a PNG
5568
5569 2008-09-03 19:44  ivan
5570
5571         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
5572           in light of database config where you absolutely need
5573           ->set_binary for swtuf retreived with ->config_binary, RT#3936
5574
5575 2008-09-03 12:08  jeff
5576
5577         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
5578           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
5579           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
5580           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
5581           httemplate/edit/svc_acct_pop.cgi,
5582           httemplate/edit/process/router.cgi,
5583           httemplate/edit/process/svc_acct_pop.cgi,
5584           httemplate/edit/process/addr_block/add.cgi,
5585           httemplate/edit/process/addr_block/allocate.cgi,
5586           httemplate/edit/process/addr_block/deallocate.cgi,
5587           httemplate/edit/process/addr_block/split.cgi,
5588           httemplate/elements/menu.html: new access right names
5589
5590 2008-09-03 11:59  jeff
5591
5592         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
5593           routine
5594
5595 2008-09-02 18:52  ivan
5596
5597         * httemplate/view/cust_main/payment_history.html: add back ability
5598           to post a check/cash refund. be more explicit about it instead of
5599           just being a checkbox when posting a credit. RT#3812
5600
5601 2008-09-02 18:46  ivan
5602
5603         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
5604           httemplate/edit/cust_refund.cgi,
5605           httemplate/edit/process/cust_refund.cgi,
5606           httemplate/elements/init_calendar.html,
5607           httemplate/view/cust_refund.html,
5608           httemplate/view/cust_main/payment_history/refund.html,
5609           FS/FS/AccessRight.pm: add back ability to post a check/cash
5610           refund.  be more explicit about it instead of just being a
5611           checkbox when posting a credit.  RT#3812
5612
5613 2008-09-02 08:37  jeff
5614
5615         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
5616           call details in self-service
5617
5618 2008-08-30 14:34  jeff
5619
5620         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
5621           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
5622           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
5623           httemplate/search/report_prepaid_income.cgi,
5624           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
5625           creation RT#3919
5626
5627 2008-08-29 19:10  jeff
5628
5629         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
5630           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
5631           usage classes
5632
5633 2008-08-29 16:13  ivan
5634
5635         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
5636           of simple accounts for cheepnet, RT#3805
5637
5638 2008-08-29 13:10  ivan
5639
5640         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
5641           of quantity fields on package edit, for RT#3805
5642
5643 2008-08-28 18:09  ivan
5644
5645         * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
5646           httemplate/elements/select-cdrbatch.html,
5647           httemplate/elements/tr-select-cdrbatch.html,
5648           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
5649           add CDR batch TFTP feature, RT#3113
5650
5651 2008-08-28 17:45  jeff
5652
5653         * FS/FS/part_pkg.pm: noise reduction
5654
5655 2008-08-28 17:23  ivan
5656
5657         * httemplate/elements/: tr-select-taxclass.html,
5658           select-taxclass.html: correct nits in tax class selection
5659
5660 2008-08-28 15:00  jeff
5661
5662         * FS/FS/tax_rate.pm: updates can be completely empty
5663
5664 2008-08-28 14:32  jeff
5665
5666         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
5667           httemplate/browse/part_pkg_taxproduct.cgi,
5668           httemplate/edit/part_pkg_taxoverride.html,
5669           httemplate/edit/quick-charge.html,
5670           httemplate/edit/process/quick-charge.cgi,
5671           httemplate/elements/select-taxoverride.html,
5672           httemplate/elements/select-taxproduct.html,
5673           httemplate/view/cust_main/packages.html: taxproduct selection for
5674           one time charges
5675
5676 2008-08-28 12:09  ivan
5677
5678         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
5679
5680 2008-08-28 00:38  jeff
5681
5682         * httemplate/elements/select-taxoverride.html,
5683           httemplate/elements/select-taxproduct.html,
5684           httemplate/elements/tr-select-taxoverride.html,
5685           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
5686           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
5687           FS/FS/part_pkg/voip_cdr.pm,
5688           httemplate/browse/part_pkg_taxproduct.cgi,
5689           httemplate/edit/part_pkg.cgi,
5690           httemplate/edit/part_pkg_taxoverride.html,
5691           httemplate/edit/process/part_pkg.cgi: multiple usage classes
5692           checkpoint
5693
5694 2008-08-26 17:15  ivan
5695
5696         * FS/FS/cust_main.pm: don't override countrydefault or whatever
5697           with a blank value in bulk customer import
5698
5699 2008-08-26 17:05  ivan
5700
5701         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
5702           distinction to lint
5703
5704 2008-08-26 17:00  ivan
5705
5706         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
5707           distinction to lint
5708
5709 2008-08-26 16:53  ivan
5710
5711         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
5712           vs. ok distinction to lint
5713
5714 2008-08-26 07:00  rsiddall
5715
5716         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
5717           fixing up paths so the RPM-installed self-service files are not
5718           under /usr/local on the remote machine.  Also fixed an
5719           initialization problem where the system configuration files for
5720           Freeside were assumed to be under /etc/default, not
5721           /etc/sysconfig
5722
5723 2008-08-25 14:23  ivan
5724
5725         * httemplate/edit/elements/edit.html: fix package editor showing
5726           "all" for pkg class selection
5727
5728 2008-08-25 13:33  ivan
5729
5730         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
5731           comparison from svcnum to svcpart
5732
5733 2008-08-24 22:53  jeff
5734
5735         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
5736           FS/FS/Report/Table/Monthly.pm,
5737           httemplate/search/cust_bill_pkg.cgi,
5738           httemplate/search/report_prepaid_income.cgi,
5739           httemplate/search/report_tax.cgi: correct fallout from duplicate
5740           line items
5741
5742 2008-08-24 22:18  jeff
5743
5744         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
5745           agent virtualizing packages
5746
5747 2008-08-24 15:35  ivan
5748
5749         * httemplate/elements/checkboxes-table-name.html: add controls to
5750           select/unselect/toggle all checkboxes
5751
5752 2008-08-24 14:52  ivan
5753
5754         * bin/customer-faker: add -k option for pkgpart
5755
5756 2008-08-24 14:49  ivan
5757
5758         * bin/customer-faker: add -a option for agentnum
5759
5760 2008-08-23 20:41  rsiddall
5761
5762         * rpm/freeside.spec: Create discrete RPMs for different parts of
5763           the self-service interface.  Put the default configuration folder
5764           in the main freeside RPM.
5765
5766 2008-08-23 14:59  jeff
5767
5768         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
5769           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
5770           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
5771           FS/MANIFEST, httemplate/browse/rate_detail.html,
5772           httemplate/edit/rate_detail.html,
5773           httemplate/edit/rate_region.cgi,
5774           httemplate/edit/usage_class.html,
5775           httemplate/edit/elements/edit.html,
5776           httemplate/edit/process/rate_region.cgi,
5777           httemplate/edit/process/usage_class.html,
5778           httemplate/elements/menu.html: add usage classes to rate details
5779
5780 2008-08-22 20:29  jeff
5781
5782         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
5783           tax_rate.pm: tax data update bug fixes and error message
5784           improvements
5785
5786 2008-08-21 20:01  ivan
5787
5788         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
5789           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
5790           FS/MANIFEST, FS/t/cust_svc_option.t,
5791           httemplate/elements/dashboard-toplist.html,
5792           httemplate/elements/mcp_lint.html: the master control program has
5793           chosen YOU to serve your system on the game grid
5794
5795 2008-08-21 16:21  ivan
5796
5797         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
5798           reporting for MCP mode
5799
5800 2008-08-21 11:21  jeff
5801
5802         * bin/import-optigold.pl: use options with proper names
5803
5804 2008-08-19 11:42  ivan
5805
5806         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
5807
5808 2008-08-19 04:35  ivan
5809
5810         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
5811
5812 2008-08-19 03:09  ivan
5813
5814         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
5815           here
5816
5817 2008-08-19 03:06  ivan
5818
5819         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
5820           httemplate/edit/rate_region.cgi: more consistent prefix display,
5821           and don't forget nxx'
5822
5823 2008-08-15 12:42  ivan
5824
5825         * Makefile: install default conf with make create-config too, so it
5826           doesn't go missing
5827
5828 2008-08-15 12:26  ivan
5829
5830         * FS/bin/freeside-setup: allow a full pathname to be specified to
5831           freeside-setup for initial configdir
5832
5833 2008-08-14 18:09  jeff
5834
5835         * FS/FS/tax_class.pm: correct field ordering - invonsequential
5836
5837 2008-08-14 17:41  ivan
5838
5839         * httemplate/elements/form-file_upload.html: can have a message
5840           then a URL too
5841
5842 2008-08-14 04:53  ivan
5843
5844         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
5845           httemplate/elements/progress-init.html,
5846           httemplate/misc/cust_main-import.cgi,
5847           httemplate/misc/process/cust_main-import.cgi,
5848           httemplate/elements/progress-popup.html,
5849           httemplate/search/cust_main.html,
5850           httemplate/elements/form-file_upload.html,
5851           httemplate/misc/file-upload.html,
5852           httemplate/elements/file-upload.html: customer import: add
5853           progress bar & redirect to a search of the imported customers,
5854           #3475
5855
5856 2008-08-14 04:44  ivan
5857
5858         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
5859           import: add progress bar & redirect to a search of the imported
5860           customers, #3475
5861
5862 2008-08-13 18:58  ivan
5863
5864         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
5865           httemplate/elements/menu.html,
5866           httemplate/misc/cust_main-import.cgi,
5867           httemplate/misc/process/cust_main-import.cgi: import customer
5868           from Excel file too
5869
5870 2008-08-13 18:52  ivan
5871
5872         * FS/FS/svc_Common.pm: tyop
5873
5874 2008-08-13 18:38  ivan
5875
5876         * httemplate/view/svc_forward.cgi: tyop
5877
5878 2008-08-08 13:29  jeff
5879
5880         * bin/import-optigold.pl: better opti table relationship following
5881
5882 2008-08-08 11:13  jeff
5883
5884         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
5885           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
5886           conf/invoice_latex: cdrs can be in separate invoice section,
5887           after total, summarized inline, with hints for page breaks
5888
5889 2008-08-07 15:30  ivan
5890
5891         * Makefile: don't generate a new key on install-selfservice if
5892           there's already an RSA one either
5893
5894 2008-08-05 23:39  jeff
5895
5896         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
5897
5898 2008-08-05 21:05  jeff
5899
5900         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
5901           refactor
5902
5903 2008-08-02 19:15  ivan
5904
5905         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
5906           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
5907           a name field to svc_phone
5908
5909 2008-08-02 17:54  ivan
5910
5911         * FS/FS/cdr/simple2.pm: doh, fix regex
5912
5913 2008-08-02 17:26  ivan
5914
5915         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
5916           "exists" on an undefined value at
5917           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
5918           upgrade
5919
5920 2008-08-02 17:20  ivan
5921
5922         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
5923           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
5924           line 812.' error on upgrade
5925
5926 2008-08-02 16:51  ivan
5927
5928         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
5929           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
5930           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
5931           'Can't call method "parse" on an undefined value' error from CDR
5932           format refactor
5933
5934 2008-08-01 21:20  jeff
5935
5936         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
5937           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
5938           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
5939           conf/invoice_latex, httemplate/edit/cust_main.cgi,
5940           httemplate/edit/cust_main/billing.html,
5941           httemplate/view/cust_main/billing.html: bundled package
5942           presentation improvements
5943
5944 2008-08-01 21:09  jeff
5945
5946         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
5947           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
5948           part_pkg/voip_cdr.pm: improve CDR usage presentation
5949
5950 2008-08-01 14:41  ivan
5951
5952         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
5953           be limited by date like before, closes: Bug#3801
5954
5955 2008-08-01 13:21  ivan
5956
5957         * httemplate/edit/pkg_class.html: categories deserve labels too
5958
5959 2008-07-31 16:32  ivan
5960
5961         * httemplate/search/report_receivables.cgi: this should fix columns
5962           not showing up in receivables report... not surea bout #3801
5963           (credits/etc show up in all time periods)
5964
5965 2008-07-31 13:17  ivan
5966
5967         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
5968           receivables report: credits/etc. should be limited by date like
5969           before, closes: Bug#3801
5970
5971 2008-07-30 19:35  ivan
5972
5973         * httemplate/misc/delete-customer.cgi: fix error on customer
5974           deletion
5975
5976 2008-07-30 15:10  ivan
5977
5978         * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
5979
5980 2008-07-29 13:00  jeff
5981
5982         * FS/FS/cust_bill.pm: correct amount for new charges total on
5983           sectioned invoices
5984
5985 2008-07-29 10:29  rsiddall
5986
5987         * rpm/freeside.spec: Self-Service files were reorganized; changed
5988           the way we copy them into the buildroot.
5989
5990 2008-07-24 09:40  jeff
5991
5992         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
5993           line number order
5994
5995 2008-07-23 07:41  jeff
5996
5997         * httemplate/edit/tax_rate.html: add disabled column to new tax
5998           rates, false laziness elimination, and bug fixes - closes #3566
5999
6000 2008-07-23 07:36  jeff
6001
6002         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
6003           httemplate/browse/tax_rate.cgi,
6004           httemplate/misc/enable_or_disable_tax.html,
6005           httemplate/misc/process/enable_or_disable_tax.html: add disabled
6006           column to new tax rates, false laziness elimination, and bug
6007           fixes - closes #3566
6008
6009 2008-07-22 01:33  ivan
6010
6011         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
6012           command
6013
6014 2008-07-21 21:59  ivan
6015
6016         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
6017           view also
6018
6019 2008-07-21 15:34  ivan
6020
6021         * FS/FS/ClientAPI/Signup.pm,
6022           fs_selfservice/FS-SelfService/SelfService.pm,
6023           fs_selfservice/FS-SelfService/cgi/signup.cgi,
6024           fs_selfservice/FS-SelfService/cgi/signup.html,
6025           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
6026
6027 2008-07-21 14:23  ivan
6028
6029         * Makefile: oops, don't inadvertantly switch default db type
6030
6031 2008-07-21 12:09  ivan
6032
6033         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
6034           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
6035           fs_selfservice/FS-SelfService/SelfService.pm,
6036           fs_selfservice/FS-SelfService/cgi/signup.html,
6037           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
6038           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
6039           fs_selfservice/FS-SelfService/cgi/images/cross.png,
6040           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
6041           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
6042           w/globalpops DID selection via mason components pass-through
6043
6044 2008-07-21 11:58  ivan
6045
6046         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
6047           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
6048           components standalone
6049
6050 2008-07-21 03:42  ivan
6051
6052         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
6053
6054 2008-07-18 15:31  ivan
6055
6056         * httemplate/search/report_rt_transaction.html: missing closing
6057           FORM tag
6058
6059 2008-07-18 15:30  ivan
6060
6061         * httemplate/elements/popup_link.html: add target param, i thought
6062           this was needed for something...
6063
6064 2008-07-18 15:29  ivan
6065
6066         * bin/bind.import: add -e option to bind.import (now to actually
6067           implement it)
6068
6069 2008-07-18 15:28  ivan
6070
6071         * FS/FS/rate_region.pm: show NXX is US if applicable
6072
6073 2008-07-18 15:28  ivan
6074
6075         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
6076           UI/Web.pm: some random cleanups
6077
6078 2008-07-18 15:27  ivan
6079
6080         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
6081           imports
6082
6083 2008-07-18 15:26  ivan
6084
6085         * FS/MANIFEST: add part_pkg_link to MANIFEST
6086
6087 2008-07-17 16:55  ivan
6088
6089         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
6090           cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
6091           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
6092           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
6093
6094 2008-07-16 16:55  ivan
6095
6096         * httemplate/search/svc_acct.cgi: fix account search by time
6097           remaining to deal with situations w/o a recurring amount
6098
6099 2008-07-15 16:25  ivan
6100
6101         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
6102
6103 2008-07-15 16:18  ivan
6104
6105         * FS/FS/Upgrade.pm: parens help alot
6106
6107 2008-07-15 16:17  ivan
6108
6109         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
6110           upgrade
6111
6112 2008-07-15 13:56  ivan
6113
6114         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
6115           reports of cancelled customers
6116
6117 2008-07-14 18:19  ivan
6118
6119         * FS/FS/part_export/phone_shellcommands.pm: add warning about
6120           concurrency in FreePBX
6121
6122 2008-07-14 16:59  ivan
6123
6124         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
6125           their stupid display problems with scrolling.  also make the
6126           gridding more consistent
6127
6128 2008-07-14 16:08  ivan
6129
6130         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
6131           view/cust_main/notes.html: fuck embedded iframes and their stupid
6132           display problems with scrolling.  also make the gridding more
6133           consistent
6134
6135 2008-07-10 11:48  ivan
6136
6137         * httemplate/view/cust_main/packages.html: fix variable scoping
6138           issues preventing customer view page from coing up
6139
6140 2008-07-09 20:16  jeff
6141
6142         * FS/FS/cust_bill.pm: restore line item date ranges
6143
6144 2008-07-09 13:37  ivan
6145
6146         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
6147           warnings on upgrade
6148
6149 2008-07-09 13:33  ivan
6150
6151         * FS/FS/svc_Common.pm: perl vs SQL brainfart
6152
6153 2008-07-09 12:45  ivan
6154
6155         * httemplate/docs/license.html: fix famfamfam link
6156
6157 2008-07-09 12:35  ivan
6158
6159         * FS/FS/svc_Common.pm: service searching should be case-insensitive
6160           now
6161
6162 2008-07-08 20:40  ivan
6163
6164         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
6165           exemptions were inserted?
6166
6167 2008-07-08 20:27  ivan
6168
6169         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
6170
6171 2008-07-08 20:18  ivan
6172
6173         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
6174           search legacy tax exemptions by customer status
6175
6176 2008-07-08 19:30  ivan
6177
6178         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
6179           to be specified when editing a disabled package
6180
6181 2008-07-07 19:19  ivan
6182
6183         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
6184           taxclass-less regions
6185
6186 2008-07-07 19:01  ivan
6187
6188         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
6189           httemplate/search/report_tax.cgi: fix line-item reports on
6190           taxclass-less regions
6191
6192 2008-07-07 17:35  ivan
6193
6194         * httemplate/search/cust_bill_pkg.cgi: order by number for line
6195           items with the same datestamp
6196
6197 2008-07-07 17:20  ivan
6198
6199         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
6200           date
6201
6202 2008-07-07 16:47  ivan
6203
6204         * httemplate/search/report_tax.cgi: should be a proper fix for edge
6205           cases where you have taxclass and empty-taxclass rates for a
6206           region, whew
6207
6208 2008-07-07 14:38  ivan
6209
6210         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
6211           probelms on old (v1.x?) DBD::Pg
6212
6213 2008-07-07 14:18  ivan
6214
6215         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
6216           debugging of bind_param statements
6217
6218 2008-07-07 14:07  ivan
6219
6220         * FS/FS/Record.pm: add debugging of bind_param statements
6221
6222 2008-07-07 12:50  ivan
6223
6224         * FS/FS/Record.pm: add debugging of bind_param statements
6225
6226 2008-07-03 16:23  ivan
6227
6228         * httemplate/view/cust_main/packages.html: fix bad sub names in
6229           forward-port
6230
6231 2008-07-02 21:19  ivan
6232
6233         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
6234           regression caused by get_real_fields refactor
6235
6236 2008-07-02 21:12  ivan
6237
6238         * FS/FS/Record.pm: this should non-"=" searches on fields that
6239           require SQL type binding...
6240
6241 2008-07-02 21:00  ivan
6242
6243         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
6244           "forward-port", i guess
6245
6246 2008-07-02 20:57  ivan
6247
6248         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
6249           1.7?  not touching it unless it breaks :)
6250
6251 2008-07-01 19:55  ivan
6252
6253         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
6254           card through self-service
6255
6256 2008-07-01 00:02  jeff
6257
6258         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
6259
6260 2008-06-30 22:01  jeff
6261
6262         * httemplate/misc/unadjourn_pkg.cgi,
6263           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
6264           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
6265           FS/FS/part_export/shellcommands.pm,
6266           FS/FS/part_export/sqlradius.pm,
6267           httemplate/edit/REAL_cust_pkg.cgi,
6268           httemplate/misc/process/cancel_pkg.html,
6269           httemplate/search/cust_pkg.cgi,
6270           httemplate/view/cust_main/packages.html: correct internal reason
6271           searching, prevent interleaved suspend/cancel/expire/adjourn,
6272           backporting and refactoring
6273
6274 2008-06-30 17:11  ivan
6275
6276         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
6277
6278 2008-06-30 17:07  ivan
6279
6280         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
6281           hope
6282
6283 2008-06-30 17:00  ivan
6284
6285         * httemplate/view/svc_phone.cgi: add sip pw display
6286
6287 2008-06-30 16:56  ivan
6288
6289         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
6290           FS/FS/part_export/phone_shellcommands.pm,
6291           httemplate/edit/svc_phone.cgi: add sip pw field
6292
6293 2008-06-30 01:01  ivan
6294
6295         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
6296           checkpoint signup work
6297
6298 2008-06-30 01:00  ivan
6299
6300         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
6301           extensions
6302
6303 2008-06-29 13:53  ivan
6304
6305         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
6306           httemplate/elements/select-phonenum.html,
6307           httemplate/elements/tr-select-did.html: globalPOPs provisioning
6308
6309 2008-06-28 21:33  jeff
6310
6311         * httemplate/view/cust_main/packages.html: spurious 'suspended'
6312
6313 2008-06-28 17:41  ivan
6314
6315         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
6316           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
6317           state->areacode caching,
6318
6319 2008-06-28 16:03  ivan
6320
6321         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
6322           httemplate/edit/elements/svc_Common.html,
6323           httemplate/elements/input-text.html,
6324           httemplate/elements/select-areacode.html,
6325           httemplate/elements/select-did.html,
6326           httemplate/elements/select-exchange.html,
6327           httemplate/elements/select-phonenum.html,
6328           httemplate/elements/select-state.html,
6329           httemplate/elements/tr-input-text.html,
6330           httemplate/elements/tr-select-did.html,
6331           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
6332           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
6333           FS/FS/part_export/globalpops_voip.pm,
6334           httemplate/edit/svc_phone.cgi,
6335           httemplate/edit/cust_main/select-state.html: get DIDs from
6336           globalpops
6337
6338 2008-06-28 12:25  jeff
6339
6340         * httemplate/elements/tr-checkboxes-table.html,
6341           httemplate/elements/checkboxes-table.html,
6342           httemplate/elements/menu.html,
6343           httemplate/elements/select-agent.html,
6344           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
6345           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
6346           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
6347           httemplate/browse/svc_acct_pop.cgi,
6348           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
6349           httemplate/edit/svc_acct_pop.cgi,
6350           httemplate/edit/svc_broadband.cgi,
6351           httemplate/edit/elements/edit.html,
6352           httemplate/edit/elements/svc_Common.html,
6353           httemplate/edit/process/router.cgi,
6354           httemplate/edit/process/svc_acct_pop.cgi,
6355           httemplate/edit/process/svc_broadband.cgi,
6356           httemplate/edit/process/addr_block/add.cgi,
6357           httemplate/edit/process/addr_block/allocate.cgi,
6358           httemplate/edit/process/addr_block/deallocate.cgi,
6359           httemplate/edit/process/addr_block/split.cgi,
6360           httemplate/edit/process/elements/process.html: agent virtualize
6361           address blocks and routers
6362
6363 2008-06-27 01:53  ivan
6364
6365         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
6366           fs_selfservice/FS-SelfService/SelfService.pm,
6367           fs_selfservice/FS-SelfService/cgi/signup.html: adding
6368           signup_server-service config
6369
6370 2008-06-27 00:18  ivan
6371
6372         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
6373           compilation fixes
6374
6375 2008-06-26 17:27  ivan
6376
6377         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
6378           start.  stupid power failure.
6379
6380 2008-06-26 14:55  ivan
6381
6382         * FS/FS/part_export/phone_shellcommands.pm: adding
6383           phone_shellcommands with preliminary FreePBX integration commands
6384
6385 2008-06-25 13:14  ivan
6386
6387         * httemplate/search/report_receivables.cgi: optimize total query in
6388           receivables report.  very significant speedup for large DBs
6389
6390 2008-06-25 13:11  ivan
6391
6392         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
6393
6394 2008-06-25 11:14  ivan
6395
6396         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
6397           index already existing either
6398
6399 2008-06-24 17:29  ivan
6400
6401         * htetc/handler.pl, FS/FS/Record.pm: finish adding
6402           str2time_sql_closing
6403
6404 2008-06-24 11:50  ivan
6405
6406         * conf/invoice_html: i think we need a $ there???
6407
6408 2008-06-24 09:39  jeff
6409
6410         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
6411           fees
6412
6413 2008-06-23 19:09  ivan
6414
6415         * FS/FS/part_export/sqlradius.pm: prevent decrementing
6416           time/bandwidth for old RADIUS records
6417
6418 2008-06-23 15:59  ivan
6419
6420         * bin/cdr.import: hahahd doh, we're in perl
6421
6422 2008-06-23 15:11  ivan
6423
6424         * bin/cdr.import: add quick command line too for CDR imports
6425
6426 2008-06-23 09:46  jeff
6427
6428         * conf/invoice_html: this is what it was for
6429
6430 2008-06-23 08:36  jeff
6431
6432         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
6433           invoice service address modifications
6434
6435 2008-06-22 19:50  ivan
6436
6437         * conf/invoice_html: wtf was this for in the first place then
6438
6439 2008-06-22 19:48  ivan
6440
6441         * conf/invoice_html: this seems to match the latex templates more
6442           accurately, rather than push the sub-totals out into their own
6443           column
6444
6445 2008-06-22 19:35  ivan
6446
6447         * conf/invoice_html: fix leaking colspan in totals on sectioned
6448           invoices
6449
6450 2008-06-22 17:41  ivan
6451
6452         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
6453           to assist in enet migraiton
6454
6455 2008-06-22 17:37  ivan
6456
6457         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
6458           report fix, no _date
6459
6460 2008-06-22 17:34  ivan
6461
6462         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
6463           tax exemptions to assist in enet migraiton
6464
6465 2008-06-19 22:47  jeff
6466
6467         * FS/FS/cust_bill.pm: extra values for invoices
6468
6469 2008-06-19 20:36  ivan
6470
6471         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
6472           scum who charged back their customization work and then used the
6473           software anyway
6474
6475 2008-06-18 20:18  jeff
6476
6477         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
6478           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
6479           FS/FS.pm, httemplate/browse/pkg_category.html,
6480           httemplate/browse/pkg_class.html,
6481           httemplate/edit/pkg_category.html,
6482           httemplate/edit/pkg_class.html,
6483           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
6484           htetc/handler.pl, httemplate/edit/elements/edit.html,
6485           httemplate/elements/menu.html: package categories (meta package
6486           classes) and grouping invoices by them
6487
6488 2008-06-18 14:18  ivan
6489
6490         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
6491           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
6492           don't want them
6493
6494 2008-06-18 12:24  ivan
6495
6496         * httemplate/edit/part_pkg.cgi: s helps alot
6497
6498 2008-06-18 12:09  ivan
6499
6500         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
6501           (customizing) package definitions w/new editor
6502
6503 2008-06-18 11:50  jeff
6504
6505         * httemplate/: browse/tax_rate.cgi,
6506           misc/enable_or_disable_tax.html,
6507           misc/process/enable_or_disable_tax.html: allow enabling and
6508           disabling if tax_rate rows in groups (RT 3566)
6509
6510 2008-06-17 22:22  ivan
6511
6512         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
6513           make up your mind
6514
6515 2008-06-17 17:49  ivan
6516
6517         * FS/FS/part_virtual_field.pm: this module, also, has no need to
6518           import qsearch/qsearchs, and is causing dependency loop problems
6519           (Record->part_virtual_field->Record)
6520
6521 2008-06-17 17:46  ivan
6522
6523         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
6524           as simple as Record->Conf->Record here
6525
6526 2008-06-17 17:42  ivan
6527
6528         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
6529           runtime... should hopefully FINALLY eliminate the
6530           Record->Msgcat->Conf->Record loop
6531
6532 2008-06-17 17:36  ivan
6533
6534         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
6535           qsearch/qsearchs... hopefully this is the last of the weird
6536           dependency loops (this one is Record->Msgcat->msgcat->Record)
6537
6538 2008-06-17 17:27  ivan
6539
6540         * FS/FS/Msgcat.pm: fix dependency loop problem with database
6541           config, hopefully?  (Record->Msgcat->Conf->Record)
6542
6543 2008-06-17 17:10  ivan
6544
6545         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
6546           hopefully this will solve the weird circular dependency issue
6547           (Record->Msgcat->Conf->conf->Record)
6548
6549 2008-06-17 17:05  ivan
6550
6551         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
6552           off debugging for address standardization
6553
6554 2008-06-17 16:57  ivan
6555
6556         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
6557           cloning w/new package editor
6558
6559 2008-06-17 12:29  jeff
6560
6561         * conf/invoice_latex: fixup damage from quantity addition
6562
6563 2008-06-16 20:35  ivan
6564
6565         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
6566           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
6567           htetc/handler.pl, httemplate/elements/htmlarea.html,
6568           httemplate/misc/email-customers.html,
6569           httemplate/misc/process/email-customers.html,
6570           httemplate/search/cust_main.html: finish adding a feature to
6571           easily list all email addresses for an agent & send them email
6572
6573 2008-06-16 20:13  jeff
6574
6575         * conf/invoice_latex: not forgetting to add fax and old customer id
6576
6577 2008-06-16 18:43  ivan
6578
6579         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
6580           now
6581
6582 2008-06-16 06:36  jeff
6583
6584         * bin/import-optigold.pl: catch one more customer
6585
6586 2008-06-15 23:53  ivan
6587
6588         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
6589           ability to edit agent_custid
6590
6591 2008-06-15 18:32  jeff
6592
6593         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
6594
6595 2008-06-12 16:15  ivan
6596
6597         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
6598           displaying package and comment on date editing
6599
6600 2008-06-12 14:53  ivan
6601
6602         * httemplate/: edit/process/elements/process.html,
6603           view/cust_main/packages.html, edit/part_pkg.cgi,
6604           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
6605           w/new package editor
6606
6607 2008-06-12 09:56  jeff
6608
6609         * bin/import-optigold.pl: date fixups
6610
6611 2008-06-12 08:55  jeff
6612
6613         * bin/import-optigold.pl: import services from service providing
6614           servers
6615
6616 2008-06-10 16:24  ivan
6617
6618         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
6619           upgrade errors
6620
6621 2008-06-10 10:39  ivan
6622
6623         * FS/FS/Misc.pm: turn off debugging that got left on by accident
6624
6625 2008-06-09 19:12  ivan
6626
6627         * httemplate/edit/process/: cust_credit_refund.cgi,
6628           cust_pay_refund.cgi: fix up application of things to refunds,
6629           RT#3606/RT#3545
6630
6631 2008-06-09 11:32  ivan
6632
6633         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
6634
6635 2008-06-05 15:44  ivan
6636
6637         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
6638           name, revsere src/dst
6639
6640 2008-06-05 13:09  ivan
6641
6642         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
6643           quantities &
6644
6645 2008-06-05 12:44  ivan
6646
6647         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
6648
6649 2008-06-05 12:29  ivan
6650
6651         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
6652           NULL
6653
6654 2008-06-05 12:25  ivan
6655
6656         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
6657           fees
6658
6659 2008-06-05 12:24  ivan
6660
6661         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
6662           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
6663           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
6664           quantity bs
6665
6666 2008-06-05 12:06  jeff
6667
6668         * conf/invoice_html: dash removal
6669
6670 2008-06-05 10:05  jeff
6671
6672         * conf/invoice_html: fix unitprice/posttotal nit
6673
6674 2008-06-05 09:56  jeff
6675
6676         * conf/invoice_html: fix unitprice/section nit
6677
6678 2008-06-05 09:51  jeff
6679
6680         * conf/invoice_html: correct bogus porting
6681
6682 2008-06-05 05:42  jeff
6683
6684         * conf/invoice_latex: replace lost braces
6685
6686 2008-06-05 03:36  ivan
6687
6688         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
6689           httemplate/search/report_cust_main.html: add customer status to
6690           adv. customer report, template customer search for future use in
6691           emailing notices, RT#2731
6692
6693 2008-06-05 03:34  ivan
6694
6695         * FS/FS/: cust_pkg.pm: docs for search_sql
6696
6697 2008-06-05 01:54  ivan
6698
6699         * httemplate/search/report_cust_bill.html: minor invoice report UI
6700
6701 2008-06-04 22:06  ivan
6702
6703         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
6704           httemplate/edit/cust_credit_bill.cgi,
6705           httemplate/edit/cust_pay_refund.cgi,
6706           httemplate/view/cust_main/payment_history/credit.html,
6707           httemplate/view/cust_main/payment_history/payment.html,
6708           httemplate/edit/cust_credit_refund.cgi,
6709           httemplate/edit/elements/ApplicationCommon.html,
6710           httemplate/edit/process/cust_bill_pay.cgi,
6711           httemplate/edit/process/cust_credit_bill.cgi,
6712           httemplate/edit/process/cust_credit_refund.cgi,
6713           httemplate/edit/process/cust_pay_refund.cgi,
6714           httemplate/edit/process/elements/ApplicationCommon.html: payment
6715           and credit applications have separate "apply to refund" choices
6716           now, and no auto-refund choice in the invoice dropdown.  RT#3545
6717
6718 2008-06-04 15:44  jeff
6719
6720         * FS/FS/cust_bill.pm: moar tyop
6721
6722 2008-06-04 15:42  jeff
6723
6724         * FS/FS/cust_bill.pm: tyop
6725
6726 2008-06-04 11:50  ivan
6727
6728         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
6729           fix the random "HylaFax support has not been configured" error,
6730           caused by cust_bill->fax getting called instead of cust_main->fax
6731           field
6732
6733 2008-06-04 11:40  jeff
6734
6735         * conf/invoice_html: more voxline invoice formatting
6736
6737 2008-06-04 11:05  jeff
6738
6739         * FS/FS/cust_bill.pm: voxline invoice formatting
6740
6741 2008-06-04 10:57  jeff
6742
6743         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
6744           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
6745           FS/FS/Conf_compat17.pm: voxline invoice formatting
6746
6747 2008-06-04 06:28  jeff
6748
6749         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
6750
6751 2008-06-04 06:26  jeff
6752
6753         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
6754           conf/invoice_latex: service address on invoice
6755
6756 2008-06-03 14:06  ivan
6757
6758         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
6759           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
6760           httemplate/view/cust_main/packages.html: very basic start at
6761           adding quantities
6762
6763 2008-06-02 11:59  ivan
6764
6765         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
6766
6767 2008-06-02 11:31  ivan
6768
6769         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
6770
6771 2008-06-02 10:58  ivan
6772
6773         * httemplate/misc/process/timeworked.html: fix error apply
6774           fractional seconds
6775
6776 2008-06-02 10:14  ivan
6777
6778         * FS/FS/UI/Web/small_custview.pm: doh!
6779
6780 2008-06-02 10:06  ivan
6781
6782         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
6783           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
6784           rt/lib/RT/URI/freeside/Internal.pm,
6785           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
6786           of a sudden causing fatal errors?!  wtf
6787
6788 2008-06-02 04:16  jeff
6789
6790         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
6791           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
6792           remittance coupon
6793
6794 2008-06-01 19:47  ivan
6795
6796         * FS/FS/Misc.pm: and batchmode was probably right
6797
6798 2008-06-01 19:45  ivan
6799
6800         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
6801           timeout
6802
6803 2008-06-01 19:16  ivan
6804
6805         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
6806           a timeout, this should prevent hanging on template errors
6807
6808 2008-06-01 15:48  ivan
6809
6810         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
6811           FS/FS/payinfo_transaction_Mixin.pm,
6812           httemplate/view/cust_main/payment_history.html,
6813           httemplate/search/elements/cust_pay_or_refund.html,
6814           httemplate/view/cust_refund.html,
6815           httemplate/view/cust_main/payment_history/credit.html,
6816           httemplate/view/cust_main/payment_history/invoice.html,
6817           httemplate/view/cust_main/payment_history/payment.html,
6818           httemplate/view/cust_main/payment_history/refund.html,
6819           httemplate/view/cust_main/payment_history/voided_payment.html:
6820           refactor payment history slightly, add refund receipts, have
6821           "unapplied" refunds show like other unapplied/open things,
6822           RT#3545
6823
6824 2008-06-01 00:08  ivan
6825
6826         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
6827           "Billing #"
6828
6829 2008-05-31 22:43  ivan
6830
6831         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
6832           httemplate/view/cust_main/payment_history.html: add date to
6833           "applied to Invoice#" messages in history
6834
6835 2008-05-31 20:19  ivan
6836
6837         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
6838           agent-virtualized packages, clean up sloppy $where
6839           stringification, hard agent virtualization
6840
6841 2008-05-31 19:19  jeff
6842
6843         * bin/import-optigold.pl: umm.. right.. really do some on-demand
6844           stuff
6845
6846 2008-05-31 18:23  ivan
6847
6848         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
6849           problems
6850
6851 2008-05-31 17:11  ivan
6852
6853         * FS/FS/cust_bill.pm: fix problems when service definition names
6854           contain chars that need to be latex escaped
6855
6856 2008-05-31 16:50  jeff
6857
6858         * bin/import-optigold.pl: guess at on demand billing, link
6859           pre-existing services
6860
6861 2008-05-31 10:54  ivan
6862
6863         * htetc/handler.pl: add an explicit use for RT's not-well-declared
6864           dependency on CSS::Squish 0.06
6865
6866 2008-05-31 07:49  jeff
6867
6868         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
6869           invoice cosmetic improvements
6870
6871 2008-05-29 21:04  ivan
6872
6873         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
6874           still going to be editing old-style invoice events for a little
6875           while more yet, so space them out better (so options don't run
6876           together)
6877
6878 2008-05-29 20:55  ivan
6879
6880         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
6881           sucks.  add a "balance over" option to the 1.7 style
6882           agent-specific invoice send event
6883
6884 2008-05-29 18:38  ivan
6885
6886         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
6887           when running prune_applications not in debug mode...
6888
6889 2008-05-29 18:34  ivan
6890
6891         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
6892           FreesideStatus every time either.  really?
6893
6894 2008-05-29 18:33  ivan
6895
6896         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
6897           pruning every time
6898
6899 2008-05-29 18:28  ivan
6900
6901         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
6902           pruning every time
6903
6904 2008-05-29 18:02  ivan
6905
6906         * FS/FS/cust_pay_pending.pm: clean up any stray/old
6907           cust_pay_pending records causing problems
6908
6909 2008-05-29 17:53  ivan
6910
6911         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
6912           cust_pay_pending records causing problems
6913
6914 2008-05-28 17:11  ivan
6915
6916         * httemplate/graph/money_time.cgi: line things up better on the
6917           12mo report (prevent labels from taking up most of the graph
6918
6919 2008-05-28 03:45  ivan
6920
6921         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
6922           FS dbdef hasn't been initialized yet (& need to import
6923           adminsuidsetup)
6924
6925 2008-05-28 03:41  ivan
6926
6927         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
6928           when FS dbdef hasn't been initialized yet
6929
6930 2008-05-28 03:14  ivan
6931
6932         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
6933           FS dbdef hasn't been initialized yet
6934
6935 2008-05-19 20:52  ivan
6936
6937         * FS/FS/Upgrade.pm: automatically create an index on the new
6938           radacct.FreesideStatus column
6939
6940 2008-05-19 15:31  jeff
6941
6942         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
6943
6944 2008-05-19 11:50  ivan
6945
6946         * FS/FS/Conf.pm: a better link to the T:T docs
6947
6948 2008-05-18 21:29  ivan
6949
6950         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
6951           the h_ tables.  this should speed up the cust_pay upgrade??
6952
6953 2008-05-18 21:07  ivan
6954
6955         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
6956           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
6957           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
6958           httemplate/graph/money_time.cgi,
6959           httemplate/search/cust_bill_pay.html,
6960           httemplate/search/cust_credit.html,
6961           httemplate/search/cust_credit_refund.html,
6962           httemplate/search/cust_pay.cgi,
6963           httemplate/search/cust_refund.html,
6964           httemplate/search/elements/cust_pay_or_refund.html: make net
6965           receipts clickable... and netreceipts != cashflow, really, so
6966           separate those concepts, and cashflow gets gross & net variants.
6967           also add gross/net refunds.  #3012
6968
6969 2008-05-18 20:51  jeff
6970
6971         * conf/invoice_latex: fix latex template bogosity
6972
6973 2008-05-18 15:57  ivan
6974
6975         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
6976           include/import
6977
6978 2008-05-18 15:54  ivan
6979
6980         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
6981           auto sqlradius upgrade
6982
6983 2008-05-18 15:53  ivan
6984
6985         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
6986
6987 2008-05-18 15:42  ivan
6988
6989         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
6990           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
6991           init.d/freeside-init: on upgrade, automatically seed from
6992           sqlradius databases, and start freeside-sqlradius-radacctd by
6993           default
6994
6995 2008-05-17 23:50  ivan
6996
6997         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
6998           config value for disabling the ACLs... this should be good for a
6999           demo in 1.7, 1.9 will need some way to disable ACL changes from
7000           OUTSIDE the db
7001
7002 2008-05-17 20:04  ivan
7003
7004         * httemplate/: elements/customer-table.html,
7005           misc/batch-cust_pay.html: quick payment entry running total,
7006           closes: #3470
7007
7008 2008-05-16 12:26  jeff
7009
7010         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
7011           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
7012           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
7013           conf/invoice_latex: typeset CDRs into 5 columns on invoices
7014
7015 2008-05-15 15:48  ivan
7016
7017         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
7018           small_custview
7019
7020 2008-05-14 14:21  jeff
7021
7022         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
7023           omit statement type items from invoices
7024
7025 2008-05-14 11:19  jeff
7026
7027         * bin/import-optigold.pl: do NOT delete the existing data
7028
7029 2008-05-14 11:07  jeff
7030
7031         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
7032           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
7033           fee based taxes
7034
7035 2008-05-14 09:52  ivan
7036
7037         * bin/import-optigold.pl: [no log message]
7038
7039 2008-05-13 16:36  ivan
7040
7041         * FS/bin/freeside-adduser: tyop
7042
7043 2008-05-13 14:20  ivan
7044
7045         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
7046           elements in anonymous hash | Use of unintialized value in
7047           anonymous hash ) at
7048           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
7049
7050 2008-05-13 12:13  ivan
7051
7052         * Makefile: ensure new self-service libs are installed
7053
7054 2008-05-12 20:49  ivan
7055
7056         * debian/rules: tyop
7057
7058 2008-05-12 20:49  ivan
7059
7060         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
7061           initial configuration to be stored and retreived from than the
7062           initial tarball...
7063
7064 2008-05-08 23:34  ivan
7065
7066         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
7067           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
7068           to_json yet
7069
7070 2008-05-08 22:59  ivan
7071
7072         * httemplate/: docs/credits.html, docs/license.html,
7073           edit/cust_main.cgi, images/cross.png, images/error.png,
7074           images/tick.png: finish usps address standardization
7075
7076 2008-05-08 22:54  ivan
7077
7078         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
7079           mason?
7080
7081 2008-05-08 05:45  ivan
7082
7083         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
7084           httemplate/elements/xmlhttp.html,
7085           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
7086           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
7087           address standardization part one, finally checked in from here
7088
7089 2008-05-07 14:36  ivan
7090
7091         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
7092           customer cancellation, sort of a side effect of #2872, fixes
7093           #3480, #3481
7094
7095 2008-05-05 18:15  ivan
7096
7097         * httemplate/elements/customer-table.html: put the documentation in
7098           a proper <%doc> section
7099
7100 2008-05-05 18:14  ivan
7101
7102         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
7103           customer # portion of quick payment entry
7104
7105 2008-05-05 18:14  ivan
7106
7107         * httemplate/: misc/batch-cust_pay.html,
7108           elements/customer-table.html: agent-virtualize quick payment
7109           entry
7110
7111 2008-05-04 19:11  ivan
7112
7113         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
7114           new payment duplicate stuff with cc encryption :/
7115
7116 2008-05-04 18:52  ivan
7117
7118         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
7119           duplicate stuff with cc encryption :)
7120
7121 2008-05-04 18:18  ivan
7122
7123         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
7124           with cc encryption
7125
7126 2008-05-02 13:30  ivan
7127
7128         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
7129           schema-only changes (for slony slaves)
7130
7131 2008-05-01 18:58  ivan
7132
7133         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
7134
7135 2008-04-30 16:42  ivan
7136
7137         * Makefile: not here
7138
7139 2008-04-30 16:36  ivan
7140
7141         * Makefile: that explains the bs with ChangeLog
7142
7143 2008-04-30 16:29  ivan
7144
7145         * Makefile: last last-minute fix for last-minute change
7146
7147 2008-04-30 16:26  ivan
7148
7149         * Makefile: last minute fix for last minute change
7150
7151 2008-04-30 16:19  ivan
7152
7153         * Makefile: last minute release target update.  not particularly
7154           dangerous, nobody uses it but me
7155
7156 2008-04-28 12:17  ivan
7157
7158         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
7159           doing weird things with expirations and adjournments because
7160           freeside-queued $^T != freeside-daily $^T
7161
7162 2008-04-27 09:28  jeff
7163
7164         * httemplate/elements/select-taxproduct.html: sticky, too
7165
7166 2008-04-27 08:19  jeff
7167
7168         * httemplate/elements/select-taxproduct.html: fixup taxproduct
7169           selection
7170
7171 2008-04-24 15:51  ivan
7172
7173         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
7174           flags to voip_cdr price plan
7175
7176 2008-04-22 19:59  jeff
7177
7178         * FS/FS/cust_bill.pm: fixup return address fallback
7179
7180 2008-04-22 12:46  ivan
7181
7182         * FS/FS/cust_bill.pm: no comma there
7183
7184 2008-04-22 03:56  ivan
7185
7186         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
7187
7188 2008-04-18 14:27  ivan
7189
7190         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
7191           wish this was easier to test.
7192
7193 2008-04-18 14:25  ivan
7194
7195         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
7196
7197 2008-04-18 14:19  ivan
7198
7199         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
7200           finally fix ticket auto-association not getting along with RT
7201           ACLs
7202
7203 2008-04-17 20:29  jeff
7204
7205         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
7206           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
7207           httemplate/edit/process/addr_block/add.cgi,
7208           httemplate/edit/process/addr_block/allocate.cgi,
7209           httemplate/edit/process/addr_block/deallocate.cgi,
7210           httemplate/edit/process/addr_block/split.cgi: drag address and
7211           router even farther into the century
7212
7213 2008-04-16 18:39  ivan
7214
7215         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
7216           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
7217           line item bundling
7218
7219 2008-04-16 18:28  ivan
7220
7221         * httemplate/elements/menu.html: this is more accurate
7222
7223 2008-04-16 14:52  ivan
7224
7225         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
7226           add-ons
7227
7228 2008-04-16 14:12  ivan
7229
7230         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
7231           service add-ons
7232
7233 2008-04-16 14:10  ivan
7234
7235         * FS/FS/Record.pm: be more forgiving about numeric things padded
7236           with leading/trailing space
7237
7238 2008-04-16 13:34  ivan
7239
7240         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
7241           edit/quick-charge.html, elements/select-taxclass.html,
7242           elements/tr-select-taxclass.html: fix tax class on package def
7243           edit
7244
7245 2008-04-16 13:00  ivan
7246
7247         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
7248           add-on links in browse
7249
7250 2008-04-16 11:32  jeff
7251
7252         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
7253           httemplate/view/cust_main/packages.html: show user who created
7254           (cancel/suspend) reason and possibly fix a lingering spurious
7255           usergroup bug
7256
7257 2008-04-16 04:54  jeff
7258
7259         * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
7260
7261 2008-04-15 21:42  ivan
7262
7263         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
7264           pricing to package browse...
7265
7266 2008-04-15 18:03  ivan
7267
7268         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
7269           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
7270           package editor
7271
7272 2008-04-15 17:29  ivan
7273
7274         * FS/FS/part_pkg.pm: new package def editor
7275
7276 2008-04-15 17:19  ivan
7277
7278         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
7279           process/part_pkg.cgi: new package def editor
7280
7281 2008-04-15 17:16  ivan
7282
7283         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
7284           t/part_pkg_link.t: new package def editor
7285
7286 2008-04-15 13:47  jeff
7287
7288         * httemplate/elements/file-upload.html,
7289           httemplate/elements/header-minimal.html,
7290           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
7291           httemplate/misc/process/tax-import.cgi,
7292           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
7293           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
7294           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
7295           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
7296           rate engine (for now)
7297
7298 2008-04-15 12:43  ivan
7299
7300         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
7301           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
7302           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
7303           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
7304           s/recur_flat/recur_fee/
7305
7306 2008-04-15 06:41  ivan
7307
7308         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
7309           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
7310           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
7311           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
7312           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
7313           httemplate/edit/elements/edit.html,
7314           httemplate/edit/process/part_pkg.cgi,
7315           httemplate/edit/process/elements/process.html,
7316           httemplate/elements/select-agent_types.html,
7317           httemplate/elements/select-taxproduct.html,
7318           httemplate/elements/selectlayers.html,
7319           httemplate/elements/tr-input-text.html,
7320           httemplate/elements/tr-part_pkg_freq.html,
7321           httemplate/elements/tr-pkg_svc.html,
7322           httemplate/elements/tr-select-agent_types.html,
7323           httemplate/elements/tr-title.html: new package editor
7324
7325 2008-04-15 03:50  ivan
7326
7327         * httemplate/docs/about.html: it's april 15th, and i sure do.
7328
7329 2008-04-14 06:42  jeff
7330
7331         * FS/FS/Record.pm: Improve record searching
7332
7333 2008-04-13 14:37  ivan
7334
7335         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
7336           prorate_delayed.pm: fix recur_notify label for *_delayed price
7337           plans
7338
7339 2008-04-13 13:35  ivan
7340
7341         * httemplate/elements/: select-cust-part_pkg.html,
7342           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
7343           select-table and select-part_pkg updates so we can use
7344           select-part_pkg as an edit/elements/edit.html m2 type
7345
7346 2008-04-13 03:21  ivan
7347
7348         * httemplate/elements/tr-justtitle.html: adding just a title with
7349           no blank space above
7350
7351 2008-04-13 03:19  ivan
7352
7353         * httemplate/elements/: tr-selectlayers-select.html,
7354           selectlayers.html: add a tr- for just the select bit of a
7355           selectlayers...
7356
7357 2008-04-13 01:21  ivan
7358
7359         * httemplate/elements/tr-input-text.html: add disabled option to
7360           text elements
7361
7362 2008-04-13 00:41  ivan
7363
7364         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
7365           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
7366           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
7367           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
7368           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
7369           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
7370           and rearranged weights for a brighter tommorow^W^Wbetter price
7371           plan <SELECT>
7372
7373 2008-04-12 20:03  ivan
7374
7375         * httemplate/elements/tr-select-table.html: more stuff to allow
7376           select-table to be used as as edit/elements/edit.html m2*
7377           element: add tr-select-table.html
7378
7379 2008-04-12 20:03  ivan
7380
7381         * httemplate/elements/select-table.html: some stuff to allow
7382           select-table to be used as as edit/elements/edit.html m2*
7383           element: add js_only and html_only options, add id option to
7384           specify element id, add a kludge to onchange option
7385
7386 2008-04-12 19:58  ivan
7387
7388         * httemplate/elements/tablebreak-tr-title.html: allow table id to
7389           be specified for tablebreak elements (so edit/elements/edit.html
7390           m2* stuff can be used after a tablebreak)
7391
7392 2008-04-12 19:56  ivan
7393
7394         * httemplate/elements/: select-taxproduct.html,
7395           tr-select-taxproduct.html: add elements for selecting taxproduct
7396
7397 2008-04-12 19:55  ivan
7398
7399         * httemplate/elements/tr-part_pkg_freq.html: add an element for
7400           selecting part_pkg frequencies
7401
7402 2008-04-12 16:31  ivan
7403
7404         * httemplate/elements/: columnnext.html, columnstart.html: space
7405           columns out
7406
7407 2008-04-12 16:18  ivan
7408
7409         * httemplate/elements/: columnend.html, columnnext.html,
7410           columnstart.html: add some column elements so we can replicate
7411           multi-column edit forms with edit.html
7412
7413 2008-04-11 02:20  ivan
7414
7415         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
7416
7417 2008-04-10 18:50  ivan
7418
7419         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
7420
7421 2008-04-10 15:00  ivan
7422
7423         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
7424           AddLink so that the auto-association stuff works when creating a
7425           ticket
7426
7427 2008-04-09 18:35  jeff
7428
7429         * FS/FS/Conf.pm: sync terminology
7430
7431 2008-04-09 16:51  ivan
7432
7433         * httemplate/elements/menu.html: add a menu entry for the new tax
7434           stuff
7435
7436 2008-04-09 14:54  ivan
7437
7438         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
7439           batch tax import
7440
7441 2008-04-09 14:44  ivan
7442
7443         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
7444
7445 2008-04-09 14:27  ivan
7446
7447         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
7448
7449 2008-04-09 14:17  ivan
7450
7451         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
7452           this point, but its not in the database yet, so checking
7453           dbdef->table doesn't DWWW
7454
7455 2008-04-09 14:07  ivan
7456
7457         * debian/control: adding 1.9 dependencies
7458
7459 2008-04-08 20:33  ivan
7460
7461         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
7462           charges
7463
7464 2008-04-07 22:49  ivan
7465
7466         * debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
7467           config, control, copyright, cron.d, cron.d.ex,
7468           dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
7469           ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
7470           freeside-webui.links, freeside.apache-alias.conf,
7471           freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
7472           manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
7473           postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
7474           templates, watch.ex: debian packages!
7475
7476 2008-04-06 09:12  jeff
7477
7478         * httemplate/browse/part_pkg_taxproduct.cgi,
7479           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
7480           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
7481           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
7482           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
7483           httemplate/edit/elements/edit.html,
7484           httemplate/edit/process/tax_rate.html,
7485           httemplate/edit/process/elements/process.html: new tax rating
7486           engine
7487
7488 2008-04-05 00:00  ivan
7489
7490         * FS/bin/freeside-prepaidd: configurable logfile location for
7491           freeside-prepaidd
7492
7493 2008-04-04 12:47  ivan
7494
7495         * httemplate/elements/header.html: sync with 1_7_BRANCH
7496
7497 2008-04-04 10:47  ivan
7498
7499         * httemplate/search/elements/search.html: this worked fine.  don't
7500           understand why it was changed in the first place.
7501
7502 2008-04-04 10:42  ivan
7503
7504         * httemplate/search/elements/search.html: fix range selection on
7505           searches, huh
7506
7507 2008-04-02 13:42  jeff
7508
7509         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
7510           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
7511           httemplate/edit/part_pkg_taxoverride.html,
7512           httemplate/edit/process/part_pkg.cgi,
7513           httemplate/search/elements/search.html: checkpoint tax editors
7514           and correct a blunder
7515
7516 2008-04-02 10:28  ivan
7517
7518         * Makefile: substitute FREESIDE_CONF in apache conf files
7519
7520 2008-04-02 10:26  ivan
7521
7522         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
7523           freeside-base2.conf: template AuthUserFile htpasswd to be in
7524           FREESIDE_CONF dir instead of hardcoded location
7525
7526 2008-04-02 10:00  rsiddall
7527
7528         * Makefile: Quick fix to update the release version number in the
7529           RPM specfile.  This leaves the specfile unusable for CVS builds.
7530
7531 2008-04-02 08:38  ivan
7532
7533         * init.d/freeside-init: tiny init file nit that helps with deb
7534           packaging (and probably rpm too) - source /etc/default/freeside
7535           if it exists
7536
7537 2008-04-01 21:32  ivan
7538
7539         * httemplate/docs/credits.html: slight browser adjustments and DONE
7540
7541 2008-04-01 21:20  ivan
7542
7543         * httemplate/elements/header.html: new header about: box
7544
7545 2008-04-01 21:19  ivan
7546
7547         * httemplate/docs/about.html: slightly taller
7548
7549 2008-04-01 21:07  ivan
7550
7551         * httemplate/docs/: credits.html, license.html: updated credits and
7552           license
7553
7554 2008-04-01 21:05  ivan
7555
7556         * httemplate/docs/about.html: adding about.html splash
7557
7558 2008-04-01 20:48  ivan
7559
7560         * httemplate/elements/popup_link_onclick.html: remove excessive
7561           iframe borders, add "scrolling" and "nofalse" options
7562
7563 2008-04-01 17:22  ivan
7564
7565         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
7566
7567 2008-04-01 16:56  ivan
7568
7569         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
7570           fix
7571
7572 2008-04-01 16:30  ivan
7573
7574         * httemplate/docs/: credits.html, license.html: adding license and
7575           credits in app itself
7576
7577 2008-04-01 16:24  ivan
7578
7579         * TODO: remove TODO
7580
7581 2008-04-01 16:24  ivan
7582
7583         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
7584
7585 2008-04-01 16:20  ivan
7586
7587         * README: welcome to the new world
7588
7589 2008-04-01 16:15  ivan
7590
7591         * INSTALL: clean up top level files
7592
7593 2008-04-01 16:08  ivan
7594
7595         * CREDITS, INSTALL: clean up some of the top-level files
7596
7597 2008-04-01 02:40  ivan
7598
7599         * Makefile: sync with 1.7.3
7600
7601 2008-04-01 02:19  ivan
7602
7603         * FS/FS/cust_bill.pm: don't show services on invoices that are
7604           newer than the invoice, closes: #3032
7605
7606 2008-04-01 01:43  ivan
7607
7608         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
7609           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
7610           last bit of magic for RT ticket customer auto-association: look
7611           for requestor email addresses in cust_main_invoice and svc_acct,
7612           closes; RT#1160
7613
7614 2008-03-31 23:37  ivan
7615
7616         * httemplate/edit/cust_main_county.html: probably doesn't matter
7617           now, but better error reporting anyway
7618
7619 2008-03-31 23:34  ivan
7620
7621         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
7622           edit/cust_credit.cgi: popup iframes don't have predictable names
7623           anymore, so locate submit buttons by id instead
7624
7625 2008-03-31 23:26  ivan
7626
7627         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
7628           doc height param
7629
7630 2008-03-31 23:16  ivan
7631
7632         * httemplate/elements/iframecontentmws.js: append a random number
7633           to the iframe name on-the-fly to keep safari from caching it
7634           under all circumstances
7635
7636 2008-03-31 22:49  ivan
7637
7638         * httemplate/view/cust_main/payment_history.html: finish
7639           component-izing overlib links
7640
7641 2008-03-31 21:37  ivan
7642
7643         * httemplate/search/cust_pkg.cgi: use popup_link...
7644
7645 2008-03-31 21:19  ivan
7646
7647         * httemplate/browse/rate_detail.html: can't run include() sub at
7648           <%once> time
7649
7650 2008-03-31 20:56  ivan
7651
7652         * httemplate/browse/rate_detail.html: component-ize overlib init
7653           and popup link
7654
7655 2008-03-31 20:51  ivan
7656
7657         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
7658
7659 2008-03-31 20:49  ivan
7660
7661         * httemplate/elements/phonenumber.html: use popup_link element for
7662           phonenumber.html silly vonage popup
7663
7664 2008-03-31 17:54  jeff
7665
7666         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
7667           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
7668           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
7669           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
7670           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
7671           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
7672           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
7673           httemplate/edit/part_pkg_taxoverride.html,
7674           httemplate/edit/part_pkg_taxproduct.html,
7675           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
7676           httemplate/edit/process/part_pkg.cgi,
7677           httemplate/edit/process/tax_class.html,
7678           httemplate/edit/process/tax_rate.html,
7679           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
7680           httemplate/elements/menu.html,
7681           httemplate/misc/process/recharge_svc.new,
7682           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
7683           rating system
7684
7685 2008-03-31 16:19  ivan
7686
7687         * httemplate/elements/progress-init.html: overlib include
7688
7689 2008-03-31 16:14  ivan
7690
7691         * httemplate/elements/: popup_link-cust_main.html,
7692           popup_link-cust_pkg.html, popup_link-cust_svc.html,
7693           popup_link.html, popup_link_onclick.html: fix examples to use
7694           elements/init_overlib.html
7695
7696 2008-03-31 16:09  ivan
7697
7698         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
7699           overlib include
7700
7701 2008-03-31 16:07  ivan
7702
7703         * httemplate/: view/cust_main.cgi,
7704           elements/popup_link_onclick.html, view/cust_main/notes.html:
7705           clean up overlib usage for customer notes
7706
7707 2008-03-31 15:52  ivan
7708
7709         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
7710           hidden agentnum tags with trailling "/ >"
7711
7712 2008-03-31 15:27  ivan
7713
7714         * httemplate/: edit/cust_main/billing.html,
7715           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
7716           easy static CVV2/echeck popups
7717
7718 2008-03-31 14:52  ivan
7719
7720         * httemplate/elements/iframecontentmws.js: update overlibmws to
7721           current code
7722
7723 2008-03-31 14:45  ivan
7724
7725         * httemplate/: config/config-view.cgi, elements/popup_link.html:
7726           move config edit popup to elements/popup_link.html
7727
7728 2008-03-31 14:43  ivan
7729
7730         * httemplate/config/config.cgi: more approprietly sized textareas
7731           prevent scrollbars from being necessary in config popups
7732
7733 2008-03-31 14:11  ivan
7734
7735         * httemplate/: browse/cust_main_county.cgi,
7736           elements/popup_link.html, elements/popup_link_onclick.html: fix
7737           safari weirdness with caching iframes and auto-submitting them
7738           (in tax editor at least)
7739
7740 2008-03-31 13:40  ivan
7741
7742         * httemplate/elements/: popup_link-cust_main.html,
7743           popup_link-cust_pkg.html, popup_link-cust_svc.html,
7744           popup_link.html: clean up popup link elements a bit, have the
7745           iframe name autogenerate to work around safari fuckery
7746
7747 2008-03-31 11:50  ivan
7748
7749         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
7750           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
7751           to current code before delving into safari problem...  hopefully
7752           no disasterous side effects :)
7753
7754 2008-03-29 19:42  ivan
7755
7756         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
7757           show invoice resend and payment posting links if you can't do
7758           that anyway
7759
7760 2008-03-29 19:32  ivan
7761
7762         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
7763           ancient-style invoice template includes
7764
7765 2008-03-29 18:26  ivan
7766
7767         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
7768           ancient invoice template includes from working, whew!  and
7769           spiffied up the error reporting on template compile problems,
7770           since they're bound to happen when folks edit
7771
7772 2008-03-29 17:57  ivan
7773
7774         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
7775           debugging info
7776
7777 2008-03-29 02:11  ivan
7778
7779         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
7780           quick links for unprocessed and processed CDRs to svc_phone view
7781
7782 2008-03-29 01:32  ivan
7783
7784         * httemplate/misc/order_pkg.html: in the unlikely error case, the
7785           order button should stay enabled
7786
7787 2008-03-29 01:15  ivan
7788
7789         * httemplate/: elements/popup_link-cust_main.html,
7790           elements/tr-select-reason.html, misc/cancel_cust.html,
7791           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
7792           thank goodness its on 1.9.  really fix error reporting on quick
7793           package order this time.  have to change cust cancel popup
7794           slightly too, but its for the better (easier custnum parsing).
7795           and lastly make it easier for reason selection to be reused
7796           without stickiness-on-errors being a big pain in the ass
7797
7798 2008-03-28 23:42  ivan
7799
7800         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
7801           redirect
7802
7803 2008-03-28 15:31  ivan
7804
7805         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
7806           both src and charged_party fields, and disable_src is not checked
7807
7808 2008-03-27 15:04  ivan
7809
7810         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
7811           only, closes: #3085
7812
7813 2008-03-27 14:05  ivan
7814
7815         * httemplate/view/cust_main/: payment_history.html: fix for ACH
7816           info masking
7817
7818 2008-03-27 14:01  ivan
7819
7820         * httemplate/view/cust_main/: billing.html, payment_history.html:
7821           mask ACH info in payment history
7822
7823 2008-03-27 13:40  ivan
7824
7825         * httemplate/: elements/menu.html, search/report_sql.html: add back
7826           raw SQL query (it had an appropriate ACL)
7827
7828 2008-03-27 13:19  ivan
7829
7830         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
7831           minor ACL glitch linking to payments
7832
7833 2008-03-26 11:18  ivan
7834
7835         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
7836           12mo checkbox works again... sure do need these to be
7837           auto-generated or $AUTOLOADED or something :)
7838
7839 2008-03-26 08:42  jeff
7840
7841         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
7842           httemplate/edit/rate_detail.html,
7843           httemplate/edit/rate_region.cgi: fixup per call billing
7844
7845 2008-03-25 20:04  ivan
7846
7847         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
7848           into having a minimum charge
7849
7850 2008-03-25 19:27  ivan
7851
7852         * httemplate/search/: cdr.html, report_cdr.html: add ability to
7853           query ranges of duration & billable seconds to CDR report
7854
7855 2008-03-25 19:19  ivan
7856
7857         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
7858           UI nit: separate search & display options
7859
7860 2008-03-25 18:03  ivan
7861
7862         * httemplate/edit/: part_bill_event.cgi,
7863           process/part_bill_event.cgi: quick shortcut for easier adding of
7864           new 1.7-style invoice events
7865
7866 2008-03-24 19:52  ivan
7867
7868         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
7869           DBIx::SB 1.50, jeez
7870
7871 2008-03-24 19:33  ivan
7872
7873         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
7874           dependency inline with reality
7875
7876 2008-03-24 15:35  ivan
7877
7878         * httemplate/edit/part_bill_event.cgi: this probably never worked.
7879           ->send isn't at all what is wanted, that sends the original
7880           invoice, not the new one with the late charge
7881
7882 2008-03-23 20:07  ivan
7883
7884         * rt/: html/Elements/EditCustomers,
7885           html/Ticket/Elements/EditCustomers,
7886           html/Ticket/Elements/ShowCustomers, lib/RT/Record.pm,
7887           lib/RT/Ticket_Overlay.pm: woo!  final part of #1160!  yup,
7888           auto-associating tickets with customers now.  whew!
7889
7890 2008-03-23 18:28  ivan
7891
7892         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
7893           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
7894           ticket to its first customer will auto-link any customerless
7895           requestors
7896
7897 2008-03-23 16:38  ivan
7898
7899         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
7900           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
7901           w/customers, manual editing
7902
7903 2008-03-23 16:32  ivan
7904
7905         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
7906           associate users w/customers, manual editing
7907
7908 2008-03-19 12:48  jeff
7909
7910         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
7911           (RT#3267)
7912
7913 2008-03-17 23:43  ivan
7914
7915         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
7916           myaccount.module: pre-show checkpoint.  duct tape!
7917
7918 2008-03-17 09:24  ivan
7919
7920         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
7921           myaccount.module: checkpoint
7922
7923 2008-03-16 19:49  ivan
7924
7925         * fs_selfservice/fri/: includes/freeside.class.php,
7926           modules.template/blank.module: missed bits
7927
7928 2008-03-16 19:48  ivan
7929
7930         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
7931           locale/ari.po, modules/billing.module,
7932           modules/callmonitor.module, modules/dashboard.module,
7933           modules/myaccount.module, modules/settings.module,
7934           theme/page.tpl.php: first bits of working FRI!  woop!
7935
7936 2008-03-16 19:37  ivan
7937
7938         * httemplate/view/cust_main/packages.html: fix oops in new popup
7939           components
7940
7941 2008-03-16 16:36  ivan
7942
7943         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
7944
7945 2008-03-16 16:25  ivan
7946
7947         * httemplate/view/svc_phone.cgi: view PINs too
7948
7949 2008-03-16 16:05  jeff
7950
7951         * httemplate/: elements/popup_link-cust_main.html,
7952           elements/popup_link-cust_pkg.html,
7953           elements/popup_link-cust_svc.html, elements/popup_link.html,
7954           view/cust_main.cgi, view/cust_main/packages.html: componentize
7955           conflicting %once subroutines (rt#3250)
7956
7957 2008-03-16 15:48  ivan
7958
7959         * httemplate/edit/svc_phone.cgi: phone gets a pin
7960
7961 2008-03-16 15:39  ivan
7962
7963         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
7964
7965 2008-03-16 15:24  ivan
7966
7967         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
7968           pin login
7969
7970 2008-03-16 14:07  ivan
7971
7972         * fs_selfservice/fri/includes/: common.php, login.php: first try at
7973           single sign-on
7974
7975 2008-03-16 12:58  ivan
7976
7977         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
7978           index.php, version.php, theme/global.css, theme/header.css,
7979           theme/iefixes.css, theme/layout.css, theme/logo.gif,
7980           theme/main.css, theme/navigation.css, theme/page.tpl.php,
7981           theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
7982           theme/images/arrow-desc.gif, modules/callmonitor.module,
7983           modules/phonefeatures.module, modules/settings.module,
7984           modules/voicemail.module, modules/featurecodes.module,
7985           modules/followme.module, includes/ajax.php, includes/crypt.php,
7986           includes/main.conf.php, misc/audio.php, misc/popup.css,
7987           misc/recording_popup.php, modules/VmX.module, includes/asi.php,
7988           includes/bootstrap.php, includes/common.php,
7989           includes/database.php, includes/display.php, includes/lang.php,
7990           includes/login.php, locale/readme.txt, locale/ari.po,
7991           locale/ari.utf-8.po, locale/locale.txt,
7992           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
7993           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
7994           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
7995           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
7996           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
7997           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
7998           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
7999           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
8000           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
8001           Initial revision
8002
8003 2008-03-16 09:57  jeff
8004
8005         * httemplate/misc/recharge_svc.html: doh
8006
8007 2008-03-16 01:04  ivan
8008
8009         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
8010
8011 2008-03-16 00:25  ivan
8012
8013         * FS/FS/UID.pm: okay, really now, how about this
8014
8015 2008-03-16 00:24  ivan
8016
8017         * FS/FS/UID.pm: okay, how about this
8018
8019 2008-03-16 00:21  ivan
8020
8021         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
8022
8023 2008-03-15 22:22  ivan
8024
8025         * httemplate/search/svc_broadband.cgi: clean up and
8026           agent-virtualize svc_broadband searching
8027
8028 2008-03-15 22:13  ivan
8029
8030         * httemplate/edit/part_svc.cgi: finish bringing sanity to
8031           svc_broadband service definition blocknum edit
8032
8033 2008-03-15 22:13  ivan
8034
8035         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
8036           address block selection in svc_broadband service definition edit
8037
8038 2008-03-15 21:54  ivan
8039
8040         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
8041           router browse into this centiry
8042
8043 2008-03-15 21:00  ivan
8044
8045         * httemplate/elements/header.html, httemplate/elements/menu.html,
8046           rt/html/Elements/FreesideSearch: hide customer search if user
8047           does not have "List customers" ACL, closes: RT#3105
8048
8049 2008-03-15 15:18  ivan
8050
8051         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
8052           slightly better voip_cdr package edit: use radio buttons for
8053           selecting long things
8054
8055 2008-03-15 14:39  ivan
8056
8057         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
8058
8059 2008-03-15 14:14  ivan
8060
8061         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
8062           disable_src, domestic_prefix and international_prefix options for
8063           voip price plan
8064
8065 2008-03-15 12:52  ivan
8066
8067         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
8068           invoice re-printing newest percust... can't reproduce any
8069           problem, prints newest per cust fine, closes: #3161
8070
8071 2008-03-14 17:30  ivan
8072
8073         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
8074           code leaking out onto the page, hehe, closes: Bug#3253, also
8075           remove silly formatting on catchall edit
8076
8077 2008-03-14 13:11  ivan
8078
8079         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
8080           warnings
8081
8082 2008-03-14 10:30  jeff
8083
8084         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
8085
8086 2008-03-14 01:13  ivan
8087
8088         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
8089           package bugfix was easy to find, closes: Bug#3241
8090
8091 2008-03-14 00:48  ivan
8092
8093         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
8094           httemplate/graph/money_time.cgi,
8095           httemplate/search/cust_credit_bill.html,
8096           httemplate/search/cust_credit.html: add net credits to
8097           sales/credits/receipts report
8098
8099 2008-03-13 19:10  ivan
8100
8101         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
8102
8103 2008-03-13 19:09  ivan
8104
8105         * FS/FS/Conf.pm: show where the warning about no conf comes from
8106
8107 2008-03-13 02:28  ivan
8108
8109         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
8110           infinite loop rather than add one.
8111
8112 2008-03-13 02:14  ivan
8113
8114         * FS/FS/cust_pay.pm: infinite loop protection
8115
8116 2008-03-13 01:57  ivan
8117
8118         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
8119           if there are some old crufty records around attached to
8120           now-deleted customers
8121
8122 2008-03-12 09:22  jeff
8123
8124         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
8125           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
8126           eg/export_template.pm, httemplate/view/cust_main/packages.html:
8127           allow exports to add links to customer view (#1407)
8128
8129 2008-03-04 13:07  ivan
8130
8131         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
8132           cust_credit and cust_pay
8133
8134 2008-03-04 13:06  ivan
8135
8136         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
8137
8138 2008-03-04 11:15  ivan
8139
8140         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
8141           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
8142           about the two different places that would be calling it... i.e.
8143           with an empty new_pkgnum it would redirect the popup back the
8144           customer view, hehe
8145
8146 2008-03-03 19:38  ivan
8147
8148         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
8149
8150 2008-03-03 19:37  ivan
8151
8152         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
8153           escaped #s
8154
8155 2008-03-03 19:34  ivan
8156
8157         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
8158           newlines
8159
8160 2008-03-03 18:27  ivan
8161
8162         * httemplate/browse/rate_region.html: should improve compatibility
8163           with older Pg.  i hope
8164
8165 2008-03-03 17:49  ivan
8166
8167         * FS/FS/UID.pm: argh, don't load up a user until the other
8168           initialization is done
8169
8170 2008-03-03 15:12  ivan
8171
8172         * rt/: etc/RT_Config.pm.in, html/Elements/Header,
8173           html/Elements/PageLayout, html/Elements/Tabs,
8174           html/Elements/CollectionAsTable/Row,
8175           html/Ticket/Elements/ShowTransactionAttachments,
8176           html/Widgets/TitleBoxStart, sbin/rt-setup-database.in: merge in
8177           rt 3.6.6.  *gulp*!
8178
8179 2008-03-01 20:11  ivan
8180
8181         * rt/html/: Elements/EmailInput, NoAuth/css/dhandler,
8182           NoAuth/images/css/fieldbg-autocomplete.gif,
8183           NoAuth/js/scriptaculous/controls.js,
8184           NoAuth/js/scriptaculous/effects.js,
8185           NoAuth/js/scriptaculous/prototype.js,
8186           NoAuth/js/scriptaculous/scriptaculous.js,
8187           Helpers/EmailAutocomplete, Ticket/Elements/ShowQueue: Initial
8188           revision
8189
8190 2008-03-01 19:07  ivan
8191
8192         * httemplate/elements/header.html,
8193           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
8194           customer" button; closes: RT#1642
8195
8196 2008-03-01 18:50  ivan
8197
8198         * htetc/handler.pl: better indication of why these things are the
8199           way they are
8200
8201 2008-03-01 17:31  ivan
8202
8203         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
8204           httemplate/misc/disable-payment_gateway.cgi,
8205           httemplate/search/elements/search.html: add payment gateway
8206           disabling (and move payment gateway browse over to new template)
8207
8208 2008-03-01 15:30  ivan
8209
8210         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
8211           control the extent of credit card masking, but since
8212           cust_main.paymask is in the db, need something to update it for
8213           all existing customers too
8214
8215 2008-03-01 14:39  ivan
8216
8217         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
8218           link adv. customer search
8219
8220 2008-03-01 14:23  ivan
8221
8222         * httemplate/: elements/select-payby.html,
8223           elements/tr-select-payby.html, search/cust_main.html,
8224           search/report_cust_main.html: add payby selection to adv.
8225           customer search
8226
8227 2008-02-29 09:57  jeff
8228
8229         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
8230           conf/invoice_latex: refactor print_*; invoice sections by package
8231           class; could still stand some more refactoring
8232
8233 2008-02-28 20:31  ivan
8234
8235         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
8236           CDR CSV import (not just direct DB)
8237
8238 2008-02-28 18:29  ivan
8239
8240         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
8241           in the first place.  also Record::str2time_sql_closing snuck in.
8242
8243 2008-02-21 17:32  ivan
8244
8245         * httemplate/search/svc_acct.cgi: on accounts overview: show time
8246           applied after multipliers, not actual time worked
8247
8248 2008-02-21 17:09  ivan
8249
8250         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
8251           are deprecated COMP payby...
8252
8253 2008-02-21 16:57  ivan
8254
8255         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
8256           databases without history records for everything...
8257
8258 2008-02-21 16:54  ivan
8259
8260         * httemplate/search/svc_acct.cgi: on accounts overview: show time
8261           applied after multipliers, not actual time worked
8262
8263 2008-02-20 14:45  ivan
8264
8265         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
8266           the doghouse for this one
8267
8268 2008-02-19 18:07  ivan
8269
8270         * FS/FS/prepay_credit.pm,
8271           httemplate/edit/process/prepay_credit.cgi: retry collisions a
8272           bit, acme is getting duplicate errors... guess they're using lots
8273           and lots of prepaid cards.  closes: RT#3104
8274
8275 2008-02-19 17:21  ivan
8276
8277         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
8278           adding, RT#2929
8279
8280 2008-02-19 17:16  ivan
8281
8282         * httemplate/edit/part_pkg_taxclass.html,
8283           httemplate/edit/process/part_pkg_taxclass.html,
8284           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
8285           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
8286           httemplate/elements/tr-select-taxclass.html: update the tax class
8287           editor to enable taxclass adding, RT#2929
8288
8289 2008-02-19 17:10  ivan
8290
8291         * httemplate/edit/: cust_main_county-expand.cgi,
8292           process/cust_main_county-expand.cgi, process/invoice_logo.html,
8293           process/reg_code.cgi: process/part_pkg_taxclass.html
8294
8295 2008-02-19 01:15  ivan
8296
8297         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
8298           MANIFEST: adding taxclass table
8299
8300 2008-02-19 01:10  ivan
8301
8302         * bin/generate-table-module: fix this to generate more
8303           wiki-friendly column list
8304
8305 2008-02-18 19:30  ivan
8306
8307         * FS/FS/svc_external.pm: add some descriptions for svc_external
8308           fields, allowing id to fill in from inventory
8309
8310 2008-02-18 19:17  ivan
8311
8312         * FS/FS/svc_external.pm: return svc_external id and title as label
8313           instead of svcnum
8314
8315 2008-02-18 18:57  ivan
8316
8317         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
8318           POD docs for self-service list_pkgs & list_svcs
8319
8320 2008-02-18 18:38  ivan
8321
8322         * bin/pod2x: fix API upload
8323
8324 2008-02-18 18:37  ivan
8325
8326         * FS/FS.pm: update base API docs contents
8327
8328 2008-02-18 18:33  ivan
8329
8330         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
8331           exportability
8332
8333 2008-02-18 18:28  ivan
8334
8335         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
8336           exportability
8337
8338 2008-02-18 18:25  ivan
8339
8340         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
8341           exportability
8342
8343 2008-02-18 18:20  ivan
8344
8345         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
8346           exportability
8347
8348 2008-02-18 18:15  ivan
8349
8350         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
8351           for better wiki exportability
8352
8353 2008-02-14 00:31  ivan
8354
8355         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
8356           update.  time to go home
8357
8358 2008-02-14 00:28  ivan
8359
8360         * httemplate/search/cust_pkg.cgi: re-align links and styling in
8361           package report correctly
8362
8363 2008-02-13 19:52  ivan
8364
8365         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
8366           httemplate/view/cust_main/payment_history.html,
8367           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
8368           populate it based on history on upgrades, and show the order
8369           taker on all payments (on customer view and payment search)
8370           closes: #2953
8371
8372 2008-02-13 19:48  ivan
8373
8374         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
8375           FS::h_cust_pay class
8376
8377 2008-02-13 17:48  ivan
8378
8379         * httemplate/view/cust_main/payment_history.html: this ACL has been
8380           around for long enough (and almost nobody uses batched payments,
8381           so showing them is probably bad)
8382
8383 2008-02-13 15:49  jeff
8384
8385         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
8386           svc_broadband MAC searches RT#2985
8387
8388 2008-02-13 15:45  jeff
8389
8390         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
8391           httemplate/edit/process/quick-charge.cgi: package class selection
8392           for one-time charges RT#1322
8393
8394 2008-02-13 15:39  jeff
8395
8396         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
8397           httemplate/edit/rate_region.cgi: directory assistance (flat
8398           per-call) billing RT#3114
8399
8400 2008-02-13 13:50  ivan
8401
8402         * httemplate/misc/process/link.cgi: fix compile error from hasty
8403           refactoring
8404
8405 2008-02-12 22:02  ivan
8406
8407         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
8408           working
8409
8410 2008-02-12 22:00  ivan
8411
8412         * README: modernizing
8413
8414 2008-02-12 21:15  ivan
8415
8416         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
8417           resulting from skewed hash ($conf->config returning empty list in
8418           list context)
8419
8420 2008-02-12 11:24  ivan
8421
8422         * httemplate/search/: rt_transaction.html, timeworked.html: for our
8423           internal time tracking: TimeWorked can happen on a Create
8424           transaction as well as Correspond and Comment.  is there anywhere
8425           else this needs to be changed?
8426
8427 2008-02-11 19:11  ivan
8428
8429         * FS/FS/Misc.pm: update for MailTools v2.00
8430
8431 2008-02-10 18:37  ivan
8432
8433         * FS/FS/reason.pm: upgrading reason table not quite working with
8434           mysql, hopefully no old installs need this, new ones should be
8435           fine hopefully
8436
8437 2008-02-10 18:36  ivan
8438
8439         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
8440           duplicate history records
8441
8442 2008-02-10 18:03  ivan
8443
8444         * FS/FS/reason.pm: better debugging if things go awry
8445
8446 2008-02-10 16:53  ivan
8447
8448         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
8449           casting to INTEGER, it wants SIGNED.  whew.
8450
8451 2008-02-10 16:02  ivan
8452
8453         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
8454
8455 2008-02-10 15:58  ivan
8456
8457         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
8458           that doesn't get to the database, to avoid Pg vs mysql
8459           comment-out differences
8460
8461 2008-02-09 11:16  ivan
8462
8463         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
8464           thanks
8465
8466 2008-02-08 13:59  rsiddall
8467
8468         * rpm/freeside.spec: Removed code that create a freeside user on
8469           the build machine and added code to modify Makefile to remove
8470           clauses that require such a user.  This should allow the RPMs to
8471           build under mock.
8472
8473 2008-02-08 07:00  jeff
8474
8475         * FS/FS/TicketSystem/RT_External.pm: tyop
8476
8477 2008-02-04 19:37  ivan
8478
8479         * httemplate/edit/process/part_pkg.cgi: fix package editing on
8480           HEAD, whew.  bad semicolon.
8481
8482 2008-02-02 18:24  ivan
8483
8484         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
8485           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
8486           5194." warnings
8487
8488 2008-02-02 17:43  ivan
8489
8490         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
8491           customer edit
8492
8493 2008-01-30 08:14  jeff
8494
8495         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
8496           removal
8497
8498 2008-01-28 20:15  jeff
8499
8500         * FS/FS/cust_pkg.pm: missed use
8501
8502 2008-01-28 19:56  jeff
8503
8504         * FS/FS/cust_pkg.pm: 1394 regression fixup
8505
8506 2008-01-28 19:34  jeff
8507
8508         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
8509           httemplate/misc/process/bulk_change_pkg.cgi,
8510           httemplate/search/cust_pkg.cgi,
8511           httemplate/search/elements/search.html: bulk package changing
8512           (RT#1394)
8513
8514 2008-01-25 10:26  jeff
8515
8516         * httemplate/misc/cust_pay-import.cgi,
8517           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
8518           httemplate/elements/menu.html: simple payment CSV import
8519
8520 2008-01-24 18:55  jeff
8521
8522         * FS/FS/part_export/prizm.pm: add an always BAM option and be
8523           explicit about transactions
8524
8525 2008-01-24 13:16  ivan
8526
8527         * FS/FS/TicketSystem/RT_External.pm,
8528           fs_selfservice/FS-SelfService/cgi/myaccount.html,
8529           httemplate/view/cust_main/tickets.html: slightly more sane names
8530           for customer tickets hash, display ticket owners on customer view
8531           page
8532
8533 2008-01-24 13:10  ivan
8534
8535         * htetc/handler.pl: used in rt autohandler.  i wonder why this
8536           never bit before
8537
8538 2008-01-23 11:18  jeff
8539
8540         * fs_selfservice/FS-SelfService/cgi/bill.html,
8541           fs_selfservice/FS-SelfService/cgi/card.html,
8542           fs_selfservice/FS-SelfService/cgi/change_bill.html,
8543           fs_selfservice/FS-SelfService/cgi/change_pay.html,
8544           fs_selfservice/FS-SelfService/cgi/change_ship.html,
8545           fs_selfservice/FS-SelfService/cgi/check.html,
8546           fs_selfservice/FS-SelfService/cgi/contact.html,
8547           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
8548           FS/FS/ClientAPI/MyAccount.pm,
8549           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
8550           fs_selfservice/FS-SelfService/cgi/make_payment.html,
8551           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
8552           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
8553           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
8554           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
8555           service, billing, and payment info in selfservice
8556
8557 2008-01-20 16:12  ivan
8558
8559         * bin/explain-ar-total.sql: [no log message]
8560
8561 2008-01-20 15:24  ivan
8562
8563         * FS/FS/Schema.pm: add and fix some indices, this should marginally
8564           (but not drastically) improve the time to pull up A/R report
8565           totals
8566
8567 2008-01-16 20:23  ivan
8568
8569         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
8570           allow the limited "package editing" of customizing customer
8571           packages
8572
8573 2008-01-16 19:18  ivan
8574
8575         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
8576           link unless the current user can...
8577
8578 2008-01-13 16:22  ivan
8579
8580         * httemplate/: edit/part_bill_event.cgi,
8581           elements/select-taxclass.html: maintenance on old events, yay.
8582           fix for late charges without a taxclass, closes: RT#2988
8583
8584 2008-01-13 16:17  ivan
8585
8586         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
8587
8588 2008-01-13 15:31  ivan
8589
8590         * httemplate/search/timeworked.html: almost could work under mysql?
8591           need TO_NUMBER and TO_CHAR equivalents
8592
8593 2008-01-13 15:30  ivan
8594
8595         * httemplate/misc/timeworked.html: missing semicolon, doh
8596
8597 2008-01-13 13:46  ivan
8598
8599         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
8600
8601 2008-01-13 13:45  ivan
8602
8603         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
8604           cruft
8605
8606 2008-01-13 13:41  ivan
8607
8608         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
8609           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
8610           in 1.9 right away
8611
8612 2008-01-13 13:39  ivan
8613
8614         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
8615           vs. 1.9 cruft
8616
8617 2008-01-13 13:35  ivan
8618
8619         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
8620           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
8621           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
8622           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
8623           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
8624           inventory_class.html, part_bill_event.cgi, part_export.cgi,
8625           part_pkg.cgi, part_referral.html, part_svc.cgi,
8626           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
8627           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
8628           reason.html, reason_type.html, reg_code.cgi, router.cgi,
8629           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
8630           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
8631           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
8632           process/REAL_cust_pkg.cgi, process/access_user.html,
8633           process/agent.cgi, process/agent_payment_gateway.html,
8634           process/agent_type.cgi, process/bulk-cust_svc.cgi,
8635           process/cust_bill_pay.cgi, process/cust_credit.cgi,
8636           process/cust_credit_bill.cgi, process/cust_main.cgi,
8637           process/cust_main_county-collapse.cgi,
8638           process/cust_main_county-expand.cgi,
8639           process/cust_main_county.html, process/cust_main_note.cgi,
8640           process/cust_pay.cgi, process/cust_pkg.cgi,
8641           process/cust_refund.cgi, process/cust_svc.cgi,
8642           process/domain_record.cgi, process/generic.cgi,
8643           process/inventory_class.html, process/msgcat.cgi,
8644           process/part_bill_event.cgi, process/part_export.cgi,
8645           process/part_pkg.cgi, process/part_referral.html,
8646           process/part_svc.cgi, process/payment_gateway.html,
8647           process/pkg_class.html, process/prepay_credit.cgi,
8648           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
8649           process/rate.cgi, process/reason.html, process/reason_type.html,
8650           process/reg_code.cgi, process/router.cgi,
8651           process/svc_Common.html, process/svc_acct.cgi,
8652           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
8653           process/svc_domain.cgi, process/svc_external.cgi,
8654           process/svc_forward.cgi, process/svc_phone.html,
8655           process/svc_www.cgi: ACLs
8656
8657 2008-01-13 13:14  ivan
8658
8659         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
8660           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
8661           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
8662           cust_main-import.cgi, cust_main-import_charges.cgi,
8663           delete-cust_credit.cgi, delete-cust_pay.cgi,
8664           delete-cust_refund.cgi, delete-customer.cgi,
8665           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
8666           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
8667           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
8668           inventory_item-import.html, link.cgi, meta-import.cgi,
8669           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
8670           print_invoices.cgi, queue.cgi, recharge_svc.html,
8671           svc_acct-domains.cgi, unapply-cust_credit.cgi,
8672           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
8673           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
8674           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
8675           process/catchall.cgi, process/cdr-import.html,
8676           process/cust_main-import.cgi,
8677           process/cust_main-import_charges.cgi,
8678           process/delete-customer.cgi, process/inventory_item-import.html,
8679           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
8680           process/recharge_svc.html: ACLs
8681
8682 2008-01-13 13:08  ivan
8683
8684         * httemplate/misc/: email_events.cgi, fax_events.cgi,
8685           print_events.cgi, order_pkg.html: ACLs
8686
8687 2008-01-13 12:55  ivan
8688
8689         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
8690           search/timeworked.html, search/cust_bill.html,
8691           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
8692           search/prepay_credit.html, search/queue.html,
8693           search/report_prepaid_income.cgi, search/report_tax.cgi,
8694           search/sqlradius.cgi: ACLs
8695
8696 2008-01-13 12:50  ivan
8697
8698         * httemplate/elements/: errorpage.html, tr-select-reason.html:
8699           stale leftovers from XSSmas
8700
8701 2008-01-13 12:46  ivan
8702
8703         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
8704           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
8705           cust_main/payment_history.html, elements/svc_Common.html: ACLs
8706
8707 2008-01-13 12:38  ivan
8708
8709         * httemplate/browse/: access_group.html, access_user.html,
8710           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
8711           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
8712           reason.html, router.cgi: ACLs
8713
8714 2008-01-13 12:30  ivan
8715
8716         * FS/FS/AccessRight.pm: new ACLs
8717
8718 2008-01-12 16:35  ivan
8719
8720         * htetc/handler.pl: use this in handler.pl, not in mason files
8721
8722 2008-01-11 15:10  ivan
8723
8724         * FS/FS/cust_main.pm: add option to enable searching of
8725           cust_main.agent_custid with one or two letter prefix before the
8726           numeric part
8727
8728 2008-01-11 14:53  ivan
8729
8730         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
8731           cust_main.agent_custid with one or two letter prefix before the
8732           numeric part
8733
8734 2008-01-11 09:30  ivan
8735
8736         * httemplate/edit/elements/svc_Common.html: turn off debugging
8737
8738 2008-01-10 14:13  ivan
8739
8740         * httemplate/search/elements/search.html: doc
8741
8742 2008-01-10 14:06  ivan
8743
8744         * httemplate/elements/menu.html: new rate editor
8745
8746 2008-01-10 13:53  ivan
8747
8748         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
8749           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
8750           httemplate/edit/elements/edit.html,
8751           httemplate/edit/process/rate_region.cgi: new rate editor
8752
8753 2008-01-10 13:52  ivan
8754
8755         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
8756           edit/rate_detail.html, edit/process/rate_detail.html: new call
8757           rate editor (VoIP/telephony)
8758
8759 2008-01-10 13:17  ivan
8760
8761         * FS/FS/reason_type.pm: third person is better
8762
8763 2008-01-10 13:14  ivan
8764
8765         * httemplate/browse/reason.html: eliminate harmless typo
8766
8767 2008-01-08 13:33  jeff
8768
8769         * FS/FS/svc_acct.pm: transactiony cruft removal
8770
8771 2008-01-08 03:23  ivan
8772
8773         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
8774           httemplate/search/report_receivables.cgi: show negative balances
8775           on A/R report, closes: RT#2983
8776
8777 2008-01-07 18:22  ivan
8778
8779         * httemplate/edit/process/cust_main.cgi: add some debugging control
8780
8781 2008-01-03 18:42  ivan
8782
8783         * httemplate/: browse/cust_main_county.cgi,
8784           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
8785           edit/process/cust_main_county-expand.cgi,
8786           edit/process/cust_main_county.html,
8787           edit/process/elements/process.html, search/elements/search.html:
8788           new tax rate editor
8789
8790 2008-01-03 18:35  ivan
8791
8792         * httemplate/: edit/cust_main_county.cgi,
8793           edit/process/cust_main_county.cgi, browse/elements/browse.html:
8794           new tax rate editor
8795
8796 2008-01-03 18:27  ivan
8797
8798         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
8799           from XSSmas
8800
8801 2008-01-03 18:20  ivan
8802
8803         * httemplate/elements/hidden.html: escape value
8804
8805 2008-01-03 18:19  ivan
8806
8807         * httemplate/elements/: tablebreak-tr-title.html,
8808           tr-fixed-country.html, tr-fixed-state.html,
8809           tr-input-percentage.html: adding new elements: percentage input,
8810           fixed country and state display, tablebreak+title
8811
8812 2008-01-03 18:18  ivan
8813
8814         * httemplate/elements/tr-fixed.html: add a formatted_value option
8815
8816 2008-01-03 18:18  ivan
8817
8818         * httemplate/elements/tr-input-text.html: add maxlength, text-align
8819           and postfix options, escape value
8820
8821 2008-01-03 18:13  ivan
8822
8823         * httemplate/edit/elements/edit.html: there's no such thing as
8824           fixedhidden... hidden will do
8825
8826 2008-01-03 18:02  ivan
8827
8828         * httemplate/edit/elements/edit.html: doc
8829
8830 2008-01-03 17:43  ivan
8831
8832         * httemplate/edit/elements/edit.html: add popup option, add
8833           percentage and tablebreak-tr-title field types, pass object to
8834           included elements, documentation updates
8835
8836 2007-12-28 11:02  jeff
8837
8838         * httemplate/: elements/menu.html, search/report_svc_acct.html,
8839           search/svc_acct.cgi: advanced account reports (RT#2954)
8840
8841 2007-12-28 07:19  jeff
8842
8843         * httemplate/elements/menu.html: whoops
8844
8845 2007-12-28 07:10  jeff
8846
8847         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
8848           logged in report
8849
8850 2007-12-28 06:39  jeff
8851
8852         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
8853           svc_acct.last_login and .last_logout
8854
8855 2007-12-28 04:10  ivan
8856
8857         * htetc/handler.pl: remove just a tiny bit more cruft
8858
8859 2007-12-28 04:01  ivan
8860
8861         * htetc/handler.pl: restore in-browser error reporting
8862
8863 2007-12-27 23:45  ivan
8864
8865         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
8866           clean up handler.pl so we can have separate default_escape_flags
8867           for FS and RT and don't have to make FS's |h flag useless
8868
8869 2007-12-27 17:41  jeff
8870
8871         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
8872           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
8873           httemplate/view/svc_acct.cgi: last login reporting (#2952)
8874
8875 2007-12-27 15:49  ivan
8876
8877         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
8878           in edge case where you have taxclass and empty-taxclass rates for
8879           a country/state(/county) and also have a different set of
8880           taxclasses for some other country/state
8881
8882 2007-12-26 14:52  jeff
8883
8884         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
8885
8886 2007-12-26 00:23  ivan
8887
8888         * httemplate/misc/timeworked.html: leftovers from XSSmas
8889
8890 2007-12-25 23:51  ivan
8891
8892         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
8893
8894 2007-12-25 15:49  ivan
8895
8896         * httemplate/: browse/addr_block.cgi,
8897           browse/part_virtual_field.cgi, browse/router.cgi,
8898           config/config.cgi, edit/agent.cgi,
8899           edit/agent_payment_gateway.html, edit/agent_type.cgi,
8900           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
8901           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
8902           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
8903           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
8904           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
8905           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
8906           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
8907           edit/svc_forward.cgi, edit/elements/edit.html,
8908           elements/error.html, misc/batch-cust_pay.html,
8909           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
8910           misc/recharge_svc.html, misc/process/meta-import.cgi,
8911           search/cust_bill_event.html, search/report_cust_event.html: ho ho
8912           ho, merry XSSmas
8913
8914 2007-12-23 14:05  jeff
8915
8916         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
8917           FS/FS/part_pkg/subscription.pm,
8918           httemplate/misc/process/recharge_svc.html: add a reset feature to
8919           manual recharges (#1858)
8920
8921 2007-12-20 11:23  jeff
8922
8923         * FS/FS/part_export/prizm.pm: increase siteName allowed length
8924
8925 2007-12-19 14:25  jeff
8926
8927         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
8928
8929 2007-12-19 13:05  jeff
8930
8931         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
8932           httemplate/search/cust_main.html,
8933           httemplate/search/report_cust_main.html: add options for balance
8934           over/under to advanced customer report
8935
8936 2007-12-18 17:55  jeff
8937
8938         * FS/FS/cust_credit.pm: underscoring the important
8939
8940 2007-12-18 14:41  jeff
8941
8942         * httemplate/: edit/cust_credit.cgi,
8943           elements/tr-select-reason.html: correct bad credit reason
8944           conflict resolution
8945
8946 2007-12-18 12:58  ivan
8947
8948         * FS/FS/cust_main.pm: legacy agent_custid field should be as
8949           searchable as actual custnum, right?  at least if it is a
8950           number...
8951
8952 2007-12-18 12:42  ivan
8953
8954         * httemplate/edit/quick-charge.html: IE is case-sensitive when
8955           setting maxLength (and other attributes?).  hopefully that's all
8956           it is.
8957
8958 2007-12-17 15:57  jeff
8959
8960         * httemplate/view/cust_main/quick-charge.html: cruft removal
8961
8962 2007-12-17 14:57  jeff
8963
8964         * FS/FS/cust_credit.pm: stricter otaker rules
8965
8966 2007-12-17 11:59  ivan
8967
8968         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
8969           hurt anything.
8970
8971 2007-12-17 11:52  ivan
8972
8973         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
8974           anything... (famous last words)
8975
8976 2007-12-16 17:17  ivan
8977
8978         * httemplate/view/cust_main/contacts.html: fix the case where the
8979           customer doesn't actually have a ship address
8980
8981 2007-12-16 16:59  ivan
8982
8983         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
8984           httemplate/edit/cust_main/billing.html,
8985           httemplate/edit/cust_main/contact.html,
8986           httemplate/elements/header.html,
8987           httemplate/view/cust_main/contacts.html,
8988           httemplate/search/cust_main.cgi: add cust_main-require_address2
8989           config, reimplement address2-search config ("Unit #" search in
8990           searchbar), visual indication of require_invoicing_list_email,
8991           closes: RT#2926
8992
8993 2007-12-16 14:40  ivan
8994
8995         * httemplate/elements/errorpage.html: less is better
8996
8997 2007-12-16 13:02  ivan
8998
8999         * httemplate/elements/header.html: more consistent naming:
9000           cust_main_ADV.cgi becomes cust_main.html
9001
9002 2007-12-16 13:01  ivan
9003
9004         * httemplate/search/report_cust_main.html:
9005           httemplate/elements/header.html
9006
9007 2007-12-16 12:48  ivan
9008
9009         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
9010           consistent naming: cust_main_ADV.cgi becomes cust_main.html
9011
9012 2007-12-15 14:47  rsiddall
9013
9014         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
9015           Files to build Freeside as Redhat-ish RPMs
9016
9017 2007-12-14 17:45  ivan
9018
9019         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
9020           drain bramage
9021
9022 2007-12-14 17:37  ivan
9023
9024         * httemplate/search/cust_bill.html: where helps alot
9025
9026 2007-12-14 17:23  ivan
9027
9028         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
9029           put reprinting issues to rest for ejourney, yow
9030
9031 2007-12-14 15:41  jeff
9032
9033         * FS/bin/freeside-upgrade: yikes
9034
9035 2007-12-14 13:51  jeff
9036
9037         * FS/FS/Schema.pm: binary not required and breaks
9038           FS::Record::_quote
9039
9040 2007-12-14 13:32  jeff
9041
9042         * FS/bin/freeside-upgrade: correct order of operations
9043
9044 2007-12-14 08:47  jeff
9045
9046         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
9047
9048 2007-12-13 19:56  jeff
9049
9050         * FS/bin/freeside-upgrade: even more deliberate reset
9051
9052 2007-12-13 19:55  ivan
9053
9054         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
9055           last 1-3 months...
9056
9057 2007-12-12 16:17  jeff
9058
9059         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
9060
9061 2007-12-12 13:18  jeff
9062
9063         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
9064           www_shellcommands export (#1227)
9065
9066 2007-12-12 01:03  ivan
9067
9068         * FS/bin/freeside-history-requeue: adding this quick script
9069
9070 2007-12-11 21:58  jeff
9071
9072         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
9073           FS/FS/ClientAPI/Signup.pm,
9074           fs_selfservice/FS-SelfService/SelfService.pm,
9075           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9076           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
9077           httemplate/edit/svc_acct.cgi: self-service can select domain on
9078           provision (#2801)
9079
9080 2007-12-11 21:42  jeff
9081
9082         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
9083           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
9084           reason improvement, bugfix, and tool
9085
9086 2007-12-06 17:08  ivan
9087
9088         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
9089           mmkay
9090
9091 2007-12-06 17:04  ivan
9092
9093         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
9094           cust_credit records; we don't want to abort the upgrade because
9095           of that, just warn
9096
9097 2007-12-06 12:49  jeff
9098
9099         * httemplate/edit/part_pkg.cgi: agent setting during package edit
9100           cleanup
9101
9102 2007-12-06 08:51  jeff
9103
9104         * httemplate/view/svc_acct.cgi: support display of negative time
9105
9106 2007-12-05 14:05  ivan
9107
9108         * Makefile: when installing selfservice, create freeside homedir if
9109           it doesn't exist
9110
9111 2007-12-05 12:50  ivan
9112
9113         * httemplate/elements/tr-select-reason.html: doh, order_by does
9114           have to include ORDER BY!
9115
9116 2007-12-05 12:47  ivan
9117
9118         * httemplate/elements/tr-select-reason.html: show types in reason
9119           selection, order by type and reason
9120
9121 2007-12-05 07:10  jeff
9122
9123         * FS/FS/ConfDefaults.pm: add in status and company fields
9124
9125 2007-12-05 06:50  jeff
9126
9127         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
9128
9129 2007-12-04 20:57  jeff
9130
9131         * httemplate/edit/process/part_pkg.cgi: wtf?
9132
9133 2007-12-04 16:45  ivan
9134
9135         * httemplate/search/elements/search.html: i hope this allows IE to
9136           download excel over https?
9137
9138 2007-12-04 12:51  ivan
9139
9140         * httemplate/: elements/menu.html, elements/select-otaker.html,
9141           elements/tr-select-otaker.html, search/report_cust_credit.html,
9142           search/report_rt_transaction.html, search/rt_transaction.html,
9143           search/elements/search.html: add some time-worked reporting
9144
9145 2007-12-04 10:35  jeff
9146
9147         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
9148           advanced package report (#2779)
9149
9150 2007-12-04 10:19  jeff
9151
9152         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
9153           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
9154           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
9155           FS/FS/reason.pm, FS/FS/reason_type.pm,
9156           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
9157           FS/FS/part_pkg/flat_comission.pm,
9158           FS/FS/part_pkg/flat_comission_cust.pm,
9159           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
9160           httemplate/browse/reason.html,
9161           httemplate/browse/reason_type.html,
9162           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
9163           httemplate/edit/reason_type.html,
9164           httemplate/edit/process/cust_credit.cgi,
9165           httemplate/elements/menu.html,
9166           httemplate/elements/tr-select-reason.html: change credit reasons
9167           from freetext to new reason/reason type system (#2777)
9168
9169 2007-12-02 16:18  ivan
9170
9171         * htetc/freeside-rt.conf: would help if i got the closing tag right
9172
9173 2007-12-02 16:13  ivan
9174
9175         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
9176           statistic running, i hope
9177
9178 2007-11-30 17:37  ivan
9179
9180         * FS/FS/part_pkg/prorate.pm: cleanup
9181
9182 2007-11-30 17:34  ivan
9183
9184         * FS/FS/h_cust_svc.pm: add date_deleted method
9185
9186 2007-11-30 17:34  ivan
9187
9188         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
9189           slightly
9190
9191 2007-11-30 17:33  ivan
9192
9193         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
9194           cancellation persay, since its generic now
9195
9196 2007-11-30 17:32  ivan
9197
9198         * FS/FS/Record.pm: add h_date method too
9199
9200 2007-11-30 17:30  ivan
9201
9202         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
9203           methods and subroutines
9204
9205 2007-11-30 17:29  ivan
9206
9207         * FS/FS/part_pkg/bulk.pm: add bulk price plan
9208
9209 2007-11-30 13:07  ivan
9210
9211         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
9212           httemplate/search/cust_bill.html: add net vs gross amounts to
9213           invoice report; make the "net sales" links on
9214           sales/credit/receipts report & graph clickable
9215
9216 2007-11-30 12:55  ivan
9217
9218         * httemplate/graph/elements/monthly.html: UI: download full results
9219           links on separate lines, for consistency with search.html
9220
9221 2007-11-30 10:13  ivan
9222
9223         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
9224           separately
9225
9226 2007-11-29 19:24  ivan
9227
9228         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
9229           customer import format with company
9230
9231 2007-11-29 17:24  ivan
9232
9233         * httemplate/browse/access_user.html: update inline documentation
9234
9235 2007-11-29 17:16  ivan
9236
9237         * FS/FS/cust_main.pm: remove unnecessary redefinition of
9238           %method2payby, add a quick hack to fake B:OP success and failure
9239           for testing purposes
9240
9241 2007-11-29 15:51  ivan
9242
9243         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
9244           fix dates going all wacky on errors, when you're asked to confirm
9245           a date move into the past
9246
9247 2007-11-28 19:38  ivan
9248
9249         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
9250           nonexistent column and fix the statustext check
9251
9252 2007-11-28 19:05  ivan
9253
9254         * FS/FS/Schema.pm: doh, fix primary key name in new table
9255
9256 2007-11-28 18:54  ivan
9257
9258         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
9259           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
9260           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
9261           httemplate/misc/process/payment.cgi: even more reliable
9262           multiple-payment/double-click/concurrent-payment-form protection
9263
9264 2007-11-28 12:18  jeff
9265
9266         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
9267           select multiple, discourage creation of packages no agent can
9268           sell
9269
9270 2007-11-28 10:49  jeff
9271
9272         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
9273           httemplate/search/cust_main_ADV.cgi,
9274           httemplate/search/report_cust_main.html: advanced customer report
9275           rearrangement
9276
9277 2007-11-28 00:46  ivan
9278
9279         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
9280           for selfservice session cache
9281
9282 2007-11-27 17:54  ivan
9283
9284         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
9285           var
9286
9287 2007-11-27 17:30  ivan
9288
9289         * README: license clarification for self-service code
9290
9291 2007-11-27 15:47  ivan
9292
9293         * httemplate/search/cust_bill.html: fix small side-effect of
9294           mysql-compat change eliminating DISTINCT ON: map changing values
9295           of @where array
9296
9297 2007-11-27 14:33  jeff
9298
9299         * FS/FS/part_export/prizm.pm: comma, please
9300
9301 2007-11-27 14:30  jeff
9302
9303         * FS/FS/part_export/prizm.pm: name management tweaking
9304
9305 2007-11-27 11:34  jeff
9306
9307         * FS/FS/part_export/prizm.pm: slop correction
9308
9309 2007-11-26 19:02  jeff
9310
9311         * FS/FS/part_export/prizm.pm: attach SM's to default network,
9312           improved unsuspend & delete, option for BAM only or EMS
9313
9314 2007-11-26 18:51  jeff
9315
9316         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
9317           customers from circumventing a suspension via selfservice (2768)
9318
9319 2007-11-25 18:19  ivan
9320
9321         * httemplate/search/elements/search.html: add a "printable copy"
9322           link to searches to get full results as printable HTML without
9323           other cruft, closes: #1885
9324
9325 2007-11-25 18:18  ivan
9326
9327         * httemplate/elements/header-popup.html: add our stylesheet to
9328           popup/print headers
9329
9330 2007-11-23 17:26  ivan
9331
9332         * Makefile: hello brave new world of defaulting to apache2 in 1.9
9333
9334 2007-11-23 12:25  ivan
9335
9336         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
9337           buttons on errors, closes: RT#1035
9338
9339 2007-11-21 17:03  ivan
9340
9341         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
9342           agent' choice if the dropdown already has a value
9343
9344 2007-11-20 09:18  ivan
9345
9346         * AGPL, GPL: it finally happened
9347
9348 2007-11-18 12:02  ivan
9349
9350         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
9351           "multiplier of monthly" info to "paid time" column in
9352           svc_acct-display_paid_time_remaining report
9353
9354 2007-11-14 15:10  ivan
9355
9356         * FS/FS/TicketSystem/RT_External.pm,
9357           httemplate/view/cust_main/tickets.html: add link to resolved
9358           tickets too
9359
9360 2007-11-09 11:20  ivan
9361
9362         * FS/FS/: Conf.pm, cust_main.pm: add
9363           business-onlinepayment-email_customer flag
9364
9365 2007-11-08 19:26  ivan
9366
9367         * httemplate/search/report_receivables.html: better visual
9368           indication of disabled "days" field on IE
9369
9370 2007-11-08 19:12  ivan
9371
9372         * httemplate/search/: report_receivables.cgi,
9373           report_receivables.html: add option for listing customers without
9374           a balance (closes: RT#2752) and fix bug in total row (closes:
9375           RT#2736)
9376
9377 2007-11-08 16:44  jeff
9378
9379         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
9380
9381 2007-11-07 20:21  ivan
9382
9383         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
9384           selfservice-session_timeout config
9385
9386 2007-11-07 18:10  ivan
9387
9388         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
9389           in concatenation (.) or string at
9390           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
9391
9392 2007-11-07 16:59  ivan
9393
9394         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
9395           FS/bin/freeside-expiration-alerter, conf/alerter_template,
9396           conf/company_address, conf/company_name,
9397           conf/impending_recur_template, conf/invoice_latexfooter,
9398           conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
9399           conf/invoice_latexsmallfooter, conf/invoice_template,
9400           conf/invoice_template_statement, conf/welcome_letter: for new
9401           installs, centralize some stuff that was spread around different
9402           config files.
9403
9404 2007-11-05 17:59  ivan
9405
9406         * bin/customer-faker: keep our own list of states; remove some
9407           states that Data::Faker and Locale::SubCountry disagree on
9408
9409 2007-11-04 21:42  ivan
9410
9411         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
9412           to process_payment.  just a bit important.
9413
9414 2007-11-04 21:27  ivan
9415
9416         * FS/FS/ClientAPI/MyAccount.pm,
9417           fs_selfservice/FS-SelfService/SelfService.pm: add
9418           process_payment_order_pkg method
9419
9420 2007-11-04 10:22  jeff
9421
9422         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
9423           choice according to ut_text()
9424
9425 2007-11-03 10:38  ivan
9426
9427         * httemplate/elements/menu.html: move menu option for adv. customer
9428           reports to second level, same as advanced invoice & package
9429           reports
9430
9431 2007-11-02 17:55  jeff
9432
9433         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
9434           search/report_cust_main.html: new customer report/flattened
9435           package report (ticket 1428)
9436
9437 2007-10-29 05:04  ivan
9438
9439         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
9440           agent-virtualized packages
9441
9442 2007-10-29 05:03  ivan
9443
9444         * httemplate/search/report_receivables.cgi: famous last mysql bug
9445
9446 2007-10-29 04:34  ivan
9447
9448         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
9449
9450 2007-10-29 04:32  ivan
9451
9452         * httemplate/search/cdr.html: mysql
9453
9454 2007-10-29 04:18  ivan
9455
9456         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
9457           locking workaround
9458
9459 2007-10-29 03:31  ivan
9460
9461         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
9462           FS/FS/part_event/Condition/balance_age.pm,
9463           FS/FS/part_event/Condition/cust_bill_age.pm,
9464           httemplate/search/cdr.html: mysql me 1.9 more times
9465
9466 2007-10-29 03:30  ivan
9467
9468         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
9469           httemplate/search/cust_bill.html,
9470           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
9471           either, sigh
9472
9473 2007-10-28 18:08  ivan
9474
9475         * httemplate/view/cust_pay.html: still have link back to the
9476           customer on printable receipt... should hide it from print at
9477           some point though
9478
9479 2007-10-28 05:51  ivan
9480
9481         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
9482           bin/freeside-upgrade: finish mysql locking workaround
9483
9484 2007-10-27 20:55  ivan
9485
9486         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
9487           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
9488           httemplate/search/report_receivables.cgi: mysql me harder
9489
9490 2007-10-26 21:46  ivan
9491
9492         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
9493           httemplate/misc/process/payment.cgi,
9494           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
9495           httemplate/view/cust_main/payment_history.html: simple payment
9496           receipts in web interface, sorry arnie, RT#2738
9497
9498 2007-10-25 12:01  ivan
9499
9500         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
9501           mysql, yes, mysql.
9502
9503 2007-10-25 01:29  ivan
9504
9505         * FS/bin/freeside-setup: fix error handling
9506
9507 2007-10-22 15:29  ivan
9508
9509         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
9510           agent-virtualized packages
9511
9512 2007-10-17 09:07  jayce
9513
9514         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
9515           existing reason, the code to insert a new reason was in place,
9516           but didn't let the new reason get used.  Code to do this was
9517           already in place, just not utilized.
9518
9519 2007-10-14 16:14  ivan
9520
9521         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
9522           config from here, though?
9523
9524 2007-10-14 16:10  ivan
9525
9526         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
9527
9528 2007-10-14 13:07  ivan
9529
9530         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
9531           customer being billed
9532
9533 2007-10-13 18:51  ivan
9534
9535         * fs_selfservice/php/: freeside.class.php,
9536           freeside.login_example.php, freeside_signup_example.php: adding
9537           php examples
9538
9539 2007-10-13 10:33  jeff
9540
9541         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
9542           agent_defaultpkg handling
9543
9544 2007-10-10 13:54  ivan
9545
9546         * FS/FS/cust_main.pm: set expandtab
9547
9548 2007-10-10 13:52  jayce
9549
9550         * FS/FS/cust_main.pm: With this line missing, cust_event objects
9551           would not fully create (eventpart wasn't loading), causing the _X
9552           methods to fail on ->part_event.  Only noticed when you retried
9553           events that had previously failed.
9554
9555 2007-10-10 11:14  ivan
9556
9557         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
9558           this time, without messing up the ordering
9559
9560 2007-10-10 10:55  ivan
9561
9562         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
9563           also cleans this up slightly
9564
9565 2007-10-10 10:50  jeff
9566
9567         * httemplate/edit/part_pkg.cgi: close:}
9568
9569 2007-10-09 10:57  ivan
9570
9571         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
9572           its asked for.
9573
9574 2007-10-08 21:58  ivan
9575
9576         * FS/FS/Conf.pm: fix documenation links to point into wiki where
9577           they belong
9578
9579 2007-10-08 21:48  ivan
9580
9581         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
9582           ticket_system-priority_reverse config
9583
9584 2007-10-08 18:40  jeff
9585
9586         * httemplate/misc/timeworked.html: preserve order
9587
9588 2007-10-08 18:06  ivan
9589
9590         * httemplate/misc/timeworked.html: interpolating the links would
9591           help too
9592
9593 2007-10-08 18:01  ivan
9594
9595         * httemplate/misc/timeworked.html: i think this should fix
9596           timeworked subjects, and link to the transactions as well
9597
9598 2007-10-08 16:48  ivan
9599
9600         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
9601           up things better
9602
9603 2007-10-08 16:32  ivan
9604
9605         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
9606           cleanups
9607
9608 2007-10-08 14:06  ivan
9609
9610         * FS/FS/part_event/Condition/cust_bill_owed.pm,
9611           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
9612           cust_bill_owed as an implicit condition (whew), and make sure it
9613           is added on migrations (also: fixed implicit conditions like this
9614           which only apply to a subset of eventtables)
9615
9616 2007-10-08 14:05  jeff
9617
9618         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
9619           packages
9620
9621 2007-10-08 12:14  jeff
9622
9623         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
9624           httemplate/edit/reg_code.cgi,
9625           httemplate/edit/process/cust_svc.cgi,
9626           httemplate/edit/process/domain_record.cgi,
9627           httemplate/edit/process/reg_code.cgi,
9628           httemplate/elements/errorpage.html,
9629           httemplate/elements/tr-select-part_referral.html,
9630           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
9631           httemplate/misc/delete-agent_payment_gateway.cgi,
9632           httemplate/misc/delete-cust_credit.cgi,
9633           httemplate/misc/delete-cust_pay.cgi,
9634           httemplate/misc/delete-cust_refund.cgi,
9635           httemplate/misc/delete-domain_record.cgi,
9636           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
9637           httemplate/misc/inventory_item-import.html,
9638           httemplate/misc/unapply-cust_credit.cgi,
9639           httemplate/misc/unapply-cust_pay.cgi,
9640           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
9641           httemplate/misc/unvoid-cust_pay_void.cgi,
9642           httemplate/misc/upload-batch.cgi,
9643           httemplate/misc/void-cust_pay.cgi,
9644           httemplate/misc/process/cdr-import.html,
9645           httemplate/misc/process/cust_main-import.cgi,
9646           httemplate/misc/process/cust_main-import_charges.cgi,
9647           httemplate/misc/process/inventory_item-import.html,
9648           httemplate/misc/process/link.cgi,
9649           httemplate/misc/process/payment.cgi,
9650           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
9651           httemplate/search/inventory_item.html,
9652           httemplate/search/reg_code.html, httemplate/search/sql.html,
9653           httemplate/search/svc_acct.cgi,
9654           httemplate/search/svc_broadband.cgi: Remove remaining calls to
9655           idiot/eidiot.  Should fix 1479
9656
9657 2007-10-05 13:41  ivan
9658
9659         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
9660           this condition
9661
9662 2007-10-05 12:53  jeff
9663
9664         * httemplate/misc/: timeworked.html, process/timeworked.html: new
9665           ui for assigning support time
9666
9667 2007-10-05 12:45  ivan
9668
9669         * httemplate/elements/tr-input-beginning_ending.html: fix date
9670           selection on advanced invoice report, or future places where date
9671           selection component is included multiple times
9672
9673 2007-10-05 07:26  jayce
9674
9675         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
9676           missing from the cust_bill_has_service condition checkin.
9677
9678 2007-10-04 17:39  ivan
9679
9680         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
9681           part_event/Condition/cust_bill_has_service.pm: add disable
9682           ability to conditions & disable cust_bill_has_service, so the
9683           condition edit page renders again
9684
9685 2007-10-04 16:55  ivan
9686
9687         * FS/FS/part_event/Condition/once.pm: whitespace
9688
9689 2007-10-04 16:52  ivan
9690
9691         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
9692           i think that should really do it.  whew
9693
9694 2007-10-04 16:41  ivan
9695
9696         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
9697           don't pass their final condition check
9698
9699 2007-10-04 16:40  ivan
9700
9701         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
9702           properly...
9703
9704 2007-10-04 14:38  ivan
9705
9706         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
9707           aid
9708
9709 2007-10-04 12:14  ivan
9710
9711         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
9712
9713 2007-10-04 12:04  ivan
9714
9715         * FS/FS/cust_main.pm: nobody likes it when you forget ions
9716
9717 2007-10-04 12:03  ivan
9718
9719         * FS/FS/cust_main.pm: additional due_cust_event debugging
9720
9721 2007-10-04 11:28  ivan
9722
9723         * FS/FS/cust_main.pm: additional due_cust_event debugging
9724
9725 2007-10-04 09:45  ivan
9726
9727         * httemplate/search/cust_bill_event.cgi: fix compilation error!
9728
9729 2007-10-03 21:21  ivan
9730
9731         * FS/FS/cust_main.pm: i really hope this finally does it
9732
9733 2007-10-03 21:09  ivan
9734
9735         * FS/FS/cust_main.pm: dot strikes again
9736
9737 2007-10-03 21:08  ivan
9738
9739         * FS/FS/cust_main.pm: whew, i think this might actually fix it
9740
9741 2007-10-03 20:48  ivan
9742
9743         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
9744           agent template migration from 1.7?  sure hope so
9745
9746 2007-10-03 20:37  ivan
9747
9748         * FS/FS/Record.pm: add debugging option to qsearch
9749
9750 2007-10-03 19:52  ivan
9751
9752         * bin/pod2x: wikify individual files
9753
9754 2007-10-03 19:22  ivan
9755
9756         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
9757
9758 2007-10-03 19:15  ivan
9759
9760         * FS/FS/cust_main.pm: add missing =back
9761
9762 2007-10-03 19:07  ivan
9763
9764         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
9765           hope
9766
9767 2007-10-03 19:06  jeff
9768
9769         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
9770           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
9771           httemplate/edit/process/part_pkg.cgi: support part_pkg option
9772           input validation, check bytecounts and allow commas (closes 1863)
9773
9774 2007-10-03 18:56  ivan
9775
9776         * bin/pod2x: this *should* fix munging of non-internal links, i
9777           hope
9778
9779 2007-10-03 18:49  ivan
9780
9781         * Makefile, bin/pod2x: wiki documentation convertor now
9782
9783 2007-10-03 18:47  ivan
9784
9785         * FS/FS.pm: add missing CLI utilities to FS.pm too
9786
9787 2007-10-03 18:45  ivan
9788
9789         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
9790
9791 2007-10-03 18:29  ivan
9792
9793         * FS/t/cust_tax_exempt.pm: wtf!
9794
9795 2007-10-03 18:21  ivan
9796
9797         * FS/FS.pm: update FS base page for new stuff in 1.9
9798
9799 2007-10-03 18:15  ivan
9800
9801         * FS/: FS.pm: update top-level FS manpage
9802
9803 2007-10-03 17:51  ivan
9804
9805         * FS/FS/: access_right.pm, access_user_pref.pm,
9806           access_usergroup.pm, pay_batch.pm: POD documentation updates
9807
9808 2007-10-02 14:56  ivan
9809
9810         * FS/FS/cust_event.pm: doh!
9811
9812 2007-10-02 08:31  jeff
9813
9814         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
9815           httemplate/search/cust_bill_event.cgi: fix up re-email these
9816           events
9817
9818 2007-10-02 08:11  jeff
9819
9820         * httemplate/misc/process/timeworked.html: missed file in self
9821           service support usage improvements
9822
9823 2007-10-01 17:44  ivan
9824
9825         * httemplate/: browse/part_referral.html, elements/menu.html:
9826           Configuration right no longer gives access to things controlled
9827           by their own ACLs (advertising source & package edit
9828
9829 2007-10-01 17:40  ivan
9830
9831         * httemplate/elements/menu.html: package definitions controlled by
9832           their own ACL now
9833
9834 2007-10-01 17:32  ivan
9835
9836         * FS/bin/freeside-daily: need the space
9837
9838 2007-10-01 17:31  ivan
9839
9840         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
9841
9842 2007-10-01 17:29  ivan
9843
9844         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
9845           back earlier commits reverted by this patch, also revert
9846           gratuitous whitespace changes
9847
9848 2007-10-01 17:22  ivan
9849
9850         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
9851           works :)
9852
9853 2007-10-01 17:18  ivan
9854
9855         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
9856           for once.pm bug?  hopefully it works :)
9857
9858 2007-09-29 17:26  ivan
9859
9860         * httemplate/search/: cdr.html, report_cdr.html: better CDR
9861           searching
9862
9863 2007-09-29 17:25  ivan
9864
9865         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
9866           date editing errors (especially because resetting them pops up
9867           the error confirmation)
9868
9869 2007-09-29 17:23  ivan
9870
9871         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
9872           migrated from 1.7?
9873
9874 2007-09-29 17:22  ivan
9875
9876         * bin/freeside-upgrade-unicode: [no log message]
9877
9878 2007-09-28 19:17  ivan
9879
9880         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
9881           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
9882           in cust_event.html & report_tax.cgi (provide a table option in
9883           access_user::agentnums_sql so this is easy to fix for other
9884           reports too)
9885
9886 2007-09-27 17:33  jayce
9887
9888         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
9889           limiting to that user's events, therefore selecting all retryable
9890           events, and having to filter later.  On a system with a running
9891           history, this caused bad O() types of situations for performance,
9892           especially bad when this was called by something that a user
9893           would be awaiting feedback from
9894
9895 2007-09-27 17:19  jayce
9896
9897         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
9898           map {} of several hundred lines into two simple method calls
9899
9900 2007-09-27 14:25  jeff
9901
9902         * httemplate/edit/svc_acct.cgi: hide fixed passwords
9903
9904 2007-09-27 11:24  jayce
9905
9906         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
9907           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
9908           will queue billing jobs instead of running each.  freeside-queued
9909           will then pick it up, allowing multiple simultaneous jobs to run,
9910           as well as multiple machines.  Also adds a 'Secure' column to the
9911           queue system, allowing for billing jobs to define themselves as
9912           'secure only' in cases where a box might be using the encryption.
9913           This allows you to  run secure only jobs (such as a collect) on
9914           boxes that can.
9915
9916 2007-09-26 12:27  jayce
9917
9918         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
9919           import.  Condition tests to see if the Invoice bills for a
9920           particular service.
9921
9922 2007-09-26 12:24  jayce
9923
9924         * FS/FS/part_event/Condition/once.pm: Event loop changes after
9925           initial creation caused this to never trigger, as the event loop
9926           creates a 'NEW' record, as a placeholder.  We need to not die
9927           from that.
9928
9929 2007-09-26 09:06  ivan
9930
9931         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
9932
9933 2007-09-24 08:47  jeff
9934
9935         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
9936           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
9937           fs_selfservice/FS-SelfService/SelfService.pm,
9938           fs_selfservice/FS-SelfService/cgi/myaccount.html,
9939           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9940           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
9941           self-service support usage improvements (1733)
9942
9943 2007-09-23 17:56  ivan
9944
9945         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
9946           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
9947           agent-virtualization of packages
9948
9949 2007-09-23 16:17  ivan
9950
9951         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
9952           show the svc_www.usersvc selector unless it is non-fixed or
9953           non-blank, NOT non-fixed or blank
9954
9955 2007-09-23 16:16  ivan
9956
9957         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
9958
9959 2007-09-23 13:21  ivan
9960
9961         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
9962           remaining search
9963
9964 2007-09-23 13:00  ivan
9965
9966         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
9967
9968 2007-09-23 12:54  ivan
9969
9970         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
9971
9972 2007-09-23 12:18  ivan
9973
9974         * httemplate/search/elements/search.html: remove extraneous blank
9975           line causing Excel exports to fail
9976
9977 2007-09-23 11:32  ivan
9978
9979         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
9980           httemplate/search/svc_acct.cgi: accounts w/time remaining search
9981
9982 2007-09-22 15:45  ivan
9983
9984         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
9985           menubar border in example self-service template
9986
9987 2007-09-22 14:31  ivan
9988
9989         * httemplate/config/: config-view.cgi, config.cgi: improve config
9990           UI, especially for textareas
9991
9992 2007-09-22 12:40  ivan
9993
9994         * httemplate/view/svc_acct.cgi: UI
9995
9996 2007-09-22 12:03  ivan
9997
9998         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
9999           going to use it
10000
10001 2007-09-22 11:27  ivan
10002
10003         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
10004           with accounts
10005
10006 2007-09-20 19:24  ivan
10007
10008         * httemplate/search/timeworked.html: fix problems with time queue
10009           search: ticket subjects need to be HTML-escaped, 'remaining time'
10010           calculation had a NULL vs 0 issue, and link to tickets
10011
10012 2007-09-19 15:38  ivan
10013
10014         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
10015           annoying Pg bugs causing "This user's 10 highest priority
10016           tickets" to be blank
10017
10018 2007-09-18 17:27  jeff
10019
10020         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
10021           priorities
10022
10023 2007-09-18 17:12  ivan
10024
10025         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
10026           least one small problem with reprint/email/fax functionality: now
10027           should understand the "most recent invoice per customer" and
10028           invoice # min/max options
10029
10030 2007-09-18 16:19  ivan
10031
10032         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
10033           when page is reloaded with an error
10034
10035 2007-09-18 15:51  ivan
10036
10037         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
10038           an official upstream config
10039
10040 2007-09-18 14:41  ivan
10041
10042         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
10043
10044 2007-09-18 14:37  ivan
10045
10046         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
10047           svcpart (links from browse/part_svc, in particular
10048
10049 2007-09-18 10:07  ivan
10050
10051         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
10052
10053 2007-09-17 23:32  jeff
10054
10055         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
10056           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
10057           of auto recharge values AND rollover
10058
10059 2007-09-17 23:07  jeff
10060
10061         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
10062
10063 2007-09-17 17:21  ivan
10064
10065         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
10066           tag; fix spacing
10067
10068 2007-09-17 14:12  ivan
10069
10070         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
10071           in payinfo trying getting set to xxEK, thanks to _vlad_ for
10072           tracking this down and providing a fix
10073
10074 2007-09-17 13:52  ivan
10075
10076         * FS/FS/Conf.pm: elaborate on ambiguous instructions
10077
10078 2007-09-13 20:45  ivan
10079
10080         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
10081           undefined value as an ARRAY reference at
10082           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
10083
10084 2007-09-13 20:31  ivan
10085
10086         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
10087           glance" / Ticketing main
10088
10089 2007-09-13 19:14  ivan
10090
10091         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
10092           Text::Quoted usage, it segfaults and its optional
10093
10094 2007-09-13 16:45  ivan
10095
10096         * rt/html/NoAuth/css/3.5-default/freeside.css: make boxes distinct
10097           from the background
10098
10099 2007-09-13 15:35  ivan
10100
10101         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
10102           FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
10103           FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
10104           httemplate/misc/process/timeworked.html,
10105           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
10106           to acct_rt_transaction, as it is not a service, its something
10107           that hangs off of an svc_acct (like an acct_snarf).  thank
10108           goodness was able to do this before its any sort of migration
10109           problem...
10110
10111 2007-09-13 15:25  ivan
10112
10113         * httemplate/browse/part_svc.cgi: random indentation fix
10114
10115 2007-09-13 15:25  ivan
10116
10117         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
10118           since DBIx::DBSchema 0.33+ will now drop them...
10119
10120 2007-09-13 15:24  ivan
10121
10122         * CREDITS: too little, too late attempt at spam reduction
10123
10124 2007-09-13 15:05  ivan
10125
10126         * httemplate/search/cust_main.cgi: fix status color on customer
10127           list
10128
10129 2007-09-13 15:05  ivan
10130
10131         * httemplate/search/report_receivables.cgi: clean up some unused
10132           code
10133
10134 2007-09-13 13:16  ivan
10135
10136         * httemplate/misc/cust_main-import.cgi: add better inline docs
10137           explaining fields on customer CSV import
10138
10139 2007-09-12 19:44  ivan
10140
10141         * rt/html/NoAuth/css/3.5-default/freeside.css: it would help to
10142           check this in.
10143
10144 2007-09-12 13:40  ivan
10145
10146         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
10147           we can't fetch the name for a queue...
10148
10149 2007-09-11 22:38  ivan
10150
10151         * bin/freeside-migrate-events: freeside-migrate-events now moves
10152           event options, whew
10153
10154 2007-09-11 21:23  ivan
10155
10156         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
10157           cust_bill_event records
10158
10159 2007-09-11 21:23  ivan
10160
10161         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
10162           in statustext message (or anything else weird) from causing them
10163           not to get inserted
10164
10165 2007-09-11 21:20  ivan
10166
10167         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
10168           that would throw a duplicate row error instead of completing the
10169           migration
10170
10171 2007-09-11 20:39  ivan
10172
10173         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
10174           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
10175           367." that might have possible set an incorrest svc_domain.suffix
10176
10177 2007-09-10 18:33  ivan
10178
10179         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
10180           cust_main-require_invoicing_list_email options
10181
10182 2007-09-10 17:28  ivan
10183
10184         * FS/FS/cust_main.pm: better default paydate for letters
10185
10186 2007-09-06 20:45  ivan
10187
10188         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
10189           work even when people don't set one in config
10190
10191 2007-09-06 20:36  ivan
10192
10193         * FS/FS/part_export/sqlradius.pm: tweak debugging
10194
10195 2007-08-23 01:23  ivan
10196
10197         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
10198           could log in to RADIUS with uppercase usernameand avoid bandwidth
10199           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
10200           for nothing, grr!)
10201
10202 2007-08-17 07:01  jeff
10203
10204         * FS/FS/cust_main.pm: miss use
10205
10206 2007-08-17 06:59  jeff
10207
10208         * httemplate/misc/process/timeworked.html: access control
10209
10210 2007-08-16 21:27  ivan
10211
10212         * Makefile: remove redunant redundancy
10213
10214 2007-08-16 11:22  jeff
10215
10216         * FS/FS/svc_acct.pm: correct labels in service definition edit for
10217           svc_acct (#1745)
10218
10219 2007-08-16 10:40  ivan
10220
10221         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
10222
10223 2007-08-16 09:19  jeff
10224
10225         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
10226
10227 2007-08-16 06:40  jeff
10228
10229         * FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
10230           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
10231           FS/t/svc_acct_rt_transaction.t,
10232           httemplate/misc/batch-cust_pay.html,
10233           httemplate/misc/timeworked.html, FS/MANIFEST,
10234           httemplate/misc/process/timeworked.html,
10235           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
10236           fs_selfservice/FS-SelfService/cgi/myaccount.html,
10237           htetc/handler.pl, httemplate/elements/menu.html,
10238           httemplate/view/cust_main/tickets.html: support hours 'usage'
10239           tracking for our own internal use (#1733)
10240
10241 2007-08-15 17:09  ivan
10242
10243         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
10244           of 2037-12 so it doesn't bomb out on empty paydates
10245
10246 2007-08-15 16:46  ivan
10247
10248         * FS/bin/freeside-sqlradius-reset: add -n option to
10249           freeside-sqlradius-reset to supress deleting data
10250
10251 2007-08-15 14:51  ivan
10252
10253         * httemplate/edit/cust_main.cgi: fix customer status color here too
10254
10255 2007-08-14 20:26  ivan
10256
10257         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
10258           table-grid the export listing
10259
10260 2007-08-14 14:46  ivan
10261
10262         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
10263           httemplate/graph/cust_bill_pkg.cgi,
10264           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
10265           httemplate/graph/report_cust_pkg.html,
10266           httemplate/graph/elements/monthly.html,
10267           httemplate/browse/agent.cgi: add package churn report/graph
10268
10269 2007-08-14 13:18  ivan
10270
10271         * FS/FS/Cron/bill.pm: removing unneeded %saw var
10272
10273 2007-08-13 19:40  ivan
10274
10275         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
10276           on package status selector
10277
10278 2007-08-10 16:50  ivan
10279
10280         * bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
10281           dbdef-create to freeside-dbdef-create and move it to FS/bin, so
10282           it gets %%%FREESIDE_CONF%%% substituted
10283
10284 2007-08-10 15:48  ivan
10285
10286         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
10287           frequencies
10288
10289 2007-08-10 00:01  ivan
10290
10291         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
10292           httemplate/view/cust_main/packages.html: on changing packages,
10293           don't set setup date unless old package has one
10294
10295 2007-08-08 17:31  ivan
10296
10297         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
10298
10299 2007-08-08 12:18  ivan
10300
10301         * FS/FS/cust_pkg.pm: fix otaker regex
10302
10303 2007-08-07 13:05  ivan
10304
10305         * FS/FS/cust_main.pm: more informative error msg
10306
10307 2007-08-06 12:45  jeff
10308
10309         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
10310           documentation improvements
10311
10312 2007-08-06 01:51  jeff
10313
10314         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
10315
10316 2007-08-06 01:46  jeff
10317
10318         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
10319           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
10320           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
10321
10322 2007-08-05 10:32  jeff
10323
10324         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
10325
10326 2007-08-03 19:06  ivan
10327
10328         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
10329
10330 2007-08-03 18:58  ivan
10331
10332         * Makefile: update Makefile to always substitute in
10333           RT_SiteConfig.pm when running install-rt
10334
10335 2007-08-03 18:57  ivan
10336
10337         * rt/html/Elements/Header, httemplate/elements/header.html: point
10338           1.9 to 1.9 documentation
10339
10340 2007-08-03 17:13  ivan
10341
10342         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
10343           bin/mason_handler.fcgi, bin/mason_handler.scgi,
10344           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
10345           html/Elements/Footer, html/Elements/Header,
10346           html/Elements/PageLayout, html/NoAuth/css/3.5-default/main.css,
10347           html/NoAuth/css/3.5-default/misc.css,
10348           html/NoAuth/css/3.5-default/transactions.css,
10349           html/NoAuth/images/css/cb.gif, html/NoAuth/images/css/cbr.gif,
10350           html/NoAuth/images/css/ct.gif, html/NoAuth/images/css/ctr.gif,
10351           lib/RT.pm: clean up corners & colors
10352
10353 2007-08-03 16:14  ivan
10354
10355         * rt/html/Elements/PageLayout: fix nit sorting out tops earchboxes
10356
10357 2007-08-03 16:00  ivan
10358
10359         * rt/html/Elements/PageLayout: at least sort out the top
10360           searchboxes
10361
10362 2007-08-03 15:43  ivan
10363
10364         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
10365           .css files
10366
10367 2007-08-03 15:10  ivan
10368
10369         * rt/html/Ticket/Elements/ShowSummary: fix merge nit
10370
10371 2007-08-03 15:06  ivan
10372
10373         * rt/FREESIDE_MODIFIED: [no log message]
10374
10375 2007-08-03 14:49  ivan
10376
10377         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
10378           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
10379           html/Elements/PageLayout, html/Elements/QuickCreate,
10380           html/Elements/SimpleSearch, html/Elements/Tabs,
10381           html/Elements/TicketList, html/Elements/TitleBoxStart,
10382           html/Elements/CollectionAsTable/Row, html/NoAuth/printrt.css,
10383           html/NoAuth/webrt.css, html/NoAuth/images/space.gif,
10384           html/Search/Bulk.html, html/Ticket/Elements/ShowMemberOf,
10385           html/Ticket/Elements/ShowReferences,
10386           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
10387           html/Widgets/TitleBoxStart, lib/RT/SearchBuilder.pm,
10388           sbin/rt-setup-database.in: merging RT_3_6_4 to HEAD
10389
10390 2007-08-02 16:44  ivan
10391
10392         * httemplate/view/cust_main/packages.html: increase package popup
10393           width
10394
10395 2007-08-02 16:09  ivan
10396
10397         * httemplate/: edit/process/cust_pkg.cgi,
10398           elements/select-table.html, misc/change_pkg.cgi,
10399           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
10400           on change package and also make it into a popup
10401
10402 2007-08-02 16:01  ivan
10403
10404         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
10405           change package and also make it into a popup
10406
10407 2007-08-02 15:55  ivan
10408
10409         * FS/FS/CGI.pm: fix status color on small_custview
10410
10411 2007-08-02 14:57  ivan
10412
10413         * httemplate/view/cust_main/packages.html: line up package acitons
10414           all on one line
10415
10416 2007-08-02 12:54  ivan
10417
10418         * rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
10419           lib/RT/Report/Tickets/Entry.pm,
10420           lib/t/data/subject-with-folding-ws, lib/t/data/lorem-ipsum,
10421           lib/t/data/very-long-subject,
10422           lib/t/regression/06-mime_decoding.t,
10423           lib/t/regression/15cf_pattern.t,
10424           lib/t/regression/23-batch-upload-csv.t,
10425           lib/t/regression/25scrip_order.t, lib/t/regression/27verp.t,
10426           lib/t/regression/17custom_search.t,
10427           lib/t/regression/19quicksearch.t, lib/t/regression/23cfsort.t,
10428           lib/t/regression/00-mason-syntax.t,
10429           lib/t/regression/26command_line.t,
10430           lib/t/regression/15cf_combo_cascade.t,
10431           lib/t/regression/18custom_frontpage.t,
10432           lib/t/regression/24pawsort.t,
10433           lib/t/regression/20-sort-by-requestor.t,
10434           lib/t/regression/23-web_attachments.t,
10435           docs/design_docs/ruleset-workflow.txt,
10436           html/Elements/SelectTimeUnits, html/Elements/RefreshHomepage,
10437           html/Elements/MyAdminQueues, html/Elements/MyRT,
10438           html/Elements/MyReminders, html/Elements/MySupportQueues,
10439           html/Elements/QueueSummary, html/Elements/ShowSearch,
10440           html/Elements/ValidateCustomFields, html/Elements/Logo,
10441           html/Elements/EditCustomFieldCombobox, html/Prefs/MyRT.html,
10442           html/Prefs/Quicksearch.html, html/Prefs/Search.html,
10443           html/Prefs/SearchOptions.html, html/Prefs/Elements/Tabs,
10444           html/Search/Chart.html, html/Search/Simple.html,
10445           html/Search/Chart, html/Search/Elements/SelectGroupBy,
10446           html/Search/Elements/Chart,
10447           html/Search/Elements/SearchesForObject,
10448           html/Search/Elements/SelectChartType,
10449           html/REST/1.0/Forms/ticket/merge,
10450           html/REST/1.0/Forms/ticket/comment,
10451           html/REST/1.0/Forms/ticket/take,
10452           html/REST/1.0/Forms/transaction/default,
10453           html/NoAuth/css/autohandler, html/NoAuth/css/print.css,
10454           html/NoAuth/css/3.4-compat/footer.css,
10455           html/NoAuth/css/3.4-compat/header.css,
10456           html/NoAuth/css/3.4-compat/login.css,
10457           html/NoAuth/css/3.4-compat/nav.css,
10458           html/NoAuth/css/3.4-compat/ticket.css,
10459           html/NoAuth/css/3.4-compat/transactions.css,
10460           html/NoAuth/css/3.4-compat/body.css,
10461           html/NoAuth/css/3.4-compat/forms.css,
10462           html/NoAuth/css/3.4-compat/main.css,
10463           html/NoAuth/css/3.4-compat/misc.css,
10464           html/NoAuth/css/3.4-compat/quickbar.css,
10465           html/NoAuth/css/3.4-compat/titlebox.css,
10466           html/NoAuth/css/3.5-default/footer.css,
10467           html/NoAuth/css/3.5-default/login.css,
10468           html/NoAuth/css/3.5-default/nav.css,
10469           html/NoAuth/css/3.5-default/ticket.css,
10470           html/NoAuth/css/3.5-default/approvals.css,
10471           html/NoAuth/css/3.5-default/body.css,
10472           html/NoAuth/css/3.5-default/forms.css,
10473           html/NoAuth/css/3.5-default/header.css,
10474           html/NoAuth/css/3.5-default/logo.css,
10475           html/NoAuth/css/3.5-default/main.css,
10476           html/NoAuth/css/3.5-default/misc.css,
10477           html/NoAuth/css/3.5-default/quickbar.css,
10478           html/NoAuth/css/3.5-default/titlebox.css,
10479           html/NoAuth/css/3.5-default/transactions.css,
10480           html/NoAuth/images/css/cb-light.gif,
10481           html/NoAuth/images/css/cb.gif,
10482           html/NoAuth/images/css/cbr-b2g.gif,
10483           html/NoAuth/images/css/cbr-b2lb.gif,
10484           html/NoAuth/images/css/cbr-gray.gif,
10485           html/NoAuth/images/css/cbr-trans.gif,
10486           html/NoAuth/images/css/cbr.gif,
10487           html/NoAuth/images/css/ct-light.gif,
10488           html/NoAuth/images/css/ct.gif,
10489           html/NoAuth/images/css/ctr-b2g.gif,
10490           html/NoAuth/images/css/ctr-b2lb.gif,
10491           html/NoAuth/images/css/ctr-gray.gif,
10492           html/NoAuth/images/css/ctr-trans.gif,
10493           html/NoAuth/images/css/ctr.gif,
10494           html/NoAuth/images/css/dark-arrow-up.png,
10495           html/NoAuth/images/css/dark-arrow.png,
10496           html/NoAuth/images/css/light-arrow-up.png,
10497           html/NoAuth/images/css/light-arrow.png,
10498           html/NoAuth/images/css/rolldown-arrow.gif,
10499           html/NoAuth/images/css/rolldown-arrow.png,
10500           html/NoAuth/images/css/rollup-arrow.gif,
10501           html/NoAuth/js/cascaded.js, html/NoAuth/js/util.js,
10502           html/NoAuth/js/autohandler, html/NoAuth/js/combobox.js,
10503           html/NoAuth/js/list.js, html/NoAuth/js/ahah.js,
10504           html/NoAuth/js/class.js, html/NoAuth/js/titlebox-state.js,
10505           html/Widgets/ComboBox, html/Widgets/SavedSearch,
10506           html/Widgets/SelectionBox, html/Widgets/TitleBox,
10507           html/Widgets/TitleBoxEnd, html/Widgets/TitleBoxStart,
10508           html/Helpers/CalPopup.html, html/Tools/index.html,
10509           html/Tools/Reports/CreatedByDates.html,
10510           html/Tools/Reports/ResolvedByDates.html,
10511           html/Tools/Reports/ResolvedByOwner.html,
10512           html/Tools/Reports/index.html, html/Tools/Reports/Elements/Tabs,
10513           html/Admin/Elements/ConfigureMyRT, html/Admin/Global/MyRT.html,
10514           html/Admin/Users/MyRT.html, html/Ticket/Reminders.html,
10515           html/Ticket/Elements/ShowTime, html/Ticket/Elements/Reminders,
10516           etc/upgrade/3.5.1/content: Initial revision
10517
10518 2007-08-02 12:51  ivan
10519
10520         * rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
10521           Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
10522           Initial revision
10523
10524 2007-08-01 15:33  ivan
10525
10526         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
10527
10528 2007-08-01 15:24  ivan
10529
10530         * ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
10531           FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
10532           FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
10533           FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
10534           FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
10535           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
10536           FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
10537           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
10538           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
10539           FS/FS/part_event_condition_option.pm,
10540           FS/FS/part_event_condition_option_option.pm,
10541           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
10542           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
10543           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
10544           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
10545           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
10546           FS/FS/part_event/Action/addpost.pm,
10547           FS/FS/part_event/Action/apply.pm,
10548           FS/FS/part_event/Action/bill.pm,
10549           FS/FS/part_event/Action/cancel.pm,
10550           FS/FS/part_event/Action/collect.pm,
10551           FS/FS/part_event/Action/cust_bill_batch.pm,
10552           FS/FS/part_event/Action/cust_bill_comp.pm,
10553           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
10554           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
10555           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
10556           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
10557           FS/FS/part_event/Action/cust_bill_send.pm,
10558           FS/FS/part_event/Action/cust_bill_send_agent.pm,
10559           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
10560           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
10561           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
10562           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
10563           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
10564           FS/FS/part_event/Action/fee.pm,
10565           FS/FS/part_event/Action/suspend.pm,
10566           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
10567           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
10568           FS/FS/part_event/Condition/agent.pm,
10569           FS/FS/part_event/Condition/agent_type.pm,
10570           FS/FS/part_event/Condition/balance.pm,
10571           FS/FS/part_event/Condition/balance_age.pm,
10572           FS/FS/part_event/Condition/balance_under.pm,
10573           FS/FS/part_event/Condition/cust_bill_age.pm,
10574           FS/FS/part_event/Condition/cust_bill_owed.pm,
10575           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
10576           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
10577           FS/FS/part_event/Condition/cust_status.pm,
10578           FS/FS/part_event/Condition/every.pm,
10579           FS/FS/part_event/Condition/once.pm,
10580           FS/FS/part_event/Condition/payby.pm,
10581           FS/FS/part_event/Condition/pkg_class.pm,
10582           FS/FS/part_event/Condition/pkg_status.pm,
10583           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
10584           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
10585           FS/FS/part_pkg/prorate_delayed.pm,
10586           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
10587           FS/bin/freeside-monthly, FS/t/cust_event.t,
10588           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
10589           FS/t/part_event.t, FS/t/part_event_condition.t,
10590           FS/t/part_event_condition_option.t,
10591           FS/t/part_event_condition_option_option.t,
10592           FS/t/part_event_option.t, FS/t/pkg_referral.t,
10593           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
10594           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
10595           htetc/handler.pl, httemplate/browse/access_group.html,
10596           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
10597           httemplate/browse/invoice_template.html,
10598           httemplate/browse/part_bill_event.cgi,
10599           httemplate/browse/part_event.html,
10600           httemplate/browse/part_pkg.cgi,
10601           httemplate/browse/part_referral.html,
10602           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
10603           httemplate/config/config-process.cgi,
10604           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
10605           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
10606           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
10607           httemplate/edit/invoice_template.html,
10608           httemplate/edit/part_bill_event.cgi,
10609           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
10610           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
10611           httemplate/edit/elements/edit.html,
10612           httemplate/edit/process/access_group.html,
10613           httemplate/edit/process/invoice_logo.html,
10614           httemplate/edit/process/invoice_template.html,
10615           httemplate/edit/process/part_event.html,
10616           httemplate/edit/process/quick-cust_pkg.cgi,
10617           httemplate/edit/process/elements/process.html,
10618           httemplate/elements/checkboxes-table-name.html,
10619           httemplate/elements/freeside.css,
10620           httemplate/elements/hidden.html, httemplate/elements/menu.html,
10621           httemplate/elements/select-agent.html,
10622           httemplate/elements/select-agent_type.html,
10623           httemplate/elements/select-cust_main-status.html,
10624           httemplate/elements/select-cust_pkg-status.html,
10625           httemplate/elements/select-part_referral.html,
10626           httemplate/elements/select-pkg_class.html,
10627           httemplate/elements/select-table.html,
10628           httemplate/elements/selectlayers.html,
10629           httemplate/elements/table-grid.html,
10630           httemplate/elements/tr-checkbox-multiple.html,
10631           httemplate/elements/tr-checkbox.html,
10632           httemplate/elements/tr-fixed.html,
10633           httemplate/elements/tr-freq.html,
10634           httemplate/elements/tr-input-money.html,
10635           httemplate/elements/tr-input-text.html,
10636           httemplate/elements/tr-password.html,
10637           httemplate/elements/tr-select-agent.html,
10638           httemplate/elements/tr-select-agent_type.html,
10639           httemplate/elements/tr-select-cust_main-status.html,
10640           httemplate/elements/tr-select-cust_pkg-status.html,
10641           httemplate/elements/tr-select-invoice_template.html,
10642           httemplate/elements/tr-select-part_pkg.html,
10643           httemplate/elements/tr-select-part_referral.html,
10644           httemplate/elements/tr-select-pkg_class.html,
10645           httemplate/elements/tr-select-reason.html,
10646           httemplate/elements/tr-select-taxclass.html,
10647           httemplate/elements/tr-select.html,
10648           httemplate/elements/tr-selectlayers.html,
10649           httemplate/elements/tr-selectmultiple-part_pkg.html,
10650           httemplate/elements/tr-td-label.html,
10651           httemplate/elements/tr-title.html,
10652           httemplate/elements/fckeditor/fckconfig.js,
10653           httemplate/elements/fckeditor/fckeditor.js,
10654           httemplate/elements/fckeditor/fckpackager.xml,
10655           httemplate/elements/fckeditor/fckstyles.xml,
10656           httemplate/elements/fckeditor/fcktemplates.xml,
10657           httemplate/elements/fckeditor/editor/fckdebug.html,
10658           httemplate/elements/fckeditor/editor/fckdialog.html,
10659           httemplate/elements/fckeditor/editor/fckeditor.html,
10660           httemplate/elements/fckeditor/editor/fckeditor.original.html,
10661           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
10662           httemplate/elements/fckeditor/editor/css/fck_internal.css,
10663           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
10664           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
10665           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
10666           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
10667           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
10668           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
10669           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
10670           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
10671           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
10672           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
10673           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
10674           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
10675           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
10676           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
10677           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
10678           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
10679           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
10680           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
10681           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
10682           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
10683           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
10684           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
10685           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
10686           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
10687           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
10688           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
10689           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
10690           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
10691           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
10692           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
10693           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
10694           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
10695           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
10696           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
10697           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
10698           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
10699           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
10700           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
10701           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
10702           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
10703           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
10704           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
10705           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
10706           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
10707           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
10708           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
10709           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
10710           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
10711           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
10712           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
10713           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
10714           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
10715           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
10716           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
10717           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
10718           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
10719           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
10720           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
10721           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
10722           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
10723           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
10724           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
10725           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
10726           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
10727           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
10728           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
10729           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
10730           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
10731           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
10732           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
10733           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
10734           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
10735           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
10736           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
10737           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
10738           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
10739           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
10740           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
10741           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
10742           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
10743           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
10744           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
10745           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
10746           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
10747           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
10748           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
10749           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
10750           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
10751           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
10752           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
10753           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
10754           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
10755           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
10756           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
10757           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
10758           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
10759           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
10760           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
10761           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
10762           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
10763           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
10764           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
10765           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
10766           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
10767           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
10768           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
10769           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
10770           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
10771           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
10772           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
10773           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
10774           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
10775           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
10776           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
10777           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
10778           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
10779           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
10780           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
10781           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
10782           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
10783           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
10784           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
10785           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
10786           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
10787           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
10788           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
10789           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
10790           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
10791           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
10792           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
10793           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
10794           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
10795           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
10796           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
10797           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
10798           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
10799           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
10800           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
10801           httemplate/elements/fckeditor/editor/images/anchor.gif,
10802           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
10803           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
10804           httemplate/elements/fckeditor/editor/images/spacer.gif,
10805           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
10806           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
10807           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
10808           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
10809           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
10810           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
10811           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
10812           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
10813           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
10814           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
10815           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
10816           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
10817           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
10818           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
10819           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
10820           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
10821           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
10822           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
10823           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
10824           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
10825           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
10826           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
10827           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
10828           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
10829           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
10830           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
10831           httemplate/elements/fckeditor/editor/lang/af.js,
10832           httemplate/elements/fckeditor/editor/lang/ar.js,
10833           httemplate/elements/fckeditor/editor/lang/bg.js,
10834           httemplate/elements/fckeditor/editor/lang/bn.js,
10835           httemplate/elements/fckeditor/editor/lang/bs.js,
10836           httemplate/elements/fckeditor/editor/lang/ca.js,
10837           httemplate/elements/fckeditor/editor/lang/cs.js,
10838           httemplate/elements/fckeditor/editor/lang/da.js,
10839           httemplate/elements/fckeditor/editor/lang/de.js,
10840           httemplate/elements/fckeditor/editor/lang/el.js,
10841           httemplate/elements/fckeditor/editor/lang/en-au.js,
10842           httemplate/elements/fckeditor/editor/lang/en-ca.js,
10843           httemplate/elements/fckeditor/editor/lang/en-uk.js,
10844           httemplate/elements/fckeditor/editor/lang/en.js,
10845           httemplate/elements/fckeditor/editor/lang/eo.js,
10846           httemplate/elements/fckeditor/editor/lang/es.js,
10847           httemplate/elements/fckeditor/editor/lang/et.js,
10848           httemplate/elements/fckeditor/editor/lang/eu.js,
10849           httemplate/elements/fckeditor/editor/lang/fa.js,
10850           httemplate/elements/fckeditor/editor/lang/fi.js,
10851           httemplate/elements/fckeditor/editor/lang/fo.js,
10852           httemplate/elements/fckeditor/editor/lang/fr.js,
10853           httemplate/elements/fckeditor/editor/lang/gl.js,
10854           httemplate/elements/fckeditor/editor/lang/he.js,
10855           httemplate/elements/fckeditor/editor/lang/hi.js,
10856           httemplate/elements/fckeditor/editor/lang/hr.js,
10857           httemplate/elements/fckeditor/editor/lang/hu.js,
10858           httemplate/elements/fckeditor/editor/lang/it.js,
10859           httemplate/elements/fckeditor/editor/lang/ja.js,
10860           httemplate/elements/fckeditor/editor/lang/km.js,
10861           httemplate/elements/fckeditor/editor/lang/ko.js,
10862           httemplate/elements/fckeditor/editor/lang/lt.js,
10863           httemplate/elements/fckeditor/editor/lang/lv.js,
10864           httemplate/elements/fckeditor/editor/lang/mn.js,
10865           httemplate/elements/fckeditor/editor/lang/ms.js,
10866           httemplate/elements/fckeditor/editor/lang/nb.js,
10867           httemplate/elements/fckeditor/editor/lang/nl.js,
10868           httemplate/elements/fckeditor/editor/lang/no.js,
10869           httemplate/elements/fckeditor/editor/lang/pl.js,
10870           httemplate/elements/fckeditor/editor/lang/pt-br.js,
10871           httemplate/elements/fckeditor/editor/lang/pt.js,
10872           httemplate/elements/fckeditor/editor/lang/ro.js,
10873           httemplate/elements/fckeditor/editor/lang/ru.js,
10874           httemplate/elements/fckeditor/editor/lang/sk.js,
10875           httemplate/elements/fckeditor/editor/lang/sl.js,
10876           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
10877           httemplate/elements/fckeditor/editor/lang/sr.js,
10878           httemplate/elements/fckeditor/editor/lang/sv.js,
10879           httemplate/elements/fckeditor/editor/lang/th.js,
10880           httemplate/elements/fckeditor/editor/lang/tr.js,
10881           httemplate/elements/fckeditor/editor/lang/uk.js,
10882           httemplate/elements/fckeditor/editor/lang/vi.js,
10883           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
10884           httemplate/elements/fckeditor/editor/lang/zh.js,
10885           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
10886           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
10887           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
10888           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
10889           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
10890           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
10891           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
10892           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
10893           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
10894           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
10895           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
10896           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
10897           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
10898           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
10899           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
10900           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
10901           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
10902           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
10903           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
10904           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
10905           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
10906           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
10907           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
10908           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
10909           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
10910           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
10911           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
10912           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
10913           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
10914           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
10915           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
10916           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
10917           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
10918           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
10919           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
10920           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
10921           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
10922           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
10923           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
10924           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
10925           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
10926           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
10927           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
10928           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
10929           httemplate/graph/report_cust_bill_pkg.html,
10930           httemplate/graph/report_money_time.html,
10931           httemplate/misc/cancel_cust.html,
10932           httemplate/misc/cancel_pkg.html,
10933           httemplate/misc/cust_main-cancel.cgi,
10934           httemplate/misc/cust_main-import.cgi,
10935           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
10936           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
10937           httemplate/misc/process/cancel_pkg.html,
10938           httemplate/pref/pref-process.html,
10939           httemplate/search/cust_bill.html,
10940           httemplate/search/cust_bill_event.cgi,
10941           httemplate/search/cust_bill_event.html,
10942           httemplate/search/cust_event.html,
10943           httemplate/search/report_cust_bill.html,
10944           httemplate/search/report_cust_credit.html,
10945           httemplate/search/report_cust_event.html,
10946           httemplate/search/report_cust_main-zip.html,
10947           httemplate/search/report_cust_pay.html,
10948           httemplate/search/report_cust_pay_batch.html,
10949           httemplate/search/report_cust_pkg.html,
10950           httemplate/search/svc_acct.cgi,
10951           httemplate/search/svc_broadband.cgi,
10952           httemplate/search/svc_domain.cgi,
10953           httemplate/search/svc_forward.cgi,
10954           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
10955           httemplate/search/elements/search.html,
10956           httemplate/view/cust_bill-logo.cgi,
10957           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
10958           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
10959           httemplate/view/cust_main/order_pkg.html,
10960           httemplate/view/cust_main/packages.html,
10961           httemplate/view/cust_main/payment_history.html, test/cgi-test:
10962           event refactor, landing on HEAD!
10963
10964 2007-08-01 15:20  ivan
10965
10966         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
10967           bin/mason_handler.scgi, bin/mason_handler.svc,
10968           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
10969           bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
10970           lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
10971           lib/t/04_send_email.pl: commit these RT differences, seem to be
10972           mostly in autogen'ed stuff
10973
10974 2007-08-01 15:13  ivan
10975
10976         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
10977           had missed commiting this on HEAD, that's why
10978
10979 2007-08-01 12:24  ivan
10980
10981         * httemplate/misc/process/cancel_pkg.html: comment out unused code
10982
10983 2007-08-01 12:22  ivan
10984
10985         * httemplate/elements/xmlhttp.html: masonization
10986
10987 2007-08-01 12:21  ivan
10988
10989         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
10990           turn on DBIx::DBSchema::Index debugging too
10991
10992 2007-08-01 12:19  ivan
10993
10994         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
10995           of these methods might return an error
10996
10997 2007-08-01 12:19  ivan
10998
10999         * FS/FS/reason.pm: more generic modules first
11000
11001 2007-08-01 12:18  ivan
11002
11003         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
11004           description for emailcancel config
11005
11006 2007-07-26 04:13  ivan
11007
11008         * FS/FS/Schema.pm: add index
11009
11010 2007-07-20 12:58  ivan
11011
11012         * bin/apache.export: apache export: don't bomb out when svc_www
11013           records aren't associated with an svc_acct, just leave those
11014           subsitution vars blank
11015
11016 2007-07-19 07:05  jeff
11017
11018         * httemplate/config/config-view.cgi: do not include description in
11019           link to popup
11020
11021 2007-07-18 14:13  ivan
11022
11023         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
11024           wtf
11025
11026 2007-07-18 11:07  jeff
11027
11028         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
11029           httemplate/config/config-delete.cgi,
11030           httemplate/config/config-download.cgi,
11031           httemplate/config/config-process.cgi,
11032           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
11033           config in database cleanup, editing, and agent-specific config
11034           (452, 1419)
11035
11036 2007-07-17 20:23  jeff
11037
11038         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
11039           should be editable with ACL (#1730)
11040
11041 2007-07-13 17:44  ivan
11042
11043         * bin/find-overapplied: a payment, by any other name
11044
11045 2007-07-13 16:58  ivan
11046
11047         * bin/find-overapplied: adding quick find-overapplied script
11048
11049 2007-07-13 16:52  ivan
11050
11051         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
11052           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
11053           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
11054           httemplate/misc/process/recharge_svc.html,
11055           httemplate/edit/process/cust_main.cgi: fix race condition where
11056           ->apply_payments_and_credits could double-apply in rare cases
11057
11058 2007-07-13 10:00  jeff
11059
11060         * FS/FS/Conf.pm: a touch should not obliterate
11061
11062 2007-07-12 14:41  ivan
11063
11064         * bin/apache.export: add debugging flag to apache export
11065
11066 2007-07-12 14:08  jeff
11067
11068         * FS/FS/UID.pm: redundant test
11069
11070 2007-07-12 06:36  jeff
11071
11072         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
11073           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
11074           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
11075           FS/bin/freeside-init-config, FS/bin/freeside-setup,
11076           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
11077           refactor freeside-init-config to module code, compare results of
11078           old/new code, have freeside-upgrade complain and revert to old
11079           code/config on failure (#1477)
11080
11081 2007-07-11 04:10  ivan
11082
11083         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
11084           amount in error message
11085
11086 2007-07-11 01:35  ivan
11087
11088         * FS/FS/cust_main.pm: finish adding payunique field
11089
11090 2007-07-11 01:08  ivan
11091
11092         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
11093           httemplate/misc/process/payment.cgi: finish adding payunique
11094           field
11095
11096 2007-07-10 21:23  jeff
11097
11098         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
11099           paytype, stateid, and stateid_state for CHEK transactions (#1718)
11100
11101 2007-07-06 16:55  jeff
11102
11103         * httemplate/edit/process/svc_acct.cgi: manually editing usage
11104           counters removes overlimit status (#1706)
11105
11106 2007-07-06 01:08  ivan
11107
11108         * GPL, README: v3!
11109
11110 2007-07-05 15:05  ivan
11111
11112         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
11113           (without requiring it)
11114
11115 2007-07-01 17:15  ivan
11116
11117         * FS/FS/cust_pkg.pm: missing method name in docs
11118
11119 2007-07-01 11:09  ivan
11120
11121         * TODO: remove obsolete information and dollar sign Id dollar sign
11122           from TODO
11123
11124 2007-06-30 17:36  ivan
11125
11126         * httemplate/edit/agent.cgi: separate agent interface is
11127           deprecated...
11128
11129 2007-06-29 14:06  ivan
11130
11131         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
11132           header/footer to svc_www view and edit
11133
11134 2007-06-28 18:45  ivan
11135
11136         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
11137
11138 2007-06-28 18:42  ivan
11139
11140         * FS/FS/cust_pay.pm: silly missing parenthesis
11141
11142 2007-06-28 18:27  ivan
11143
11144         * bin/: create-history-tables, strip-eps: removing
11145           create-history-tables, freeside-upgrade does this anyway
11146
11147 2007-06-28 18:23  ivan
11148
11149         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
11150           checking
11151
11152 2007-06-28 18:16  ivan
11153
11154         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
11155           new DBIx::DBSchema
11156
11157 2007-06-28 13:57  ivan
11158
11159         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
11160           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
11161           for cron jobs
11162
11163 2007-06-26 11:58  ivan
11164
11165         * httemplate/search/cust_pay.cgi: fix check# search
11166
11167 2007-06-26 11:20  ivan
11168
11169         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
11170           Number::Format 1.50, not just any version
11171
11172 2007-06-26 09:55  jeff
11173
11174         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
11175           date range to page top
11176
11177 2007-06-26 08:36  jeff
11178
11179         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
11180           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
11181           httemplate/edit/REAL_cust_pkg.cgi,
11182           httemplate/edit/process/REAL_cust_pkg.cgi,
11183           httemplate/misc/cancel_pkg.html,
11184           httemplate/misc/process/cancel_pkg.html,
11185           httemplate/search/cust_pkg.cgi,
11186           httemplate/search/report_cust_pkg.html,
11187           httemplate/view/cust_main/packages.html: suspend later just like
11188           expire (#1487)
11189
11190 2007-06-25 19:31  ivan
11191
11192         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
11193           "====" to <HR> in selfservice usage stuff.  welcome to this
11194           millenium! :)
11195
11196 2007-06-22 14:25  jeff
11197
11198         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
11199           view_usage_details.html: self-service usage report enhancements
11200           (1495)
11201
11202 2007-06-22 10:27  jeff
11203
11204         * httemplate/graph/elements/monthly.html: add csv and excel export
11205           to sales reports (1426)
11206
11207 2007-06-22 10:21  jeff
11208
11209         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
11210
11211 2007-06-20 21:02  jeff
11212
11213         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
11214           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
11215           welcome letters (1677)
11216
11217 2007-06-20 15:58  ivan
11218
11219         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
11220           QuickCreateLong option, part of merging spiritone RT changes
11221
11222 2007-06-20 15:37  ivan
11223
11224         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
11225           clarity, part of merging spiritone RT changes (#1661)
11226
11227 2007-06-20 15:33  ivan
11228
11229         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
11230           $RT::MyTicketsLength patch from spiritone, part of merging RT
11231           changes (#1661)
11232
11233 2007-06-20 15:28  ivan
11234
11235         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
11236           rt/html/RTx/Statistics/index.html,
11237           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
11238           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
11239           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
11240           rt/html/RTx/Statistics/CallsQueueDay/index.html,
11241           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
11242           rt/html/RTx/Statistics/DayOfWeek/index.html,
11243           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
11244           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
11245           rt/html/RTx/Statistics/Elements/DateSelectRow,
11246           rt/html/RTx/Statistics/Elements/DurationAsString,
11247           rt/html/RTx/Statistics/Elements/GraphBox,
11248           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
11249           rt/html/RTx/Statistics/Elements/StatColumnMap,
11250           rt/html/RTx/Statistics/Elements/Tabs,
11251           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
11252           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
11253           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
11254           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
11255           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
11256           rt/html/RTx/Statistics/FAQ/index.html,
11257           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
11258           rt/html/RTx/Statistics/OpenStalled/index.html,
11259           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
11260           rt/html/RTx/Statistics/Resolution/index.html,
11261           rt/html/RTx/Statistics/Resolution/Elements/Chart,
11262           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
11263           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
11264           rt/html/RTx/Statistics/TimeToResolve/index.html,
11265           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
11266           rt/html/RTx/Statistics/UserTest/index.html,
11267           rt/html/RTx/Statistics/UserTest/Elements/Chart,
11268           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
11269           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
11270           rt/html/Developer/CronTool/autohandler,
11271           rt/html/Developer/CronTool/index.html,
11272           rt/html/Reports/Activity/ActivityDetail.html,
11273           rt/html/Reports/Activity/ActivitySummary.html,
11274           rt/html/Reports/Activity/ResolutionComments.html,
11275           rt/html/Reports/Activity/ResolutionStatistics.html,
11276           rt/html/Reports/Activity/index.html,
11277           rt/html/Reports/Activity/Elements/LimitReport,
11278           rt/html/Reports/Activity/Elements/MiniPlot,
11279           rt/html/Reports/Activity/Elements/PrintFooter,
11280           rt/html/Reports/Activity/Elements/PrintHeader,
11281           rt/html/Reports/Activity/Elements/ScreenFooter,
11282           rt/html/Reports/Activity/Elements/ScreenHeader,
11283           rt/html/Reports/Activity/Elements/Tabs,
11284           rt/html/Reports/Activity/Elements/Wrapper: integrate
11285           RTx::Statistics package, part of merging spiritone RT changes
11286           (#1661)
11287
11288 2007-06-18 09:45  jeff
11289
11290         * httemplate/edit/svc_www.cgi: must escape config data
11291
11292 2007-06-15 11:44  jeff
11293
11294         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
11295           httemplate/edit/process/cust_refund.cgi: paydate option for
11296           realtime_refund_bop and UI entry for cust_pay records without it
11297           (#1662 UI)
11298
11299 2007-06-14 17:58  jeff
11300
11301         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
11302           to B:OP during refunds with paynum (#1662)
11303
11304 2007-06-13 09:56  jeff
11305
11306         * FS/FS/part_export/sqlradius.pm: additional debugging
11307
11308 2007-06-08 17:53  ivan
11309
11310         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
11311           bill-for-next* hacks like bill-next* stuff but with -n flag, for
11312           skycatcher
11313
11314 2007-06-08 17:40  ivan
11315
11316         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
11317           skycatcher modifications for pre-printing invoices, but with
11318           today's date
11319
11320 2007-06-08 16:21  ivan
11321
11322         * bin/all-postal-no-email: adding quick script to move all
11323           customers to postal billing only for skycatcher
11324
11325 2007-06-08 10:38  jeff
11326
11327         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
11328           usergroup table (work around #1606)
11329
11330 2007-06-08 07:40  jeff
11331
11332         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
11333           (fixes #1657)
11334
11335 2007-06-06 17:45  jeff
11336
11337         * FS/FS/cust_bill.pm: cruft removal
11338
11339 2007-06-06 15:34  jeff
11340
11341         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
11342           (#1658)
11343
11344 2007-06-06 12:58  khoff
11345
11346         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
11347           option to disable the VOID-before-credit behavior of
11348           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
11349           broken gateways like SkipJack that a pprove VOIDs for settled
11350           transactions.
11351
11352 2007-06-05 08:07  jeff
11353
11354         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
11355           statement
11356
11357 2007-06-02 14:07  jeff
11358
11359         * httemplate/elements/header.html: drop ticket search form and
11360           logic from ticketless installs
11361
11362 2007-05-31 08:03  jeff
11363
11364         * httemplate/edit/payment_gateway.html: add TransFirst eLink
11365           support
11366
11367 2007-05-29 20:38  ivan
11368
11369         * FS/FS/svc_external.pm: should eliminiate error: Use of
11370           uninitialized value in string eq at
11371           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
11372
11373 2007-05-29 20:05  ivan
11374
11375         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
11376           domain records with " in them...
11377
11378 2007-05-21 17:34  ivan
11379
11380         * httemplate/search/report_tax.cgi: fix tax reports for some odd
11381           upgrade edge cases: when you have both taxclass and non-taxclass
11382           entries in cust_main_county for a single region (not correct
11383           setup in the first place), and non-null but empty values in
11384           taxname
11385
11386 2007-05-20 19:18  ivan
11387
11388         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
11389           some reason DBIx::DBSchema can't reverse engineer the schema for
11390           it, causing freeside-upgrade to error out trying to recreate it
11391
11392 2007-05-18 16:44  ivan
11393
11394         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
11395           hide postal/fax invoice options in backoffice as well as
11396           self-service.  closes: bug#1614
11397
11398 2007-05-11 16:18  khoff
11399
11400         * httemplate/search/: report_cust_bill.html,
11401           report_cust_credit.html, report_cust_main-zip.html,
11402           report_cust_pay.html, report_cust_pay_batch.html,
11403           report_cust_pkg.html: Fix (hopefully) all uses of
11404           /elements/tr-select-agent.html where agentnum may be undefined.
11405
11406 2007-05-11 12:03  ivan
11407
11408         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
11409           an error status, so don't up the queue with "failed: Can't logout
11410           of CGPro: No error"
11411
11412 2007-05-11 11:14  khoff
11413
11414         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
11415           URL.
11416
11417 2007-05-11 11:08  khoff
11418
11419         * FS/FS/XMLRPC.pm: Quiet debug output.
11420
11421 2007-05-08 15:43  jeff
11422
11423         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
11424           plan data
11425
11426 2007-05-08 15:10  jeff
11427
11428         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
11429           megabytes
11430
11431 2007-05-08 09:51  ivan
11432
11433         * bin/: bill-nextmonth, bill-nextyear: [no log message]
11434
11435 2007-05-06 23:35  jeff
11436
11437         * FS/bin/: freeside-sqlradius-dedup-group,
11438           freeside-sqlradius-reset: sqlradius usergroup tools
11439
11440 2007-05-06 19:14  jeff
11441
11442         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
11443
11444 2007-05-06 19:13  jeff
11445
11446         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
11447           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
11448           groups handling
11449
11450 2007-05-01 13:00  ivan
11451
11452         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
11453
11454 2007-05-01 12:57  ivan
11455
11456         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
11457           FS::ClientAPI_SessionCache for signup info so it actually works -
11458           speed up signups
11459
11460 2007-04-29 15:55  jeff
11461
11462         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
11463           FS/FS/ClientAPI/Signup.pm,
11464           fs_selfservice/FS-SelfService/cgi/signup.cgi,
11465           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
11466           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
11467           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
11468           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
11469           fs_selfservice/FS-SelfService/cgi/signup.html,
11470           httemplate/view/cust_main/billing.html: ticket 1568 config
11471           options for new echeck fields and addition to selfservice
11472           interface
11473
11474 2007-04-27 15:54  jeff
11475
11476         * httemplate/edit/cust_main/contact.html: adjust default labelling
11477
11478 2007-04-27 15:37  jeff
11479
11480         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
11481           value
11482
11483 2007-04-25 21:46  jeff
11484
11485         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
11486           httemplate/misc/recharge_svc.html: more datavolume format
11487
11488 2007-04-25 20:35  ivan
11489
11490         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
11491           datavolume-forcemegabytes
11492
11493 2007-04-25 20:09  jeff
11494
11495         * FS/FS/UI/bytecount.pm: improve configfile handling
11496
11497 2007-04-25 18:50  jeff
11498
11499         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
11500           dodgy ACH hack from ticket 1436
11501
11502 2007-04-24 17:54  ivan
11503
11504         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
11505           lpr-postscript_suffix config options for printer commands to
11506           place printer in postscript mode
11507
11508 2007-04-23 17:21  jeff
11509
11510         * FS/FS/svc_www.pm: untaint
11511
11512 2007-04-23 17:04  jeff
11513
11514         * httemplate/view/svc_acct.cgi: missed a bytecount
11515
11516 2007-04-23 16:34  ivan
11517
11518         * httemplate/search/cust_pkg.cgi: fix error: column reference
11519           "fieldname" is ambiguous
11520
11521 2007-04-22 20:41  jeff
11522
11523         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
11524           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
11525           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
11526           add to ACH batch feature from customer view page
11527
11528 2007-04-20 21:44  ivan
11529
11530         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
11531           wrt where we're storing phone numbers
11532
11533 2007-04-20 14:40  ivan
11534
11535         * conf/: invoice_html, invoice_latex: add customer # to default
11536           invoice templates
11537
11538 2007-04-20 14:31  ivan
11539
11540         * httemplate/view/cust_main/billing.html: don't put this
11541           information way out on the right in its own columns.
11542
11543 2007-04-19 16:34  ivan
11544
11545         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
11546           to its own module
11547
11548 2007-04-19 16:30  jeff
11549
11550         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
11551           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
11552           httemplate/edit/process/prepay_credit.cgi,
11553           httemplate/edit/process/svc_acct.cgi,
11554           httemplate/search/prepay_credit.html, htetc/handler.pl: break
11555           _bytecount subroutines out of FS::UI::Web
11556
11557 2007-04-19 13:18  ivan
11558
11559         * htetc/handler.pl, httemplate/search/cust_svc.html,
11560           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
11561           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
11562           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
11563           with an explicit import.  did i mention this was really really
11564           weird?
11565
11566 2007-04-18 20:15  ivan
11567
11568         * FS/FS/UID.pm: better error message about missing secrets file
11569           errors.  WTF is going on!
11570
11571 2007-04-18 16:22  ivan
11572
11573         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
11574           fix use statements for FS::UI::Web.  not "use"ing modules in the
11575           actual modules you use them in is bad, mmmkay
11576
11577 2007-04-18 13:01  ivan
11578
11579         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
11580
11581 2007-04-12 17:53  jeff
11582
11583         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
11584
11585 2007-04-11 20:16  jeff
11586
11587         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
11588           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
11589           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
11590           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
11591           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
11592           httemplate/edit/process/part_pkg.cgi,
11593           httemplate/edit/process/svc_acct.cgi,
11594           httemplate/view/svc_acct.cgi: input and output on data volume
11595           fields specified with k,m,g,or t
11596
11597 2007-04-11 19:42  ivan
11598
11599         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
11600           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
11601           think.
11602
11603 2007-04-11 19:27  ivan
11604
11605         * httemplate/misc/process/recharge_svc.html: remove
11606           'backend-realtime' flag required for recharges, want that just
11607           for signups, running recharges right away by default is fine.
11608           also fix the 'fatal error - unknown payby' error that'll probably
11609           never be reached
11610
11611 2007-04-10 21:28  jeff
11612
11613         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
11614           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
11615           httemplate/view/cust_main/packages.html: usage suspend vs admin
11616           suspend -- avoid actual cust_pkg::suspend except legacy cases
11617
11618 2007-04-09 18:44  ivan
11619
11620         * FS/FS/Conf.pm: remove a ton of deprecated config options
11621
11622 2007-04-09 18:29  ivan
11623
11624         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
11625
11626 2007-04-09 16:38  jeff
11627
11628         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
11629           trigger recharge from the backend as in self-service
11630
11631 2007-04-07 18:14  jeff
11632
11633         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
11634           generated passwords be all caps
11635
11636 2007-04-07 17:41  jeff
11637
11638         * httemplate/edit/svc_acct.cgi: correct usage editing bug
11639
11640 2007-04-07 17:22  jeff
11641
11642         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
11643           svc_acct->email
11644
11645 2007-04-06 17:07  jeff
11646
11647         * httemplate/view/cust_main/billing.html: ommitted file
11648
11649 2007-04-06 16:57  jeff
11650
11651         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
11652           httemplate/misc/process/payment.cgi: integrate new echeck fields
11653           into freeside backend payment processing
11654
11655 2007-04-06 12:38  jeff
11656
11657         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
11658           httemplate/edit/cust_main.cgi,
11659           httemplate/edit/cust_main/billing.html,
11660           httemplate/edit/cust_main/select-state.html: ticket 1443 add
11661           account type and bank state for echeck processing
11662
11663 2007-04-05 17:37  ivan
11664
11665         * FS/FS/Conf.pm: slight update for batch-enable description & add
11666           ach-spiritone format to batch-default and batch-fixed_format-CHEK
11667           config items
11668
11669 2007-04-05 17:34  ivan
11670
11671         * FS/FS/Conf.pm: slight better descriptions
11672
11673 2007-04-05 17:01  khoff
11674
11675         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
11676           default.  Pass @_ along to new exports.
11677
11678 2007-04-05 15:01  ivan
11679
11680         * httemplate/elements/menu.html: they're comments now
11681
11682 2007-04-05 07:15  jeff
11683
11684         * httemplate/misc/process/cust_main_note-import.cgi: use comments
11685           and not notes
11686
11687 2007-04-04 19:04  ivan
11688
11689         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
11690           httemplate/edit/cust_main.cgi,
11691           httemplate/edit/cust_main/billing.html,
11692           httemplate/view/cust_main/billing.html: per-customer invoice
11693           terms override
11694
11695 2007-04-04 18:45  ivan
11696
11697         * httemplate/pref/pref.html: finish moving vonage integration to a
11698           user pref
11699
11700 2007-04-04 18:38  ivan
11701
11702         * httemplate/pref/pref-process.html: finish moving the vonage
11703           integration to per-user
11704
11705 2007-04-04 17:01  ivan
11706
11707         * FS/bin/freeside-init-config: correct usage
11708
11709 2007-04-04 15:42  ivan
11710
11711         * Makefile: yes virginia
11712
11713 2007-04-04 13:04  jeff
11714
11715         * FS/bin/freeside-upgrade: correct a bootstrap issue
11716
11717 2007-04-04 08:30  jeff
11718
11719         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
11720           events to fail
11721
11722 2007-04-03 12:37  jeff
11723
11724         * httemplate/misc/cust_main_note-import.cgi: correct handling of
11725           non-unix line termination
11726
11727 2007-04-02 18:39  ivan
11728
11729         * bin/fs-migrate-cust_tax_exempt: [no log message]
11730
11731 2007-04-02 08:49  jeff
11732
11733         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
11734           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
11735           httemplate/edit/process/cust_main.cgi,
11736           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
11737           license field, mask it and ssn
11738
11739 2007-03-31 19:45  jeff
11740
11741         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
11742           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
11743           quick hack to add extra 'config lines' to svc_www and otherwise
11744           enhance svc_www
11745
11746 2007-03-27 20:59  ivan
11747
11748         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
11749           shellcommands delete export
11750
11751 2007-03-21 16:07  ivan
11752
11753         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
11754           when process returns no error_message
11755
11756 2007-03-21 15:09  ivan
11757
11758         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
11759           an error_message, output additional debugging information, if
11760           available
11761
11762 2007-03-20 21:01  jeff
11763
11764         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
11765           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
11766           format, return processing and autopost
11767
11768 2007-03-20 18:21  jeff
11769
11770         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
11771           httemplate/pref/pref.html: ticket 1427, automatically email excel
11772           a/r report
11773
11774 2007-03-20 15:10  ivan
11775
11776         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
11777           agent-specific advertising sources
11778
11779 2007-03-20 13:11  jeff
11780
11781         * httemplate/misc/: cust_main_note-import.cgi,
11782           cust_main_note-import.html, process/cust_main_note-import.cgi:
11783           acls on new import
11784
11785 2007-03-20 13:01  jeff
11786
11787         * httemplate/elements/menu.html: tie note import into menu
11788
11789 2007-03-20 10:03  jeff
11790
11791         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
11792           httemplate/misc/cust_main_note-import.cgi,
11793           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
11794           tool for customer note importation
11795
11796 2007-03-15 18:35  ivan
11797
11798         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
11799           httemplate/pref/pref.html: vonage click2call integration should
11800           not be sitewide, especially now that we have user prefs
11801
11802 2007-03-15 13:54  ivan
11803
11804         * FS/FS/part_pkg.pm: 13 months!
11805
11806 2007-03-15 13:08  khoff
11807
11808         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
11809           attributes to match actual field sizes.
11810
11811 2007-03-15 13:08  khoff
11812
11813         * FS/FS/part_export/router.pm: Added configurable error checks
11814           instead of stupid /^ERROR/ check.  Commands can now be processed
11815           with Text::Template using [@-- --@] delimeters, in addition to
11816           evaling a double-quoted string.  Cleaned up spurious debug
11817           output.
11818
11819 2007-03-15 13:07  khoff
11820
11821         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
11822           html form inputs.
11823
11824 2007-03-15 13:07  khoff
11825
11826         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
11827           serial.
11828
11829 2007-03-14 16:30  jeff
11830
11831         * FS/FS/svc_acct.pm: turn debugging off
11832
11833 2007-03-14 16:27  jeff
11834
11835         * FS/FS/svc_acct.pm: correcting ->replace on bill
11836
11837 2007-03-13 02:21  ivan
11838
11839         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
11840           until then, it should be ->username, not ->name, eek.  causing
11841           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
11842           type character varying(32)" errors and will be harder to
11843           normalize back to usernum when we fix that
11844
11845 2007-03-10 20:13  ivan
11846
11847         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
11848           whew, its paged
11849
11850 2007-03-09 16:16  khoff
11851
11852         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
11853           "identical" records anyway.
11854
11855 2007-03-09 16:11  khoff
11856
11857         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
11858           for FS::svc_broadband.
11859
11860 2007-03-09 09:11  jeff
11861
11862         * bin/svc_acct_pop.import: pop import tool
11863
11864 2007-03-07 11:48  khoff
11865
11866         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
11867           the setup fee while a package is suspended.
11868
11869 2007-03-06 11:56  ivan
11870
11871         * bin/slony-setup: slight update for slony setup script
11872
11873 2007-03-05 17:59  ivan
11874
11875         * httemplate/search/cust_main.cgi: fix status colors in mozilla
11876
11877 2007-03-05 15:01  jayce
11878
11879         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
11880           warning.  Fixed.
11881
11882 2007-03-05 11:48  khoff
11883
11884         * httemplate/search/report_cust_bill.html: Fixed a problem with the
11885           %opts hash getting skewed (specifically $opt{'value'} == 'label')
11886           when $cgi->param('agentnum') was unset.
11887
11888 2007-03-02 17:29  ivan
11889
11890         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
11891           address along with signup requests, for some gateways
11892
11893 2007-03-02 15:48  ivan
11894
11895         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
11896           like "AUTH/TKT 123456"... will this make refunds work?
11897
11898 2007-03-01 22:24  ivan
11899
11900         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
11901           whew
11902
11903 2007-03-01 12:56  ivan
11904
11905         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
11906
11907 2007-03-01 12:12  ivan
11908
11909         * FS/FS/Misc/prune.pm: yeah, a typo
11910
11911 2007-03-01 09:48  ivan
11912
11913         * FS/bin/: freeside-prune-applications, freeside-upgrade:
11914           prune_applications moved to FS::Misc::prune
11915
11916 2007-03-01 09:47  ivan
11917
11918         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
11919
11920 2007-03-01 09:44  ivan
11921
11922         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
11923
11924 2007-03-01 08:36  ivan
11925
11926         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
11927
11928 2007-02-28 21:24  jeff
11929
11930         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
11931
11932 2007-02-28 21:13  jeff
11933
11934         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
11935           bin/freeside-upgrade: dangling cust_credit_refund not allowed
11936
11937 2007-02-28 17:26  ivan
11938
11939         * FS/FS/Conf.pm: this isn't necessary around a single db operation
11940
11941 2007-02-28 11:14  jeff
11942
11943         * httemplate/: edit/cust_main/select-domain.html,
11944           misc/svc_acct-domains.cgi: restore (none) choice to first package
11945           select
11946
11947 2007-02-27 16:16  jayce
11948
11949         * FS/MANIFEST: Added base_rate files
11950
11951 2007-02-27 15:59  jayce
11952
11953         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
11954           work with base_rate billing
11955
11956 2007-02-27 14:10  jeff
11957
11958         * httemplate/config/config-download.cgi: put the C in ACL here, too
11959
11960 2007-02-27 13:24  jeff
11961
11962         * FS/bin/freeside-setup: oops - inappropriate localization was
11963           committed
11964
11965 2007-02-26 17:51  jeff
11966
11967         * httemplate/config/config.cgi: config goes in database
11968
11969 2007-02-26 17:48  jeff
11970
11971         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
11972           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
11973           FS/bin/freeside-init-config, FS/bin/freeside-setup,
11974           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
11975           httemplate/config/config-download.cgi,
11976           httemplate/config/config-process.cgi,
11977           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
11978           in database
11979
11980 2007-02-26 09:54  jeff
11981
11982         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
11983           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
11984           packages
11985
11986 2007-02-24 19:08  ivan
11987
11988         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
11989           selfservice-ignore_quantity flag
11990
11991 2007-02-22 23:47  ivan
11992
11993         * FS/FS/Cron/bill.pm: take the package-def defined action here,
11994           like freeside-prepaidd
11995
11996 2007-02-21 03:26  ivan
11997
11998         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
11999           a _password_encoding field
12000
12001 2007-02-20 18:53  jeff
12002
12003         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
12004           and correct a description handling bug
12005
12006 2007-02-19 07:40  ivan
12007
12008         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
12009           on an undefined value at .../cust_bill.pm line 434
12010
12011 2007-02-16 14:06  ivan
12012
12013         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
12014
12015 2007-02-16 12:54  jeff
12016
12017         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
12018           setting
12019
12020 2007-02-16 12:21  jeff
12021
12022         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
12023           (deja vu?)
12024
12025 2007-02-16 11:46  jayce
12026
12027         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
12028           which uses the cust_pkg->options to control pricing.  You assign
12029           a base rate for charging, and it is multiplied by the 'units'
12030           ordered.  Solves a need where a company wants to offer an ASP
12031           style service, that charges per user, at a base cost, but doesn't
12032           want a plan for every combination of user amounts.
12033
12034 2007-02-15 12:18  khoff
12035
12036         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
12037           in file FS/cust_main.pm
12038
12039 2007-02-14 17:09  ivan
12040
12041         * httemplate/docs/billing.html: removing docs moved to wiki
12042
12043 2007-02-14 16:49  ivan
12044
12045         * httemplate/edit/part_bill_event.cgi: add send_email event
12046
12047 2007-02-14 16:48  ivan
12048
12049         * conf/invoice_html: remove commented-out example notes section
12050
12051 2007-02-14 15:32  jeff
12052
12053         * httemplate/: edit/cust_main/select-domain.html,
12054           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
12055           on first package in edit/cust_main
12056
12057 2007-02-14 14:43  ivan
12058
12059         * httemplate/search/report_receivables.cgi: fix alignment on
12060           receivables report
12061
12062 2007-02-14 13:23  ivan
12063
12064         * httemplate/search/report_cust_pkg.html: grey out disabled text
12065           boxes for IE
12066
12067 2007-02-14 00:48  ivan
12068
12069         * httemplate/elements/select-cust_pkg-status.html,
12070           httemplate/elements/tr-input-beginning_ending.html,
12071           httemplate/search/cust_pkg.cgi,
12072           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
12073           httemplate/images/calendar-disabled.png: add more options to
12074           advanced package reporting
12075
12076 2007-02-13 19:12  jeff
12077
12078         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
12079           impending_recur_notification
12080
12081 2007-02-13 17:43  ivan
12082
12083         * httemplate/search/svc_www.cgi: fix up svc_www searching
12084
12085 2007-02-13 16:19  jeff
12086
12087         * FS/FS/Conf.pm: better docs for impending doom
12088
12089 2007-02-13 14:24  ivan
12090
12091         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
12092           orders, patch from Sean Hanson/S1
12093
12094 2007-02-13 14:08  ivan
12095
12096         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
12097           in, patch from Sean Hanson/S1
12098
12099 2007-02-12 21:00  jayce
12100
12101         * httemplate/edit/payment_gateway.html: Small hint on how the
12102           options field is used.
12103
12104 2007-02-12 17:16  jeff
12105
12106         * httemplate/edit/cust_main.cgi: another place to alphabetize
12107
12108 2007-02-12 16:45  jeff
12109
12110         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
12111
12112 2007-02-12 09:56  jeff
12113
12114         * FS/FS/ClientAPI/Signup.pm,
12115           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
12116           new package order SELECT (ticket 1446)
12117
12118 2007-02-11 19:11  ivan
12119
12120         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
12121
12122 2007-02-11 00:51  ivan
12123
12124         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
12125           now now
12126
12127 2007-02-10 23:04  ivan
12128
12129         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
12130           "cust-fields" config value has been set
12131
12132 2007-02-09 22:13  ivan
12133
12134         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
12135           httemplate/edit/part_svc.cgi: reincorporate the changes from
12136           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
12137           that were lost due to the concurrent service-refactor merge
12138
12139 2007-02-09 16:42  ivan
12140
12141         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
12142           this time
12143
12144 2007-02-09 15:29  ivan
12145
12146         * httemplate/misc/change_pkg.cgi: fix change package link
12147
12148 2007-02-08 20:54  ivan
12149
12150         * bin/import-county-tax-rates: quick hack to import rates for
12151           landel
12152
12153 2007-02-08 20:37  jayce
12154
12155         * httemplate/view/cust_main/packages.html: Set the correct access
12156           right for the cancel link to work
12157
12158 2007-02-08 17:05  ivan
12159
12160         * conf/: invoice_html_statement, invoice_latex_statement,
12161           invoice_latexnotes_statement, invoice_template_statement: add
12162           default statement conf
12163
12164 2007-02-08 14:54  ivan
12165
12166         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
12167           groups_susp_reason option
12168
12169 2007-02-08 14:19  ivan
12170
12171         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
12172           don't rely on qsearchs to trim it for you - it is inefficient and
12173           outputs long verbose warnings
12174
12175 2007-02-08 14:08  ivan
12176
12177         * httemplate/pref/pref-process.html: second "my" localizing the
12178           variable and causing password changes to fail
12179
12180 2007-02-08 09:00  jeff
12181
12182         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
12183           edit/part_svc.cgi
12184
12185 2007-02-08 08:04  jeff
12186
12187         * httemplate/edit/part_pkg.cgi: gratuitous quote
12188
12189 2007-02-08 01:13  jeff
12190
12191         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
12192           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
12193
12194 2007-02-08 00:19  ivan
12195
12196         * FS/FS/CGI.pm: fix the popup progress bars, whew
12197
12198 2007-02-07 17:46  jeff
12199
12200         * FS/FS/part_pkg.pm, htetc/handler.pl,
12201           httemplate/elements/select-table.html,
12202           httemplate/edit/part_pkg.cgi,
12203           httemplate/edit/process/part_pkg.cgi: agent type on package
12204           add/edit (ticket 1446)
12205
12206 2007-02-06 16:46  ivan
12207
12208         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
12209           payment receipts if the conf file is created
12210
12211 2007-02-05 15:48  ivan
12212
12213         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
12214           line-item application erroring out on tax applications
12215
12216 2007-02-05 14:12  ivan
12217
12218         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
12219           catch the Cant call method "part_pkg" on an undefined value at
12220           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
12221           line 181" bug
12222
12223 2007-02-05 09:21  ivan
12224
12225         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
12226           import too... whew!  this should be it
12227
12228 2007-02-05 08:01  ivan
12229
12230         * FS/FS/pay_batch.pm: fix param passing
12231
12232 2007-02-05 07:49  ivan
12233
12234         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
12235           upload
12236
12237 2007-02-05 07:48  ivan
12238
12239         * httemplate/misc/upload-batch.cgi: misterminated <%init>
12240
12241 2007-02-05 07:02  ivan
12242
12243         * FS/FS/pay_batch.pm: remove refactored code
12244
12245 2007-02-05 05:11  ivan
12246
12247         * httemplate/search/svc_Smart.html: remove unused svc_Smart
12248
12249 2007-02-05 05:10  ivan
12250
12251         * httemplate/search/: report_receivables.cgi,
12252           report_receivables.html: add "over X days" option to receivables
12253           report
12254
12255 2007-02-05 04:51  ivan
12256
12257         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
12258           httemplate/view/cust_bill-pdf.cgi,
12259           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
12260           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
12261           httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
12262           httemplate/view/svc_broadband.cgi,
12263           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
12264           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
12265           httemplate/view/cust_main/contacts.html,
12266           httemplate/view/elements/svc_Common.html: C is for
12267           Cookie^WControl
12268
12269 2007-02-05 03:35  ivan
12270
12271         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
12272
12273 2007-02-05 03:12  ivan
12274
12275         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
12276           NOW, instead of last bill to next bill
12277
12278 2007-02-05 01:45  ivan
12279
12280         * httemplate/misc/download-batch.cgi: upon first download, have
12281           batches auto-set amount to customer balance if it is smaller
12282
12283 2007-02-05 01:44  ivan
12284
12285         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
12286           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
12287           cust_pay_batch::upload results subroutine to an FS::pay_batch
12288           method.  upon first download, have batches auto-reset their
12289           amounts to the customer balance upon if it is smaller.
12290
12291 2007-02-03 17:47  ivan
12292
12293         * httemplate/: search/cust_pay_batch.cgi,
12294           view/cust_main/payment_history.html: add link to some batched
12295           payment info to customer view
12296
12297 2007-02-03 16:01  ivan
12298
12299         * FS/FS/ClientAPI/Signup.pm: quieter
12300
12301 2007-02-03 05:05  ivan
12302
12303         * FS/FS/cust_pkg.pm: this should fix services with negative
12304           num_avail showing up for provisioning
12305
12306 2007-02-03 04:07  ivan
12307
12308         * FS/FS/cust_main_Mixin.pm: remove debugging left on
12309
12310 2007-02-03 03:36  ivan
12311
12312         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
12313           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
12314           httemplate/elements/menu.html,
12315           httemplate/graph/cust_bill_pkg.cgi,
12316           httemplate/graph/money_time.cgi,
12317           httemplate/graph/report_cust_bill_pkg.html,
12318           httemplate/graph/report_money_time.html,
12319           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
12320           httemplate/search/cust_bill_event.cgi,
12321           httemplate/search/cust_bill_event.html,
12322           httemplate/search/cust_bill_pkg.cgi,
12323           httemplate/search/cust_credit.html,
12324           httemplate/search/cust_main-otaker.cgi,
12325           httemplate/search/cust_main-zip.html,
12326           httemplate/search/cust_main.cgi,
12327           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
12328           httemplate/search/cust_pay_batch.cgi,
12329           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
12330           httemplate/search/cust_tax_exempt_pkg.cgi,
12331           httemplate/search/inventory_item.html,
12332           httemplate/search/pay_batch.cgi,
12333           httemplate/search/pay_batch.html, httemplate/search/queue.html,
12334           httemplate/search/reg_code.html,
12335           httemplate/search/report_cdr.html,
12336           httemplate/search/report_cust_bill.html,
12337           httemplate/search/report_cust_credit.html,
12338           httemplate/search/report_cust_main-zip.html,
12339           httemplate/search/report_cust_pay.html,
12340           httemplate/search/report_cust_pay_batch.html,
12341           httemplate/search/report_cust_pkg.html,
12342           httemplate/search/report_prepaid_income.cgi,
12343           httemplate/search/report_prepaid_income.html,
12344           httemplate/search/report_receivables.cgi,
12345           httemplate/search/report_receivables.html,
12346           httemplate/search/report_tax.cgi,
12347           httemplate/search/report_tax.html, httemplate/search/sql.html,
12348           httemplate/search/sqlradius.cgi,
12349           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
12350           httemplate/search/svc_broadband.cgi,
12351           httemplate/search/svc_domain.cgi,
12352           httemplate/search/svc_external.cgi,
12353           httemplate/search/svc_forward.cgi,
12354           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
12355           add customer status column to customer & most other reports.
12356           also put the C in ACL in the search/ and graph/ directories.
12357
12358 2007-02-02 18:39  jeff
12359
12360         * FS/bin/freeside-reset-fixed: do a setfixed
12361
12362 2007-02-01 22:29  ivan
12363
12364         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
12365
12366 2007-02-01 20:39  ivan
12367
12368         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
12369           sources in signup
12370
12371 2007-01-31 19:08  jeff
12372
12373         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
12374
12375 2007-01-31 18:37  jeff
12376
12377         * FS/FS/svc_acct.pm: spurious line
12378
12379 2007-01-31 18:35  ivan
12380
12381         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
12382           packages
12383
12384 2007-01-31 18:13  jeff
12385
12386         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
12387           ticket 1455
12388
12389 2007-01-31 17:57  ivan
12390
12391         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
12392           thing
12393
12394 2007-01-31 10:28  jeff
12395
12396         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
12397
12398 2007-01-30 22:30  khoff
12399
12400         * FS/FS/part_export/snmp.pm: Don't break if we're missing
12401           Net::SNMP.  Apparenty "require" doesn't do the trick.
12402
12403 2007-01-30 21:45  khoff
12404
12405         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
12406           flexibilty until the export subsystem rewrite.
12407
12408 2007-01-30 21:43  khoff
12409
12410         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
12411           FS::part_export::router  - Refactored to be more easily
12412           sub-classed.   - Moved per-export options to FS:;router virtual
12413           fields.   - Fixed other general brokenness.
12414
12415           FS::part_export::snmp  - SNMP export sub-classed from
12416           FS::part_export::router
12417
12418           FS::part_export::trango  - Export for Trango proprietary access
12419           points.  Sub-classed from FS::part_export::snmp.
12420
12421 2007-01-30 21:23  jeff
12422
12423         * FS/FS/cust_main.pm: minor improvement
12424
12425 2007-01-30 20:30  jeff
12426
12427         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
12428           httemplate/edit/process/cust_pay.cgi,
12429           httemplate/misc/process/payment.cgi: small change in payment
12430           receipt handling (ticket 1422)
12431
12432 2007-01-30 20:26  ivan
12433
12434         * httemplate/: edit/quick-charge.html,
12435           elements/select-taxclass.html, elements/tr-select-taxclass.html,
12436           view/cust_main/packages.html: minor UI work on one-time charges
12437           w/taxclasses
12438
12439 2007-01-30 19:42  jeff
12440
12441         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
12442
12443 2007-01-30 18:08  ivan
12444
12445         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
12446           until then, it shouldn't be missing the standard header
12447
12448 2007-01-30 15:50  ivan
12449
12450         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
12451           invoices
12452
12453 2007-01-30 13:21  jeff
12454
12455         * FS/FS/svc_acct.pm: avoiding brane pane
12456
12457 2007-01-30 12:59  ivan
12458
12459         * httemplate/: browse/access_group.html, browse/access_user.html,
12460           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
12461           browse/cust_main_county.cgi, browse/inventory_class.html,
12462           browse/msgcat.cgi, browse/part_bill_event.cgi,
12463           browse/part_export.cgi, browse/part_pkg.cgi,
12464           browse/part_referral.html, browse/part_svc.cgi,
12465           browse/part_virtual_field.cgi, browse/payment_gateway.html,
12466           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
12467           browse/reason_type.html, browse/router.cgi,
12468           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
12469           search/prepay_credit.html: its all about control
12470
12471 2007-01-30 11:45  ivan
12472
12473         * FS/FS/option_Common.pm: fix old-record detection bug in
12474           option_Common
12475
12476 2007-01-30 11:40  jeff
12477
12478         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
12479           to invoicing_list (ticket 1424)
12480
12481 2007-01-30 10:52  jeff
12482
12483         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
12484           FS/FS/ClientAPI/Signup.pm,
12485           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
12486           available for self-service success (ticket 1420)
12487
12488 2007-01-29 15:16  ivan
12489
12490         * httemplate/config/: config-process.cgi, config-view.cgi,
12491           config.cgi: putting the C in ACL
12492
12493 2007-01-29 13:11  ivan
12494
12495         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
12496           <%init> helps alot
12497
12498 2007-01-29 10:50  ivan
12499
12500         * httemplate/pref/: pref-process.html, pref.html: record resolution
12501           & colro depth in user prefs
12502
12503 2007-01-29 08:16  ivan
12504
12505         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
12506
12507 2007-01-29 08:01  ivan
12508
12509         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
12510           email display bug on advanced package report, closes: Bug#1416
12511
12512 2007-01-29 04:07  ivan
12513
12514         * htetc/handler.pl: warnings in <%once> sections should not be
12515           fatal
12516
12517 2007-01-29 03:55  ivan
12518
12519         * FS/FS/option_Common.pm: remove extraneous debugging
12520
12521 2007-01-29 03:31  ivan
12522
12523         * Makefile: looks like a duck
12524
12525 2007-01-27 18:21  ivan
12526
12527         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
12528           domain zone viewing a little
12529
12530 2007-01-26 00:18  ivan
12531
12532         * FS/FS/access_user.pm: out of scope bad
12533
12534 2007-01-26 00:17  ivan
12535
12536         * FS/FS/access_user.pm: spurious password changes bad...
12537
12538 2007-01-26 00:11  ivan
12539
12540         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
12541
12542 2007-01-26 00:04  ivan
12543
12544         * FS/FS/access_user.pm, httemplate/elements/header.html,
12545           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
12546           httemplate/elements/xmenu.top.css,
12547           httemplate/elements/xmenu.top.js,
12548           httemplate/images/arrow.down.png,
12549           httemplate/images/menu-left-example.png,
12550           httemplate/images/menu-top-example.png,
12551           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
12552           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
12553           bar option!
12554
12555 2007-01-24 22:04  ivan
12556
12557         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
12558
12559 2007-01-24 22:00  ivan
12560
12561         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
12562
12563 2007-01-24 15:41  ivan
12564
12565         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
12566           need the former
12567
12568 2007-01-23 21:33  jeff
12569
12570         * httemplate/edit/process/elements/process.html: squarely between
12571           shame in you and so close
12572
12573 2007-01-23 15:42  jeff
12574
12575         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
12576           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12577           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
12578           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
12579           before first charge on flat_delayed
12580
12581 2007-01-22 23:44  ivan
12582
12583         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
12584
12585 2007-01-22 22:51  ivan
12586
12587         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
12588
12589 2007-01-22 22:45  ivan
12590
12591         * FS/FS/payby.pm: fix PREP payby
12592
12593 2007-01-22 22:41  ivan
12594
12595         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
12596           ISA it
12597
12598 2007-01-22 09:05  ivan
12599
12600         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
12601
12602 2007-01-22 06:29  ivan
12603
12604         * FS/FS/CGI.pm: hopefully this should be the last bit of the
12605           relative URL fixing
12606
12607 2007-01-22 03:41  ivan
12608
12609         * httemplate/view/cust_main.cgi: closing tags helps alot
12610
12611 2007-01-22 03:39  ivan
12612
12613         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
12614           elements/ links here too
12615
12616 2007-01-22 03:36  ivan
12617
12618         * httemplate/elements/: phonenumber.html, progress-init.html,
12619           progress-popup.html, tr-input-beginning_ending.html,
12620           tr-input-date-field.html: interpolation helps alot
12621
12622 2007-01-22 03:30  ivan
12623
12624         * httemplate/elements/: phonenumber.html, progress-init.html,
12625           progress-popup.html, tr-input-beginning_ending.html,
12626           tr-input-date-field.html: use $fsurl instead of relative ../
12627           addressing
12628
12629 2007-01-21 18:42  ivan
12630
12631         * FS/FS/ClientAPI/MyAccount.pm,
12632           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12633           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
12634           on self-service manual payment screen
12635
12636 2007-01-21 13:45  ivan
12637
12638         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
12639           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
12640           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
12641           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
12642           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
12643           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
12644           httemplate/edit/part_pkg.cgi,
12645           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
12646           Have lineitem-specific applications happen in all cases; add
12647           weightsto control
12648
12649 2007-01-21 05:42  ivan
12650
12651         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
12652           on DBIx::SB 1.36 for Pg 8.1+
12653
12654 2007-01-21 05:26  ivan
12655
12656         * Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
12657           htetc/freeside-base2.conf: mod_perl v2, it finally happened
12658
12659 2007-01-21 01:13  ivan
12660
12661         * httemplate/search/cust_svc.html: trim leading & trailing
12662           whitespace from service searches
12663
12664 2007-01-21 01:10  ivan
12665
12666         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
12667           are coming from in the tree -  use rooturl() instead of popurl()
12668
12669 2007-01-19 16:08  jeff
12670
12671         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
12672           not just trailing ones
12673
12674 2007-01-19 15:00  jeff
12675
12676         * httemplate/misc/download-batch.cgi: work around CSV brokenness
12677
12678 2007-01-19 14:02  jeff
12679
12680         * httemplate/edit/process/: access_user.html,
12681           elements/process.html: blank password on error
12682
12683 2007-01-19 08:31  jeff
12684
12685         * httemplate/edit/: access_user.html, process/access_user.html,
12686           process/elements/process.html: no password in html source on
12687           employee edit
12688
12689 2007-01-18 10:14  ivan
12690
12691         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
12692           don't want to abort processing because of an old not-well-checked
12693           zip
12694
12695 2007-01-17 15:28  ivan
12696
12697         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
12698           cause by recent fix to not quote things on STDIN, yuck.
12699
12700 2007-01-17 15:27  jeff
12701
12702         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
12703           httemplate/misc/payment.cgi,
12704           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
12705           httemplate/misc/process/payment.cgi,
12706           httemplate/view/svc_acct.cgi: link to customer from manual
12707           payment screen (ticket 1414)
12708
12709 2007-01-17 09:41  jeff
12710
12711         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
12712           reasons (suspends fail in freeside-daily)
12713
12714 2007-01-17 08:41  jeff
12715
12716         * FS/FS/part_pkg/flat.pm: noise reduction
12717
12718 2007-01-17 07:50  jeff
12719
12720         * httemplate/view/cust_main/packages.html: fix suspend link
12721
12722 2007-01-16 16:40  jeff
12723
12724         * httemplate/edit/: access_user.html, process/access_user.html:
12725           employee edit (ticket 1412)
12726
12727 2007-01-16 13:36  jeff
12728
12729         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
12730           for ticket 1364
12731
12732 2007-01-16 09:39  jeff
12733
12734         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
12735
12736 2007-01-16 01:11  ivan
12737
12738         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
12739           agentnum sent from client
12740
12741 2007-01-15 14:15  jeff
12742
12743         * httemplate/edit/process/quick-charge.cgi: that was DUM
12744
12745 2007-01-14 23:53  ivan
12746
12747         * httemplate/misc/download-batch.cgi: add batch expiration date
12748           incrementer for 295
12749
12750 2007-01-14 23:22  ivan
12751
12752         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
12753           batchconfig-csv-chase_canada-E-xactBatch
12754
12755 2007-01-12 15:27  jeff
12756
12757         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
12758           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
12759           httemplate/edit/svc_broadband.cgi: added svc_broadband
12760           description which is appended to Site Name in prizm export
12761
12762 2007-01-11 18:04  jeff
12763
12764         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
12765           httemplate/edit/quick-charge.html,
12766           httemplate/edit/process/quick-charge.cgi,
12767           httemplate/view/cust_main/packages.html: one-time charge
12768           enhancements
12769
12770 2007-01-10 15:21  ivan
12771
12772         * httemplate/search/queue.html: add "select all" and "unselect" all
12773           buttons to bulk queue operations
12774
12775 2007-01-10 00:56  ivan
12776
12777         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
12778           uninitialized value in string ne at
12779           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
12780
12781 2007-01-10 00:50  ivan
12782
12783         * httemplate/view/cust_main/contacts.html: you have got to be
12784           kidding me.
12785
12786 2007-01-10 00:48  ivan
12787
12788         * httemplate/view/cust_main/contacts.html: nothing could have ever
12789           gone wrong with so simple a change.  oh noooo
12790
12791 2007-01-09 23:48  ivan
12792
12793         * httemplate/view/cust_main/contacts.html: fix ship_county display
12794           bug
12795
12796 2007-01-09 21:51  ivan
12797
12798         * FS/FS/cust_bill.pm: add custnum to invoice template vars
12799
12800 2007-01-09 18:41  jeff
12801
12802         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
12803
12804 2007-01-09 16:42  jeff
12805
12806         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
12807           ignore filenames and rely on selected batch number
12808
12809 2007-01-09 16:41  jeff
12810
12811         * httemplate/misc/download-batch.cgi: permit batch redownloads
12812
12813 2007-01-09 14:57  ivan
12814
12815         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
12816
12817 2007-01-08 09:36  jeff
12818
12819         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
12820           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
12821           httemplate/misc/delete-cust_refund.cgi,
12822           httemplate/view/cust_main/payment_history.html: refund deletion
12823
12824 2007-01-05 16:47  jeff
12825
12826         * httemplate/edit/part_svc.cgi: fix UI funkiness
12827
12828 2007-01-04 21:19  jeff
12829
12830         * fs_selfservice/FS-SelfService/SelfService.pm,
12831           fs_selfservice/FS-SelfService/cgi/view_usage.html,
12832           FS/FS/ClientAPI/MyAccount.pm,
12833           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
12834           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
12835           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
12836           fs_selfservice/FS-SelfService/cgi/provision_list.html,
12837           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12838           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
12839           self-servicey stuff (change package, detailed usage)
12840
12841 2007-01-03 23:26  ivan
12842
12843         * conf/blank_logo.eps: adding a simple blank logo; people are
12844           trying to comment out stuff in the template
12845
12846 2007-01-03 21:49  ivan
12847
12848         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
12849           a customer's balance, presumably as bad debt
12850
12851 2007-01-03 11:47  ivan
12852
12853         * httemplate/view/cust_main/packages.html: fix suspend link
12854
12855 2007-01-02 13:46  ivan
12856
12857         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
12858           searching & links
12859
12860 2007-01-02 13:44  ivan
12861
12862         * FS/FS/cust_main.pm: stupid semicolon!
12863
12864 2007-01-02 13:06  ivan
12865
12866         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
12867           trailing AND
12868
12869 2007-01-02 12:29  ivan
12870
12871         * httemplate/view/cust_main/packages.html: fix popup target links
12872
12873 2007-01-02 12:25  ivan
12874
12875         * httemplate/view/svc_Common.html: missing from svc patch, oops!
12876
12877 2007-01-02 10:38  jeff
12878
12879         * FS/FS/svc_acct.pm: omit spurious export triggering
12880
12881 2006-12-29 13:48  jeff
12882
12883         * httemplate/: elements/select-agent.html,
12884           graph/report_cust_bill_pkg.html: correct bad include, and improve
12885           no agent selected condition
12886
12887 2006-12-29 00:51  ivan
12888
12889         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12890           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
12891           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
12892           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
12893           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
12894           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
12895           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
12896           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
12897           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
12898           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
12899           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
12900           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
12901           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
12902           httemplate/edit/elements/edit.html,
12903           httemplate/edit/elements/svc_Common.html,
12904           httemplate/edit/process/elements/process.html, FS/MANIFEST,
12905           httemplate/edit/process/svc_Common.html,
12906           httemplate/elements/header.html, httemplate/elements/menu.html,
12907           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
12908           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
12909           httemplate/search/svc_broadband.cgi,
12910           httemplate/search/svc_domain.cgi,
12911           httemplate/search/svc_external.cgi,
12912           httemplate/search/svc_forward.cgi,
12913           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
12914           httemplate/view/elements/svc_Common.html,
12915           rt/html/Elements/FreesideSearch,
12916           rt/html/Elements/FreesideSvcSearch,
12917           httemplate/view/cust_main/packages.html: service refactor!
12918
12919 2006-12-29 00:41  ivan
12920
12921         * httemplate/edit/process/cust_main.cgi: slight pedanticism
12922
12923 2006-12-29 00:39  ivan
12924
12925         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
12926
12927 2006-12-29 00:35  ivan
12928
12929         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
12930           it gets capitalized
12931
12932 2006-12-29 00:34  ivan
12933
12934         * httemplate/edit/process/quick-charge.cgi: whitespace
12935
12936 2006-12-29 00:34  ivan
12937
12938         * httemplate/edit/cust_main/billing.html: slight more space
12939           necessary for ACH account numbers
12940
12941 2006-12-29 00:31  ivan
12942
12943         * init.d/freeside-init: kill off all queued processes!
12944
12945 2006-12-29 00:30  ivan
12946
12947         * httemplate/docs/index.html: link more docs to wiki
12948
12949 2006-12-29 00:29  ivan
12950
12951         * httemplate/browse/pay_batch.cgi: this is unused, replaced by
12952           search/pay_batch.cgi
12953
12954 2006-12-29 00:25  ivan
12955
12956         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
12957           configurable target dirs, oops
12958
12959 2006-12-29 00:25  ivan
12960
12961         * FS/FS/svc_Common.pm: doc
12962
12963 2006-12-29 00:24  ivan
12964
12965         * FS/FS/part_pkg.pm: snot spacing
12966
12967 2006-12-29 00:24  ivan
12968
12969         * FS/FS/part_export.pm: use FS::queue for exports, though they
12970           should probably just use it themselves
12971
12972 2006-12-29 00:21  ivan
12973
12974         * Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
12975
12976 2006-12-29 00:20  ivan
12977
12978         * Changes.1.7.0: changelog now in the wiki
12979
12980 2006-12-28 23:23  ivan
12981
12982         * httemplate/edit/elements/edit.html: document field types
12983
12984 2006-12-28 16:30  jeff
12985
12986         * FS/FS/part_export/prizm.pm: minor fixups
12987
12988 2006-12-28 12:52  jeff
12989
12990         * httemplate/elements/tr-select-reason.html: activate submit button
12991           more readily
12992
12993 2006-12-28 00:16  ivan
12994
12995         * FS/FS/payinfo_Mixin.pm: tyop
12996
12997 2006-12-27 23:02  ivan
12998
12999         * bin/pg-version: adding pg-version
13000
13001 2006-12-26 19:29  ivan
13002
13003         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
13004           taxclass expander
13005
13006 2006-12-26 18:37  ivan
13007
13008         * FS/FS/Misc.pm, htetc/handler.pl,
13009           httemplate/edit/cust_main/contact.html,
13010           httemplate/edit/cust_main/select-county.html,
13011           httemplate/misc/counties.cgi: Add a (magically appearing and
13012           disappearing) label on the county selector.  confusing when
13013           labeled "state"
13014
13015 2006-12-26 17:35  ivan
13016
13017         * httemplate/view/cust_main/contacts.html: show county on customer
13018           view
13019
13020 2006-12-26 17:07  ivan
13021
13022         * httemplate/: edit/cust_main.cgi,
13023           edit/cust_main/select-county.html, misc/counties.cgi: fix county
13024           selector
13025
13026 2006-12-26 11:53  ivan
13027
13028         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
13029           STDIN strings are evaluated
13030
13031 2006-12-23 17:28  ivan
13032
13033         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
13034           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
13035           httemplate/edit/cust_main/billing.html,
13036           httemplate/view/cust_main/payment_history.html: fix more paymask
13037           regressions: allow editing records with existing expired cards,
13038           fix masking just-entered values when erroring out, fix echeck
13039           entry inserting as empty routing code and "xxEK" account number,
13040           remove old/deprecated/unused payinfo_maksed subs and calls
13041
13042 2006-12-22 21:37  jeff
13043
13044         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
13045           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
13046           httemplate/view/svc_broadband.cgi: inital prizm support
13047
13048 2006-12-21 22:18  ivan
13049
13050         * httemplate/search/: queue.html, elements/search.html: patch
13051           fixing "retry selected" and "remove select" in queue view
13052
13053 2006-12-20 19:05  ivan
13054
13055         * httemplate/misc/payment.cgi: fix on-demand payment form when
13056           making payments from masked data
13057
13058 2006-12-20 02:51  ivan
13059
13060         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
13061           flag for the wonderful new world of paymasking
13062
13063 2006-12-20 01:49  ivan
13064
13065         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
13066           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
13067           httemplate/elements/select-part_referral.html,
13068           httemplate/elements/select-pkg_class.html,
13069           httemplate/elements/select-table.html,
13070           httemplate/elements/tr-select-pkg_class.html,
13071           httemplate/search/elements/search.html: add ability to disable
13072           package classes
13073
13074 2006-12-19 17:20  jeff
13075
13076         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
13077           cluckage
13078
13079 2006-12-19 02:02  ivan
13080
13081         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
13082           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
13083           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
13084           payby.pm for payby info and have card masking full 6-digit BIN
13085           prefix for card identification.  have cust_pay_batch use
13086           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
13087           payment reports to use mask too if available, so credit card type
13088           selection still works with encryption.
13089
13090 2006-12-18 03:01  ivan
13091
13092         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
13093           adding when there is only one pkg_class choice (triggers
13094           javascript error
13095
13096 2006-12-18 00:08  ivan
13097
13098         * Makefile: fix MASONDATA include for dev target
13099
13100 2006-12-15 12:55  ivan
13101
13102         * httemplate/elements/dashboard-toplist.html: add a new ticket link
13103
13104 2006-12-15 05:09  ivan
13105
13106         * httemplate/elements/dashboard-toplist.html: add a quick start at
13107           a "dashboard" customer list, mostly for internal use for starters
13108
13109 2006-12-15 05:00  ivan
13110
13111         * httemplate/elements/dashboard-toplist.html: add a quick start at
13112           a "dashboard" customer list, mostly for internal use for starters
13113
13114 2006-12-15 04:43  ivan
13115
13116         * FS/FS/Conf.pm, httemplate/index.html,
13117           httemplate/elements/dashboard-toplist.html: add a quick start at
13118           a "dashboard" customer list, mostly for internal use for starters
13119
13120 2006-12-15 00:37  ivan
13121
13122         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
13123           states to old databases
13124
13125 2006-12-15 00:25  ivan
13126
13127         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
13128           eliminate funkiness with reappearing "Postal invoice" on errors
13129
13130 2006-12-14 21:29  jeff
13131
13132         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
13133           httemplate/elements/tr-input-date-field.html,
13134           httemplate/view/cust_main/misc.html: move use statements to
13135           handler.pl, do not show 1/1/70 for new birthdates, and improve
13136           error handling
13137
13138 2006-12-14 16:56  ivan
13139
13140         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
13141           DateTime as a proper rather than hidden dependency
13142
13143 2006-12-14 16:28  ivan
13144
13145         * Makefile, FS/bin/freeside-addoutsource,
13146           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
13147           FS/bin/freeside-selfservice-server,
13148           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
13149           cleanup from the conf merge
13150
13151 2006-12-14 01:27  ivan
13152
13153         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
13154           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
13155           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
13156           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
13157           FS/bin/freeside-deluser, FS/bin/freeside-queued,
13158           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
13159           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
13160           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
13161           make the config directory configurable
13162
13163 2006-12-13 22:00  ivan
13164
13165         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
13166           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
13167           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
13168           httemplate/edit/cust_main/billing.html,
13169           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
13170           httemplate/search/cust_pay.cgi, FS/MANIFEST,
13171           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
13172           httemplate/edit/process/cust_main.cgi,
13173           httemplate/view/cust_main/billing.html,
13174           httemplate/view/cust_main/payment_history.html: encryption fixes
13175           from huntsberg & jayce
13176
13177 2006-12-08 07:11  jeff
13178
13179         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
13180
13181 2006-12-08 06:38  ivan
13182
13183         * rt/html/Elements/Header: have RT header link to supported
13184           documentation link as well
13185
13186 2006-12-08 05:36  ivan
13187
13188         * httemplate/: view/cust_main/quick-charge.html,
13189           edit/process/quick-charge.cgi: some javascript validation magic
13190           to give one-time charges better UI
13191
13192 2006-12-07 08:46  ivan
13193
13194         * bin/pod2x: update pod2x for new self-service path
13195
13196 2006-12-07 07:24  ivan
13197
13198         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
13199
13200 2006-12-06 18:40  jeff
13201
13202         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
13203           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
13204           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
13205           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
13206           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
13207           fs_selfservice/FS-SelfService/SelfService.pm,
13208           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
13209           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13210           fs_selfservice/FS-SelfService/cgi/view_usage.html,
13211           httemplate/edit/prepay_credit.cgi,
13212           httemplate/edit/process/prepay_credit.cgi,
13213           httemplate/misc/process/recharge_svc.html,
13214           httemplate/search/prepay_credit.html: retouch bandwidth countdown
13215
13216 2006-12-05 07:53  jeff
13217
13218         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
13219
13220 2006-12-04 18:37  jeff
13221
13222         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
13223           view/svc_acct.cgi: editable service usage
13224
13225 2006-12-02 16:42  ivan
13226
13227         * FS/FS/cust_main.pm: clean up whitespace merge noise
13228
13229 2006-12-02 14:04  ivan
13230
13231         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
13232
13233 2006-11-30 22:31  jeff
13234
13235         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
13236           httemplate/misc/download-batch.cgi,
13237           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
13238
13239 2006-11-30 17:41  ivan
13240
13241         * FS/bin/freeside-queued: remove unnecessary service use (in an
13242           awfully odd place)
13243
13244 2006-11-30 17:35  ivan
13245
13246         * FS/bin/freeside-expiration-alerter: go away and never come back,
13247           $Id$
13248
13249 2006-11-30 17:34  ivan
13250
13251         * FS/bin/freeside-email: begone $Id$ and your diff noise!
13252
13253 2006-11-29 18:27  jeff
13254
13255         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
13256           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
13257           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
13258           FS/FS/part_export/sqlradius.pm,
13259           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13260           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13261           fs_selfservice/FS-SelfService/cgi/view_usage.html,
13262           httemplate/edit/prepay_credit.cgi,
13263           httemplate/edit/process/prepay_credit.cgi,
13264           httemplate/misc/recharge_svc.html,
13265           httemplate/misc/process/recharge_svc.html,
13266           httemplate/search/prepay_credit.html,
13267           httemplate/view/cust_main/packages.html: prepaid download/upload
13268           tracking
13269
13270 2006-11-28 01:38  ivan
13271
13272         * FS/FS/access_user.pm: usernames should be alphanumeric only
13273
13274 2006-11-26 23:11  jeff
13275
13276         * FS/FS/ClientAPI/Signup.pm,
13277           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
13278           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13279           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
13280           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
13281           from self-service
13282
13283 2006-11-26 17:08  ivan
13284
13285         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
13286
13287 2006-11-26 15:09  jeff
13288
13289         * httemplate/elements/menu.html: minor tyop
13290
13291 2006-11-26 15:06  jeff
13292
13293         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
13294           view/cust_main/notes.html: more ajaxy customer notes
13295
13296 2006-11-25 13:04  jeff
13297
13298         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
13299
13300 2006-11-24 02:34  ivan
13301
13302         * httemplate/browse/part_pkg.cgi: link to and label one-time
13303           charges correctly
13304
13305 2006-11-24 00:48  ivan
13306
13307         * httemplate/elements/tr-input-beginning_ending.html,
13308           httemplate/elements/tr-input-lessthan_greaterthan.html,
13309           httemplate/search/cust_credit.html,
13310           httemplate/search/cust_pay.cgi,
13311           httemplate/search/report_cust_credit.html,
13312           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
13313           than and greater than amounts to credit and payment searches
13314
13315 2006-11-20 02:34  ivan
13316
13317         * httemplate/browse/agent.cgi: remove annoying black box around
13318           override info
13319
13320 2006-11-19 19:05  ivan
13321
13322         * httemplate/autohandler: bug fix for open transactions
13323
13324 2006-11-17 18:19  jeff
13325
13326         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
13327           optional on domain addition
13328
13329 2006-11-17 02:16  ivan
13330
13331         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
13332           problem; attempt to use an existing credit/payment before
13333           suspending
13334
13335 2006-11-16 07:37  jeff
13336
13337         * httemplate/edit/process/part_bill_event.cgi: bug squishing
13338
13339 2006-11-15 22:20  jeff
13340
13341         * httemplate/: elements/tr-input-date-field.html,
13342           edit/cust_main.cgi, edit/process/cust_main.cgi,
13343           view/cust_main/misc.html: switch birthdate to DateTime
13344
13345 2006-11-14 04:22  ivan
13346
13347         * httemplate/misc/cust_main-import.cgi: add some docs on required
13348           fields to page
13349
13350 2006-11-13 20:04  ivan
13351
13352         * httemplate/: browse/agent.cgi,
13353           misc/delete-agent_payment_gateway.cgi: working agent gateway
13354           override delete link
13355
13356 2006-11-13 19:30  ivan
13357
13358         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
13359           Storable
13360
13361 2006-11-13 19:16  ivan
13362
13363         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
13364           FS/FS/ClientAPI/Signup.pm,
13365           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
13366           use card-types config too
13367
13368 2006-11-13 18:54  ivan
13369
13370         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
13371           configuration value for self-service
13372
13373 2006-11-12 17:09  ivan
13374
13375         * FS/FS/CGI.pm, httemplate/elements/error.html,
13376           httemplate/elements/header.html,
13377           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
13378           preference page, start with just a password changer
13379
13380 2006-11-08 18:52  jeff
13381
13382         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
13383
13384 2006-11-08 18:28  jeff
13385
13386         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
13387
13388 2006-11-05 14:39  ivan
13389
13390         * Makefile: call it 1.7.1 to avoid confusion
13391
13392 2006-11-05 14:28  ivan
13393
13394         * bin/: customer-faker, payment-faker: some sample data creators
13395
13396 2006-11-05 11:34  ivan
13397
13398         * FS/FS/cust_main.pm: fix empty invoice number omitting in
13399           realtime_bop, oops
13400
13401 2006-11-05 11:22  ivan
13402
13403         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
13404
13405 2006-11-05 10:06  ivan
13406
13407         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
13408           paren
13409
13410 2006-11-05 10:03  ivan
13411
13412         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
13413           be an optional param anyway
13414
13415 2006-11-05 10:03  ivan
13416
13417         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
13418           SELECT in self-service payment form
13419
13420 2006-11-05 09:36  ivan
13421
13422         * fs_selfservice/FS-SelfService/: SelfService.pm,
13423           cgi/selfservice.cgi: add some self-service debugging
13424
13425 2006-11-05 08:58  ivan
13426
13427         * FS/bin/freeside-selfservice-server: fix spurious disconnection
13428           errors in selfservice server log
13429
13430 2006-11-05 07:55  ivan
13431
13432         * httemplate/view/cust_main/payment_history.html: fix but with no
13433           "show prior history" showing up when everything is hidden
13434
13435 2006-11-03 14:02  ivan
13436
13437         * FS/FS/part_pkg.pm: add every 45 day option to available
13438           frequencies
13439
13440 2006-10-31 10:56  jeff
13441
13442         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
13443           been suspended
13444
13445 2006-10-31 08:57  jeff
13446
13447         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
13448
13449 2006-10-30 04:39  ivan
13450
13451         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
13452           invoice_number to B:OP, omit the field entirely
13453
13454 2006-10-29 17:28  ivan
13455
13456         * FS/MANIFEST: removing freeside-daily
13457
13458 2006-10-29 16:26  ivan
13459
13460         * FS/bin/freeside-bill: removing pre-1.4 freeside-bill
13461
13462 2006-10-27 12:10  ivan
13463
13464         * FS/FS/: Conf.pm, cust_pkg.pm: add
13465           unsuspend-always_adjust_next_bill_date config option for qis
13466
13467 2006-10-27 10:01  jeff
13468
13469         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
13470           httemplate/edit/process/cust_main_note.cgi,
13471           httemplate/elements/overlibmws_crossframe.js,
13472           httemplate/view/cust_main/notes.html: editable notes
13473
13474 2006-10-26 19:12  jeff
13475
13476         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
13477           enhancements for suspend reasons
13478
13479 2006-10-26 01:35  ivan
13480
13481         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
13482           (none) package selection if there's a default
13483
13484 2006-10-25 11:10  jeff
13485
13486         * httemplate/view/cust_main/packages.html: show reasons
13487
13488 2006-10-25 10:36  ivan
13489
13490         * httemplate/: elements/pager.html, search/cust_main.cgi,
13491           search/elements/search.html: pagination patch from UNTD - limit
13492           the number of page links displayed and have a drop-down option
13493           for selecting number of entries per page
13494
13495 2006-10-25 05:04  ivan
13496
13497         * conf/ticket_system: default to RT_Internal ticketing
13498
13499 2006-10-24 21:51  jeff
13500
13501         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
13502
13503 2006-10-24 21:44  jeff
13504
13505         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
13506           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
13507           pkgparts on advanced package report
13508
13509 2006-10-24 20:12  jeff
13510
13511         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
13512           svc_www tweak
13513
13514 2006-10-24 19:22  jeff
13515
13516         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
13517           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
13518           httemplate/edit/svc_acct.cgi: limited domain select
13519
13520 2006-10-24 11:26  jeff
13521
13522         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
13523           httemplate/view/cust_main/misc.html: add customer signup date
13524
13525 2006-10-23 02:44  ivan
13526
13527         * httemplate/elements/menu.html: have the unlinked account search
13528           go to UN_username so it doesn't miss accounts with no UID
13529
13530 2006-10-23 02:35  ivan
13531
13532         * httemplate/elements/header.html: eek, VALIGN=top for the page
13533
13534 2006-10-23 02:24  ivan
13535
13536         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
13537           complains searches are not returning enough
13538
13539 2006-10-23 01:47  ivan
13540
13541         * httemplate/misc/process/cancel_pkg.html: better error message if
13542           you don't enter a reason.  FS::reason::check can untaint its
13543           data, and will allow punctuation in reasons
13544
13545 2006-10-23 01:30  ivan
13546
13547         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
13548           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
13549           remove -w to prevent warnings from messing up otherwise working
13550           CGIs
13551
13552 2006-10-22 23:38  ivan
13553
13554         * FS/FS/Record.pm: add AU to list of zip-requiring countries
13555
13556 2006-10-22 21:21  jeff
13557
13558         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
13559           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
13560           httemplate/edit/reason.html,
13561           httemplate/edit/process/part_bill_event.cgi,
13562           httemplate/elements/tr-select-reason.html,
13563           httemplate/misc/cancel_pkg.html,
13564           httemplate/misc/process/cancel_pkg.html: events should attach
13565           reasons
13566
13567 2006-10-22 18:47  ivan
13568
13569         * httemplate/view/cust_main/packages.html: fix regression from
13570           table re-layout: don't display provision links for cancelled
13571           packages
13572
13573 2006-10-22 04:42  ivan
13574
13575         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
13576           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
13577           default package
13578
13579 2006-10-21 22:22  ivan
13580
13581         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
13582           use Tie::IxHash here too
13583
13584 2006-10-21 22:18  ivan
13585
13586         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
13587           plan option for prepaid packages to cancel instead of suspend
13588
13589 2006-10-21 17:35  ivan
13590
13591         * httemplate/elements/menu.html: link to wrong place
13592
13593 2006-10-20 15:49  ivan
13594
13595         * FS/FS/part_pkg.pm: add 48-hour billing
13596
13597 2006-10-19 07:32  jeff
13598
13599         * FS/FS/Conf.pm: [no log message]
13600
13601 2006-10-19 07:29  jeff
13602
13603         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
13604
13605 2006-10-19 07:26  jeff
13606
13607         * httemplate/elements/tr-select-reason.html,
13608           httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
13609           httemplate/misc/expire_pkg.cgi,
13610           httemplate/misc/process/cancel_pkg.html,
13611           httemplate/misc/process/expire_pkg.cgi,
13612           httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
13613           and cancellation reasons
13614
13615 2006-10-19 07:23  jeff
13616
13617         * FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
13618           FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
13619           httemplate/browse/reason.html,
13620           httemplate/browse/reason_type.html,
13621           httemplate/edit/process/reason.html,
13622           httemplate/edit/process/reason_type.html,
13623           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
13624           suspension and cancellation reasons
13625
13626 2006-10-18 21:41  jeff
13627
13628         * FS/FS/part_export/acct_plesk.pm: wrong method
13629
13630 2006-10-18 16:07  jeff
13631
13632         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
13633           FS/MANIFEST, htetc/handler.pl,
13634           httemplate/browse/part_bill_event.cgi,
13635           httemplate/edit/elements/edit.html,
13636           httemplate/edit/part_bill_event.cgi,
13637           httemplate/edit/process/part_bill_event.cgi,
13638           httemplate/elements/menu.html,
13639           httemplate/view/cust_main/packages.html: suspension and
13640           cancellation reasons
13641
13642 2006-10-18 02:30  ivan
13643
13644         * httemplate/docs/: config.html, export.html: removing obsolete
13645           config.html, moving info from export.html into wiki
13646
13647 2006-10-17 17:05  jeff
13648
13649         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
13650
13651 2006-10-17 02:03  ivan
13652
13653         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
13654           html/NoAuth/webrt.css, sbin/rt-setup-database.in: commiting rt
13655           3.4.5 to HEAD
13656
13657 2006-10-17 01:49  ivan
13658
13659         * rt/: html/NoAuth/printrt.css, lib/t/regression/14linking.t,
13660           lib/t/regression/22search_tix_by_watcher.t: Initial revision
13661
13662 2006-10-16 22:49  ivan
13663
13664         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
13665           on IE, whew!
13666
13667 2006-10-16 10:59  ivan
13668
13669         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
13670           constraint cust_main18'), hope this doesn't break anything else
13671
13672 2006-10-16 10:13  ivan
13673
13674         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
13675           not my monday morning
13676
13677 2006-10-16 10:11  ivan
13678
13679         * FS/FS/Conf.pm: closing bracket helps
13680
13681 2006-10-16 10:10  ivan
13682
13683         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
13684           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
13685           DOB on
13686
13687 2006-10-16 09:56  ivan
13688
13689         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
13690           advertising sources
13691
13692 2006-10-15 19:21  ivan
13693
13694         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
13695           switching Net::Plesk to a run-time dependency
13696
13697 2006-10-14 16:53  ivan
13698
13699         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
13700           Net::Plesk until its needed, to prevent every install from
13701           depending on it
13702
13703 2006-10-14 13:47  jeff
13704
13705         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
13706           plesk support
13707
13708 2006-10-14 03:09  ivan
13709
13710         * httemplate/search/report_receivables.cgi: that should fix
13711           statuses on receivables report
13712
13713 2006-10-14 02:55  ivan
13714
13715         * httemplate/docs/: index.html, selfservice.html: move
13716           signup/self-service install to wiki
13717
13718 2006-10-12 02:42  ivan
13719
13720         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
13721           matching" error when there are no companies in the fuzzy cache
13722           yet
13723
13724 2006-10-08 22:05  ivan
13725
13726         * FS/FS/Conf.pm: date selektah
13727
13728 2006-10-08 21:27  jeff
13729
13730         * httemplate/edit/process/cust_main.cgi: more BoD
13731
13732 2006-10-08 18:05  ivan
13733
13734         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
13735           freeside-adduser: update the tools for dev installs
13736
13737 2006-10-08 17:30  ivan
13738
13739         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
13740           notes be the default
13741
13742 2006-10-08 17:26  ivan
13743
13744         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
13745           the customer view a tiny bit
13746
13747 2006-10-08 17:13  ivan
13748
13749         * htetc/handler.pl: add cust_main_note to handler.pl
13750
13751 2006-10-08 01:17  ivan
13752
13753         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
13754           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
13755           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
13756           httemplate/edit/part_bill_event.cgi,
13757           httemplate/elements/menu.html,
13758           httemplate/search/cust_pay_batch.cgi,
13759           httemplate/search/pay_batch.cgi,
13760           httemplate/search/elements/search.html: add menu items for credit
13761           card batching, debug last-minute changes to payby.pm, add ACL for
13762           re-processing batches, separate CARD and CHEK batches, fixed
13763           defaults for batch formats
13764
13765 2006-10-07 16:40  ivan
13766
13767         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
13768           document realtime option
13769
13770 2006-10-07 14:40  ivan
13771
13772         * FS/FS/cust_main.pm: better error msg on CSV import with bad
13773           pkgpart
13774
13775 2006-10-04 14:22  jeff
13776
13777         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
13778           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
13779           httemplate/elements/tr-input-date-field.html,
13780           httemplate/view/cust_main/misc.html: DoB
13781
13782 2006-10-03 15:44  jeff
13783
13784         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
13785           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
13786           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
13787           httemplate/edit/cust_main_note.cgi,
13788           httemplate/edit/process/cust_main_note.cgi,
13789           httemplate/view/cust_main.cgi,
13790           httemplate/view/cust_main/notes.html: Enhanced customer notes
13791
13792 2006-10-03 08:59  ivan
13793
13794         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
13795           svc_www.pm: s/repalce/replace/ in POD doc
13796
13797 2006-09-29 10:22  ivan
13798
13799         * FS/FS/access_user.pm: fix problem with viewing unlinked services
13800
13801 2006-09-29 09:18  ivan
13802
13803         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
13804           mapped values to disappear
13805
13806 2006-09-29 08:36  ivan
13807
13808         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
13809           domain_sql export
13810
13811 2006-09-28 10:45  ivan
13812
13813         * FS/FS/svc_acct.pm: missing $ in ldap_password
13814
13815 2006-09-26 11:55  ivan
13816
13817         * httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
13818           username@domain search
13819
13820 2006-09-23 11:33  ivan
13821
13822         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
13823           mailserver integration
13824
13825 2006-09-20 21:41  ivan
13826
13827         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
13828           as well
13829
13830 2006-09-20 09:00  ivan
13831
13832         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
13833
13834 2006-09-20 08:20  ivan
13835
13836         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
13837
13838 2006-09-20 08:19  ivan
13839
13840         * FS/FS/part_export/domain_sql.pm: tie correctly!
13841
13842 2006-09-19 09:49  ivan
13843
13844         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
13845           part_export/domain_sql.pm: add domain_sql export for new
13846           mailserver config and modify acct_sql export for same
13847
13848 2006-09-17 19:21  ivan
13849
13850         * httemplate/elements/menu.html: ticket system disableability for
13851           rainbowshops
13852
13853 2006-09-16 13:07  ivan
13854
13855         * bin/customer-faker: bulk fake customer insert
13856
13857 2006-09-15 12:15  ivan
13858
13859         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
13860           httemplate/view/cust_main/payment_history.html: add link to
13861           customer tax exemptions to customer view page
13862
13863 2006-09-14 22:10  ivan
13864
13865         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
13866           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
13867           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
13868
13869 2006-09-14 12:33  ivan
13870
13871         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
13872           fields on tables we can't deliver them on.  virtual fields suck
13873           anyway, they should be real database fields
13874
13875 2006-09-14 12:30  ivan
13876
13877         * httemplate/edit/process/generic.cgi: pointer to
13878           elements/process.html, fwiw
13879
13880 2006-09-13 09:01  ivan
13881
13882         * httemplate/search/report_cust_pay.html: add check # search, here
13883           for now...
13884
13885 2006-09-13 07:57  ivan
13886
13887         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
13888           the fix for all this trouble.  s/qsearchs/qsearch/
13889
13890 2006-09-13 07:53  ivan
13891
13892         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
13893
13894 2006-09-12 19:14  ivan
13895
13896         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
13897
13898 2006-09-12 19:11  ivan
13899
13900         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
13901           debugging cleanup
13902
13903 2006-09-12 14:27  ivan
13904
13905         * httemplate/search/cust_main.cgi: no need to log this
13906
13907 2006-09-05 18:20  ivan
13908
13909         * bin/breakdown-bill-applications: not done yet
13910
13911 2006-09-05 18:08  ivan
13912
13913         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
13914           how did it wind up in CVS?
13915
13916 2006-09-05 18:08  ivan
13917
13918         * FS/bin/freeside-setup: new world ACLs
13919
13920 2006-09-05 18:07  ivan
13921
13922         * FS/FS/ClientAPI/Signup.pm: less cut and paste
13923
13924 2006-09-05 18:07  ivan
13925
13926         * FS/FS/payby.pm: ugh DCLN :/
13927
13928 2006-09-05 18:06  ivan
13929
13930         * FS/FS/cust_svc.pm: add some debugging
13931
13932 2006-09-05 18:06  ivan
13933
13934         * FS/FS/cdr.pm: add missing =back
13935
13936 2006-09-05 09:44  ivan
13937
13938         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
13939
13940 2006-09-05 09:27  ivan
13941
13942         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
13943           usage
13944
13945 2006-09-04 13:31  ivan
13946
13947         * httemplate/search/sqlradius.cgi: really fix the embedded duration
13948           table
13949
13950 2006-09-04 13:22  ivan
13951
13952         * httemplate/search/sqlradius.cgi: use the exact provided time
13953
13954 2006-09-04 13:15  ivan
13955
13956         * httemplate/search/sqlradius.cgi: fix the date/time parsing
13957
13958 2006-09-04 13:12  ivan
13959
13960         * httemplate/search/sqlradius.cgi: fix the embedded duration table
13961
13962 2006-09-04 13:10  ivan
13963
13964         * httemplate/search/sqlradius.cgi: fix the gridding colors
13965
13966 2006-09-04 13:05  ivan
13967
13968         * httemplate/: elements/tr-input-beginning_ending.html,
13969           search/sqlradius.cgi, search/sqlradius.html: allow time selection
13970           in RADIUS searches and grid-ize the resulting table
13971
13972 2006-09-04 09:24  ivan
13973
13974         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
13975           session search back to main menu
13976
13977 2006-09-02 20:14  ivan
13978
13979         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
13980           file from scratch
13981
13982 2006-09-02 20:12  ivan
13983
13984         * bin/dbdef-create: don't error out trying to create a dbdef file
13985           from scratch
13986
13987 2006-09-02 13:38  ivan
13988
13989         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
13990           agent-virtualize invoice event reports
13991
13992 2006-09-01 00:52  ivan
13993
13994         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
13995           little
13996
13997 2006-08-31 18:51  lawrence
13998
13999         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
14000           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
14001           checkpoint on improved signup stuff for additional services
14002
14003 2006-08-31 14:26  lawrence
14004
14005         * httemplate/config/config-process.cgi: make select-sub parameters
14006           work
14007
14008 2006-08-31 13:47  ivan
14009
14010         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
14011
14012 2006-08-31 13:44  ivan
14013
14014         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
14015
14016 2006-08-31 13:44  ivan
14017
14018         * bin/svc_acct.export: removing obsolete file
14019
14020 2006-08-31 12:59  ivan
14021
14022         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
14023
14024 2006-08-31 12:25  ivan
14025
14026         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
14027
14028 2006-08-30 09:24  ivan
14029
14030         * bin/mapsecrets2access_user: need a username arg for now... this
14031           should make the error message less confusing
14032
14033 2006-08-30 08:41  ivan
14034
14035         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
14036           freeside-adduser
14037
14038 2006-08-29 11:04  khoff
14039
14040         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
14041           we always wanted.  Requires Date::Manip.
14042
14043 2006-08-29 10:50  lawrence
14044
14045         * FS/FS/ClientAPI/Signup.pm,
14046           fs_selfservice/FS-SelfService/cgi/signup.cgi,
14047           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
14048           Enhancements
14049
14050 2006-08-28 06:52  ivan
14051
14052         * httemplate/edit/process/cust_main.cgi: parameters to method calls
14053           require ( ), arrgh
14054
14055 2006-08-27 17:52  jeff
14056
14057         * FS/FS/cust_bill.pm: protect against a race
14058
14059 2006-08-27 15:55  jeff
14060
14061         * Makefile: more clean
14062
14063 2006-08-27 14:50  jeff
14064
14065         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
14066           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
14067
14068 2006-08-27 13:10  jeff
14069
14070         * FS/FS/cust_pay_batch.pm: no comment
14071
14072 2006-08-27 13:09  jeff
14073
14074         * FS/FS/payby.pm: oops
14075
14076 2006-08-27 12:33  ivan
14077
14078         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
14079           invoice event reports
14080
14081 2006-08-27 12:30  jeff
14082
14083         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
14084           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
14085           conflict resolution
14086
14087 2006-08-26 16:15  jeff
14088
14089         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
14090           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
14091           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
14092           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
14093           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
14094           FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
14095           httemplate/edit/cust_bill_pay.cgi,
14096           httemplate/edit/cust_credit.cgi,
14097           httemplate/edit/cust_credit_bill.cgi,
14098           httemplate/edit/part_bill_event.cgi,
14099           httemplate/edit/process/cust_main.cgi,
14100           httemplate/edit/process/cust_refund.cgi,
14101           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
14102           httemplate/misc/process/payment.cgi,
14103           httemplate/search/cust_pay_batch.cgi,
14104           httemplate/search/pay_batch.cgi,
14105           httemplate/search/pay_batch.html,
14106           httemplate/search/report_cust_pay_batch.html: batch refactor
14107           continued
14108
14109 2006-08-26 07:44  ivan
14110
14111         * FS/FS/Schema.pm: better error reporting for schema load failures
14112           (w/DBIx::DBSchema 0.32+), hopefully...
14113
14114 2006-08-26 07:39  ivan
14115
14116         * FS/FS/Schema.pm: better error reporting for schema load failures
14117           (w/DBIx::DBSchema 0.32+), hopefully...
14118
14119 2006-08-26 05:57  ivan
14120
14121         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
14122           javascript for auto-setting application amount
14123
14124 2006-08-25 19:20  ivan
14125
14126         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
14127           auto-setting application amount
14128
14129 2006-08-25 19:20  ivan
14130
14131         * htetc/handler.pl: i want max and min!
14132
14133 2006-08-25 19:12  ivan
14134
14135         * FS/FS/: Record.pm: foiled by autovivification!
14136
14137 2006-08-25 12:30  ivan
14138
14139         * FS/FS/Misc.pm, FS/FS/Record.pm,
14140           httemplate/edit/cust_main/select-country.html,
14141           httemplate/edit/cust_main/select-county.html,
14142           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
14143           of DISTINCT ON in the state and country queries for better
14144           cross-database compatibility, based on a preliminary patch from
14145           Jason Thomas
14146
14147 2006-08-23 18:37  ivan
14148
14149         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
14150           "Auto-apply to invoices" dropdown disappeared
14151
14152 2006-08-23 15:25  ivan
14153
14154         * Makefile, httemplate/index.html,
14155           httemplate/browse/access_group.html,
14156           httemplate/browse/access_user.html,
14157           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
14158           httemplate/browse/agent_type.cgi,
14159           httemplate/browse/cust_main_county.cgi,
14160           httemplate/browse/cust_pay_batch.cgi,
14161           httemplate/browse/inventory_class.html,
14162           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
14163           httemplate/browse/part_bill_event.cgi,
14164           httemplate/browse/part_export.cgi,
14165           httemplate/browse/part_pkg.cgi,
14166           httemplate/browse/part_referral.html,
14167           httemplate/browse/part_svc.cgi,
14168           httemplate/browse/part_virtual_field.cgi,
14169           httemplate/browse/payment_gateway.html,
14170           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
14171           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
14172           httemplate/browse/elements/browse.html,
14173           httemplate/config/config-process.cgi,
14174           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
14175           httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
14176           httemplate/edit/access_group.html,
14177           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
14178           httemplate/edit/agent_payment_gateway.html,
14179           httemplate/edit/agent_type.cgi,
14180           httemplate/edit/bulk-cust_svc.html,
14181           httemplate/edit/cust_bill_pay.cgi,
14182           httemplate/edit/cust_credit.cgi,
14183           httemplate/edit/cust_credit_bill.cgi,
14184           httemplate/edit/cust_main.cgi,
14185           httemplate/edit/cust_main_county-expand.cgi,
14186           httemplate/edit/cust_main_county.cgi,
14187           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
14188           httemplate/edit/cust_refund.cgi,
14189           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
14190           httemplate/edit/part_bill_event.cgi,
14191           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
14192           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
14193           httemplate/edit/part_virtual_field.cgi,
14194           httemplate/edit/payment_gateway.html,
14195           httemplate/edit/pkg_class.html,
14196           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
14197           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
14198           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
14199           httemplate/edit/svc_acct_pop.cgi,
14200           httemplate/edit/svc_broadband.cgi,
14201           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
14202           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
14203           httemplate/edit/svc_www.cgi,
14204           httemplate/edit/cust_main/billing.html,
14205           httemplate/edit/cust_main/contact.html,
14206           httemplate/edit/cust_main/select-country.html,
14207           httemplate/edit/cust_main/select-county.html,
14208           httemplate/edit/cust_main/select-state.html,
14209           httemplate/edit/elements/edit.html,
14210           httemplate/edit/elements/svc_Common.html,
14211           httemplate/edit/process/REAL_cust_pkg.cgi,
14212           httemplate/edit/process/access_group.html,
14213           httemplate/edit/process/access_user.html,
14214           httemplate/edit/process/agent.cgi,
14215           httemplate/edit/process/agent_payment_gateway.html,
14216           httemplate/edit/process/agent_type.cgi,
14217           httemplate/edit/process/bulk-cust_svc.cgi,
14218           httemplate/edit/process/cust_bill_pay.cgi,
14219           httemplate/edit/process/cust_credit.cgi,
14220           httemplate/edit/process/cust_credit_bill.cgi,
14221           httemplate/edit/process/cust_main.cgi,
14222           httemplate/edit/process/cust_main_county-collapse.cgi,
14223           httemplate/edit/process/cust_main_county-expand.cgi,
14224           httemplate/edit/process/cust_main_county.cgi,
14225           httemplate/edit/process/cust_pay.cgi,
14226           httemplate/edit/process/cust_pkg.cgi,
14227           httemplate/edit/process/cust_refund.cgi,
14228           httemplate/edit/process/cust_svc.cgi,
14229           httemplate/edit/process/domain_record.cgi,
14230           httemplate/edit/process/generic.cgi,
14231           httemplate/edit/process/inventory_class.html,
14232           httemplate/edit/process/msgcat.cgi,
14233           httemplate/edit/process/part_bill_event.cgi,
14234           httemplate/edit/process/part_export.cgi,
14235           httemplate/edit/process/part_pkg.cgi,
14236           httemplate/edit/process/part_referral.html,
14237           httemplate/edit/process/part_svc.cgi,
14238           httemplate/edit/process/payment_gateway.html,
14239           httemplate/edit/process/pkg_class.html,
14240           httemplate/edit/process/prepay_credit.cgi,
14241           httemplate/edit/process/quick-charge.cgi,
14242           httemplate/edit/process/quick-cust_pkg.cgi,
14243           httemplate/edit/process/rate.cgi,
14244           httemplate/edit/process/rate_region.cgi,
14245           httemplate/edit/process/reg_code.cgi,
14246           httemplate/edit/process/router.cgi,
14247           httemplate/edit/process/svc_acct.cgi,
14248           httemplate/edit/process/svc_acct_pop.cgi,
14249           httemplate/edit/process/svc_broadband.cgi,
14250           httemplate/edit/process/svc_domain.cgi,
14251           httemplate/edit/process/svc_external.cgi,
14252           httemplate/edit/process/svc_forward.cgi,
14253           httemplate/edit/process/svc_phone.html,
14254           httemplate/edit/process/svc_www.cgi,
14255           httemplate/edit/process/addr_block/add.cgi,
14256           httemplate/edit/process/addr_block/allocate.cgi,
14257           httemplate/edit/process/addr_block/deallocate.cgi,
14258           httemplate/edit/process/addr_block/split.cgi,
14259           httemplate/edit/process/elements/process.html,
14260           httemplate/edit/process/elements/svc_Common.html,
14261           httemplate/elements/checkboxes-table-name.html,
14262           httemplate/elements/checkboxes-table.html,
14263           httemplate/elements/header-popup.html,
14264           httemplate/elements/header.html,
14265           httemplate/elements/jsrsServer.html,
14266           httemplate/elements/menu.html, httemplate/elements/menubar.html,
14267           httemplate/elements/pager.html,
14268           httemplate/elements/phonenumber.html,
14269           httemplate/elements/progress-init.html,
14270           httemplate/elements/progress-popup.html,
14271           httemplate/elements/search-cust_main.html,
14272           httemplate/elements/select-access_group.html,
14273           httemplate/elements/select-agent.html,
14274           httemplate/elements/select-cust-fields.html,
14275           httemplate/elements/select-cust_pkg-status.html,
14276           httemplate/elements/select-month_year.html,
14277           httemplate/elements/select-part_referral.html,
14278           httemplate/elements/select-pkg_class.html,
14279           httemplate/elements/select-table.html,
14280           httemplate/elements/select-taxclass.html,
14281           httemplate/elements/small_custview.html,
14282           httemplate/elements/table-grid.html,
14283           httemplate/elements/table.html,
14284           httemplate/elements/tr-select-access_group.html,
14285           httemplate/elements/tr-select-agent.html,
14286           httemplate/elements/tr-select-cust-fields.html,
14287           httemplate/elements/tr-select-cust_pkg-status.html,
14288           httemplate/elements/tr-select-from_to.html,
14289           httemplate/elements/tr-select-part_referral.html,
14290           httemplate/elements/tr-select-pkg_class.html,
14291           httemplate/elements/xmlhttp.html,
14292           httemplate/graph/cust_bill_pkg.cgi,
14293           httemplate/graph/money_time.cgi,
14294           httemplate/graph/report_cust_bill_pkg.html,
14295           httemplate/graph/report_money_time.html,
14296           httemplate/graph/elements/monthly.html,
14297           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
14298           httemplate/misc/cancel-unaudited.cgi,
14299           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
14300           httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
14301           httemplate/misc/counties.cgi,
14302           httemplate/misc/cust_main-cancel.cgi,
14303           httemplate/misc/cust_main-import.cgi,
14304           httemplate/misc/cust_main-import_charges.cgi,
14305           httemplate/misc/delete-cust_credit.cgi,
14306           httemplate/misc/delete-cust_pay.cgi,
14307           httemplate/misc/delete-customer.cgi,
14308           httemplate/misc/delete-domain_record.cgi,
14309           httemplate/misc/delete-part_export.cgi,
14310           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
14311           httemplate/misc/email-invoice.cgi,
14312           httemplate/misc/email_invoice_events.cgi,
14313           httemplate/misc/email_invoices.cgi,
14314           httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
14315           httemplate/misc/fax_invoice_events.cgi,
14316           httemplate/misc/fax_invoices.cgi,
14317           httemplate/misc/inventory_item-import.html,
14318           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
14319           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
14320           httemplate/misc/print_invoice_events.cgi,
14321           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
14322           httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
14323           httemplate/misc/unapply-cust_credit.cgi,
14324           httemplate/misc/unapply-cust_pay.cgi,
14325           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
14326           httemplate/misc/unvoid-cust_pay_void.cgi,
14327           httemplate/misc/upload-batch.cgi,
14328           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
14329           httemplate/misc/xmlhttp-cust_main-search.cgi,
14330           httemplate/misc/xmlrpc.cgi,
14331           httemplate/misc/process/batch-cust_pay.cgi,
14332           httemplate/misc/process/catchall.cgi,
14333           httemplate/misc/process/cdr-import.html,
14334           httemplate/misc/process/cust_main-import.cgi,
14335           httemplate/misc/process/cust_main-import_charges.cgi,
14336           httemplate/misc/process/delete-customer.cgi,
14337           httemplate/misc/process/expire_pkg.cgi,
14338           httemplate/misc/process/inventory_item-import.html,
14339           httemplate/misc/process/link.cgi,
14340           httemplate/misc/process/meta-import.cgi,
14341           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
14342           httemplate/search/cust_bill.html,
14343           httemplate/search/cust_bill_event.cgi,
14344           httemplate/search/cust_bill_event.html,
14345           httemplate/search/cust_bill_pkg.cgi,
14346           httemplate/search/cust_credit.html,
14347           httemplate/search/cust_main-otaker.cgi,
14348           httemplate/search/cust_main-zip.html,
14349           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
14350           httemplate/search/cust_pkg.cgi,
14351           httemplate/search/cust_tax_exempt_pkg.cgi,
14352           httemplate/search/inventory_item.html,
14353           httemplate/search/prepay_credit.html,
14354           httemplate/search/queue.html, httemplate/search/reg_code.html,
14355           httemplate/search/report_cdr.html,
14356           httemplate/search/report_cust_bill.html,
14357           httemplate/search/report_cust_credit.html,
14358           httemplate/search/report_cust_main-zip.html,
14359           httemplate/search/report_cust_pay.html,
14360           httemplate/search/report_cust_pkg.html,
14361           httemplate/search/report_prepaid_income.cgi,
14362           httemplate/search/report_prepaid_income.html,
14363           httemplate/search/report_receivables.cgi,
14364           httemplate/search/report_receivables.html,
14365           httemplate/search/report_tax.cgi,
14366           httemplate/search/report_tax.html, httemplate/search/sql.html,
14367           httemplate/search/sqlradius.cgi,
14368           httemplate/search/sqlradius.html,
14369           httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
14370           httemplate/search/svc_broadband.cgi,
14371           httemplate/search/svc_domain.cgi,
14372           httemplate/search/svc_external.cgi,
14373           httemplate/search/svc_forward.cgi,
14374           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
14375           httemplate/search/elements/search.html,
14376           httemplate/view/cust_bill-logo.cgi,
14377           httemplate/view/cust_bill-pdf.cgi,
14378           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
14379           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
14380           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
14381           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
14382           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
14383           httemplate/view/svc_www.cgi,
14384           httemplate/view/cust_main/billing.html,
14385           httemplate/view/cust_main/contacts.html,
14386           httemplate/view/cust_main/misc.html,
14387           httemplate/view/cust_main/order_pkg.html,
14388           httemplate/view/cust_main/packages.html,
14389           httemplate/view/cust_main/payment_history.html,
14390           httemplate/view/cust_main/quick-charge.html,
14391           httemplate/view/cust_main/tickets.html,
14392           httemplate/view/elements/svc_Common.html: Will things ever be the
14393           same again? It's the final masonize
14394
14395 2006-08-23 14:53  ivan
14396
14397         * httemplate/misc/batch-cust_pay.html: remove extraneous "
14398
14399 2006-08-23 05:13  ivan
14400
14401         * FS/FS/Schema.pm: removing already commented-out code
14402
14403 2006-08-23 05:06  ivan
14404
14405         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
14406           didn't work out...
14407
14408 2006-08-22 05:23  ivan
14409
14410         * httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
14411           upgrade9.html: get rid of old upgrade instructions
14412
14413 2006-08-22 05:20  ivan
14414
14415         * README.1.7.0: wiki!
14416
14417 2006-08-22 05:09  ivan
14418
14419         * README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
14420           README.1.5.8: removing old upgrade instructions...  can always
14421           get the out of the Attic
14422
14423 2006-08-21 16:01  ivan
14424
14425         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
14426           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
14427           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
14428           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
14429           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
14430           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
14431           cust_credit_bill_pkg - applying credits and payments against
14432           specific line items
14433
14434 2006-08-21 10:45  ivan
14435
14436         * FS/FS/: cust_main.pm: search for existing advertising sources
14437           before adding a new one
14438
14439 2006-08-21 05:38  ivan
14440
14441         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
14442           smart search
14443
14444 2006-08-21 02:46  ivan
14445
14446         * httemplate/docs/: install-rt.html, install.html, index.html:
14447           we're off to see the wiki, the wonderful wiki of oz
14448
14449 2006-08-18 05:18  ivan
14450
14451         * FS/FS/cust_main.pm: and a slight fix to the CSV import
14452
14453 2006-08-18 04:56  ivan
14454
14455         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
14456
14457 2006-08-18 04:52  ivan
14458
14459         * FS/FS/cust_main.pm: alas, now try with recursion
14460
14461 2006-08-18 04:40  ivan
14462
14463         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
14464
14465 2006-08-18 04:36  ivan
14466
14467         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
14468           get around big 8.1 Pg changes wrt reverse engineering
14469
14470 2006-08-18 03:34  ivan
14471
14472         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
14473
14474 2006-08-18 03:31  ivan
14475
14476         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
14477           not just the first line
14478
14479 2006-08-18 03:27  ivan
14480
14481         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
14482
14483 2006-08-18 03:26  ivan
14484
14485         * FS/FS/cust_main.pm: W T F
14486
14487 2006-08-18 03:18  ivan
14488
14489         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
14490
14491 2006-08-18 03:10  ivan
14492
14493         * FS/FS/cust_main.pm: what's going on with the parameters for
14494           skeleton inserts??
14495
14496 2006-08-18 03:00  ivan
14497
14498         * FS/FS/cust_main.pm: skeleton typo
14499
14500 2006-08-18 02:58  ivan
14501
14502         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
14503           not parent
14504
14505 2006-08-18 02:50  ivan
14506
14507         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
14508           what's going on
14509
14510 2006-08-18 01:33  ivan
14511
14512         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
14513           mg
14514
14515 2006-08-16 01:19  ivan
14516
14517         * FS/bin/freeside-adduser: get rid of too-verbose debugging
14518
14519 2006-08-15 07:20  ivan
14520
14521         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
14522           httemplate/misc/process/cust_main-import.cgi: add a new, extended
14523           CSV import format
14524
14525 2006-08-14 06:28  ivan
14526
14527         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
14528           doing refunds, hopefully this will fix OpenECHO refunds
14529
14530 2006-08-14 05:24  ivan
14531
14532         * Changes.1.7.0: there's more, but this will have to do
14533
14534 2006-08-14 05:13  ivan
14535
14536         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
14537           httemplate/elements/header.html,
14538           httemplate/elements/search-cust_main.html,
14539           rt/html/Elements/FreesideInvoiceSearch,
14540           rt/html/Elements/FreesideNewCust,
14541           rt/html/Elements/FreesideSearch,
14542           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
14543           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs,
14544           rt/html/NoAuth/webrt.css: sprinkle some magic ajax fairy dust on
14545           referring customer SELEKTAH.  rewind!  make smart search smarter,
14546           re-layout the top search bars and add an invoice one
14547
14548 2006-08-14 01:38  ivan
14549
14550         * FS/FS/access_user.pm: bugfix for agentless access users,
14551           triggered by part_referral (advertising source) agent
14552           virtualization
14553
14554 2006-08-13 03:25  ivan
14555
14556         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
14557           httemplate/edit/cust_pay.cgi,
14558           httemplate/edit/process/cust_pay.cgi,
14559           httemplate/view/cust_main.cgi,
14560           httemplate/view/cust_main/billing.html,
14561           httemplate/view/cust_main/misc.html,
14562           httemplate/view/cust_main/packages.html,
14563           httemplate/view/cust_main/payment_history.html,
14564           httemplate/view/cust_main/tickets.html: customer view work:
14565
14566           DONE  1. add status and balance to top
14567
14568           DONE  2. add some sort of oldest date thing so the history
14569           doesn't get too      big (# years and a link to "show older")
14570
14571             3. make the rest of the action links into js popups?  maybe
14572           later,
14573                weird IENess when closing em
14574           DONE (finished)    - so revert out or finish/commit the Enter
14575           check payment one    - Process page can wait until another day..
14576           it should be more of an *action*
14577
14578           DONE  4. Ticket list config knobs for wtxs (grid it too)
14579
14580           DONE  5. grid the package list
14581
14582 2006-08-12 04:01  ivan
14583
14584         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
14585
14586 2006-08-12 03:47  ivan
14587
14588         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
14589           httemplate/view/cust_main/payment_history.html: fix acl rewrite
14590           causing problems: void now shows up properly, deprecate all the
14591           redundant config values
14592
14593 2006-08-11 23:45  ivan
14594
14595         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
14596           causes undesirable effects with prorate/subscription packages and
14597           undesirably rewards customers for non-payment, closes: Bug#1325
14598
14599 2006-08-11 01:02  ivan
14600
14601         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
14602           httemplate/browse/part_referral.html,
14603           httemplate/edit/cust_main.cgi,
14604           httemplate/elements/select-agent.html,
14605           httemplate/elements/select-part_referral.html,
14606           httemplate/elements/tr-select-agent.html,
14607           httemplate/elements/tr-select-part_referral.html: virtualize
14608           referrals on customer addition
14609
14610 2006-08-10 15:18  ivan
14611
14612         * httemplate/config/config.cgi: bugfix for selects that don't have
14613           select_enum
14614
14615 2006-08-10 06:50  ivan
14616
14617         * README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14618           FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
14619           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
14620           (at least to schema and customer view, no manual editing yet)
14621
14622 2006-08-10 05:01  ivan
14623
14624         * httemplate/browse/part_referral.html: bold the total footer
14625
14626 2006-08-10 04:55  ivan
14627
14628         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
14629           FS/FS/access_user.pm, FS/FS/part_referral.pm,
14630           httemplate/browse/part_referral.cgi,
14631           httemplate/browse/part_referral.html,
14632           httemplate/edit/part_referral.cgi,
14633           httemplate/edit/part_referral.html,
14634           httemplate/edit/process/part_referral.cgi,
14635           httemplate/edit/process/part_referral.html,
14636           httemplate/elements/menu.html: agent-virtualize advertising
14637           sources
14638
14639 2006-08-09 20:10  ivan
14640
14641         * FS/FS/Schema.pm: don't set the default to NULL the string!
14642           besides, that's already the default value of any nullable column,
14643           which @date_type is...
14644
14645 2006-08-09 19:27  ivan
14646
14647         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
14648           easier to check the db
14649
14650 2006-08-09 14:46  ivan
14651
14652         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
14653           "coming soon" options off the menu, its been Soon for too long -
14654           they'll get here when they do
14655
14656 2006-08-09 03:47  ivan
14657
14658         * FS/FS/ClientAPI/MyAccount.pm,
14659           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
14660           fs_selfservice/FS-SelfService/cgi/change_password.html,
14661           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
14662           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
14663           fs_selfservice/FS-SelfService/cgi/provision_list.html,
14664           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
14665           interface: add proper password changer and prevent "Setup my
14666           services" provisioner from showing broken links for services not
14667           handled yet
14668
14669 2006-08-09 00:46  ivan
14670
14671         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
14672           days go by...
14673
14674 2006-08-09 00:03  ivan
14675
14676         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
14677           my beautiful magic template! (water flowing underground)
14678
14679 2006-08-08 23:43  jeff
14680
14681         * README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
14682           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
14683           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
14684           httemplate/browse/cust_pay_batch.cgi,
14685           httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
14686           httemplate/misc/download-batch.cgi: batch refactor
14687
14688 2006-08-08 23:34  ivan
14689
14690         * FS/FS/ClientAPI/MyAccount.pm,
14691           fs_selfservice/FS-SelfService/SelfService.pm,
14692           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
14693           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
14694           interface: move from text to html invoices
14695
14696 2006-08-08 20:45  ivan
14697
14698         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
14699           debian perl, would you put it in /usr/local/sbin?  thanks.
14700
14701 2006-08-06 19:44  ivan
14702
14703         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
14704           httemplate/browse/part_pkg.cgi,
14705           httemplate/browse/access_user.html,
14706           httemplate/edit/access_user.html,
14707           httemplate/edit/elements/edit.html: add internal user disable-ing
14708
14709 2006-08-06 19:19  ivan
14710
14711         * httemplate/search/elements/search.html: get rid of the extra
14712           border in nested tables
14713
14714 2006-08-06 16:39  ivan
14715
14716         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
14717           bootstrapping for htpasswd kludge... hopefully that will go away
14718           in 1.7.1
14719
14720 2006-08-06 14:37  ivan
14721
14722         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
14723           override ones for existing records
14724
14725 2006-08-06 13:23  ivan
14726
14727         * httemplate/edit/svc_acct.cgi: silly closing }
14728
14729 2006-08-06 13:21  ivan
14730
14731         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
14732           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
14733
14734 2006-08-06 13:07  ivan
14735
14736         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
14737           should fix the barfing about default radius groups on the new
14738           customer screen...
14739
14740 2006-08-06 02:14  ivan
14741
14742         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
14743           be all set with radius groups then
14744
14745 2006-08-06 02:10  ivan
14746
14747         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
14748           httemplate/edit/svc_acct.cgi: this should process default
14749           usergroup as well as fixed now
14750
14751 2006-08-06 01:43  ivan
14752
14753         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
14754           problem
14755
14756 2006-08-06 01:10  ivan
14757
14758         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
14759           problem better
14760
14761 2006-07-27 17:33  ivan
14762
14763         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
14764           closes: #1351
14765
14766 2006-07-27 01:08  ivan
14767
14768         * FS/t/svc_phone.t: svc_phone.t
14769
14770 2006-07-25 21:18  ivan
14771
14772         * FS/FS/UID.pm: ugh, fixup bootstrapping
14773
14774 2006-07-25 01:39  ivan
14775
14776         * httemplate/search/cust_main.cgi: oops, extra else
14777
14778 2006-07-25 01:33  ivan
14779
14780         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
14781           httemplate/elements/table-grid.html,
14782           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
14783           this should finish adding the "inactive" status, i think?
14784
14785 2006-07-25 00:27  ivan
14786
14787         * bin/rt-update-links: quick script to convert rt links from one
14788           database name to another
14789
14790 2006-07-24 15:40  ivan
14791
14792         * FS/FS/cust_main.pm: fix up smart searching to make the quick
14793           payment entry behave better
14794
14795 2006-07-23 07:23  ivan
14796
14797         * httemplate/search/report_receivables.cgi: sql num_pkgs
14798           conflicting with method...
14799
14800 2006-07-23 07:21  ivan
14801
14802         * httemplate/search/report_receivables.cgi: ugh, really fix the
14803           statuses here
14804
14805 2006-07-23 07:20  ivan
14806
14807         * httemplate/search/report_receivables.cgi: hopefully fix the
14808           statuses here
14809
14810 2006-07-23 07:17  ivan
14811
14812         * httemplate/search/report_receivables.cgi:  i should REALLY go to
14813           sleep
14814
14815 2006-07-23 07:16  ivan
14816
14817         * httemplate/search/report_receivables.cgi:  i should go to sleep
14818
14819 2006-07-23 07:07  ivan
14820
14821         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
14822           more work towards adding an "inactive" status - add it to the A/R
14823           report
14824
14825 2006-07-15 17:55  ivan
14826
14827         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
14828           FS/FS/inventory_item.pm,
14829           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
14830           httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
14831           httemplate/edit/cust_credit.cgi,
14832           httemplate/elements/overlibmws.js,
14833           httemplate/elements/overlibmws_draggable.js,
14834           httemplate/elements/phonenumber.html,
14835           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
14836           httemplate/search/svc_domain.cgi,
14837           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
14838           httemplate/view/svc_external.cgi: odds and ends
14839
14840 2006-07-13 21:20  ivan
14841
14842         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
14843           changes
14844
14845 2006-07-13 20:27  ivan
14846
14847         * FS/FS/svc_Common.pm: this should fix radius group editing and the
14848           "Reference found where even-sized list expected at
14849           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
14850
14851 2006-07-13 20:17  ivan
14852
14853         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
14854
14855 2006-07-13 18:42  ivan
14856
14857         * FS/FS/: CurrentUser.pm, UID.pm: add the small
14858           FS::CurrentUser::BootstrapUser class for... surprise...
14859           bootstrapping
14860
14861 2006-07-13 17:42  ivan
14862
14863         * FS/FS/Setup.pm: fix acl bootstrapping
14864
14865 2006-07-13 17:32  ivan
14866
14867         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
14868           freeside-setup without a username now
14869
14870 2006-07-13 16:45  ivan
14871
14872         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
14873
14874 2006-07-12 20:54  ivan
14875
14876         * FS/FS/Report/Table/Monthly.pm,
14877           httemplate/search/cust_credit.html,
14878           httemplate/search/cust_pay.cgi,
14879           httemplate/search/report_receivables.cgi: fix multiple-agent
14880           virtualization properly for these reports
14881
14882 2006-07-12 16:33  ivan
14883
14884         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
14885           should be installable again now
14886
14887 2006-07-11 17:20  ivan
14888
14889         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
14890           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
14891           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
14892           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
14893           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
14894           httemplate/edit/svc_phone.cgi,
14895           httemplate/edit/elements/edit.html,
14896           httemplate/edit/elements/svc_Common.html,
14897           httemplate/edit/process/svc_phone.html,
14898           httemplate/edit/process/elements/process.html,
14899           httemplate/edit/process/elements/svc_Common.html,
14900           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
14901           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
14902           httemplate/view/elements/svc_Common.html,
14903           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
14904           from imported CDRs
14905
14906 2006-07-09 07:35  ivan
14907
14908         * rt/html/Elements/: Header, PageLayout: fix the image path in the
14909           kludged looknfeel integration
14910
14911 2006-07-05 07:55  ivan
14912
14913         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
14914
14915 2006-07-05 04:23  ivan
14916
14917         * README.1.7.0: hint about permissions and users
14918
14919 2006-07-04 05:01  ivan
14920
14921         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
14922           adding freeside-addgroup
14923
14924 2006-07-01 04:26  ivan
14925
14926         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
14927
14928 2006-06-30 07:30  ivan
14929
14930         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
14931           flag!  sheesh
14932
14933 2006-06-29 08:45  ivan
14934
14935         * FS/FS/part_export/shellcommands.pm: small patch to set
14936           $new_finger from Tim Yardley
14937
14938 2006-06-29 08:19  ivan
14939
14940         * httemplate/edit/part_bill_event.cgi: percentage late fees too
14941
14942 2006-06-29 06:47  ivan
14943
14944         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
14945           httemplate/browse/inventory_class.html,
14946           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
14947           httemplate/edit/svc_broadband.cgi,
14948           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
14949           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
14950           httemplate/search/inventory_item.html: finish at least the
14951           automatic provisioning part
14952
14953 2006-06-27 07:19  ivan
14954
14955         * httemplate/docs/index.html: going to wikiland
14956
14957 2006-06-24 09:41  ivan
14958
14959         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
14960           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
14961           httemplate/elements/select-table.html,
14962           httemplate/elements/table-grid.html: Add the ability to link
14963           customer service definition fields to inventory   classes, with
14964           an "automatic/manual" flag.  Add the ability for the web
14965           interface to maintain these links.  Start prettying up the
14966           service def.    edit in preparation for Bigger Changes.
14967
14968 2006-06-21 09:26  ivan
14969
14970         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
14971           interaction w/pager
14972
14973 2006-06-21 06:00  ivan
14974
14975         * httemplate/elements/iframecontentmws.js: oops, don't want this
14976           debugging in here
14977
14978 2006-06-21 06:00  ivan
14979
14980         * httemplate/view/cust_main/payment_history.html:
14981           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
14982
14983 2006-06-21 05:58  ivan
14984
14985         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
14986
14987 2006-06-21 05:57  ivan
14988
14989         * httemplate/elements/header-popup.html: adding a header element
14990           for popups to replace CGI::header
14991
14992 2006-06-21 05:56  ivan
14993
14994         * httemplate/elements/iframecontentmws.js: add overlib iframe
14995           function
14996
14997 2006-06-21 01:42  ivan
14998
14999         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
15000           the agent type report when there are lots of package definitions
15001
15002 2006-06-19 06:09  ivan
15003
15004         * httemplate/view/cust_main/packages.html: fix ACL name for service
15005           provisioning and prevent disabled service provisioning from
15006           messing up table formatting
15007
15008 2006-06-19 05:47  ivan
15009
15010         * bin/mapsecrets2access_user: better error checking for this
15011           thrown-together bootstrapping script
15012
15013 2006-06-19 05:22  ivan
15014
15015         * bin/mapsecrets2access_user: ACL bootstrapping
15016
15017 2006-06-19 05:15  ivan
15018
15019         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
15020
15021 2006-06-19 05:09  ivan
15022
15023         * FS/t/ConfDefaults.t: forgot to commit this test
15024
15025 2006-06-19 04:57  ivan
15026
15027         * Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
15028           bootstrapping/upgrade
15029
15030 2006-06-19 04:25  ivan
15031
15032         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
15033           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
15034           httemplate/view/cust_main/packages.html,
15035           httemplate/view/cust_main/payment_history.html: ACLs, take three
15036           or four or something
15037
15038 2006-06-19 01:05  ivan
15039
15040         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
15041           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
15042           httemplate/elements/menu.html,
15043           httemplate/elements/select-cust-fields.html,
15044           httemplate/elements/select-cust_pkg-status.html,
15045           httemplate/elements/tr-select-cust-fields.html,
15046           httemplate/elements/tr-select-cust_pkg-status.html,
15047           httemplate/graph/cust_bill_pkg.cgi,
15048           httemplate/search/cust_pkg_report.cgi,
15049           httemplate/search/report_cust_pkg.html,
15050           httemplate/view/cust_main/contacts.html: add ability to select
15051           specific package defs. and package status to package report for
15052           qis
15053
15054 2006-06-18 23:03  ivan
15055
15056         * httemplate/search/cust_main.cgi: fix up the alternating colors on
15057           the customer search results
15058
15059 2006-06-18 19:33  ivan
15060
15061         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
15062           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
15063           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
15064           httemplate/elements/select-agent.html,
15065           httemplate/elements/select-table.html,
15066           httemplate/elements/tr-select-agent.html,
15067           httemplate/search/cust_bill.html,
15068           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
15069           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
15070           httemplate/search/svc_forward.cgi: agent virtualization, take one
15071           (stuff from "inactive" changeset snuck into cust_main.pm and the
15072           package reporting changeset in search/cust_pkg.cgi here too)
15073
15074 2006-06-18 05:56  ivan
15075
15076         * httemplate/edit/elements/edit.html: well, it isn't broken...
15077
15078 2006-06-18 05:54  ivan
15079
15080         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
15081           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
15082           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
15083           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
15084           httemplate/edit/process/access_group.html,
15085           httemplate/elements/checkboxes-table-name.html,
15086           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
15087           htetc/handler.pl, httemplate/browse/access_group.html,
15088           httemplate/browse/access_user.html,
15089           httemplate/edit/process/elements/process.html: ACLs: finish group
15090           edit (agents + rights) & browse
15091
15092 2006-06-15 18:23  jeff
15093
15094         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
15095           httemplate/misc/download-batch.cgi: value issues and many bits
15096           remain
15097
15098 2006-06-15 17:47  ivan
15099
15100         * httemplate/misc/download-batch.cgi: and fix the  name for TD
15101           Canada Trust.  and that's it for now.  really.
15102
15103 2006-06-15 17:33  ivan
15104
15105         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
15106           now that the batch format file is not the same as the batch
15107           params files
15108
15109 2006-06-15 17:27  ivan
15110
15111         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
15112           the config a little less strange
15113
15114 2006-06-08 03:32  ivan
15115
15116         * httemplate/elements/menu.html: fix link to prepaid card setup
15117
15118 2006-06-06 04:16  ivan
15119
15120         * rt/html/NoAuth/webrt.css: whew, this can go back
15121
15122 2006-06-06 04:08  ivan
15123
15124         * rt/html/NoAuth/webrt.css: yay this should finally fix the weird
15125           black navigation links; hide the Mason stuff from browsers when
15126           it doesn't get processed for some reason
15127
15128 2006-06-06 03:57  ivan
15129
15130         * rt/html/NoAuth/webrt.css: yet another attempt to fix weird black
15131           RT navigation links
15132
15133 2006-06-06 03:54  ivan
15134
15135         * rt/html/NoAuth/webrt.css: another attempt to fix weird black RT
15136           navigation links
15137
15138 2006-06-06 03:46  ivan
15139
15140         * rt/html/NoAuth/webrt.css: attempt to fix weird black RT
15141           navigation links
15142
15143 2006-06-06 03:30  ivan
15144
15145         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
15146           automated install. wtf?!
15147
15148 2006-06-02 06:20  ivan
15149
15150         * httemplate/elements/header.html,
15151           httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED,
15152           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
15153           rt/html/Elements/Tabs: add a service search
15154
15155 2006-05-24 03:22  ivan
15156
15157         * FS/MANIFEST: removing duplicate entries
15158
15159 2006-05-23 08:54  ivan
15160
15161         * README.1.7.0: adding batch upgrade instructions to 1.7.0
15162           instructions too
15163
15164 2006-05-22 13:38  ivan
15165
15166         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
15167
15168 2006-05-22 11:27  ivan
15169
15170         * FS/FS/cust_main.pm: better error message for banned cards
15171
15172 2006-05-22 11:05  ivan
15173
15174         * Changes.1.5.8: justification
15175
15176 2006-05-21 19:06  ivan
15177
15178         * Makefile: docs are going in the wiki Real Soon Now anyway
15179
15180 2006-05-21 19:04  ivan
15181
15182         * Changes.1.5.8: 1.5.8!
15183
15184 2006-05-21 17:50  ivan
15185
15186         * Makefile: 1.7.0?  why not?
15187
15188 2006-05-21 17:44  ivan
15189
15190         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
15191
15192 2006-05-21 11:40  ivan
15193
15194         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
15195
15196 2006-05-20 13:06  jeff
15197
15198         * README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
15199           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
15200           FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
15201           httemplate/browse/cust_pay_batch.cgi,
15202           httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
15203           httemplate/misc/download-batch.cgi: first stab at BoM download
15204
15205 2006-05-15 06:57  ivan
15206
15207         * httemplate/: index.html, elements/freeside.css,
15208           elements/header.html, elements/menu.html: move most of the crap
15209           on the "main menu" to the sidebar
15210
15211 2006-05-15 04:05  ivan
15212
15213         * rt/html/NoAuth/webrt.css, httemplate/elements/freeside.css,
15214           httemplate/elements/header.html, httemplate/elements/xmenu.css,
15215           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
15216           rt/html/Elements/FreesideNewCust,
15217           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
15218           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
15219           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
15220           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
15221           RT!
15222
15223 2006-05-14 09:47  ivan
15224
15225         * CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
15226           httemplate/index.html, httemplate/browse/access_group.html,
15227           httemplate/browse/access_user.html,
15228           httemplate/browse/agent_type.cgi,
15229           httemplate/browse/cust_main_county.cgi,
15230           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
15231           httemplate/edit/access_group.html,
15232           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
15233           httemplate/edit/cust_bill_pay.cgi,
15234           httemplate/edit/cust_credit.cgi,
15235           httemplate/edit/cust_credit_bill.cgi,
15236           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
15237           httemplate/edit/part_referral.cgi,
15238           httemplate/edit/part_virtual_field.cgi,
15239           httemplate/edit/svc_domain.cgi,
15240           httemplate/edit/elements/edit.html,
15241           httemplate/edit/process/access_group.html,
15242           httemplate/edit/process/access_user.html,
15243           httemplate/edit/process/agent_type.cgi,
15244           httemplate/edit/process/cust_bill_pay.cgi,
15245           httemplate/edit/process/cust_credit.cgi,
15246           httemplate/edit/process/cust_credit_bill.cgi,
15247           httemplate/edit/process/elements/process.html,
15248           httemplate/elements/checkboxes-table.html,
15249           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
15250           httemplate/elements/header.html,
15251           httemplate/elements/menubar.html,
15252           httemplate/elements/select-access_group.html,
15253           httemplate/elements/tr-select-access_group.html,
15254           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
15255           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
15256           httemplate/search/cust_bill.cgi,
15257           httemplate/search/cust_main-otaker.cgi,
15258           httemplate/search/cust_main-payinfo.html,
15259           httemplate/search/cust_main-quickpay.html,
15260           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
15261           httemplate/search/cust_pkg_report.cgi,
15262           httemplate/search/report_cust_bill.html,
15263           httemplate/search/report_cust_credit.html,
15264           httemplate/search/report_cust_pay.html,
15265           httemplate/search/report_prepaid_income.html,
15266           httemplate/search/report_tax.html,
15267           httemplate/search/sqlradius.html,
15268           httemplate/search/svc_acct.html,
15269           httemplate/search/svc_domain.cgi,
15270           httemplate/search/svc_domain.html,
15271           httemplate/search/svc_external.cgi, FS/MANIFEST,
15272           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
15273           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
15274           FS/FS/access_right.pm, FS/FS/access_user.pm,
15275           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
15276           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
15277           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
15278           FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
15279           FS/t/AccessRight.t, FS/t/access_group.t,
15280           FS/t/access_groupagent.t, FS/t/access_right.t,
15281           FS/t/access_user.t, FS/t/access_user_pref.t,
15282           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
15283           httemplate/view/cust_main/payment_history.html: first part of ACL
15284           and re-skinning work and some other small stuff
15285
15286 2006-05-13 11:34  ivan
15287
15288         * httemplate/images/background-cheat.png: yay for cheating
15289
15290 2006-05-13 08:31  ivan
15291
15292         * httemplate/images/: 32clear.gif, arrow.down.png,
15293           arrow.right.black.png, arrow.right.png, black-gradient.png,
15294           black-gray-corner.png, black-gray-gradient.png,
15295           black-gray-side.png, black-gray-top.png: adding new images
15296
15297 2006-05-12 06:57  ivan
15298
15299         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
15300           incorrect and broke things, this should actually work
15301
15302 2006-05-08 04:48  ivan
15303
15304         * README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
15305           something is not quite right with perl Makefile hoohaw
15306
15307 2006-05-08 04:28  ivan
15308
15309         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
15310           httemplate/search/report_tax.cgi: add config switch to base tax
15311           off shipping address if present
15312
15313 2006-05-08 03:01  ivan
15314
15315         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
15316           httemplate/graph/cust_bill_pkg-graph.cgi,
15317           httemplate/graph/cust_bill_pkg.cgi,
15318           httemplate/graph/elements/monthly.html,
15319           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
15320           package class looks good
15321
15322 2006-05-07 13:27  ivan
15323
15324         * README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
15325           httemplate/elements/select-month_year.html,
15326           httemplate/elements/select-pkg_class.html,
15327           httemplate/elements/select-table.html,
15328           httemplate/elements/tr-select-from_to.html,
15329           httemplate/elements/tr-select-pkg_class.html,
15330           httemplate/graph/cust_bill_pkg-graph.cgi,
15331           httemplate/graph/cust_bill_pkg.cgi,
15332           httemplate/graph/money_time-graph.cgi,
15333           httemplate/graph/money_time.cgi,
15334           httemplate/graph/report_cust_bill_pkg.html,
15335           httemplate/graph/report_money_time.html,
15336           httemplate/graph/elements/monthly.html: first pass at sales
15337           reports per agent and package class
15338
15339 2006-05-03 02:47  ivan
15340
15341         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
15342           Cappuccio
15343
15344 2006-05-02 08:23  ivan
15345
15346         * FS/: MANIFEST, FS/Pony.pm: yours!
15347
15348 2006-05-02 08:03  ivan
15349
15350         * httemplate/: index.html, search/report_receivables.html: add an
15351           agent pre-selection page to receivables report
15352
15353 2006-05-02 06:29  ivan
15354
15355         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
15356           autogenerate off it
15357
15358 2006-05-02 04:59  ivan
15359
15360         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
15361           httemplate/graph/money_time-graph.cgi,
15362           httemplate/graph/money_time.cgi,
15363           httemplate/graph/report_money_time.html: add a "pre-report" page
15364           to this report/graph as requested by lewis/wtxs, also add 12mo
15365           total option
15366
15367 2006-05-01 06:09  ivan
15368
15369         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
15370           the 1st as it did before
15371
15372 2006-05-01 05:38  ivan
15373
15374         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
15375           annoying clucks (warnings with backtraces) when cutoff day isn't
15376           found in old packages
15377
15378 2006-05-01 04:45  ivan
15379
15380         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
15381           ambiguous
15382
15383 2006-05-01 04:43  ivan
15384
15385         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
15386           showing up on customer view listing when the custom priority
15387           field was edited
15388
15389 2006-04-26 06:16  ivan
15390
15391         * Makefile: apache reload doesn't work when server isn't running
15392           already
15393
15394 2006-04-21 17:58  ivan
15395
15396         * httemplate/browse/generic.cgi,
15397           httemplate/browse/inventory_class.html,
15398           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
15399           httemplate/browse/rate.cgi,
15400           httemplate/browse/elements/browse.html, htetc/handler.pl,
15401           httemplate/index.html, httemplate/edit/inventory_class.html,
15402           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
15403           httemplate/edit/elements/edit.html,
15404           httemplate/edit/process/inventory_class.html,
15405           httemplate/edit/process/pkg_class.html,
15406           httemplate/edit/process/elements/process.html,
15407           httemplate/elements/select-agent.html,
15408           httemplate/elements/select-pkg_class.html,
15409           httemplate/elements/select-table.html,
15410           httemplate/elements/tr-select-pkg_class.html,
15411           httemplate/search/cust_pkg.cgi,
15412           httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
15413           httemplate/search/elements/search.html: start of package class
15414           web UI (add/edit package classes, package class selection in
15415           package def edit)
15416
15417 2006-04-21 07:21  ivan
15418
15419         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
15420           now
15421
15422 2006-04-21 07:20  ivan
15423
15424         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
15425           indentation and the default cutoff day
15426
15427 2006-04-21 05:45  ivan
15428
15429         * httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
15430           search/queue.html: s(browse/queue.cgi)(search/queue.html)
15431
15432 2006-04-18 23:37  ivan
15433
15434         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
15435           in nested blocks that have been exited already.
15436
15437 2006-04-18 12:33  ivan
15438
15439         * httemplate/docs/install.html: add JSON to initial install
15440           instructions
15441
15442 2006-04-15 06:32  ivan
15443
15444         * httemplate/graph/money_time.cgi: REALLY correct the period for
15445           the total column this time
15446
15447 2006-04-15 06:28  ivan
15448
15449         * httemplate/graph/money_time.cgi: correct period & use a yellow
15450           color for the total column
15451
15452 2006-04-15 06:25  ivan
15453
15454         * httemplate/graph/money_time.cgi: format & link the total column
15455
15456 2006-04-14 17:21  ivan
15457
15458         * httemplate/graph/money_time.cgi: and </TD> the total column
15459
15460 2006-04-14 17:16  ivan
15461
15462         * httemplate/graph/money_time.cgi: add a total column
15463
15464 2006-04-14 04:55  ivan
15465
15466         * FS/FS/: Conf.pm, svc_forward.pm: add the
15467           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
15468           destinations
15469
15470 2006-04-13 14:29  ivan
15471
15472         * FS/bin/freeside-adduser: don't do the duplicate check unless
15473           there's a file already; fixes problem with first use of
15474           freeside-adduser
15475
15476 2006-04-12 05:36  ivan
15477
15478         * httemplate/index.html, FS/FS/cust_main.pm,
15479           httemplate/search/cust_main-zip.html,
15480           httemplate/search/cust_main.cgi,
15481           httemplate/search/report_cust_main-zip.html,
15482           httemplate/search/elements/search.html: zip code report
15483
15484 2006-04-09 16:41  ivan
15485
15486         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
15487           cust_main/tickets.html: a few more fixups for our favorite
15488           include(...) from Scott Edwards
15489
15490 2006-04-09 16:39  ivan
15491
15492         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
15493           fields
15494
15495 2006-04-09 16:24  ivan
15496
15497         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
15498           string ("old_uid") as a SCALAR ref while "strict refs" in use"
15499           error
15500
15501 2006-04-09 13:36  ivan
15502
15503         * FS/bin/freeside-adduser: error out if you try to add duplicates;
15504           this should lower my annoyance-level
15505
15506 2006-04-03 16:26  ivan
15507
15508         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
15509           checking
15510
15511 2006-04-03 13:49  ivan
15512
15513         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
15514
15515 2006-04-03 04:36  ivan
15516
15517         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
15518
15519 2006-04-03 03:11  ivan
15520
15521         * FS/FS/Record.pm: allow [ and ] in ut_text
15522
15523 2006-04-03 02:46  ivan
15524
15525         * htetc/handler.pl, FS/FS/Misc.pm,
15526           httemplate/edit/cust_main/contact.html,
15527           httemplate/edit/cust_main/select-country.html,
15528           httemplate/edit/cust_main/select-state.html,
15529           httemplate/misc/states.cgi,
15530           httemplate/view/cust_main/contacts.html: have the UI use full
15531           country names, and state names outside the US...
15532
15533 2006-04-02 15:13  ivan
15534
15535         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
15536
15537 2006-03-31 15:22  ivan
15538
15539         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
15540           events
15541
15542 2006-03-31 01:20  lsc
15543
15544         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
15545           pointed out by Ivan in the following email:
15546
15547           ---- before and after now?  I gave subscription and prorate a
15548           try.  Subscription came out as:
15549
15550             subscription 27th (03/25/06 - 04/27/06)  $10.00
15551             subscription 23rd (03/25/06 - 04/23/06)  $10.00
15552
15553           the "23rd" one is right, but the "27th" one should have only
15554           advanced the date two days to 3/27/06.
15555
15556               Prorate came out as:
15557
15558               prorate 23rd (03/25/06 - 04/23/06)  $9.20
15559               prorate 27th (03/25/06 - 04/27/06)  $10.49
15560
15561           The "23rd" one is right, but the "27th" one should have only
15562           advanced the date two days to 4/27/06.
15563
15564           lsc@prgmr.com
15565
15566 2006-03-30 06:22  ivan
15567
15568         * README.1.7.0, FS/bin/freeside-upgrade: move all the
15569           schema-updating magic into DBIx::DBSchema
15570
15571 2006-03-24 18:23  ivan
15572
15573         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
15574           FS/bin/freeside-setup,
15575           fs_selfservice/FS-SelfService/cgi/agent.cgi,
15576           fs_selfservice/FS-SelfService/cgi/payment_results.html,
15577           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
15578           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
15579           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
15580           httemplate/misc/upload-batch.cgi,
15581           httemplate/misc/process/cdr-import.html,
15582           httemplate/misc/process/cust_main-import.cgi,
15583           httemplate/misc/process/cust_main-import_charges.cgi,
15584           httemplate/misc/process/inventory_item-import.html: successfully
15585           correct the spelling of sucessful
15586
15587 2006-03-24 11:49  ivan
15588
15589         * httemplate/misc/process/payment.cgi: fix spelling
15590
15591 2006-03-23 04:00  lsc
15592
15593         * FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
15594           subscription.pm and prorate.pm:
15595
15596           -modify the subscription and prorate price plans
15597           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
15598           configurable (add a field to the %info hash) billing day instead
15599           of "1st of the month" only.  subscription will be easy, prorate
15600           will be a little trickier.
15601
15602           essentially, I replaced the '1' in the 'day' field of the
15603           timelocal that generates $$date with the value I added to the
15604           %info hash, 'cutoff_day'
15605
15606           -implement a price plan (new file in FS/FS/part_pkg/ - probably
15607           @ISA FS::part_pkg::subscription) that charges the first full
15608           month if the customer signs up between the 1st and the
15609           configurable billing day, and gives them the remainder of the
15610           month free if they sign up between the configurable billing day
15611           and the end of the month.
15612
15613           if this is the first time the customer is billed, and if the date
15614           is greater than the cutoff date, advance $ssdate to cutoff_day of
15615           next month, else $$date is cutoff_date of this month.  Either
15616           way, charge them for a month.
15617
15618           ----------------------------------------------------------------------
15619
15620 2006-03-20 11:13  ivan
15621
15622         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
15623           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
15624           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
15625           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
15626           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
15627           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
15628           httemplate/edit/cust_main/billing.html,
15629           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
15630           httemplate/view/cust_main/billing.html: add price plan to bill on
15631           internal or external CDRs directly, add option to export CDRs to
15632           a per-customer downstream file
15633
15634 2006-03-17 06:56  ivan
15635
15636         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
15637
15638 2006-03-14 23:34  ivan
15639
15640         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
15641           want a revision history
15642
15643 2006-03-14 20:17  ivan
15644
15645         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
15646           and normalize canadian zip codes as well as us ones
15647
15648 2006-03-13 14:32  ivan
15649
15650         * httemplate/elements/: progress-init.html, progress-popup.html:
15651           fix progress hoohaw for internet exploder again, whew.  also make
15652           sure error/finish messages are centered, looks better
15653
15654 2006-03-10 23:27  ivan
15655
15656         * httemplate/elements/footer.html: some pages from ui hoohaw have
15657           leaked footer include, need something here for now
15658
15659 2006-03-10 21:21  ivan
15660
15661         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
15662           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
15663           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
15664           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
15665           progressbar bug with multiple progressbar forms on a page
15666
15667 2006-03-10 14:30  ivan
15668
15669         * httemplate/: elements/progress-init.html,
15670           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
15671           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
15672           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
15673           (hopefully) allow multiple progress-init's in a page, also add
15674           second $cgi arg to all these progressbar calls...
15675
15676 2006-03-10 14:28  ivan
15677
15678         * FS/FS/UI/Web.pm: want to know who *called* this without the
15679           required second arg
15680
15681 2006-03-09 05:42  ivan
15682
15683         * htetc/handler.pl: fix that
15684           blank-page-instead-of-profiling-redirect-when-called-from-an-include
15685           bug triggered by mason 1.32 :)
15686
15687 2006-03-09 03:48  ivan
15688
15689         * httemplate/view/cust_main.cgi: don't use a table with
15690           WIDTH="100%", it shoves the custnum and "billing information"
15691           boxes way out to the right
15692
15693 2006-03-08 04:14  ivan
15694
15695         * FS/FS/inventory_item.pm,
15696           httemplate/misc/inventory_item-import.html,
15697           httemplate/misc/process/inventory_item-import.html,
15698           httemplate/search/inventory_class.html,
15699           httemplate/search/inventory_item.html:  Add an option to the web
15700           interface to batch upload new entries to the
15701           inventory_item table.
15702
15703 2006-03-08 02:05  ivan
15704
15705         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
15706           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
15707           FS/t/inventory_item.t, httemplate/search/inventory_class.html,
15708           httemplate/search/inventory_item.html, bin/generate-table-module,
15709           htetc/handler.pl, httemplate/edit/inventory_class.html,
15710           httemplate/edit/elements/edit.html,
15711           httemplate/edit/process/inventory_class.html,
15712           httemplate/edit/process/elements/process.html,
15713           httemplate/search/elements/search.html: Add a new table for
15714           inventory with for DIDs/serials/etc., and an additional new table
15715           for inventory category (i.e. to distinguish DIDs, serials, MACs,
15716           etc.)
15717
15718 2006-03-08 00:21  ivan
15719
15720         * FS/FS/agent.pm: add space in error msg
15721
15722 2006-03-03 07:02  ivan
15723
15724         * FS/FS/Report/Table/Monthly.pm,
15725           httemplate/graph/money_time-graph.cgi,
15726           httemplate/graph/money_time.cgi: agent-specific
15727           sales/credit/receipts summary
15728
15729 2006-02-28 11:34  ivan
15730
15731         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
15732
15733 2006-02-22 05:07  ivan
15734
15735         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
15736           httemplate/images/red_telephone_mimooh_01.png,
15737           httemplate/view/cust_main/contacts.html: add vonage click2call
15738           feature
15739
15740 2006-02-21 23:12  ivan
15741
15742         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
15743
15744 2006-02-18 03:14  ivan
15745
15746         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
15747           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
15748           README.1.7.0, README.2.0.0, FS/MANIFEST,
15749           FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
15750           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
15751           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
15752           httemplate/misc/cdr-import.html,
15753           httemplate/misc/process/cdr-import.html,
15754           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
15755           bin/cdr_calltype.import: CDR schema and class
15756
15757 2006-02-17 20:32  ivan
15758
15759         * htetc/global.asa, httemplate/docs/install.html: Mason it is
15760
15761 2006-02-17 18:11  ivan
15762
15763         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
15764           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
15765           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
15766           documentation left behind from example template
15767
15768 2006-02-16 13:43  ivan
15769
15770         * FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
15771           httemplate/docs/admin.html, httemplate/docs/install.html:
15772           automate more of the initial data adding...
15773
15774 2006-02-08 23:18  ivan
15775
15776         * httemplate/elements/: calendar-en.js, calendar-setup.js,
15777           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
15778           jscalendar
15779
15780 2006-02-08 14:53  ivan
15781
15782         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
15783           around either
15784
15785 2006-02-07 19:50  ivan
15786
15787         * httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
15788           upgrade instructions
15789
15790 2006-02-07 19:49  ivan
15791
15792         * httemplate/docs/: upgrade10.html, index.html: slightly html-ize
15793           the 1.5.8 upgrade instructions
15794
15795 2006-02-07 18:26  ivan
15796
15797         * FS/FS/UID.pm: update error message when secrets file cannot be
15798           found
15799
15800 2006-02-07 05:49  ivan
15801
15802         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
15803           error message is better.
15804
15805 2006-02-07 03:12  ivan
15806
15807         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
15808           statement preventing page from showing up in konq
15809
15810 2006-02-05 04:27  ivan
15811
15812         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
15813           httemplate/edit/payment_gateway.html,
15814           httemplate/edit/process/payment_gateway.html: payment gateway
15815           editing
15816
15817 2006-02-01 15:13  ivan
15818
15819         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
15820           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
15821           FS/bin/freeside-daily, FS/bin/freeside-monthly,
15822           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
15823           httemplate/browse/part_bill_event.cgi: finish adding
15824           freeside-monthly and monthly events
15825
15826 2006-01-31 23:58  ivan
15827
15828         * Makefile: HEAD isn't 1.5.8 anymore
15829
15830 2006-01-31 07:01  ivan
15831
15832         * FS/FS/payby.pm: oops, forgot $
15833
15834 2006-01-31 03:02  ivan
15835
15836         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
15837           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
15838           httemplate/edit/part_bill_event.cgi: [no log message]
15839
15840 2006-01-30 20:26  ivan
15841
15842         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
15843           browse/agent_type.cgi, browse/cust_pay_batch.cgi,
15844           browse/part_bill_event.cgi, browse/part_export.cgi,
15845           browse/part_pkg.cgi, browse/part_referral.cgi,
15846           browse/part_svc.cgi, browse/part_virtual_field.cgi,
15847           browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
15848           browse/router.cgi, browse/svc_acct_pop.cgi,
15849           config/config-view.cgi, config/config.cgi,
15850           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
15851           edit/agent_payment_gateway.html, edit/agent_type.cgi,
15852           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
15853           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
15854           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
15855           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
15856           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
15857           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
15858           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
15859           misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
15860           misc/upload-batch.cgi, misc/whois.cgi,
15861           misc/process/cust_main-import.cgi,
15862           misc/process/cust_main-import_charges.cgi,
15863           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
15864           search/report_tax.cgi, search/svc_external.cgi,
15865           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
15866           view/svc_broadband.cgi, view/svc_domain.cgi,
15867           view/svc_external.cgi: move header() to
15868           include(/elements/header.html) so it can be changed in one place,
15869           thanks to Scott Edwards
15870
15871 2006-01-30 18:59  ivan
15872
15873         * FS/FS/Record.pm: fix "table not found" dbdef error message to
15874           recommend freeside-upgrade instead create + dbdef-create
15875
15876 2006-01-26 23:34  ivan
15877
15878         * httemplate/search/report_tax.cgi: small visual fix to alternating
15879           row colors when show_taxclasses is on
15880
15881 2006-01-26 17:33  ivan
15882
15883         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
15884           report, show more info on the specific line item and invoice
15885
15886 2006-01-26 07:27  ivan
15887
15888         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
15889           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
15890           httemplate/search/cust_bill_pkg.cgi,
15891           httemplate/search/cust_tax_exempt_pkg.cgi,
15892           httemplate/search/report_tax.cgi,
15893           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
15894           exemption columns to work correctly.  also make them
15895           agent-specific.  also fix package exemption columns, they were
15896           bunk too, sheesh.  start adding package classes for package class
15897           tax reporting.
15898
15899 2006-01-25 04:34  ivan
15900
15901         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
15902           FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
15903           FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
15904           FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
15905           FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
15906           FS/MANIFEST: change texas-style tax exemptions to be against a
15907           specific line item rather than just general per-customer, for
15908           later tracking and tax reporting.  fix 1969/1970 exemptions for
15909           one-off charges
15910
15911 2006-01-05 01:34  ivan
15912
15913         * httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
15914
15915 2006-01-04 18:03  ivan
15916
15917         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
15918           columns
15919
15920 2006-01-03 00:45  ivan
15921
15922         * bin/billco-upload: agentnums 1-3
15923
15924 2005-12-29 18:41  rsiddall
15925
15926         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
15927           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
15928           fs_selfservice/FS-SelfService/SelfService.pm,
15929           fs_selfservice/FS-SelfService/cgi/provision_list.html,
15930           httemplate/view/cust_main.cgi: Fixing a few typos.
15931
15932 2005-12-24 19:41  ivan
15933
15934         * httemplate/search/report_tax.cgi: add switch to enable taxclass
15935           breakdown, report invoiced tax separately in that case
15936
15937 2005-12-24 19:38  ivan
15938
15939         * httemplate/edit/part_bill_event.cgi: make sure to specify a
15940           money_char default
15941
15942 2005-12-24 19:18  ivan
15943
15944         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
15945           to enable taxclass breakdown, report invoiced tax separately in
15946           that case
15947
15948 2005-12-24 19:07  ivan
15949
15950         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
15951           region" flag on new line item report - NULLs need to be compared
15952           explicitly.  apparantly NULL != NULL.  bah SQL
15953
15954 2005-12-24 19:00  ivan
15955
15956         * README.1.5.8, FS/FS/Schema.pm: update indices for better tax
15957           report performance
15958
15959 2005-12-24 18:31  ivan
15960
15961         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
15962           brainfart
15963
15964 2005-12-24 17:57  ivan
15965
15966         * httemplate/search/report_tax.cgi: correct end date display for
15967           "now"
15968
15969 2005-12-24 16:52  ivan
15970
15971         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
15972           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
15973           only when greater than N amount
15974
15975 2005-12-24 16:36  ivan
15976
15977         * httemplate/edit/cust_main/billing.html: don't reenable postal
15978           billing for existing customers just cause its blank...
15979
15980 2005-12-21 20:24  ivan
15981
15982         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
15983           the declaration too
15984
15985 2005-12-21 20:22  ivan
15986
15987         * httemplate/search/report_tax.cgi: fix some ambiguous var names
15988           causing " "my" variable $t masks earlier declaration in same
15989           scope" errors
15990
15991 2005-12-21 20:02  ivan
15992
15993         * Changes.1.5.8: more accurate description of tax report changes
15994
15995 2005-12-21 20:01  ivan
15996
15997         * httemplate/search/cust_bill_event.html,
15998           httemplate/search/cust_bill_pkg.cgi,
15999           httemplate/search/cust_pkg_report.cgi,
16000           httemplate/search/report_cust_bill.html,
16001           httemplate/search/report_cust_credit.html,
16002           httemplate/search/report_cust_pay.html,
16003           httemplate/search/report_tax.cgi,
16004           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
16005           httemplate/elements/select-agent.html,
16006           httemplate/elements/table-grid.html,
16007           httemplate/elements/tr-input-beginning_ending.html,
16008           httemplate/elements/tr-select-agent.html,
16009           httemplate/search/elements/search.html: tax report update, link
16010           to new line item report, per-agent tax reporting
16011
16012 2005-12-18 20:18  ivan
16013
16014         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
16015           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
16016           field labeling - not always monthly
16017
16018 2005-12-18 20:18  ivan
16019
16020         * Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
16021           "caps" to RADIUS usage charges
16022
16023 2005-12-16 14:47  ivan
16024
16025         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
16026           attributes from wtxs, neaten up raddb.pm generation
16027
16028 2005-12-15 17:49  ivan
16029
16030         * httemplate/edit/payment_gateway.html: add TransactionCentral
16031
16032 2005-12-15 11:36  ivan
16033
16034         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
16035           new agent types, noticed by Julius Igugu
16036
16037 2005-12-15 10:45  ivan
16038
16039         * bin/print-schema: adding print-schema
16040
16041 2005-12-14 20:04  ivan
16042
16043         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
16044           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
16045
16046 2005-12-14 12:57  ivan
16047
16048         * FS/FS/svc_acct.pm: allow a dir field to be set (or
16049           auto-generated) even if uid is fixed
16050
16051 2005-12-14 10:52  ivan
16052
16053         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
16054           to Radiator export
16055
16056 2005-12-12 19:13  ivan
16057
16058         * httemplate/edit/process/payment_gateway.html: fix options in
16059           gateway adding
16060
16061 2005-12-12 13:39  ivan
16062
16063         * FS/FS/part_export/radiator.pm: use crypt password for radiator
16064           export
16065
16066 2005-12-09 08:58  ivan
16067
16068         * httemplate/: edit/process/cust_credit_bill.cgi,
16069           view/cust_main/payment_history.html: fill in reason if empty when
16070           applying a credit to a refund
16071
16072 2005-12-09 08:56  ivan
16073
16074         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
16075           postal mail checkbox misbehaving (isn't sticky on errors -
16076           reverts back to on)
16077
16078 2005-12-07 15:48  ivan
16079
16080         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
16081           without pg_oid_status, look up the actual sequence name from
16082           dbdef rather than assuming ${table}_${column}_seq
16083
16084 2005-12-06 14:25  ivan
16085
16086         * FS/FS/Record.pm: make sure zip is required for canada, also use
16087           CURRVAL() function instead of pg_oid_status DBD attribute because
16088           Pg 8.1 doesn't have oids by default anymore
16089
16090 2005-12-05 11:01  ivan
16091
16092         * FS/FS/svc_Common.pm: avoid uninitialized value errors
16093
16094 2005-12-05 09:19  ivan
16095
16096         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
16097           debugging info by default
16098
16099 2005-12-02 23:26  ivan
16100
16101         * htetc/handler.pl: this should be the last of
16102           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
16103
16104 2005-12-02 23:12  ivan
16105
16106         * Makefile: those semicolons can't possibly have belonged there
16107
16108 2005-12-02 23:02  ivan
16109
16110         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
16111           had to be run multiple times before
16112
16113 2005-12-02 22:49  ivan
16114
16115         * README.1.5.8, httemplate/docs/install.html,
16116           httemplate/docs/upgrade10.html: add Term::ReadKey to install &
16117           upgrade docs and README.1.5.8
16118
16119 2005-12-01 18:30  ivan
16120
16121         * httemplate/docs/upgrade10.html: and Net::Whois::Raw
16122
16123 2005-12-01 17:52  ivan
16124
16125         * README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
16126           0.29 is required for Pg 7.2.x and earlier
16127
16128 2005-12-01 17:22  ivan
16129
16130         * httemplate/docs/upgrade10.html: apache instructions already up
16131           top
16132
16133 2005-12-01 11:17  ivan
16134
16135         * httemplate/edit/agent_type.cgi: list disabled packages on agent
16136           type edit if they are still associated with the type
16137
16138 2005-12-01 09:36  ivan
16139
16140         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
16141           shouldn't apply to RADIUS groups, this is messing up unrelated
16142           RADIUS exports
16143
16144 2005-11-30 09:48  ivan
16145
16146         * README.1.5.8: later versions are okay too
16147
16148 2005-11-28 09:16  ivan
16149
16150         * FS/FS/cust_main.pm: turn off debugging
16151
16152 2005-11-28 09:13  ivan
16153
16154         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
16155           SQL that Pg doesn't need and MySQL doesn't like
16156
16157 2005-11-28 09:12  ivan
16158
16159         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
16160           for all three supporte exports
16161
16162 2005-11-28 09:07  ivan
16163
16164         * FS/bin/freeside-sqlradius-radacctd: startup
16165           freeside-sqlradius-radacctd for radiator export too
16166
16167 2005-11-28 08:59  ivan
16168
16169         * FS/FS/svc_Common.pm: allow defaults to override empty values for
16170           new objects
16171
16172 2005-11-28 08:38  ivan
16173
16174         * FS/FS/cust_svc.pm: better error msg
16175
16176 2005-11-28 08:34  ivan
16177
16178         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
16179           deal with any usage-capable export
16180
16181 2005-11-28 08:21  ivan
16182
16183         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
16184           deal with any usage-capable export
16185
16186 2005-11-28 08:14  ivan
16187
16188         * FS/FS/Record.pm: okay, its been tested
16189
16190 2005-11-28 08:07  ivan
16191
16192         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
16193
16194 2005-11-28 07:41  ivan
16195
16196         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
16197           where the freeze is coming from
16198
16199 2005-11-27 13:59  ivan
16200
16201         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
16202           per-agent billco spools
16203
16204 2005-11-22 10:29  ivan
16205
16206         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
16207           backend-realtime config flag, should be more intuitive for
16208           guyananet
16209
16210 2005-11-22 08:41  ivan
16211
16212         * FS/FS/svc_Common.pm: oops, supposed to commit this one
16213
16214 2005-11-22 08:39  ivan
16215
16216         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
16217           svc_acct.seconds
16218
16219 2005-11-22 05:26  ivan
16220
16221         * FS/FS/part_export/radiator.pm: update radiator export to deal
16222           with prepaid and some other random stuff
16223
16224 2005-11-22 01:13  ivan
16225
16226         * httemplate/docs/install.html: correct common misconception RIGHT
16227           THERE in the docs
16228
16229 2005-11-21 07:24  ivan
16230
16231         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
16232           and there's a duplicate error, show all conflicting accounts not
16233           just the ones for different customers
16234
16235 2005-11-21 06:25  ivan
16236
16237         * FS/FS/part_export/: shellcommands.pm,
16238           shellcommands_withdomain.pm: add usermod_nousername flag to just
16239           prohibit username changes
16240
16241 2005-11-21 04:41  ivan
16242
16243         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
16244           view/cust_main/payment_history.html: ignore blank lines in payby
16245           config
16246
16247 2005-11-21 03:04  ivan
16248
16249         * README: slight update to README
16250
16251 2005-11-21 02:47  ivan
16252
16253         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16254           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
16255           httemplate/edit/cust_main/billing.html,
16256           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
16257           httemplate/search/report_cust_pay.html,
16258           httemplate/view/cust_bill.cgi,
16259           httemplate/view/cust_main/payment_history.html: add MCRD payment
16260           type for manually processed ccards
16261
16262 2005-11-20 22:46  ivan
16263
16264         * httemplate/docs/schema.dia: load schema in current dia and save,
16265           should load up for people now?
16266
16267 2005-11-20 21:18  ivan
16268
16269         * FS/FS/Conf.pm: add config values used by external RT integration
16270
16271 2005-11-18 07:08  ivan
16272
16273         * httemplate/search/report_receivables.cgi: fix link glitch in
16274           receivables reports
16275
16276 2005-11-18 06:59  ivan
16277
16278         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
16279           add comment to package listing
16280
16281 2005-11-18 02:58  ivan
16282
16283         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
16284           BS for RT 3.4.4
16285
16286 2005-11-18 02:53  ivan
16287
16288         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
16289           BS for RT 3.4.4
16290
16291 2005-11-18 01:44  ivan
16292
16293         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
16294           BS for RT 3.4.4
16295
16296 2005-11-17 23:05  ivan
16297
16298         * README.1.5.8: slightly more info in 1.5.8 upgrade instructions
16299
16300 2005-11-17 19:48  ivan
16301
16302         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
16303           check edits for an expired card when the # has changed
16304
16305 2005-11-17 07:56  ivan
16306
16307         * FS/FS/part_export/: shellcommands.pm,
16308           shellcommands_withdomain.pm: make variable description more
16309           consistant wrt vars that are already shell-quoted
16310
16311 2005-11-17 04:53  ivan
16312
16313         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
16314
16315 2005-11-17 04:27  ivan
16316
16317         * README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
16318           cust_pkg.pkgpart
16319
16320 2005-11-17 03:15  ivan
16321
16322         * FS/FS/svc_acct.pm: update debuggging information for replace
16323           group info with user@domain
16324
16325 2005-11-17 03:04  ivan
16326
16327         * httemplate/view/svc_acct.cgi: fix service change!
16328
16329 2005-11-17 02:14  ivan
16330
16331         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
16332           requests!
16333
16334 2005-11-16 05:14  ivan
16335
16336         * FS/FS/part_svc.pm, httemplate/index.html,
16337           httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
16338           httemplate/edit/bulk-cust_svc.html,
16339           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
16340
16341 2005-11-12 04:19  ivan
16342
16343         * README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
16344           instructions
16345
16346 2005-11-11 17:24  ivan
16347
16348         * httemplate/view/cust_main/tickets.html: huh seem to have
16349           overlooked this
16350
16351 2005-11-11 17:22  ivan
16352
16353         * FS/FS/cust_main.pm: set payip for all payment types
16354
16355 2005-11-11 16:44  ivan
16356
16357         * FS/FS/part_export/cpanel.pm: interpolation helps alot
16358
16359 2005-11-11 16:17  ivan
16360
16361         * FS/FS/part_export/cpanel.pm: try using web interface scrape
16362           bullshit for adding pops instead of API, as per cpanel support
16363           [cPanel tickets ID# 116044]
16364
16365 2005-11-11 06:06  ivan
16366
16367         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
16368           export update of RADIUS Expiration attribute when cust_pkg.bill
16369           changes
16370
16371 2005-11-10 04:47  ivan
16372
16373         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
16374           add part_bill_event.payby selection to failed invoice event
16375           search
16376
16377 2005-11-10 03:36  ivan
16378
16379         * FS/FS/part_export/everyone_net.pm: fix password changes with
16380           everyone.net
16381
16382 2005-11-09 16:00  ivan
16383
16384         * httemplate/view/svc_domain.cgi: add javascript confirmation to
16385           unaudited domain deletion, add record being deleted to record
16386           deletion popup
16387
16388 2005-11-09 12:48  ivan
16389
16390         * httemplate/docs/install.html: closing paren
16391
16392 2005-11-07 18:16  ivan
16393
16394         * httemplate/docs/admin.html: bah
16395
16396 2005-11-07 14:07  ivan
16397
16398         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
16399           Bug#1270
16400
16401 2005-11-04 03:43  ivan
16402
16403         * httemplate/elements/xmlhttp.html: oops, typo applying patch
16404
16405 2005-11-04 03:31  ivan
16406
16407         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
16408           Edwards to show mason errors received from XMLHTTP requests
16409
16410 2005-11-02 13:18  ivan
16411
16412         * FS/FS/cust_bill.pm: spool invoice to billco if no other
16413           destinations are set!
16414
16415 2005-10-31 21:32  ivan
16416
16417         * FS/FS/: cust_bill.pm: yarg
16418
16419 2005-10-31 21:27  ivan
16420
16421         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
16422
16423 2005-10-31 21:21  ivan
16424
16425         * bin/billco-upload: do the zip
16426
16427 2005-10-31 21:14  ivan
16428
16429         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
16430           events to apply only to a specific destination type (i.e. postal
16431           only)
16432
16433 2005-10-31 19:16  ivan
16434
16435         * bin/billco-upload: good nuff for 11/1
16436
16437 2005-10-31 19:15  ivan
16438
16439         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
16440           billco format option to FTP invoice send, add invoice event to
16441           spool one giant (pair of) CSV files in addition to FTPing them
16442           individually
16443
16444 2005-10-28 10:10  ivan
16445
16446         * bin/billco-upload: beginning of quick billco zip & upload tool
16447
16448 2005-10-28 04:56  ivan
16449
16450         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
16451           statustext as a failed billing event
16452
16453 2005-10-27 10:04  ivan
16454
16455         * httemplate/elements/select-taxclass.html: extraneous '; noticed
16456           by joe@surferz
16457
16458 2005-10-27 08:48  ivan
16459
16460         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
16461           and 60 had the wrote quote. they had single quote where double
16462           was needed...
16463
16464 2005-10-24 04:59  ivan
16465
16466         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
16467
16468 2005-10-24 04:56  ivan
16469
16470         * README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
16471           httemplate/elements/progress-init.html,
16472           httemplate/elements/xmlhttp.html: fix rate plan editing with new
16473           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
16474           on rate search screen
16475
16476 2005-10-21 08:21  ivan
16477
16478         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16479           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
16480           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
16481           httemplate/edit/cust_main/billing.html,
16482           httemplate/edit/process/cust_main.cgi,
16483           httemplate/search/cust_pay.cgi,
16484           httemplate/search/report_cust_pay.html,
16485           httemplate/view/cust_bill.cgi,
16486           httemplate/view/cust_main/payment_history.html: add CASH and WEST
16487           payment types (payments only, not cust_main.payby)
16488
16489 2005-10-21 06:15  ivan
16490
16491         * conf/invoice_html: brainfart
16492
16493 2005-10-21 05:50  ivan
16494
16495         * conf/invoice_html: i thought i fixed this already
16496
16497 2005-10-20 05:30  ivan
16498
16499         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
16500           service.  fuck Date::Manip
16501
16502 2005-10-16 23:46  ivan
16503
16504         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
16505           exporting so it'll export even if all svc_acct records don't have
16506           the group yet
16507
16508 2005-10-16 23:03  ivan
16509
16510         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
16511           usergroup editing
16512
16513 2005-10-16 08:02  ivan
16514
16515         * bin/bind.export: and make .HEADER optional for slaves too
16516
16517 2005-10-16 07:59  ivan
16518
16519         * bin/bind.export: don't error out if there's no HEADER file, just
16520           produce a useable snippet anyway
16521
16522 2005-10-16 07:04  ivan
16523
16524         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
16525           zone-underscore config file, update bind.import to use
16526           command-line options instead of ask for input
16527
16528 2005-10-15 06:48  ivan
16529
16530         * FS/FS/TicketSystem/RT_External.pm: don't error out when
16531           ticket_system-default_queueid hasn't been set yet
16532
16533 2005-10-15 06:40  ivan
16534
16535         * FS/FS/Conf.pm: make sure config still works if no ticket system
16536           is configured...
16537
16538 2005-10-15 06:37  ivan
16539
16540         * FS/FS/Conf.pm: make sure config still works if no ticket system
16541           is configured...
16542
16543 2005-10-15 05:58  ivan
16544
16545         * bin/backup-dvd: adding quick backup-to-dvd script
16546
16547 2005-10-15 04:29  ivan
16548
16549         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
16550           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
16551           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
16552           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
16553           httemplate/config/config.cgi: agent option to select RT queue
16554
16555 2005-10-15 04:25  ivan
16556
16557         * README.1.5.8: upgrade instructions for new RT verison
16558
16559 2005-10-15 04:13  ivan
16560
16561         * README.1.5.8, rt/html/Elements/Header, rt/html/NoAuth/webrt.css:
16562           land RT 3.4.4 on HEAD
16563
16564 2005-10-15 02:33  ivan
16565
16566         * rt/: etc/RT_SiteConfig.pm, html/Admin/Global/CustomField.html,
16567           html/Admin/Global/CustomFields.html, html/Elements/Footer,
16568           html/Elements/Header, html/Elements/Menu,
16569           html/Elements/PageLayout, html/Elements/SimpleSearch,
16570           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
16571           html/NoAuth/webrt.css, html/NoAuth/images/back_home.gif,
16572           html/NoAuth/images/head_requestracker.gif,
16573           html/NoAuth/images/rt.jpg, html/NoAuth/images/spacer.gif,
16574           html/NoAuth/images/squares_blue.gif,
16575           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
16576           lib/RT/TicketCustomFieldValue.pm,
16577           lib/RT/TicketCustomFieldValue_Overlay.pm,
16578           lib/RT/TicketCustomFieldValues.pm,
16579           lib/RT/TicketCustomFieldValues_Overlay.pm,
16580           lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
16581           lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
16582           lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
16583           lib/t/regression/00placeholder, sbin/rt-setup-database.in:
16584           landing rt 3.4.4 on HEAD
16585
16586 2005-10-15 02:09  ivan
16587
16588         * rt/: docs/design_docs/realflow.txt,
16589           docs/design_docs/3.3-schema-redesign.txt,
16590           docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
16591           html/Search/Elements/SelectGroup, html/Admin/autohandler,
16592           html/Download/CustomFieldValue/dhandler,
16593           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
16594           html/Admin/CustomFields/GroupRights.html,
16595           html/Admin/Global/CustomFields/Groups.html,
16596           html/Admin/Global/CustomFields/Queue-Tickets.html,
16597           html/Admin/Global/CustomFields/Queue-Transactions.html,
16598           html/Admin/Global/CustomFields/Users.html,
16599           html/Admin/Global/CustomFields/index.html,
16600           html/Admin/Groups/CustomFields.html,
16601           html/Admin/Groups/History.html,
16602           html/Admin/CustomFields/Modify.html,
16603           html/Admin/CustomFields/Objects.html,
16604           html/Admin/CustomFields/UserRights.html,
16605           html/Admin/CustomFields/index.html,
16606           html/Admin/Users/CustomFields.html,
16607           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
16608           html/Admin/Elements/CustomFieldTabs,
16609           html/Admin/Elements/SelectCustomFieldLookupType,
16610           html/Admin/Elements/GlobalCustomFieldTabs,
16611           html/Admin/Elements/ObjectCustomFields,
16612           html/Admin/Elements/PickCustomFields,
16613           html/Admin/Elements/PickObjects,
16614           html/SelfService/CreateTicketInQueue.html,
16615           html/Elements/EditCustomField,
16616           html/Elements/EditCustomFieldImage,
16617           html/Elements/EditCustomFieldBinary,
16618           html/Elements/EditCustomFieldSelect,
16619           html/Elements/ShowCustomFieldBinary,
16620           html/Elements/ShowCustomFieldImage,
16621           html/Elements/ShowCustomFieldWikitext,
16622           html/Elements/ShowCustomFields,
16623           html/Elements/EditCustomFieldFreeform,
16624           html/Elements/EditCustomFieldText,
16625           html/Elements/EditCustomFieldWikitext,
16626           html/Elements/ShowMemberships, lib/t/setup_regression.t,
16627           lib/t/create_data.pl, lib/t/regression/01ticket_link_searching.t,
16628           lib/t/regression/02basic_web.t,
16629           lib/t/regression/03web_compiliation_errors.t,
16630           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
16631           lib/t/regression/08web_cf_access.t,
16632           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
16633           lib/t/regression/11-template-insert.t,
16634           lib/t/regression/12-search.t,
16635           lib/t/regression/13-attribute-tests.t,
16636           lib/t/regression/14merge.t,
16637           lib/t/regression/16-transaction_cf_tests.t,
16638           lib/t/regression/17multiple_deleg_revocation.t,
16639           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
16640           lib/t/regression/21query-builder.t,
16641           lib/t/regression/22search_tix_by_txn.t,
16642           lib/t/regression/04send_email.t,
16643           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
16644           lib/t/regression/15cf_single_values_are_single.t,
16645           lib/t/regression/18stale_delegations_cleanup.t,
16646           lib/RT/SavedSearch.pm, lib/RT/ObjectCustomFields.pm,
16647           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/ObjectCustomField.pm,
16648           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
16649           lib/RT/ObjectCustomFieldValues.pm,
16650           lib/RT/ObjectCustomFieldValue.pm,
16651           lib/RT/ObjectCustomField_Overlay.pm,
16652           lib/RT/ObjectCustomFieldValues_Overlay.pm,
16653           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
16654           lib/RT/I18N/id.po, lib/RT/URI/t.pm,
16655           lib/RT/Interface/Web/QueryBuilder.pm,
16656           lib/RT/Interface/Web/Standalone.pm,
16657           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
16658           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
16659           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
16660           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
16661           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
16662           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
16663           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
16664           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
16665           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
16666           etc/upgrade/3.3.11/schema.SQLite,
16667           etc/upgrade/3.3.11/schema.mysql: Initial revision
16668
16669 2005-10-13 14:16  ivan
16670
16671         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
16672           change uid' error when the account *has* a uid but
16673           svc_acct-edit_uid isn't turned on
16674
16675 2005-10-12 05:02  ivan
16676
16677         * httemplate/misc/: batch-cust_pay.html,
16678           process/batch-cust_pay.cgi: change button to say "post payment
16679           batch" and main error message to indicate the whole batch should
16680           be resubmitted, as per feedback from lewis
16681
16682 2005-10-12 02:51  ivan
16683
16684         * httemplate/edit/part_pkg.cgi: fix package customize losing
16685           services
16686
16687 2005-10-12 01:57  ivan
16688
16689         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
16690
16691 2005-10-10 09:06  ivan
16692
16693         * FS/FS/part_export/everyone_net.pm: oops, that should fix
16694           suspension problem
16695
16696 2005-10-10 05:20  ivan
16697
16698         * Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
16699           htetc/handler.pl, httemplate/index.html,
16700           httemplate/docs/upgrade10.html,
16701           httemplate/misc/batch-cust_pay.html,
16702           httemplate/misc/xmlhttp-cust_main-search.cgi,
16703           httemplate/misc/process/batch-cust_pay.cgi,
16704           httemplate/search/cust_pay.cgi: updated quick payment entry
16705
16706 2005-10-08 06:45  ivan
16707
16708         * httemplate/misc/batch-cust_pay.html: quick payment entry
16709           javascript tested & working IE/firefix/konq
16710
16711 2005-10-07 17:47  ivan
16712
16713         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
16714           edit/process/quick-charge.cgi, elements/select-taxclass.html,
16715           view/cust_main/quick-charge.html: fix tax class selection in
16716           package add/edit too
16717
16718 2005-10-07 16:28  ivan
16719
16720         * conf/invoice_latex: allow more width for return address, stuff is
16721           wrapping
16722
16723 2005-10-06 22:03  ivan
16724
16725         * README.1.5.8: need new B:CC
16726
16727 2005-10-06 21:50  ivan
16728
16729         * httemplate/view/cust_main/billing.html: mask out echeck account
16730           #s too
16731
16732 2005-10-06 21:48  ivan
16733
16734         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
16735           in UI.  i believe huntsburg is in the doghouse for this one :)
16736
16737 2005-10-06 19:25  ivan
16738
16739         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
16740           httemplate/edit/process/quick-charge.cgi,
16741           httemplate/view/cust_main/quick-charge.html: add
16742           require_taxclasses config flag
16743
16744 2005-10-06 16:09  ivan
16745
16746         * httemplate/view/cust_bill-logo.cgi: really use default logo if
16747           the agent-specific one isn't found
16748
16749 2005-10-06 16:07  ivan
16750
16751         * httemplate/view/cust_bill-logo.cgi: use default logo if the
16752           agent-specific one isn't found
16753
16754 2005-10-06 16:03  ivan
16755
16756         * httemplate/view/cust_bill-logo.cgi: use default logo if the
16757           agent-specific one isn't found
16758
16759 2005-10-06 13:35  ivan
16760
16761         * FS/FS/part_export/everyone_net.pm: add debugging option to
16762           everyone_net export
16763
16764 2005-10-06 00:34  ivan
16765
16766         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
16767           httemplate/view/cust_main/payment_history.html: add cc-void
16768           option
16769
16770 2005-10-05 18:40  ivan
16771
16772         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
16773           sources (refnum) - needed to make sure the SELECT OPTIONs have
16774           explicitly specified VALUEs
16775
16776 2005-10-04 13:27  ivan
16777
16778         * FS/FS/part_export/everyone_net.pm: fix small error with
16779           everyone.net export
16780
16781 2005-10-02 18:41  ivan
16782
16783         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
16784           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
16785           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
16786           account view and edit: convert to proper templates, make sure
16787           usage information displays for any usage-capable export, add
16788           ability to edit uid/gid
16789
16790 2005-10-02 07:04  ivan
16791
16792         * httemplate/docs/install.html: fix leading % causing Mason to barf
16793
16794 2005-10-02 00:09  ivan
16795
16796         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
16797           target for quick iterative development
16798
16799 2005-09-29 13:19  ivan
16800
16801         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
16802           as well
16803
16804 2005-09-28 11:27  ivan
16805
16806         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
16807
16808 2005-09-25 01:20  ivan
16809
16810         * httemplate/view/cust_main.cgi: this css did weird things under IE
16811
16812 2005-09-25 01:13  ivan
16813
16814         * CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
16815           FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
16816           httemplate/edit/cust_main/select-county.html,
16817           httemplate/edit/process/part_svc.cgi,
16818           httemplate/edit/process/rate.cgi,
16819           httemplate/elements/jsrsServer.html,
16820           httemplate/elements/progress-init.html,
16821           httemplate/elements/progress-popup.html,
16822           httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
16823           httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
16824           progress bar, use XMLHTTPRequest instead.  really should have
16825           done that in the first place.  JSON will wait until another
16826           day...
16827
16828 2005-09-24 15:53  ivan
16829
16830         * FS/FS/cust_main.pm: parse paybatch order number with dashes
16831           correctly
16832
16833 2005-09-22 15:25  ivan
16834
16835         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
16836           (dir-less) Conf showing up
16837
16838 2005-09-21 05:47  ivan
16839
16840         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
16841           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
16842           httemplate/view/cust_main/packages.html, init.d/freeside-init,
16843           FS/bin/freeside-daily: add prepaid support which sets RADIUS
16844           Expiration attribute, update customer view package UI
16845
16846 2005-09-16 03:10  ivan
16847
16848         * FS/FS/cust_main.pm: tyop
16849
16850 2005-09-16 01:18  ivan
16851
16852         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
16853           for a state/county/country
16854
16855 2005-09-14 04:01  ivan
16856
16857         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
16858           FS/t/cancel_reason.t, FS/t/payment_gateway.t,
16859           FS/t/payment_gateway_option.t, bin/generate-table-module: fix
16860           autogenerated simple test
16861
16862 2005-09-13 13:12  ivan
16863
16864         * httemplate/search/elements/search.html: fix redirect with single
16865           item returned from search results and a coderef redirect
16866
16867 2005-09-10 07:50  ivan
16868
16869         * CREDITS, httemplate/edit/cust_main/contact.html,
16870           httemplate/edit/cust_main/select-country.html,
16871           httemplate/edit/cust_main/select-county.html,
16872           httemplate/edit/cust_main/select-state.html,
16873           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
16874           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
16875           ajax-style xmlhttprequest state/county/country selector!
16876
16877 2005-09-08 12:15  ivan
16878
16879         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
16880           table names!  huh
16881
16882 2005-09-08 01:50  ivan
16883
16884         * httemplate/edit/cust_main.cgi: fix dropping of payname
16885
16886 2005-09-07 23:52  ivan
16887
16888         * httemplate/autohandler: don't need 4k of newlines anymore,
16889           H:W:SelectLayers works better
16890
16891 2005-09-07 15:52  ivan
16892
16893         * FS/FS/part_pkg.pm: add hourly frequency
16894
16895 2005-09-07 15:04  ivan
16896
16897         * bin/generate-raddb: list current dictionary sources in example so
16898           i don't forget
16899
16900 2005-09-07 15:02  ivan
16901
16902         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
16903           plus dictionary.ip3networks
16904
16905 2005-09-07 05:56  ivan
16906
16907         * FS/FS/Schema.pm: define username_len so the default add account
16908           screen doesn't have a tiny username field (when usernamemax is
16909           not defined)
16910
16911 2005-09-07 05:48  ivan
16912
16913         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
16914           when adding an account (and usernamemax is not set)
16915
16916 2005-09-07 05:44  ivan
16917
16918         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
16919           when adding an account (and username max is not set)
16920
16921 2005-09-07 05:38  ivan
16922
16923         * httemplate/view/cust_main.cgi: oops, still need areyousure
16924           javascript for some sub-bits of the page (package unprovisioning
16925           and cancellation, bunch of payment history stuff)
16926
16927 2005-09-07 03:40  ivan
16928
16929         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
16930           FS::Schema instead of calling $FS::Record::dbdef directly
16931
16932 2005-09-07 03:25  ivan
16933
16934         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
16935           forgot to prefix FS::
16936
16937 2005-09-07 03:16  ivan
16938
16939         * FS/FS/part_export/cpanel.pm: remote access key is a big long
16940           thing
16941
16942 2005-09-07 02:37  ivan
16943
16944         * Changes.1.5.8, FS/FS/part_export/cpanel.pm,
16945           eg/export_template.pm: add cpanel export
16946
16947 2005-09-06 14:58  ivan
16948
16949         * FS/FS/Conf.pm: document variables available in
16950           payment_receipt_email
16951
16952 2005-08-27 01:46  ivan
16953
16954         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
16955           FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
16956           FS/t/cancel_reason.t, bin/generate-table-module,
16957           httemplate/view/cust_main.cgi,
16958           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
16959           ACH table, re-do cancel popup to have a checkbox to ban payinfo
16960
16961 2005-08-24 07:07  ivan
16962
16963         * README.1.5.8, httemplate/docs/upgrade10.html: need
16964           H:W:SelectLayers 0.05
16965
16966 2005-08-24 06:47  ivan
16967
16968         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
16969           popup
16970
16971 2005-08-24 06:22  ivan
16972
16973         * htetc/global.asa, htetc/handler.pl,
16974           httemplate/edit/cust_main.cgi,
16975           httemplate/edit/cust_main/billing.html,
16976           httemplate/edit/cust_main/contact.html, Changes.1.5.8,
16977           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
16978           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
16979           fs_selfservice/FS-SelfService/SelfService.pm,
16980           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
16981           httemplate/edit/process/cust_main.cgi,
16982           httemplate/elements/overlibmws_draggable.js,
16983           httemplate/elements/overlibmws_iframe.js,
16984           httemplate/elements/progress-init.html,
16985           httemplate/elements/select-month_year.html,
16986           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
16987           httemplate/view/cust_main/billing.html: customer edit: abstract
16988           out billing info to billing.html, re-do payment type selection
16989           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
16990           for start date & issue #.  customer view: re-order fields for
16991           consistency.  selfservice API: support paystart_month,
16992           paystart_year, payissue and payip in MyAccount::process_payment
16993           and ::edit_info and Signup::new_customer,
16994           FS::cust_main::realtime_bop: support paystart_month paystart_year
16995           payissue payip fields
16996
16997 2005-08-23 05:38  ivan
16998
16999         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
17000           by moving dbdef stuff around
17001
17002 2005-08-18 00:58  ivan
17003
17004         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
17005           parsing of new-style paybatch
17006
17007 2005-08-17 22:41  ivan
17008
17009         * httemplate/edit/process/agent_payment_gateway.html: hopefully
17010           this is the last missing file
17011
17012 2005-08-17 22:12  ivan
17013
17014         * httemplate/edit/process/payment_gateway.html: oops another
17015           missing file
17016
17017 2005-08-17 21:16  ivan
17018
17019         * FS/FS/agent_payment_gateway.pm: missing file
17020
17021 2005-08-17 15:23  ivan
17022
17023         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17024           FS/FS/option_Common.pm, FS/FS/part_export.pm,
17025           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
17026           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
17027           FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
17028           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
17029           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
17030           bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
17031           httemplate/index.html, httemplate/browse/agent.cgi,
17032           httemplate/browse/payment_gateway.html,
17033           httemplate/docs/upgrade10.html,
17034           httemplate/edit/agent_payment_gateway.html,
17035           httemplate/edit/payment_gateway.html: infrastructure for easier
17036           schema changes, and: add payment_gateway, payment_gateway_option
17037           and agent_payment_gateway tables, add paystart_month,
17038           paystart_year, payissue and payip fields to cust_main, add
17039           preliminary gateway and gateway override editing to web UI, use
17040           payment gateway override when processing payments (card type, not
17041           taxclass yet)
17042
17043 2005-08-14 18:55  ivan
17044
17045         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
17046           Bug#1248
17047
17048 2005-08-09 14:38  ivan
17049
17050         * Changes.1.5.8, FS/FS/part_export/radiator.pm,
17051           FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
17052           FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
17053           export
17054
17055 2005-08-08 08:15  ivan
17056
17057         * Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
17058           everyone.net outsource mail service
17059
17060 2005-08-07 20:15  ivan
17061
17062         * httemplate/docs/selfservice.html: add some docs on
17063           signup_server-payby and -realtime configuration values
17064
17065 2005-08-06 17:41  ivan
17066
17067         * FS/FS/part_export/forward_shellcommands.pm: update
17068           forward_shellcommands export to know about literal source
17069           addresses, closes: Bug#1246
17070
17071 2005-08-06 17:40  ivan
17072
17073         * Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
17074           FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
17075           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
17076           httemplate/search/elements/search.html: move cust_pkg search to
17077           new template, add active/suspended/cancelled customer packages to
17078           agent browse
17079
17080 2005-08-04 17:57  ivan
17081
17082         * httemplate/search/cust_credit.html: fix credit searches by otaker
17083
17084 2005-08-04 01:39  ivan
17085
17086         * httemplate/docs/install.html: add IPC::Run3 and instructions for
17087           adding fs_queue and fs_selfservice users to install docs
17088
17089 2005-08-03 18:42  ivan
17090
17091         * Makefile: don't use install -D flag, doesn't work on bsd
17092
17093 2005-08-03 00:38  ivan
17094
17095         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
17096           uninitalized value in length" warnings
17097
17098 2005-08-02 19:23  ivan
17099
17100         * FS/FS/part_export/: domain_shellcommands.pm,
17101           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
17102           blank commands for non-svc_acct shellcommand exports too
17103
17104 2005-08-02 12:17  khoff
17105
17106         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
17107           svc_x record for an h_cust_svc record.
17108
17109 2005-07-14 04:55  ivan
17110
17111         * FS/FS/cust_main.pm: oops, fix last minute bug with new
17112           configurable customer fields on reports
17113
17114 2005-07-14 04:46  ivan
17115
17116         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
17117           from cust-fields work
17118
17119 2005-07-14 04:31  ivan
17120
17121         * httemplate/: index.html, search/svc_acct.cgi,
17122           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
17123           report
17124
17125 2005-07-14 04:18  ivan
17126
17127         * httemplate/search/cust_bill.html: move account search
17128           (httemplate/search/svc_acct.cgi) to new template, cust-fields
17129           configuration value to control which customer fields are shown on
17130           reports
17131
17132 2005-07-14 03:52  ivan
17133
17134         * Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
17135           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
17136           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
17137           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
17138           httemplate/search/cust_bill_event.cgi,
17139           httemplate/search/cust_credit.html,
17140           httemplate/search/cust_pay.cgi,
17141           httemplate/search/report_receivables.cgi,
17142           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
17143           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
17144           httemplate/search/elements/search.html: move account search
17145           (httemplate/search/svc_acct.cgi) to new template, cust-fields
17146           configuration value to control which customer fields are shown on
17147           reports
17148
17149 2005-07-12 04:54  ivan
17150
17151         * README.1.5.7: add alternative for very old Pg
17152
17153 2005-07-12 02:31  ivan
17154
17155         * httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
17156           of the same: these patches make it safer to subclass
17157           FS::part_pkg's pkg_svc method by eliminating qsearches on table
17158           pkg_svc.
17159
17160 2005-07-12 02:22  ivan
17161
17162         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
17163           continuing effort to avoid using SQL and qsearch from templates
17164           to find the pkg_svc records for a package.
17165
17166 2005-07-12 02:13  ivan
17167
17168         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
17169           contructor to Record.pm
17170
17171 2005-07-12 02:11  ivan
17172
17173         * Makefile: okay, really enable RT by default for good now
17174
17175 2005-07-11 07:15  ivan
17176
17177         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
17178
17179 2005-07-11 06:01  ivan
17180
17181         * Makefile: new server
17182
17183 2005-07-11 05:53  ivan
17184
17185         * httemplate/docs/: index.html, upgrade10.html: note alternate
17186           instructions for 0pre6->7
17187
17188 2005-07-11 05:39  ivan
17189
17190         * Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
17191
17192 2005-07-11 05:22  ivan
17193
17194         * bin/postfix.export: fix regex
17195
17196 2005-07-11 05:22  ivan
17197
17198         * httemplate/browse/queue.cgi: template
17199
17200 2005-07-11 05:21  ivan
17201
17202         * Makefile: probably best to keep RT disabled by default, at least
17203           for this release
17204
17205 2005-07-11 05:09  ivan
17206
17207         * ANNOUNCE.1.5: last bits
17208
17209 2005-07-11 03:58  ivan
17210
17211         * FS/t/ClientAPI_SessionCache.t:
17212           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
17213
17214 2005-07-11 02:49  ivan
17215
17216         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
17217           session expiration from Randall Lucas <rlucas@tercent.net>,
17218           thanks!
17219
17220 2005-07-09 08:41  ivan
17221
17222         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
17223           finding their logo
17224
17225 2005-07-09 03:55  ivan
17226
17227         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
17228           "invoice" on the post payment screen when posting against a
17229           specific invoice, replace with having useless "Auto-apply to
17230           invoices" box actually show the payment will be applied to one
17231           invoice only...  closes: Bug#1241
17232
17233 2005-07-09 03:36  ivan
17234
17235         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
17236           part_pkg/flat.pm, part_pkg/flat_comission.pm,
17237           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
17238           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
17239           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
17240           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
17241           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
17242           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
17243           method to cust_bill_pkg and use it in cust_bill... this should
17244           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
17245           to be sorted out
17246
17247 2005-07-08 16:06  ivan
17248
17249         * FS/bin/freeside-daily: fix bug with new efficient
17250           customer-finding code.  sql isn't perl, null != 0
17251
17252 2005-07-05 14:46  ivan
17253
17254         * httemplate/docs/install-rt.html: tyop
17255
17256 2005-06-30 06:32  ivan
17257
17258         * FS/FS/Misc.pm: pod error
17259
17260 2005-06-30 06:20  ivan
17261
17262         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
17263
17264 2005-06-30 05:44  ivan
17265
17266         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
17267           foo
17268
17269 2005-06-21 20:54  ivan
17270
17271         * httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
17272
17273 2005-06-16 22:31  ivan
17274
17275         * httemplate/misc/process/link.cgi: fix preference sort order for
17276           linking: sort unaudited services first, secondary sort by svcaprt
17277
17278 2005-06-16 22:07  ivan
17279
17280         * httemplate/misc/process/link.cgi: add more info to debugging
17281
17282 2005-06-16 22:04  ivan
17283
17284         * httemplate/misc/process/link.cgi: fix debugging
17285
17286 2005-06-16 21:42  ivan
17287
17288         * httemplate/misc/process/link.cgi: add debugging for accounts
17289           picked to pick
17290
17291 2005-06-14 21:46  ivan
17292
17293         * README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
17294           actual errors from lpr command
17295
17296 2005-06-14 19:31  ivan
17297
17298         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
17299           rounding off of money value, closes: Bug#1237
17300
17301 2005-06-14 17:44  ivan
17302
17303         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
17304           reprint/fax/email links to invoice search results
17305
17306 2005-06-09 15:40  ivan
17307
17308         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
17309           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
17310           httemplate/misc/email_invoices.cgi,
17311           httemplate/misc/fax_invoice_events.cgi,
17312           httemplate/misc/fax_invoices.cgi,
17313           httemplate/misc/print_invoice_events.cgi,
17314           httemplate/misc/print_invoices.cgi,
17315           httemplate/search/cust_bill.html,
17316           httemplate/search/report_cust_bill.html: advanced invoice serach,
17317           groundwork to add reprint/fax/email links to invoice search
17318           results
17319
17320 2005-06-09 13:26  ivan
17321
17322         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
17323           changes the service listing to use $part_pkg->pkg_svc instead of
17324           a qsearch, which means that the listing will still work if
17325           pkg_svc has been subclassed.
17326
17327 2005-06-09 13:16  ivan
17328
17329         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
17330
17331 2005-06-09 02:15  ivan
17332
17333         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
17334           subclass, fixes pkg customize link
17335
17336 2005-06-09 00:19  ivan
17337
17338         * FS/bin/freeside-daily: declare new $opt_a
17339
17340 2005-06-09 00:13  ivan
17341
17342         * FS/bin/freeside-daily: significant speedup from only selected
17343           customers with outstanding packages or invoice events in the
17344           initial select, and add -a flag for agentnum
17345
17346 2005-06-08 23:56  ivan
17347
17348         * FS/FS/cust_bill.pm, conf/invoice_html,
17349           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
17350           invoices too
17351
17352 2005-06-08 23:36  ivan
17353
17354         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
17355           (html|latex)(small)?footer optionall per-agent too
17356
17357 2005-06-08 23:22  ivan
17358
17359         * FS/FS/cust_bill.pm: more sane regex
17360
17361 2005-06-08 23:14  ivan
17362
17363         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
17364           for multiple agents
17365
17366 2005-06-08 22:59  ivan
17367
17368         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
17369           is configurable per-agent
17370
17371 2005-06-08 22:34  ivan
17372
17373         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
17374           httemplate/edit/part_bill_event.cgi: add multiple agent selection
17375           to agent-specific invoicing
17376
17377 2005-06-08 17:18  ivan
17378
17379         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
17380           are forced in anyway on import
17381
17382 2005-06-08 14:52  ivan
17383
17384         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
17385           line items
17386
17387 2005-06-08 02:03  ivan
17388
17389         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
17390           FS/FS/ClientAPI/MyAccount.pm,
17391           fs_selfservice/FS-SelfService/SelfService.pm,
17392           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
17393           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
17394           fs_selfservice/FS-SelfService/cgi/make_payment.html,
17395           fs_selfservice/FS-SelfService/cgi/myaccount.html,
17396           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17397           fs_selfservice/FS-SelfService/cgi/payment_results.html,
17398           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
17399           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
17400           fs_selfservice/FS-SelfService/cgi/provision.html,
17401           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
17402           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
17403           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
17404           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17405           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
17406           httemplate/view/svc_acct.cgi: prepaid card recharge
17407
17408 2005-06-07 14:02  ivan
17409
17410         * FS/FS/Misc.pm: debugging output change in send_email
17411
17412 2005-06-06 13:07  ivan
17413
17414         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
17415           refactoring
17416
17417 2005-06-06 12:54  ivan
17418
17419         * FS/FS/Misc.pm: some additional warnings
17420
17421 2005-06-06 10:00  ivan
17422
17423         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
17424
17425 2005-06-02 18:51  ivan
17426
17427         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
17428           the last of the Internal vs External breakage i hope
17429
17430 2005-06-02 02:36  ivan
17431
17432         * httemplate/search/cust_bill_event.html: Capitalization
17433
17434 2005-06-02 02:29  ivan
17435
17436         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
17437           httemplate/search/cust_bill_event.cgi,
17438           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
17439           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
17440           httemplate/misc/email-invoice.cgi,
17441           httemplate/misc/email_invoices.cgi,
17442           httemplate/misc/fax-invoice.cgi,
17443           httemplate/misc/fax_invoices.cgi,
17444           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
17445           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
17446           FS/bin/freeside-queued, httemplate/search/elements/search.html,
17447           httemplate/elements/progress-init.html,
17448           httemplate/elements/progress-popup.html, htetc/global.asa,
17449           htetc/handler.pl: add ability to search on a date range of
17450           invoice events and then reprint or reemail (boy was that a bit
17451           more work than i expected), closes: Bug#946
17452
17453 2005-06-01 17:02  ivan
17454
17455         * rt/html/Ticket/Elements/AddCustomers: remove warning
17456
17457 2005-06-01 16:40  ivan
17458
17459         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
17460           or something.
17461
17462 2005-06-01 14:40  ivan
17463
17464         * httemplate/search/report_receivables.cgi: remove trailing
17465           whitespace
17466
17467 2005-06-01 13:31  ivan
17468
17469         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
17470           RT_Internal again, hopefully this is the last of the breakage
17471           from RT_Internal
17472
17473 2005-05-31 19:39  ivan
17474
17475         * httemplate/edit/part_pkg.cgi: really. *sigh*
17476
17477 2005-05-31 16:42  ivan
17478
17479         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
17480           sesmon_minute price plkan, noticed by rjbs
17481
17482 2005-05-31 16:32  ivan
17483
17484         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
17485           package editing problem
17486
17487 2005-05-26 12:30  ivan
17488
17489         * httemplate/view/: cust_bill.cgi: silly perl version bs
17490
17491 2005-05-26 12:15  ivan
17492
17493         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
17494           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
17495
17496 2005-05-25 20:45  ivan
17497
17498         * httemplate/edit/part_pkg.cgi: 72?!
17499
17500 2005-05-24 08:33  ivan
17501
17502         * Makefile: 1.5.7.  and enable RT by default, finally
17503
17504 2005-05-23 04:49  ivan
17505
17506         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
17507
17508 2005-05-22 16:38  ivan
17509
17510         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
17511           an empty param
17512
17513 2005-05-22 13:39  ivan
17514
17515         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
17516
17517 2005-05-22 02:25  ivan
17518
17519         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
17520
17521 2005-05-21 21:24  ivan
17522
17523         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
17524
17525 2005-05-21 11:38  ivan
17526
17527         * httemplate/browse/agent.cgi: make sure the customers tables for
17528           each agent line up with each other, too
17529
17530 2005-05-21 10:26  ivan
17531
17532         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
17533           order of any sort
17534
17535 2005-05-21 10:14  ivan
17536
17537         * httemplate/browse/agent.cgi: line up
17538           prospect/active/suspended/cancelled customers
17539
17540 2005-05-19 07:10  ivan
17541
17542         * FS/FS/part_export/shellcommands.pm: A group number must refer to
17543           an already existing group - so add manually it if you want to
17544           define a set of static gids or something, default is just going
17545           to cause headaches
17546
17547 2005-05-19 04:05  ivan
17548
17549         * FS/FS/svc_acct.pm: ! or !! also
17550
17551 2005-05-19 03:45  ivan
17552
17553         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
17554           include gid too
17555
17556 2005-05-19 03:29  ivan
17557
17558         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
17559
17560 2005-05-19 03:26  ivan
17561
17562         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
17563           part_export/shellcommands.pm,
17564           part_export/shellcommands_withdomain.pm: fix shellcommands export
17565           encrypting "magic" shadow values * NP *LK*
17566
17567 2005-05-19 02:49  ivan
17568
17569         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
17570           replace, _check_duplicate was already below it
17571
17572 2005-05-19 01:51  ivan
17573
17574         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
17575           links
17576
17577 2005-05-19 01:43  ivan
17578
17579         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
17580           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
17581           links should respect template, also add direct re-send links like
17582           the view links and convert view/cust_bill.cgi to proper template
17583
17584 2005-05-18 09:57  ivan
17585
17586         * httemplate/browse/agent.cgi: oops, it helps to get the link right
17587
17588 2005-05-18 09:55  ivan
17589
17590         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
17591           agent-specific A/R aging report, closes: bug#1229
17592
17593 2005-05-18 09:37  ivan
17594
17595         * bin/masonize: report the file that had a masonize error
17596
17597 2005-05-18 07:50  ivan
17598
17599         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
17600           of course!
17601
17602 2005-05-18 03:43  ivan
17603
17604         * FS/FS/cust_bill.pm: oops, losing notes!
17605
17606 2005-05-15 06:49  ivan
17607
17608         * httemplate/search/report_receivables.cgi: this status column is
17609           probably faster, one giant SQL query.  and add back in the
17610           customer link, oops
17611
17612 2005-05-15 06:00  ivan
17613
17614         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
17615           httemplate/search/elements/search.html: move receivables report
17616           to search template
17617
17618 2005-05-15 04:58  ivan
17619
17620         * httemplate/search/cust_bill.html: use money_char config
17621
17622 2005-05-15 04:46  ivan
17623
17624         * httemplate/search/cust_bill.html: align
17625
17626 2005-05-14 13:11  ivan
17627
17628         * README.1.5.7.lastbit: hmm virtual fields have no history?
17629
17630 2005-05-14 13:11  ivan
17631
17632         * README.1.5.7: 0.26
17633
17634 2005-05-14 12:57  ivan
17635
17636         * README.1.5.7, rt/lib/RT/URI/freeside.pm,
17637           rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
17638
17639 2005-05-14 11:03  ivan
17640
17641         * FS/FS/cust_bill.pm: h helps halot
17642
17643 2005-05-14 10:59  ivan
17644
17645         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
17646
17647 2005-05-14 10:04  ivan
17648
17649         * FS/FS/Conf.pm, conf/invoice_html,
17650           httemplate/view/cust_bill-logo.cgi: html invoices: when
17651           displaying, use the actual logo from the conf dir - same as the
17652           emailed copy
17653
17654 2005-05-14 09:30  ivan
17655
17656         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
17657
17658 2005-05-14 09:27  ivan
17659
17660         * ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
17661           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
17662           httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
17663           invoices!
17664
17665           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
17666           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
17667           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
17668           http://mailformat.dan.info/headers/mime.html
17669           http://www.faqs.org/rfcs/rfc2392.html
17670           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
17671
17672           (MIME is hard, let's go shopping!)
17673
17674 2005-05-13 08:06  ivan
17675
17676         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
17677           files, and expand country codes on invoices.  and oops,
17678           print_html changes slipped in last commit too.  well, they were
17679           ready anyway.
17680
17681 2005-05-13 03:55  ivan
17682
17683         * conf/invoice_latex: better to do something fancy like scale down
17684           the font size to fit in the intended space or something but hey,
17685           this is good enough for now :)
17686
17687 2005-05-13 03:54  ivan
17688
17689         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
17690           no invoice_latexreturnaddress file
17691
17692 2005-05-11 07:07  ivan
17693
17694         * FS/FS/export_svc.pm: new progressbar display causes a silly error
17695           in edge case where no dup checking necessary, closes: Bug#1226
17696
17697 2005-05-10 11:30  khoff
17698
17699         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
17700
17701 2005-05-05 06:04  ivan
17702
17703         * conf/: invoice_latex: no comma between state and address
17704
17705 2005-05-04 18:46  ivan
17706
17707         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
17708           and the domain id is missing
17709
17710 2005-05-04 02:33  ivan
17711
17712         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
17713           modifying pkg_svc records, closes: Bug#1221
17714
17715 2005-05-04 02:20  ivan
17716
17717         * FS/FS/Record.pm: err msg
17718
17719 2005-05-03 18:06  ivan
17720
17721         * FS/FS/cust_bill.pm: patch to just update the template or
17722           conf/invoice_latex* to use the new one
17723
17724 2005-05-03 17:40  ivan
17725
17726         * conf/invoice_latex, conf/invoice_latexfooter,
17727           conf/invoice_latexreturnaddress, conf/logo.eps,
17728           httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
17729           great new invoice template from kristian!
17730
17731 2005-05-03 10:22  ivan
17732
17733         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
17734           problems
17735
17736 2005-05-03 06:29  ivan
17737
17738         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
17739           unnecessary host=localhost from outsource instance creation foo
17740
17741 2005-05-03 05:56  ivan
17742
17743         * README.1.5.7: fix some wrapping
17744
17745 2005-05-03 02:56  ivan
17746
17747         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
17748           of "Chek" for payby = CHEK transactions
17749
17750 2005-05-03 01:51  ivan
17751
17752         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
17753           privs, -T not necessary
17754
17755 2005-05-03 01:46  ivan
17756
17757         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
17758           it still needs to be supported for just a little bit longer
17759
17760 2005-05-01 23:32  ivan
17761
17762         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
17763           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
17764           move httemplate/search/svc_domain to the new search template
17765           along with svc_www and svc_forward
17766
17767 2005-04-30 02:47  ivan
17768
17769         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
17770           forwards instead of nothing
17771
17772 2005-04-30 02:45  ivan
17773
17774         * httemplate/search/svc_forward.cgi: pull in the customer
17775           information as part of the main query for efficiency
17776
17777 2005-04-29 06:00  ivan
17778
17779         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
17780           forward search using the standard search template: forwards are
17781           now paged
17782
17783 2005-04-28 10:05  ivan
17784
17785         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
17786
17787 2005-04-25 17:20  khoff
17788
17789         * bin/svc_broadband.renumber: For renumbering svc_broadband
17790           services from one addr_block to another.  Hopefully no one will
17791           ever have to use this.
17792
17793 2005-04-25 02:33  ivan
17794
17795         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
17796           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
17797           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
17798           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
17799           freeside-sqlradius-radacctd again after all these years, now it
17800           just needs to update the "seconds" field(s), finally closes:
17801           Bug#1125
17802
17803 2005-04-21 04:47  ivan
17804
17805         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
17806           replacing too
17807
17808 2005-04-21 04:35  ivan
17809
17810         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
17811
17812 2005-04-20 00:12  ivan
17813
17814         * FS/FS/part_export/acct_sql.pm: hehe oops
17815
17816 2005-04-19 23:41  ivan
17817
17818         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
17819           defaults to acct_sql export
17820
17821 2005-04-19 10:25  ivan
17822
17823         * README.1.5.7: update pre6 -> 7 upgrade instructions too
17824
17825 2005-04-19 02:50  ivan
17826
17827         * FS/FS/Conf.pm: disable RT_Libs for now
17828
17829 2005-04-19 02:48  ivan
17830
17831         * httemplate/docs/install.html, httemplate/docs/upgrade10.html,
17832           ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
17833           upgrade, fixed up the instructions
17834
17835 2005-04-19 02:48  ivan
17836
17837         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
17838
17839 2005-04-18 00:37  ivan
17840
17841         * FS/FS/cust_main.pm: add some newlines to debugging output, no
17842           need to print file and line # so much
17843
17844 2005-04-16 15:26  ivan
17845
17846         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
17847           screen instead of hardcoding $
17848
17849 2005-04-15 13:29  khoff
17850
17851         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
17852           httemplate/view/svc_domain.cgi: Added support for TXT records.
17853
17854 2005-04-14 02:41  ivan
17855
17856         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
17857           move invoice_latex templating to Text::Template, with special
17858           sauce^W^Wbackwards-compatibility for old templates
17859
17860 2005-04-13 05:31  ivan
17861
17862         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
17863           some super ancient assumptions about slipip and uid meaning
17864           exporting to RADIUS and shell respectively
17865
17866 2005-04-13 05:30  ivan
17867
17868         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
17869           Record.pm and use it in cust_svc svcpart replacement (which is
17870           all about the exports anyway)
17871
17872 2005-04-13 03:54  ivan
17873
17874         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
17875           check attributes
17876
17877 2005-04-13 03:32  ivan
17878
17879         * FS/FS/raddb.pm: add Radius-Operator
17880
17881 2005-04-13 03:16  ivan
17882
17883         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
17884
17885 2005-04-13 02:55  ivan
17886
17887         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
17888           errors"
17889
17890 2005-04-13 01:16  ivan
17891
17892         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
17893           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
17894           is present
17895
17896 2005-04-12 20:38  ivan
17897
17898         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
17899           flat_commission price plan, thanks to Troy Hammonds
17900
17901 2005-04-11 13:13  khoff
17902
17903         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
17904           the email address sent to your BOP processor, in case the
17905           processor sends a pesky receipt that you don't want your
17906           customers getting.
17907
17908 2005-04-11 09:48  khoff
17909
17910         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
17911           debugging messages on everyone.
17912
17913 2005-04-10 06:01  ivan
17914
17915         * httemplate/docs/selfservice.html: add apache snippet to
17916           self-service install docs
17917
17918 2005-04-10 03:16  ivan
17919
17920         * httemplate/search/elements/search.html: add some left and right
17921           padding so cells don't run into each other so badly
17922
17923 2005-04-09 18:13  ivan
17924
17925         * Makefile: fix install-apache for bsd make and reverse
17926           accidentally-checked-in (again!) RT_ENABLED = 1
17927
17928 2005-04-07 18:12  ivan
17929
17930         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
17931           and don't f$&# care
17932
17933 2005-04-07 03:35  ivan
17934
17935         * Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
17936           install/debian/3.1/INSTALL script and script up some apache
17937           automation assuming a conf.d type dir
17938
17939 2005-04-07 02:26  ivan
17940
17941         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
17942           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
17943           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
17944           Record.pm (for DBD::Pg 1.40 is bunk fix)
17945
17946 2005-04-06 23:08  ivan
17947
17948         * README.1.5.7.lastbit: and the history tables
17949
17950 2005-04-06 20:28  khoff
17951
17952         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
17953           current (non-history) records in place of missing history
17954           records.
17955
17956 2005-04-06 18:29  ivan
17957
17958         * httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
17959           Rick Harby <rharby at caarnet.com>
17960
17961 2005-04-06 15:52  ivan
17962
17963         * FS/FS/svc_forward.pm: and fix the error msg haha
17964
17965 2005-04-06 15:50  ivan
17966
17967         * FS/FS/svc_forward.pm: looks like a domain part for a
17968           literally-specified forward src or dst is required, not optional
17969
17970 2005-04-06 03:38  ivan
17971
17972         * httemplate/docs/install-rt.html: correct links to some
17973           atypically-named CPAN distributions
17974
17975 2005-04-05 17:50  khoff
17976
17977         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
17978           table, not the history table.
17979
17980 2005-04-05 14:33  khoff
17981
17982         * bin/add-history-records.pl: This doesn't fix the problem.  To be
17983           continued...
17984
17985 2005-04-02 15:49  ivan
17986
17987         * bin/slony-setup: must be as Pg superuser
17988
17989 2005-04-02 14:46  ivan
17990
17991         * README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
17992           FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
17993           FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
17994           httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
17995           herding elephants: add primary keys to *all* tables for slony
17996
17997 2005-04-02 12:34  ivan
17998
17999         * bin/slony-setup: adding quick slony setup script
18000
18001 2005-04-01 14:52  khoff
18002
18003         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
18004           attempt to resolve, problems caused by missing history records.
18005
18006 2005-04-01 14:34  khoff
18007
18008         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
18009           history records
18010
18011 2005-03-31 21:59  steve
18012
18013         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
18014
18015 2005-03-31 03:41  ivan
18016
18017         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
18018           method in addition to provisioning new ones
18019
18020 2005-03-31 01:07  ivan
18021
18022         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
18023           invoice destinations
18024
18025 2005-03-30 22:56  khoff
18026
18027         * bin/add-history-records.pl: Printing insert statements is not
18028           necessary
18029
18030 2005-03-30 21:02  khoff
18031
18032         * httemplate/docs/upgrade10.html: Very annoying typo. >:-)
18033
18034 2005-03-30 19:47  khoff
18035
18036         * bin/add-history-records.pl: Committing the inserts helps.
18037
18038 2005-03-30 16:53  khoff
18039
18040         * bin/add-history-records.pl: (Apparently) working version.
18041           Updates svc_*, cust_svc, and domain_record history tables.
18042
18043 2005-03-30 16:31  khoff
18044
18045         * FS/FS/h_svc_forward.pm: Another missing 'u'.
18046
18047 2005-03-30 13:40  khoff
18048
18049         * FS/FS/h_Common.pm: Dump a call trace if something calls
18050           FS::h_Common::sql_h_search without END_TIMESTAMP.
18051
18052 2005-03-30 13:22  khoff
18053
18054         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
18055           in case we're really a FS::h_svc_www object.
18056
18057 2005-03-30 13:09  khoff
18058
18059         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
18060
18061 2005-03-30 12:55  khoff
18062
18063         * bin/add-history-records.pl: Test script to add pre-history table
18064           history records.
18065
18066 2005-03-29 17:37  ivan
18067
18068         * FS/FS/part_export/cp.pm: according to landel CP no longer
18069           supports changing username
18070
18071 2005-03-29 17:32  ivan
18072
18073         * httemplate/docs/selfservice.html: separate out referring customer
18074           info to optional section, add a note on setting the agentnum via
18075           templte
18076
18077 2005-03-29 17:18  ivan
18078
18079         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
18080           selecting by credit card, fixes: Bug#1189
18081
18082 2005-03-29 14:41  ivan
18083
18084         * fs_selfservice/FS-SelfService/SelfService.pm,
18085           httemplate/docs/selfservice.html: better self-service debugging,
18086           don't point to install.html for suEXEC/setuid in self-service
18087           setup docs
18088
18089 2005-03-28 17:40  khoff
18090
18091         * FS/FS/TicketSystem/RT_External.pm,
18092           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
18093           RT_External fixes.
18094
18095 2005-03-28 17:38  khoff
18096
18097         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
18098           an optional requirement.
18099
18100 2005-03-27 15:21  ivan
18101
18102         * FS/FS/cust_main.pm: allow & in bank names
18103
18104 2005-03-27 15:21  ivan
18105
18106         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
18107           child_objects can now set an alternate field for the svcnum, for
18108           things like forwards
18109
18110 2005-03-22 20:16  ivan
18111
18112         * httemplate/docs/install-rt.html, README.1.5.7: new RT requires
18113           Tree::Simple too
18114
18115 2005-03-22 18:59  ivan
18116
18117         * README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
18118           to rt install/upgrade docs
18119
18120 2005-03-22 10:15  ivan
18121
18122         * httemplate/docs/upgrade10.html: small fix for indices in upgrade
18123           instructions, found by s5
18124
18125 2005-03-21 14:13  khoff
18126
18127         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
18128           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
18129           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
18130           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
18131           FS/FS/part_export/infostreet.pm,
18132           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
18133           httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
18134           httemplate/edit/process/cust_main.cgi,
18135           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
18136           httemplate/view/cust_main/billing.html,
18137           httemplate/view/cust_main/tickets.html: Added support for FAX
18138           invoice destinations using a HylaFAX server.  Faxing plain text
18139           invoices is not supported.
18140
18141 2005-03-21 13:55  pbowen
18142
18143         * FS/FS/Record.pm: Forgot to load up the conf.
18144
18145 2005-03-18 16:12  pbowen
18146
18147         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
18148           a nasty bug that would clear the payinfo if the private key was
18149           not available.  2. Set the default module for encrypt/decrypt to
18150           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
18151           it doesn't just pass around plaintext if the encryption engine is
18152           broken or missing.  4. Added code so that the masked payinfo is
18153           handled correctly in the case that it is blank and it cannot be
18154           generated (encrypted payinfo)
18155
18156 2005-03-18 11:21  pbowen
18157
18158         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
18159           FS/FS/cust_main.pm, FS/bin/freeside-setup,
18160           httemplate/docs/upgrade10.html: Added encrypted fields for Credit
18161           Cards, etc... - PB
18162
18163 2005-03-18 11:15  pbowen
18164
18165         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
18166           billing
18167
18168 2005-03-18 08:47  pbowen
18169
18170         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
18171           SUPER, @_ == 1 if it only contains an undef. -PB
18172
18173 2005-03-18 01:58  ivan
18174
18175         * httemplate/docs/selfservice.html: selfservice uses HTML::Entities
18176
18177 2005-03-18 01:15  ivan
18178
18179         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
18180           freebsd install
18181
18182 2005-03-17 17:00  ivan
18183
18184         * FS/FS/cust_main_county.pm: sorry it was late
18185
18186 2005-03-17 13:56  khoff
18187
18188         * FS/FS/cust_bill.pm: Documentation tyop.
18189
18190 2005-03-17 13:45  ivan
18191
18192         * httemplate/docs/install-rt.html: Freeside side uses MIME-tools
18193           now
18194
18195 2005-03-17 13:41  khoff
18196
18197         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
18198           httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
18199           Added options invoice_email_pdf and invoice_email_pdf_note.
18200           invoice_email_pdf - Attach PDF invoice to emailed plain text
18201           invoices.  invoice_email_pdf_note - Replace plain text invoice
18202           with this note, when attaching a PDF.
18203
18204 2005-03-16 03:31  ivan
18205
18206         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
18207           names for some reason
18208
18209 2005-03-15 15:27  khoff
18210
18211         * httemplate/misc/payment.cgi: Missing semicolon.
18212
18213 2005-03-13 03:47  ivan
18214
18215         * FS/FS/cust_main.pm: and store the refund correctly
18216
18217 2005-03-13 03:34  ivan
18218
18219         * FS/FS/cust_main.pm: when refunding against a specific card
18220           payment, use the card details from the payment instead of the
18221           customer record
18222
18223 2005-03-13 03:12  ivan
18224
18225         * FS/FS/cust_main.pm: add some additional debugging to refunds
18226
18227 2005-03-12 08:07  ivan
18228
18229         * Makefile, httemplate/docs/install-rt.html,
18230           rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
18231           rt/lib/RT/URI/freeside/Internal.pm,
18232           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
18233           freeside base url since RT calls it from multiple directory
18234           depths... have to specify explicity, like external integration
18235
18236 2005-03-12 06:35  ivan
18237
18238         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
18239           support into this century (close: Bug#1124) - finally get rid of
18240           fs_signup (everything is in fs_selfservice now) (Bug#413) -
18241           organize main menu sysadmin section so it is slightly less
18242           confusing
18243
18244 2005-03-12 06:31  ivan
18245
18246         * httemplate/docs/schema.html, httemplate/docs/selfservice.html,
18247           httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
18248           FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
18249           FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
18250           httemplate/view/cust_main/payment_history.html,
18251           httemplate/index.html, httemplate/browse/agent.cgi,
18252           httemplate/edit/prepay_credit.cgi,
18253           httemplate/search/prepay_credit.html,
18254           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
18255           fs_selfservice/FS-SelfService/ieak.template,
18256           fs_selfservice/FS-SelfService/cgi/agent.cgi,
18257           fs_selfservice/FS-SelfService/cgi/decline.html,
18258           httemplate/edit/process/prepay_credit.cgi,
18259           httemplate/edit/process/reg_code.cgi,
18260           fs_selfservice/FS-SelfService/cgi/map.gif,
18261           fs_selfservice/FS-SelfService/cgi/promocode.html,
18262           fs_selfservice/FS-SelfService/cgi/regcode.html,
18263           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
18264           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
18265           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
18266           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
18267           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
18268           fs_selfservice/FS-SelfService/cgi/signup.cgi,
18269           fs_selfservice/FS-SelfService/cgi/signup.html,
18270           fs_selfservice/FS-SelfService/cgi/stateselect.html,
18271           fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
18272           htetc/handler.pl: - bring prepaid support into this century
18273           (close: Bug#1124) - finally get rid of fs_signup (everything is
18274           in fs_selfservice now) (Bug#413) - organize main menu sysadmin
18275           section so it is slightly less confusing
18276
18277 2005-03-11 02:35  ivan
18278
18279         * rt/FREESIDE_MODIFIED: update list of modified files
18280
18281 2005-03-11 02:33  ivan
18282
18283         * rt/etc/RT_SiteConfig.pm: merging
18284
18285 2005-03-11 02:18  ivan
18286
18287         * httemplate/docs/install-rt.html: note about RT_External
18288
18289 2005-03-10 17:34  khoff
18290
18291         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
18292           html/Elements/Menu, html/Elements/Tabs,
18293           html/Ticket/Elements/AddCustomers,
18294           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
18295           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
18296           Reorganized RT->Freeside integration to support Internal (single
18297           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
18298           handled the same either way.  Integration type is changed by
18299           setting $RT::URI::freeside::IntegrationType to either 'Internal'
18300           or 'XMLRPC' in your RT_SiteConfig.pm.
18301
18302 2005-03-10 14:49  khoff
18303
18304         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
18305           lookups through the XMLRPC interface.
18306
18307 2005-03-10 07:33  ivan
18308
18309         * README.1.5.7, httemplate/docs/install.html,
18310           httemplate/docs/upgrade10.html: arg
18311
18312 2005-03-10 07:18  ivan
18313
18314         * README.1.5.7, httemplate/docs/install.html,
18315           httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
18316
18317 2005-03-10 04:06  ivan
18318
18319         * README.1.5.7, httemplate/docs/install.html,
18320           httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
18321           instructions
18322
18323 2005-03-10 01:56  ivan
18324
18325         * FS/bin/freeside-daily: fine.
18326
18327 2005-03-10 00:58  ivan
18328
18329         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
18330           package editing problem with extraneous services showing up,
18331           closes: Bug#1170
18332
18333 2005-03-09 00:46  ivan
18334
18335         * httemplate/docs/install-rt.html: add complete apache config
18336           instructions for RT, closes: Bug#1031
18337
18338 2005-03-09 00:18  ivan
18339
18340         * ANNOUNCE.1.5, httemplate/docs/index.html,
18341           httemplate/docs/install-rt.html, httemplate/docs/install.html:
18342           preliminary RT docs
18343
18344 2005-03-08 10:37  khoff
18345
18346         * FS/FS/XMLRPC.pm: Don't require that the method results be
18347           FS::Record descendant objects.  If they are, we map them to
18348           hashrefs.  Otherwise we return them verbatim and hope (maybe
18349           check) that they're scalars, hashrefs, or arrayrefs.
18350
18351 2005-03-08 10:15  khoff
18352
18353         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
18354           'version', and eventually config look-ups (next commit).
18355
18356 2005-03-06 02:15  ivan
18357
18358         * ANNOUNCE.1.5: d
18359
18360 2005-03-05 19:25  ivan
18361
18362         * httemplate/search/elements/search.html: specity an explicit EOL
18363           for Text::CSV_XS, apparantly sometimes the default is null
18364
18365 2005-03-05 19:22  ivan
18366
18367         * httemplate/search/elements/search.html: and a slight formatting
18368           fix
18369
18370 2005-03-05 19:04  ivan
18371
18372         * httemplate/search/elements/search.html, README.1.5.7,
18373           htetc/global.asa, htetc/handler.pl, httemplate/index.html,
18374           httemplate/docs/install.html, httemplate/docs/upgrade10.html,
18375           httemplate/search/cust_bill.html,
18376           httemplate/search/cust_bill_event.html,
18377           httemplate/search/cust_credit.html,
18378           httemplate/search/cust_main-otaker.cgi,
18379           httemplate/search/cust_main-payinfo.html,
18380           httemplate/search/cust_main-quickpay.html,
18381           httemplate/search/cust_main.cgi,
18382           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
18383           httemplate/search/cust_pay.html,
18384           httemplate/search/cust_pkg_report.cgi,
18385           httemplate/search/reg_code.html,
18386           httemplate/search/report_cust_credit.html,
18387           httemplate/search/report_cust_pay.html,
18388           httemplate/search/report_prepaid_income.html,
18389           httemplate/search/report_tax.html,
18390           httemplate/search/sqlradius.html,
18391           httemplate/search/svc_acct.html,
18392           httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
18393           httemplate/view/cust_bill-pdf.cgi,
18394           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
18395           templated reports and clean up their HTML formatting, closes;
18396           Bug#520, Bug#1107
18397
18398 2005-03-04 14:24  ivan
18399
18400         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
18401           reference "payby" is ambiguous" error when selecting by payment
18402           type, fix missing check #s caused by cust_main.payinfo masking
18403           cust_pay.payinfo, closes (really this time): Bug#1105
18404
18405 2005-03-04 04:57  ivan
18406
18407         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
18408           correctly even if the customer record has somehow been removed...
18409
18410 2005-03-04 04:34  ivan
18411
18412         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
18413           httemplate/search/cust_credit.html,
18414           httemplate/search/cust_pay.cgi,
18415           httemplate/search/report_cust_credit.html,
18416           httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
18417           httemplate/search/elements/search.html: add agent selection to
18418           payment and credit reports, add link to agent browse, closes:
18419           Bug#1105
18420
18421 2005-03-03 02:25  ivan
18422
18423         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
18424           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
18425           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
18426           scary "Multiple records in scalar search" warnings w/history
18427           table searches
18428
18429 2005-03-03 01:05  ivan
18430
18431         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
18432           debug output...
18433
18434 2005-03-03 00:58  ivan
18435
18436         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
18437           call details on invoices, so place names get cut off, not
18438           anything important
18439
18440 2005-03-03 00:52  ivan
18441
18442         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
18443           debug output...
18444
18445 2005-03-03 00:52  ivan
18446
18447         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
18448
18449 2005-03-03 00:45  ivan
18450
18451         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
18452           for time2str
18453
18454 2005-03-03 00:37  ivan
18455
18456         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
18457           to invoice details
18458
18459 2005-03-03 00:15  ivan
18460
18461         * FS/FS/Record.pm: want a full stack backtrace for this warning
18462
18463 2005-03-03 00:05  ivan
18464
18465         * FS/FS/part_export/sqlradius.pm: doc
18466
18467 2005-03-02 13:00  khoff
18468
18469         * httemplate/docs/install.html, eg/xmlrpc-example.pl,
18470           httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
18471           Initial version of the xmlrpc interface for freeside.
18472
18473 2005-03-01 16:47  ivan
18474
18475         * FS/FS/cust_pkg.pm: set setup date on package changes
18476
18477 2005-03-01 16:03  ivan
18478
18479         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
18480           crediting customer for service remaining:
18481           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
18482           where the part_pkg record didn't have a plan, closes: Bug#1153
18483
18484 2005-02-27 03:18  ivan
18485
18486         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
18487           details on invoices, closes: Bug#1096
18488
18489 2005-02-27 03:05  ivan
18490
18491         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
18492           on errors
18493
18494 2005-02-27 02:18  ivan
18495
18496         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
18497           fields in a table without a primary key
18498
18499 2005-02-26 13:29  ivan
18500
18501         * README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
18502           less cracktastic version numbering
18503
18504 2005-02-25 14:14  ivan
18505
18506         * bin/pg-readonly: try to set the sequences right for modern Pg
18507
18508 2005-02-25 14:07  ivan
18509
18510         * bin/pg-readonly: adding quick pg-readonly tool
18511
18512 2005-02-25 12:52  ivan
18513
18514         * FS/FS/part_pkg.pm: small bugfix for options option
18515
18516 2005-02-25 12:21  ivan
18517
18518         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
18519           option to part_pkg::insert to specify part_pkg_option records
18520
18521 2005-02-24 06:22  ivan
18522
18523         * httemplate/edit/part_svc.cgi,
18524           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
18525           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
18526           httemplate/elements/progress-init.html,
18527           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
18528           FS/FS/part_svc.pm: add progressbar to service definition add -
18529           duplicate checking can take a while, closes: Bug#1126
18530
18531 2005-02-22 22:43  ivan
18532
18533         * httemplate/docs/install.html: update docs wrt mysql support
18534
18535 2005-02-22 10:26  khoff
18536
18537         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
18538           to make it easier to find packages in large lists.
18539
18540 2005-02-20 00:51  ivan
18541
18542         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
18543
18544 2005-02-20 00:44  ivan
18545
18546         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
18547           httemplate/elements/jsrsServer.html,
18548           httemplate/elements/overlibmws.js,
18549           httemplate/elements/progress-init.html,
18550           httemplate/elements/progress-popup.html,
18551           httemplate/misc/progress.html: use a javascript layer instead of
18552           a browser popup (popup blockers), really generalize the
18553           progressbar code to make it easy to use as a component
18554
18555 2005-02-17 00:44  ivan
18556
18557         * httemplate/edit/rate.cgi: generalize progressbar code in
18558           preparation for using it wherever needed
18559
18560 2005-02-16 17:37  ivan
18561
18562         * httemplate/edit/process/rate.cgi: generalize progressbar code in
18563           preparation for using it wherever needed
18564
18565 2005-02-16 16:11  ivan
18566
18567         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
18568           preparation for using it wherever needed
18569
18570 2005-02-15 18:53  ivan
18571
18572         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
18573           problems
18574
18575 2005-02-13 19:49  ivan
18576
18577         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
18578           closes: Bug#1113
18579
18580 2005-02-11 19:02  ivan
18581
18582         * httemplate/edit/process/svc_broadband.cgi: transaction not
18583           necessary here
18584
18585 2005-02-10 22:44  ivan
18586
18587         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
18588           htetc/handler.pl, httemplate/edit/process/rate.cgi,
18589           httemplate/edit/rate.cgi: generalize progressbar code in
18590           preparation for using it wherever needed
18591
18592 2005-02-08 17:08  ivan
18593
18594         * Makefile: more porable syntax for su
18595
18596 2005-02-08 14:33  ivan
18597
18598         * FS/FS/clientapi_session_field.pm: tyop
18599
18600 2005-02-08 12:22  ivan
18601
18602         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
18603           README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
18604           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
18605           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
18606           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
18607           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
18608           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
18609           httemplate/docs/install.html, httemplate/docs/schema.html: make
18610           self-service session cache module configurable, start framework
18611           for in-database session cache
18612
18613 2005-02-05 15:39  ivan
18614
18615         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
18616           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
18617           complication from ClientAPI dispatch foo
18618
18619 2005-02-04 17:30  ivan
18620
18621         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
18622           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
18623           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
18624           perl??
18625
18626 2005-02-04 06:44  ivan
18627
18628         * Makefile: freebsd throws a fatal error if it can't stop apache
18629           now, bah
18630
18631 2005-02-04 02:38  ivan
18632
18633         * httemplate/edit/cust_main.cgi: typo
18634
18635 2005-02-02 00:06  ivan
18636
18637         * FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
18638           experiment
18639
18640 2005-01-29 04:51  ivan
18641
18642         * ANNOUNCE.1.5.0: gotta do pre7 already
18643
18644 2005-01-29 04:49  ivan
18645
18646         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
18647           bit for reg codes
18648
18649 2005-01-29 04:34  ivan
18650
18651         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
18652           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
18653           FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
18654           FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
18655           httemplate/docs/install.html, httemplate/docs/schema.html,
18656           httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
18657           httemplate/search/reg_code.html,
18658           httemplate/edit/process/reg_code.cgi: registration codes
18659
18660 2005-01-27 15:01  ivan
18661
18662         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
18663           s/defaultcountry/countrydefault/
18664
18665 2005-01-27 14:19  ivan
18666
18667         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
18668
18669 2005-01-27 02:21  ivan
18670
18671         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
18672           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
18673           httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
18674           JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
18675           httemplate/elements/qlib/box.js,
18676           httemplate/elements/qlib/boxctrl.js,
18677           httemplate/elements/qlib/boxres.js,
18678           httemplate/elements/qlib/button.js,
18679           httemplate/elements/qlib/buttonres.js,
18680           httemplate/elements/qlib/control.js,
18681           httemplate/elements/qlib/counter.js,
18682           httemplate/elements/qlib/imagelist.js,
18683           httemplate/elements/qlib/label.js,
18684           httemplate/elements/qlib/messagebox.js,
18685           httemplate/elements/qlib/progress.js,
18686           httemplate/elements/qlib/sound.js,
18687           httemplate/elements/qlib/sprite.js,
18688           httemplate/elements/qlib/window.js,
18689           httemplate/elements/qlib/wndctrl.js,
18690           httemplate/images/progressbar-empty.png,
18691           httemplate/images/progressbar-full.png: DHTML progress bar for
18692           glacial rate adding and editing, closes: Bug#1100
18693
18694 2005-01-19 13:25  ivan
18695
18696         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
18697           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
18698           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
18699           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
18700           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
18701           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
18702           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
18703           unused portion at cancellation, patch from pbowen
18704
18705 2005-01-18 16:57  ivan
18706
18707         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
18708           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
18709           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
18710           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
18711           one-time referral credits
18712
18713 2005-01-07 14:16  ivan
18714
18715         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
18716           file for rate processing, causing problems with giant query
18717           string, kludge in the non-displayed US-rates, and disable the
18718           submit button when pressed
18719
18720 2005-01-06 12:58  ivan
18721
18722         * FS/FS/Conf.pm: fix description RT_External in ticket_system
18723           option
18724
18725 2005-01-06 12:20  ivan
18726
18727         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
18728           key codes, don't try fancy things with hex and sprintf
18729
18730 2005-01-06 11:48  ivan
18731
18732         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
18733           turbo hex keycodes in uppercase
18734
18735 2005-01-06 11:02  ivan
18736
18737         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
18738           serials and key codes can be edited locally
18739
18740 2005-01-05 11:29  ivan
18741
18742         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
18743           hex!
18744
18745 2005-01-05 02:01  ivan
18746
18747         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
18748           voip_sqlradacct
18749
18750 2005-01-04 19:07  ivan
18751
18752         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
18753           correct this time
18754
18755 2005-01-04 19:01  ivan
18756
18757         * FS/FS/part_export/artera_turbo.pm: missing underscore!
18758
18759 2005-01-04 18:47  ivan
18760
18761         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
18762           than run them immediately, always format keycode as %010d,
18763           closes: Bug#936, Bug#1060
18764
18765 2005-01-03 10:25  ivan
18766
18767         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
18768           in numeric gt (>)
18769
18770 2004-12-31 00:47  ivan
18771
18772         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
18773           price plan
18774
18775 2004-12-31 00:31  ivan
18776
18777         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
18778           voip price plan
18779
18780 2004-12-31 00:24  ivan
18781
18782         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
18783           voip price plan
18784
18785 2004-12-30 23:43  ivan
18786
18787         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
18788
18789 2004-12-30 16:48  ivan
18790
18791         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
18792           fix up some bugs in VoIP rating
18793
18794 2004-12-30 15:47  ivan
18795
18796         * htetc/global.asa: search the current dir *first*, otherwise some
18797           weird Apache::ASP bugs could crop up if things are ever named the
18798           same
18799
18800 2004-12-30 01:59  ivan
18801
18802         * htetc/global.asa: kludge to fix nested includes with
18803           Apache::ASP... dunno how much longer i want to support that,
18804           should just switch to Mason
18805
18806 2004-12-29 17:41  ivan
18807
18808         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
18809           domain_record.pm
18810
18811 2004-12-29 04:01  ivan
18812
18813         * CREDITS: update credits
18814
18815 2004-12-29 04:00  ivan
18816
18817         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
18818           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18819           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
18820           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
18821           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
18822           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
18823           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
18824           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
18825           httemplate/view/cust_main.cgi,
18826           httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
18827           historical (immutable) invoice details about services and other
18828           history infrastructure
18829
18830 2004-12-28 15:30  ivan
18831
18832         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
18833           export
18834
18835 2004-12-27 02:23  ivan
18836
18837         * ANNOUNCE.1.5.0: note integrated rt is updated
18838
18839 2004-12-27 02:19  ivan
18840
18841         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
18842           from causing payment or credit transactions from finishing
18843
18844 2004-12-27 01:23  ivan
18845
18846         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
18847           httemplate/edit/cust_main/contact.html: UI: rework shipping
18848           address javascript, closes: Bug#1085
18849
18850 2004-12-24 15:35  ivan
18851
18852         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
18853           toor
18854
18855 2004-12-24 15:28  ivan
18856
18857         * bin/passwd.import: remove $Id$ line
18858
18859 2004-12-24 15:27  ivan
18860
18861         * bin/passwd.import: import NP and *LK* from shadow file as * (no
18862           password)
18863
18864 2004-12-23 18:54  ivan
18865
18866         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
18867           to set payment date manually
18868
18869 2004-12-23 03:39  ivan
18870
18871         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
18872           svc_www-enable_subdomains config option
18873
18874 2004-12-23 01:15  ivan
18875
18876         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
18877           packages when no primary service is selected
18878
18879 2004-12-23 01:07  ivan
18880
18881         * FS/FS/part_pkg.pm: better debugging for options passed to insert
18882           method
18883
18884 2004-12-23 00:32  ivan
18885
18886         * README.1.5.0pre7, FS/bin/freeside-setup,
18887           httemplate/docs/upgrade10.html: allow NULL zip in some countries
18888
18889 2004-12-23 00:00  ivan
18890
18891         * README.1.5.0pre7, FS/bin/freeside-setup,
18892           httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
18893           for now
18894
18895 2004-12-23 00:00  ivan
18896
18897         * bin/: rate-us.import, rate.import: adding rate import scripts
18898
18899 2004-12-22 23:29  ivan
18900
18901         * FS/FS/rate_region.pm: better short prefix display
18902
18903 2004-12-22 23:28  ivan
18904
18905         * httemplate/edit/rate.cgi: hide US regions for now, we don't
18906           currently need them for rating just invoice/session display and
18907           the web pages are so giant they're timing out
18908
18909 2004-12-22 06:40  ivan
18910
18911         * Makefile: chkconfig ON
18912
18913 2004-12-22 06:09  ivan
18914
18915         * Makefile: /usr/bin/true on fleabsd
18916
18917 2004-12-22 06:06  ivan
18918
18919         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
18920           warn and require confirmation when editing next bill dates to a
18921           date in the past, closes; Bug#430
18922
18923 2004-12-22 01:53  ivan
18924
18925         * FS/bin/freeside-daily: just "vaccum analyze" is fine
18926
18927 2004-12-21 15:19  ivan
18928
18929         * FS/FS/rate_detail.pm: need to use table modules we call
18930           ut_foreign_key on: rate, rate_region
18931
18932 2004-12-20 03:41  ivan
18933
18934         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
18935           ticket lists
18936
18937 2004-12-20 03:29  ivan
18938
18939         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
18940           to fix XSS on ticket lists
18941
18942 2004-12-20 02:13  ivan
18943
18944         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
18945           better error messages on email errors
18946
18947 2004-12-20 00:21  ivan
18948
18949         * Makefile: remove quotes which were causing problems.  grr make
18950
18951 2004-12-20 00:16  ivan
18952
18953         * Makefile: add init script enable command in deb and redhat
18954
18955 2004-12-18 15:32  ivan
18956
18957         * httemplate/docs/: billing.html, install.html: add info about
18958           teTeX and Ghostscript
18959
18960 2004-12-18 02:52  ivan
18961
18962         * httemplate/index.html: fix spelling
18963
18964 2004-12-13 01:13  ivan
18965
18966         * FS/FS/Conf.pm, httemplate/index.html: add config option for
18967           address2 search, closes: Bug#1022
18968
18969 2004-12-12 10:51  ivan
18970
18971         * httemplate/view/cust_main/quick-charge.html: fix form action url
18972           for template
18973
18974 2004-12-12 00:34  ivan
18975
18976         * FS/FS/cust_main.pm: fix customer status display for some cases
18977           with suspended accounts
18978
18979 2004-12-11 15:16  ivan
18980
18981         * FS/FS/part_export/acct_sql.pm: finish modification
18982
18983 2004-12-11 14:50  ivan
18984
18985         * httemplate/docs/install.html: update install doc
18986
18987 2004-12-11 12:41  ivan
18988
18989         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
18990           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
18991           event, closes: Bug#977
18992
18993 2004-12-10 23:50  ivan
18994
18995         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
18996           httemplate/view/cust_main/order_pkg.html,
18997           httemplate/view/cust_main/packages.html,
18998           httemplate/view/cust_main/payment_history.html,
18999           httemplate/view/cust_main/quick-charge.html: voiding of echeck
19000           payments instead of refunds
19001
19002 2004-12-10 15:51  ivan
19003
19004         * httemplate/docs/selfservice.html: correct path to selfservice
19005
19006 2004-12-10 14:28  ivan
19007
19008         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
19009           and service address boxes
19010
19011 2004-12-10 13:35  ivan
19012
19013         * rt/html/Elements/Header: fix link to freeside docs in RT header
19014
19015 2004-12-10 13:25  ivan
19016
19017         * httemplate/docs/: overview-new.dia, overview-new.png: move the
19018           "self-service SSH tunnel" label to avoid ambiguity
19019
19020 2004-12-09 16:51  ivan
19021
19022         * FS/bin/freeside-setup: promo codes not unique...
19023
19024 2004-12-09 16:04  ivan
19025
19026         * rt/html/Elements/Tabs: fix link back to billing main
19027
19028 2004-12-09 15:14  ivan
19029
19030         * httemplate/search/cust_main.cgi: typo
19031
19032 2004-12-09 15:05  ivan
19033
19034         * httemplate/search/cust_main.cgi: typo
19035
19036 2004-12-09 14:26  ivan
19037
19038         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
19039
19040 2004-12-09 14:23  ivan
19041
19042         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
19043           fields
19044
19045 2004-12-09 14:20  ivan
19046
19047         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
19048
19049 2004-12-09 14:06  ivan
19050
19051         * httemplate/search/cust_main.cgi: UI: same font size as the rest
19052           of the page
19053
19054 2004-12-09 14:02  ivan
19055
19056         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
19057           little
19058
19059 2004-12-09 13:59  ivan
19060
19061         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
19062           for empty value of custom tickets work???
19063
19064 2004-12-09 13:53  ivan
19065
19066         * httemplate/index.html: remove extra list item for now
19067
19068 2004-12-09 13:33  ivan
19069
19070         * httemplate/view/cust_main/tickets.html,
19071           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
19072           invoice addresses
19073
19074 2004-12-09 12:43  ivan
19075
19076         * FS/bin/freeside-setup: fix some typos noticed by pbowen
19077
19078 2004-12-09 04:46  ivan
19079
19080         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
19081
19082 2004-12-09 04:18  ivan
19083
19084         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
19085           up wrong id field
19086
19087 2004-12-09 04:03  ivan
19088
19089         * FS/FS/TicketSystem/RT_External.pm: use new var
19090
19091 2004-12-09 04:01  ivan
19092
19093         * FS/FS/Conf.pm: typo
19094
19095 2004-12-09 03:57  ivan
19096
19097         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
19098           for default queue id
19099
19100 2004-12-09 03:17  ivan
19101
19102         * httemplate/index.html: finish up for now
19103
19104 2004-12-09 02:07  ivan
19105
19106         * httemplate/search/cust_main.cgi: deuglify
19107
19108 2004-12-09 01:57  ivan
19109
19110         * httemplate/search/cust_main.cgi: fix typo
19111
19112 2004-12-09 01:21  ivan
19113
19114         * FS/FS/TicketSystem/RT_Internal.pm,
19115           httemplate/search/cust_main.cgi,
19116           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
19117           httemplate/view/cust_main/billing.html,
19118           httemplate/view/cust_main/contacts.html,
19119           httemplate/view/cust_main/misc.html,
19120           httemplate/view/cust_main/tickets.html: more RT integration
19121
19122 2004-12-06 06:42  ivan
19123
19124         * httemplate/search/cust_main.cgi: fix total link
19125
19126 2004-12-06 06:36  ivan
19127
19128         * httemplate/search/cust_main.cgi: fix total links and line up
19129           custom field columns
19130
19131 2004-12-06 06:15  ivan
19132
19133         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
19134           too
19135
19136 2004-12-06 06:13  ivan
19137
19138         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
19139           for counting tickets with severities...
19140
19141 2004-12-06 06:11  ivan
19142
19143         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
19144
19145 2004-12-06 06:09  ivan
19146
19147         * httemplate/search/cust_main.cgi: fix reading custome field values
19148
19149 2004-12-06 06:00  ivan
19150
19151         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
19152           FS/FS/TicketSystem/RT_External.pm,
19153           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
19154           httemplate/search/cust_main.cgi: 1st try at adding custom field
19155           handling
19156
19157 2004-12-06 00:09  ivan
19158
19159         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
19160           length" warning in latex escapes
19161
19162 2004-12-05 22:56  ivan
19163
19164         * httemplate/search/cust_main.cgi: link customers back to tickets!
19165
19166 2004-12-03 17:09  ivan
19167
19168         * rt/html/Elements/PageLayout: landing rt 3.2.2
19169
19170 2004-12-03 15:41  ivan
19171
19172         * htetc/handler.pl: landing rt 3.2.2
19173
19174 2004-12-03 13:23  ivan
19175
19176         * README.1.5.0pre7: landing RT 3.2.2
19177
19178 2004-12-03 12:51  ivan
19179
19180         * rt/: config, config.pld, bin/rt-commit-handler.in,
19181           etc/upgrade/2.1.71, html/Admin/Elements/ModifyQueue,
19182           html/Admin/Elements/ModifyUser, html/Admin/Users/Prefs.html,
19183           html/Elements/Footer, html/Elements/Header,
19184           html/Elements/PageLayout, html/Elements/ShadedBox,
19185           html/Elements/ShadedInputRow, html/Elements/ShadedRow,
19186           html/Elements/SimpleSearch, html/Elements/Tabs,
19187           html/Elements/ViewUser, html/NoAuth/webrt.css,
19188           html/Search/Listing.html, html/Search/Elements/PickRestriction,
19189           html/Search/Elements/TicketHeader,
19190           html/Search/Elements/TicketHeaderCell,
19191           html/Search/Elements/TicketRow, html/Ticket/Elements/EditLinks,
19192           html/Ticket/Elements/ShowLink, html/Ticket/Elements/ShowLinks,
19193           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
19194           sbin/rt-setup-database.in: landing rt 3.2.2
19195
19196 2004-12-03 12:40  ivan
19197
19198         * rt/etc/upgrade/: 3.1.0/acl.Informix, 3.1.0/acl.Oracle,
19199           3.1.0/acl.Pg, 3.1.0/acl.SQLite, 3.1.0/acl.mysql, 3.1.0/content,
19200           3.1.0/schema.Informix, 3.1.0/schema.Oracle, 3.1.0/schema.Pg,
19201           3.1.0/schema.SQLite, 3.1.0/schema.mysql, 3.1.15/content,
19202           3.1.17/content: Initial revision
19203
19204 2004-12-03 12:37  ivan
19205
19206         * rt/: html/Tools/MyDay.html, html/Tools/Offline.html,
19207           html/Tools/Elements/Tabs, html/Ticket/ShowEmailRecord.html,
19208           html/Ticket/Elements/ShowTransactionAttachments,
19209           html/Ticket/Elements/PreviewScrips,
19210           html/Ticket/Elements/ShowGroupMembers,
19211           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
19212           html/Search/Edit.html, html/Search/Results.html,
19213           html/Search/Results.rdf, html/Search/Results.tsv,
19214           html/Search/Elements/BuildFormatString,
19215           html/Search/Elements/DisplayOptions,
19216           html/Search/Elements/EditSearches,
19217           html/Search/Elements/NewListActions,
19218           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
19219           html/Search/Elements/SelectAndOr,
19220           html/Search/Elements/SelectLinks,
19221           html/Search/Elements/SelectPersonType,
19222           html/Search/Elements/SelectSearchesForObjects,
19223           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
19224           html/Search/Elements/PickCriteria,
19225           html/Search/Elements/SelectSearchObject,
19226           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
19227           html/Admin/Elements/ToolTabs, html/Elements/ShowLinks,
19228           html/Elements/EditLinks, html/Elements/QuickCreate,
19229           html/Elements/ScrubHTML, html/Elements/TicketList,
19230           html/Elements/ShowLink, html/Elements/TitleBox,
19231           html/Elements/CollectionAsTable/Header,
19232           html/Elements/CollectionAsTable/ParseFormat,
19233           html/Elements/CollectionAsTable/Row,
19234           html/Elements/RT__Ticket/ColumnMap,
19235           html/NoAuth/images/autohandler, lib/t/05cronsupport.pl.in,
19236           lib/RT/Attributes.pm, lib/RT/Attribute_Overlay.pm,
19237           lib/RT/Attributes_Overlay.pm, lib/RT/Attribute.pm,
19238           lib/RT/I18N/en_malkovich.po,
19239           lib/RT/Action/RecordCorrespondence.pm,
19240           lib/RT/Action/RecordComment.pm,
19241           lib/RT/Interface/Email/Auth/GnuPG.pm,
19242           lib/RT/Condition/PriorityChange.pm,
19243           lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
19244           bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase:
19245           Initial revision
19246
19247 2004-12-03 12:27  ivan
19248
19249         * rt/sbin/: rt-setup-database, rt-test-dependencies: remove
19250           autogenerated file
19251
19252 2004-12-02 02:18  ivan
19253
19254         * httemplate/search/cust_main.cgi,
19255           rt/html/Ticket/Elements/AddCustomers,
19256           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
19257           and search sorting
19258
19259 2004-12-02 01:59  ivan
19260
19261         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
19262           rt/html/Elements/Header, rt/html/Elements/PageLayout,
19263           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
19264           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
19265           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
19266           rt/html/Ticket/Elements/AddCustomers,
19267           rt/html/Ticket/Elements/EditCustomers,
19268           rt/html/Ticket/Elements/ShowCustomers,
19269           rt/html/Ticket/Elements/ShowSummary,
19270           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
19271           FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
19272           htetc/handler.pl, httemplate/search/cust_main.cgi,
19273           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
19274           second big RT integration checkin, customer linking/delinking
19275           interface
19276
19277 2004-12-01 10:49  ivan
19278
19279         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
19280           the package on changes
19281
19282 2004-11-30 19:35  ivan
19283
19284         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
19285           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
19286           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
19287           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
19288           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
19289           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
19290           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
19291           creditcard-less promo code signup
19292
19293 2004-11-30 11:55  khoff
19294
19295         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
19296           with the search/replace.
19297
19298 2004-11-29 15:52  khoff
19299
19300         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
19301           broadband service view.
19302
19303 2004-11-27 11:09  ivan
19304
19305         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
19306           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
19307           httemplate/index.html, rt/FREESIDE_MODIFIED,
19308           rt/html/Elements/Footer, rt/html/Elements/Header,
19309           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
19310           rt/html/Elements/Tabs, ANNOUNCE.1.5.0, Makefile, FS/FS.pm,
19311           htetc/global.asa, htetc/handler.pl, rt/html/NoAuth/webrt.css,
19312           rt/html/NoAuth/images/small-logo.png: ticket system integration
19313           framework and skin RT
19314
19315 2004-11-26 01:39  ivan
19316
19317         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
19318           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
19319           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
19320           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
19321           type_pkgs.pm: remove POD VERSION sections
19322
19323 2004-11-26 01:08  ivan
19324
19325         * FS/FS/Conf.pm: update description for signup_server-realtime to
19326           reflect current reality, closes: Bug#575
19327
19328 2004-11-26 00:51  ivan
19329
19330         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
19331           part_pkg transactional stuff from web interface to part_pkg.pm,
19332           bumps Bug#18 to 1.5
19333
19334 2004-11-25 22:50  ivan
19335
19336         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
19337           password-noexlamation config files, patch from Stephpen Bechard,
19338           closes: Bug#539
19339
19340 2004-11-24 12:54  ivan
19341
19342         * Makefile: don't enabled RT by default
19343
19344 2004-11-24 10:28  khoff
19345
19346         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
19347           address search.
19348
19349 2004-11-24 02:28  ivan
19350
19351         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
19352           checks which are causing an error
19353
19354 2004-11-24 01:00  ivan
19355
19356         * Makefile: some RT install updates
19357
19358 2004-11-23 17:30  ivan
19359
19360         * FS/bin/freeside-daily: fix perms on automated backups
19361
19362 2004-11-23 17:28  ivan
19363
19364         * httemplate/index.html: add rate plan maintenance to sysadmin
19365           section
19366
19367 2004-11-22 10:20  ivan
19368
19369         * README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
19370           FS/bin/freeside-setup, httemplate/docs/schema.html,
19371           httemplate/docs/upgrade10.html, FS/FS/Record.pm,
19372           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
19373           httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
19374           promo codes and separate signup addresses for hdn
19375
19376 2004-11-22 03:11  ivan
19377
19378         * httemplate/search/sqlradius.cgi: Called-Station-ID label
19379
19380 2004-11-21 18:31  ivan
19381
19382         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
19383           search directions, fix bug preventing show_called_station,
19384           hide_ip and hide_data form working
19385
19386 2004-11-20 09:26  ivan
19387
19388         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
19389           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
19390           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
19391           FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
19392           README.1.5.0pre7, SCHEMA_CHANGE,
19393           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
19394           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
19395           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
19396           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
19397           httemplate/edit/process/rate.cgi,
19398           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
19399           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
19400           htetc/global.asa, htetc/handler.pl,
19401           httemplate/search/sqlradius.cgi,
19402           httemplate/search/sqlradius.html: first pass at VoIP rating
19403
19404 2004-11-17 05:22  ivan
19405
19406         * httemplate/edit/part_pkg.cgi: #debugging cruft
19407
19408 2004-11-17 05:19  ivan
19409
19410         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
19411           clone-ing (customize package)
19412
19413 2004-11-16 06:19  ivan
19414
19415         * htetc/handler.pl: can't set $p without $cgi
19416
19417 2004-11-16 06:16  ivan
19418
19419         * htetc/handler.pl: correct package for $r
19420
19421 2004-11-16 06:11  ivan
19422
19423         * htetc/handler.pl: handle RT NoAuth sections
19424
19425 2004-11-12 21:37  ivan
19426
19427         * FS/FS/svc_acct.pm: oops, that's better
19428
19429 2004-11-12 21:32  ivan
19430
19431         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
19432           Argument isn't numeric errors
19433
19434 2004-11-11 04:18  ivan
19435
19436         * rt/sbin/rt-setup-database.in: merge in changes to
19437           rt-setup-database
19438
19439 2004-11-11 04:11  ivan
19440
19441         * rt/: html/Ticket/Elements/LoadTextAttachments,
19442           html/Ticket/Elements/FindAttachments, html/Elements/QueryString,
19443           lib/t/data/rt-send-cc, lib/RT/I18N/hu.po, lib/RT/I18N/da.po:
19444           Initial revision
19445
19446 2004-11-09 03:42  ivan
19447
19448         * httemplate/search/report_tax.cgi: add handling for texas tax
19449           exemption and warning that report might not make sense for
19450           partial months other than the current one
19451
19452 2004-11-09 03:00  ivan
19453
19454         * httemplate/search/report_tax.cgi: add handling for texas tax
19455           exemption and warning that report might not make sense for
19456           partial months other than the current one
19457
19458 2004-11-09 01:31  ivan
19459
19460         * httemplate/search/report_tax.cgi: parenthesis help alot
19461
19462 2004-11-09 01:13  ivan
19463
19464         * httemplate/search/report_tax.cgi: fix for correct reporting of
19465           generic taxes
19466
19467 2004-11-09 00:14  ivan
19468
19469         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
19470
19471 2004-11-08 23:23  ivan
19472
19473         * httemplate/search/report_tax.cgi: fixes to run under the mason
19474           strictness
19475
19476 2004-11-08 01:24  ivan
19477
19478         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
19479           purpose
19480
19481 2004-11-08 01:16  ivan
19482
19483         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
19484           upgrades! (new installs ok)
19485
19486 2004-11-07 21:33  ivan
19487
19488         * bin/rollback: adding in case this is needed again
19489
19490 2004-11-07 14:58  ivan
19491
19492         * ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
19493           documentation for 1.5 HTML::Mason or Apache::ASP install
19494
19495 2004-10-30 17:01  ivan
19496
19497         * httemplate/search/cust_main-quickpay.html: quick pay shouldnt
19498           default to exact search
19499
19500 2004-10-26 05:36  ivan
19501
19502         * Makefile: 1.5.0pre6!
19503
19504 2004-10-26 05:33  ivan
19505
19506         * ANNOUNCE.1.5.0, httemplate/docs/billing.html,
19507           httemplate/docs/export.html, httemplate/docs/index.html,
19508           httemplate/docs/overview-new.dia,
19509           httemplate/docs/overview-new.png, httemplate/docs/schema.html,
19510           httemplate/docs/selfservice.html: slightly more up-to-date docs
19511
19512 2004-10-26 05:07  ivan
19513
19514         * FS/FS/part_export.pm: allow an empty exporttype so you can create
19515           new objects
19516
19517 2004-10-26 04:51  ivan
19518
19519         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
19520           webdemo!
19521
19522 2004-10-26 04:26  ivan
19523
19524         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
19525           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
19526           FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
19527           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
19528           FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
19529           FS/t/part_pkg-flat_comission_cust.t,
19530           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
19531           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
19532           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
19533           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
19534           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
19535           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
19536           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
19537           httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
19538           FS/FS/part_pkg/flat_comission.pm,
19539           FS/FS/part_pkg/flat_comission_cust.pm,
19540           FS/FS/part_pkg/flat_comission_pkg.pm,
19541           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
19542           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
19543           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
19544           FS/FS/part_pkg/sqlradacct_hour.pm,
19545           FS/FS/part_pkg/subscription.pm: modular price plans!
19546
19547 2004-10-25 23:33  ivan
19548
19549         * httemplate/search/report_tax.cgi: and one last case with named
19550           and not named taxes in the same region, ack
19551
19552 2004-10-25 23:04  ivan
19553
19554         * httemplate/search/report_tax.cgi: taxes are hard
19555
19556 2004-10-25 16:47  ivan
19557
19558         * httemplate/search/report_tax.cgi: hopefully fix tax report for
19559           taxclass & named tax edge cases
19560
19561 2004-10-25 16:39  ivan
19562
19563         * httemplate/search/report_tax.cgi: hopefully fix tax report for
19564           taxclass & named tax edge cases
19565
19566 2004-10-25 15:48  ivan
19567
19568         * httemplate/search/report_tax.cgi: hopefully fix tax report for
19569           taxclass & named tax edge cases
19570
19571 2004-10-25 14:35  ivan
19572
19573         * httemplate/search/report_tax.cgi: fix joins for proper tax
19574           reporting
19575
19576 2004-10-23 04:45  ivan
19577
19578         * conf/: alerter_template, invoice_latexfooter, invoice_template:
19579           better
19580
19581 2004-10-23 04:34  ivan
19582
19583         * conf/: invoice_latexfooter, invoice_latexnotes: update default
19584           notes and footer
19585
19586 2004-10-23 03:36  ivan
19587
19588         * FS/FS/part_export/artera_turbo.pm: add debug flag
19589
19590 2004-10-22 03:31  ivan
19591
19592         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
19593           support to main customer view, for artera turbo
19594
19595 2004-10-22 03:14  ivan
19596
19597         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
19598           aid
19599
19600 2004-10-21 01:54  ivan
19601
19602         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
19603
19604 2004-10-21 01:33  ivan
19605
19606         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
19607           package definition browse
19608
19609 2004-10-21 00:07  ivan
19610
19611         * httemplate/search/report_tax.cgi: fix tax report edge cases when
19612           using taxclasses in some regions but not others
19613
19614 2004-10-20 01:28  ivan
19615
19616         * bin/artera.import: back to id
19617
19618 2004-10-20 01:20  ivan
19619
19620         * bin/artera.import: locate existing ones by title, warn on errors
19621
19622 2004-10-20 01:16  ivan
19623
19624         * httemplate/index.html: add external browse
19625
19626 2004-10-20 01:14  ivan
19627
19628         * bin/artera.import: adding artera import
19629
19630 2004-10-20 01:08  ivan
19631
19632         * bin/artera.import: adding artera import
19633
19634 2004-10-20 01:07  ivan
19635
19636         * httemplate/: search/svc_external.cgi, index.html: add
19637           svc_external search
19638
19639 2004-10-19 17:44  ivan
19640
19641         * conf/logo.eps: new logo!
19642
19643 2004-10-19 16:52  ivan
19644
19645         * conf/logo.eps: new logo!
19646
19647 2004-10-19 04:50  ivan
19648
19649         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
19650           privledges, so -T not necessary
19651
19652 2004-10-19 01:44  ivan
19653
19654         * Makefile: sleep long enough to be worthwhile
19655
19656 2004-10-18 05:37  ivan
19657
19658         * httemplate/: index.html, images/mid-logo.png,
19659           images/small-logo.png: that's right, a new logo
19660
19661 2004-10-17 07:01  ivan
19662
19663         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
19664           fs_selfservice/FS-SelfService/SelfService.pm,
19665           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19666           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
19667           fs_selfservice/FS-SelfService/cgi/provision_list.html,
19668           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
19669           turbo handling to self-service and reseller interfaces
19670
19671 2004-10-17 02:54  ivan
19672
19673         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
19674           templated svc_acct provisioner, from agent interface
19675
19676 2004-10-17 02:19  ivan
19677
19678         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
19679           README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
19680           httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
19681           add options to adjust UI for artera turbo as svc_export
19682
19683 2004-10-16 03:15  ivan
19684
19685         * FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
19686           README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
19687           httemplate/docs/upgrade10.html: add artera turbo export
19688
19689 2004-10-12 22:46  ivan
19690
19691         * Makefile: apachectl sucks ass
19692
19693 2004-10-12 14:59  ivan
19694
19695         * httemplate/view/svc_acct.cgi: fix edit link!  oops
19696
19697 2004-10-11 23:08  ivan
19698
19699         * httemplate/search/sqlradius.cgi: more info in error message for
19700           unknown export type, fix test for sqlradius_withdomain export,
19701           woo!
19702
19703 2004-10-11 22:54  ivan
19704
19705         * Makefile: update apache restart line for local apache
19706
19707 2004-10-09 03:57  ivan
19708
19709         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
19710           the RADIUS session data, link to the detail search
19711
19712 2004-10-06 06:39  ivan
19713
19714         * httemplate/search/: sqlradius.cgi: more formatting updates to
19715           RADIUS report
19716
19717 2004-10-06 06:33  ivan
19718
19719         * httemplate/search/sqlradius.cgi: small formatting updates to
19720           RADIUS report
19721
19722 2004-10-06 06:27  ivan
19723
19724         * httemplate/search/sqlradius.cgi: small formatting updates to
19725           RADIUS report
19726
19727 2004-10-06 05:37  ivan
19728
19729         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
19730           when using an ignored-accounting export
19731
19732 2004-10-05 09:28  ivan
19733
19734         * httemplate/search/sqlradius.cgi,
19735           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
19736           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
19737           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
19738           RADIUS session viewing
19739
19740 2004-10-05 07:16  ivan
19741
19742         * httemplate/view/cust_bill.cgi: links to show alternate invoices
19743           also
19744
19745 2004-10-05 06:52  ivan
19746
19747         * httemplate/view/cust_bill.cgi: links to show alternate invoices
19748           also
19749
19750 2004-10-05 06:43  ivan
19751
19752         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
19753           cust_bill.cgi: links to show alternate invoices also
19754
19755 2004-10-05 06:35  ivan
19756
19757         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
19758           cust_bill.cgi: links to show alternate invoices also
19759
19760 2004-10-05 05:17  ivan
19761
19762         * FS/bin/freeside-selfservice-server: DO open a database connection
19763           in the parent process, this cached the $dbdef and speeds things
19764           up significantly
19765
19766 2004-10-05 04:38  ivan
19767
19768         * ANNOUNCE.1.5.0: [no log message]
19769
19770 2004-09-22 04:28  ivan
19771
19772         * httemplate/search/: cust_bill_event.html,
19773           report_cust_credit.html, report_cust_pay.html, report_tax.html:
19774           add missing <TR> tags
19775
19776 2004-09-22 04:04  ivan
19777
19778         * httemplate/elements/: calendar-en.js, calendar-setup.js,
19779           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
19780           jscalendar
19781
19782 2004-09-21 00:57  ivan
19783
19784         * httemplate/view/cust_main.cgi: and for refunds too
19785
19786 2004-09-21 00:50  ivan
19787
19788         * httemplate/view/cust_main.cgi: better display of echeck
19789           payments/refunds/etc.
19790
19791 2004-09-16 06:22  ivan
19792
19793         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
19794           mass duplicate checking on export changes, fix bug in new export
19795           editing, error message includes the number of duplicate customers
19796           also
19797
19798 2004-09-16 00:19  ivan
19799
19800         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
19801
19802 2004-09-15 18:47  ivan
19803
19804         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
19805
19806 2004-09-15 08:31  ivan
19807
19808         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
19809           username@domain uniqueness, closes: Bug#980
19810
19811 2004-09-15 01:57  ivan
19812
19813         * FS/bin/freeside-selfservice-server: it would help to set the
19814           permissions on the lockfile right, so the kids can open it...
19815
19816 2004-09-15 01:45  ivan
19817
19818         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
19819           obtain a new descriptor for the lock in kids, this should fix
19820           locking problems
19821
19822 2004-09-15 01:30  ivan
19823
19824         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
19825           the lock in kids, this should fix locking problems
19826
19827 2004-09-14 06:00  ivan
19828
19829         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
19830           httemplate/edit/cust_refund.cgi,
19831           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
19832
19833 2004-09-13 23:47  ivan
19834
19835         * FS/bin/freeside-selfservice-server,
19836           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
19837           selfservice: - server: don't reconnect again if we've already
19838           been signalled to shutdown - server: add kid reaping to shutdown
19839           sequence - server: add another optional logging level to response
19840           sending - server: acquire write mutex for keepalives
19841
19842 2004-09-09 05:04  ivan
19843
19844         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
19845           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
19846           it doesn't use a separate process/ file, this allows large error
19847           messages to be displayed properly
19848
19849 2004-09-06 05:44  ivan
19850
19851         * FS/bin/freeside-selfservice-server,
19852           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
19853           self-service keepalives
19854
19855 2004-09-06 02:44  ivan
19856
19857         * FS/bin/freeside-selfservice-server: don't open a database
19858           connection in the parent process
19859
19860 2004-09-06 02:28  ivan
19861
19862         * FS/bin/freeside-queued: don't die off even on database failures
19863
19864 2004-09-05 16:21  ivan
19865
19866         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
19867           catch it, but add client-side protection against
19868           double-submission also.
19869
19870 2004-09-05 15:42  ivan
19871
19872         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
19873           checking will catch it, but add client-side protection against
19874           double-submission also.
19875
19876 2004-09-05 02:42  ivan
19877
19878         * test/dup-test: adding duplicate test
19879
19880 2004-09-05 02:41  ivan
19881
19882         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
19883           conditions in duplicate checking
19884
19885 2004-09-04 03:02  ivan
19886
19887         * FS/FS/export_svc.pm: first try at duplicate checking on new
19888           export associations
19889
19890 2004-08-27 04:33  ivan
19891
19892         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
19893
19894 2004-08-27 04:16  ivan
19895
19896         * FS/bin/freeside-sqlradius-reset: add option to specify exports
19897
19898 2004-08-24 05:22  ivan
19899
19900         * Makefile: small Makefile update
19901
19902 2004-08-24 04:16  ivan
19903
19904         * FS/FS/ClientAPI/MyAccount.pm,
19905           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19906           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
19907           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
19908           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
19909           fs_selfservice/FS-SelfService/cgi/agent_main.html,
19910           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
19911           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
19912           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
19913           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
19914           fs_selfservice/FS-SelfService/cgi/list_customers.html,
19915           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
19916           fs_selfservice/FS-SelfService/cgi/provision.html,
19917           fs_selfservice/FS-SelfService/cgi/provision_list.html,
19918           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19919           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
19920           fs_selfservice/FS-SelfService/cgi/view_customer.html,
19921           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
19922           FS/FS/ClientAPI/Signup.pm,
19923           fs_selfservice/FS-SelfService/SelfService.pm,
19924           httemplate/search/cust_main.cgi: big update for reseller
19925           interface
19926
19927 2004-08-20 01:58  ivan
19928
19929         * bin/ispman.ldap.import: adding
19930
19931 2004-08-19 09:35  ivan
19932
19933         * httemplate/search/cust_credit.html: add customer # to credit
19934           reports too
19935
19936 2004-08-19 03:53  ivan
19937
19938         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
19939           legal shells, closes: Bug#118
19940
19941 2004-08-18 17:22  ivan
19942
19943         * httemplate/search/: cust_pay.cgi, elements/search.html: add
19944           customer # to payment reports, add table cell alignment option to
19945           general search component
19946
19947 2004-08-17 06:14  ivan
19948
19949         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
19950           up cust_main records, also don't pollute the original object when
19951           used with override options, closes: Bug#982
19952
19953 2004-08-17 00:43  ivan
19954
19955         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
19956           path to passwd.cgi!
19957
19958 2004-08-14 05:26  ivan
19959
19960         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
19961           duplicate checking on new export associations
19962
19963 2004-08-11 16:56  ivan
19964
19965         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
19966
19967 2004-08-09 12:03  ivan
19968
19969         * init.d/freeside-init: add /usr/local/bin to PATH
19970
19971 2004-08-06 19:49  ivan
19972
19973         * httemplate/view/cust_main.cgi: disable order package button until
19974           a package has been selected
19975
19976 2004-08-05 11:47  ivan
19977
19978         * FS/FS.pm: fix pod typo
19979
19980 2004-08-02 02:43  ivan
19981
19982         * httemplate/index.html: fix link to virtual host browse
19983
19984 2004-08-01 17:41  ivan
19985
19986         * FS/FS/part_export/vpopmail.pm: no maintainer, use
19987           shellcommands_withdomain instead
19988
19989 2004-07-30 00:12  ivan
19990
19991         * FS/FS/svc_Common.pm: set fixed values from an explicitly
19992           specified svcpart on replace too
19993
19994 2004-07-29 21:54  ivan
19995
19996         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
19997           conf/cust_pkg-change_svcpart,
19998           httemplate/edit/process/cust_svc.cgi,
19999           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
20000           svcpart changes now trigger all necessary export actions, manual
20001           svcpart changing on svc_acct view, linking changes svcpart if you
20002           ask it to, closes: Bug#671, Bug#644
20003
20004 2004-07-29 14:49  ivan
20005
20006         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
20007           advertising source list
20008
20009 2004-07-15 15:40  ivan
20010
20011         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
20012           FS/FS/ClientAPI/Signup.pm,
20013           fs_selfservice/FS-SelfService/SelfService.pm,
20014           fs_selfservice/FS-SelfService/cgi/agent.cgi,
20015           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
20016           fs_selfservice/FS-SelfService/cgi/logout.html,
20017           fs_selfservice/FS-SelfService/cgi/make_payment.html,
20018           fs_selfservice/FS-SelfService/cgi/myaccount.html,
20019           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
20020           fs_selfservice/FS-SelfService/cgi/payment_results.html,
20021           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
20022           fs_selfservice/FS-SelfService/cgi/provision.html,
20023           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
20024           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
20025           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
20026           httemplate/view/cust_main.cgi: big update for customer
20027           self-service: add provisioning/unprovisioning of purchased
20028           services, like fs_selfadmin
20029
20030 2004-07-12 06:51  ivan
20031
20032         * httemplate/view/cust_main.cgi: DEL out voided payments to
20033           distinguish them visually better
20034
20035 2004-07-10 07:46  ivan
20036
20037         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
20038           decline/cancel when customer has a negative balance & purchases
20039           stuff with it
20040
20041 2004-07-10 07:30  ivan
20042
20043         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
20044
20045 2004-07-10 06:30  ivan
20046
20047         * httemplate/: index.html, search/cust_bill_event.cgi,
20048           search/cust_bill_event.html: add calendar to cust_bill_event
20049           search page, make ending date default to open-ended like other
20050           reports
20051
20052 2004-07-10 06:21  ivan
20053
20054         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
20055           before and cluck loudly when the FS::tablename class isn't
20056           loaded, rather than throw exceptions
20057
20058 2004-07-10 06:08  ivan
20059
20060         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
20061           doesn't bomb out in FS::Record::qsearch with Can't locate object
20062           method virtual_fields via package FS::svc_external
20063
20064 2004-07-09 04:45  ivan
20065
20066         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
20067           agent.cgi, make sure warnings are turned off when parsing
20068           templates to avoid too much output to STDERR triggering obscure
20069           apache hang bug.  thanks dean you rule.
20070
20071 2004-07-09 02:29  ivan
20072
20073         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
20074           param separator
20075
20076 2004-07-08 04:15  ivan
20077
20078         * httemplate/edit/process/cust_main.cgi: don't change otaker when
20079           just editing account, closes: Bug#921
20080
20081 2004-07-07 09:06  ivan
20082
20083         * FS/FS/cust_pay.pm: allow payment modification so we can import
20084           order_number info
20085
20086 2004-07-06 12:10  ivan
20087
20088         * FS/FS/Record.pm: better error message for missing tables
20089
20090 2004-07-06 10:27  ivan
20091
20092         * ANNOUNCE.1.5.0: new features
20093
20094 2004-07-06 10:26  ivan
20095
20096         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20097           httemplate/edit/cust_refund.cgi,
20098           httemplate/edit/process/cust_credit.cgi,
20099           httemplate/edit/process/cust_refund.cgi,
20100           httemplate/view/cust_main.cgi: payment voiding part deux & credit
20101           card refunds!
20102
20103 2004-07-06 07:22  ivan
20104
20105         * FS/FS/cust_refund.pm: document and check refund reasons
20106
20107 2004-07-06 06:26  ivan
20108
20109         * README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
20110           FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
20111           FS/bin/freeside-setup, httemplate/docs/schema.html,
20112           httemplate/docs/upgrade10.html,
20113           httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
20114           payment voiding web ui part one
20115
20116 2004-07-06 01:43  ivan
20117
20118         * htetc/: global.asa, handler.pl: 0.32 (and then some) released
20119
20120 2004-07-01 06:49  ivan
20121
20122         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
20123           self-service
20124
20125 2004-07-01 05:45  ivan
20126
20127         * FS/FS/agent.pm: fix silly bug editing agents
20128
20129 2004-07-01 05:42  ivan
20130
20131         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
20132           hash method with an empty Hash attribute, wtf?
20133
20134 2004-06-30 11:19  ivan
20135
20136         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
20137           template fixes
20138
20139 2004-06-30 11:12  ivan
20140
20141         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
20142           also fill in name filed
20143
20144 2004-06-30 11:01  ivan
20145
20146         * FS/FS/cust_pay.pm: typo
20147
20148 2004-06-30 10:57  ivan
20149
20150         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
20151           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
20152           conf/payment_receipt_email: payment receipts!
20153
20154 2004-06-30 07:33  ivan
20155
20156         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
20157           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
20158
20159 2004-06-30 03:02  ivan
20160
20161         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
20162           encrypt scp dumps
20163
20164 2004-06-30 02:56  ivan
20165
20166         * FS/FS/cust_bill.pm: fix warning message when agent-specific
20167           plandata cannot be found
20168
20169 2004-06-29 00:57  ivan
20170
20171         * httemplate/docs/schema.html: cust_pay_refund
20172
20173 2004-06-28 21:02  ivan
20174
20175         * ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
20176           FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
20177           FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
20178           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
20179           FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
20180           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
20181           httemplate/edit/cust_bill_pay.cgi,
20182           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
20183           table to refund payments
20184
20185 2004-06-25 11:28  ivan
20186
20187         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
20188           paydate_monthyear method and thus bug#862 and i need some sleep
20189
20190 2004-06-25 10:57  ivan
20191
20192         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
20193           httemplate/misc/payment.cgi: fix one-time card charging not
20194           pulling in exp date?
20195
20196 2004-06-25 10:26  ivan
20197
20198         * httemplate/misc/payment.cgi: set defaults so as to not change the
20199           billing type when entering a one time payment
20200
20201 2004-06-25 03:25  ivan
20202
20203         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
20204           rather before doing anything
20205
20206 2004-06-25 03:16  ivan
20207
20208         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
20209           contains a ;
20210
20211 2004-06-25 03:07  ivan
20212
20213         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
20214
20215 2004-06-25 01:44  ivan
20216
20217         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
20218
20219 2004-06-22 19:13  ivan
20220
20221         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
20222           lines
20223
20224 2004-06-22 18:23  ivan
20225
20226         * httemplate/docs/upgrade10.html: escape html
20227
20228 2004-06-21 20:12  ivan
20229
20230         * Makefile: snapshot before schema changes
20231
20232 2004-06-21 20:11  ivan
20233
20234         * FS/FS.pm: small doc update
20235
20236 2004-06-21 20:10  ivan
20237
20238         * bin/sqlradius.import: fix attribute importing bugs that borked
20239           the passwords
20240
20241 2004-06-21 07:24  ivan
20242
20243         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
20244           checking on add'l package order
20245
20246 2004-06-21 06:36  ivan
20247
20248         * FS/MANIFEST: removing old report from MANIFEST
20249
20250 2004-06-21 05:27  ivan
20251
20252         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
20253
20254 2004-06-21 03:58  ivan
20255
20256         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
20257           on agent add'l package order
20258
20259 2004-06-21 03:45  ivan
20260
20261         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
20262           primary
20263
20264 2004-06-21 03:26  ivan
20265
20266         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
20267           only allow primary users access to the self-service server
20268
20269 2004-06-18 03:28  ivan
20270
20271         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
20272           fix: avoid newline prepend fix from borking indented first <%,
20273           fixes customer search by otaker under mason, closes: Bug#830
20274
20275 2004-06-18 03:07  ivan
20276
20277         * httemplate/docs/install.html: recommend HTML::Mason
20278
20279 2004-06-17 05:32  ivan
20280
20281         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
20282           frontpage extensions to www_shellcommands export
20283
20284 2004-06-16 16:59  ivan
20285
20286         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
20287           hosts
20288
20289 2004-06-16 07:07  ivan
20290
20291         * httemplate/search/report_tax.cgi: update tax report for taxclass
20292
20293 2004-06-15 06:27  ivan
20294
20295         * fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
20296           fs_selfservice/FS-SelfService/cgi/passwd.cgi,
20297           fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
20298           to self-service
20299
20300 2004-06-15 03:59  ivan
20301
20302         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
20303           field check
20304
20305 2004-06-11 09:44  ivan
20306
20307         * httemplate/search/report_tax.cgi: fix date range for old perl,
20308           count tax exempt and COMP customers correctly
20309
20310 2004-06-11 07:57  ivan
20311
20312         * httemplate/search/report_tax.cgi: fix to find all customer
20313           scorrectly
20314
20315 2004-06-11 07:25  ivan
20316
20317         * httemplate/search/report_tax.cgi: tax report fix sort
20318
20319 2004-06-11 07:03  ivan
20320
20321         * FS/FS/Conf.pm, httemplate/index.html: tax report!
20322
20323 2004-06-11 06:44  ivan
20324
20325         * FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
20326           report!
20327
20328 2004-06-11 00:37  ivan
20329
20330         * Makefile: add update-selfservice target
20331
20332 2004-06-10 05:58  ivan
20333
20334         * httemplate/browse/agent.cgi: now available as methods
20335
20336 2004-06-10 05:31  ivan
20337
20338         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
20339           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
20340           FS/FS/ClientAPI/Signup.pm,
20341           fs_selfservice/FS-SelfService/cgi/agent.cgi,
20342           fs_selfservice/FS-SelfService/cgi/agent_login.html,
20343           fs_selfservice/FS-SelfService/cgi/agent_main.html,
20344           fs_selfservice/FS-SelfService/cgi/cvv2.html,
20345           fs_selfservice/FS-SelfService/cgi/cvv2.png,
20346           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
20347           fs_selfservice/FS-SelfService/cgi/list_customers.html,
20348           fs_selfservice/FS-SelfService/cgi/signup.html,
20349           fs_selfservice/FS-SelfService/cgi/view_customer.html,
20350           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
20351           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
20352
20353 2004-06-10 04:28  ivan
20354
20355         * httemplate/search/cust_main-otaker.cgi: tyop
20356
20357 2004-06-09 01:59  ivan
20358
20359         * Makefile: need this entry for myself though!
20360
20361 2004-06-09 00:17  ivan
20362
20363         * httemplate/docs/install.html: explicitly specify Apache
20364           httpd.conf.  fear.
20365
20366 2004-06-05 05:01  ivan
20367
20368         * Makefile: AND set its owner.  whew.
20369
20370 2004-06-05 04:55  ivan
20371
20372         * Makefile: and don't forget to make the dir
20373
20374 2004-06-05 04:47  ivan
20375
20376         * Makefile: fix path and make var substitution
20377
20378 2004-06-05 04:37  ivan
20379
20380         * Makefile: oops fix line endings in automated self-service lib
20381           install
20382
20383 2004-06-05 04:34  ivan
20384
20385         * Makefile: automated self-service lib install
20386
20387 2004-06-05 02:34  ivan
20388
20389         * bin/: sqlradius-norealm.reimport, sqlradius.import,
20390           sqlradius.reimport: sqlradius import updates
20391
20392 2004-06-04 20:00  ivan
20393
20394         * Makefile: self-service installer?
20395
20396 2004-06-03 03:09  ivan
20397
20398         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
20399           address on "re-email" link
20400
20401 2004-06-03 02:55  ivan
20402
20403         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
20404           screen and "re-email/re-print" links, also fix agent-specific
20405           From: address on "re-email" link
20406
20407 2004-06-03 00:00  ivan
20408
20409         * FS/FS/cust_bill.pm: better error message for non-applicable
20410           invoice events
20411
20412 2004-06-02 14:27  ivan
20413
20414         * fs_selfservice/DEPLOY: simple kludge for testing
20415
20416 2004-06-01 03:56  ivan
20417
20418         * httemplate/edit/part_bill_event.cgi: html table fix
20419
20420 2004-06-01 03:53  ivan
20421
20422         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
20423           per-agent invoice_from addresses
20424
20425 2004-06-01 02:23  ivan
20426
20427         * bin/postfix_courierimap.import: typo in sql
20428
20429 2004-05-31 18:49  ivan
20430
20431         * FS/FS/cust_bill.pm: typo in error message
20432
20433 2004-05-28 16:26  ivan
20434
20435         * bin/sqlradius.reimport: adding password/finger correction tool
20436           too
20437
20438 2004-05-28 06:48  ivan
20439
20440         * bin/postfix_courierimap.import: adding
20441
20442 2004-05-28 04:33  ivan
20443
20444         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
20445           checking the filename at all... to catch empty form submissions?
20446
20447 2004-05-28 04:21  ivan
20448
20449         * httemplate/misc/upload-batch.cgi: better error reporting on
20450           unparsable filenames
20451
20452 2004-05-28 03:38  ivan
20453
20454         * httemplate/search/elements/search.html: show a better message
20455           when no results are found
20456
20457 2004-05-28 03:17  ivan
20458
20459         * httemplate/search/cust_bill.html: correct count statement when
20460           searching for individual invoices by #
20461
20462 2004-05-28 01:40  ivan
20463
20464         * bin/sqlradius.import: really.
20465
20466 2004-05-28 01:37  ivan
20467
20468         * bin/sqlradius.import: fixed up and working?
20469
20470 2004-05-28 00:02  ivan
20471
20472         * FS/FS/svc_domain.pm: report value passed for illegal action
20473           pseudo-field
20474
20475 2004-05-27 02:30  ivan
20476
20477         * bin/sqlradius.import: fixup domain svcpart selection
20478
20479 2004-05-27 02:14  ivan
20480
20481         * bin/sqlradius.import: adding sqlradius.import
20482
20483 2004-05-26 11:59  ivan
20484
20485         * FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
20486           the version of File::Temp with the OO interface
20487
20488 2004-05-26 06:07  ivan
20489
20490         * FS/FS/part_export/acct_sql.pm: fix table name
20491
20492 2004-05-26 06:02  ivan
20493
20494         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
20495           export some more to export to alias table also and in general be
20496           more configurable
20497
20498 2004-05-26 04:11  ivan
20499
20500         * FS/FS/cust_bill.pm: comma
20501
20502 2004-05-26 04:11  ivan
20503
20504         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
20505           temp files in cache.datasrc instead of /tmp
20506
20507 2004-05-26 03:36  ivan
20508
20509         * FS/FS/cust_bill.pm: better error checking/reporting for latex
20510           setup problems
20511
20512 2004-05-26 02:14  ivan
20513
20514         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
20515           web content in user homedirs and link to /var/www
20516
20517 2004-05-19 07:34  ivan
20518
20519         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
20520           acct_sql export
20521
20522 2004-05-19 07:29  ivan
20523
20524         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
20525           export
20526
20527 2004-05-19 07:22  ivan
20528
20529         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
20530
20531 2004-05-19 06:41  ivan
20532
20533         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
20534           t/part_export-acct_sql.t: adding acct_sql export
20535
20536 2004-05-19 05:31  ivan
20537
20538         * httemplate/edit/part_pkg.cgi: continue making
20539           hours/input/output/total display on invoices conditional on there
20540           being any charge for overages
20541
20542 2004-05-19 05:30  ivan
20543
20544         * httemplate/edit/part_pkg.cgi: finish making
20545           hours/input/output/total display on invoices conditional on there
20546           being any charge for overages
20547
20548 2004-05-19 05:28  ivan
20549
20550         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
20551           display on invoices conditional on there being any charge for
20552           overages
20553
20554 2004-05-17 17:20  ivan
20555
20556         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
20557           order_pkg to return pkgnum also
20558
20559 2004-05-14 05:25  ivan
20560
20561         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
20562           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
20563           httemplate/edit/process/part_bill_event.cgi: add per-agent
20564           invoice templates, add per-package suspend invoice events, fix
20565           automatic creation of invoice_latex alternate templates
20566
20567 2004-05-12 11:07  ivan
20568
20569         * bin/sequences.reset: easier this way
20570
20571 2004-05-12 11:02  ivan
20572
20573         * bin/: sequences.reset, freeside.import: adding
20574
20575 2004-05-12 03:03  ivan
20576
20577         * Makefile: for native apache installs
20578
20579 2004-05-11 05:01  ivan
20580
20581         * httemplate/edit/svc_www.cgi: i'm not usually like this.
20582
20583 2004-05-11 04:58  ivan
20584
20585         * httemplate/edit/svc_www.cgi: this has been an evening of logical
20586           negation
20587
20588 2004-05-11 04:54  ivan
20589
20590         * httemplate/edit/svc_www.cgi: so close
20591
20592 2004-05-11 04:52  ivan
20593
20594         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
20595           svc_www-usersvc_svcpart and hopefully simplified zone select too
20596
20597 2004-05-11 04:22  ivan
20598
20599         * httemplate/edit/svc_www.cgi: need to pull in $conf
20600
20601 2004-05-11 04:19  ivan
20602
20603         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
20604           default and one kludge, to improve webhosting UI
20605
20606 2004-05-11 02:50  ivan
20607
20608         * FS/FS/part_export/www_shellcommands.pm: fix commands
20609
20610 2004-05-10 17:46  ivan
20611
20612         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
20613           host browse
20614
20615 2004-05-10 16:16  ivan
20616
20617         * httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
20618
20619 2004-05-10 06:46  ivan
20620
20621         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
20622           password changing command
20623
20624 2004-05-10 06:17  ivan
20625
20626         * FS/FS/part_export/shellcommands.pm: fall back to password
20627           changing in the case of blank suspension/unsuspension commands,
20628           like some exports
20629
20630 2004-05-10 04:10  ivan
20631
20632         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
20633           export commands configrable
20634
20635 2004-05-10 03:01  ivan
20636
20637         * bin/sendmail.import: properly nested greps
20638
20639 2004-05-10 02:59  ivan
20640
20641         * bin/sendmail.import: allow for multiple svc_acct svcparts
20642
20643 2004-05-10 02:40  ivan
20644
20645         * bin/sendmail.import: 5.005!
20646
20647 2004-05-10 02:38  ivan
20648
20649         * bin/sendmail.import: ach 5.005
20650
20651 2004-05-10 01:38  ivan
20652
20653         * CREDITS: rt and sql-ledger
20654
20655 2004-05-08 00:46  ivan
20656
20657         * FS/FS/svc_acct.pm: default finger to first+last
20658
20659 2004-05-06 15:37  ivan
20660
20661         * httemplate/edit/svc_www.cgi: brainfart
20662
20663 2004-05-06 15:34  ivan
20664
20665         * httemplate/edit/svc_www.cgi: tyop
20666
20667 2004-05-06 15:29  ivan
20668
20669         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
20670           change the restart command in apache exports
20671
20672 2004-05-06 15:29  ivan
20673
20674         * FS/FS/svc_acct.pm: protect properly against deleting users linked
20675           to virtual web sites
20676
20677 2004-05-06 15:18  ivan
20678
20679         * httemplate/edit/svc_www.cgi: show service name and
20680           fully-qualified address on service add
20681
20682 2004-05-04 11:44  ivan
20683
20684         * FS/FS/queue.pm: don't truncate job args for display
20685
20686 2004-05-03 08:40  ivan
20687
20688         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
20689           (svc_external: id, title / svc_acct: domain)
20690
20691 2004-05-03 07:32  ivan
20692
20693         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
20694           part_export/shellcommands_withdomain.pm: make RADIUS groups
20695           available to shellcommands exports
20696
20697 2004-05-01 15:49  ivan
20698
20699         * httemplate/search/: cust_bill.html, elements/search.html: don't
20700           display links to missing customers
20701
20702 2004-05-01 14:40  ivan
20703
20704         * httemplate/search/cust_bill.html: I'm slow this morning
20705
20706 2004-05-01 14:38  ivan
20707
20708         * httemplate/search/cust_bill.html: oops tyop
20709
20710 2004-05-01 14:05  ivan
20711
20712         * httemplate/search/cust_bill.html: handle missing customer records
20713           without erroring out
20714
20715 2004-04-30 20:54  ivan
20716
20717         * htetc/global.asa: very weird 5.005 problem
20718
20719 2004-04-30 14:58  ivan
20720
20721         * FS/FS/Record.pm: accept empty zips for non-US countries...
20722
20723 2004-04-30 13:22  ivan
20724
20725         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
20726           scalar search" warning
20727
20728 2004-04-30 12:08  ivan
20729
20730         * httemplate/index.html: 15 day open invoice reports for qis
20731
20732 2004-04-23 06:15  ivan
20733
20734         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
20735           FS/bin/freeside-credit-report, httemplate/index.html,
20736           httemplate/search/report_cc.cgi,
20737           httemplate/search/report_cc.html,
20738           httemplate/search/report_credit.cgi,
20739           httemplate/search/report_credit.html: add link to new credit
20740           report on main menu, remove old obsolete shell-out reports
20741
20742 2004-04-23 05:50  ivan
20743
20744         * Makefile, htetc/global.asa: fix up includes with Apache::ASP
20745
20746 2004-04-23 05:19  ivan
20747
20748         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
20749           httemplate/graph/money_time-graph.cgi,
20750           httemplate/graph/money_time.cgi,
20751           httemplate/search/cust_bill.html,
20752           httemplate/search/cust_credit.html,
20753           httemplate/search/cust_pay.cgi,
20754           httemplate/search/report_cust_credit.html,
20755           httemplate/search/elements/search.html: credit report, add some
20756           links to sales/credits/receipts summary, move payment search to
20757           template
20758
20759 2004-04-22 19:32  ivan
20760
20761         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
20762           search/elements/search.html: working templated invoice search!
20763
20764 2004-04-22 00:38  ivan
20765
20766         * httemplate/elements/pager.html: silly pager fix
20767
20768 2004-04-22 00:27  ivan
20769
20770         * httemplate/docs/: install.html, upgrade10.html: minor doc updates
20771
20772 2004-04-22 00:07  ivan
20773
20774         * httemplate/search/report_cust_credit.html: initial copy from
20775           report_cust_pay.html
20776
20777 2004-04-21 13:52  ivan
20778
20779         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
20780           problems should be fatal and trigger retry
20781
20782 2004-04-20 18:49  ivan
20783
20784         * FS/FS/cust_main.pm: respect country default for batch import
20785
20786 2004-04-20 13:24  ivan
20787
20788         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
20789
20790 2004-04-19 18:23  ivan
20791
20792         * FS/FS/cust_main.pm: accept expiration dates in the same format
20793           they are output...
20794
20795 2004-04-19 17:58  ivan
20796
20797         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
20798           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
20799           fs_selfservice/FS-SelfService/SelfService.pm,
20800           httemplate/view/cust_main.cgi: add methods for masking credit
20801           cards, add payment info modification to self-service
20802
20803 2004-04-13 18:00  ivan
20804
20805         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
20806           make life easier when importing new upstream versions
20807
20808 2004-04-13 17:48  khoff
20809
20810         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
20811
20812 2004-04-13 15:30  ivan
20813
20814         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
20815           being used anyway
20816
20817 2004-04-13 13:01  ivan
20818
20819         * FS/t/part_export-communigate_pro.t: adding forgotten test
20820
20821 2004-04-13 11:27  ivan
20822
20823         * Makefile: adding comments for fedora
20824
20825 2004-04-10 18:50  ivan
20826
20827         * httemplate/search/: report_prepaid_income.cgi,
20828           report_prepaid_income.html: update unearned revenue report based
20829           on feedback from kevin
20830
20831 2004-04-09 15:35  ivan
20832
20833         * Makefile: thank goodness its friday
20834
20835 2004-04-09 15:34  ivan
20836
20837         * Makefile: really properly disable RT where not using
20838
20839 2004-04-09 15:33  ivan
20840
20841         * Makefile: properly disable RT where not using
20842
20843 2004-04-09 15:29  ivan
20844
20845         * fs_passwd/fs_passwd.cgi: oops, this one too
20846
20847 2004-04-09 15:28  ivan
20848
20849         * fs_passwd/fs_passwd.html: fs_passwd.cgi
20850
20851 2004-04-08 05:37  ivan
20852
20853         * Makefile: fix psql command line options for older pg
20854
20855 2004-04-08 05:23  ivan
20856
20857         * Makefile: fix quotes
20858
20859 2004-04-08 05:07  ivan
20860
20861         * Makefile: don't enable by default
20862
20863 2004-04-08 05:05  ivan
20864
20865         * rt/sbin/: rt-setup-database, rt-setup-database.in: remove
20866           accidentally doubled lines in usage inst
20867
20868 2004-04-08 05:00  ivan
20869
20870         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
20871           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
20872           rt/sbin/rt-setup-database.in: beginning of RT integration
20873
20874 2004-04-07 22:53  ivan
20875
20876         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
20877           server until it is ready
20878
20879 2004-04-07 06:12  ivan
20880
20881         * FS/bin/freeside-reexport: oops, update the usage too
20882
20883 2004-04-07 06:11  ivan
20884
20885         * FS/bin/freeside-reexport: added options to select username,
20886           svcnum, svcpart
20887
20888 2004-04-07 04:39  ivan
20889
20890         * FS/FS/: Conf.pm, domain_record.pm: automatically update
20891           reverse-ARPA records (Bug#462) / recognize SOA records with the
20892           fqdn as well as @
20893
20894 2004-04-07 04:04  ivan
20895
20896         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
20897           domain
20898
20899 2004-04-07 01:34  ivan
20900
20901         * FS/FS/part_export.pm: argh, the glob itself is tainted under
20902           5.005
20903
20904 2004-04-07 01:07  ivan
20905
20906         * FS/FS/part_export.pm: make -T happy (under old perl?)
20907
20908 2004-04-05 19:03  ivan
20909
20910         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
20911
20912 2004-04-05 07:05  ivan
20913
20914         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
20915           httemplate/misc/process/link.cgi: add a domain pulldown to
20916           svc_acct linking, closes: Bug#277 / prevent "stealing" services
20917           with link unless you set legacy_link-steal config option, closes:
20918           Bug#321
20919
20920 2004-04-05 04:55  ivan
20921
20922         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
20923           heuristics to transfer ordering: primaries first, then sorted by
20924           quantity
20925
20926 2004-04-05 02:08  ivan
20927
20928         * htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
20929           httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
20930           httemplate/view/svc_domain.cgi: add whois functionality
20931           internally instead of linking to geektools
20932
20933 2004-04-04 15:20  ivan
20934
20935         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
20936           to optionally allow non-matching svcparts to be moved during
20937           package changes, closes: Bug#667
20938
20939 2004-04-04 15:14  ivan
20940
20941         * httemplate/view/cust_main.cgi: comment out extraneous warning
20942
20943 2004-04-02 16:45  ivan
20944
20945         * httemplate/search/cust_bill.cgi: UI: stop making things small for
20946           no reason
20947
20948 2004-04-02 05:44  ivan
20949
20950         * htetc/global.asa, htetc/handler.pl,
20951           httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
20952           and set Content-Length and Cache-Control for viewing .pdf
20953           invoices with IE over SSL.
20954           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
20955
20956 2004-04-02 03:23  ivan
20957
20958         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
20959           .pdf extension to placate some versions of IE.  yay IE.
20960
20961 2004-04-01 18:09  ivan
20962
20963         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
20964           (r)ndc command
20965
20966 2004-04-01 06:50  ivan
20967
20968         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
20969           commands
20970
20971 2004-04-01 03:14  ivan
20972
20973         * httemplate/browse/part_referral.cgi: remove extraneous html
20974
20975 2004-04-01 03:09  ivan
20976
20977         * httemplate/browse/part_referral.cgi: oops!
20978
20979 2004-04-01 02:56  ivan
20980
20981         * httemplate/browse/part_referral.cgi: add a yesterday column and a
20982           total row, closes: Bug#797
20983
20984 2004-03-31 16:44  ivan
20985
20986         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
20987           sub-countries from Locale::SubCountry now
20988
20989 2004-03-30 09:13  ivan
20990
20991         * httemplate/docs/upgrade10.html: little more explanation about
20992           editing Pg dumps
20993
20994 2004-03-30 08:43  ivan
20995
20996         * FS/FS/cust_main.pm: mutex the bill and collect functions
20997           per-customer
20998
20999 2004-03-30 01:20  ivan
21000
21001         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
21002           list of ignored zones, add nameservice records to existing
21003           domains, update for API change inDNS::ZoneParse 0.84
21004
21005 2004-03-29 13:49  ivan
21006
21007         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
21008           also
21009
21010 2004-03-28 22:03  ivan
21011
21012         * FS/FS/part_export.pm: fix export_info sub to return an empty
21013           hashref instead of undef
21014
21015 2004-03-26 17:05  khoff
21016
21017         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
21018           services in a particular order to get around certain
21019           inter-service dependancies
21020
21021 2004-03-25 20:54  ivan
21022
21023         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
21024           2.09
21025
21026 2004-03-25 20:46  ivan
21027
21028         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
21029           necessary
21030
21031 2004-03-25 03:00  ivan
21032
21033         * FS/FS/part_export/: domain_shellcommands.pm,
21034           www_shellcommands.pm: typo from refactoring
21035
21036 2004-03-25 00:55  ivan
21037
21038         * FS/FS/part_export/: domain_shellcommands.pm,
21039           forward_shellcommands.pm, shellcommands.pm,
21040           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
21041           ISPMan integration
21042
21043 2004-03-24 22:42  ivan
21044
21045         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
21046           and later only so far, still waiting to hear about 4.10
21047
21048 2004-03-24 07:38  ivan
21049
21050         * httemplate/edit/part_export.cgi: catch misconfigured exports
21051
21052 2004-03-24 06:28  ivan
21053
21054         * FS/FS/: part_export.pm, part_export/apache.pm,
21055           part_export/bind.pm, part_export/bind_slave.pm,
21056           part_export/bsdshell.pm, part_export/communigate_pro.pm,
21057           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
21058           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
21059           part_export/forward_shellcommands.pm, part_export/http.pm,
21060           part_export/infostreet.pm, part_export/ldap.pm,
21061           part_export/postfix.pm, part_export/shellcommands.pm,
21062           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
21063           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
21064           part_export/sysvshell.pm, part_export/textradius.pm,
21065           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
21066           export info to the modules themselves
21067
21068 2004-03-24 06:23  ivan
21069
21070         * FS/FS/part_export/router.pm: move export info to the modules
21071           themselves
21072
21073 2004-03-24 06:21  ivan
21074
21075         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
21076           t/part_export-passwdfile.t: adding passwdfile export base class
21077
21078 2004-03-24 06:17  ivan
21079
21080         * eg/export_template.pm: update example export for the new world of
21081           export data in themodule files
21082
21083 2004-03-24 01:35  ivan
21084
21085         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
21086           t/part_export-postfix.t, t/part_export-router.t: add missing
21087           compile tests
21088
21089 2004-03-23 11:57  ivan
21090
21091         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
21092           partial credits
21093
21094 2004-03-22 19:36  ivan
21095
21096         * htetc/global.asa: make Apache::ASP includes work as expected
21097
21098 2004-03-22 19:31  ivan
21099
21100         * htetc/global.asa: includes fix
21101
21102 2004-03-22 19:29  ivan
21103
21104         * htetc/global.asa, httemplate/docs/install.html,
21105           httemplate/docs/upgrade10.html: includes with Apache::ASP
21106
21107 2004-03-22 16:06  ivan
21108
21109         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
21110           htetc/global.asa, htetc/handler.pl,
21111           httemplate/elements/small_custview.html,
21112           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
21113           httemplate/view/cust_main.cgi: one-time credit card and ACH
21114           payments (like self-service) closes: Bug#648
21115
21116 2004-03-22 16:06  ivan
21117
21118         * httemplate/search/report_receivables.cgi: fix sorting of NULL
21119           companies differently than empty companies
21120
21121 2004-03-22 11:02  ivan
21122
21123         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
21124           size of 6
21125
21126 2004-03-22 09:13  ivan
21127
21128         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
21129           add ACH help graphic
21130
21131 2004-03-22 07:18  ivan
21132
21133         * FS/FS/CGI.pm: tone down the titles
21134
21135 2004-03-22 07:04  ivan
21136
21137         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
21138
21139 2004-03-22 04:50  ivan
21140
21141         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
21142           expiration selection now -> 15 years instead of hardcoded
21143
21144 2004-03-22 03:05  ivan
21145
21146         * httemplate/: edit/process/REAL_cust_pkg.cgi,
21147           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
21148           misc/unprovision.cgi, misc/process/link.cgi,
21149           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
21150           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
21151           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
21152           remove everything that links to package view also, closes:
21153           Bug#569
21154
21155 2004-03-22 02:36  ivan
21156
21157         * httemplate/view/cust_main.cgi: further small UI tweaks
21158
21159 2004-03-22 02:16  ivan
21160
21161         * httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
21162           view/cust_main.cgi: yay!  remove package view entirely (closes:
21163           Bug#569)
21164
21165 2004-03-21 18:59  ivan
21166
21167         * httemplate/view/cust_main.cgi: much easier to understand listing
21168           of credits/payments that get split up, closes: Bug#773, 762
21169
21170 2004-03-19 04:36  ivan
21171
21172         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
21173
21174 2004-03-18 14:35  ivan
21175
21176         * FS/FS/part_export/shellcommands.pm: quote already-crypted
21177           passwords to prevent variable substitution
21178
21179 2004-03-18 14:32  ivan
21180
21181         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
21182           replace also
21183
21184 2004-03-18 14:00  ivan
21185
21186         * bin/shadow.reimport: add -b option
21187
21188 2004-03-18 12:58  ivan
21189
21190         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
21191           passwords
21192
21193 2004-03-17 17:46  ivan
21194
21195         * FS/bin/freeside-selfservice-server,
21196           fs_selfservice/FS-SelfService/SelfService.pm,
21197           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
21198           require Storable minimum 2.09
21199
21200 2004-03-17 15:16  ivan
21201
21202         * FS/FS/svc_acct.pm: fixup password checking to understand
21203           old-style *SUSPENDED* accounts and not to allow access for * ! !!
21204           passwords
21205
21206 2004-03-17 15:08  ivan
21207
21208         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
21209           accounts
21210
21211 2004-03-17 14:55  ivan
21212
21213         * bin/shadow.reimport: fix multiple svcparts
21214
21215 2004-03-17 14:53  ivan
21216
21217         * bin/shadow.reimport: allow multiple svcparts
21218
21219 2004-03-17 14:49  ivan
21220
21221         * bin/shadow.reimport: re-enable prompting
21222
21223 2004-03-17 14:45  ivan
21224
21225         * bin/shadow.reimport: add -d and -r options
21226
21227 2004-03-17 13:47  ivan
21228
21229         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
21230           FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
21231           httemplate/docs/upgrade-1.4.2.html: proper self-service login
21232           supporting plaintext, crypt and MD5 passwords
21233
21234 2004-03-16 12:41  ivan
21235
21236         * Makefile: rt-setup-database, not rt-initialize-database
21237
21238 2004-03-15 23:06  ivan
21239
21240         * Makefile, rt/config.layout.in: masonstatedir can't be configured
21241           form ./configure either, must use layout
21242
21243 2004-03-15 23:04  ivan
21244
21245         * Makefile: and finally, run the ./configure
21246
21247 2004-03-15 23:03  ivan
21248
21249         * Makefile: use a proper delimter
21250
21251 2004-03-15 23:00  ivan
21252
21253         * Makefile: transposition
21254
21255 2004-03-15 22:59  ivan
21256
21257         * Makefile: autogenerate rt/config.layout file
21258
21259 2004-03-15 22:58  ivan
21260
21261         * rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
21262           config.layout needs to be generated
21263
21264 2004-03-15 22:45  ivan
21265
21266         * Makefile: initial RT targets
21267
21268 2004-03-15 22:43  ivan
21269
21270         * rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
21271           (hopefully rather unobtrusive) patch
21272
21273 2004-03-15 20:36  ivan
21274
21275         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
21276
21277 2004-03-15 16:34  ivan
21278
21279         * Makefile: dont want to error out here
21280
21281 2004-03-12 17:27  ivan
21282
21283         * Makefile: really add the necessary backslashes this time, fix
21284           s/// delimteres
21285
21286 2004-03-12 16:53  ivan
21287
21288         * Makefile: oops
21289
21290 2004-03-12 16:50  ivan
21291
21292         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
21293           Makefile
21294
21295 2004-03-12 16:16  ivan
21296
21297         * Makefile: fix suse document root
21298
21299 2004-03-12 04:39  ivan
21300
21301         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
21302           httemplate/view/cust_main.cgi: add unapplycredits configuration
21303           option
21304
21305 2004-03-12 04:11  ivan
21306
21307         * httemplate/graph/money_time.cgi: fix title
21308
21309 2004-03-12 04:10  ivan
21310
21311         * httemplate/docs/upgrade10.html: add history tables to field
21312           change upgrade instructions, add hints for pre-5.6 perl, add
21313           index on cust_pay._date
21314
21315 2004-03-12 02:22  ivan
21316
21317         * httemplate/index.html: add badly-named new report
21318
21319 2004-03-12 02:19  ivan
21320
21321         * httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
21322
21323 2004-03-12 00:56  ivan
21324
21325         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
21326           by default; horrible performance
21327
21328 2004-03-12 00:17  ivan
21329
21330         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
21331           contain the strings now, not just match exactly
21332
21333 2004-03-11 21:58  ivan
21334
21335         * httemplate/docs/upgrade10.html: document trouble schema changes
21336           backported to 1.4.2
21337
21338 2004-03-11 21:49  ivan
21339
21340         * httemplate/docs/upgrade10.html: remove comment
21341
21342 2004-03-11 13:35  ivan
21343
21344         * httemplate/docs/upgrade10.html: add info for ancient Pg versions
21345
21346 2004-03-11 13:19  ivan
21347
21348         * conf/logo.eps: oops, wrong logo
21349
21350 2004-03-11 13:07  ivan
21351
21352         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
21353           point invoice_latex at it by default
21354
21355 2004-03-11 00:54  ivan
21356
21357         * FS/bin/freeside-selfservice-server: turn down logging level
21358
21359 2004-03-10 23:33  ivan
21360
21361         * fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
21362           fs_passwdd: update fs_passwd stuff as wrappers around
21363           self-service
21364
21365 2004-03-10 20:17  ivan
21366
21367         * FS/MANIFEST: incorrect listing in MANIFEST
21368
21369 2004-03-10 18:03  ivan
21370
21371         * rt/lib/: RT/I18N/it.po, RT/Interface/REST.pm,
21372           t/data/crashes-file-based-parser, t/data/multipart-report,
21373           t/data/notes-uuencoded: Initial revision
21374
21375 2004-03-10 17:59  ivan
21376
21377         * rt/: README.Oracle, UPGRADING, bin/rt.in,
21378           docs/rt3-schema-relationships.dot, etc/acl.Informix,
21379           etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
21380           html/Admin/Elements/SelectStage, html/Elements/SelectLang,
21381           html/REST/1.0/autohandler, html/REST/1.0/dhandler,
21382           html/REST/1.0/logout, html/REST/1.0/Forms/queue/default,
21383           html/REST/1.0/Forms/queue/ns,
21384           html/REST/1.0/Forms/ticket/attachments,
21385           html/REST/1.0/Forms/ticket/default,
21386           html/REST/1.0/Forms/ticket/history,
21387           html/REST/1.0/Forms/ticket/links,
21388           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
21389           html/REST/1.0/search/dhandler, html/REST/1.0/search/ticket,
21390           html/REST/1.0/ticket/comment, html/REST/1.0/ticket/link,
21391           html/REST/1.0/ticket/merge, lib/RT/StyleGuide.pod: Initial
21392           revision
21393
21394 2004-03-10 17:05  ivan
21395
21396         * Makefile: update for suse
21397
21398 2004-03-10 14:27  khoff
21399
21400         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
21401           weren't being properly masked on errors.  The router/block select
21402           box wasn't being generated on errors.
21403
21404 2004-03-10 11:06  khoff
21405
21406         * httemplate/browse/router.cgi: Added hide/show customer router
21407           link.
21408
21409 2004-03-09 18:37  khoff
21410
21411         * httemplate/browse/router.cgi: UI cleanup.
21412
21413 2004-03-05 16:57  ivan
21414
21415         * httemplate/docs/upgrade10.html: doc
21416
21417 2004-03-05 06:34  ivan
21418
21419         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
21420           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
21421           FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
21422           htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
21423           httemplate/graph/money_time.cgi: beginning of OO reporting
21424           interface, create acadia-requested crosstab reports
21425
21426 2004-03-04 21:59  ivan
21427
21428         * FS/bin/freeside-daily: fix -v
21429
21430 2004-03-03 08:32  ivan
21431
21432         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
21433           be create and fetchmail should not be run
21434
21435 2004-03-03 05:42  ivan
21436
21437         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
21438           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
21439           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
21440           emails being sent to signup server declined accounts, closes:
21441           Bug#743
21442
21443 2004-03-02 22:20  ivan
21444
21445         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
21446           well as disable them (IE doesn't grey out disabled text dialogs)
21447
21448 2004-02-28 15:06  ivan
21449
21450         * httemplate/docs/ieak.html: for now
21451
21452 2004-02-28 14:57  ivan
21453
21454         * Makefile: s/cleanwhisker/pouncequick/
21455
21456 2004-02-28 14:49  ivan
21457
21458         * FS/t/acct_snarf.t: adding
21459
21460 2004-02-28 14:48  ivan
21461
21462         * FS/FS/cust_pkg.pm: minor fixes
21463
21464 2004-02-28 14:47  ivan
21465
21466         * CREDITS: credit where the typeset invoices came from!
21467
21468 2004-02-28 14:43  ivan
21469
21470         * htetc/global.asa, httemplate/docs/install.html,
21471           httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
21472
21473 2004-02-28 14:40  ivan
21474
21475         * httemplate/edit/process/cust_main_county-collapse.cgi: style
21476
21477 2004-02-28 14:40  ivan
21478
21479         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
21480           recurtax fields
21481
21482 2004-02-28 14:26  ivan
21483
21484         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
21485           1.32, finally closes Bug#639
21486
21487 2004-02-27 13:21  khoff
21488
21489         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
21490           were trying to call addr on an undefined object.  That's not
21491           good.
21492
21493 2004-02-26 11:21  ivan
21494
21495         * httemplate/view/svc_forward.cgi: correct cancel link
21496           s/account/mail forward/
21497
21498 2004-02-25 20:01  ivan
21499
21500         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
21501
21502 2004-02-25 19:32  ivan
21503
21504         * FS/FS/Record.pm: allow replace with no arguments
21505
21506 2004-02-25 02:37  ivan
21507
21508         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
21509           forward editing for new svc_forward.src field
21510
21511 2004-02-24 21:11  ivan
21512
21513         * FS/FS/CGI.pm: kludge around it completely
21514
21515 2004-02-24 21:04  ivan
21516
21517         * FS/FS/CGI.pm: third time's the charm
21518
21519 2004-02-24 21:00  ivan
21520
21521         * FS/FS/CGI.pm: oops, not the right way to blank them
21522
21523 2004-02-24 20:56  ivan
21524
21525         * FS/FS/CGI.pm: query strings get passed through sometimes?
21526
21527 2004-02-24 19:50  ivan
21528
21529         * httemplate/docs/install.html: formatting
21530
21531 2004-02-23 00:12  ivan
21532
21533         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
21534           fallback suspension code
21535
21536 2004-02-13 10:58  ivan
21537
21538         * bin/postfix.export: postfix export
21539
21540 2004-02-13 06:04  ivan
21541
21542         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
21543
21544 2004-02-13 05:53  ivan
21545
21546         * httemplate/edit/part_svc.cgi: typo
21547
21548 2004-02-13 04:27  ivan
21549
21550         * FS/FS/part_export/postfix.pm: adding postfix export
21551
21552 2004-02-13 03:47  ivan
21553
21554         * bin/sendmail.import: it lives!
21555
21556 2004-02-13 03:44  ivan
21557
21558         * httemplate/docs/upgrade10.html: workaround for older Pg
21559
21560 2004-02-13 03:28  ivan
21561
21562         * httemplate/: index.html, search/svc_forward.cgi,
21563           view/svc_forward.cgi: add mail alias browse to main menu and fix
21564           mail alias view to recognize new schema also
21565
21566 2004-02-13 02:57  ivan
21567
21568         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
21569           adding svc_forward.src: make svc_forward.srcsvc nullable
21570
21571 2004-02-13 02:35  ivan
21572
21573         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
21574           httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
21575           svc_forward.src
21576
21577 2004-02-13 00:02  ivan
21578
21579         * bin/sendmail.import: initial import
21580
21581 2004-02-12 20:01  ivan
21582
21583         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
21584           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
21585           depend on Net::SSH 0.08 for non-blocking STDERR read
21586
21587 2004-02-12 02:44  ivan
21588
21589         * bin/bind.import: fix usage msg
21590
21591 2004-02-11 22:31  ivan
21592
21593         * htetc/global.asa, htetc/handler.pl,
21594           httemplate/misc/email-invoice.cgi,
21595           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
21596           re-email invoice, closes: bug#526 and have print and email
21597           invoice links redirect back to top of customer view page instead
21598           of #history tag
21599
21600 2004-02-07 14:13  ivan
21601
21602         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
21603
21604 2004-02-07 00:24  ivan
21605
21606         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
21607           to sqlradius and sqlradius_withdomain exports
21608
21609 2004-02-05 17:00  ivan
21610
21611         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
21612
21613 2004-02-02 16:19  ivan
21614
21615         * bin/shadow.reimport: adding shadow.reimport
21616
21617 2004-02-01 01:29  ivan
21618
21619         * Makefile: use install to make all components of FREESIDE_CONF dir
21620
21621 2004-01-30 22:33  ivan
21622
21623         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
21624           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
21625           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
21626           htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
21627           httemplate/docs/upgrade-1.4.2.html,
21628           httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
21629           enable an explicit first package flag
21630
21631 2004-01-30 22:20  ivan
21632
21633         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
21634           empty values in non-primary-keyed tables
21635
21636 2004-01-30 12:40  ivan
21637
21638         * httemplate/docs/upgrade-1.4.2.html: not appropriate
21639
21640 2004-01-29 19:58  ivan
21641
21642         * FS/FS/part_export.pm: add default freebsd and linux
21643           suspension/unsuspension commands, work around FreeBSD pw(1) lack
21644           of locking, and don't prepend "*SUSPENDED* " to suspend an
21645           account anymore
21646
21647 2004-01-29 19:05  ivan
21648
21649         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
21650           suspend an account
21651
21652 2004-01-29 17:27  ivan
21653
21654         * Makefile: multiple self-service machines aren't enclosed in
21655           quotes
21656
21657 2004-01-29 17:10  ivan
21658
21659         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
21660           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
21661           support for running selfservice server against multiple machines
21662
21663 2004-01-27 17:45  ivan
21664
21665         * httemplate/search/svc_acct.cgi: fix link from service definition
21666           browse to services
21667
21668 2004-01-27 17:39  ivan
21669
21670         * httemplate/: index.html, browse/part_svc.cgi,
21671           search/svc_acct.cgi, search/svc_domain.cgi: add service
21672           definition browse by number of active services
21673
21674 2004-01-23 03:20  ivan
21675
21676         * httemplate/: index.html, search/report_prepaid_income.cgi,
21677           search/report_prepaid_income.html: add prepaid income to main
21678           menu and allow arbitrary dates
21679
21680 2004-01-23 01:04  ivan
21681
21682         * httemplate/search/report_prepaid_income.cgi: tidy up look
21683
21684 2004-01-23 00:58  ivan
21685
21686         * httemplate/search/report_prepaid_income.cgi: oops
21687
21688 2004-01-23 00:55  ivan
21689
21690         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
21691           income report
21692
21693 2004-01-22 19:22  ivan
21694
21695         * FS/FS/cust_bill.pm: undo debugging change
21696
21697 2004-01-22 19:21  ivan
21698
21699         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
21700           avoid gigantic line items
21701
21702 2004-01-22 19:01  ivan
21703
21704         * httemplate/edit/cust_main.cgi: and the same for ship_
21705
21706 2004-01-22 18:53  ivan
21707
21708         * httemplate/edit/cust_main.cgi: fix state default and set min year
21709           to this year, patch from <matthewd>, thanks!
21710
21711 2004-01-22 16:49  ivan
21712
21713         * debian/control: update ideas about package splitup
21714
21715 2004-01-21 16:21  ivan
21716
21717         * FS/FS/cust_main.pm: fix cancel method
21718
21719 2004-01-21 16:11  ivan
21720
21721         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
21722           properly
21723
21724 2004-01-21 15:45  ivan
21725
21726         * httemplate/misc/dump.cgi: fix newline problem in dump
21727
21728 2004-01-21 14:10  ivan
21729
21730         * FS/FS/cust_bill.pm: clean up all temp files!
21731
21732 2004-01-21 14:00  ivan
21733
21734         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
21735           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
21736
21737 2004-01-20 16:04  ivan
21738
21739         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
21740           cust_pkg.cgi: don't include the _next_ day, just the full ending
21741           day
21742
21743 2004-01-20 12:30  ivan
21744
21745         * httemplate/: index.html, misc/dump.cgi: add database dump from
21746           web interface
21747
21748 2004-01-19 15:21  ivan
21749
21750         * httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
21751
21752 2004-01-18 13:03  ivan
21753
21754         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
21755           as a hashref causes too many other problems.  please leave as is.
21756           DBD::Pg needs to be fixed.  1.31 is a lost cause.
21757
21758 2004-01-16 13:45  ivan
21759
21760         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
21761           also
21762
21763 2004-01-12 12:52  ivan
21764
21765         * httemplate/docs/upgrade10.html: add IPC::ShareLite and
21766           Locale::SubCountry
21767
21768 2004-01-12 12:52  ivan
21769
21770         * httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
21771
21772 2004-01-12 12:40  khoff
21773
21774         * httemplate/edit/part_virtual_field.cgi: Lists are just better
21775           sorted.
21776
21777 2004-01-12 12:34  khoff
21778
21779         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
21780
21781 2004-01-11 16:03  ivan
21782
21783         * httemplate/view/cust_bill.cgi: only display "view typeset
21784           invoice" when there is an invoice_latex template
21785
21786 2004-01-11 15:59  ivan
21787
21788         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
21789           invoice view in web UI uses pdf instead of postscript, closes
21790           Bug#614
21791
21792 2004-01-11 15:38  ivan
21793
21794         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
21795
21796 2004-01-11 15:37  ivan
21797
21798         * httemplate/view/cust_bill-pdf.cgi: adding
21799
21800 2004-01-10 03:17  ivan
21801
21802         * Makefile: workaround stubborn shells globbing [a-z] to include
21803           CVS/
21804
21805 2004-01-09 20:19  ivan
21806
21807         * FS/FS/cust_main.pm: don't require payname for DCHK either
21808
21809 2004-01-09 19:50  ivan
21810
21811         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
21812           invoice event edits
21813
21814 2004-01-09 14:46  ivan
21815
21816         * httemplate/search/report_receivables.cgi: add customer number
21817
21818 2004-01-09 14:39  ivan
21819
21820         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
21821           deletions: need to use Date::Format and FS::Misc qw(send_email)
21822           in cust_credit.pm, need a link to delete unapplied credits too
21823
21824 2004-01-09 14:15  ivan
21825
21826         * FS/FS/Conf.pm: correct tyop
21827
21828 2004-01-09 14:11  ivan
21829
21830         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
21831           httemplate/view/cust_main.cgi,
21832           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
21833           value to enable deletion of credits
21834
21835 2004-01-09 13:09  ivan
21836
21837         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
21838           value
21839
21840 2004-01-06 22:10  khoff
21841
21842         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
21843           billing services in an external sql database.
21844
21845 2004-01-05 12:24  ivan
21846
21847         * httemplate/index.html: fix other packages by next bill date link
21848
21849 2004-01-03 19:54  ivan
21850
21851         * httemplate/docs/signup.html: remove obsolete netscape CCK
21852           supportsignup.cgi
21853
21854           depend on HTTP::BrowserDetect directly instead of via deprecated
21855           HTTP::Headers::UserAgent (closes: Bug#578)
21856
21857 2004-01-03 00:42  ivan
21858
21859         * httemplate/browse/agent.cgi: fix heading colspan when there is no
21860           agent.disabled column
21861
21862 2004-01-01 12:40  ivan
21863
21864         * FS/FS/cust_bill.pm: escape stuff from latex
21865
21866 2003-12-29 22:02  khoff
21867
21868         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
21869           around a bug in DBD::Pg version 1.31.
21870
21871 2003-12-27 00:23  ivan
21872
21873         * httemplate/: index.html, search/cust_pkg.cgi,
21874           search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
21875           by agent
21876
21877 2003-12-24 10:18  khoff
21878
21879         * FS/bin/freeside-setup: tyop
21880
21881 2003-12-22 18:36  ivan
21882
21883         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
21884           FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
21885           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
21886           httemplate/edit/process/svc_external.cgi,
21887           httemplate/view/svc_external.cgi: add svc_external
21888
21889 2003-12-22 17:46  ivan
21890
21891         * FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
21892           httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
21893           svc_external
21894
21895 2003-12-22 17:10  ivan
21896
21897         * eg/table_template-svc.pm: update svc template for 1.5
21898
21899 2003-12-22 17:06  ivan
21900
21901         * eg/table_template-svc.pm: fix path to svc_Common in example table
21902
21903 2003-12-22 16:51  ivan
21904
21905         * FS/FS/ClientAPI/MyAccount.pm,
21906           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
21907           selfservice API
21908
21909 2003-12-22 16:41  ivan
21910
21911         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
21912           option
21913
21914 2003-12-22 13:37  ivan
21915
21916         * httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
21917           pending batch screen
21918
21919 2003-12-22 13:22  ivan
21920
21921         * FS/FS/cust_main.pm: default to the whole-country tax rate if
21922           states aren't defined
21923
21924 2003-12-22 13:18  ivan
21925
21926         * FS/FS/cust_bill.pm: quiet warning
21927
21928 2003-12-22 13:01  ivan
21929
21930         * FS/FS/cust_credit.pm: allow credits to be modified at API level
21931
21932 2003-12-22 09:50  ivan
21933
21934         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
21935           subs
21936
21937 2003-12-21 15:16  ivan
21938
21939         * httemplate/browse/agent_type.cgi: work even if there are stray
21940           type_pkgs records around
21941
21942 2003-12-21 15:13  ivan
21943
21944         * FS/FS/Record.pm: cache virtual_fields method results to help
21945           performance
21946
21947 2003-12-21 13:12  ivan
21948
21949         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
21950           both addresses by default
21951
21952 2003-12-19 19:47  ivan
21953
21954         * httemplate/browse/part_referral.cgi: fix inflated advertising
21955           source numbers
21956
21957 2003-12-15 00:08  ivan
21958
21959         * conf/invoice_latex: line up w/window envelopes
21960
21961 2003-12-15 00:07  ivan
21962
21963         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
21964           now, do not count on latex printing it, oops
21965
21966 2003-12-14 22:42  ivan
21967
21968         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
21969           amounts of all open invoices as soon as balance went positive
21970           (only manifests when any cust_bill->owed somehow got to be
21971           negative)
21972
21973 2003-12-14 19:41  ivan
21974
21975         * FS/FS/cust_bill.pm: add _latex_escape sub
21976
21977 2003-12-14 09:53  ivan
21978
21979         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
21980           view field names
21981
21982 2003-12-10 15:53  ivan
21983
21984         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
21985           dropdown
21986
21987 2003-12-10 14:51  ivan
21988
21989         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
21990           part_referral.disabled, add disabled indices to agent and
21991           part_bill_event
21992
21993 2003-12-10 14:50  ivan
21994
21995         * FS/FS/part_referral.pm: add part_referral.disabled
21996
21997 2003-11-30 00:06  ivan
21998
21999         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
22000           file
22001
22002 2003-11-29 23:52  ivan
22003
22004         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
22005
22006 2003-11-29 23:41  ivan
22007
22008         * conf/invoice_latex: move to the left to line up with window
22009           envelopes
22010
22011 2003-11-29 02:50  ivan
22012
22013         * FS/FS/cust_credit_bill.pm: missing cut
22014
22015 2003-11-29 02:48  ivan
22016
22017         * FS/FS/cust_bill.pm: use the latex template for normal printing
22018           when available
22019
22020 2003-11-29 02:39  ivan
22021
22022         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
22023
22024 2003-11-29 00:32  ivan
22025
22026         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
22027           send statements when a payment or credit is applied
22028
22029 2003-11-29 00:18  ivan
22030
22031         * FS/FS/part_bill_event.pm: also set default latex template for
22032           late bill templates
22033
22034 2003-11-29 00:08  ivan
22035
22036         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
22037           conf/invoice_latexfooter, conf/invoice_latexnotes,
22038           httemplate/misc/print-invoice.cgi,
22039           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
22040
22041 2003-11-26 07:37  ivan
22042
22043         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
22044           charges
22045
22046 2003-11-26 06:25  ivan
22047
22048         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
22049           value to control explicit due date printing on invoices
22050
22051 2003-11-24 06:29  ivan
22052
22053         * httemplate/edit/part_export.cgi: fix html quoting problems
22054
22055 2003-11-24 05:01  ivan
22056
22057         * httemplate/browse/part_export.cgi: fix html quoting of export
22058           options
22059
22060 2003-11-21 10:55  ivan
22061
22062         * FS/FS/Record.pm: revert bind_param change!
22063
22064 2003-11-21 07:32  ivan
22065
22066         * httemplate/search/report_receivables.cgi: precedence helps alot
22067
22068 2003-11-21 07:25  ivan
22069
22070         * httemplate/search/report_receivables.cgi: precedence helps alot
22071
22072 2003-11-21 07:20  ivan
22073
22074         * httemplate/search/report_receivables.cgi: show customer status on
22075           receivables report
22076
22077 2003-11-20 04:48  ivan
22078
22079         * FS/FS/part_export/communigate_pro.pm: don't error out when not
22080           actually changing domain
22081
22082 2003-11-19 10:13  ivan
22083
22084         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
22085
22086 2003-11-19 04:21  ivan
22087
22088         * httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
22089           search/report_cc.html, search/report_credit.html,
22090           search/report_cust_pay.html, search/report_tax.html: fix
22091           jscalendar date ifFormat
22092
22093 2003-11-18 17:37  ivan
22094
22095         * FS/FS/cust_bill.pm: reversing accidental commit of
22096           work-in-progress
22097
22098 2003-11-18 17:29  ivan
22099
22100         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
22101
22102 2003-11-18 07:14  ivan
22103
22104         * FS/FS/part_export.pm: fix communigate pro export descriptions
22105
22106 2003-11-18 07:04  ivan
22107
22108         * FS/: FS/part_export/communigate_pro.pm,
22109           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
22110           FS/part_export.pm: add communigate_pro_singledomain export
22111
22112 2003-11-18 03:17  ivan
22113
22114         * httemplate/docs/install.html: remove thread/PerlIO warning -
22115           standard in 5.8.x and working fine
22116
22117 2003-11-14 23:28  ivan
22118
22119         * FS/bin/freeside-selfservice-server: kill off ssh process when
22120           re-opening connection
22121
22122 2003-11-14 23:18  ivan
22123
22124         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
22125           trailing newline to supress useless error messages in log
22126
22127 2003-11-14 00:43  ivan
22128
22129         * FS/bin/freeside-selfservice-server: hopefully recover better from
22130           lost ssh connections
22131
22132 2003-11-13 18:52  ivan
22133
22134         * httemplate/search/report_receivables.cgi: sort these
22135           case-insensitive
22136
22137 2003-11-12 04:29  ivan
22138
22139         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
22140           unaudited services with a svcnum for imports
22141
22142 2003-11-12 03:22  ivan
22143
22144         * FS/FS/cust_pkg.pm: better error msg
22145
22146 2003-11-11 07:03  ivan
22147
22148         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
22149           during an import
22150
22151 2003-11-11 06:39  ivan
22152
22153         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
22154
22155 2003-11-11 06:21  ivan
22156
22157         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
22158           imports with svcnums
22159
22160 2003-11-11 00:35  ivan
22161
22162         * httemplate/browse/part_referral.cgi: really fix advertising
22163           source edit links
22164
22165 2003-11-11 00:01  ivan
22166
22167         * httemplate/search/report_receivables.cgi: remove spaces between
22168           parens and contact name
22169
22170 2003-11-10 23:51  ivan
22171
22172         * httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
22173           part_referral.cgi
22174
22175 2003-11-10 05:54  ivan
22176
22177         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
22178           in?
22179
22180 2003-11-08 08:36  ivan
22181
22182         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
22183           cancel_pkg functions to self-service
22184
22185 2003-11-08 08:31  ivan
22186
22187         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
22188           self-service functions!
22189
22190 2003-11-08 04:59  ivan
22191
22192         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
22193           so we can prevent double-charges
22194
22195 2003-11-07 02:53  ivan
22196
22197         * httemplate/elements/: calendar-en.js, calendar-setup.js,
22198           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
22199           jscalendar
22200
22201 2003-11-07 00:39  ivan
22202
22203         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
22204           charging
22205
22206 2003-11-07 00:36  ivan
22207
22208         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
22209           calculations
22210
22211 2003-11-06 23:56  ivan
22212
22213         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
22214           for sqlradius_withdomain exports
22215
22216 2003-11-06 06:45  ivan
22217
22218         * httemplate/search/report_receivables.cgi: add totals & simplify
22219           expressions
22220
22221 2003-11-06 06:08  ivan
22222
22223         * httemplate/search/report_receivables.cgi: ack!  count credits,
22224           not payments twice
22225
22226 2003-11-06 06:00  ivan
22227
22228         * httemplate/search/report_receivables.cgi: typo
22229
22230 2003-11-06 05:56  ivan
22231
22232         * httemplate/search/report_receivables.cgi: link to customer, don't
22233           show custnum
22234
22235 2003-11-06 05:40  ivan
22236
22237         * FS/MANIFEST: removing bin/freeside-receivables-report
22238
22239 2003-11-06 05:39  ivan
22240
22241         * httemplate/: index.html, search/report_receivables.cgi: "current
22242           receivables" -> A/R Aging summary
22243
22244 2003-11-06 05:37  ivan
22245
22246         * FS/bin/freeside-receivables-report: removing (rewritten as a
22247           proper html report)
22248
22249 2003-11-05 03:13  ivan
22250
22251         * bin/create-fetchmailrc: fixup
22252
22253 2003-11-05 02:26  ivan
22254
22255         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
22256
22257 2003-11-04 10:01  ivan
22258
22259         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
22260
22261 2003-11-04 09:57  ivan
22262
22263         * bin/create-fetchmailrc: adding
22264
22265 2003-11-04 09:30  ivan
22266
22267         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
22268           info available to exports
22269
22270 2003-11-04 02:56  ivan
22271
22272         * FS/FS/Record.pm: finish treating serials as ints!
22273
22274 2003-11-04 02:55  ivan
22275
22276         * FS/FS/Record.pm: treat serial columns as ints too!
22277
22278 2003-11-03 03:42  ivan
22279
22280         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
22281           Bug#590??
22282
22283 2003-11-03 03:30  ivan
22284
22285         * httemplate/edit/part_svc.cgi: kludge around this so i can add
22286           service definitions for now
22287
22288 2003-11-02 21:57  ivan
22289
22290         * httemplate/: index.html, browse/part_pkg.cgi,
22291           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
22292           suspended browse
22293
22294 2003-11-02 21:48  ivan
22295
22296         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
22297           browse
22298
22299 2003-11-02 21:40  ivan
22300
22301         * httemplate/index.html: formatting
22302
22303 2003-11-02 21:34  ivan
22304
22305         * httemplate/index.html: remove duplicate items from "Reports"
22306           section
22307
22308 2003-11-02 21:25  ivan
22309
22310         * httemplate/browse/part_pkg.cgi: tyops
22311
22312 2003-11-02 21:21  ivan
22313
22314         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
22315           counts on active package browse
22316
22317 2003-10-26 09:30  ivan
22318
22319         * httemplate/search/cust_main-quickpay.html: default quickpay to
22320           exact search
22321
22322 2003-10-25 17:39  ivan
22323
22324         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
22325           reports broken down by Visa/MC / Amex / Discover
22326
22327 2003-10-24 19:05  ivan
22328
22329         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
22330           ClientAPI/Signup.pm: signups with snarf info!
22331
22332 2003-10-24 18:06  ivan
22333
22334         * httemplate/docs/signup.html: better link to .INS files
22335           documentation
22336
22337 2003-10-24 13:38  ivan
22338
22339         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
22340           to save the cvv data for specific card types
22341
22342 2003-10-24 12:28  ivan
22343
22344         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
22345           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
22346           httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
22347           FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
22348
22349 2003-10-23 22:51  ivan
22350
22351         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
22352
22353 2003-10-23 17:50  ivan
22354
22355         * httemplate/browse/part_referral.cgi: UI: adjust alignment of
22356           stats
22357
22358 2003-10-23 17:39  ivan
22359
22360         * httemplate/browse/part_referral.cgi: referral listing now shows
22361           customer signups today and past week/30/60/90/6months/year/total
22362
22363 2003-10-23 15:37  ivan
22364
22365         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
22366           version problems
22367
22368 2003-10-23 02:02  ivan
22369
22370         * httemplate/docs/legacy.html: fix cranky verbitage at the top
22371
22372 2003-10-23 00:49  ivan
22373
22374         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
22375           suspend the relevant customer.
22376
22377 2003-10-22 12:10  khoff
22378
22379         * httemplate/edit/process/router.cgi: dbh is a global.
22380
22381 2003-10-19 22:01  ivan
22382
22383         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
22384           httemplate/view/cust_main.cgi: finish up weekly billing
22385
22386 2003-10-19 21:25  ivan
22387
22388         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
22389           httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
22390           FS/bin/freeside-setup: daily/weekly billing
22391
22392 2003-10-19 11:08  ivan
22393
22394         * httemplate/docs/install.html: fix CPAN link
22395
22396 2003-10-16 15:57  khoff
22397
22398         * FS/FS/part_export/router.pm: Telnet/SSH router export for
22399           svc_broadband.
22400
22401 2003-10-16 06:48  ivan
22402
22403         * httemplate/docs/billing.html: fix Text::Template link
22404
22405 2003-10-15 16:17  khoff
22406
22407         * httemplate/browse/router.cgi: $router isn't a global.
22408
22409 2003-10-15 15:59  khoff
22410
22411         * httemplate/edit/router.cgi: More changes that got lost in the
22412           merge somehow.
22413
22414 2003-10-15 15:48  khoff
22415
22416         * httemplate/view/svc_broadband.cgi: File got munged during
22417           svc_broadband merge.  Added ability to create a 'customer
22418           router'.
22419
22420 2003-10-15 08:03  ivan
22421
22422         * FS/bin/freeside-selfservice-server,
22423           fs_selfservice/FS-SelfService/SelfService.pm,
22424           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
22425           tagging ability so we can run multiple self-service clients on
22426           one machine
22427
22428 2003-10-15 05:08  ivan
22429
22430         * FS/bin/freeside-setup: fix agent username and password
22431           nullability
22432
22433 2003-10-15 02:41  ivan
22434
22435         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
22436           flag is set for subsequent   credit card transactions; some
22437           processors (AuthorozeNet, others?) use this   to waive the CVV2
22438           requirement.
22439
22440 2003-10-09 10:40  ivan
22441
22442         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
22443
22444 2003-10-09 04:05  ivan
22445
22446         * httemplate/docs/install.html: don't install on a public server!
22447
22448 2003-10-07 21:09  ivan
22449
22450         * htetc/global.asa, htetc/handler.pl,
22451           httemplate/misc/upload-batch.cgi: can't use
22452           File::Basename::basename for windows filenames!  use a regex
22453           instead
22454
22455 2003-10-07 06:50  ivan
22456
22457         * Makefile: mandrake
22458
22459 2003-10-07 01:05  ivan
22460
22461         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
22462           acct_snarf
22463
22464 2003-10-06 23:06  ivan
22465
22466         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
22467           propogating to the wrong place in the grep
22468
22469 2003-10-06 23:03  ivan
22470
22471         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
22472           UpdateAccountSettings sub
22473
22474 2003-10-06 22:50  ivan
22475
22476         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
22477           hooks, don't try and set '*SUSPENDED*' passwords
22478
22479 2003-10-06 22:49  ivan
22480
22481         * FS/FS/svc_acct.pm: doc
22482
22483 2003-10-06 19:27  ivan
22484
22485         * FS/FS/part_export/communigate_pro.pm: add suspension /
22486           unsuspension export to communigate
22487
22488 2003-10-06 05:05  ivan
22489
22490         * httemplate/search/cust_main-quickpay.html: - put link to main
22491           menu on quick payment search page
22492
22493 2003-10-06 04:39  ivan
22494
22495         * httemplate/search/svc_acct.cgi: fix URL argument processing for
22496           account searches by popnum
22497
22498 2003-10-06 04:22  ivan
22499
22500         * httemplate/search/svc_acct.cgi: typo
22501
22502 2003-10-06 04:20  ivan
22503
22504         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
22505           linking to account list per access number
22506
22507 2003-10-06 04:14  ivan
22508
22509         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
22510           browse shows # of active accounts & links to appropriate account
22511           search
22512
22513 2003-10-02 14:51  khoff
22514
22515         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
22516
22517 2003-10-02 07:26  ivan
22518
22519         * Makefile: minor Makefile updates
22520
22521 2003-10-02 07:19  ivan
22522
22523         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
22524           option
22525
22526 2003-10-02 06:08  ivan
22527
22528         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
22529           off super-verbose logging
22530
22531 2003-10-02 05:42  ivan
22532
22533         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
22534           dependancies (PREREQ_PM) for self-service module and signup
22535           wrapper
22536
22537 2003-10-02 04:23  ivan
22538
22539         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
22540           info
22541
22542 2003-10-02 03:18  ivan
22543
22544         * FS/bin/freeside-daily: added -y switch to freeside-daily to
22545           specify an offset in days
22546
22547 2003-10-02 01:56  ivan
22548
22549         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
22550           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
22551
22552 2003-09-30 08:01  ivan
22553
22554         * FS/FS/agent.pm: no duplicate usernames
22555
22556 2003-09-30 07:58  ivan
22557
22558         * httemplate/docs/upgrade10.html: agent schema changes
22559
22560 2003-09-30 05:48  ivan
22561
22562         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
22563           MIME type text/comma-separated-values
22564
22565 2003-09-30 01:21  ivan
22566
22567         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
22568           httemplate/elements/calendar-en.js,
22569           httemplate/elements/calendar-setup.js,
22570           httemplate/elements/calendar-win2k-2.css,
22571           httemplate/elements/calendar.js,
22572           httemplate/elements/calendar_stripped.js,
22573           httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
22574           httemplate/search/report_cc.html,
22575           httemplate/search/report_credit.html,
22576           httemplate/search/report_cust_pay.html,
22577           httemplate/search/report_tax.html: calendar popups!
22578
22579 2003-09-30 00:04  ivan
22580
22581         * htetc/global.asa, htetc/handler.pl,
22582           httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
22583           ->upload() method
22584
22585 2003-09-29 03:10  ivan
22586
22587         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
22588           now links to active/cancelled customers
22589
22590 2003-09-28 23:51  ivan
22591
22592         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
22593
22594 2003-09-28 23:35  ivan
22595
22596         * httemplate/index.html: remove Gratuitous Capitalization
22597
22598 2003-09-28 22:51  ivan
22599
22600         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
22601           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
22602           can be disabled (auto-sensing based on schema)
22603
22604 2003-09-28 22:51  ivan
22605
22606         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
22607           agent.disabled       agent.username       agent._password
22608
22609 2003-09-28 19:17  ivan
22610
22611         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
22612           quiet config options
22613
22614 2003-09-27 19:36  ivan
22615
22616         * FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
22617           httemplate/browse/cust_pay_batch.cgi,
22618           httemplate/misc/upload-batch.cgi: add upload of batch result from
22619           TD Canada Trust some global.asa / handler.pl enhancements
22620
22621 2003-09-26 16:33  khoff
22622
22623         * httemplate/edit/svc_www.cgi: $field is not a global.
22624
22625 2003-09-26 14:02  khoff
22626
22627         * httemplate/edit/svc_acct.cgi: $field isn't a global.
22628
22629 2003-09-26 06:37  ivan
22630
22631         * httemplate/docs/upgrade10.html: sql
22632
22633 2003-09-26 06:04  ivan
22634
22635         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
22636           re-charge setup fee
22637
22638 2003-09-26 02:31  ivan
22639
22640         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
22641           canadian GST/PST) taxes work now!
22642
22643 2003-09-26 02:15  ivan
22644
22645         * FS/FS/UID.pm: re-enable ChopBlanks for now
22646
22647 2003-09-26 02:09  ivan
22648
22649         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
22650           editing
22651
22652 2003-09-26 01:11  ivan
22653
22654         * httemplate/: browse/cust_main_county.cgi,
22655           edit/cust_main_county.cgi: fix tax edit UI
22656
22657 2003-09-25 04:56  ivan
22658
22659         * httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
22660           fields
22661
22662 2003-09-25 04:49  ivan
22663
22664         * httemplate/: browse/cust_main_county.cgi,
22665           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
22666           recur exemptions 1.4 schema-auto-adjusting backport
22667
22668 2003-09-25 04:17  ivan
22669
22670         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
22671           for a single region 1.4 backport auto-adjusts based on schema
22672
22673 2003-09-25 03:40  ivan
22674
22675         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
22676           and recurtax fields to cust_main_county
22677
22678 2003-09-25 03:28  ivan
22679
22680         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
22681           freebsd portability fix
22682
22683 2003-09-25 03:27  ivan
22684
22685         * FS/bin/freeside-selfservice-server: freebsd portability fixes
22686
22687 2003-09-25 03:26  ivan
22688
22689         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
22690
22691 2003-09-25 02:40  ivan
22692
22693         * httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
22694
22695 2003-09-25 02:39  ivan
22696
22697         * httemplate/docs/upgrade9.html: update upgrade docs for bind
22698           exports
22699
22700 2003-09-24 10:20  ivan
22701
22702         * FS/FS/part_export/shellcommands.pm: don't change dir either when
22703           username_pwonly is set
22704
22705 2003-09-24 10:06  ivan
22706
22707         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
22708           usermod_pwonly set
22709
22710 2003-09-23 18:30  ivan
22711
22712         * httemplate/browse/agent.cgi: fix boolean precedence error leading
22713           to inaccurate results on the new customer status list
22714
22715 2003-09-21 00:31  ivan
22716
22717         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
22718           trancode from batching
22719
22720 2003-09-20 23:52  ivan
22721
22722         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
22723
22724 2003-09-20 18:22  ivan
22725
22726         * httemplate/misc/download-batch.cgi: preliminary batch download
22727
22728 2003-09-20 18:22  ivan
22729
22730         * httemplate/browse/cust_pay_batch.cgi: add link to preliminary
22731           batch download
22732
22733 2003-09-19 05:40  ivan
22734
22735         * FS/FS/cust_main.pm: quiet option to cancel method
22736
22737 2003-09-19 05:13  ivan
22738
22739         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
22740
22741 2003-09-19 05:04  ivan
22742
22743         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
22744
22745 2003-09-19 05:02  ivan
22746
22747         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
22748           performance
22749
22750 2003-09-19 04:56  ivan
22751
22752         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
22753           select a package
22754
22755 2003-09-19 04:50  ivan
22756
22757         * init.d/freeside-init: correct pid filename for stopping
22758           self-service server
22759
22760 2003-09-19 04:35  ivan
22761
22762         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
22763           signup server functions to self-service interace
22764
22765 2003-09-19 04:00  ivan
22766
22767         * FS/FS/ClientAPI/Signup.pm: module needs to return true
22768
22769 2003-09-19 03:08  ivan
22770
22771         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
22772
22773 2003-09-19 03:07  ivan
22774
22775         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
22776           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
22777           signup server functions to self-service server.  fix provisioning
22778           & immediate suspension of declined signups.
22779
22780 2003-09-19 02:59  ivan
22781
22782         * init.d/freeside-init: removing signup and passwd servers
22783
22784 2003-09-18 21:25  ivan
22785
22786         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
22787
22788 2003-09-18 21:13  ivan
22789
22790         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
22791           signup_server-quiet config option
22792
22793 2003-09-18 03:52  ivan
22794
22795         * httemplate/browse/agent.cgi: oops
22796
22797 2003-09-18 03:46  ivan
22798
22799         * httemplate/browse/agent.cgi: include info on number of
22800           active/cancelled customers in agent browse
22801
22802 2003-09-15 14:33  ivan
22803
22804         * httemplate/search/cust_pkg.cgi: package search skips cancelled
22805           packages when searching by date range
22806
22807 2003-09-11 17:14  khoff
22808
22809         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
22810           NetAddrs, so it shouldn't be map'd
22811
22812 2003-09-11 14:57  ivan
22813
22814         * FS/FS/part_export.pm: also update sqlradius_withdomaind
22815           description for freeradius 0.9.1
22816
22817 2003-09-11 14:54  ivan
22818
22819         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
22820
22821 2003-09-10 15:10  ivan
22822
22823         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
22824
22825 2003-09-10 14:56  ivan
22826
22827         * FS/FS/part_export/communigate_pro.pm: don't set an empty
22828           externalFlag
22829
22830 2003-09-10 14:45  ivan
22831
22832         * FS/FS/part_export/communigate_pro.pm: communitgate pro
22833           CreateAccount examples are on crack
22834
22835 2003-09-10 14:39  ivan
22836
22837         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
22838           weird data structure on create
22839
22840 2003-09-10 14:01  ivan
22841
22842         * FS/FS/part_export/communigate_pro.pm: set initial password for
22843           new accounts
22844
22845 2003-09-10 03:54  ivan
22846
22847         * FS/FS/cust_pay.pm: adding cust_main method
22848
22849 2003-09-09 15:36  ivan
22850
22851         * FS/MANIFEST: adding communigate_pro export
22852
22853 2003-09-08 21:16  ivan
22854
22855         * FS/FS/part_export.pm: typo hiding remote username labels
22856
22857 2003-09-06 00:20  ivan
22858
22859         * httemplate/browse/agent_type.cgi: hide display of disabled
22860           packages from agent type browse
22861
22862 2003-09-05 23:45  ivan
22863
22864         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
22865
22866 2003-09-05 18:45  ivan
22867
22868         * FS/FS/svc_acct.pm: fix method name
22869
22870 2003-09-05 18:44  ivan
22871
22872         * FS/FS/: cust_svc.pm, svc_acct.pm: add
22873           get_session_history_sqlradacct have $ignore_quantity also ignore
22874           0 quantities
22875
22876 2003-09-05 06:19  ivan
22877
22878         * FS/FS/part_export/communigate_pro.pm: typo
22879
22880 2003-09-05 06:18  ivan
22881
22882         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
22883           communigate pro export
22884
22885 2003-09-05 06:16  ivan
22886
22887         * FS/FS/Conf.pm: doc
22888
22889 2003-09-05 02:13  ivan
22890
22891         * FS/FS/svc_acct.pm: allow ! password like !!
22892
22893 2003-09-05 01:17  ivan
22894
22895         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
22896           conf value (refer to exports instead)
22897
22898 2003-09-05 01:02  ivan
22899
22900         * FS/FS/Conf.pm: fix typo
22901
22902 2003-09-05 01:01  ivan
22903
22904         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
22905           blowfish
22906
22907 2003-09-05 00:55  ivan
22908
22909         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
22910           blowfish passwords
22911
22912 2003-09-04 21:09  ivan
22913
22914         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
22915           control creation of complimentary accounts and minor pod updates
22916
22917 2003-09-04 19:31  ivan
22918
22919         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
22920           too
22921
22922 2003-09-03 16:06  ivan
22923
22924         * httemplate/view/cust_main.cgi: list extraneous services, closes:
22925           #213
22926
22927 2003-09-03 13:22  ivan
22928
22929         * FS/FS/Record.pm: turn off query debugging
22930
22931 2003-09-03 11:46  ivan
22932
22933         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
22934           subroutine another fix to support running 1.5.0 virtual field
22935           code on 1.4.x databases
22936
22937 2003-09-03 06:18  ivan
22938
22939         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
22940           commands
22941
22942 2003-09-03 05:35  ivan
22943
22944         * Makefile: makefile trivia for openbsd
22945
22946 2003-08-07 22:54  ivan
22947
22948         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
22949           account view screen
22950
22951 2003-08-07 22:42  ivan
22952
22953         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
22954           httemplate/elements/header.html,
22955           httemplate/elements/menubar.html, httemplate/elements/pager.html,
22956           httemplate/elements/table.html, httemplate/search/sql.cgi,
22957           httemplate/search/sql.html,
22958           httemplate/search/elements/search.html: - (finish) includes!
22959           (closes: Bug#551) - (finish) moving SQL search to including
22960           generic elements/search.html - new elements: menubar.html,
22961           header.html, pager.html and table.html - have masonize process
22962           .html files also
22963
22964 2003-08-07 19:02  ivan
22965
22966         * bin/masonize, htetc/global.asa, httemplate/autohandler,
22967           httemplate/graph/money_time-graph.cgi,
22968           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
22969           httemplate/search/elements/search.html: - fix Mason profiling to
22970           pass-through images (for graph/) - fix graph/money-time.cgi use
22971           of $m interfering with Mason - fix graph/money-time-graph.cgi to
22972           set content-type in a Mason/ASP-independant   fashion -
22973           (beginning of) includes! - (beginning of) moving SQL search to
22974           including generic elements/search.html - fix global.asa typo -
22975           fix masonize to not prepend an extraneous blank line (breaking
22976           graph/money-time-graph.cgi)
22977
22978 2003-08-07 06:08  ivan
22979
22980         * htetc/global.asa, htetc/handler.pl,
22981           httemplate/view/cust_main.cgi: - turn on profiling with mason
22982           like with Apache::ASP (redirects now working) - fix mason error
22983           with new view/cust_main.cgi UI
22984
22985 2003-08-07 05:47  ivan
22986
22987         * Makefile, htetc/global.asa, htetc/handler.pl,
22988           htetc/handler.pl-1.0x, httemplate/autohandler,
22989           httemplate/index.html, httemplate/docs/install.html,
22990           httemplate/docs/upgrade10.html: - switch to mason by default -
22991           minimum mason version 1.1 (and doc) - evaluate .html files with
22992           mason/asp - turn on profiling with mason like with Apache::ASP
22993           (redirects not working) - (start of) includes
22994
22995 2003-08-05 14:00  ivan
22996
22997         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
22998           have been checked in
22999
23000 2003-08-05 13:06  ivan
23001
23002         * htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
23003
23004 2003-08-05 12:07  ivan
23005
23006         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
23007
23008 2003-08-05 11:52  ivan
23009
23010         * FS/FS/svc_domain.pm: remove spurious re-use of $error
23011
23012 2003-08-05 11:45  ivan
23013
23014         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
23015           been updated
23016
23017 2003-08-04 17:32  khoff
23018
23019         * httemplate/index.html: Fixed %%%VERSION%%% tag
23020
23021 2003-08-04 17:20  khoff
23022
23023         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
23024           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
23025           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
23026           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
23027           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
23028           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
23029           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
23030           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
23031           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
23032           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
23033           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
23034           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
23035           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
23036           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
23037           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
23038           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
23039           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
23040           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
23041           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
23042           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
23043           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
23044           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
23045           htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
23046           httemplate/browse/part_svc.cgi,
23047           httemplate/browse/part_virtual_field.cgi,
23048           httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
23049           httemplate/edit/part_svc.cgi,
23050           httemplate/edit/part_virtual_field.cgi,
23051           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
23052           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
23053           httemplate/edit/process/router.cgi,
23054           httemplate/edit/process/svc_broadband.cgi,
23055           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
23056           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
23057           Virtual field merge
23058
23059 2003-08-04 17:00  khoff
23060
23061         * FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
23062           FS/FS/router_field.pm, FS/FS/sb_field.pm,
23063           httemplate/browse/part_sb_field.cgi,
23064           httemplate/edit/part_router_field.cgi,
23065           httemplate/edit/part_sb_field.cgi: Virtual field merge
23066
23067 2003-07-25 09:26  ivan
23068
23069         * FS/FS/svc_acct.pm: typo
23070
23071 2003-07-25 06:13  ivan
23072
23073         * FS/FS/Conf.pm: doc
23074
23075 2003-07-23 10:05  ivan
23076
23077         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
23078           non-catchall domains
23079
23080 2003-07-23 08:36  ivan
23081
23082         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
23083           spurious "can't purchase pkgpart" errors
23084
23085 2003-07-17 09:02  ivan
23086
23087         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
23088           functionality
23089
23090 2003-07-16 09:05  ivan
23091
23092         * httemplate/search/cust_pay.cgi: UI
23093
23094 2003-07-16 09:01  ivan
23095
23096         * httemplate/search/cust_pay.cgi: show totals in payment report
23097
23098 2003-07-15 06:30  ivan
23099
23100         * rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
23101           bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
23102           bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
23103           bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
23104           docs/design_docs/basic-definitions.txt,
23105           docs/design_docs/cli_spec, docs/design_docs/evil_plans,
23106           docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
23107           etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
23108           etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
23109           lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
23110           lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
23111           lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
23112           lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
23113           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
23114           lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
23115           lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
23116           lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
23117           lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
23118           lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
23119           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
23120           lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
23121           lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
23122           lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
23123           lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
23124           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
23125           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
23126           lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
23127           lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
23128           lib/RT/Action/StallDependent.pm,
23129           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
23130           lib/RT/Condition/NewDependency.pm,
23131           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
23132           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
23133           vendor branch rt 3.0.4, hopefully
23134
23135 2003-07-15 06:16  ivan
23136
23137         * rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
23138           config.log, config.pld, config.status, configure, configure.ac,
23139           install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
23140           bin/mason_handler.svc, bin/mason_handler.svc.in,
23141           bin/rt-commit-handler, bin/rt-commit-handler.in,
23142           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
23143           bin/rt-crontool, docs/design_docs/approval_notices,
23144           docs/design_docs/approval_template, docs/design_docs/cf_search,
23145           docs/design_docs/delegation, docs/design_docs/groups_notes,
23146           docs/design_docs/recursive_group_membership_algorithm,
23147           docs/design_docs/rql_parser_machine.graphviz,
23148           docs/design_docs/string-extraction-guide.txt,
23149           docs/design_docs/ticket_templates, etc/RT_Config.pm,
23150           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
23151           etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
23152           html/autohandler, html/index.html, html/l, html/Admin/index.html,
23153           html/Admin/Elements/AddCustomFieldValue,
23154           html/Admin/Elements/CreateUserCalled,
23155           html/Admin/Elements/EditCustomField,
23156           html/Admin/Elements/EditCustomFieldValues,
23157           html/Admin/Elements/EditCustomFields,
23158           html/Admin/Elements/EditQueueWatchers,
23159           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
23160           html/Admin/Elements/EditTemplates,
23161           html/Admin/Elements/EditUserComments,
23162           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
23163           html/Admin/Elements/ListGlobalCustomFields,
23164           html/Admin/Elements/ListGlobalScrips,
23165           html/Admin/Elements/ModifyQueue,
23166           html/Admin/Elements/ModifyTemplate,
23167           html/Admin/Elements/ModifyUser,
23168           html/Admin/Elements/QueueRightsForUser,
23169           html/Admin/Elements/QueueTabs,
23170           html/Admin/Elements/SelectCustomFieldType,
23171           html/Admin/Elements/SelectGroups,
23172           html/Admin/Elements/SelectModifyGroup,
23173           html/Admin/Elements/SelectModifyQueue,
23174           html/Admin/Elements/SelectModifyUser,
23175           html/Admin/Elements/SelectNewGroupMembers,
23176           html/Admin/Elements/SelectRights,
23177           html/Admin/Elements/SelectScrip,
23178           html/Admin/Elements/SelectScripAction,
23179           html/Admin/Elements/SelectScripCondition,
23180           html/Admin/Elements/SelectSingleOrMultiple,
23181           html/Admin/Elements/SelectTemplate,
23182           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
23183           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
23184           html/Admin/Global/CustomField.html,
23185           html/Admin/Global/CustomFields.html,
23186           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
23187           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
23188           html/Admin/Global/Templates.html,
23189           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
23190           html/Admin/Groups/GroupRights.html,
23191           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
23192           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
23193           html/Admin/Queues/CustomField.html,
23194           html/Admin/Queues/CustomFields.html,
23195           html/Admin/Queues/GroupRights.html,
23196           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
23197           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
23198           html/Admin/Queues/Template.html,
23199           html/Admin/Queues/Templates.html,
23200           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
23201           html/Admin/Users/Modify.html, html/Admin/Users/Prefs.html,
23202           html/Admin/Users/index.html, html/Approvals/Display.html,
23203           html/Approvals/index.html, html/Approvals/Elements/Approve,
23204           html/Approvals/Elements/PendingMyApproval,
23205           html/Approvals/Elements/ShowDependency,
23206           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
23207           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
23208           html/Elements/Checkbox, html/Elements/CreateTicket,
23209           html/Elements/Error, html/Elements/Footer,
23210           html/Elements/GotoTicket, html/Elements/Header,
23211           html/Elements/ListActions, html/Elements/Login,
23212           html/Elements/Menu, html/Elements/MessageBox,
23213           html/Elements/MyRequests, html/Elements/MyTickets,
23214           html/Elements/PageLayout, html/Elements/Quicksearch,
23215           html/Elements/Refresh, html/Elements/Section,
23216           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
23217           html/Elements/SelectCustomFieldOperator,
23218           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
23219           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
23220           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
23221           html/Elements/SelectLinkType, html/Elements/SelectMatch,
23222           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
23223           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
23224           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
23225           html/Elements/SelectTicketSortBy,
23226           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
23227           html/Elements/SelectWatcherType,
23228           html/Elements/SetupSessionCookie, html/Elements/ShadedBox,
23229           html/Elements/ShadedInputRow, html/Elements/ShadedRow,
23230           html/Elements/SimpleSearch, html/Elements/Submit,
23231           html/Elements/Tabs, html/Elements/TitleBoxEnd,
23232           html/Elements/TitleBoxStart, html/Elements/ViewUser,
23233           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
23234           html/NoAuth/webrt.css, html/NoAuth/images/back_home.gif,
23235           html/NoAuth/images/bplogo.gif, html/NoAuth/images/favicon.png,
23236           html/NoAuth/images/head_requestracker.gif,
23237           html/NoAuth/images/rt.jpg, html/NoAuth/images/space.gif,
23238           html/NoAuth/images/spacer.gif,
23239           html/NoAuth/images/squares_blue.gif,
23240           html/REST/1.0/NoAuth/mail-gateway, html/Search/Bulk.html,
23241           html/Search/Listing.html, html/Search/Elements/PickRestriction,
23242           html/Search/Elements/TicketHeader,
23243           html/Search/Elements/TicketHeaderCell,
23244           html/Search/Elements/TicketRow, html/SelfService/Closed.html,
23245           html/SelfService/Create.html, html/SelfService/Display.html,
23246           html/SelfService/Error.html, html/SelfService/Prefs.html,
23247           html/SelfService/Update.html, html/SelfService/index.html,
23248           html/SelfService/Attachment/dhandler,
23249           html/SelfService/Elements/GotoTicket,
23250           html/SelfService/Elements/Header,
23251           html/SelfService/Elements/MyRequests,
23252           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
23253           html/Ticket/Display.html, html/Ticket/History.html,
23254           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
23255           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
23256           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
23257           html/Ticket/Attachment/dhandler,
23258           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
23259           html/Ticket/Elements/EditBasics,
23260           html/Ticket/Elements/EditCustomField,
23261           html/Ticket/Elements/EditCustomFields,
23262           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditLinks,
23263           html/Ticket/Elements/EditPeople,
23264           html/Ticket/Elements/EditWatchers,
23265           html/Ticket/Elements/ShowAttachments,
23266           html/Ticket/Elements/ShowBasics,
23267           html/Ticket/Elements/ShowCustomFields,
23268           html/Ticket/Elements/ShowDates,
23269           html/Ticket/Elements/ShowDependencies,
23270           html/Ticket/Elements/ShowHistory, html/Ticket/Elements/ShowLink,
23271           html/Ticket/Elements/ShowLinks,
23272           html/Ticket/Elements/ShowMemberOf,
23273           html/Ticket/Elements/ShowMembers,
23274           html/Ticket/Elements/ShowMessageHeaders,
23275           html/Ticket/Elements/ShowMessageStanza,
23276           html/Ticket/Elements/ShowPeople,
23277           html/Ticket/Elements/ShowReferences,
23278           html/Ticket/Elements/ShowRequestor,
23279           html/Ticket/Elements/ShowSummary,
23280           html/Ticket/Elements/ShowTransaction, html/Ticket/Elements/Tabs,
23281           html/User/Delegation.html, html/User/Prefs.html,
23282           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
23283           html/User/Elements/Tabs, html/User/Groups/Members.html,
23284           html/User/Groups/Modify.html, html/User/Groups/index.html,
23285           lib/RT.pm.in, lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
23286           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
23287           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
23288           lib/RT/CachedGroupMember_Overlay.pm,
23289           lib/RT/CachedGroupMembers.pm,
23290           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
23291           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
23292           lib/RT/CustomFieldValues_Overlay.pm,
23293           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
23294           lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
23295           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
23296           lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
23297           lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
23298           lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
23299           lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
23300           lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
23301           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
23302           lib/RT/ScripCondition_Overlay.pm,
23303           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
23304           lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
23305           lib/RT/System.pm, lib/RT/Template_Overlay.pm,
23306           lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
23307           lib/RT/TicketCustomFieldValue_Overlay.pm,
23308           lib/RT/TicketCustomFieldValues.pm,
23309           lib/RT/TicketCustomFieldValues_Overlay.pm,
23310           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
23311           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
23312           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
23313           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
23314           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
23315           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
23316           lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
23317           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
23318           lib/RT/Condition/PriorityExceeds.pm,
23319           lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
23320           lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
23321           lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
23322           lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
23323           lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
23324           lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
23325           lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
23326           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
23327           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
23328           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
23329           lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
23330           lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
23331           lib/t/03web.pl.in, lib/t/04_send_email.pl,
23332           lib/t/04_send_email.pl.in,
23333           lib/t/data/multipart-alternative-with-umlaut,
23334           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
23335           lib/t/data/new-ticket-from-iso-8859-1,
23336           lib/t/data/new-ticket-from-iso-8859-1-full,
23337           lib/t/data/russian-subject-no-content-type,
23338           lib/t/data/text-html-in-russian,
23339           lib/t/data/text-html-with-umlaut,
23340           lib/t/data/8859-15-message-series/dir,
23341           lib/t/data/8859-15-message-series/msg1,
23342           lib/t/data/8859-15-message-series/msg2,
23343           lib/t/data/8859-15-message-series/msg3,
23344           lib/t/data/8859-15-message-series/msg4,
23345           lib/t/data/8859-15-message-series/msg5,
23346           lib/t/data/8859-15-message-series/msg6,
23347           lib/t/data/8859-15-message-series/msg7,
23348           lib/t/regression/00placeholder, lib/t/regression/mime_tests,
23349           m4/rt_enable_layout.m4, m4/rt_expand_var.m4, m4/rt_layout.m4,
23350           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
23351           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
23352           sbin/regression_harness, sbin/rt-setup-database,
23353           sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
23354           autom4te.cache/output.0, autom4te.cache/requests,
23355           autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
23356           revision
23357
23358 2003-07-15 04:23  ivan
23359
23360         * Makefile: 1.5.0pre3
23361
23362 2003-07-13 23:21  ivan
23363
23364         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
23365           and date range are specified
23366
23367 2003-07-12 04:14  ivan
23368
23369         * httemplate/index.html: remove Gratuitous capitalization
23370
23371 2003-07-12 04:09  ivan
23372
23373         * httemplate/: index.html, browse/part_pkg.cgi,
23374           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
23375           payment search - some clarification of services/packages vs.
23376           service/package   definitions in browse/part_{svc,pkg}.cgi -
23377           package definition report by # of active customer packages (with
23378           links   to customer package listing)
23379
23380 2003-07-11 08:37  ivan
23381
23382         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
23383           Time::Local fix in rc3 (closes: Bug#550)
23384
23385 2003-07-11 08:23  ivan
23386
23387         * httemplate/: index.html, search/cust_pay.cgi,
23388           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
23389           for inventivemedia / hpnx
23390
23391 2003-07-11 00:54  ivan
23392
23393         * FS/FS/Record.pm: typo
23394
23395 2003-07-11 00:30  ivan
23396
23397         * FS/FS/Record.pm: provide stack backtrace when we wind up in
23398           FS::Record::AUTOLOAD by accident
23399
23400 2003-07-09 07:39  ivan
23401
23402         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
23403
23404 2003-07-06 11:58  ivan
23405
23406         * httemplate/view/cust_main.cgi: don't bother displaying comments
23407           that are only whitespace/newlines
23408
23409 2003-07-03 20:34  ivan
23410
23411         * etc/acp_logfile-parse: removing obsolete file
23412
23413 2003-07-03 20:31  ivan
23414
23415         * etc/abbr_state.txt: adding states
23416
23417 2003-07-03 20:27  ivan
23418
23419         * etc/example-direct-cardin: removing ancient cybercash example
23420
23421 2003-07-03 18:37  ivan
23422
23423         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
23424           there are tons of POPs
23425
23426 2003-07-03 17:51  ivan
23427
23428         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
23429           numbers of POPs
23430
23431 2003-07-03 16:00  ivan
23432
23433         * htetc/global.asa: working DBIx::Profile again
23434
23435 2003-07-02 05:58  ivan
23436
23437         * FS/FS/part_pkg.pm: tyop
23438
23439 2003-07-02 05:56  ivan
23440
23441         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
23442           find any appropriate service with quantity 1
23443
23444 2003-07-02 05:34  ivan
23445
23446         * Artistic, README: change license to GPL only
23447
23448 2003-07-01 02:00  ivan
23449
23450         * httemplate/edit/part_export.cgi: larger textareas in export
23451           options
23452
23453 2003-06-30 17:27  ivan
23454
23455         * FS/FS/part_export.pm: typo
23456
23457 2003-06-30 12:15  ivan
23458
23459         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
23460           (Bug#423)
23461
23462 2003-06-30 11:56  ivan
23463
23464         * FS/FS/cust_main.pm: pass additional fields to ACH processors
23465           (Authorize.Net should work now)
23466
23467 2003-06-30 06:18  ivan
23468
23469         * FS/: MANIFEST, bin/freeside-overdue: removing deprecated
23470           freeside-overdue
23471
23472 2003-06-30 05:22  ivan
23473
23474         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
23475           FS/part_export/sqlradius_withdomain.pm,
23476           bin/freeside-sqlradius-reset,
23477           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
23478           export including realms, closes: bug#514
23479
23480 2003-06-30 00:44  ivan
23481
23482         * FS/FS/svc_domain.pm: increase maximum domain length to 67
23483
23484 2003-06-27 07:19  ivan
23485
23486         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
23487           parameter for Framed-IP-Address vs. Framed-Address
23488
23489 2003-06-25 03:22  ivan
23490
23491         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
23492           with empty dates in Failed Invoice Event search,   patch from
23493           rlucas@tercent.net
23494
23495 2003-06-25 01:40  ivan
23496
23497         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
23498           export - disable old-style suspending
23499
23500 2003-06-24 17:57  ivan
23501
23502         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
23503           update: might work now
23504
23505 2003-06-24 07:12  ivan
23506
23507         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
23508           explicitly use the necessary modules
23509
23510 2003-06-22 07:21  ivan
23511
23512         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
23513           retry on change or manual "retry_card" to ONCE per invoice
23514
23515 2003-06-22 02:11  ivan
23516
23517         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
23518           in reverse-engineered schema)
23519
23520 2003-06-22 02:04  ivan
23521
23522         * bin/create-history-tables: skip history tables that exist
23523           already; easier to re-run now
23524
23525 2003-06-13 19:04  ivan
23526
23527         * httemplate/docs/upgrade9.html: cust_bill2 index
23528
23529 2003-06-13 19:02  ivan
23530
23531         * FS/bin/freeside-setup: add index on cust_bill._date
23532
23533 2003-06-13 18:01  ivan
23534
23535         * bin/apache.export: \n\n between virtualhost entries
23536
23537 2003-06-13 08:18  ivan
23538
23539         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
23540           $quoted_new__password
23541
23542 2003-06-13 02:12  ivan
23543
23544         * FS/FS/part_export.pm: proper command escape for vpopmail export
23545
23546 2003-06-13 01:46  ivan
23547
23548         * httemplate/edit/part_export.cgi: missing semi
23549
23550 2003-06-13 01:44  ivan
23551
23552         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
23553           options on export edit
23554
23555 2003-06-13 01:38  ivan
23556
23557         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
23558           (unfortunately)
23559
23560 2003-06-13 01:23  ivan
23561
23562         * FS/FS/part_export.pm: full path to vpopmail commands
23563
23564 2003-06-13 01:11  ivan
23565
23566         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
23567           vpopmail presets to shellcommands_withdomain export
23568
23569 2003-06-12 07:08  ivan
23570
23571         * bin/passwd.import: /bin/halt and /sbin/halt
23572
23573 2003-06-12 07:06  ivan
23574
23575         * bin/passwd.import: tyop
23576
23577 2003-06-12 06:57  ivan
23578
23579         * bin/passwd.import: better error handling for re-imports
23580
23581 2003-06-12 06:50  ivan
23582
23583         * bin/fix-sequences: remove overly-verbose debugging for now
23584
23585 2003-06-12 06:50  ivan
23586
23587         * bin/fix-sequences: "doc"
23588
23589 2003-06-12 06:49  ivan
23590
23591         * bin/fix-sequences: arg
23592
23593 2003-06-12 06:47  ivan
23594
23595         * bin/fix-sequences: debugging
23596
23597 2003-06-12 06:43  ivan
23598
23599         * bin/fix-sequences: update for long table names; use sequence name
23600           directly instead of guessing
23601
23602 2003-06-12 06:35  ivan
23603
23604         * bin/fix-sequences: moo
23605
23606 2003-06-12 06:32  ivan
23607
23608         * bin/fix-sequences: adding fix-sequences
23609
23610 2003-06-12 05:57  ivan
23611
23612         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
23613           OS-defaults
23614
23615 2003-06-12 05:43  ivan
23616
23617         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
23618           null OP columns
23619
23620 2003-06-11 13:27  khoff
23621
23622         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
23623           addresses that the message was successfully delivered to.  I'm
23624           assuming 'Debug' causes Net::SMTP to warn the debug output, not
23625           return it.
23626
23627 2003-06-11 12:13  khoff
23628
23629         * FS/FS/Misc.pm: We're passing a list here, not one argument.
23630
23631 2003-06-09 04:11  ivan
23632
23633         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
23634
23635 2003-06-08 17:59  ivan
23636
23637         * httemplate/docs/install.html: documentation update from "Jesse D.
23638           Guardiani" <jesse@wingnet.net>, thanks
23639
23640 2003-06-06 18:58  ivan
23641
23642         * FS/FS/cust_main.pm: and fix the error message
23643
23644 2003-06-06 18:57  ivan
23645
23646         * FS/FS/cust_main.pm: really, really give a better error message
23647           when used under 5.005 now.  really.
23648
23649 2003-06-06 18:47  ivan
23650
23651         * FS/FS/cust_main.pm: give a better error message regarding
23652           Time::Local on old perls.  really.
23653
23654 2003-06-06 18:42  ivan
23655
23656         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
23657
23658 2003-06-06 03:49  ivan
23659
23660         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
23661           export
23662
23663 2003-06-05 21:42  ivan
23664
23665         * htetc/global.asa: database profiling bs i should just switch to
23666           mason
23667
23668 2003-06-04 17:22  khoff
23669
23670         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
23671
23672 2003-06-04 09:14  ivan
23673
23674         * FS/FS/svc_acct.pm: allow empty slipip's
23675
23676 2003-06-04 05:44  ivan
23677
23678         * httemplate/search/cust_pkg.cgi: fix last bill label
23679
23680 2003-06-03 06:53  ivan
23681
23682         * httemplate/view/cust_main.cgi: fix provision links
23683
23684 2003-06-03 05:41  ivan
23685
23686         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
23687           export - eliminate redundant "host" parameter
23688
23689 2003-06-03 05:40  ivan
23690
23691         * Makefile: 1.5.0pre2 (too late, hehe)
23692
23693 2003-06-03 02:34  ivan
23694
23695         * bin/svc_acct_sm.import: removing (very) deprecated import
23696
23697 2003-06-03 00:54  ivan
23698
23699         * httemplate/docs/upgrade10.html: upgrade docs
23700
23701 2003-06-02 23:10  ivan
23702
23703         * httemplate/docs/upgrade10.html: slightly better upgrade docs
23704
23705 2003-06-02 23:09  ivan
23706
23707         * FS/bin/freeside-setup: use serial for primary keys in new tables
23708           too
23709
23710 2003-06-02 22:49  ivan
23711
23712         * FS/bin/freeside-setup: router.svcnum nullability fix
23713
23714 2003-06-02 07:51  ivan
23715
23716         * httemplate/view/cust_main.cgi: UI nit
23717
23718 2003-06-02 05:22  ivan
23719
23720         * FS/FS/cust_pkg.pm: add last_bill field to manpage
23721
23722 2003-05-30 02:40  ivan
23723
23724         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
23725           inclusion of httemplate/docs/man hierarchy
23726
23727 2003-05-30 02:22  ivan
23728
23729         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
23730           field
23731
23732 2003-05-30 01:45  ivan
23733
23734         * httemplate/docs/ssh.html: doc
23735
23736 2003-05-19 22:43  ivan
23737
23738         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
23739           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23740           fs_selfservice/FS-SelfService/cgi/payment_results.html,
23741           fs_selfservice/FS-SelfService/cgi/process_payment.html,
23742           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
23743           self-service self-payments!
23744
23745 2003-05-19 06:54  ivan
23746
23747         * FS/FS/ClientAPI/MyAccount.pm,
23748           fs_selfservice/FS-SelfService/SelfService.pm,
23749           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23750           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
23751           bugs in processing payments via self-service... appears to be
23752           working so far
23753
23754 2003-05-19 06:38  ivan
23755
23756         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
23757           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23758           fs_selfservice/FS-SelfService/cgi/process_payment.html,
23759           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
23760           payment processing with self-service (step two of the process)
23761
23762 2003-05-19 05:00  ivan
23763
23764         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
23765           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
23766           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
23767           FS::Misc with send_email subroutine, remove all duplicate code
23768           from     various modules   - move the realtime_bop from cust_bill
23769           to cust_main & change usage slightly.      invnum is no longer
23770           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
23771           self-service:   - fix some syntax errors, make payment UI (step
23772           one) really should be     working now
23773
23774 2003-05-18 17:15  ivan
23775
23776         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
23777           selfservice.cgi: processing payments...
23778
23779 2003-05-18 04:44  ivan
23780
23781         * FS/FS/ClientAPI/MyAccount.pm,
23782           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23783           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
23784           making payments all done
23785
23786 2003-05-18 01:09  ivan
23787
23788         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
23789           file
23790
23791 2003-05-18 01:08  ivan
23792
23793         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
23794           self-service make payment UI work
23795
23796 2003-05-17 23:20  ivan
23797
23798         * FS/FS/ClientAPI/MyAccount.pm,
23799           fs_selfservice/FS-SelfService/SelfService.pm,
23800           fs_selfservice/FS-SelfService/cgi/login.html,
23801           fs_selfservice/FS-SelfService/cgi/myaccount.html,
23802           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
23803           make payment UI done
23804
23805 2003-05-14 09:51  ivan
23806
23807         * FS/FS/cust_bill.pm: display recurring custom line items on
23808           invoices as well as one-shot ones
23809
23810 2003-05-12 23:01  ivan
23811
23812         * FS/FS/cust_bill_event.pm: - document missing fields in
23813           cust_bill_event
23814
23815 2003-05-12 22:47  ivan
23816
23817         * FS/FS/addr_block.pm: missing pod =cut at end
23818
23819 2003-05-12 20:22  ivan
23820
23821         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
23822           fs_selfservice/FS-SelfService/cgi/myaccount.html,
23823           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23824           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
23825           self-service updates: cleanup and beginnings of "make a payment"
23826           - fix pod masking FS::svc_acct::cust_svc
23827
23828 2003-05-12 00:34  ivan
23829
23830         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23831           setbuf call doesn't appear to be working...
23832
23833 2003-05-12 00:33  ivan
23834
23835         * httemplate/view/cust_main.cgi: fix service links
23836
23837 2003-05-11 15:55  ivan
23838
23839         * httemplate/index.html: mail forward search not yet implemented
23840
23841 2003-05-11 15:53  ivan
23842
23843         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
23844           strict vars
23845
23846 2003-05-11 15:34  ivan
23847
23848         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
23849
23850 2003-05-11 15:25  ivan
23851
23852         * htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
23853           Richard Siddall <richard.siddall@elirion.net>
23854
23855 2003-05-09 23:45  ivan
23856
23857         * httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
23858           package list UI
23859
23860 2003-05-09 22:41  ivan
23861
23862         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
23863           last_bill dates from being set
23864
23865 2003-05-09 22:40  ivan
23866
23867         * FS/FS/cust_main.pm: - substitute '0' for existing blank
23868           setup/recur fees - use timelocal_nocheck instead of timelocal for
23869           proper wraparound
23870
23871 2003-05-09 12:30  khoff
23872
23873         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
23874           added CSS tags.
23875
23876 2003-05-08 23:03  ivan
23877
23878         * fs_selfservice/DEPLOY: updated freebsd install
23879
23880 2003-05-08 03:28  ivan
23881
23882         * CREDITS: credit where credit's due
23883
23884 2003-05-08 02:34  ivan
23885
23886         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
23887           columns to '' / NULL
23888
23889 2003-05-06 14:15  ivan
23890
23891         * httemplate/view/cust_main_alt.cgi: don't create new files in lieu
23892           of branches
23893
23894 2003-05-06 13:33  khoff
23895
23896         * httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
23897
23898 2003-05-04 13:58  khoff
23899
23900         * httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
23901
23902 2003-05-02 19:06  ivan
23903
23904         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
23905           enable quota maintenance in infostreet export
23906
23907 2003-05-02 19:03  ivan
23908
23909         * bin/apache.export: typo in usage instructions
23910
23911 2003-05-02 18:30  ivan
23912
23913         * FS/FS/part_export.pm: clean up CVS cruft
23914
23915 2003-05-02 16:51  khoff
23916
23917         * httemplate/view/cust_main.cgi: CARD && DCRD?
23918
23919 2003-04-29 12:49  khoff
23920
23921         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
23922           = 0.  Suprisingly, '' works.
23923
23924 2003-04-29 11:28  khoff
23925
23926         * FS/FS/domain_record.pm: Better SOA checking
23927
23928 2003-04-29 09:59  khoff
23929
23930         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
23931           ip_addr field.
23932
23933 2003-04-25 19:01  khoff
23934
23935         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
23936
23937 2003-04-25 17:28  khoff
23938
23939         * FS/FS/cust_bill.pm: Tyop
23940
23941 2003-04-24 16:01  ivan
23942
23943         * httemplate/edit/cust_main.cgi: fix for bug triggered by
23944           nonexistant referring customer numbers
23945
23946 2003-04-24 11:46  khoff
23947
23948         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
23949           when no values change.  We would insert on an rv of zero, so now
23950           we select count(*)... instead of relying on the rv of the update.
23951
23952 2003-04-24 11:45  khoff
23953
23954         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
23955
23956 2003-04-23 19:46  ivan
23957
23958         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
23959           better shellcommands documentation of all sorts
23960
23961 2003-04-23 18:43  khoff
23962
23963         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
23964           an ISC BIND9 name server
23965
23966 2003-04-23 18:00  khoff
23967
23968         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
23969           svc_Common->hashref is bad.
23970
23971 2003-04-23 16:12  ivan
23972
23973         * Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
23974           httemplate/docs/install.html: compatible with mason 1.1!  closes:
23975           bug#492
23976
23977 2003-04-23 15:16  ivan
23978
23979         * FS/FS/part_export.pm: might not be necessary, but to be safe...
23980
23981 2003-04-22 22:36  khoff
23982
23983         * httemplate/search/cust_main.cgi: Missing comma.
23984
23985 2003-04-22 21:53  khoff
23986
23987         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
23988           well.
23989
23990 2003-04-22 11:46  ivan
23991
23992         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
23993           httemplate/config/config.cgi: properly deprecate ancient apache &
23994           sendmail config options
23995
23996 2003-04-22 10:54  ivan
23997
23998         * httemplate/edit/part_export.cgi: mason is more strict about
23999           variables - patch from Richard Siddall, thanks
24000
24001 2003-04-21 21:39  ivan
24002
24003         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
24004           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
24005           FS/FS/part_export/domain_shellcommands.pm,
24006           FS/FS/part_export/forward_shellcommands.pm,
24007           FS/t/part_export-forward_shellcommands.t,
24008           httemplate/docs/install.html: - mysql 4.1 is available; update
24009           documentation - remove last vestiges of 1.3-style qmail/vpopmail
24010           exports from svc_domain and   svc_forward; add appropriate
24011           exports (closes: Bug#299)
24012
24013 2003-04-21 15:40  ivan
24014
24015         * httemplate/view/svc_acct.cgi: typo
24016
24017 2003-04-21 14:42  khoff
24018
24019         * FS/FS/addr_block.pm: renamed config option excludeaddr
24020
24021 2003-04-21 14:40  khoff
24022
24023         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
24024
24025 2003-04-21 14:29  khoff
24026
24027         * httemplate/edit/: part_router_field.cgi, process/generic.cgi:
24028           Navigation fixes.
24029
24030 2003-04-21 14:13  khoff
24031
24032         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
24033           new routers.  Navigation cleanup.
24034
24035 2003-04-21 14:12  khoff
24036
24037         * httemplate/edit/router.cgi: Lines added for clairity
24038
24039 2003-04-21 13:53  ivan
24040
24041         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
24042           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
24043           FS/bin/freeside-setup, httemplate/docs/schema.html,
24044           httemplate/edit/cust_main.cgi,
24045           httemplate/edit/part_bill_event.cgi,
24046           httemplate/edit/process/cust_main.cgi,
24047           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
24048           on-demand vs. automatic cards & checks: added DCRD and DCHK
24049           payment types
24050
24051 2003-04-21 13:31  khoff
24052
24053         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
24054           sqlmail.  Added support for courier and dovecot authentication.
24055
24056 2003-04-21 13:27  khoff
24057
24058         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
24059           svc_broadband
24060
24061 2003-04-19 10:51  ivan
24062
24063         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
24064           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
24065           integration
24066
24067 2003-04-17 20:29  ivan
24068
24069         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
24070
24071 2003-04-02 06:52  ivan
24072
24073         * FS/FS/cust_main.pm: added order_pkgs sub
24074
24075 2003-04-02 03:38  ivan
24076
24077         * FS/FS/: UID.pm, cust_main.pm: better callbacks
24078
24079 2003-04-02 01:46  ivan
24080
24081         * httemplate/misc/process/meta-import.cgi: updated meta-import web
24082           UI to allow duplicate import tables
24083
24084 2003-04-01 19:23  ivan
24085
24086         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
24087           disappearing email invoice on errors, finally (closes: Bug#35)
24088
24089 2003-04-01 00:03  ivan
24090
24091         * FS/FS/Record.pm, httemplate/docs/index.html,
24092           httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
24093           update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
24094           syntax error in main customer view
24095
24096 2003-03-31 22:55  ivan
24097
24098         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
24099           cancel button for customers (closes: Bug#25)
24100
24101 2003-03-31 17:22  ivan
24102
24103         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
24104           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
24105           httemplate/edit/process/REAL_cust_pkg.cgi,
24106           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
24107           httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
24108           invoice (non-existant) edge cases
24109
24110 2003-03-31 15:49  ivan
24111
24112         * httemplate/docs/schema.html: added last_bill column
24113
24114 2003-03-31 15:48  ivan
24115
24116         * FS/bin/freeside-setup: add 'last_bill' column
24117
24118 2003-03-28 21:34  ivan
24119
24120         * bin/apache.export: restart apache, not bind!
24121
24122 2003-03-28 20:52  ivan
24123
24124         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
24125           FS/FS/part_export/www_shellcommands.pm,
24126           httemplate/view/svc_www.cgi: correct web UI for svc_www services
24127           & no more @.domain in www_shellcommands export
24128
24129 2003-03-28 18:35  ivan
24130
24131         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
24132
24133 2003-03-28 18:19  ivan
24134
24135         * FS/FS/part_export.pm: cust_svc and svc_x methods
24136
24137 2003-03-28 13:59  ivan
24138
24139         * bin/apache.export: fix missing semicolon in apache export
24140
24141 2003-03-28 13:43  ivan
24142
24143         * FS/FS/part_export/apache.pm: oops in null apache export
24144
24145 2003-03-24 00:30  ivan
24146
24147         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
24148
24149 2003-03-19 20:36  ivan
24150
24151         * httemplate/edit/part_export.cgi: virtual wrap...
24152
24153 2003-03-19 20:09  ivan
24154
24155         * httemplate/edit/part_export.cgi: wrap this textbox hard
24156
24157 2003-03-19 20:00  ivan
24158
24159         * httemplate/edit/part_export.cgi: wide textareas
24160
24161 2003-03-19 19:41  ivan
24162
24163         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
24164           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
24165           bin/apache.export, bin/bind.export, bin/bsdshell.export,
24166           bin/sysvshell.export: apache export!
24167
24168 2003-03-11 16:44  ivan
24169
24170         * httemplate/docs/upgrade9.html: doc from 1.4 branch
24171
24172 2003-03-11 03:40  ivan
24173
24174         * FS/FS/svc_domain.pm: another pg7.3 fix
24175
24176 2003-03-11 03:36  ivan
24177
24178         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
24179           meta import webUI updates
24180
24181 2003-03-11 02:41  ivan
24182
24183         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
24184
24185 2003-03-03 17:56  khoff
24186
24187         * FS/MANIFEST: updated for svc_broadband changes
24188
24189 2003-02-28 19:14  ivan
24190
24191         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
24192
24193 2003-02-24 21:40  ivan
24194
24195         * httemplate/edit/cust_main.cgi: remove max length on ACH account
24196           number
24197
24198 2003-02-11 17:21  khoff
24199
24200         * FS/bin/freeside-setup: s/;/,/
24201
24202 2003-02-05 21:26  ivan
24203
24204         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
24205           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
24206           FS/FS/cust_main.pm, FS/bin/freeside-setup,
24207           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
24208           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
24209           time/data detail on invoices
24210
24211 2003-02-05 15:22  khoff
24212
24213         * FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
24214           FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
24215           httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
24216           httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
24217           httemplate/edit/process/ac.cgi,
24218           httemplate/edit/process/ac_block.cgi,
24219           httemplate/edit/process/ac_field.cgi,
24220           httemplate/edit/process/ac_type.cgi,
24221           httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
24222
24223 2003-02-05 15:17  khoff
24224
24225         * FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
24226           FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
24227           FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
24228           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
24229           httemplate/browse/generic.cgi,
24230           httemplate/browse/part_sb_field.cgi,
24231           httemplate/browse/router.cgi,
24232           httemplate/edit/part_router_field.cgi,
24233           httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
24234           httemplate/edit/svc_broadband.cgi,
24235           httemplate/edit/process/addr_block/add.cgi,
24236           httemplate/edit/process/addr_block/allocate.cgi,
24237           httemplate/edit/process/addr_block/deallocate.cgi,
24238           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
24239           httemplate/edit/process/router.cgi,
24240           httemplate/edit/process/svc_broadband.cgi,
24241           httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
24242           htetc/handler.pl, httemplate/index.html,
24243           httemplate/view/svc_broadband.cgi: svc_broadband rewrite
24244
24245 2003-02-05 14:06  khoff
24246
24247         * FS/FS/cust_svc.pm: ip_netmask is gone now
24248
24249 2003-02-04 14:04  ivan
24250
24251         * htetc/global.asa, httemplate/docs/install.html: 1.5-specific
24252           fixes
24253
24254 2003-01-27 23:47  ivan
24255
24256         * FS/bin/freeside-setup: eek, and this is what caused connectup to
24257           fail too
24258
24259 2003-01-27 22:08  ivan
24260
24261         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
24262           dave denney <daud@kaosol.net>
24263
24264 2003-01-16 22:21  ivan
24265
24266         * FS/FS/ClientAPI/MyAccount.pm,
24267           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
24268           functionality
24269
24270 2003-01-15 18:58  ivan
24271
24272         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
24273
24274 2003-01-14 02:15  ivan
24275
24276         * Makefile: selfservice
24277
24278 2003-01-14 01:26  ivan
24279
24280         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
24281           fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
24282           move freeside-selfservice-server to proper MakeMaker install
24283           location
24284
24285 2003-01-14 00:49  ivan
24286
24287         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
24288           freeside-selfservice-server to init script add domsvc checking as
24289           a foreign key
24290
24291 2003-01-12 23:26  ivan
24292
24293         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
24294
24295 2003-01-12 22:19  ivan
24296
24297         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
24298           extraneous diffs
24299
24300 2003-01-09 23:41  ivan
24301
24302         * FS/FS/cust_bill.pm: pop off an extra blank line in
24303           business-onlinepayment options
24304
24305 2002-12-28 01:16  ivan
24306
24307         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
24308           business-onlinepayment mod_perl leakage in multi-database
24309           installs.  ugh.
24310
24311 2002-12-27 04:56  ivan
24312
24313         * FS/FS/cust_main.pm: better times on failed billing events
24314
24315 2002-12-24 22:59  ivan
24316
24317         * FS/bin/freeside-daily: declare $opt_p usage
24318
24319 2002-12-24 14:41  ivan
24320
24321         * README.1.5.0pre1, FS/bin/freeside-setup,
24322           httemplate/view/cust_main.cgi: optimization for ginourmous
24323           numbers of packages for intergate, whew
24324
24325 2002-12-23 15:56  ivan
24326
24327         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
24328           messages
24329
24330 2002-12-23 07:21  ivan
24331
24332         * FS/FS/cust_bill.pm: make agent available to invoice templates
24333
24334 2002-12-23 07:05  steve
24335
24336         * FS/FS/part_export/shellcommands.pm: add email address to
24337           shellcommands
24338
24339           don't error out when importing unaudited accounts (even though
24340           should probably be using $FS::svc_Common::noexport_hack anyway)
24341
24342 2002-12-23 06:54  steve
24343
24344         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
24345           signup_server-quiet, and emailcancel messages.
24346
24347 2002-12-23 06:38  steve
24348
24349         * fs_selfservice/freeside-selfservice-server: added stuff for
24350           selfservice_server-quiet, signup_server-quiet, and emailcancel
24351           messages.
24352
24353 2002-12-23 06:22  steve
24354
24355         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
24356           selfservice_server-quiet, signup_server-quiet, and emailcancel
24357           messages.
24358
24359 2002-12-22 00:53  ivan
24360
24361         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
24362           freeside-daily to only run for a particular payby
24363           $disable_agentcheck option for cust_pkg for import optimization
24364
24365 2002-12-21 15:48  ivan
24366
24367         * httemplate/search/svc_domain.cgi: UI
24368
24369 2002-12-21 15:44  ivan
24370
24371         * httemplate/search/svc_domain.cgi: don't display all accounts in
24372           each domain
24373
24374 2002-12-21 02:14  ivan
24375
24376         * FS/FS/cust_main.pm: could be multiple returns from these
24377           searches, with taxclasses
24378
24379 2002-12-21 02:02  ivan
24380
24381         * FS/FS/Record.pm: better qsearchs warning
24382
24383 2002-12-20 23:36  ivan
24384
24385         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
24386
24387 2002-12-20 20:31  ivan
24388
24389         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
24390
24391 2002-12-19 19:29  ivan
24392
24393         * httemplate/view/cust_main.cgi: no changing cancelled packages
24394
24395 2002-12-17 13:31  ivan
24396
24397         * FS/FS/cust_bill.pm: invoice_lines() fix
24398
24399 2002-12-17 05:02  ivan
24400
24401         * httemplate/view/svc_acct.cgi: change wording
24402
24403 2002-12-17 02:42  ivan
24404
24405         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
24406
24407 2002-12-17 02:36  ivan
24408
24409         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
24410           sessions
24411
24412 2002-12-17 01:52  ivan
24413
24414         * FS/bin/freeside-sqlradius-seconds: sheesh
24415
24416 2002-12-17 01:48  ivan
24417
24418         * FS/bin/freeside-sqlradius-seconds: sigh
24419
24420 2002-12-17 01:47  ivan
24421
24422         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
24423           calculation?
24424
24425 2002-12-17 01:37  ivan
24426
24427         * FS/bin/freeside-sqlradius-seconds: grr double doh
24428
24429 2002-12-17 01:35  ivan
24430
24431         * FS/bin/freeside-sqlradius-seconds: doh
24432
24433 2002-12-17 01:30  ivan
24434
24435         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
24436
24437 2002-12-17 01:24  ivan
24438
24439         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
24440           freeside-sqlradius-seconds
24441
24442 2002-12-16 22:36  ivan
24443
24444         * httemplate/docs/install.html: add PerlModule commands to install
24445           instructions
24446
24447 2002-12-16 13:52  ivan
24448
24449         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
24450           are there others?
24451
24452 2002-12-16 10:53  ivan
24453
24454         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
24455
24456 2002-12-16 02:47  ivan
24457
24458         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
24459           date range selector that defaults to the past year!
24460
24461 2002-12-14 13:18  ivan
24462
24463         * FS/FS/cust_svc.pm: fix for auditing packages
24464
24465 2002-12-12 16:31  ivan
24466
24467         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
24468           taxclass fix (?)
24469
24470 2002-12-12 13:44  ivan
24471
24472         * FS/FS/svc_acct.pm: custnum in welcome email
24473
24474 2002-12-10 16:12  ivan
24475
24476         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
24477           beginning of web-based data importer
24478
24479 2002-12-09 02:54  ivan
24480
24481         * httemplate/docs/install.html: doc
24482
24483 2002-12-04 04:43  ivan
24484
24485         * bin/bind.export: really fixed now
24486
24487 2002-12-04 04:37  ivan
24488
24489         * bin/bind.export: oops, typo
24490
24491 2002-12-04 04:31  ivan
24492
24493         * FS/FS/cust_bill.pm: empty invoice_lines() fix
24494
24495 2002-11-27 21:44  ivan
24496
24497         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
24498           "Stephen Bechard" <steve@destek.net>
24499
24500 2002-11-27 21:10  ivan
24501
24502         * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
24503           username_policy
24504
24505 2002-11-26 03:58  ivan
24506
24507         * httemplate/misc/process/link.cgi: link by username now only links
24508           to same svcpart
24509
24510 2002-11-26 02:25  ivan
24511
24512         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
24513
24514 2002-11-25 21:42  ivan
24515
24516         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
24517
24518 2002-11-25 02:46  ivan
24519
24520         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
24521           radius group bug, whew
24522
24523 2002-11-22 19:39  ivan
24524
24525         * httemplate/index.html: eww get rid of black border on konq3
24526
24527 2002-11-22 04:19  ivan
24528
24529         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
24530           payments
24531
24532 2002-11-22 03:14  ivan
24533
24534         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
24535           add lec billing event
24536
24537 2002-11-22 02:48  ivan
24538
24539         * FS/FS/cust_main.pm: oops, one last LECB change
24540
24541 2002-11-21 23:50  ivan
24542
24543         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
24544           user dn in ldap export
24545
24546 2002-11-21 12:44  ivan
24547
24548         * FS/FS/part_export.pm: change DN labeling for those obtuse
24549           blockheads at netmagic
24550
24551 2002-11-20 13:13  ivan
24552
24553         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
24554           ability to have multiple comma-separated values to LDAP export
24555
24556 2002-11-20 02:09  ivan
24557
24558         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
24559           for the add call...?  i don't get LDAP
24560
24561 2002-11-20 01:10  ivan
24562
24563         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
24564
24565 2002-11-20 01:07  ivan
24566
24567         * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
24568           to increase length of payinfo field in cust_pay and cust_refund
24569           for ACH
24570
24571 2002-11-19 14:55  ivan
24572
24573         * FS/FS/cust_bill_event.pm: give better error message on bad
24574           invnum, also 'use FS::cust_bill' here
24575
24576 2002-11-19 14:48  ivan
24577
24578         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
24579           CHECK
24580
24581 2002-11-19 13:20  ivan
24582
24583         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
24584           given
24585
24586 2002-11-19 12:56  ivan
24587
24588         * FS/FS/part_export/ldap.pm: ldap export update
24589
24590 2002-11-19 12:36  ivan
24591
24592         * FS/bin/freeside-setup: increase length of reczone and recdata
24593           fields in domain_record
24594
24595 2002-11-19 02:09  ivan
24596
24597         * FS/FS/cust_bill.pm: typo adding lec transactions
24598
24599 2002-11-19 02:02  ivan
24600
24601         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
24602
24603 2002-11-19 01:51  ivan
24604
24605         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
24606           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
24607           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
24608           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
24609           httemplate/edit/part_bill_event.cgi,
24610           httemplate/view/cust_main.cgi: add LEC billing
24611
24612 2002-11-18 21:17  ivan
24613
24614         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
24615           number limit
24616
24617 2002-11-18 02:15  ivan
24618
24619         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
24620           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
24621           preliminary ldap export
24622
24623 2002-11-16 02:33  ivan
24624
24625         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
24626
24627 2002-11-09 02:59  ivan
24628
24629         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
24630           per-hour charging
24631
24632 2002-11-07 14:53  ivan
24633
24634         * FS/FS/cust_main.pm: doc
24635
24636 2002-11-05 21:41  ivan
24637
24638         * httemplate/graph/money_time-graph.cgi: lala
24639
24640 2002-11-05 20:23  ivan
24641
24642         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
24643           closes: Bug#474
24644
24645 2002-11-05 20:11  ivan
24646
24647         * httemplate/edit/part_pkg.cgi: data billing
24648
24649 2002-11-05 19:58  ivan
24650
24651         * httemplate/edit/part_pkg.cgi: data charging
24652
24653 2002-11-05 15:43  ivan
24654
24655         * httemplate/view/svc_acct.cgi: ui
24656
24657 2002-11-05 15:41  ivan
24658
24659         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
24660           correct radacct column names
24661
24662 2002-11-05 15:34  ivan
24663
24664         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
24665
24666 2002-11-05 15:29  ivan
24667
24668         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
24669           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
24670           bandwidth charges from sqlradius
24671
24672 2002-11-05 12:29  ivan
24673
24674         * FS/bin/freeside-sqlradius-radacctd: lost?
24675
24676 2002-11-04 18:15  ivan
24677
24678         * httemplate/graph/money_time-graph.cgi: local kludge
24679
24680 2002-11-04 15:40  ivan
24681
24682         * FS/FS/CGI.pm: balance on small_custview
24683
24684 2002-11-04 13:20  ivan
24685
24686         * httemplate/docs/upgrade9.html: doc
24687
24688 2002-11-04 12:51  ivan
24689
24690         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
24691           view
24692
24693 2002-11-01 16:13  ivan
24694
24695         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
24696           glad i had a copy of this
24697
24698 2002-10-28 05:22  ivan
24699
24700         * FS/bin/freeside-queued: signal-less queued child handling
24701           (closes: Bug#477)
24702
24703 2002-10-25 14:24  ivan
24704
24705         * FS/FS/part_export/shellcommands.pm: make $old_domain available
24706           too
24707
24708 2002-10-25 06:39  ivan
24709
24710         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
24711           numbers
24712
24713 2002-10-23 10:07  ivan
24714
24715         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
24716
24717 2002-10-23 08:49  ivan
24718
24719         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
24720           httemplate/view/cust_main.cgi: add option to unapply payments
24721
24722 2002-10-22 02:15  ivan
24723
24724         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
24725
24726 2002-10-22 01:13  ivan
24727
24728         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
24729           ACH fixes from s5
24730
24731 2002-10-21 23:28  ivan
24732
24733         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
24734           invoice events too
24735
24736 2002-10-21 08:20  ivan
24737
24738         * httemplate/edit/part_svc.cgi: don't disable for all items
24739
24740 2002-10-21 08:14  ivan
24741
24742         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
24743           or password from being defined
24744
24745 2002-10-20 01:27  ivan
24746
24747         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
24748           shellcommands suspension/unsuspension hooks
24749
24750 2002-10-20 00:26  ivan
24751
24752         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
24753           there is one
24754
24755 2002-10-19 20:28  ivan
24756
24757         * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
24758           eg/vpopmailrestart: vpopmail restart export option
24759
24760 2002-10-18 09:54  ivan
24761
24762         * Makefile: force executable permissions on bin/pod2x
24763
24764 2002-10-18 06:28  ivan
24765
24766         * FS/bin/freeside-radgroup: argh
24767
24768 2002-10-18 06:23  ivan
24769
24770         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
24771           cache
24772
24773 2002-10-18 03:28  ivan
24774
24775         * FS/: MANIFEST, bin/freeside-radgroup: adding
24776
24777 2002-10-17 08:06  ivan
24778
24779         * httemplate/view/svc_acct.cgi: use consistant terminology
24780
24781 2002-10-17 08:05  ivan
24782
24783         * httemplate/view/svc_acct.cgi: UI change for hour info
24784
24785 2002-10-17 07:59  ivan
24786
24787         * FS/FS/cust_svc.pm: yay missing paren
24788
24789 2002-10-17 07:50  ivan
24790
24791         * FS/FS/cust_svc.pm: *sigh* better debugging
24792
24793 2002-10-17 07:46  ivan
24794
24795         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
24796
24797 2002-10-17 07:37  ivan
24798
24799         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
24800
24801 2002-10-17 07:33  ivan
24802
24803         * httemplate/view/svc_acct.cgi: sqlradacct hour update
24804
24805 2002-10-17 07:16  ivan
24806
24807         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
24808           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
24809           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
24810           datasrc, not plandata options (whew)
24811
24812 2002-10-17 04:17  ivan
24813
24814         * httemplate/search/cust_bill.cgi: another mason fix, this one from
24815           5
24816
24817 2002-10-15 02:54  ivan
24818
24819         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
24820
24821 2002-10-14 00:44  ivan
24822
24823         * FS/FS/Conf.pm: s/bool/checkbox/
24824
24825 2002-10-14 00:30  ivan
24826
24827         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
24828           config file allows selection of accounts from any domain
24829
24830 2002-10-13 23:17  ivan
24831
24832         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
24833           billing
24834
24835 2002-10-13 23:16  ivan
24836
24837         * httemplate/view/svc_acct.cgi: show time online this billing cycle
24838           on view account screen
24839
24840 2002-10-13 00:14  ivan
24841
24842         * httemplate/docs/: session.html, upgrade9.html: doh
24843
24844 2002-10-13 00:13  ivan
24845
24846         * httemplate/docs/upgrade9.html: msgcat docs for upgrade
24847
24848 2002-10-12 23:49  ivan
24849
24850         * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
24851
24852 2002-10-12 18:14  ivan
24853
24854         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
24855           non-Pg and Pg before 7.1
24856
24857 2002-10-12 18:05  ivan
24858
24859         * FS/FS/cust_bill.pm: bug fix in new ACH code
24860
24861 2002-10-12 07:21  ivan
24862
24863         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
24864           dayphone/nightphone msgcat
24865
24866 2002-10-12 06:46  ivan
24867
24868         * bin/populate-msgcat, httemplate/edit/cust_main.cgi,
24869           httemplate/view/cust_main.cgi: dayphone/nightphone as
24870           customizable labels, closes: Bug#464
24871
24872 2002-10-12 06:26  ivan
24873
24874         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
24875           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
24876           charge per-hour against an external radacct table
24877
24878 2002-10-12 03:15  ivan
24879
24880         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
24881           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
24882           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
24883           httemplate/edit/process/cust_main.cgi,
24884           httemplate/view/cust_main.cgi: ACH support
24885
24886 2002-10-10 09:48  ivan
24887
24888         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
24889           expiration dates
24890
24891 2002-10-10 09:28  ivan
24892
24893         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
24894
24895 2002-10-09 07:30  ivan
24896
24897         * FS/FS/Conf.pm: nasty typo
24898
24899 2002-10-09 06:59  ivan
24900
24901         * FS/FS/Conf.pm: don't explicitly specify unclassified config
24902           section
24903
24904 2002-10-09 06:43  ivan
24905
24906         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
24907           existing directories in vpopmail export
24908
24909 2002-10-09 06:07  ivan
24910
24911         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
24912           the attribute used for plaintext pw's
24913
24914 2002-10-08 04:10  ivan
24915
24916         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
24917           package browse (closes: Bug#467)
24918
24919 2002-10-08 03:50  ivan
24920
24921         * eg/export_template.pm: slightly less sucky
24922
24923 2002-10-08 01:33  ivan
24924
24925         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
24926           displays static HTML on account view (closes: Bug#465)
24927
24928 2002-10-07 21:46  ivan
24929
24930         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
24931           httemplate/view/cust_main.cgi: payby-default config option, with
24932           special "HIDE" option to disable billing information in the web
24933           interface (closes: Bug#468)
24934
24935 2002-10-07 01:47  ivan
24936
24937         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
24938           not when it is *before*
24939
24940 2002-10-05 04:14  ivan
24941
24942         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
24943           blank id fields
24944
24945 2002-10-04 05:56  ivan
24946
24947         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
24948           FS/bin/freeside-setup, httemplate/docs/install.html,
24949           httemplate/edit/process/cust_pkg.cgi,
24950           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
24951           httemplate/view/cust_main.cgi: working on the road:   - easier
24952           "change package" link for changing one package to another   -
24953           sqlradius export now compatible with Pg   - indices on phone
24954           numbers   - install instructions specify Pg 7.1 (at least until
24955           ILIKE thing is changed)   - searching on phone number fragments
24956
24957 2002-10-04 05:39  ivan
24958
24959         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
24960
24961 2002-10-04 05:29  ivan
24962
24963         * FS/bin/freeside-count-active-customers: adding
24964
24965 2002-10-04 05:09  ivan
24966
24967         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
24968           print   is now: send email to invoice from address
24969
24970 2002-10-03 08:29  ivan
24971
24972         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
24973           Crypt-Password for encrypted pw's
24974
24975 2002-09-27 05:14  ivan
24976
24977         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
24978
24979 2002-09-27 05:14  ivan
24980
24981         * FS/FS/UID.pm: don't chop blanks
24982
24983 2002-09-26 23:00  ivan
24984
24985         * htetc/global.asa: only load Devel::AutoProfiler if it is
24986           installed
24987
24988 2002-09-26 22:36  ivan
24989
24990         * FS/bin/freeside-adduser: lock mapsecrets file
24991
24992 2002-09-25 22:28  ivan
24993
24994         * Makefile: fix $INIT_FILE usage
24995
24996 2002-09-25 22:26  ivan
24997
24998         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
24999
25000 2002-09-25 22:25  ivan
25001
25002         * Makefile: oops
25003
25004 2002-09-25 21:45  ivan
25005
25006         * httemplate/search/svc_acct.cgi: tyop
25007
25008 2002-09-25 02:11  ivan
25009
25010         * Makefile, httemplate/docs/install.html: doc
25011
25012 2002-09-25 02:09  ivan
25013
25014         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
25015           "Authentication-Type" for netc.net.au (radiator?)
25016
25017 2002-09-24 01:31  ivan
25018
25019         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
25020
25021 2002-09-23 07:27  ivan
25022
25023         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
25024           changes for profiling redirects header-handling changes necessary
25025           for chart .cgis
25026
25027 2002-09-23 01:50  ivan
25028
25029         * Makefile: better default Pg datasource
25030
25031 2002-09-21 04:17  ivan
25032
25033         * README.1.5.0pre1, FS/bin/freeside-setup,
25034           httemplate/docs/schema.dia, httemplate/docs/schema.html,
25035           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
25036           FS/FS/cust_main_county.pm, bin/create-history-tables,
25037           httemplate/browse/cust_main_county.cgi,
25038           httemplate/edit/cust_main_county.cgi,
25039           httemplate/edit/process/cust_main_county.cgi: all taxes now have
25040           names.  closes: Bug#15
25041
25042 2002-09-20 08:49  ivan
25043
25044         * README: d
25045
25046 2002-09-20 08:49  ivan
25047
25048         * FS/Makefile.PL: installing into /usr/bin, bah
25049
25050 2002-09-20 08:48  ivan
25051
25052         * FS/FS.pm: doc
25053
25054 2002-09-20 08:48  ivan
25055
25056         * Makefile: 1.5.0
25057
25058 2002-09-20 08:47  ivan
25059
25060         * FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
25061           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
25062           FS/bin/freeside-deluser, FS/bin/freeside-setup,
25063           bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
25064           and freeside-deloutsourceuser
25065
25066 2002-09-20 08:46  ivan
25067
25068         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
25069
25070 2002-09-20 07:48  ivan
25071
25072         * FS/FS/part_export.pm: extraneous warn
25073
25074 2002-09-20 05:50  ivan
25075
25076         * FS/bin/freeside-setup, bin/fs-setup,
25077           httemplate/docs/install.html: move from bin/fs-setup to
25078           FS/bin/freeside-setup
25079
25080 2002-09-20 05:04  ivan
25081
25082         * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
25083           dependancy
25084
25085 2002-09-20 03:16  ivan
25086
25087         * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
25088           fields to 32 chars
25089
25090 2002-09-19 06:34  ivan
25091
25092         * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
25093           SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
25094           bug#69
25095
25096 2002-09-19 06:25  ivan
25097
25098         * README.1.5.0pre1: preliminary upgrade instructions
25099
25100 2002-09-19 01:43  ivan
25101
25102         * FS/bin/freeside-daily: package expiration
25103
25104 2002-09-19 01:34  ivan
25105
25106         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
25107
25108 2002-09-19 00:15  ivan
25109
25110         * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
25111
25112 2002-09-18 15:50  ivan
25113
25114         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
25115           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
25116           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
25117           httemplate/view/svc_acct.cgi: remove domain config file, closes:
25118           Bug#269
25119
25120 2002-09-18 15:38  ivan
25121
25122         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
25123
25124 2002-09-18 05:10  ivan
25125
25126         * httemplate/docs/: index.html, legacy.html, upgrade4.html,
25127           upgrade5.html, upgrade6.html: doc
25128
25129 2002-09-17 03:21  ivan
25130
25131         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
25132           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
25133           support
25134
25135 2002-09-17 02:19  ivan
25136
25137         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
25138           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
25139           FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
25140           httemplate/docs/schema.dia, httemplate/docs/schema.html,
25141           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
25142           httemplate/edit/process/part_svc.cgi,
25143           httemplate/edit/process/svc_acct_sm.cgi,
25144           httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
25145           httemplate/search/svc_acct_sm.html,
25146           httemplate/search/svc_domain.cgi,
25147           httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
25148
25149 2002-09-16 17:40  ivan
25150
25151         * FS/FS/cust_bill.pm: send_ftp doc fix
25152
25153 2002-09-16 17:33  ivan
25154
25155         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
25156           "emailinvoiceauto" implementation rewritten to work properly,
25157           stop
25158               overwriting existing invoice destinations
25159
25160 2002-09-16 02:27  ivan
25161
25162         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
25163
25164 2002-09-11 02:28  ivan
25165
25166         * httemplate/browse/svc_acct_pop.cgi: mason error
25167
25168 2002-09-11 02:09  ivan
25169
25170         * httemplate/search/cust_main.cgi: mason warnings
25171
25172 2002-09-09 20:31  ivan
25173
25174         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
25175           order numbers, like VirtualNet
25176
25177 2002-09-09 17:37  ivan
25178
25179         * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
25180
25181 2002-09-09 16:05  khoff
25182
25183         * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
25184           edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
25185           edit/process/ac_block.cgi, edit/process/ac_field.cgi,
25186           edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
25187           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
25188           svc_broadband merge
25189
25190 2002-09-09 16:01  khoff
25191
25192         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
25193           htetc/global.asa, httemplate/index.html,
25194           httemplate/edit/part_svc.cgi,
25195           httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
25196           FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
25197           FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
25198           merge
25199
25200 2002-09-09 15:57  ivan
25201
25202         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
25203           freeside-receivables-report, freeside-tax-report: allow . in
25204           untaint_argv, for usernames
25205
25206 2002-09-09 15:56  khoff
25207
25208         * FS/MANIFEST: svc_broadband merge
25209
25210 2002-09-09 12:56  ivan
25211
25212         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
25213           vpopmail user
25214
25215 2002-09-09 12:54  ivan
25216
25217         * httemplate/docs/ssh.html: doc clarification about users
25218
25219 2002-09-09 05:34  ivan
25220
25221         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
25222           ClientAPI/passwd.pm: : is not legal in GECOS
25223
25224 2002-09-08 05:57  ivan
25225
25226         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
25227           records first, then svc_domain
25228
25229 2002-09-08 05:40  ivan
25230
25231         * bin/bind.export: error out if can't open .HEADER files
25232
25233 2002-09-08 04:36  ivan
25234
25235         * README: 1.4.1
25236
25237 2002-09-08 02:49  ivan
25238
25239         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
25240           useful default domain files
25241
25242 2002-09-07 07:20  ivan
25243
25244         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
25245           description, give up hoping for a better description of the
25246           export from jeff
25247
25248 2002-09-06 19:27  ivan
25249
25250         * httemplate/docs/: index.html, upgrade9.html: 1.4.1
25251
25252 2002-09-06 19:19  ivan
25253
25254         * FS/FS/part_export/vpopmail.pm: import flocking constants
25255
25256 2002-09-05 11:51  ivan
25257
25258         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
25259
25260 2002-09-05 10:01  ivan
25261
25262         * httemplate/edit/cust_main.cgi: "same as billing address" box
25263           would uncheck itself on errors (only looked at previous
25264           ship_last, not CGI checkbox value too)  Closes: Bug#448
25265
25266 2002-09-05 09:51  ivan
25267
25268         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
25269           compatibility
25270
25271 2002-09-05 06:59  ivan
25272
25273         * ANNOUCE.1.4.0: naw
25274
25275 2002-09-05 06:50  ivan
25276
25277         * httemplate/browse/part_svc.cgi: don't show "clone an existing
25278           service definition" if there aren't any yet
25279
25280 2002-09-05 06:27  ivan
25281
25282         * FS/FS/cust_main.pm, httemplate/index.html,
25283           httemplate/misc/cust_main-import_charges.cgi,
25284           httemplate/misc/process/cust_main-import_charges.cgi: batch
25285           charge/credit import
25286
25287 2002-09-05 06:01  ivan
25288
25289         * FS/FS/svc_acct.pm: show illegal dir in error msg
25290
25291 2002-09-05 02:10  ivan
25292
25293         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
25294           extraneous `vpopmail machine' field
25295
25296 2002-09-04 05:43  ivan
25297
25298         * Makefile, httemplate/index.html: 1.4.1beta1
25299
25300 2002-09-04 01:42  ivan
25301
25302         * httemplate/edit/part_pkg.cgi: spelling
25303
25304 2002-08-30 16:48  ivan
25305
25306         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
25307
25308 2002-08-30 16:42  ivan
25309
25310         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
25311           httemplate/edit/process/part_bill_event.cgi: new invoice event:
25312           upload a CSV file
25313
25314 2002-08-30 16:17  ivan
25315
25316         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
25317           of their cust_pkg.bill date) - setting cust_pkg.bill date
25318           directly bypasses setup fee
25319
25320 2002-08-30 10:34  ivan
25321
25322         * FS/FS/cust_main.pm, httemplate/index.html,
25323           httemplate/misc/cust_main-import.cgi,
25324           httemplate/misc/process/cust_main-import.cgi: working CSV import
25325           for crcmn
25326
25327 2002-08-30 04:33  ivan
25328
25329         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
25330           (hopefully) better error message
25331
25332 2002-08-30 03:25  ivan
25333
25334         * Makefile: silly conf/registries dir still hanging around in CVS
25335           checkouts
25336
25337 2002-08-29 07:11  ivan
25338
25339         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
25340
25341 2002-08-29 02:11  ivan
25342
25343         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
25344           import, make username/password for unexported services conflict
25345           at least with self
25346
25347 2002-08-29 01:13  khoff
25348
25349         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
25350
25351 2002-08-29 00:50  ivan
25352
25353         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
25354
25355 2002-08-28 23:02  ivan
25356
25357         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
25358
25359 2002-08-28 22:57  ivan
25360
25361         * httemplate/view/svc_acct.cgi: password viewing UI change
25362
25363 2002-08-27 00:26  khoff
25364
25365         * FS/FS/Record.pm: Yip yip, I sprained my brain
25366
25367 2002-08-26 13:40  ivan
25368
25369         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
25370
25371 2002-08-24 20:54  ivan
25372
25373         * FS/bin/freeside-addoutsourceuser: ?
25374
25375 2002-08-24 20:42  ivan
25376
25377         * FS/bin/freeside-addoutsourceuser: correct secrets file path
25378
25379 2002-08-24 19:35  ivan
25380
25381         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
25382           passwords
25383
25384 2002-08-24 19:26  ivan
25385
25386         * FS/FS/part_export/shellcommands.pm: properly quote password as
25387           well as finger
25388
25389 2002-08-24 18:48  ivan
25390
25391         * FS/bin/freeside-addoutsourceuser: password
25392
25393 2002-08-24 18:48  ivan
25394
25395         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
25396           bin/freeside-addoutsourceuser
25397
25398 2002-08-24 18:16  ivan
25399
25400         * FS/bin/: freeside-adduser, freeside-setup: doc
25401
25402 2002-08-24 18:14  ivan
25403
25404         * FS/bin/freeside-setup: noninteractive freeside-setup
25405
25406 2002-08-24 18:09  ivan
25407
25408         * FS/bin/: freeside-adduser, freeside-setup: doc
25409
25410 2002-08-24 01:13  ivan
25411
25412         * FS/bin/freeside-adduser: also do -b flag
25413
25414 2002-08-24 00:43  ivan
25415
25416         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
25417           in commands
25418
25419 2002-08-24 00:20  ivan
25420
25421         * httemplate/edit/part_export.cgi: don't substitute defaults for
25422           empty options when editing exports
25423
25424 2002-08-23 23:41  ivan
25425
25426         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
25427           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
25428           fix - no strict 'vars'; when necessary
25429
25430 2002-08-23 20:29  ivan
25431
25432         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
25433           unprovision a single service
25434
25435 2002-08-23 19:10  ivan
25436
25437         * FS/bin/freeside-addoutsource: fix path
25438
25439 2002-08-23 18:53  ivan
25440
25441         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
25442
25443 2002-08-23 17:51  ivan
25444
25445         * httemplate/view/cust_main.cgi: UI
25446
25447 2002-08-23 17:16  ivan
25448
25449         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
25450           bin/freeside-addoutsource
25451
25452 2002-08-23 16:43  ivan
25453
25454         * FS/: MANIFEST, FS/part_export.pm,
25455           FS/part_export/domain_shellcommands.pm,
25456           t/part_export-domain_shellcommands.t: add domain_shellcommands
25457           export
25458
25459 2002-08-19 16:08  ivan
25460
25461         * httemplate/view/cust_main.cgi: encode_entities for comments
25462           entries
25463
25464 2002-08-11 23:17  ivan
25465
25466         * rt/: COPYING, ChangeLog, Makefile, README, TODO,
25467           bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
25468           bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
25469           bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
25470           docs/Security, docs/rt.gif, docs/design_docs/CARS,
25471           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
25472           docs/design_docs/basic-definitions.txt,
25473           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
25474           docs/design_docs/evil_plans,
25475           docs/design_docs/link-definitions.txt,
25476           docs/design_docs/local_hacking,
25477           docs/design_docs/subscription-definitions.txt,
25478           docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
25479           etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
25480           etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
25481           lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
25482           lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
25483           lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
25484           lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
25485           lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
25486           lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
25487           lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
25488           lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
25489           lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
25490           lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
25491           lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
25492           lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
25493           lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
25494           lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
25495           lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
25496           lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
25497           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
25498           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
25499           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
25500           lib/RT/Action/SendPasswordEmail.pm,
25501           lib/RT/Action/StallDependent.pm,
25502           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
25503           lib/RT/Condition/NewDependency.pm,
25504           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
25505           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
25506           2.0.14
25507
25508 2002-08-02 17:39  ivan
25509
25510         * httemplate/docs/: install.html, legacy.html: remove some extra
25511           modules from install doc
25512
25513 2002-07-31 11:55  ivan
25514
25515         * FS/FS/part_export.pm: delete directories when deleting users on
25516           freebsd
25517
25518 2002-07-31 06:18  ivan
25519
25520         * FS/FS/svc_acct.pm: fix bug with static IP addresses
25521
25522 2002-07-26 20:56  ivan
25523
25524         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
25525           interface to lib code
25526
25527 2002-07-26 19:47  ivan
25528
25529         * FS/bin/freeside-daily: vacuum pg databases daily
25530
25531 2002-07-25 19:33  ivan
25532
25533         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
25534           shellcommands edit gecos field too
25535
25536 2002-07-25 18:38  ivan
25537
25538         * httemplate/docs/install.html: tyop
25539
25540 2002-07-25 18:31  ivan
25541
25542         * httemplate/docs/install.html: tyop
25543
25544 2002-07-23 05:37  ivan
25545
25546         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
25547
25548 2002-07-22 03:50  ivan
25549
25550         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
25551           adding
25552
25553 2002-07-22 03:41  ivan
25554
25555         * httemplate/docs/install.html: no mysql in 1.4.0 release.
25556           hopefully 1.4.1
25557
25558 2002-07-22 03:20  ivan
25559
25560         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
25561           README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
25562           README.1.4.0pre9: 1.4.0
25563
25564 2002-07-22 03:18  ivan
25565
25566         * FS/FS/CGI.pm: UI
25567
25568 2002-07-22 03:18  ivan
25569
25570         * FS/FS/cust_main.pm: sort bills by date
25571
25572 2002-07-16 05:29  ivan
25573
25574         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
25575           FS/ClientAPI/passwd.pm: ClientAPI
25576
25577 2002-07-16 05:28  ivan
25578
25579         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
25580           fs_passwd_test, FS-SelfService/SelfService.pm,
25581           FS-SelfService/freeside-selfservice-clientd,
25582           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
25583           FS-SelfService/cgi/selfservice.cgi,
25584           FS-SelfService/cgi/view_invoice.html: invoice viewing...
25585
25586 2002-07-15 20:57  ivan
25587
25588         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
25589
25590 2002-07-15 20:56  ivan
25591
25592         * FS/FS/part_export/infostreet.pm: better error handling
25593
25594 2002-07-15 20:47  ivan
25595
25596         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
25597
25598 2002-07-15 01:28  ivan
25599
25600         * fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
25601           FS-SelfService/freeside-selfservice-clientd: working framework,
25602           no hung clients, whew
25603
25604 2002-07-14 18:44  ivan
25605
25606         * bin/bind.import: finally a working DNS::ZoneParse
25607
25608 2002-07-13 17:28  ivan
25609
25610         * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
25611           :(
25612
25613 2002-07-11 06:52  ivan
25614
25615         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
25616           fs_passwd_test, FS-SelfService/MANIFEST,
25617           FS-SelfService/SelfService.pm,
25618           FS-SelfService/freeside-selfservice-clientd: finally working
25619           async framework
25620
25621 2002-07-08 19:23  ivan
25622
25623         * httemplate/docs/: schema.dia, schema.png: new schema diagram
25624
25625 2002-07-08 10:14  ivan
25626
25627         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
25628           different freeside uid/gid
25629
25630 2002-07-08 08:56  ivan
25631
25632         * httemplate/edit/svc_acct.cgi: better error message
25633
25634 2002-07-08 06:07  ivan
25635
25636         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
25637           edit expiration dates
25638
25639 2002-07-08 03:52  ivan
25640
25641         * httemplate/search/cust_bill.cgi: remove perl-side sort routines,
25642           no longer needed
25643
25644 2002-07-08 03:01  ivan
25645
25646         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
25647           should remove home directories
25648
25649 2002-07-08 01:39  ivan
25650
25651         * httemplate/docs/install.html: new and improved instructions!  now
25652           even more idiot proof!
25653
25654 2002-07-07 10:49  ivan
25655
25656         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
25657           new-export-aware, closes: #431
25658
25659 2002-07-07 07:33  ivan
25660
25661         * httemplate/search/cust_bill.cgi: clean up after rewrite... turned
25662           out rather nice
25663
25664 2002-07-07 07:28  ivan
25665
25666         * httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
25667
25668 2002-07-07 07:26  ivan
25669
25670         * httemplate/search/cust_bill.cgi: just might work
25671
25672 2002-07-07 07:24  ivan
25673
25674         * httemplate/search/cust_bill.cgi: that would be nice...
25675
25676 2002-07-07 07:18  ivan
25677
25678         * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
25679
25680 2002-07-07 07:14  ivan
25681
25682         * httemplate/search/cust_bill.cgi: UI
25683
25684 2002-07-07 07:12  ivan
25685
25686         * httemplate/search/cust_bill.cgi: totals and order by
25687
25688 2002-07-07 07:00  ivan
25689
25690         * httemplate/search/cust_bill.cgi: try for correct totals
25691
25692 2002-07-07 06:52  ivan
25693
25694         * httemplate/search/cust_bill.cgi: don't recalculate owed
25695
25696 2002-07-07 06:31  ivan
25697
25698         * httemplate/search/cust_bill.cgi: comma
25699
25700 2002-07-07 06:30  ivan
25701
25702         * httemplate/search/cust_bill.cgi: calculate owed as subquery here
25703           too
25704
25705 2002-07-07 06:25  ivan
25706
25707         * httemplate/search/cust_bill.cgi: don't forget to where the where
25708           clause
25709
25710 2002-07-07 06:23  ivan
25711
25712         * httemplate/search/cust_bill.cgi: try for working paged invoices,
25713           this time with subqueries
25714
25715 2002-07-07 04:45  ivan
25716
25717         * httemplate/search/cust_bill.cgi: wtf?
25718
25719 2002-07-07 04:30  ivan
25720
25721         * httemplate/search/cust_bill.cgi: invoice search with possibly
25722           working pager
25723
25724 2002-07-07 04:03  ivan
25725
25726         * httemplate/search/cust_bill.cgi: move query logic from perl to
25727           sql for scalability
25728
25729 2002-07-06 05:53  ivan
25730
25731         * httemplate/docs/install.html: new!  improved!  now even more
25732           idiot-proof!
25733
25734 2002-07-06 05:15  ivan
25735
25736         * Makefile: beta2
25737
25738 2002-07-06 05:13  ivan
25739
25740         * bin/fs-setup: fix Can't use an undefined value as an ARRAY
25741           reference at ./fs-setup line 209, <STDIN> line 3.
25742
25743 2002-07-06 04:08  ivan
25744
25745         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
25746           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
25747
25748 2002-07-06 01:50  ivan
25749
25750         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
25751           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
25752
25753 2002-07-06 01:29  ivan
25754
25755         * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
25756
25757 2002-07-06 00:32  ivan
25758
25759         * httemplate/edit/part_pkg.cgi: fix speling
25760
25761 2002-07-06 00:31  ivan
25762
25763         * ANNOUCE.1.4.0: this file should probably go away soon...
25764
25765 2002-07-06 00:30  ivan
25766
25767         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
25768           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
25769           job queue & exports, and make them configurable
25770
25771 2002-07-05 21:20  ivan
25772
25773         * FS/FS/svc_acct.pm: typo
25774
25775 2002-07-05 16:32  ivan
25776
25777         * httemplate/config/config.cgi: fix bug with config having a value
25778           not in the select
25779
25780 2002-07-04 03:35  ivan
25781
25782         * httemplate/browse/: agent.cgi, agent_type.cgi,
25783           part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
25784           part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
25785           links to the top
25786
25787 2002-07-03 07:45  ivan
25788
25789         * FS/t/part_export-http.t: s/_post//
25790
25791 2002-07-03 07:21  ivan
25792
25793         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
25794           t/part_export-http.t: http export
25795
25796 2002-07-03 04:37  ivan
25797
25798         * FS/FS/InitHandler.pm: 54
25799
25800 2002-07-03 04:35  ivan
25801
25802         * FS/FS/InitHandler.pm: sacrifice memory for speed
25803
25804 2002-07-03 04:31  ivan
25805
25806         * FS/FS/InitHandler.pm: preload modules
25807
25808 2002-07-03 04:23  ivan
25809
25810         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
25811           apache init
25812
25813 2002-07-03 04:10  ivan
25814
25815         * FS/FS/UID.pm: allow InitHandler to work during apache startup
25816
25817 2002-07-03 03:50  ivan
25818
25819         * FS/FS/InitHandler.pm: skip comment & blank lines
25820
25821 2002-07-03 03:48  ivan
25822
25823         * FS/FS/InitHandler.pm: debug
25824
25825 2002-07-03 03:33  ivan
25826
25827         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
25828           dbdefs
25829
25830 2002-07-02 20:57  ivan
25831
25832         * FS/FS/cust_main.pm: working one-time charges again
25833
25834 2002-07-02 20:52  ivan
25835
25836         * httemplate/view/cust_main.cgi: ui
25837
25838 2002-07-02 20:47  ivan
25839
25840         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
25841           httemplate/edit/process/quick-charge.cgi,
25842           httemplate/view/cust_main.cgi: one-time charges with tax classes
25843
25844 2002-07-02 19:25  ivan
25845
25846         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
25847           httemplate/config/config.cgi: deprecate text radius config
25848           options update config docs
25849
25850 2002-07-02 18:47  ivan
25851
25852         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
25853
25854 2002-07-02 18:05  ivan
25855
25856         * FS/bin/freeside-sqlradius-reset: pod
25857
25858 2002-07-02 18:01  ivan
25859
25860         * FS/bin/freeside-sqlradius-reset: fix usage message
25861
25862 2002-07-02 16:03  ivan
25863
25864         * FS/FS/part_export.pm: fix usermod commands for freebsd
25865
25866 2002-07-02 07:38  ivan
25867
25868         * ANNOUCE.1.4.0: beta1!
25869
25870 2002-07-02 07:37  ivan
25871
25872         * Makefile: beta1!!
25873
25874 2002-07-02 07:22  ivan
25875
25876         * FS/FS/part_export/textradius.pm: working textradius export
25877
25878 2002-07-02 07:00  ivan
25879
25880         * FS/FS/part_export/textradius.pm: better diagnostics
25881
25882 2002-07-02 06:22  ivan
25883
25884         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
25885
25886 2002-07-02 06:04  ivan
25887
25888         * FS/FS/part_export/shellcommands.pm: no warnings
25889
25890 2002-07-02 06:00  ivan
25891
25892         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
25893           linux and freebsd shellcommands
25894
25895 2002-07-02 04:29  ivan
25896
25897         * FS/FS/part_export.pm: fix for freebsd presets
25898
25899 2002-07-02 04:27  ivan
25900
25901         * FS/FS/part_export.pm: useful shellcommands presets
25902
25903 2002-07-02 03:14  ivan
25904
25905         * FS/bin/freeside-queued: grr old openssh grr freebsd
25906
25907 2002-07-02 03:01  ivan
25908
25909         * httemplate/docs/install.html: freeside group
25910
25911 2002-07-02 02:42  ivan
25912
25913         * FS/bin/freeside-queued: fleabsd grr
25914
25915 2002-07-02 02:39  ivan
25916
25917         * FS/bin/freeside-queued: freebsd is sofa king broken
25918
25919 2002-07-02 00:31  ivan
25920
25921         * FS/FS/part_export/textradius.pm: working textradius
25922
25923 2002-07-02 00:13  ivan
25924
25925         * FS/FS/part_export/textradius.pm: better error reporting from
25926           rsync
25927
25928 2002-07-01 23:58  ivan
25929
25930         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
25931           s/options/option/, oops, and machine isn't an option
25932
25933 2002-07-01 23:48  ivan
25934
25935         * FS/FS/queue.pm: error messages can have other chars
25936
25937 2002-07-01 15:38  ivan
25938
25939         * FS/FS/part_export/textradius.pm: prevent any possible infinite
25940           looping
25941
25942 2002-07-01 02:15  ivan
25943
25944         * FS/FS/part_export/textradius.pm: real-time! text radius export
25945
25946 2002-06-30 04:01  ivan
25947
25948         * ANNOUCE.1.4.0, CREDITS: administrivia
25949
25950 2002-06-30 00:17  ivan
25951
25952         * FS/FS/Record.pm: oops, very bad
25953
25954 2002-06-30 00:16  ivan
25955
25956         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
25957           Pg money type)
25958
25959 2002-06-30 00:04  ivan
25960
25961         * FS/FS/Record.pm: fix dbdef caching
25962
25963 2002-06-29 19:13  ivan
25964
25965         * FS/: MANIFEST, FS/part_export.pm,
25966           FS/part_export/shellcommands_withdomain.pm,
25967           t/part_export-shellcommands_withdomain.t: export!
25968
25969 2002-06-29 18:18  ivan
25970
25971         * httemplate/docs/ssh.html: adding
25972
25973 2002-06-28 13:31  ivan
25974
25975         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
25976           illegal password
25977
25978 2002-06-28 13:23  ivan
25979
25980         * bin/fs-setup: not anymore...
25981
25982 2002-06-28 13:21  ivan
25983
25984         * FS/FS/cust_main.pm: better error message for missing tax classes
25985
25986 2002-06-28 03:49  ivan
25987
25988         * FS/FS/Record.pm: remove extraneous check
25989
25990 2002-06-28 01:23  ivan
25991
25992         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
25993           hopefully keeping performance improvement
25994
25995 2002-06-27 20:09  ivan
25996
25997         * httemplate/view/cust_main.cgi: more card display changes
25998
25999 2002-06-27 19:21  ivan
26000
26001         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
26002           first
26003
26004 2002-06-27 02:23  ivan
26005
26006         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
26007           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
26008           exports
26009
26010 2002-06-27 02:19  ivan
26011
26012         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
26013           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
26014           t/part_export-null.t, t/part_export-sysvshell.t,
26015           t/part_export-www_shellcommands.t: export updates
26016
26017 2002-06-26 01:36  ivan
26018
26019         * FS/FS/part_export.pm: tyop
26020
26021 2002-06-26 01:32  ivan
26022
26023         * FS/FS/part_export.pm: better export docs/defaults
26024
26025 2002-06-26 01:12  ivan
26026
26027         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
26028           one-time charges
26029
26030 2002-06-26 01:05  ivan
26031
26032         * httemplate/view/cust_main.cgi: close form tags
26033
26034 2002-06-26 00:42  ivan
26035
26036         * bin/: bsdshell.export, shell.export, sysvshell.export:
26037           shell.export -> bsdshell.export & sysvshell.export
26038
26039 2002-06-25 20:53  ivan
26040
26041         * FS/FS/part_export_option.pm: export options can be anything
26042
26043 2002-06-25 19:37  ivan
26044
26045         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
26046           with email invoices too
26047
26048 2002-06-25 18:35  ivan
26049
26050         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
26051           httemplate/edit/process/quick-cust_pkg.cgi,
26052           httemplate/view/cust_main.cgi: working one-time charges
26053
26054 2002-06-25 17:41  ivan
26055
26056         * httemplate/edit/part_pkg.cgi: ui
26057
26058 2002-06-25 16:27  ivan
26059
26060         * httemplate/view/svc_www.cgi: add link to controlling account
26061
26062 2002-06-25 00:18  ivan
26063
26064         * FS/bin/freeside-queued: might work again under mysql
26065
26066 2002-06-23 12:16  ivan
26067
26068         * FS/FS/domain_record.pm: domain_record records attached to svc_www
26069           records are no longer delete-able, patch from "Stephen Bechard"
26070           <steve@destek.net>, thanks!  closes: Bug#434
26071
26072 2002-06-22 22:44  ivan
26073
26074         * httemplate/edit/process/svc_www.cgi: patch to get this working
26075           from Stephen Bechard <steve@destek.net>
26076
26077 2002-06-22 22:43  ivan
26078
26079         * httemplate/view/svc_www.cgi: add link to edit and format nicely
26080
26081 2002-06-22 18:36  ivan
26082
26083         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
26084           "Stephen Bechard" <steve@destek.net>, thanks
26085
26086 2002-06-22 18:33  ivan
26087
26088         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
26089           works now, patch from "Stephen Bechard" <steve@destek.net>
26090
26091 2002-06-21 14:49  ivan
26092
26093         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
26094           noment's request
26095
26096 2002-06-21 13:26  ivan
26097
26098         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
26099           setting
26100
26101 2002-06-21 13:17  ivan
26102
26103         * FS/FS/part_export/infostreet.pm: debugging option
26104
26105 2002-06-21 02:57  ivan
26106
26107         * bin/passwd.import: no, don't check for duplicates like this by
26108           default... not new-export style
26109
26110 2002-06-21 02:56  ivan
26111
26112         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
26113           stuff still needs to be rewritten for new exports
26114
26115 2002-06-21 02:28  ivan
26116
26117         * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
26118
26119 2002-06-21 02:15  ivan
26120
26121         * bin/passwd.import: oops
26122
26123 2002-06-21 02:13  ivan
26124
26125         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
26126           fixes...
26127
26128 2002-06-21 02:11  ivan
26129
26130         * bin/passwd.import: tiny bit better passwd.import
26131
26132 2002-06-21 02:03  ivan
26133
26134         * httemplate/docs/upgrade8.html: doc
26135
26136 2002-06-21 01:29  ivan
26137
26138         * httemplate/: index.html, docs/upgrade8.html: uid search on main
26139           menu, updated upgrade docs
26140
26141 2002-06-20 15:35  ivan
26142
26143         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
26144
26145 2002-06-20 15:31  ivan
26146
26147         * httemplate/docs/install.html: doc
26148
26149 2002-06-19 18:29  ivan
26150
26151         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
26152           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
26153           httemplate/edit/process/part_export.cgi: shellcommands
26154           w/passwords
26155
26156 2002-06-18 21:54  ivan
26157
26158         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
26159           <steve@destek.net>
26160
26161 2002-06-18 21:03  ivan
26162
26163         * FS/FS/part_export/infostreet.pm: fix setContactField email
26164
26165 2002-06-18 18:03  ivan
26166
26167         * FS/FS/svc_acct.pm: and the same for changes...
26168
26169 2002-06-18 17:58  ivan
26170
26171         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
26172           caused by kristian/mark/pc-intouch's changes moving exports into
26173           svc_Common -   changed sequence of events such that groups were
26174           not provisioned when the   sqlradius export was run
26175
26176 2002-06-18 16:52  ivan
26177
26178         * httemplate/misc/queue.cgi: better error message
26179
26180 2002-06-14 18:12  ivan
26181
26182         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
26183           mark@pc-intouch.com: exporttype2svcdb removal
26184
26185 2002-06-14 14:35  ivan
26186
26187         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
26188           faxNumber (? dunno, what noment wants)
26189
26190 2002-06-14 04:44  ivan
26191
26192         * Makefile: better releaes target?
26193
26194 2002-06-14 04:26  ivan
26195
26196         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
26197
26198 2002-06-14 04:22  ivan
26199
26200         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
26201           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
26202           dependancies FS::queue::joblisting html excapes & truncates long
26203           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
26204           am, too.  really!)
26205
26206 2002-06-14 02:19  ivan
26207
26208         * FS/FS/UID.pm: only run callbacks once... should speed things up
26209           (no dbdef reloading)
26210
26211 2002-06-13 20:26  ivan
26212
26213         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
26214           match reality
26215
26216 2002-06-13 20:12  ivan
26217
26218         * httemplate/: classic.html, index.html: remove classic interface
26219
26220 2002-06-13 19:52  ivan
26221
26222         * httemplate/docs/: install.html, mysql.html: mysql support!
26223
26224 2002-06-13 19:25  ivan
26225
26226         * FS/bin/freeside-queued: mysql compatibility?
26227
26228 2002-06-13 17:12  ivan
26229
26230         * httemplate/: index.html, search/cust_main.cgi: search by for
26231           address2 (unit) - commented out in default index.html
26232
26233 2002-06-13 16:28  ivan
26234
26235         * httemplate/: index.html, search/cust_main.cgi: phone number
26236           search (Bug#422)
26237
26238 2002-06-13 16:00  ivan
26239
26240         * FS/FS/svc_acct.pm, httemplate/index.html,
26241           httemplate/search/svc_acct.cgi: fuzzy username searching
26242           (Bug#422)
26243
26244 2002-06-12 17:53  ivan
26245
26246         * httemplate/: index.html, search/cust_main.cgi: search on customer
26247           number (Bug#422)
26248
26249 2002-06-12 13:31  ivan
26250
26251         * FS/FS/svc_acct.pm: fix new duplicate username checking
26252
26253 2002-06-12 10:29  ivan
26254
26255         * httemplate/index.html: fix company search
26256
26257 2002-06-12 09:26  ivan
26258
26259         * FS/FS/cust_main.pm: fix problems with code that resets invoice
26260           events
26261
26262 2002-06-11 11:32  ivan
26263
26264         * bin/shell.export: don't export empty files
26265
26266 2002-06-11 11:25  ivan
26267
26268         * bin/shell.export: use FS::cust_svc and FS::svc_acct
26269
26270 2002-06-11 11:23  ivan
26271
26272         * bin/shell.export: bsd only for now
26273
26274 2002-06-11 11:20  ivan
26275
26276         * bin/: bind.export, shell.export: perl 5.005 needs an explicit
26277           mask for mkdir
26278
26279 2002-06-11 02:51  ivan
26280
26281         * FS/FS/part_export.pm: notes
26282
26283 2002-06-11 02:46  ivan
26284
26285         * bin/: bind.export, shell.export: add preliminary bsd shell export
26286
26287 2002-06-11 02:14  ivan
26288
26289         * FS/FS/svc_acct.pm: export-based duplicate username checking!
26290
26291 2002-06-11 01:29  ivan
26292
26293         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
26294           option to (bsd|sysv)shell export
26295
26296 2002-06-10 20:25  ivan
26297
26298         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
26299           part_export/infostreet.pm: - add new suspend and unsuspend export
26300           hooks (with null defaults) - infostreet export: actually
26301           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
26302           export: set some contact fields @ infostreet (Bug#419)
26303
26304 2002-06-10 17:58  ivan
26305
26306         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
26307           Makefile.  whew.
26308
26309 2002-06-10 16:02  ivan
26310
26311         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
26312           line 299 in file FS/domain_record.pm
26313
26314 2002-06-10 15:48  ivan
26315
26316         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
26317           when user clicks "Bill now" (closes: Bug#417)
26318
26319 2002-06-10 15:07  ivan
26320
26321         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
26322           invoice events when a card changes (closes: Bug#417)
26323
26324 2002-06-10 12:44  ivan
26325
26326         * httemplate/view/cust_main.cgi: final visual update on package
26327           date view
26328
26329 2002-06-10 12:41  ivan
26330
26331         * httemplate/view/cust_main.cgi: fixup time display in packages
26332
26333 2002-06-10 12:30  ivan
26334
26335         * httemplate/view/cust_main.cgi: add small time display to dates
26336
26337 2002-06-09 19:52  ivan
26338
26339         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
26340
26341 2002-06-09 19:52  ivan
26342
26343         * FS/FS/cust_main_county.pm: silence undefined warnings
26344
26345 2002-06-09 19:51  ivan
26346
26347         * FS/FS/CGI.pm: unused global
26348
26349 2002-06-09 19:42  ivan
26350
26351         * Makefile: back to ASP for profiling...
26352
26353 2002-06-09 18:39  khoff
26354
26355         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
26356           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
26357           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
26358           changes.
26359
26360 2002-06-08 00:48  khoff
26361
26362         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
26363           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
26364           httemplate/edit/part_pkg.cgi: Default svcpart support for
26365           part_pkg.  Fixes 'bug' with new customer and online signup.
26366
26367 2002-06-07 13:33  khoff
26368
26369         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
26370
26371 2002-06-05 15:46  ivan
26372
26373         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
26374           more mysql goodness, thanks dale
26375
26376 2002-06-04 10:37  ivan
26377
26378         * httemplate/docs/install.html: small doc patch from
26379           baloo@gimpgirl.org
26380
26381 2002-06-04 07:35  ivan
26382
26383         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
26384
26385 2002-06-04 07:02  ivan
26386
26387         * CREDITS, httemplate/search/cust_main.cgi,
26388           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
26389           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
26390           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
26391
26392 2002-06-04 06:46  ivan
26393
26394         * conf/declinetemplate: misspelling
26395
26396 2002-05-31 15:37  ivan
26397
26398         * bin/fs-setup: no state necessary in batch cards (i18n)
26399
26400 2002-05-31 13:34  ivan
26401
26402         * FS/FS/part_export.pm: dammit i want to catch export subclass
26403           compilation problems
26404
26405 2002-05-31 13:31  ivan
26406
26407         * FS/FS/cust_bill.pm: better error reporting
26408
26409 2002-05-31 11:48  khoff
26410
26411         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
26412           test.
26413
26414 2002-05-31 11:45  khoff
26415
26416         * FS/MANIFEST: added sqlmail.pm and test
26417
26418 2002-05-31 10:50  ivan
26419
26420         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
26421
26422 2002-05-30 19:13  ivan
26423
26424         * FS/FS/part_export.pm: no, actually throw an exception if an
26425           export class won't compile.
26426
26427 2002-05-30 17:33  khoff
26428
26429         * httemplate/edit/part_svc.cgi: Added support for part_exports that
26430           are used with more than one svcdb.
26431
26432 2002-05-30 17:22  khoff
26433
26434         * FS/FS/part_export.pm: updated hashes 'n stuff for
26435           FS::part_export::sqlmail
26436
26437 2002-05-30 17:20  khoff
26438
26439         * FS/FS/part_export/sqlmail.pm: part_export module to export
26440           svc_acct, svc_domain, and svc_forward to an external database
26441
26442 2002-05-30 17:18  khoff
26443
26444         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
26445           new-style export calls to svc_Common.
26446
26447 2002-05-30 14:51  ivan
26448
26449         * httemplate/misc/delete-customer.cgi: point to correct place for
26450           hidecancelledcustomers config option
26451
26452 2002-05-30 10:49  ivan
26453
26454         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
26455
26456 2002-05-29 13:45  ivan
26457
26458         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
26459           handle destroyed without explicit disconnect" errors
26460
26461 2002-05-29 08:56  ivan
26462
26463         * FS/FS/part_export.pm: freeradius 0.5 doc
26464
26465 2002-05-28 21:40  ivan
26466
26467         * fs_selfservice/: freeside-selfservice-server,
26468           FS-SelfService/Changes, FS-SelfService/MANIFEST,
26469           FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
26470           FS-SelfService/test.pl: add fs_selfservice
26471
26472 2002-05-28 14:22  ivan
26473
26474         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
26475           "Illegal password"
26476
26477 2002-05-28 00:55  ivan
26478
26479         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
26480           people at DBI/DBD documentation for information on data sources.
26481           *sigh*
26482
26483 2002-05-26 23:53  ivan
26484
26485         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
26486           baloo@gimpgirl.com, thanks
26487
26488 2002-05-23 06:00  ivan
26489
26490         * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
26491           bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
26492           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
26493           too
26494
26495 2002-05-22 11:44  ivan
26496
26497         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
26498           FS/FS/svc_domain.pm, bin/bind.export,
26499           httemplate/edit/process/domain_record.cgi,
26500           httemplate/misc/cancel-unaudited.cgi,
26501           httemplate/misc/delete-domain_record.cgi,
26502           httemplate/misc/delete-part_export.cgi,
26503           httemplate/view/svc_domain.cgi: bind export, editing zones,
26504           deleting unaudited domains, mmm
26505
26506 2002-05-22 05:17  ivan
26507
26508         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
26509           FS::cust_pkg to FS::cust_svc, becomes the cancel method
26510
26511 2002-05-22 04:39  ivan
26512
26513         * FS/FS/part_export.pm: - remove some out of date documentation -
26514           die if an export class won't compile
26515
26516 2002-05-22 03:53  ivan
26517
26518         * bin/bind.export: bind export
26519
26520 2002-05-21 19:09  ivan
26521
26522         * FS/FS/part_export/sqlradius.pm: 5.6-isms
26523
26524 2002-05-20 04:02  ivan
26525
26526         * bin/svc_domain.import: [no log message]
26527
26528 2002-05-18 02:51  ivan
26529
26530         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
26531           1.44
26532
26533 2002-05-17 06:51  ivan
26534
26535         * httemplate/docs/install.html: tyop
26536
26537 2002-05-16 20:47  ivan
26538
26539         * FS/FS/svc_acct.pm: freebsd `toor' user
26540
26541 2002-05-16 07:28  ivan
26542
26543         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
26544           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
26545           (stub) bsdshell and textradius exports
26546
26547 2002-05-16 07:28  ivan
26548
26549         * bin/svc_acct.export: ip address is added by radius_reply method
26550           already
26551
26552 2002-05-16 07:27  ivan
26553
26554         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
26555           textradius exports
26556
26557 2002-05-16 07:21  ivan
26558
26559         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
26560           to be string type, fixes: "0 as first character in password"
26561           problem.  also see the Frontier::Client manpage
26562
26563 2002-05-16 06:42  ivan
26564
26565         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
26566           definition cloning
26567
26568 2002-05-16 06:42  ivan
26569
26570         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
26571
26572 2002-05-16 00:53  ivan
26573
26574         * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
26575
26576 2002-05-15 07:00  ivan
26577
26578         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
26579           in FS::part_export::sqlradius.pm display job dependancies in
26580           FS::queue::joblisting
26581
26582 2002-05-15 06:24  ivan
26583
26584         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
26585           FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
26586           FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
26587           FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
26588           httemplate/docs/install.html, httemplate/docs/schema.dia,
26589           httemplate/docs/schema.html, httemplate/docs/schema.png,
26590           httemplate/docs/upgrade8.html: queue dependancies
26591
26592 2002-05-14 00:36  ivan
26593
26594         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
26595           to decide whether or not to INSERT.
26596
26597 2002-05-13 17:27  ivan
26598
26599         * FS/FS/part_export/shellcommands.pm: shellcomands oops
26600
26601 2002-05-10 00:54  ivan
26602
26603         * Makefile: always re-install init
26604
26605 2002-05-10 00:50  ivan
26606
26607         * init.d/freeside-init: correct message
26608
26609 2002-05-10 00:45  ivan
26610
26611         * FS/FS/svc_domain.pm: bad reuse of variable
26612
26613 2002-05-10 00:42  ivan
26614
26615         * Makefile: INSTALLGROUP
26616
26617 2002-05-09 09:41  ivan
26618
26619         * bin/populate-msgcat: permissions
26620
26621 2002-05-09 08:26  ivan
26622
26623         * Makefile: final make release?
26624
26625 2002-05-09 08:25  ivan
26626
26627         * Makefile: fix make release target
26628
26629 2002-05-09 08:22  ivan
26630
26631         * Makefile: make release target
26632
26633 2002-05-09 08:21  ivan
26634
26635         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
26636           s/Referral/Advertising source/
26637
26638 2002-05-09 08:14  ivan
26639
26640         * httemplate/docs/: install.html, mysql.html: attempt to avoid
26641           people installing and asking for help with MySQL despite the VERY
26642           FUCKING CLEAR instructions that it isn't supported.
26643
26644 2002-05-09 08:12  ivan
26645
26646         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
26647           pulldowns even with taxrates...
26648
26649 2002-05-09 05:38  ivan
26650
26651         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
26652           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
26653           htetc/handler.pl, httemplate/browse/agent.cgi,
26654           httemplate/browse/cust_main_county.cgi,
26655           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
26656           httemplate/edit/cust_main_county-expand.cgi,
26657           httemplate/edit/cust_main_county.cgi,
26658           httemplate/edit/part_pkg.cgi,
26659           httemplate/edit/process/cust_main_county-expand.cgi,
26660           httemplate/edit/process/cust_main_county.cgi: texas tax!
26661
26662 2002-05-06 06:36  ivan
26663
26664         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
26665           reported by noment
26666
26667 2002-05-04 08:00  ivan
26668
26669         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
26670           FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
26671           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
26672           httemplate/docs/admin.html, httemplate/docs/schema.dia,
26673           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
26674           schema changes for proper texas tax
26675
26676 2002-05-03 18:11  ivan
26677
26678         * httemplate/: index.html, search/cust_pkg.cgi: add package search
26679           by next bill date to main menu
26680
26681 2002-05-03 17:59  ivan
26682
26683         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
26684
26685 2002-05-03 17:49  ivan
26686
26687         * httemplate/search/cust_pkg.html: point at correct .cgi
26688
26689 2002-05-03 17:47  ivan
26690
26691         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
26692           being used in searches by signup server
26693
26694 2002-05-03 17:32  ivan
26695
26696         * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
26697           trying to pull accounts based on next billdate tofu_beast420: hmm
26698           a report ordered by next bill date? tofu_beast420: i don't know
26699           how you'd do that per _customer_ since a customer could have lots
26700           of packages, but you could do a per-package report maybe?
26701
26702 2002-04-29 22:43  ivan
26703
26704         * FS/FS/part_export.pm, bin/svc_domain.import: better BIND
26705           integration
26706
26707 2002-04-26 04:14  ivan
26708
26709         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
26710           username-nodash config files
26711
26712 2002-04-25 03:37  ivan
26713
26714         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
26715           #2
26716
26717 2002-04-25 02:47  ivan
26718
26719         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
26720           plan
26721
26722 2002-04-24 18:15  ivan
26723
26724         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
26725
26726 2002-04-24 02:09  ivan
26727
26728         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
26729
26730 2002-04-24 02:03  ivan
26731
26732         * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
26733           card expiration (closes: Bug#407)
26734
26735 2002-04-23 00:32  ivan
26736
26737         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
26738
26739 2002-04-23 00:10  ivan
26740
26741         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
26742           TEXT columns... gah i hate SQL
26743
26744 2002-04-22 15:45  ivan
26745
26746         * FS/FS/part_export.pm: use Tie::IxHash to present export options
26747           in a reasonable order
26748
26749 2002-04-22 14:36  ivan
26750
26751         * FS/FS/cust_main.pm: don't show extended debugging in error
26752           messages that could end up on the signup server
26753
26754 2002-04-22 14:23  ivan
26755
26756         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
26757           packages (moved from signups server)
26758
26759 2002-04-22 14:18  ivan
26760
26761         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
26762
26763 2002-04-22 13:47  ivan
26764
26765         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
26766           FS::cust_pkg, not signup server - order by recur price in
26767           signup-alternate template
26768
26769 2002-04-20 05:37  ivan
26770
26771         * ANNOUCE.1.4.0, FS/FS/part_export.pm,
26772           httemplate/edit/part_export.cgi: bind export
26773
26774 2002-04-20 04:57  ivan
26775
26776         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
26777           bin/svc_domain.erase, bin/svc_domain.import,
26778           httemplate/docs/legacy.html:
26779           working BIND import
26780
26781 2002-04-20 03:49  ivan
26782
26783         * FS/FS/domain_record.pm: allow * MX records
26784
26785 2002-04-20 03:12  ivan
26786
26787         * FS/FS/domain_record.pm: allow uppercase in zone data.
26788
26789 2002-04-20 03:09  ivan
26790
26791         * FS/FS/domain_record.pm: allow uppercase zones...
26792
26793 2002-04-19 23:34  ivan
26794
26795         * bin/populate-msgcat: perms
26796
26797 2002-04-19 23:33  ivan
26798
26799         * bin/fs-setup: fixup fs-setup
26800
26801 2002-04-19 19:06  ivan
26802
26803         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
26804           where there *is* a pkg_svc record with quantity 0, when changing
26805           packages and using the special case new service code
26806
26807 2002-04-19 16:25  ivan
26808
26809         * FS/FS/svc_acct.pm: maybe just for debugging
26810
26811 2002-04-19 07:27  ivan
26812
26813         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
26814
26815 2002-04-18 18:16  ivan
26816
26817         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
26818           init.d/freeside-init: - add init file installation to Makefile,
26819           add unified init file - fix qsearch for op => '!=', value => ''
26820           searches - fix invalid_catd typo - add payby method to part_pkg
26821           and have fs_signup_server pass the data
26822
26823 2002-04-17 13:43  ivan
26824
26825         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
26826           syntax
26827
26828 2002-04-17 12:47  ivan
26829
26830         * FS/FS/Record.pm: allow = in ut_text
26831
26832 2002-04-17 05:06  ivan
26833
26834         * httemplate/index.html: fix default searches
26835
26836 2002-04-17 04:41  ivan
26837
26838         * FS/FS/Record.pm: get rid of debugging cruft
26839
26840 2002-04-16 22:48  ivan
26841
26842         * fs_passwd/fs_passwdd: forgotten semicolon
26843
26844 2002-04-16 22:46  ivan
26845
26846         * fs_passwd/fs_passwdd: also untaint pid
26847
26848 2002-04-16 22:44  ivan
26849
26850         * fs_passwd/fs_passwdd: *sigh*
26851
26852 2002-04-16 22:42  ivan
26853
26854         * fs_passwd/fs_passwdd:
26855           okay pid file has a change of working now
26856
26857 2002-04-16 22:39  ivan
26858
26859         * fs_passwd/fs_passwdd: tyop
26860
26861 2002-04-16 22:22  ivan
26862
26863         * fs_passwd/fs_passwdd: pid file foo
26864
26865 2002-04-16 18:14  ivan
26866
26867         * fs_passwd/fs_passwd_server: kill off ssh kid on exit...
26868
26869 2002-04-16 17:25  ivan
26870
26871         * httemplate/search/cust_main.cgi: better ordering in search
26872           results
26873
26874 2002-04-16 16:14  ivan
26875
26876         * FS/FS/cust_main.pm: there it is!  fix bug with
26877           FS::cust_main::agent
26878
26879 2002-04-16 15:56  ivan
26880
26881         * FS/FS/cust_bill.pm: further debugging...
26882
26883 2002-04-16 15:52  ivan
26884
26885         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
26886           bin/fs-setup: further authorize.net description debugging
26887           (agent??) and get rid of bad unique index on cust_bill_event
26888
26889 2002-04-16 15:38  ivan
26890
26891         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
26892           field
26893
26894 2002-04-16 14:24  ivan
26895
26896         * FS/bin/freeside-queued: auto-use export classes
26897
26898 2002-04-16 13:13  ivan
26899
26900         * httemplate/browse/part_svc.cgi: ui
26901
26902 2002-04-16 12:50  ivan
26903
26904         * httemplate/index.html: exports, then services...
26905
26906 2002-04-16 03:47  ivan
26907
26908         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
26909           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
26910           httemplate/search/cust_bill_event.html,
26911           httemplate/search/report_cc.html,
26912           httemplate/search/report_credit.html,
26913           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
26914           report on failed billing events...
26915
26916 2002-04-16 02:38  ivan
26917
26918         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
26919           FS/bin/freeside-expiration-alerter, conf/declinetemplate,
26920           httemplate/docs/billing.html: - send a notice to the customer
26921           when their card is declined - closes: Bug#351 -
26922           freeside-expiration-alerter works fine, closes: Bug#7
26923
26924 2002-04-16 01:52  ivan
26925
26926         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
26927           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
26928           httemplate/edit/part_export.cgi: move the last of the real-time
26929           exports out of svc_acct.pm and into part_export
26930
26931 2002-04-15 23:47  ivan
26932
26933         * httemplate/index.html: allow multiple search types on main
26934           menu... more confusing but default is *too* fuzzy
26935
26936 2002-04-14 02:11  ivan
26937
26938         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
26939           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
26940           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
26941           FS/FS/part_export/shellcommands.pm,
26942           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
26943           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
26944           FS/t/part_export-vpopmail.t, eg/export_template.pm,
26945           httemplate/docs/billing.html, httemplate/docs/legacy.html,
26946           httemplate/docs/schema.dia, httemplate/docs/schema.html,
26947           httemplate/docs/schema.png: - move cyrus, shellcommands, CP
26948           exports exports to new-style - skeleton files for vpopmail
26949           exports - documentation updates - add big schema diagram to docs
26950
26951 2002-04-13 18:36  ivan
26952
26953         * httemplate/docs/billing.html: docu for invoice_lines(0) with no
26954           arguments
26955
26956 2002-04-13 06:36  ivan
26957
26958         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
26959           FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
26960           FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
26961           httemplate/edit/part_export.cgi: - documentation updates - move
26962           Critical Path export to new-style export - bin/sqlradius_reset
26963           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
26964
26965 2002-04-13 03:46  ivan
26966
26967         * httemplate/index.html: s/otaker/order-taker/
26968
26969 2002-04-13 02:14  ivan
26970
26971         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
26972           padding (see Bug#388)
26973
26974 2002-04-13 01:51  ivan
26975
26976         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
26977           (closes: Bug#389)
26978
26979 2002-04-12 08:14  ivan
26980
26981         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
26982           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
26983           ("Order and cancel packages") to try to move services between
26984           svcparts as a last resort...
26985
26986 2002-04-12 06:22  ivan
26987
26988         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
26989           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
26990           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
26991           htetc/global.asa, htetc/handler.pl,
26992           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
26993           httemplate/edit/part_svc.cgi,
26994           httemplate/edit/process/agent_type.cgi,
26995           httemplate/edit/process/part_export.cgi,
26996           httemplate/edit/process/part_svc.cgi,
26997           httemplate/misc/delete-customer.cgi: - should finish off the
26998           part_svc -> part_export s/one-to-many/many-to-many/   transition
26999           (closes: Bug#375) - fixes a nasty export scoping bug with message
27000           catalogs, whew
27001
27002 2002-04-11 15:05  ivan
27003
27004         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
27005           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
27006           bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
27007           httemplate/browse/part_export.cgi,
27008           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
27009           httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
27010           httemplate/edit/process/part_export.cgi,
27011           httemplate/misc/delete-part_export.cgi: (almost) everything for
27012           bug#375 - create export_svc table - part_svc to part_export is
27013           now properly many-to-many, not one-to-many
27014
27015           still need to finish service editing (choosing exports) in
27016           httemplate/edit/part_svc.cgi and
27017           httemplate/edti/process/part_svc.cgi
27018
27019           and do somethinga about that manual $svcdb = 'svc_acct' in
27020           httemplate/edit/part_export.cgi (do part_export records need a
27021           svcdb? probably not... should be able to just pass an svcdb on
27022           creation of new exports, move the big %exports hash into
27023           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
27024           for exports that can apply to a given svcdb....
27025
27026 2002-04-11 15:04  ivan
27027
27028         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
27029           fix problems with ut_domain losing data
27030
27031 2002-04-10 06:42  ivan
27032
27033         * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
27034           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
27035           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
27036           httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
27037           httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
27038           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
27039           the road:
27040
27041           - use msgcat for more error messages - should be all things that
27042           would come3   back from the signup server normally now - signup
27043           server: don't display access number <SELECT> if there's none or
27044           one - signup_server-realtime config option to run billing for
27045           signup server   signups immediately - signup server: pkg
27046           available to success templates, better documentation on   success
27047           templates - httemplate/edit/msgcat.cgi fields are properly sticky
27048           on errors - httemplate/edit/process/msgcat.cgi - don't update
27049           identical fields
27050
27051 2002-04-10 01:39  ivan
27052
27053         * bin/fs-setup: fix mistake in part_pop_local schema (not used by
27054           anyone really so no big deal)
27055
27056 2002-04-06 22:23  ivan
27057
27058         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
27059           server signups (closes: Bug#386)
27060
27061 2002-04-06 21:56  ivan
27062
27063         * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
27064           conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
27065           httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
27066           httemplate/edit/process/msgcat.cgi: working message catalogs (not
27067           used for enough yet) - almost (but not quite) closes Bug#385 -
27068           still have to catalog the   backend things triggered by signup
27069           server.
27070
27071 2002-04-06 16:00  ivan
27072
27073         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
27074           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
27075           httemplate/docs/signup.html: - config option for signup server
27076           payment types - credit card type pulldown on signup server
27077           (closes: Bug#383)
27078
27079 2002-04-06 14:32  ivan
27080
27081         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
27082           add a config option to set the Business::OnlinePayment
27083           description field, and make some useful data available for the
27084           config option.  closes: Bug#378
27085
27086 2002-04-06 13:32  ivan
27087
27088         * httemplate/search/cust_main.cgi: fix visual glitch
27089
27090 2002-04-06 12:37  ivan
27091
27092         * httemplate/docs/: install.html, signup.html: big signup server
27093           cleanups.  uses Storable for network protocol now.  - makes Bugs
27094           384 & 385 easier - closes: Bug#382
27095
27096 2002-04-05 16:08  ivan
27097
27098         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
27099           httemplate/view/svc_acct.cgi: security phrase bug fixes
27100
27101 2002-04-05 15:51  ivan
27102
27103         * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
27104           FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
27105           bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
27106           bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
27107           eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
27108           httemplate/index.html, httemplate/browse/cust_main_county.cgi,
27109           httemplate/browse/msgcat.cgi,
27110           httemplate/browse/part_referral.cgi,
27111           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
27112           httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
27113           httemplate/view/svc_acct.cgi: - add message catalog table &
27114           beginning of web interface - add security_phrase and conf option
27115           to svc_acct.pm - random other stuff
27116
27117 2002-04-05 15:37  jeff
27118
27119         * httemplate/view/cust_main.cgi: credit/refund display correction
27120
27121 2002-04-05 12:52  ivan
27122
27123         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
27124           (not on submitting form)
27125
27126 2002-04-05 08:37  ivan
27127
27128         * eg/export_template.pm, httemplate/search/sql.cgi,
27129           FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
27130           forgot these from working on the road
27131
27132 2002-04-04 16:42  ivan
27133
27134         * FS/MANIFEST, FS/FS/part_export.pm,
27135           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
27136           httemplate/index.html, httemplate/docs/install.html,
27137           httemplate/edit/part_export.cgi: Checkin of disparate changes
27138           from working on the road: - generic SQL query - move exports out
27139           to their own files - small cleanup of selfadmin server
27140
27141 2002-03-29 18:35  ivan
27142
27143         * httemplate/edit/part_referral.cgi: finish up
27144           s/referral/advertising source/
27145
27146 2002-03-29 09:27  ivan
27147
27148         * htetc/global.asa, htetc/handler.pl,
27149           httemplate/search/svc_acct.cgi: fix unlinked svc browse!
27150
27151 2002-03-27 16:18  ivan
27152
27153         * ANNOUCE.1.4.0: still pretty much just notes...
27154
27155 2002-03-26 23:08  ivan
27156
27157         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
27158           screens (unless queue_dangerous_options!)
27159
27160 2002-03-26 21:36  ivan
27161
27162         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
27163           httemplate/index.html, httemplate/browse/part_referral.cgi,
27164           httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
27165           s/referral/advertising source/
27166
27167           yes, the name sucks.  got a better one?
27168
27169 2002-03-26 15:18  ivan
27170
27171         * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
27172           http header
27173
27174 2002-03-26 08:24  ivan
27175
27176         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
27177           blank company column
27178
27179 2002-03-26 05:58  ivan
27180
27181         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
27182
27183 2002-03-26 05:20  ivan
27184
27185         * httemplate/docs/passwd.html: doc
27186
27187 2002-03-26 05:04  ivan
27188
27189         * bin/create-history-tables: error message typo
27190
27191 2002-03-26 04:35  ivan
27192
27193         * httemplate/docs/admin.html: s/Add/Provision/
27194
27195 2002-03-25 16:32  ivan
27196
27197         * FS/FS/part_export.pm, FS/bin/freeside-queued,
27198           bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
27199           export bugfixing add 10 kid limit to freeside-queued
27200           sqlradius_reset now works (closes: Bug#372)
27201
27202 2002-03-25 16:26  ivan
27203
27204         * Makefile: hhahah oops i _really_ ought to do something about that
27205
27206 2002-03-25 06:59  ivan
27207
27208         * httemplate/: index.html, search/cust_main-otaker.cgi,
27209           search/cust_main.cgi: customers by otaker report (ugly
27210           search/cust_main.cgi mods; revert if they cause problems)
27211
27212 2002-03-24 15:16  ivan
27213
27214         * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
27215
27216 2002-03-24 12:00  ivan
27217
27218         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
27219           browse/agent.cgi: UI improvements for agents
27220
27221 2002-03-24 10:23  ivan
27222
27223         * FS/FS/agent.pm: tyop
27224
27225 2002-03-24 09:42  ivan
27226
27227         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
27228           "subscription" price plan from "Luke Pfeifer"
27229           <freeside@globalli.com>
27230
27231 2002-03-24 06:29  ivan
27232
27233         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
27234           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
27235           httemplate/edit/svc_acct.cgi:
27236           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
27237
27238           fix some bugs in the export and add queue_dangerous_controls
27239           option too
27240
27241 2002-03-23 09:49  ivan
27242
27243         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
27244           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
27245           httemplate/edit/process/part_svc.cgi: okay group editing UI as
27246           well as part_svc group editing UI seem to be working
27247
27248 2002-03-23 08:16  ivan
27249
27250         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
27251           httemplate/edit/svc_acct.cgi,
27252           httemplate/edit/process/svc_acct.cgi: group editing seems to be
27253           working...  everything except defaults... oh and export...
27254
27255 2002-03-22 23:54  ivan
27256
27257         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
27258           better error reporting
27259
27260 2002-03-22 10:56  ivan
27261
27262         * Makefile, README.1.4.0pre12, FS/MANIFEST,
27263           FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
27264           FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
27265           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
27266           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
27267           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
27268
27269 2002-03-22 04:49  ivan
27270
27271         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
27272           FS/t/part_export.t, FS/t/part_export_option.t,
27273           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
27274           httemplate/edit/process/part_export.cgi,
27275           httemplate/misc/delete-part_export.cgi: more new export...
27276
27277 2002-03-20 22:57  ivan
27278
27279         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
27280           httemplate/edit/process/part_export.cgi: more for the new world
27281           of export...
27282
27283 2002-03-20 13:31  ivan
27284
27285         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
27286           FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
27287           FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
27288           bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
27289           httemplate/docs/export.html, httemplate/docs/upgrade8.html,
27290           httemplate/edit/part_export.cgi,
27291           httemplate/edit/process/part_export.cgi: new export!  infostreet
27292           and sqlradius provisioning switched over  (Bug #299 - doesn't
27293           close it, but all the groundwork is done)
27294
27295           also removes non-transactional ICRADIUS export from
27296           svc_acct.export   (closes: Bug#347)
27297
27298 2002-03-19 23:37  ivan
27299
27300         * FS/FS/cust_main_county.pm: disable region caching for now
27301
27302 2002-03-19 09:48  ivan
27303
27304         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
27305           httemplate/edit/process/cust_main.cgi: changes dum big
27306           "state/county/country" select to three, linked with javascript
27307           closes: Bug#353
27308
27309 2002-03-18 13:40  ivan
27310
27311         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
27312           closes Bug#314
27313
27314 2002-03-18 12:50  ivan
27315
27316         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
27317           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
27318           template, and it'll be auto-createad and added to the list of
27319           configuration options.  closes: Bug#314
27320
27321 2002-03-18 11:49  ivan
27322
27323         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
27324           #348 - adds the ability to email on deleted payments.
27325
27326 2002-03-18 11:40  ivan
27327
27328         * httemplate/search/cust_main-quickpay.html: update quickpay for
27329           current search capabilities
27330
27331 2002-03-18 09:50  ivan
27332
27333         * httemplate/config/config.cgi:
27334           fixes bug#367 (yay, that one was annoying):
27335
27336           in config editor, initial newlines in <textarea>s are lost.  even
27337           if you didn't mean to edit them you remove that..
27338
27339 2002-03-18 08:07  ivan
27340
27341         * bin/backup-freeside: removing backup-freeside script from here
27342
27343 2002-03-18 08:05  ivan
27344
27345         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
27346           svc_acct records separately also, to handle imports preserving
27347           svcnum
27348
27349 2002-03-18 07:52  ivan
27350
27351         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
27352           (incomplete) export foo
27353
27354 2002-03-18 07:51  ivan
27355
27356         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
27357           export column
27358
27359 2002-03-18 06:17  ivan
27360
27361         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
27362
27363 2002-03-18 01:10  ivan
27364
27365         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
27366           httemplate/config/config-process.cgi,
27367           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
27368           httemplate/docs/upgrade8.html: new config value `defaultrecords',
27369           documentation, javascript config file editor
27370
27371 2002-03-17 00:33  ivan
27372
27373         * httemplate/config/: config-view.cgi, config.cgi: new domain
27374           record editing foo
27375
27376 2002-03-12 10:45  ivan
27377
27378         * httemplate/misc/cancel-unaudited.cgi: print error message for
27379           failed cancels!
27380
27381 2002-03-12 07:33  ivan
27382
27383         * README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
27384           httemplate/docs/install.html, httemplate/docs/upgrade8.html,
27385           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
27386           abstract stupid HTML layer trick out to
27387           HTML::Widgets::SelectLayers
27388
27389 2002-03-09 02:19  khoff
27390
27391         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
27392           records
27393
27394 2002-03-07 11:50  jeff
27395
27396         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
27397           freeside-expiration-alerter, freeside-receivables-report,
27398           freeside-tax-report: less shelling, more perly - abolish some
27399           pipes to sendmail
27400
27401 2002-03-07 06:13  ivan
27402
27403         * FS/FS/cust_bill.pm: better error msgs for mail errors
27404
27405 2002-03-07 06:10  ivan
27406
27407         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
27408           queue.pm: [no log message]
27409
27410 2002-03-06 15:32  ivan
27411
27412         * conf/invoice_from: oops, missing invoice_from
27413
27414 2002-03-06 15:31  ivan
27415
27416         * httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
27417           upgrade8.html
27418
27419 2002-03-06 14:44  jeff
27420
27421         * README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
27422           FS/bin/freeside-expiration-alerter, conf/alerter_template,
27423           httemplate/docs/admin.html: billing expiration alerts
27424
27425 2002-03-05 16:17  ivan
27426
27427         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
27428           freeside-receivables-report, freeside-tax-report: remove CVS Log
27429           tag
27430
27431 2002-03-05 15:13  jeff
27432
27433         * FS/bin/freeside-cc-receipts-report,
27434           FS/bin/freeside-credit-report,
27435           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
27436           httemplate/search/report_cc.cgi,
27437           httemplate/search/report_credit.cgi,
27438           httemplate/search/report_tax.cgi: consistency is nice
27439
27440 2002-03-05 01:44  ivan
27441
27442         * FS/bin/freeside-receivables-report: yes i have crazy customers
27443           with 8-digit customer numbers
27444
27445 2002-03-04 14:10  ivan
27446
27447         * FS/FS/Record.pm: make history tables conditional
27448
27449 2002-03-04 04:48  ivan
27450
27451         * Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
27452           bin/create-history-tables, bin/fs-radius-add-check,
27453           bin/fs-radius-add-reply, bin/fs-setup,
27454           httemplate/docs/upgrade8.html: [no log message]
27455
27456 2002-03-03 15:46  ivan
27457
27458         * httemplate/docs/install.html: docu
27459
27460 2002-02-28 15:30  ivan
27461
27462         * httemplate/search/svc_acct.cgi: tyop
27463
27464 2002-02-28 15:18  ivan
27465
27466         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
27467
27468 2002-02-28 15:17  ivan
27469
27470         * FS/FS/svc_acct.pm: clean up mess
27471
27472 2002-02-28 15:13  ivan
27473
27474         * FS/FS/svc_acct.pm: eek
27475
27476 2002-02-28 15:08  ivan
27477
27478         * httemplate/search/svc_acct.cgi: add main menu link
27479
27480 2002-02-28 15:07  ivan
27481
27482         * httemplate/misc/cancel-unaudited.cgi: handle errors better
27483
27484 2002-02-28 14:05  ivan
27485
27486         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
27487           httemplate/config/config.cgi: s/depreciated/deprecated/
27488
27489 2002-02-27 16:28  jeff
27490
27491         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
27492
27493 2002-02-27 15:20  ivan
27494
27495         * FS/FS/cust_main.pm: oops, spurious error messages
27496
27497 2002-02-27 15:03  ivan
27498
27499         * FS/FS/cust_main.pm: bubble up billing event errors
27500
27501 2002-02-27 14:40  ivan
27502
27503         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
27504
27505 2002-02-27 14:40  ivan
27506
27507         * FS/FS/cust_bill_event.pm: errant ;
27508
27509 2002-02-27 14:39  ivan
27510
27511         * README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
27512           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
27513           httemplate/view/cust_bill.cgi: add status and statustext fields
27514           to cust_bill_event
27515
27516 2002-02-27 14:00  ivan
27517
27518         * FS/FS/cust_main.pm: well, don't make things worse when
27519           debugging...
27520
27521 2002-02-27 13:57  ivan
27522
27523         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
27524
27525 2002-02-27 09:07  khoff
27526
27527         * httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
27528           "CREATE INDEX" for part_export_option
27529
27530 2002-02-26 14:09  ivan
27531
27532         * httemplate/search/: report_cc.cgi, report_credit.cgi,
27533           report_receivables.cgi, report_tax.cgi: fixup reports for
27534           templated webUI
27535
27536 2002-02-26 03:53  ivan
27537
27538         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
27539           shipping adresses.  whew.
27540
27541 2002-02-26 03:42  ivan
27542
27543         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
27544           **BEFORE** generating @diff for SQL.  causing weird effects with
27545           cust_main::check that modifies record (ship_ field weirdness)
27546
27547           fix nasty logic error triggered by changing a ship_ field from
27548           something TO identical to the corresponding non-ship_ field.
27549           ouch
27550
27551 2002-02-26 03:30  ivan
27552
27553         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
27554           ship_ field from something TO identical to the corresponding
27555           non-ship_ field.  ouch.
27556
27557 2002-02-26 03:11  ivan
27558
27559         * httemplate/edit/cust_main.cgi: fix a weird oops with service
27560           address editing UI that would leave some fields blank... ?
27561
27562 2002-02-26 01:06  ivan
27563
27564         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
27565
27566 2002-02-26 00:34  ivan
27567
27568         * FS/FS/cust_main.pm: die with a better error message on bad
27569           locales
27570
27571 2002-02-25 11:09  ivan
27572
27573         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
27574           that have the character "." in their username     we can't search
27575           these customers by Username, can you please fix.
27576
27577 2002-02-23 14:36  ivan
27578
27579         * httemplate/search/: report_cc.cgi, report_credit.cgi,
27580           report_receivables.cgi, report_tax.cgi: take hardcoded paths out
27581           of report cgis
27582
27583 2002-02-23 03:56  ivan
27584
27585         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
27586           httemplate/search/cust_main.cgi,
27587           httemplate/search/cust_main.html: case-insensitive and substring
27588           searching
27589
27590 2002-02-23 03:46  ivan
27591
27592         * httemplate/index.html: silly html tweaking
27593
27594 2002-02-22 23:48  ivan
27595
27596         * httemplate/browse/part_pkg.cgi: it's too late.
27597
27598 2002-02-22 23:35  ivan
27599
27600         * httemplate/browse/part_pkg.cgi: i really should just start moving
27601           things to templates
27602
27603 2002-02-22 23:32  ivan
27604
27605         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
27606           misaligned columns when viewing disabled services/packages
27607
27608 2002-02-22 23:00  ivan
27609
27610         * FS/FS/UID.pm: nit
27611
27612 2002-02-22 18:14  jeff
27613
27614         * FS/FS/UID.pm, bin/svc_acct.export,
27615           httemplate/search/report_cc.cgi,
27616           httemplate/search/report_credit.cgi,
27617           httemplate/search/report_receivables.cgi,
27618           httemplate/search/report_tax.cgi: report fixes and cruft removal
27619
27620 2002-02-22 18:02  ivan
27621
27622         * httemplate/: index.html, docs/install.html, docs/upgrade8.html:
27623           UI work on main menu, remove Archive::Tar from docs
27624
27625 2002-02-22 15:18  jeff
27626
27627         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
27628           FS/bin/freeside-credit-report,
27629           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
27630           conf/report_template, httemplate/classic.html,
27631           httemplate/index.html, httemplate/search/report_cc.cgi,
27632           httemplate/search/report_cc.html,
27633           httemplate/search/report_credit.cgi,
27634           httemplate/search/report_credit.html,
27635           httemplate/search/report_receivables.cgi,
27636           httemplate/search/report_tax.cgi,
27637           httemplate/search/report_tax.html: add some reporting features
27638
27639 2002-02-22 15:08  ivan
27640
27641         * FS/FS/cust_pay_batch.pm: fix i18n zip
27642
27643 2002-02-22 14:13  ivan
27644
27645         * httemplate/edit/cust_main.cgi: billing vs. shipping states
27646           weren't sorted in the same order.  UI glitch only
27647
27648 2002-02-22 04:31  ivan
27649
27650         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
27651           <SELECT> configuration editing, fixes Bug#350
27652
27653 2002-02-22 04:13  ivan
27654
27655         * httemplate/index.html: close </FORM> tags
27656
27657 2002-02-22 01:01  ivan
27658
27659         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
27660
27661 2002-02-22 00:58  ivan
27662
27663         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
27664           OTHER/OTHER_BOUNCE
27665
27666 2002-02-21 23:50  ivan
27667
27668         * bin/fs-setup: doh
27669
27670 2002-02-21 22:42  ivan
27671
27672         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
27673           links
27674
27675 2002-02-21 22:39  ivan
27676
27677         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
27678           remove them
27679
27680 2002-02-21 22:23  ivan
27681
27682         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
27683           provisioning errors
27684
27685 2002-02-21 21:56  ivan
27686
27687         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
27688           cp_rename
27689
27690 2002-02-21 17:07  ivan
27691
27692         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
27693           httemplate/view/cust_pkg.cgi: UI work:
27694
27695           make all functions of view/cust_pkg.cgi available on
27696           view/cust_main.cgi  - having them one link down in "Edit" is
27697           confusing.
27698
27699           closes: Bug#325
27700
27701 2002-02-21 15:17  ivan
27702
27703         * bin/fs-setup: queue.svcnum is nullable too, oops
27704
27705 2002-02-21 13:43  ivan
27706
27707         * bin/fs-setup: looks like statustext field is missing NULL flag in
27708           fs-setup
27709
27710 2002-02-20 14:03  ivan
27711
27712         * httemplate/index.html: invoice reports belong here too
27713
27714 2002-02-20 02:39  ivan
27715
27716         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
27717
27718 2002-02-20 01:44  ivan
27719
27720         * httemplate/view/cust_main.cgi: don't display full card in
27721           webinterface
27722
27723 2002-02-19 19:17  jeff
27724
27725         * FS/FS/cust_main.pm: correct sense of tax generation
27726
27727 2002-02-19 17:03  ivan
27728
27729         * CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
27730           FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
27731           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
27732           FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
27733           htetc/handler.pl, httemplate/index.html,
27734           httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
27735           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
27736           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
27737           Net::SSH::ssh_cmd for all job queueing rather than local
27738           duplicated ssh subs
27739
27740           queue daemon updates: retry & remove links work, bubble up error
27741           message to webinterface, link to svcnum & have job listings on
27742           view/svc_* pages, closes: Bug#280
27743
27744           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
27745
27746 2002-02-19 15:43  ivan
27747
27748         * httemplate/docs/: install.html, schema.html, upgrade8.html: set
27749           EVERYTHING=1 for your own mod_perl compile
27750
27751 2002-02-18 23:51  ivan
27752
27753         * httemplate/index.html: oops
27754
27755 2002-02-18 23:00  ivan
27756
27757         * httemplate/classic.html: TMTOWTDI
27758
27759 2002-02-18 20:43  ivan
27760
27761         * httemplate/index.html: new main menu!
27762
27763 2002-02-18 19:22  jeff
27764
27765         * FS/FS/cust_refund.pm: fix refund posting
27766
27767 2002-02-18 19:15  ivan
27768
27769         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
27770
27771 2002-02-18 19:06  ivan
27772
27773         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
27774
27775 2002-02-18 18:57  ivan
27776
27777         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
27778           packages to edit service quantities also
27779
27780 2002-02-18 12:09  ivan
27781
27782         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
27783           strict
27784
27785 2002-02-18 10:07  ivan
27786
27787         * FS/FS/prepay_credit.pm: document 'seconds'
27788
27789 2002-02-18 02:14  ivan
27790
27791         * httemplate/edit/svc_www.cgi: oops!
27792
27793 2002-02-18 00:53  ivan
27794
27795         * Makefile: make release and make update-webdemo targets
27796
27797 2002-02-18 00:39  ivan
27798
27799         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
27800           htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
27801           operation!  closes: Bug#217
27802
27803           fix bug in edit/part_pkg: s/bkg/pkg/
27804
27805           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
27806           errors, closes: Bug#323
27807
27808 2002-02-17 19:45  ivan
27809
27810         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
27811           netcape4, use one for svc_acct.popnum too
27812
27813 2002-02-17 17:26  ivan
27814
27815         * README.1.4.0pre11, httemplate/docs/install.html,
27816           httemplate/docs/upgrade8.html: rsync docs
27817
27818 2002-02-17 16:21  jeff
27819
27820         * Makefile: keep accidentally checking in Makefile changes, gotta
27821           do something about that...
27822
27823 2002-02-17 16:13  jeff
27824
27825         * Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
27826           trading in tar for rsync for improved vpopmail support
27827
27828 2002-02-17 13:01  ivan
27829
27830         * FS/MANIFEST: removing CGIwrapper.pm
27831
27832 2002-02-17 11:12  ivan
27833
27834         * README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
27835           FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
27836
27837 2002-02-17 11:07  jeff
27838
27839         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
27840           commands too
27841
27842 2002-02-16 13:47  ivan
27843
27844         * htetc/global.asa: work with current Apache::ASP
27845
27846 2002-02-16 10:14  ivan
27847
27848         * TODO: now in RT2!
27849
27850 2002-02-15 23:27  ivan
27851
27852         * httemplate/docs/install.html: install warnings about mysql
27853
27854 2002-02-15 12:21  jeff
27855
27856         * bin/svc_acct.export: remove arbitary uid requirement for vpasswd
27857           generation
27858
27859 2002-02-15 11:34  ivan
27860
27861         * Makefile: keep accidentally checking in Makefile changes, gotta
27862           do something about that...
27863
27864 2002-02-15 11:33  ivan
27865
27866         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
27867
27868 2002-02-14 14:37  jeff
27869
27870         * bin/svc_acct.export: fix bug in multiline radiusprepend
27871
27872 2002-02-14 10:06  ivan
27873
27874         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
27875
27876 2002-02-13 17:12  ivan
27877
27878         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
27879
27880 2002-02-12 10:56  ivan
27881
27882         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
27883           error message
27884
27885 2002-02-12 10:47  ivan
27886
27887         * FS/FS/cust_main.pm: fixes:
27888
27889           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
27890           Bill' );): Illegal or empty (text) comment:  at
27891           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
27892
27893 2002-02-12 10:37  ivan
27894
27895         * bin/svc_acct.export: fixes:
27896
27897           In string, @domain now must be written as \@domain at
27898           ./svc_acct.export line 292, near "^append @domain" Global symbol
27899           "@domain" requires explicit package name at ./svc_acct.export
27900           line 292.  Execution of ./svc_acct.export aborted due to
27901           compilation errors.
27902
27903 2002-02-11 21:58  ivan
27904
27905         * README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
27906           fixes: bug#331
27907
27908 2002-02-11 20:49  ivan
27909
27910         * httemplate/edit/part_bill_event.cgi: oops
27911
27912 2002-02-11 19:29  ivan
27913
27914         * README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
27915
27916 2002-02-11 18:11  ivan
27917
27918         * FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
27919           add username_policy "@append domain"
27920
27921           add "select" config type, mmm
27922
27923 2002-02-11 18:06  ivan
27924
27925         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
27926           BUGS section
27927
27928 2002-02-11 17:25  ivan
27929
27930         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
27931
27932 2002-02-11 17:13  ivan
27933
27934         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
27935           domain pulldown closes: Bug#328
27936
27937 2002-02-11 15:01  ivan
27938
27939         * FS/FS/svc_forward.pm: oops, code hidden by pod
27940
27941 2002-02-11 13:51  ivan
27942
27943         * httemplate/edit/svc_acct.cgi: don't display useless finger and
27944           shell fields if uid is set to fixed & blank in the service
27945           definition - causes: Error: Can't have finger-name without uid
27946
27947 2002-02-11 11:38  ivan
27948
27949         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
27950           httemplate/edit/process/svc_www.cgi,
27951           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
27952           svc_www is working!
27953
27954           also auto-create and add A records if necessary using apacheip
27955           config file.
27956
27957           and show all domain_records on view/svc_domain.cgi page
27958
27959 2002-02-10 14:31  ivan
27960
27961         * httemplate/edit/svc_acct.cgi: ui
27962
27963 2002-02-10 14:21  ivan
27964
27965         * httemplate/edit/part_pkg.cgi: slighly different wording
27966
27967 2002-02-10 14:06  ivan
27968
27969         * FS/FS/cust_svc.pm: another bug in quantity checking
27970
27971 2002-02-10 13:37  ivan
27972
27973         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
27974           works
27975
27976 2002-02-10 13:30  ivan
27977
27978         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
27979           package definitions to all agent types by default
27980
27981           config option to restore current behaviour (must explicitly add
27982           new package definitions to each agent type)
27983
27984           closes: Bug#324
27985
27986 2002-02-10 11:58  ivan
27987
27988         * FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
27989           httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
27990           httemplate/edit/process/part_bill_event.cgi: update billing
27991           documentation for the new world of invoice events added
27992           freeside-daily replacing freeside-bill for the new world of
27993           invoice events
27994
27995 2002-02-10 10:56  ivan
27996
27997         * README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
27998           httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
27999           unique tokens to prevent double-submission of payments in the web
28000           UI (closes: Bug#320)
28001
28002 2002-02-10 09:30  ivan
28003
28004         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
28005           before figuring to display a list or redirect.  eliiminates "2
28006           matching found" displayed but only one in list.
28007
28008 2002-02-10 09:02  ivan
28009
28010         * FS/FS/cust_main_invoice.pm: allow + in email addresses
28011
28012 2002-02-10 08:49  ivan
28013
28014         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
28015           email addresses into svcnum-linked destinations
28016
28017 2002-02-10 08:40  ivan
28018
28019         * Makefile, httemplate/edit/svc_acct.cgi:
28020           fix "no previous account to recall hidden password from" error
28021           when adding new accounts & get an error on first try
28022
28023 2002-02-10 08:14  ivan
28024
28025         * Makefile, httemplate/index.html,
28026           httemplate/browse/svc_acct_pop.cgi,
28027           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
28028           webui
28029
28030 2002-02-10 08:05  ivan
28031
28032         * htetc/handler.pl, httemplate/browse/agent.cgi,
28033           httemplate/browse/agent_type.cgi,
28034           httemplate/browse/cust_main_county.cgi,
28035           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
28036           httemplate/browse/part_bill_event.cgi,
28037           httemplate/browse/part_pkg.cgi,
28038           httemplate/browse/part_referral.cgi,
28039           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
28040           httemplate/browse/svc_acct_pop.cgi,
28041           httemplate/config/config-process.cgi,
28042           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
28043           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
28044           httemplate/edit/agent_type.cgi,
28045           httemplate/edit/cust_bill_pay.cgi,
28046           httemplate/edit/cust_credit.cgi,
28047           httemplate/edit/cust_credit_bill.cgi,
28048           httemplate/edit/cust_main.cgi,
28049           httemplate/edit/cust_main_county-expand.cgi,
28050           httemplate/edit/cust_main_county.cgi,
28051           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28052           httemplate/edit/part_bill_event.cgi,
28053           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
28054           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
28055           httemplate/edit/svc_acct_pop.cgi,
28056           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
28057           httemplate/edit/svc_forward.cgi,
28058           httemplate/edit/process/quick-cust_pkg.cgi,
28059           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
28060           httemplate/misc/catchall.cgi,
28061           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
28062           httemplate/misc/process/link.cgi,
28063           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
28064           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
28065           httemplate/search/svc_acct.cgi,
28066           httemplate/search/svc_acct_sm.cgi,
28067           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28068           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
28069           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
28070           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28071           httemplate/view/svc_www.cgi: *finally* seems to be working under
28072           Mason.  sheesh.  *finally* seems to be working under Mason.
28073           sheesh.  *finally* seems to be working under Mason.  sheesh.
28074           *finally* seems to be working under Mason.  sheesh.  *finally*
28075           seems to be working under Mason.  sheesh.  *finally* seems to be
28076           working under Mason.  sheesh.  *finally* seems to be working
28077           under Mason.  sheesh.  *finally* seems to be working under Mason.
28078           sheesh.
28079
28080 2002-02-10 05:21  ivan
28081
28082         * htetc/handler.pl, httemplate/browse/agent.cgi,
28083           httemplate/browse/agent_type.cgi,
28084           httemplate/browse/cust_main_county.cgi,
28085           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
28086           httemplate/browse/part_bill_event.cgi,
28087           httemplate/browse/part_pkg.cgi,
28088           httemplate/browse/part_referral.cgi,
28089           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
28090           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
28091           httemplate/edit/agent_type.cgi,
28092           httemplate/edit/cust_bill_pay.cgi,
28093           httemplate/edit/cust_credit.cgi,
28094           httemplate/edit/cust_credit_bill.cgi,
28095           httemplate/edit/cust_main.cgi,
28096           httemplate/edit/cust_main_county-expand.cgi,
28097           httemplate/edit/cust_main_county.cgi,
28098           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28099           httemplate/edit/part_bill_event.cgi,
28100           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
28101           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
28102           httemplate/edit/svc_acct_pop.cgi,
28103           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
28104           httemplate/edit/svc_forward.cgi,
28105           httemplate/edit/process/REAL_cust_pkg.cgi,
28106           httemplate/edit/process/agent.cgi,
28107           httemplate/edit/process/agent_type.cgi,
28108           httemplate/edit/process/cust_bill_pay.cgi,
28109           httemplate/edit/process/cust_credit.cgi,
28110           httemplate/edit/process/cust_credit_bill.cgi,
28111           httemplate/edit/process/cust_main.cgi,
28112           httemplate/edit/process/cust_main_county-collapse.cgi,
28113           httemplate/edit/process/cust_main_county-expand.cgi,
28114           httemplate/edit/process/cust_main_county.cgi,
28115           httemplate/edit/process/cust_pay.cgi,
28116           httemplate/edit/process/cust_pkg.cgi,
28117           httemplate/edit/process/part_pkg.cgi,
28118           httemplate/edit/process/part_referral.cgi,
28119           httemplate/edit/process/quick-cust_pkg.cgi,
28120           httemplate/edit/process/svc_acct.cgi,
28121           httemplate/edit/process/svc_acct_pop.cgi,
28122           httemplate/edit/process/svc_acct_sm.cgi,
28123           httemplate/edit/process/svc_domain.cgi,
28124           httemplate/edit/process/svc_forward.cgi,
28125           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
28126           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
28127           httemplate/misc/delete-cust_pay.cgi,
28128           httemplate/misc/delete-customer.cgi,
28129           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
28130           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
28131           httemplate/misc/unsusp_pkg.cgi,
28132           httemplate/misc/process/catchall.cgi,
28133           httemplate/misc/process/delete-customer.cgi,
28134           httemplate/misc/process/link.cgi,
28135           httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
28136           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
28137           httemplate/search/svc_acct_sm.cgi,
28138           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28139           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
28140           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
28141           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28142           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
28143           to fix any redirects, whew
28144
28145           Mason handler.pl overrides CGI::redirect
28146
28147           fixed strict; problems in edit/part_pkg.cgi &
28148           edit/process/part_pkg.cgi
28149
28150 2002-02-09 18:28  ivan
28151
28152         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
28153           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
28154           config file
28155
28156 2002-02-09 18:16  ivan
28157
28158         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
28159           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
28160           httemplate/browse/part_bill_event.cgi,
28161           httemplate/edit/part_pkg.cgi,
28162           httemplate/edit/process/part_bill_event.cgi,
28163           httemplate/edit/process/part_pkg.cgi,
28164           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
28165           tested (closes: Bug#313).
28166
28167           view/cust_bill.cgi invoice view shows invoice events!
28168
28169           fix bug where adding events with no name silently failed instead
28170           of giving an error
28171
28172           add new comission plans
28173
28174 2002-02-09 17:47  ivan
28175
28176         * README.1.4.0pre8, httemplate/docs/upgrade8.html,
28177           FS/bin/freeside-bill: remove -i option from freeside-bill
28178           (obsoleted by invoice events)
28179
28180 2002-02-09 10:24  ivan
28181
28182         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
28183           httemplate/edit/process/agent_type.cgi,
28184           httemplate/edit/process/cust_main_county-expand.cgi,
28185           httemplate/edit/process/cust_main_county.cgi,
28186           httemplate/edit/process/cust_pay.cgi,
28187           httemplate/edit/process/part_pkg.cgi,
28188           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
28189           httemplate/search/svc_domain.cgi: no more exit() in templates
28190
28191 2002-02-09 10:09  ivan
28192
28193         * FS/FS/svc_domain.pm: okay all external export from .pm files is
28194           queued! (closes: Bug#249)
28195
28196 2002-02-09 09:45  ivan
28197
28198         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
28199           FS::cust_svc::check look up & check pkg_svc.quantity like
28200           httemplate/view/cust_pkg.cgi (closes: Bug#43)
28201
28202 2002-02-09 09:03  ivan
28203
28204         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
28205           Apache::ASP and Mason should set no-cache headers now (closes:
28206           Bug#23)
28207
28208 2002-02-07 14:30  ivan
28209
28210         * Makefile: oops, reversing bad Makefile patch
28211
28212 2002-02-07 14:29  ivan
28213
28214         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
28215           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
28216           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
28217           httemplate/view/cust_main.cgi: delete payments
28218
28219 2002-02-06 07:55  ivan
28220
28221         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
28222           blib/ files
28223
28224 2002-02-06 07:50  ivan
28225
28226         * FS/FS/cust_bill.pm: pod typo
28227
28228 2002-02-06 07:49  ivan
28229
28230         * Makefile, httemplate/docs/install.html: documentation building
28231           Makefile patch
28232
28233 2002-02-06 07:36  ivan
28234
28235         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
28236           punctuation
28237
28238 2002-02-06 07:07  ivan
28239
28240         * bin/fs-setup: tyop
28241
28242 2002-02-06 06:58  ivan
28243
28244         * FS/bin/freeside-adduser: fix for non-file auth
28245
28246 2002-02-05 12:25  ivan
28247
28248         * FS/FS/Record.pm: better error messages if you haven't run
28249           fs-setup ?
28250
28251 2002-02-05 10:24  ivan
28252
28253         * httemplate/docs/install.html: &nbsp; for commands; confusing
28254           otherwise
28255
28256 2002-02-05 10:04  ivan
28257
28258         * httemplate/docs/install.html: doc
28259
28260 2002-02-05 08:48  ivan
28261
28262         * fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
28263           fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
28264           password changer!
28265
28266 2002-02-05 03:06  ivan
28267
28268         * httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
28269           upgrades
28270
28271 2002-02-05 01:46  ivan
28272
28273         * httemplate/docs/: install.html, upgrade8.html: doc
28274
28275 2002-02-04 23:57  ivan
28276
28277         * README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
28278           part_export_option indices
28279
28280 2002-02-04 10:12  ivan
28281
28282         * httemplate/docs/install.html: doc update
28283
28284 2002-02-04 09:12  ivan
28285
28286         * httemplate/docs/man/FS/: Bill.html, Invoice.html: ancient files
28287
28288 2002-02-04 09:06  ivan
28289
28290         * Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
28291
28292 2002-02-04 09:04  ivan
28293
28294         * bin/fs-setup, httemplate/docs/upgrade8.html,
28295           httemplate/edit/part_bill_event.cgi: have fs-setup create the
28296           necessary "default" billing events documentation on necessary
28297           "default" billing events
28298
28299 2002-02-04 08:44  ivan
28300
28301         * httemplate/docs/install.html, httemplate/docs/upgrade8.html,
28302           httemplate/edit/part_bill_event.cgi,
28303           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
28304           FS/FS/cust_main.pm: billing events!
28305
28306 2002-01-30 10:22  ivan
28307
28308         * httemplate/: browse/part_bill_event.cgi,
28309           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
28310           working invoice event web interface
28311
28312 2002-01-30 06:18  ivan
28313
28314         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
28315           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
28316           httemplate/browse/cust_main_county.cgi,
28317           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
28318           httemplate/browse/part_bill_event.cgi,
28319           httemplate/browse/part_pkg.cgi,
28320           httemplate/browse/part_referral.cgi,
28321           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
28322           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
28323           httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
28324           httemplate/edit/cust_bill_pay.cgi,
28325           httemplate/edit/cust_credit.cgi,
28326           httemplate/edit/cust_credit_bill.cgi,
28327           httemplate/edit/cust_main.cgi,
28328           httemplate/edit/cust_main_county-expand.cgi,
28329           httemplate/edit/cust_main_county.cgi,
28330           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28331           httemplate/edit/part_bill_event.cgi,
28332           httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
28333           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
28334           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
28335           httemplate/edit/svc_forward.cgi,
28336           httemplate/edit/process/agent.cgi,
28337           httemplate/edit/process/agent_type.cgi,
28338           httemplate/edit/process/cust_bill_pay.cgi,
28339           httemplate/edit/process/cust_credit.cgi,
28340           httemplate/edit/process/cust_credit_bill.cgi,
28341           httemplate/edit/process/cust_main.cgi,
28342           httemplate/edit/process/cust_main_county-collapse.cgi,
28343           httemplate/edit/process/cust_main_county-expand.cgi,
28344           httemplate/edit/process/cust_main_county.cgi,
28345           httemplate/edit/process/cust_pay.cgi,
28346           httemplate/edit/process/cust_pkg.cgi,
28347           httemplate/edit/process/part_pkg.cgi,
28348           httemplate/edit/process/part_referral.cgi,
28349           httemplate/edit/process/quick-cust_pkg.cgi,
28350           httemplate/edit/process/svc_acct.cgi,
28351           httemplate/edit/process/svc_acct_pop.cgi,
28352           httemplate/edit/process/svc_acct_sm.cgi,
28353           httemplate/edit/process/svc_domain.cgi,
28354           httemplate/edit/process/svc_forward.cgi,
28355           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
28356           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
28357           httemplate/misc/delete-customer.cgi,
28358           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
28359           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
28360           httemplate/misc/unsusp_pkg.cgi,
28361           httemplate/misc/process/catchall.cgi,
28362           httemplate/misc/process/delete-customer.cgi,
28363           httemplate/misc/process/link.cgi,
28364           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
28365           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
28366           httemplate/search/svc_acct.cgi,
28367           httemplate/search/svc_acct_sm.cgi,
28368           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28369           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
28370           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
28371           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28372           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
28373           new CGI;   &cgisuidsetup(); from all templates.  should work
28374           better under Mason.
28375
28376 2002-01-29 09:46  ivan
28377
28378         * httemplate/docs/man/: FS.html, FS/CGI.html, FS/CGIwrapper.html,
28379           FS/Conf.html, FS/Record.html, FS/SessionClient.html,
28380           FS/SignupClient.html, FS/UID.html, FS/agent.html,
28381           FS/agent_type.html, FS/cust_bill.html, FS/cust_bill_pkg.html,
28382           FS/cust_credit.html, FS/cust_main.html, FS/cust_main_county.html,
28383           FS/cust_main_invoice.html, FS/cust_pay.html,
28384           FS/cust_pay_batch.html, FS/cust_pkg.html, FS/cust_refund.html,
28385           FS/cust_svc.html, FS/domain_record.html, FS/nas.html,
28386           FS/part_pkg.html, FS/part_referral.html, FS/part_svc.html,
28387           FS/pkg_svc.html, FS/port.html, FS/prepay_credit.html,
28388           FS/session.html, FS/svc_Common.html, FS/svc_acct.html,
28389           FS/svc_acct_pop.html, FS/svc_acct_sm.html, FS/svc_domain.html,
28390           FS/svc_www.html, FS/type_pkgs.html: these are all auto-generated
28391           by the installation; don't check them into CVS (probably should
28392           generate them for a release tarball though)
28393
28394 2002-01-29 09:42  ivan
28395
28396         * README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
28397           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
28398           httemplate/docs/man/FS/SessionClient.html,
28399           httemplate/docs/man/FS/UID.html,
28400           httemplate/docs/man/FS/agent.html,
28401           httemplate/docs/man/FS/agent_type.html,
28402           httemplate/docs/man/FS/cust_bill.html,
28403           httemplate/docs/man/FS/cust_bill_pkg.html,
28404           httemplate/docs/man/FS/cust_credit.html,
28405           httemplate/docs/man/FS/cust_main.html,
28406           httemplate/docs/man/FS/cust_main_county.html,
28407           httemplate/docs/man/FS/cust_main_invoice.html,
28408           httemplate/docs/man/FS/cust_pay.html,
28409           httemplate/docs/man/FS/cust_pay_batch.html,
28410           httemplate/docs/man/FS/cust_pkg.html,
28411           httemplate/docs/man/FS/cust_refund.html,
28412           httemplate/docs/man/FS/cust_svc.html,
28413           httemplate/docs/man/FS/domain_record.html,
28414           httemplate/docs/man/FS/nas.html,
28415           httemplate/docs/man/FS/part_pkg.html,
28416           httemplate/docs/man/FS/part_referral.html,
28417           httemplate/docs/man/FS/part_svc.html,
28418           httemplate/docs/man/FS/pkg_svc.html,
28419           httemplate/docs/man/FS/port.html,
28420           httemplate/docs/man/FS/prepay_credit.html,
28421           httemplate/docs/man/FS/session.html,
28422           httemplate/docs/man/FS/svc_Common.html,
28423           httemplate/docs/man/FS/svc_acct.html,
28424           httemplate/docs/man/FS/svc_acct_pop.html,
28425           httemplate/docs/man/FS/svc_acct_sm.html,
28426           httemplate/docs/man/FS/svc_domain.html,
28427           httemplate/docs/man/FS/svc_www.html,
28428           httemplate/docs/man/FS/type_pkgs.html: weight, plan and plandata
28429           fields in part_bill_event
28430
28431 2002-01-29 08:33  ivan
28432
28433         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
28434           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
28435           FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
28436           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
28437           httemplate/docs/install.html, httemplate/docs/man/FS.html,
28438           httemplate/docs/man/FS/CGI.html,
28439           httemplate/docs/man/FS/Conf.html,
28440           httemplate/docs/man/FS/Record.html,
28441           httemplate/docs/man/FS/SessionClient.html,
28442           httemplate/docs/man/FS/SignupClient.html,
28443           httemplate/docs/man/FS/UID.html,
28444           httemplate/docs/man/FS/agent.html,
28445           httemplate/docs/man/FS/agent_type.html,
28446           httemplate/docs/man/FS/cust_bill.html,
28447           httemplate/docs/man/FS/cust_bill_pkg.html,
28448           httemplate/docs/man/FS/cust_credit.html,
28449           httemplate/docs/man/FS/cust_main.html,
28450           httemplate/docs/man/FS/cust_main_county.html,
28451           httemplate/docs/man/FS/cust_main_invoice.html,
28452           httemplate/docs/man/FS/cust_pay.html,
28453           httemplate/docs/man/FS/cust_pay_batch.html,
28454           httemplate/docs/man/FS/cust_pkg.html,
28455           httemplate/docs/man/FS/cust_refund.html,
28456           httemplate/docs/man/FS/cust_svc.html,
28457           httemplate/docs/man/FS/domain_record.html,
28458           httemplate/docs/man/FS/nas.html,
28459           httemplate/docs/man/FS/part_pkg.html,
28460           httemplate/docs/man/FS/part_referral.html,
28461           httemplate/docs/man/FS/part_svc.html,
28462           httemplate/docs/man/FS/pkg_svc.html,
28463           httemplate/docs/man/FS/port.html,
28464           httemplate/docs/man/FS/prepay_credit.html,
28465           httemplate/docs/man/FS/session.html,
28466           httemplate/docs/man/FS/svc_Common.html,
28467           httemplate/docs/man/FS/svc_acct.html,
28468           httemplate/docs/man/FS/svc_acct_pop.html,
28469           httemplate/docs/man/FS/svc_acct_sm.html,
28470           httemplate/docs/man/FS/svc_domain.html,
28471           httemplate/docs/man/FS/svc_www.html,
28472           httemplate/docs/man/FS/type_pkgs.html,
28473           httemplate/edit/part_bill_event.cgi,
28474           httemplate/edit/part_pkg.cgi,
28475           httemplate/edit/process/part_bill_event.cgi: - web interface for
28476           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
28477           FS::svc_acct seconds_since methods) - Makefile target to
28478           regenerate HTML manpages on install - FS.pm doc update -
28479           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
28480           ->cancel, ->invoicing_list_addpost - start of a billing event web
28481           interface - cust_pay::upgrade_replace doesn't error out if
28482           history includes   overapplied payments
28483
28484 2002-01-29 03:11  ivan
28485
28486         * bin/fs-setup: oops bad column type for part_bill_event.payby
28487
28488 2002-01-28 03:24  ivan
28489
28490         * FS/FS/Record.pm: oops, syntax error in new() check for missing
28491           subclass table sub (eek)
28492
28493 2002-01-27 22:57  ivan
28494
28495         * README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
28496           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
28497           FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
28498           httemplate/docs/upgrade8.html: book closing schema changes
28499
28500 2002-01-27 21:15  ivan
28501
28502         * README.1.4.0pre4567-8, FS/FS/part_export.pm,
28503           FS/FS/part_export_option.pm, bin/fs-setup,
28504           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
28505           part_export schema changes
28506
28507 2002-01-25 17:52  ivan
28508
28509         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
28510
28511 2002-01-24 09:02  ivan
28512
28513         * FS/FS/Record.pm: emit a warning in this unlikely case again
28514
28515 2002-01-24 08:58  ivan
28516
28517         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
28518           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
28519           rather than == 0 in the ::check's ....  <rluser> you might
28520           consider <= 0
28521
28522 2002-01-24 08:54  ivan
28523
28524         * FS/FS/cust_credit_refund.pm: stack traces help alot
28525
28526 2002-01-24 03:52  ivan
28527
28528         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
28529           jeff's on a bugfinding roll here, thanks!
28530
28531 2002-01-24 03:43  ivan
28532
28533         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
28534           cust_credit_refund::cust_credit should exist..
28535
28536 2002-01-23 22:52  ivan
28537
28538         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
28539           FS::cust_refund::check  'amount' should probably be replaced with
28540           +'refund' in two places
28541
28542 2002-01-23 22:46  ivan
28543
28544         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
28545
28546 2002-01-23 18:26  ivan
28547
28548         * FS/FS/cust_refund.pm: fix cust_refund::insert
28549
28550 2002-01-22 07:57  ivan
28551
28552         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
28553           $0.00 in credits/payments/refunds
28554
28555 2002-01-22 06:55  ivan
28556
28557         * FS/FS/part_svc.pm: docu
28558
28559 2002-01-22 06:53  ivan
28560
28561         * FS/FS/svc_acct.pm: silly compilation problem
28562
28563 2002-01-22 06:42  ivan
28564
28565         * httemplate/docs/: index.html, upgrade.html, upgrade2.html,
28566           upgrade3.html: remove old upgrade docs
28567
28568 2002-01-21 03:30  ivan
28569
28570         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
28571
28572 2002-01-19 07:16  ivan
28573
28574         * FS/FS/UID.pm: error message update
28575
28576 2002-01-16 07:37  ivan
28577
28578         * FS/FS/svc_acct.pm: doc
28579
28580 2002-01-14 12:28  ivan
28581
28582         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
28583           pay some attention to 1.4 RADIUS SQL export
28584
28585 2002-01-14 06:29  ivan
28586
28587         * FS/bin/freeside-overdue: fix -l option
28588
28589 2002-01-11 23:23  ivan
28590
28591         * httemplate/docs/upgrade8.html: fix upgrade8.html to be in
28592           agreement with fs-setup
28593
28594 2002-01-09 05:29  ivan
28595
28596         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
28597           cache files on customer replace.
28598
28599           do an exact search along with the fuzzy search (webui)
28600
28601 2002-01-03 09:40  ivan
28602
28603         * README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
28604           FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
28605           FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
28606           httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
28607           schema changes:  part_bill_event and cust_bill_event tables
28608
28609           remove old 1.4.0pre READMEs
28610
28611 2001-12-28 07:17  ivan
28612
28613         * FS/bin/freeside-overdue: update usage message
28614
28615 2001-12-28 07:14  ivan
28616
28617         * FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
28618           freeside-overdue
28619
28620 2001-12-28 06:40  ivan
28621
28622         * FS/FS/cust_main.pm, FS/bin/freeside-bill,
28623           FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
28624           httemplate/edit/part_pkg.cgi: add more options to
28625           freeside-overdue
28626
28627           add charge method to FS::cust_main
28628
28629           one-off packages default to disabled
28630
28631           billing payname defaults to first and last, not "Accounts
28632           Payable"
28633
28634 2001-12-27 01:26  ivan
28635
28636         * README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
28637           FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
28638           htetc/global.asa, httemplate/browse/part_pkg.cgi,
28639           httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
28640           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
28641           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
28642           httemplate/edit/process/part_pkg.cgi,
28643           httemplate/view/cust_main.cgi: service and package disable!
28644
28645 2001-12-26 15:59  ivan
28646
28647         * httemplate/docs/: install.html, schema.html, upgrade8.html: doc
28648
28649 2001-12-26 07:41  ivan
28650
28651         * httemplate/view/cust_main.cgi: remove warnings
28652
28653 2001-12-26 07:11  ivan
28654
28655         * httemplate/edit/process/cust_credit.cgi: apply credits!!
28656
28657 2001-12-26 07:08  ivan
28658
28659         * FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
28660
28661 2001-12-26 07:07  ivan
28662
28663         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
28664           posting credit
28665
28666 2001-12-26 03:47  ivan
28667
28668         * FS/bin/freeside-overdue: don't provide example crontabs that run
28669           at 4:20 _PM_
28670
28671 2001-12-26 03:17  ivan
28672
28673         * FS/FS/cust_main.pm, FS/bin/freeside-overdue,
28674           httemplate/docs/billing.html: (untested eek) freeside-overdue
28675           script & cust_main balance_date & total_owed_date methods
28676
28677 2001-12-26 01:18  ivan
28678
28679         * httemplate/: index.html, search/cust_pay.cgi,
28680           search/cust_pay.html, view/cust_main.cgi: search by check #
28681
28682 2001-12-25 23:53  ivan
28683
28684         * FS/FS/cust_pay.pm: doc
28685
28686 2001-12-25 22:02  ivan
28687
28688         * httemplate/edit/cust_pay.cgi: UI
28689
28690 2001-12-25 21:19  ivan
28691
28692         * httemplate/: index.html, edit/cust_pay.cgi,
28693           edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
28694           search/cust_main-quickpay.html, search/cust_main.cgi,
28695           search/cust_main.html: expedited check entry
28696
28697 2001-12-25 21:02  ivan
28698
28699         * CREDITS: still missing tons of folks, i am sure
28700
28701 2001-12-25 20:52  ivan
28702
28703         * httemplate/search/: cust_bill.html, svc_acct.html,
28704           svc_domain.html, cust_main.html: same look as rest of search
28705           pages
28706
28707 2001-12-25 20:25  ivan
28708
28709         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
28710           httemplate/edit/cust_pay.cgi,
28711           httemplate/edit/process/cust_credit.cgi,
28712           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
28713           credits, post credit UI overhaul
28714
28715 2001-12-25 18:33  ivan
28716
28717         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
28718
28719 2001-12-21 18:41  ivan
28720
28721         * httemplate/docs/install.html: doco on creating database manually
28722
28723 2001-12-21 13:40  ivan
28724
28725         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
28726           httemplate/view/cust_main.cgi: add name/address to post payment
28727           screen
28728
28729           get rid of some $-0.00  yay for ieee fp
28730
28731 2001-12-21 12:55  ivan
28732
28733         * FS/FS/cust_bill_pay.pm: fixes
28734
28735             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
28736           for invnum 1659
28737             greater than cust_bill.charged 19.95 at
28738             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
28739
28740 2001-12-19 21:34  ivan
28741
28742         * FS/FS/Record.pm: work better with DBIx::Profile
28743
28744 2001-12-19 18:09  ivan
28745
28746         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
28747           '*' password
28748
28749 2001-12-19 18:07  ivan
28750
28751         * FS/FS/svc_acct.pm: quiet warnings
28752
28753 2001-12-19 06:33  ivan
28754
28755         * FS/FS/svc_acct.pm: alas, a 5.6-ism
28756
28757 2001-12-19 06:30  ivan
28758
28759         * FS/FS/svc_acct.pm: surpress warnings
28760
28761 2001-12-18 11:36  ivan
28762
28763         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
28764
28765 2001-12-18 11:34  ivan
28766
28767         * httemplate/edit/cust_bill_pay.cgi: typo
28768
28769 2001-12-18 11:32  ivan
28770
28771         * httemplate/edit/cust_bill_pay.cgi: declar vars
28772
28773 2001-12-18 11:30  ivan
28774
28775         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
28776           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
28777           payment webinterface
28778
28779 2001-12-17 23:12  ivan
28780
28781         * httemplate/search/cust_pkg.cgi: really working dates on package
28782           browse.  ouch.
28783
28784 2001-12-17 23:08  ivan
28785
28786         * httemplate/search/cust_pkg.cgi: working dates on package browse
28787
28788 2001-12-17 22:45  ivan
28789
28790         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
28791
28792 2001-12-17 22:38  ivan
28793
28794         * httemplate/search/cust_pkg.cgi: show dates on package browse
28795
28796 2001-12-17 22:29  ivan
28797
28798         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
28799
28800 2001-12-17 17:49  ivan
28801
28802         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
28803           MANIFEST
28804
28805           fix warning:
28806
28807           FS::cust_main_invoice=HASH(0x90c86c4) at
28808           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
28809
28810 2001-12-17 15:59  ivan
28811
28812         * FS/FS/cust_bill.pm: fixes
28813
28814            Argument "" isn't numeric in ncmp at
28815            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
28816
28817 2001-12-16 15:50  ivan
28818
28819         * FS/FS/cust_main.pm: eek nasty bug
28820
28821 2001-12-15 16:55  ivan
28822
28823         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
28824           cust_bill_pay.amount 39.9 for paynum 240 greater than
28825           cust_pay.paid 39.90
28826
28827 2001-12-15 14:59  ivan
28828
28829         * httemplate/view/svc_acct.cgi: style
28830
28831 2001-12-15 14:58  ivan
28832
28833         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
28834           records
28835
28836 2001-12-15 14:56  ivan
28837
28838         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
28839           <burgess@www.cynjut.net>, thanks
28840
28841 2001-12-15 14:47  ivan
28842
28843         * httemplate/edit/cust_main.cgi: allow entering of referral
28844           customer by number as well as by link off the view page, courtesy
28845           of Dave Burgess <burgess@www.cynjut.net>
28846
28847 2001-12-14 16:17  ivan
28848
28849         * FS/FS/cust_main.pm: style changes
28850
28851 2001-12-13 10:37  ivan
28852
28853         * FS/bin/freeside-setinvoice: okay, it should really work now
28854
28855 2001-12-13 09:52  ivan
28856
28857         * FS/bin/freeside-setinvoice: fix setinvoice script
28858
28859 2001-12-13 01:17  ivan
28860
28861         * FS/bin/freeside-setinvoice: added util to set invoice
28862           destinations
28863
28864 2001-12-12 11:42  ivan
28865
28866         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
28867           passwords in web interface
28868
28869 2001-12-11 23:59  ivan
28870
28871         * bin/svc_acct.export: use pwd_mkdb to install
28872           /etc/master.passwd.new instead of moving it into place
28873
28874 2001-12-11 13:26  ivan
28875
28876         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
28877
28878 2001-12-11 02:38  ivan
28879
28880         * bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
28881           config file for export add Archive::Tar to docs
28882
28883 2001-12-10 04:18  ivan
28884
28885         * FS/FS/Record.pm: Pg datatype pain
28886
28887 2001-12-09 20:54  ivan
28888
28889         * httemplate/index.html: typo noticed by Dave Burgess
28890           <burgess@www.cynjut.net>, thanks.
28891
28892 2001-12-09 16:44  ivan
28893
28894         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
28895           wasn't getting substitued.
28896
28897 2001-12-09 15:31  ivan
28898
28899         * httemplate/search/svc_acct.cgi: harmless? missing ;
28900
28901 2001-12-08 02:08  ivan
28902
28903         * httemplate/config/config.cgi: need a POST here; browsers
28904           (especially IE) are unhappy with the default GET
28905
28906 2001-12-08 02:07  ivan
28907
28908         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
28909           custnum!
28910
28911 2001-12-08 02:03  ivan
28912
28913         * FS/FS/cust_main.pm: fix logic error creating invoice line items
28914
28915 2001-12-08 02:01  ivan
28916
28917         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
28918
28919 2001-12-04 05:10  ivan
28920
28921         * httemplate/edit/svc_forward.cgi: from Dave Burgess
28922           <burgess@neonramp.com>:
28923
28924            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
28925           as the
28926            qualifier on the LHS of the assignment.  This also solves the
28927            problem with a similar error on the RHS of line 105.  It also
28928           seems to make
28929            the routine work fairly reliably (it has been problematic for me
28930           in the
28931            past).
28932
28933 2001-12-03 03:33  ivan
28934
28935         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
28936           paged service browse!!
28937
28938 2001-12-03 02:59  ivan
28939
28940         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
28941           browse
28942
28943 2001-12-03 00:43  ivan
28944
28945         * httemplate/search/cust_main.cgi: paged customer browse!
28946
28947 2001-12-03 00:41  ivan
28948
28949         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
28950           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
28951           option paged implementation of customer browse!
28952
28953 2001-11-29 16:04  ivan
28954
28955         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
28956           methods
28957
28958 2001-11-20 19:42  ivan
28959
28960         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
28961           name (!)
28962
28963 2001-11-20 19:40  ivan
28964
28965         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
28966           postalinvoicedefault config file
28967
28968 2001-11-16 02:22  ivan
28969
28970         * httemplate/docs/billing.html: update link to Text::Template docs
28971
28972 2001-11-13 13:27  ivan
28973
28974         * FS/: MANIFEST, bin/freeside-print-batch: remove
28975           freeside-print-batch
28976
28977 2001-11-12 05:19  ivan
28978
28979         * FS/FS/cust_main.pm: import hack to be less strict
28980
28981 2001-11-09 10:26  ivan
28982
28983         * httemplate/docs/install.html: Pg7 dependancy
28984
28985 2001-11-08 07:26  ivan
28986
28987         * FS/bin/freeside-queued: harmless typo noticed by "Edward
28988           Shabotinsky" <lanshark@bsinet.net>, thanks
28989
28990 2001-11-06 10:45  ivan
28991
28992         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
28993
28994 2001-11-06 10:35  ivan
28995
28996         * Makefile: i REALLY suck at Makefiles
28997
28998 2001-11-06 10:34  ivan
28999
29000         * Makefile: i suck at Makefiles
29001
29002 2001-11-06 10:22  ivan
29003
29004         * Makefile: make foo for htetc/global.asa
29005
29006 2001-11-06 09:58  ivan
29007
29008         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
29009
29010 2001-11-06 09:48  ivan
29011
29012         * bin/fs-setup: payinfo changed from length 16 to $char_d for
29013           future expansion
29014
29015 2001-11-05 13:30  ivan
29016
29017         * Makefile: more fixes for fresh installation
29018
29019 2001-11-05 13:26  ivan
29020
29021         * Makefile: yet more Make
29022
29023 2001-11-05 13:24  ivan
29024
29025         * Makefile: make create-database fix
29026
29027 2001-11-05 12:12  ivan
29028
29029         * Makefile, FS/FS/Record.pm: makefile fixups
29030
29031 2001-11-05 10:23  ivan
29032
29033         * httemplate/docs/install.html: doc
29034
29035 2001-11-05 09:00  jeff
29036
29037         * FS/FS/svc_acct.pm: improved svc_acct replacement
29038
29039 2001-11-05 08:42  ivan
29040
29041         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
29042           badly, oops
29043
29044 2001-11-05 06:04  ivan
29045
29046         * FS/bin/freeside-bill: fixup getopt
29047
29048 2001-11-05 06:03  ivan
29049
29050         * Makefile: move sys-dependant stuff to vars
29051
29052 2001-11-05 05:57  ivan
29053
29054         * FS/FS/svc_acct.pm: doc tyop
29055
29056 2001-11-05 04:07  ivan
29057
29058         * bin/svc_domain.import: this is unfinished and untested anyway,
29059           but this corrects a silly typo
29060
29061 2001-11-05 03:55  ivan
29062
29063         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
29064           expressions remove debugging warn output
29065
29066 2001-11-03 09:49  ivan
29067
29068         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
29069           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
29070           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
29071           httemplate/search/cust_main.cgi: new 'jsearch' call for big
29072           joined searches & caching support preliminary customer browse
29073           optimizations, much faster!
29074
29075 2001-11-02 00:14  ivan
29076
29077         * FS/bin/freeside-print-batch: silence pod complaints
29078
29079 2001-11-01 21:28  ivan
29080
29081         * httemplate/config/config.cgi: note config changes need
29082           apache/freeside-queued restart to take effect
29083
29084 2001-11-01 21:11  ivan
29085
29086         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
29087
29088 2001-11-01 20:55  ivan
29089
29090         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
29091           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
29092
29093 2001-10-31 16:16  ivan
29094
29095         * httemplate/search/cust_main.cgi: hit the database slightly less.
29096           this page still takes forever with lots of customers.
29097
29098 2001-10-31 08:52  ivan
29099
29100         * httemplate/browse/queue.cgi: queue display works again, even if
29101           those links don't
29102
29103 2001-10-30 11:05  ivan
29104
29105         * FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
29106           httemplate/browse/cust_pay_batch.cgi,
29107           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
29108           web interface to view pending batch
29109
29110 2001-10-30 07:42  ivan
29111
29112         * httemplate/edit/cust_main.cgi: put default country up top
29113
29114 2001-10-30 07:41  ivan
29115
29116         * httemplate/edit/cust_main.cgi: precedence oops
29117
29118 2001-10-30 07:39  ivan
29119
29120         * httemplate/edit/cust_main.cgi: better ordering of state selection
29121           on new customer screen
29122
29123 2001-10-30 06:54  ivan
29124
29125         * htetc/handler.pl, httemplate/browse/agent.cgi,
29126           httemplate/browse/agent_type.cgi,
29127           httemplate/browse/cust_main_county.cgi,
29128           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
29129           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
29130           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
29131           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
29132           httemplate/edit/cust_credit_bill.cgi,
29133           httemplate/edit/cust_main.cgi,
29134           httemplate/edit/cust_main_county-expand.cgi,
29135           httemplate/edit/cust_main_county.cgi,
29136           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
29137           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
29138           httemplate/edit/svc_acct_pop.cgi,
29139           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
29140           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
29141           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
29142           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
29143           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
29144           httemplate/search/svc_acct_sm.cgi,
29145           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
29146           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
29147           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
29148           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
29149           get rid of header foo in individual templates
29150
29151 2001-10-30 06:28  ivan
29152
29153         * httemplate/docs/: install.html, upgrade8.html: docu
29154
29155 2001-10-30 06:20  ivan
29156
29157         * htetc/handler.pl, httemplate/config/config-view.cgi,
29158           httemplate/config/config.cgi: web config should workish now
29159
29160 2001-10-30 05:49  ivan
29161
29162         * Makefile: work with CVS version too
29163
29164 2001-10-30 05:48  ivan
29165
29166         * Makefile: make
29167
29168 2001-10-30 05:47  ivan
29169
29170         * Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
29171           conf/secrets, conf/shells, conf/smtpmachine,
29172           httemplate/docs/install.html: `make create-config' installs
29173           default config (conf dir update) freeside-adduser uses default
29174           secrets file
29175
29176 2001-10-30 04:38  ivan
29177
29178         * Makefile: make
29179
29180 2001-10-30 04:35  ivan
29181
29182         * Makefile, httemplate/docs/install.html: makefile typo
29183
29184 2001-10-30 03:47  ivan
29185
29186         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
29187           httemplate/docs/config.html, httemplate/docs/index.html,
29188           httemplate/docs/install.html: whew more install docs and
29189           automation
29190
29191 2001-10-30 02:20  ivan
29192
29193         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
29194           httemplate/docs/install.html: setup/config updates.  getting
29195           easier...
29196
29197 2001-10-29 13:22  ivan
29198
29199         * Makefile: fix make clean
29200
29201 2001-10-29 12:54  ivan
29202
29203         * httemplate/docs/install.html: doc typo
29204
29205 2001-10-29 12:53  ivan
29206
29207         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
29208           records
29209
29210 2001-10-29 09:17  ivan
29211
29212         * Makefile: automate a tiny bit more
29213
29214 2001-10-26 03:24  ivan
29215
29216         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
29217           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
29218           httemplate/browse/cust_main_county.cgi,
29219           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
29220           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
29221           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
29222           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
29223           httemplate/edit/cust_credit_bill.cgi,
29224           httemplate/edit/cust_main.cgi,
29225           httemplate/edit/cust_main_county-expand.cgi,
29226           httemplate/edit/cust_main_county.cgi,
29227           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
29228           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
29229           httemplate/edit/svc_acct_pop.cgi,
29230           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
29231           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
29232           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
29233           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
29234           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
29235           httemplate/search/svc_acct_sm.cgi,
29236           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
29237           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
29238           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
29239           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
29240           cache foo *sigh*
29241
29242 2001-10-26 02:50  ivan
29243
29244         * httemplate/config/config-process.cgi: otherwise people will have
29245           problems with `0' zero
29246
29247 2001-10-25 14:24  ivan
29248
29249         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
29250
29251 2001-10-25 09:13  ivan
29252
29253         * FS/FS/cust_main_invoice.pm: & in email addresses
29254
29255 2001-10-25 01:41  ivan
29256
29257         * FS/FS/Conf.pm: remove debugging cruft
29258
29259 2001-10-24 08:45  ivan
29260
29261         * httemplate/config/config-process.cgi: correct for browser
29262           munching
29263
29264 2001-10-24 08:29  ivan
29265
29266         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
29267           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
29268           bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
29269           httemplate/config/config-process.cgi,
29270           httemplate/config/config-view.cgi, httemplate/docs/config.html,
29271           httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
29272           preliminary web config editor
29273
29274           new config files: username-ampersand, passwordmax
29275
29276           fs-setup updates
29277
29278           get rid of old and crufty and unused registries/ config foo
29279
29280           documentation updates
29281
29282 2001-10-23 17:59  ivan
29283
29284         * httemplate/browse/queue.cgi: Can't find string terminator "!"
29285           anywhere before EOF at queue.cgi line 42
29286
29287 2001-10-23 13:53  ivan
29288
29289         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
29290           UPDATE
29291
29292           greeeat.
29293
29294 2001-10-23 11:57  ivan
29295
29296         * httemplate/docs/: config.html, install.html: document how to set
29297           MySQL with BDB default tables
29298
29299 2001-10-23 11:15  ivan
29300
29301         * bin/fs-setup: mysql fixes
29302
29303 2001-10-22 07:48  ivan
29304
29305         * FS/FS/svc_acct.pm: fix dir check
29306
29307 2001-10-22 05:22  ivan
29308
29309         * FS/FS/svc_domain.pm: fix delete method for new databases
29310
29311 2001-10-22 01:31  ivan
29312
29313         * FS/FS/cust_main.pm: tyop
29314
29315 2001-10-22 01:29  ivan
29316
29317         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
29318           warnings, delete package ability (& warning)
29319
29320 2001-10-20 05:17  ivan
29321
29322         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
29323           bin/fs-setup, htetc/global.asa, htetc/handler.pl,
29324           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
29325           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
29326           httemplate/edit/svc_acct.cgi,
29327           httemplate/edit/process/cust_main.cgi,
29328           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
29329           exempt flags, UI to edit rework part_pkg editing UI some more
29330
29331 2001-10-16 13:33  jeff
29332
29333         * bin/svc_acct.export: added slipip insertion for icradius and
29334           vpopmail restart config
29335
29336 2001-10-15 07:58  ivan
29337
29338         * FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
29339           httemplate/edit/REAL_cust_pkg.cgi,
29340           httemplate/edit/process/REAL_cust_pkg.cgi,
29341           httemplate/view/cust_pkg.cgi: date editing
29342
29343 2001-10-15 05:16  ivan
29344
29345         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
29346           httemplate/misc/bill.cgi: print reasons with credits on invoices
29347
29348           use straight eval, not Safe::reval in cust_main::bill for now, as
29349           i have no   idea how to call methods on a share()'ed scalar.
29350           hmm.
29351
29352           add cust_pkg::cust_main method
29353
29354           s/eidiot/idiot/ in httemplate/misc/bill.cgi
29355
29356 2001-10-15 04:39  ivan
29357
29358         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
29359           plan ||= 'flat' for custom pricing 9clone) package definitions
29360           too
29361
29362 2001-10-15 04:35  ivan
29363
29364         * httemplate/edit/cust_main.cgi: visual fix
29365
29366 2001-10-15 03:42  ivan
29367
29368         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
29369           bin/fs-setup, httemplate/browse/part_pkg.cgi,
29370           httemplate/docs/config.html, httemplate/docs/schema.html,
29371           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
29372           httemplate/edit/part_svc.cgi,
29373           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
29374           pass, oh my
29375
29376 2001-10-12 08:26  ivan
29377
29378         * httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
29379           links
29380
29381 2001-10-11 10:46  ivan
29382
29383         * htetc/: global.asa, handler.pl: price plan uI!
29384
29385 2001-10-11 10:44  ivan
29386
29387         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
29388           ----------------------------------------------------------------------
29389
29390 2001-10-09 23:22  thalakan
29391
29392         * httemplate/search/cust_main.cgi: Reverted.
29393
29394 2001-10-09 22:59  thalakan
29395
29396         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
29397
29398 2001-10-09 22:42  ivan
29399
29400         * httemplate/search/cust_main.cgi: revert silly changes
29401
29402 2001-10-09 22:33  thalakan
29403
29404         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
29405
29406 2001-10-09 22:24  ivan
29407
29408         * FS/FS/Record.pm: embarassing doc fix, thanks jason
29409
29410 2001-10-09 16:10  ivan
29411
29412         * README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
29413           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
29414           httemplate/docs/config.html, httemplate/docs/install.html,
29415           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
29416           bin/fs-setup: add `unsuspendauto' config file: enable the
29417           automatic unsuspension of suspended packages when a customer's
29418           balance due changes from positive to zero or negative as the
29419           result of a payment or credit
29420
29421           add cust_pkg.manual_flag to disable this behaviour per customer
29422           package (no UI to set this yet)
29423
29424 2001-10-09 06:16  ivan
29425
29426         * httemplate/docs/install.html: update mysql links
29427
29428 2001-10-09 00:16  ivan
29429
29430         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
29431           fix
29432
29433 2001-10-08 20:11  ivan
29434
29435         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
29436           sheesh
29437
29438 2001-10-02 13:07  ivan
29439
29440         * httemplate/docs/upgrade8.html: doc clarification (?)
29441
29442 2001-10-02 09:00  jeff
29443
29444         * README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
29445           httemplate/docs/upgrade8.html: add pkey to batch payments and fix
29446           a doc typo
29447
29448 2001-10-02 04:10  ivan
29449
29450         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
29451           up in fix.net's password files
29452
29453 2001-10-01 03:31  ivan
29454
29455         * FS/FS/cust_pkg.pm: oops
29456
29457 2001-09-30 15:35  ivan
29458
29459         * FS/FS/svc_acct.pm: arg
29460
29461 2001-09-30 15:19  ivan
29462
29463         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
29464
29465 2001-09-30 13:30  ivan
29466
29467         * FS/FS/svc_acct.pm, httemplate/docs/config.html:
29468           username-uppercase config file
29469
29470 2001-09-27 21:33  ivan
29471
29472         * httemplate/docs/install.html: ssh recommendations
29473
29474 2001-09-27 14:49  ivan
29475
29476         * FS/FS/svc_acct_pop.pm: not used
29477
29478 2001-09-27 14:12  ivan
29479
29480         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
29481
29482 2001-09-27 13:41  ivan
29483
29484         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
29485           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
29486           selector!
29487
29488 2001-09-27 11:33  ivan
29489
29490         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
29491           domsvc
29492
29493 2001-09-26 04:34  ivan
29494
29495         * README.1.4.0pre3-4: index oops
29496
29497 2001-09-26 02:17  ivan
29498
29499         * README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
29500           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
29501           FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
29502           FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
29503           httemplate/docs/upgrade8.html: add part_pop_local table
29504
29505 2001-09-25 11:03  ivan
29506
29507         * FS/FS/cust_main.pm:
29508           ror
29509
29510 2001-09-25 11:01  ivan
29511
29512         * FS/FS/cust_main.pm, httemplate/docs/config.html: add
29513           emailinvoiceonly config file and begin to use it
29514
29515 2001-09-25 08:55  ivan
29516
29517         * FS/FS/cust_main.pm, httemplate/docs/config.html:
29518           Business::OnlinePayment::BankOfAmerica
29519
29520 2001-09-24 17:05  ivan
29521
29522         * FS/bin/freeside-queued: better REAPER
29523
29524 2001-09-23 20:23  ivan
29525
29526         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
29527
29528 2001-09-20 20:47  ivan
29529
29530         * httemplate/view/cust_main.cgi: show company and name (instead of
29531           just company) for referring customers that have a company
29532
29533 2001-09-19 17:13  ivan
29534
29535         * FS/FS/cust_main.pm: really fix fuzzy searching
29536
29537 2001-09-19 17:10  ivan
29538
29539         * FS/FS/cust_main.pm: fix fuzzy searching
29540
29541 2001-09-19 14:51  ivan
29542
29543         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
29544           working.
29545
29546 2001-09-19 14:06  ivan
29547
29548         * README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
29549           FS/bin/freeside-apply-credits, httemplate/docs/config.html:
29550           directory hashing remove jeff's lib patch from
29551           freeside-apply-credits add freeside-apply-credits to MANIFEST
29552           README for pre3-4
29553
29554 2001-09-19 12:41  ivan
29555
29556         * FS/FS/svc_acct.pm: tyop
29557
29558 2001-09-19 12:39  ivan
29559
29560         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
29561
29562 2001-09-19 12:28  ivan
29563
29564         * FS/FS/svc_acct.pm: ;args
29565
29566 2001-09-19 12:19  ivan
29567
29568         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
29569
29570 2001-09-19 12:00  ivan
29571
29572         * FS/bin/freeside-queued: set $ENV{HOME}
29573
29574 2001-09-18 17:24  ivan
29575
29576         * FS/FS/svc_acct.pm: icradius transactional password changes
29577           (suspensions, unsuspensions)
29578
29579 2001-09-16 05:45  ivan
29580
29581         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
29582           httemplate/index.html, httemplate/docs/config.html,
29583           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
29584           fix oops in FS::cust_main_invoice::replace preventing package
29585           cancellation
29586
29587           add toggle switch to cust_main searching to show/hide cancelled
29588           customers.  hidecancelledcustomers config file is just which
29589           state it starts in.
29590
29591           add signupurl config file to enable showing of the customer's
29592           signup URL on the view page.
29593
29594 2001-09-14 12:54  ivan
29595
29596         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
29597
29598 2001-09-14 11:05  ivan
29599
29600         * FS/FS/Record.pm: s/croak/confess/
29601
29602 2001-09-12 08:54  ivan
29603
29604         * httemplate/docs/: install.html, upgrade8.html: mason warnings
29605
29606 2001-09-12 08:45  ivan
29607
29608         * FS/FS/part_svc.pm: oops
29609
29610 2001-09-11 16:44  ivan
29611
29612         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
29613           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
29614           httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
29615           radius attributes & default/fixed values should work again now
29616
29617 2001-09-11 15:20  ivan
29618
29619         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
29620           bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
29621           radius attribute adding
29622
29623 2001-09-11 14:58  ivan
29624
29625         * FS/bin/freeside-queued: usage sub
29626
29627 2001-09-11 13:59  ivan
29628
29629         * httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
29630           variables between runs
29631
29632 2001-09-11 13:44  ivan
29633
29634         * httemplate/search/svc_acct.cgi: getting "you should run the
29635           bin/fs-migrate-svc_acct_sm" message unexpectedly
29636
29637 2001-09-11 12:16  ivan
29638
29639         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
29640           others?
29641
29642 2001-09-11 06:10  ivan
29643
29644         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
29645           export
29646
29647 2001-09-11 05:46  ivan
29648
29649         * httemplate/edit/process/part_svc.cgi: more service edit fix
29650
29651 2001-09-11 05:42  ivan
29652
29653         * httemplate/edit/part_svc.cgi: fix service editing
29654
29655 2001-09-11 05:25  ivan
29656
29657         * FS/FS/queue.pm: queue clean fix
29658
29659 2001-09-11 05:24  ivan
29660
29661         * FS/FS/queue.pm: job queue fix
29662
29663 2001-09-11 05:10  ivan
29664
29665         * FS/FS/cust_main.pm: fuzzyfix
29666
29667 2001-09-11 05:06  ivan
29668
29669         * FS/FS/svc_acct.pm: better logging
29670
29671 2001-09-11 05:00  ivan
29672
29673         * FS/FS/svc_acct.pm: cyrus fix!
29674
29675 2001-09-11 04:52  ivan
29676
29677         * FS/bin/freeside-queued: rar
29678
29679 2001-09-11 03:05  ivan
29680
29681         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
29682
29683 2001-09-11 02:56  ivan
29684
29685         * README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
29686           httemplate/view/cust_main.cgi: fix quick order
29687
29688 2001-09-10 21:44  ivan
29689
29690         * httemplate/browse/queue.cgi: web queue view
29691
29692 2001-09-10 21:17  ivan
29693
29694         * FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
29695           config file
29696
29697 2001-09-10 20:15  ivan
29698
29699         * README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
29700           FS/bin/freeside-queued, httemplate/docs/config.html,
29701           httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
29702           support
29703
29704 2001-09-10 18:09  ivan
29705
29706         * FS/bin/freeside-queued: working queued
29707
29708 2001-09-10 17:08  ivan
29709
29710         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
29711           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
29712           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
29713           FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
29714           htetc/handler.pl, httemplate/index.html,
29715           httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
29716           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
29717           httemplate/edit/part_svc.cgi,
29718           httemplate/edit/process/part_svc.cgi,
29719           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
29720           prelim. job queues! fixed part_svc editing
29721
29722 2001-09-10 17:07  ivan
29723
29724         * bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
29725           fs-migrate-part_svc updateing fs-setup for job queues
29726           freeside-init for starting freeside-queued
29727
29728 2001-09-07 17:28  khoff
29729
29730         * bin/fs-setup: First post.  Sorry.  Missing comma.
29731
29732 2001-09-07 13:49  ivan
29733
29734         * FS/FS/part_svc_column.pm: oops, forgot to add this
29735
29736 2001-09-07 13:26  ivan
29737
29738         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
29739
29740 2001-09-07 13:19  ivan
29741
29742         * FS/MANIFEST: tyop
29743
29744 2001-09-07 13:17  ivan
29745
29746         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
29747           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
29748           bin/generate-raddb: fix RADIUS attribute capitalization
29749
29750 2001-09-06 14:43  ivan
29751
29752         * httemplate/docs/: install.html, postgresql.html: no more pg
29753           RADIUS silliness
29754
29755 2001-09-06 14:20  ivan
29756
29757         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
29758
29759 2001-09-06 13:41  ivan
29760
29761         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
29762           FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
29763           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
29764           FS/FS/svc_www.pm, FS/t/part_svc_column.t,
29765           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
29766           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
29767           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
29768           httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
29769           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
29770
29771 2001-09-04 08:12  ivan
29772
29773         * httemplate/docs/admin.html: tyop
29774
29775 2001-09-04 08:06  ivan
29776
29777         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
29778           indeed
29779
29780 2001-09-04 07:44  ivan
29781
29782         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
29783           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
29784           httemplate/browse/part_referral.cgi,
29785           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
29786           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
29787           httemplate/edit/process/quick-cust_pkg.cgi,
29788           httemplate/view/cust_main.cgi: new admin documentation, quick
29789           one-pkg order
29790
29791 2001-09-04 04:15  ivan
29792
29793         * bin/fs-setup: rar
29794
29795 2001-09-04 04:15  ivan
29796
29797         * bin/fs-setup: much better
29798
29799 2001-09-04 04:14  ivan
29800
29801         * bin/fs-setup: tyops
29802
29803 2001-09-04 04:03  ivan
29804
29805         * bin/fs-setup, httemplate/docs/config.html: silly syntax error and
29806           doc updates
29807
29808 2001-09-04 02:55  ivan
29809
29810         * httemplate/docs/install.html: better installation instructions
29811
29812 2001-09-04 02:54  ivan
29813
29814         * htetc/global.asa: hehe, this should help out everybody without
29815           DBIx::Profile (i.e. everybody)
29816
29817 2001-09-03 15:16  ivan
29818
29819         * bin/fs-setup: this too
29820
29821 2001-09-03 15:07  ivan
29822
29823         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
29824           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
29825           httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
29826           httemplate/edit/cust_credit.cgi,
29827           httemplate/edit/cust_credit_bill.cgi,
29828           httemplate/edit/cust_pay.cgi,
29829           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
29830           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
29831           more bugs
29832
29833 2001-09-02 00:57  ivan
29834
29835         * CREDITS: credito
29836
29837 2001-09-02 00:57  ivan
29838
29839         * bin/generate-tests: gawl
29840
29841 2001-09-02 00:49  ivan
29842
29843         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
29844           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
29845           httemplate/edit/cust_credit_bill.cgi,
29846           httemplate/view/cust_main.cgi: things are starting to work again,
29847           sorta.
29848
29849 2001-09-01 22:38  ivan
29850
29851         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
29852           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
29853           migration.  ugh.
29854
29855 2001-09-01 21:51  ivan
29856
29857         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
29858
29859 2001-09-01 21:25  ivan
29860
29861         * FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
29862           FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
29863           t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
29864           t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
29865           t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
29866           t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
29867           t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
29868           t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
29869           t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
29870           t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
29871           t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
29872           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
29873           the embarassing fixes in it found
29874
29875 2001-09-01 20:42  ivan
29876
29877         * httemplate/docs/upgrade8.html: really.  backup.
29878
29879 2001-09-01 20:20  ivan
29880
29881         * httemplate/docs/upgrade8.html: upgrade
29882
29883 2001-09-01 19:53  jeff
29884
29885         * FS/bin/freeside-apply-credits: adding a credit apply utility
29886
29887 2001-09-01 19:46  ivan
29888
29889         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
29890           FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
29891           httemplate/docs/upgrade8.html: cust_refund and cust_pay get
29892           custnums
29893
29894 2001-09-01 18:27  ivan
29895
29896         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
29897           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
29898           cust_refund.pm: more udpates for the new world of unapplied
29899           stuff.  yay.
29900
29901 2001-09-01 16:41  ivan
29902
29903         * httemplate/docs/upgrade8.html: cust_bill_pay and
29904           cust_credit_refund
29905
29906 2001-09-01 15:28  jeff
29907
29908         * FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
29909           waste... and left a method out
29910
29911 2001-09-01 15:18  ivan
29912
29913         * FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
29914
29915 2001-09-01 15:01  ivan
29916
29917         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
29918
29919 2001-09-01 14:55  jeff
29920
29921         * FS/FS/cust_bill_pay.pm: oops.. need this too
29922
29923 2001-09-01 14:52  jeff
29924
29925         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
29926           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
29927           httemplate/docs/upgrade8.html,
29928           httemplate/edit/cust_credit_bill.cgi,
29929           httemplate/edit/process/cust_credit_bill.cgi,
29930           httemplate/view/cust_main.cgi: add cust_credit_bill relating
29931           multiple invoices to credits
29932
29933 2001-09-01 13:11  ivan
29934
29935         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
29936           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
29937           bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
29938           cust_credit_refund.  payments can apply to multiple invoices and
29939           refunds can apply to multiple credits.
29940
29941 2001-09-01 05:35  ivan
29942
29943         * httemplate/search/cust_bill.cgi: totals
29944
29945 2001-08-31 02:20  ivan
29946
29947         * FS/FS/Record.pm: check US zips more strictly
29948
29949 2001-08-31 01:43  ivan
29950
29951         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
29952           better
29953           state, city, then number
29954
29955 2001-08-31 00:28  ivan
29956
29957         * httemplate/edit/cust_main_county-expand.cgi: better error message
29958           for nonexistant cust_main_county records
29959
29960 2001-08-31 00:17  ivan
29961
29962         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
29963           > US UT expand state
29964           > Submit (no data entered)
29965           > US UT is gone frome the list.
29966
29967 2001-08-30 09:23  ivan
29968
29969         * httemplate/docs/signup.html: update signup server: template form
29970           and success html, document
29971
29972 2001-08-30 08:30  ivan
29973
29974         * httemplate/edit/part_svc.cgi: slighly more docu
29975
29976 2001-08-29 02:11  ivan
29977
29978         * httemplate/edit/agent.cgi: ui
29979
29980 2001-08-29 01:45  ivan
29981
29982         * bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
29983           NULL
29984
29985 2001-08-28 09:58  ivan
29986
29987         * httemplate/: docs/signup.html, docs/upgrade8.html,
29988           search/cust_main.cgi: customer-to-customer referrals in singup
29989           server
29990
29991 2001-08-28 07:34  ivan
29992
29993         * FS/FS/cust_main.pm, httemplate/docs/config.html,
29994           httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
29995           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
29996           customer-to-customer referrals!
29997
29998 2001-08-25 22:06  ivan
29999
30000         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
30001
30002 2001-08-25 22:05  ivan
30003
30004         * FS/FS/cust_credit.pm: reason can't be null
30005
30006 2001-08-22 23:17  ivan
30007
30008         * FS/FS/cust_main.pm: no need to be y1.9k complient
30009
30010 2001-08-21 03:27  ivan
30011
30012         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
30013           most everything is working svc_forward-wise now
30014
30015 2001-08-21 02:34  ivan
30016
30017         * FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
30018           htetc/global.asa, httemplate/browse/agent.cgi,
30019           httemplate/browse/agent_type.cgi,
30020           httemplate/browse/cust_main_county.cgi,
30021           httemplate/browse/part_pkg.cgi,
30022           httemplate/browse/part_referral.cgi,
30023           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
30024
30025 2001-08-20 20:03  ivan
30026
30027         * FS/FS/svc_acct.pm: fix domain method, and it works against old
30028           databases now too
30029
30030 2001-08-20 19:44  ivan
30031
30032         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
30033           FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
30034           eg/table_template-svc.pm: remove $Log$
30035
30036 2001-08-20 19:43  ivan
30037
30038         * bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
30039           think svc_acct_sm.import should go away, but...
30040
30041 2001-08-20 19:32  ivan
30042
30043         * test/cgi-test: remove $Log$
30044
30045 2001-08-20 19:31  ivan
30046
30047         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
30048           browse/part_pkg.cgi, browse/part_referral.cgi,
30049           browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
30050           edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
30051           edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
30052           edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
30053           edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
30054           edit/process/agent.cgi, edit/process/agent_type.cgi,
30055           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
30056           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
30057           edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
30058           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
30059           edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
30060           edit/process/svc_forward.cgi, misc/bill.cgi,
30061           misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
30062           misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
30063           misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
30064           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
30065           misc/process/delete-customer.cgi, misc/process/link.cgi,
30066           search/cust_bill.cgi, search/svc_acct_sm.cgi,
30067           search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
30068           view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
30069           view/svc_forward.cgi: remove $Log$ messages.  whew.
30070
30071 2001-08-20 19:16  ivan
30072
30073         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
30074           databases, with a warning
30075
30076 2001-08-20 19:03  ivan
30077
30078         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
30079           shipping address
30080
30081 2001-08-20 17:39  ivan
30082
30083         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
30084           silly syntax errors
30085
30086 2001-08-20 06:10  ivan
30087
30088         * FS/FS/svc_domain.pm: use var
30089
30090 2001-08-20 05:15  ivan
30091
30092         * httemplate/edit/svc_acct.cgi: #
30093
30094 2001-08-20 05:13  ivan
30095
30096         * httemplate/edit/svc_acct.cgi: only show domains associated with
30097           this customer.
30098
30099 2001-08-20 04:18  ivan
30100
30101         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
30102           qualified!
30103
30104 2001-08-20 04:04  ivan
30105
30106         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
30107           svc_forward work
30108
30109 2001-08-20 02:41  ivan
30110
30111         * FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
30112           svc_forward.pm: dtrt when deleting accouts wrt forwards,
30113           catchalls & other references to svc_acct records
30114
30115           depreciate svc_acct_sm further; move qmail catchall handling to
30116           svc_domain
30117
30118 2001-08-20 02:38  ivan
30119
30120         * httemplate/docs/: config.html, export.html, schema.html:
30121           documentation updates
30122
30123 2001-08-19 08:53  jeff
30124
30125         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
30126           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
30127           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
30128           httemplate/edit/process/svc_forward.cgi,
30129           httemplate/misc/catchall.cgi,
30130           httemplate/misc/process/catchall.cgi,
30131           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
30132           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
30133           httemplate/view/svc_forward.cgi: added user interface for
30134           svc_forward and vpopmail support
30135
30136 2001-08-19 06:50  ivan
30137
30138         * bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
30139           ship_last and ship_country
30140
30141 2001-08-19 03:25  ivan
30142
30143         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
30144           the fly, fixes: ticket #88
30145
30146 2001-08-19 02:08  ivan
30147
30148         * TODO: this is what i fed to RT, might as well check it in.
30149
30150           no further modifications to TODO.  everything is in the ticketing
30151           system now.
30152
30153 2001-08-19 01:32  ivan
30154
30155         * httemplate/search/cust_pkg.cgi: display bill and service
30156           name/company, and services
30157
30158 2001-08-19 01:18  ivan
30159
30160         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
30161
30162 2001-08-19 01:15  ivan
30163
30164         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
30165
30166 2001-08-18 17:48  ivan
30167
30168         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
30169           names and change them to two-letter codes
30170
30171 2001-08-17 04:33  ivan
30172
30173         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
30174           ut_alphan for non-US/CA phone numbers
30175
30176 2001-08-17 04:28  ivan
30177
30178         * FS/FS/Record.pm: canada has same phone# rules as US
30179
30180 2001-08-17 04:05  ivan
30181
30182         * httemplate/: browse/cust_main_county.cgi,
30183           edit/cust_main_county.cgi,
30184           edit/process/cust_main_county-collapse.cgi,
30185           edit/process/cust_main_county-expand.cgi: clean up tax rate
30186           editing:   sort by country->state->county,   add "collapse state"
30187           if the tax rates are the same statewide,   redirect "expand
30188           state" to the browse, not edit screen
30189
30190 2001-08-17 03:57  ivan
30191
30192         * bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
30193
30194 2001-08-17 03:57  ivan
30195
30196         * FS/FS/svc_domain.pm: document catchall and untaint everything
30197
30198 2001-08-17 03:55  ivan
30199
30200         * FS/FS/cust_main.pm, httemplate/docs/config.html:
30201           Business::OnlinePayment
30202
30203 2001-08-17 03:53  ivan
30204
30205         * Makefile: alldocs target
30206
30207 2001-08-17 03:53  ivan
30208
30209         * CREDITS: thanks jeff!
30210
30211 2001-08-15 03:04  ivan
30212
30213         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
30214           the) bad direct exit; calls
30215
30216 2001-08-13 16:15  ivan
30217
30218         * httemplate/view/cust_main.cgi: don't display empty comment box
30219
30220 2001-08-13 16:10  ivan
30221
30222         * httemplate/edit/process/cust_main.cgi: properly massage
30223           ship_state & work okay when no initial pkg is selected
30224
30225 2001-08-12 18:00  ivan
30226
30227         * httemplate/docs/schema.html: add svc_forward, depriciate
30228           svc_acct_sm
30229
30230 2001-08-12 17:21  ivan
30231
30232         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
30233
30234 2001-08-12 17:19  ivan
30235
30236         * bin/fs-setup: depriciate svc_acct_sm, add unique index for
30237           username+domsvc on svc_acct, remove silly $Log$
30238
30239 2001-08-12 12:41  jeff
30240
30241         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
30242           bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
30243           bin/svc_acct_sm.export, httemplate/docs/config.html,
30244           httemplate/docs/upgrade8.html: merging vpopmail support branch
30245
30246 2001-08-12 01:56  ivan
30247
30248         * httemplate/edit/process/part_svc.cgi: don't use
30249           Apache::ASP-specific $Redirect object
30250
30251 2001-08-11 18:26  ivan
30252
30253         * httemplate/docs/postgresql.html: i did get it working
30254
30255 2001-08-11 17:07  ivan
30256
30257         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
30258           transactional invoice_list setting & eliminate non-sticky "first
30259           package"!
30260
30261 2001-08-11 17:07  ivan
30262
30263         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
30264
30265 2001-08-11 17:06  ivan
30266
30267         * FS/FS/cust_main_invoice.pm: better error msgs
30268
30269 2001-08-11 16:19  ivan
30270
30271         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
30272           context to $cgi->keywords
30273
30274 2001-08-11 16:18  ivan
30275
30276         * httemplate/browse/part_svc.cgi: missed a variable interpolation
30277
30278 2001-08-10 22:53  ivan
30279
30280         * bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
30281
30282 2001-08-10 22:52  ivan
30283
30284         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
30285           comments fields
30286
30287 2001-08-10 22:52  ivan
30288
30289         * FS/FS/cust_main.pm: add comments field, fix ship_ address
30290           handling (don't consider a value for ship_state field to mean
30291           something meaningful is in ship_*)
30292
30293 2001-08-10 22:51  ivan
30294
30295         * FS/FS/part_svc.pm: better error msg
30296
30297 2001-08-10 22:50  ivan
30298
30299         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
30300           for ut_anything
30301
30302 2001-08-10 21:55  ivan
30303
30304         * httemplate/edit/part_svc.cgi: don't have any other choices in
30305           svcdb dropdown for existing services, since you can't change it
30306           anyway
30307
30308 2001-08-10 21:29  ivan
30309
30310         * FS/FS/CGI.pm: that's what $etc is for!
30311
30312 2001-08-10 21:15  ivan
30313
30314         * httemplate/misc/delete-customer.cgi: better docs
30315
30316 2001-08-10 17:01  ivan
30317
30318         * FS/FS/cust_main_invoice.pm: "fixes"
30319
30320           Can't call method "username" on an undefined value at
30321           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
30322
30323           but cust_main_invoice records should probably be updated when
30324           svc_acct records are deleted :/
30325
30326 2001-08-08 02:47  ivan
30327
30328         * httemplate/docs/passwd.html: doc clarification
30329
30330 2001-08-07 21:44  ivan
30331
30332         * FS/FS/Record.pm: better error msg
30333
30334 2001-08-03 13:34  jeff
30335
30336         * FS/FS/cust_bill.pm:
30337
30338           added the tax method
30339
30340 2001-07-30 03:43  ivan
30341
30342         * FS/FS/CGI.pm: Apache::ASP eidiot fix
30343
30344 2001-07-30 03:41  ivan
30345
30346         * FS/FS/Record.pm, FS/FS/cust_main.pm,
30347           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
30348           shipping address additions
30349
30350 2001-07-30 02:53  ivan
30351
30352         * httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
30353           fix in new DBIx::DBSchema)
30354
30355 2001-07-30 01:03  ivan
30356
30357         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
30358           forgotten files
30359
30360 2001-07-30 01:02  ivan
30361
30362         * htetc/: global.asa, handler.pl: template stuffs
30363
30364 2001-07-30 01:01  ivan
30365
30366         * Makefile: need this too!
30367
30368 2001-07-30 00:42  ivan
30369
30370         * bin/fs-setup: need an DBIx::DBSchema with delcolumn
30371
30372 2001-07-30 00:36  ivan
30373
30374         * httemplate/index.html, httemplate/browse/agent.cgi,
30375           httemplate/browse/agent_type.cgi,
30376           httemplate/browse/cust_main_county.cgi,
30377           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
30378           httemplate/browse/part_referral.cgi,
30379           httemplate/browse/part_svc.cgi,
30380           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
30381           httemplate/docs/billing.html, httemplate/docs/config.html,
30382           httemplate/docs/export.html, httemplate/docs/index.html,
30383           httemplate/docs/install.html, httemplate/docs/legacy.html,
30384           httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
30385           httemplate/docs/schema.html, httemplate/docs/session.html,
30386           httemplate/docs/signup.html, httemplate/docs/trouble.html,
30387           httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
30388           httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
30389           httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
30390           httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
30391           httemplate/docs/man/FS.html, httemplate/docs/man/FS/Bill.html,
30392           httemplate/docs/man/FS/CGI.html,
30393           httemplate/docs/man/FS/CGIwrapper.html,
30394           httemplate/docs/man/FS/Conf.html,
30395           httemplate/docs/man/FS/Invoice.html,
30396           httemplate/docs/man/FS/Record.html,
30397           httemplate/docs/man/FS/SessionClient.html,
30398           httemplate/docs/man/FS/SignupClient.html,
30399           httemplate/docs/man/FS/UID.html,
30400           httemplate/docs/man/FS/agent.html,
30401           httemplate/docs/man/FS/agent_type.html,
30402           httemplate/docs/man/FS/cust_bill.html,
30403           httemplate/docs/man/FS/cust_bill_pkg.html,
30404           httemplate/docs/man/FS/cust_credit.html,
30405           httemplate/docs/man/FS/cust_main.html,
30406           httemplate/docs/man/FS/cust_main_county.html,
30407           httemplate/docs/man/FS/cust_main_invoice.html,
30408           httemplate/docs/man/FS/cust_pay.html,
30409           httemplate/docs/man/FS/cust_pay_batch.html,
30410           httemplate/docs/man/FS/cust_pkg.html,
30411           httemplate/docs/man/FS/cust_refund.html,
30412           httemplate/docs/man/FS/cust_svc.html,
30413           httemplate/docs/man/FS/domain_record.html,
30414           httemplate/docs/man/FS/nas.html,
30415           httemplate/docs/man/FS/part_pkg.html,
30416           httemplate/docs/man/FS/part_referral.html,
30417           httemplate/docs/man/FS/part_svc.html,
30418           httemplate/docs/man/FS/pkg_svc.html,
30419           httemplate/docs/man/FS/port.html,
30420           httemplate/docs/man/FS/prepay_credit.html,
30421           httemplate/docs/man/FS/session.html,
30422           httemplate/docs/man/FS/svc_Common.html,
30423           httemplate/docs/man/FS/svc_acct.html,
30424           httemplate/docs/man/FS/svc_acct_pop.html,
30425           httemplate/docs/man/FS/svc_acct_sm.html,
30426           httemplate/docs/man/FS/svc_domain.html,
30427           httemplate/docs/man/FS/svc_www.html,
30428           httemplate/docs/man/FS/type_pkgs.html, bin/fs-setup,
30429           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
30430           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
30431           httemplate/edit/cust_main.cgi,
30432           httemplate/edit/cust_main_county-expand.cgi,
30433           httemplate/edit/cust_main_county.cgi,
30434           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
30435           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
30436           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
30437           httemplate/edit/svc_acct_pop.cgi,
30438           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
30439           httemplate/edit/process/agent.cgi,
30440           httemplate/edit/process/agent_type.cgi,
30441           httemplate/edit/process/cust_credit.cgi,
30442           httemplate/edit/process/cust_main.cgi,
30443           httemplate/edit/process/cust_main_county-expand.cgi,
30444           httemplate/edit/process/cust_main_county.cgi,
30445           httemplate/edit/process/cust_pay.cgi,
30446           httemplate/edit/process/cust_pkg.cgi,
30447           httemplate/edit/process/part_pkg.cgi,
30448           httemplate/edit/process/part_referral.cgi,
30449           httemplate/edit/process/part_svc.cgi,
30450           httemplate/edit/process/svc_acct.cgi,
30451           httemplate/edit/process/svc_acct_pop.cgi,
30452           httemplate/edit/process/svc_acct_sm.cgi,
30453           httemplate/edit/process/svc_domain.cgi,
30454           httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
30455           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
30456           httemplate/misc/cancel_pkg.cgi,
30457           httemplate/misc/delete-customer.cgi,
30458           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
30459           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
30460           httemplate/misc/unsusp_pkg.cgi,
30461           httemplate/misc/process/delete-customer.cgi,
30462           httemplate/misc/process/link.cgi,
30463           httemplate/search/cust_bill.cgi,
30464           httemplate/search/cust_bill.html,
30465           httemplate/search/cust_main-payinfo.html,
30466           httemplate/search/cust_main.cgi,
30467           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
30468           httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
30469           httemplate/search/svc_acct_sm.cgi,
30470           httemplate/search/svc_acct_sm.html,
30471           httemplate/search/svc_domain.cgi,
30472           httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
30473           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
30474           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
30475           httemplate/view/svc_domain.cgi: templates!!!
30476
30477 2001-07-30 00:33  ivan
30478
30479         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
30480
30481 2001-07-30 00:14  ivan
30482
30483         * INSTALL, README: templates!
30484
30485 2001-07-30 00:13  ivan
30486
30487         * TODO: todocruft
30488
30489 2001-07-29 23:28  ivan
30490
30491         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
30492
30493 2001-07-29 23:07  ivan
30494
30495         * bin/: svc_acct.export, svc_acct.import: allow !! for locked
30496           accounts instead of changing to *SUSPENDED*
30497
30498 2001-07-27 10:16  ivan
30499
30500         * FS/FS/cust_main_invoice.pm: clarification
30501
30502 2001-07-26 23:17  thalakan
30503
30504         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
30505           the checkdest method.
30506
30507 2001-06-21 09:27  ivan
30508
30509         * FS/FS/UID.pm: better error message
30510
30511 2001-06-20 01:33  ivan
30512
30513         * bin/svc_acct.export: >     Use of uninitialized value in
30514           concatenation (.) at svc_acct.export line
30515           > 276.
30516
30517 2001-06-06 15:22  ivan
30518
30519         * TODO: templating thoughts
30520
30521 2001-06-05 14:40  ivan
30522
30523         * debian/: README.Debian, changelog, conffiles.ex, control,
30524           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
30525           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
30526           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
30527           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
30528           yet)
30529
30530 2001-06-03 10:22  ivan
30531
30532         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
30533           %e: no leading zero
30534
30535 2001-06-03 07:16  ivan
30536
30537         * README: 1.3.1!!!
30538
30539 2001-06-03 07:16  ivan
30540
30541         * bin/fs-setup: allow empty refund reasons
30542
30543 2001-06-03 07:15  ivan
30544
30545         * TODO: yes yes
30546
30547 2001-06-03 05:36  ivan
30548
30549         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
30550           config files
30551
30552 2001-06-03 04:37  ivan
30553
30554         * FS/FS/svc_acct.pm: fixes
30555
30556           Can't locate object method "setfield" via package "svc_acct_sm"
30557           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
30558
30559 2001-06-03 04:27  ivan
30560
30561         * FS/FS/Record.pm: track down
30562
30563             Can't locate object method "setfield" via package "svc_acct_sm"
30564           at
30565             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
30566
30567           errors
30568
30569 2001-06-03 03:51  ivan
30570
30571         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
30572
30573 2001-05-30 08:17  ivan
30574
30575         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
30576           up for the non-mod_perl folks
30577
30578 2001-05-22 09:43  ivan
30579
30580         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
30581           <shane@2000cn.com.au>, thanks!
30582
30583 2001-05-18 07:08  ivan
30584
30585         * FS/FS/domain_record.pm: tyop
30586
30587 2001-05-15 00:52  ivan
30588
30589         * FS/bin/freeside-email: simple program to list all email addresses
30590
30591 2001-05-08 03:44  ivan
30592
30593         * bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
30594
30595 2001-05-07 08:42  ivan
30596
30597         * FS/FS/Record.pm: tyop
30598
30599 2001-05-07 08:36  ivan
30600
30601         * FS/FS/Record.pm: start to track down
30602
30603               Insecure dependency in eval while running with -T switch at
30604           /usr/local/lib/site_perl/FS/Record.pm line 202.
30605
30606           errors
30607
30608 2001-05-07 08:24  ivan
30609
30610         * bin/svc_acct.import: s/!/*/
30611
30612 2001-05-06 19:07  ivan
30613
30614         * FS/FS/cust_main.pm:
30615           http://www.sisd.com/freeside/list-archive/msg01906.html
30616
30617 2001-05-05 01:51  ivan
30618
30619         * bin/svc_acct.import:
30620           http://www.sisd.com/freeside/list-archive/msg01915.html
30621
30622 2001-04-23 12:50  ivan
30623
30624         * FS/FS/cust_credit.pm: the real
30625
30626           Can't locate object method "setfield" via package "cust_refund"
30627           at /usr/local/lib/site_perl/FS/Record.pm line 315.
30628
30629           fix
30630
30631 2001-04-23 12:27  ivan
30632
30633         * FS/FS/cust_credit.pm: *sigh*
30634
30635 2001-04-23 12:21  ivan
30636
30637         * FS/FS/cust_credit.pm: webdemo bugfix
30638
30639 2001-04-23 08:37  ivan
30640
30641         * FS/MANIFEST: 1.3.1 sigh
30642
30643 2001-04-23 05:44  ivan
30644
30645         * bin/freeside-session-kill: session killer implemeting timed
30646           access
30647
30648 2001-04-23 05:40  ivan
30649
30650         * FS/FS.pm: documentation and webdemo updates
30651
30652 2001-04-23 02:00  ivan
30653
30654         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
30655
30656 2001-04-23 00:12  ivan
30657
30658         * FS/FS/cust_main.pm: better error message (if kludgy) for no
30659           referral remove outdated NSI foo from domain ordering.  also,
30660           fuck NSI.
30661
30662 2001-04-21 18:56  ivan
30663
30664         * README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
30665           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
30666           bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
30667           bin/svc_acct_sm.import, bin/svc_domain.import,
30668           fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
30669           Net::SSH and Net::SCP on CPAN)
30670
30671 2001-04-21 18:38  ivan
30672
30673         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
30674           from Record view/cust_main.cgi needs to use ->owed method, not
30675           check (depriciated) owed field search/cust_bill.cgi redirect
30676           error when there's only one invoice
30677
30678 2001-04-21 17:49  ivan
30679
30680         * FS/FS/svc_Common.pm: need to import dbh sub from Record
30681
30682 2001-04-21 16:53  ivan
30683
30684         * FS/MANIFEST: no more dbdef
30685
30686 2001-04-15 06:56  ivan
30687
30688         * TODO: [no log message]
30689
30690 2001-04-15 06:35  ivan
30691
30692         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
30693           transactions part deux
30694
30695 2001-04-15 05:56  ivan
30696
30697         * TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
30698           FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
30699           FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
30700           bin/fs-setup: s/dbdef/DBIx::DBSchema/
30701
30702 2001-04-15 03:33  ivan
30703
30704         * CREDITS, TODO: better docs for the worst bit, finally
30705
30706 2001-04-15 02:36  ivan
30707
30708         * bin/fs-setup:
30709           http://www.sisd.com/freeside/list-archive/msg01450.html
30710
30711 2001-04-09 16:05  ivan
30712
30713         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
30714           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
30715           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
30716           bin/fs-setup: Transactions Part I!!!
30717
30718 2001-04-09 08:50  ivan
30719
30720         * CREDITS, TODO, FS/MANIFEST: rar
30721
30722 2001-03-30 09:33  ivan
30723
30724         * FS/FS/cust_bill.pm: config value money_char:
30725
30726                   Presto!  Now you can consider all numbers to be
30727           shillings.
30728
30729                   If you need to change the currency symbol, you can hunt
30730           down the
30731                   instances of literal '$' in FS::cust_bill::print_text and
30732           replace them
30733                   with your currency symbol.  I guess this should turn into
30734           a
30735                   configuration value.
30736
30737 2001-02-26 16:59  ivan
30738
30739         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
30740           thanks!
30741
30742 2001-02-21 15:48  ivan
30743
30744         * bin/svc_acct.export: add icradius_secrets config file to export
30745           to a non-Freeside MySQL database for ICRADIUS
30746
30747 2001-02-20 17:48  ivan
30748
30749         * FS/bin/freeside-print-batch: stupid pod errors
30750
30751 2001-02-20 17:46  ivan
30752
30753         * FS/FS/: Bill.pm, Invoice.pm: cruft
30754
30755 2001-02-20 17:45  ivan
30756
30757         * FS/FS/nas.pm: pod tyop
30758
30759 2001-02-20 17:45  ivan
30760
30761         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
30762           duh
30763
30764 2001-02-20 08:31  ivan
30765
30766         * FS/FS/Record.pm: don't use prepare_cached for now
30767
30768 2001-02-13 21:18  ivan
30769
30770         * README: add devel mailing list
30771
30772 2001-02-13 20:33  ivan
30773
30774         * FS/FS/port.pm: get rid of gratuitous HISTORY
30775
30776 2001-02-11 09:34  ivan
30777
30778         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
30779
30780 2001-02-11 09:17  ivan
30781
30782         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
30783           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
30784           from jason
30785
30786 2001-02-03 06:03  ivan
30787
30788         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
30789           bin/generate-prepay: time-based prepaid cards, session monitor.
30790           woop!
30791
30792 2001-01-30 23:21  ivan
30793
30794         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
30795
30796 2001-01-30 01:08  ivan
30797
30798         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
30799
30800 2001-01-22 21:03  ivan
30801
30802         * FS/FS/cust_main.pm: harmless tyop
30803
30804 2000-12-26 15:51  ivan
30805
30806         * CREDITS, TODO: statedefault & referraldefault config files
30807
30808 2000-12-10 17:30  ivan
30809
30810         * TODO: more ancient todo stuff from my inbox
30811
30812 2000-12-10 17:10  ivan
30813
30814         * TODO: ancient stuff out of my inbox
30815
30816 2000-12-08 14:22  ivan
30817
30818         * FS/FS/session.pm: session callbacks
30819
30820 2000-12-06 02:21  ivan
30821
30822         * FS/FS/Record.pm: DESTROY sub
30823
30824 2000-12-03 16:13  ivan
30825
30826         * bin/fs-setup: fix nas.last type
30827
30828 2000-12-03 12:25  ivan
30829
30830         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
30831           FS/FS/session.pm: session monitor updates
30832
30833 2000-12-03 07:14  ivan
30834
30835         * CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
30836           from Jeff Finucane <jeff@cmh.net>, thanks!
30837
30838 2000-12-03 05:45  ivan
30839
30840         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
30841           admin.html doc, autocapgen
30842
30843 2000-12-03 05:44  ivan
30844
30845         * FS/FS/port.pm: beginnings of web status for session monitor
30846
30847 2000-12-03 02:09  ivan
30848
30849         * FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
30850
30851 2000-12-01 10:34  ivan
30852
30853         * bin/fs-setup: another tyop
30854
30855 2000-12-01 10:33  ivan
30856
30857         * bin/fs-setup: tyop
30858
30859 2000-11-22 15:30  ivan
30860
30861         * FS/FS/svc_www.pm: tyop
30862
30863 2000-11-07 07:00  ivan
30864
30865         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
30866           bin/fs-setup: session monitor
30867
30868 2000-10-30 02:47  ivan
30869
30870         * bin/fs-setup: nas.last can't be defined NULL if indexed
30871
30872 2000-10-27 13:18  ivan
30873
30874         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
30875           session monitor
30876
30877 2000-10-27 13:15  ivan
30878
30879         * TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
30880           session monitor
30881
30882 2000-10-15 05:58  ivan
30883
30884         * TODO: roo
30885
30886 2000-10-11 17:44  ivan
30887
30888         * README: rawr!
30889
30890 2000-09-20 03:35  ivan
30891
30892         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
30893           print_text method is called, want to print overdue invoices if
30894           printed > 0, not > 1
30895
30896 2000-08-24 00:26  ivan
30897
30898         * TODO: untaint template source
30899
30900 2000-08-09 11:40  ivan
30901
30902         * conf/invoice_template: example invoice template
30903
30904 2000-08-09 04:30  ivan
30905
30906         * TODO, FS/FS/cust_bill.pm: templatable invoices
30907
30908 2000-07-17 06:51  ivan
30909
30910         * FS/FS/svc_acct.pm: silly mistake
30911
30912 2000-07-17 03:53  ivan
30913
30914         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
30915           aliases from being deleted
30916
30917 2000-07-17 03:37  ivan
30918
30919         * FS/FS/svc_acct.pm: make remote commands configurable
30920
30921 2000-07-17 03:36  ivan
30922
30923         * CREDITS: rawr!
30924
30925 2000-07-06 21:05  ivan
30926
30927         * fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
30928           for some folks
30929
30930 2000-07-06 06:56  ivan
30931
30932         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
30933           conjunction with AUTOLOAD this was sure a pain to find
30934
30935 2000-07-06 06:23  ivan
30936
30937         * bin/svc_acct.export: tyop
30938
30939 2000-07-06 06:19  ivan
30940
30941         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
30942           sql statement causing spurious errors
30943
30944 2000-07-06 01:57  ivan
30945
30946         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
30947           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
30948           bin/svc_acct.export: support for radius check attributes (except
30949           importing).  poorly documented.
30950
30951 2000-07-05 20:37  ivan
30952
30953         * bin/svc_acct_sm.export: don't error out on invalid
30954           svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
30955           warn.
30956
30957 2000-07-04 06:42  ivan
30958
30959         * FS/FS/svc_acct.pm: noted a API inconsistancy
30960
30961 2000-07-03 02:13  ivan
30962
30963         * bin/svc_acct_sm.export: get rid of double sendmailrestart
30964           invocation; no need for multiple sessions
30965
30966 2000-07-03 02:09  ivan
30967
30968         * bin/svc_acct_sm.export: typo
30969
30970 2000-07-03 02:03  ivan
30971
30972         * TODO, bin/svc_acct_sm.export: added sendmailrestart and
30973           sendmailconfigpath config files
30974
30975 2000-06-30 03:37  ivan
30976
30977         * FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
30978
30979 2000-06-29 08:01  ivan
30980
30981         * bin/svc_acct.export: another silly typo in svc_acct.export
30982
30983 2000-06-29 07:02  ivan
30984
30985         * bin/svc_acct_sm.export: add sendmailrestart configuration file
30986
30987 2000-06-29 05:27  ivan
30988
30989         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
30990           done in the import.
30991
30992 2000-06-29 05:00  ivan
30993
30994         * bin/fs-setup: support for pre-encrypted md5 passwords.
30995
30996 2000-06-29 04:56  ivan
30997
30998         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
30999           have $ in them.
31000
31001 2000-06-29 04:12  ivan
31002
31003         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
31004           adding new domains.
31005
31006 2000-06-29 03:51  ivan
31007
31008         * bin/svc_acct_sm.import: oops, silly mistake
31009
31010 2000-06-29 03:48  ivan
31011
31012         * bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
31013           sendmail import
31014
31015 2000-06-28 05:54  ivan
31016
31017         * FS/FS/svc_acct.pm: superfluous my()
31018
31019 2000-06-28 05:52  ivan
31020
31021         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
31022           in perl, like the empty string.
31023
31024 2000-06-28 05:37  ivan
31025
31026         * bin/svc_acct.export: add support for config option
31027           textradiusprepend
31028
31029 2000-06-28 05:32  ivan
31030
31031         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
31032           too
31033
31034 2000-06-28 05:03  ivan
31035
31036         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
31037           users files
31038
31039 2000-06-28 03:51  ivan
31040
31041         * bin/fs-radius-add: forgot to import a sub
31042
31043 2000-06-28 03:48  ivan
31044
31045         * bin/fs-radius-add: quick hack to add RADIUS attributes
31046
31047 2000-06-27 05:15  ivan
31048
31049         * TODO: i18n
31050
31051 2000-06-27 05:15  ivan
31052
31053         * FS/FS/: Record.pm, cust_main.pm: i18
31054
31055 2000-06-27 04:29  ivan
31056
31057         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
31058           -w pleaser
31059
31060 2000-06-27 04:27  ivan
31061
31062         * FS/FS/Record.pm: logically identical, but -w safe
31063
31064 2000-06-23 17:28  ivan
31065
31066         * FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
31067           report correct program name in freeside-bill usage msg
31068
31069 2000-06-23 05:25  ivan
31070
31071         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
31072           - more portable, doesn't depend on $sth->execute returning a
31073           number of rows, uses placeholders and prepare_cached
31074
31075 2000-06-22 03:52  ivan
31076
31077         * FS/bin/freeside-bill: tyop
31078
31079 2000-06-20 00:13  ivan
31080
31081         * FS/FS/cust_main_invoice.pm: documentation update
31082
31083 2000-06-17 14:48  ivan
31084
31085         * FS/FS/cust_pay_batch.pm: fix typo in error message
31086
31087 2000-06-15 07:45  ivan
31088
31089         * CREDITS, TODO: text updates
31090
31091 2000-06-15 07:07  ivan
31092
31093         * bin/svc_acct.export: added ICRADIUS radreply table support,
31094           courtesy of Kenny Elliott
31095
31096 2000-06-15 06:35  ivan
31097
31098         * FS/FS/svc_acct.pm: add radius method
31099
31100 2000-06-15 05:38  ivan
31101
31102         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
31103           scalar context, was only returning second item
31104
31105 2000-06-12 01:37  ivan
31106
31107         * bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
31108
31109 2000-05-13 14:57  ivan
31110
31111         * TODO, FS/bin/freeside-print-batch: add print_batch script from
31112           Joel Griffiths
31113
31114 2000-05-13 14:50  ivan
31115
31116         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
31117           well as a CGI object now.
31118
31119 2000-05-13 14:42  ivan
31120
31121         * CREDITS: add kristian, update joel's entry
31122
31123 2000-04-10 17:06  ivan
31124
31125         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
31126           (Registry's override doesn't work here)
31127
31128 2000-04-02 19:32  ivan
31129
31130         * FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
31131
31132 2000-03-06 08:38  ivan
31133
31134         * FS/FS/svc_acct.pm: better error message.  bah.
31135
31136 2000-03-06 08:00  ivan
31137
31138         * bin/svc_acct.export: sync up with working versoin
31139
31140 2000-03-06 07:59  ivan
31141
31142         * bin/svc_acct.export: finally get MySQL locking working for
31143           ICRADIUS export
31144
31145 2000-03-06 07:15  ivan
31146
31147         * FS/FS/SSH.pm: backout silly change
31148
31149 2000-03-06 07:04  ivan
31150
31151         * FS/FS/SSH.pm: bug in IPC::Open3 documentation?
31152
31153 2000-03-06 06:59  ivan
31154
31155         * bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
31156           mysql "Enter password: " dialog from showing up in cron/terminal
31157
31158 2000-03-06 06:51  ivan
31159
31160         * bin/svc_acct.export: eek
31161
31162 2000-03-06 06:50  ivan
31163
31164         * bin/svc_acct.export: oop
31165
31166 2000-03-06 06:48  ivan
31167
31168         * bin/svc_acct.export: s/icradiusmachine/machine/
31169
31170 2000-03-06 06:46  ivan
31171
31172         * bin/svc_acct.export: not setuid or run by malicious user - no -T
31173           necessary
31174
31175 2000-03-06 06:19  ivan
31176
31177         * bin/svc_acct.export: ICRADIUS export bugfix
31178
31179 2000-03-06 06:12  ivan
31180
31181         * TODO, bin/svc_acct.export: ICRADIUS export support
31182
31183 2000-03-03 10:45  ivan
31184
31185         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
31186           Registry wasn't overriding exit in modules
31187
31188 2000-03-03 10:21  ivan
31189
31190         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
31191           from web demo
31192
31193 2000-03-01 23:44  ivan
31194
31195         * bin/fs-setup: typo forgot closing '
31196
31197 2000-03-01 00:13  ivan
31198
31199         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
31200           bugfixes
31201
31202 2000-02-02 21:16  ivan
31203
31204         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
31205           FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
31206           bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
31207           and Apache support
31208
31209 2000-02-02 12:22  ivan
31210
31211         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
31212           bugfix prepayment in signup server
31213
31214 2000-01-30 21:22  ivan
31215
31216         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
31217           "internet cards"
31218
31219 2000-01-30 00:18  ivan
31220
31221         * CREDITS: [no log message]
31222
31223 2000-01-29 22:11  ivan
31224
31225         * TODO: [no log message]
31226
31227 2000-01-29 22:03  ivan
31228
31229         * bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
31230
31231 2000-01-29 13:10  ivan
31232
31233         * FS/FS/svc_domain.pm: doc update
31234
31235 2000-01-28 14:53  ivan
31236
31237         * bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
31238
31239 2000-01-26 16:37  ivan
31240
31241         * README: ack
31242
31243 2000-01-26 16:27  ivan
31244
31245         * TODO: update TODO
31246
31247 1999-11-08 13:38  ivan
31248
31249         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
31250
31251 1999-10-04 01:23  ivan
31252
31253         * FS/bin/freeside-bill: silly 'use of unitialized value' errors
31254
31255 1999-09-22 15:06  ivan
31256
31257         * TODO: ya todo update
31258
31259 1999-08-26 23:25  ivan
31260
31261         * TODO: [no log message]
31262
31263 1999-08-23 05:26  ivan
31264
31265         * test/cgi-test: need to untaint the command line
31266
31267 1999-08-20 01:27  ivan
31268
31269         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
31270           Bayerle:
31271           > if you eliminate services from any package, to reduce it to
31272           only one service,
31273           > once gone, they won't reappear.
31274
31275 1999-08-11 21:16  ivan
31276
31277         * FS/FS/cust_main.pm: hidecancelledpackages config option
31278
31279 1999-08-11 17:05  ivan
31280
31281         * FS/FS/svc_acct.pm: configurable min/max username length, min
31282           password length, periods in usernames
31283
31284 1999-08-11 13:51  ivan
31285
31286         * FS/bin/freeside-bill: [no log message]
31287
31288 1999-08-11 13:41  ivan
31289
31290         * FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
31291           FS/bin/freeside-bill, bin/bill: new bill script,
31292
31293 1999-08-11 07:42  ivan
31294
31295         * bin/backup-freeside: [no log message]
31296
31297 1999-08-11 06:12  ivan
31298
31299         * FS/FS/svc_domain.pm: require a working Net::Whois version
31300
31301 1999-08-10 05:06  ivan
31302
31303         * fs_passwd/fs_passwdd: even though you should probably set this
31304           for your installation
31305
31306 1999-08-04 05:42  ivan
31307
31308         * bin/pod2x: new, kludgy-but-working html generator
31309
31310 1999-08-04 05:41  ivan
31311
31312         * FS/FS.pm: pod fix
31313
31314 1999-08-04 04:50  ivan
31315
31316         * FS/FS/cust_pkg.pm: pod syntax
31317
31318 1999-08-04 03:41  ivan
31319
31320         * FS/FS/Record.pm: some pod syntax update to generate nicer html
31321           docs
31322
31323 1999-08-04 02:03  ivan
31324
31325         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
31326           FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
31327           FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
31328           FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
31329           FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
31330           FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
31331           FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
31332           FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
31333           FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
31334           FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
31335           FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
31336           FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
31337           FS/UI/agent.pm: initial checkin of module files for proper perl
31338           installation
31339
31340 1999-08-04 01:03  ivan
31341
31342         * eg/: table_template-svc.pm, table_template.pm: move table
31343           subclass examples out of production directory
31344
31345 1999-08-04 00:34  ivan
31346
31347         * FS/FS.pm: initial FS manpage
31348
31349 1999-08-03 21:15  ivan
31350
31351         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
31352
31353 1999-08-03 00:43  ivan
31354
31355         * TODO: use Net::Whois;
31356
31357 1999-07-29 12:13  ivan
31358
31359         * TODO: [no log message]
31360
31361 1999-07-29 01:50  ivan
31362
31363         * bin/fs-setup: wrong type for cust_pay_batch.exp
31364
31365 1999-07-15 17:20  ivan
31366
31367         * TODO: [no log message]
31368
31369 1999-07-15 16:50  ivan
31370
31371         * TODO: [no log message]
31372
31373 1999-07-08 04:40  ivan
31374
31375         * CREDITS, README, TODO: [no log message]
31376
31377 1999-07-07 19:32  ivan
31378
31379         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
31380           Griffiths
31381
31382 1999-07-07 18:49  ivan
31383
31384         * CREDITS: add joel
31385
31386 1999-07-07 18:49  ivan
31387
31388         * bin/svc_acct.import: updates to avoid -w warnings from Joel
31389           Griffiths <griff@aver-computer.com>
31390
31391 1999-07-07 18:02  ivan
31392
31393         * TODO: [no log message]
31394
31395 1999-04-29 02:37  ivan
31396
31397         * TODO: [no log message]
31398
31399 1999-04-19 03:32  ivan
31400
31401         * etc/megapop.pl: if you are a megapop customer...
31402
31403 1999-04-15 15:46  ivan
31404
31405         * bin/fs-setup: TT isn't a state!
31406
31407 1999-04-14 06:14  ivan
31408
31409         * TODO: configuration option to edit referrals of existing
31410           customers
31411
31412 1999-04-14 04:27  ivan
31413
31414         * TODO: showpasswords config option to show passwords
31415
31416 1999-04-14 01:58  ivan
31417
31418         * TODO: [no log message]
31419
31420 1999-04-14 00:58  ivan
31421
31422         * bin/fs-setup: export getsecrets from FS::UID instead of calling
31423           it explicitly
31424
31425 1999-04-08 20:52  ivan
31426
31427         * TODO: [no log message]
31428
31429 1999-04-08 06:21  ivan
31430
31431         * CREDITS, conf/address: [no log message]
31432
31433 1999-04-08 06:11  ivan
31434
31435         * README: 1.2.0
31436
31437 1999-04-08 06:05  ivan
31438
31439         * test/cgi-test: web interface tester / sample data creator
31440
31441 1999-04-08 06:03  ivan
31442
31443         * TODO: [no log message]
31444
31445 1999-03-26 05:15  ivan
31446
31447         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
31448           FS::table_names to avoid warnings
31449
31450 1999-03-26 05:00  ivan
31451
31452         * fs_passwd/fs_passwd_server: s/create/new/
31453
31454 1999-03-25 00:42  ivan
31455
31456         * bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
31457           Term::Query and spits out (some kinds of) nonsensical input
31458
31459 1999-03-23 16:51  ivan
31460
31461         * bin/svc_acct_sm.import: die if no relevant services... cvspain
31462
31463 1999-03-23 16:43  ivan
31464
31465         * bin/svc_acct.import: die if no relevant services
31466
31467 1999-02-28 11:44  ivan
31468
31469         * bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
31470           Ha" <bao@hacom.net>
31471
31472 1999-02-27 13:06  ivan
31473
31474         * bin/fs-setup: cust_main.paydate should be varchar(10), not
31475           @date_type ; problem reported by Ben Leibig <leibig@colorado.edu>
31476
31477 1999-02-23 00:09  ivan
31478
31479         * TODO: beginnings of one-screen new customer entry and some other
31480           miscellania
31481
31482 1999-02-10 01:02  ivan
31483
31484         * etc/sql-reserved-words.txt: some new doc files
31485
31486 1999-02-10 00:27  ivan
31487
31488         * TODO: [no log message]
31489
31490 1999-02-09 01:56  ivan
31491
31492         * TODO: [no log message]
31493
31494 1999-02-07 01:59  ivan
31495
31496         * CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
31497           Peter Wemm sent via email
31498
31499 1999-02-06 14:43  ivan
31500
31501         * CREDITS, TODO: don't use [e]idiot; display error messages on the
31502           form page
31503
31504 1999-02-03 22:09  ivan
31505
31506         * bin/fs-setup: add AU provences
31507
31508 1999-02-03 02:42  ivan
31509
31510         * bin/fs-setup: [no log message]
31511
31512 1999-01-25 04:09  ivan
31513
31514         * TODO: yet more mod_perl stuff
31515
31516 1999-01-18 15:05  ivan
31517
31518         * TODO: update TODO for stuff that was done etc.
31519
31520 1999-01-16 19:11  ivan
31521
31522         * bin/fs-setup: remove preliminary completehost changes
31523
31524 1999-01-15 16:24  ivan
31525
31526         * CREDITS: [no log message]
31527
31528 1999-01-08 21:38  ivan
31529
31530         * CREDITS: [no log message]
31531
31532 1998-12-30 15:03  ivan
31533
31534         * TODO: bugfixes; fields isn't exported by derived classes
31535
31536 1998-12-29 03:59  ivan
31537
31538         * TODO: mostly properly OO, some work still to be done with svc_
31539           stuff
31540
31541 1998-12-15 22:05  ivan
31542
31543         * bin/fs-setup: add table cust_main_invoice
31544
31545 1998-12-15 21:38  ivan
31546
31547         * TODO: [no log message]
31548
31549 1998-12-15 21:32  ivan
31550
31551         * fs_passwd/fs_passwd_server: adminsuidsetup now requires user
31552
31553 1998-12-15 21:29  ivan
31554
31555         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
31556
31557 1998-12-14 20:36  ivan
31558
31559         * bin/fs-setup: s/croak/die/; #oops
31560
31561 1998-12-14 20:33  ivan
31562
31563         * bin/fs-setup: dies if it isn't running as the freeside user
31564
31565 1998-12-09 23:23  ivan
31566
31567         * bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
31568           svc_acct_sm.import: use FS::Conf, need user (for datasrc)
31569
31570 1998-12-01 17:23  ivan
31571
31572         * TODO, CREDITS: [no log message]
31573
31574 1998-11-19 03:17  ivan
31575
31576         * bin/dbdef-create: adminsuidsetup requires argument
31577
31578 1998-11-18 01:01  ivan
31579
31580         * CREDITS, TODO, bin/fs-setup: i18n! i18n!
31581
31582 1998-11-15 05:18  ivan
31583
31584         * bin/fs-setup: remove debugging
31585
31586 1998-11-15 01:43  ivan
31587
31588         * bin/fs-setup: update for new config file syntax, new
31589           adminsuidsetup
31590
31591 1998-11-14 18:53  ivan
31592
31593         * bin/bill: afterthought
31594
31595 1998-11-14 18:51  ivan
31596
31597         * bin/bill: adminsuidsetup needs user, pod, cleanup
31598
31599 1998-11-13 01:56  ivan
31600
31601         * TODO: change configuration file layout to support multiple
31602           distinct databases (with own set of config files, export, etc.)
31603
31604 1998-11-07 17:09  ivan
31605
31606         * README: 1.1.6 release
31607
31608 1998-11-07 02:24  ivan
31609
31610         * README: don't use depriciated FS::Bill and FS::Invoice, other
31611           miscellania
31612
31613 1998-11-07 00:25  ivan
31614
31615         * TODO: [no log message]
31616
31617 1998-11-07 00:21  ivan
31618
31619         * bin/bill: missing use
31620
31621 1998-11-07 00:19  ivan
31622
31623         * bin/bill:
31624           still need to bless into FS::cust_main (for now)
31625
31626 1998-11-07 00:08  ivan
31627
31628         * bin/bill:
31629           Removed depriciated FS::Bill (now in FS::cust_main)
31630
31631 1998-10-22 08:51  ivan
31632
31633         * bin/fs-setup: also varchar with no length specified - postgresql
31634           fix broke mysql.
31635
31636 1998-10-22 08:46  ivan
31637
31638         * bin/fs-setup: now smallint is illegal, so remove that too.
31639
31640 1998-10-14 00:05  ivan
31641
31642         * README, bin/fs-setup: 1.1.4 release, fix postgresql
31643
31644 1998-10-13 05:49  ivan
31645
31646         * TODO: [no log message]
31647
31648 1998-10-13 05:07  ivan
31649
31650         * TODO, bin/svc_acct.import: Assigns password from the shadow file
31651           for RADIUS password "UNIX"
31652
31653 1998-10-13 02:17  ivan
31654
31655         * TODO: [no log message]
31656
31657 1998-10-12 14:22  ivan
31658
31659         * TODO: [no log message]
31660
31661 1998-10-12 14:15  ivan
31662
31663         * TODO: [no log message]
31664
31665 1998-10-12 02:12  ivan
31666
31667         * TODO: remove adding cvs from the todo
31668
31669 1998-10-12 02:09  ivan
31670
31671         * TODO: [no log message]
31672
31673 1998-10-12 02:09  ivan
31674
31675         * TODO: Id to Header
31676
31677 1998-10-12 02:07  ivan
31678
31679         * TODO: Test keyword substitution
31680
31681 1998-10-12 01:59  ivan
31682
31683         * TODO: Commiting sample change.
31684
31685 1998-10-12 00:15  ivan
31686
31687         * conf/shells: Initial revision
31688
31689 1998-10-12 00:12  ivan
31690
31691         * conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
31692           revision
31693
31694 1998-10-12 00:08  ivan
31695
31696         * TODO: Initial revision
31697
31698 1998-10-12 00:03  ivan
31699
31700         * bin/fs-setup: Initial revision
31701
31702 1998-10-11 23:56  ivan
31703
31704         * README: Initial revision
31705
31706 1998-09-25 01:52  ivan
31707
31708         * bin/pod2x: Initial revision
31709
31710 1998-09-17 22:43  ivan
31711
31712         * bin/svc_acct.export: Initial revision
31713
31714 1998-09-02 21:50  ivan
31715
31716         * CREDITS: Initial revision
31717
31718 1998-08-23 20:12  ivan
31719
31720         * fs_passwd/fs_passwd_server: Initial revision
31721
31722 1998-08-23 20:04  ivan
31723
31724         * fs_passwd/fs_passwd: Initial revision
31725
31726 1998-08-23 19:01  ivan
31727
31728         * bin/bill: Initial revision
31729
31730 1998-08-19 21:42  ivan
31731
31732         * eg/TEMPLATE_cust_main.import: Initial revision
31733
31734 1998-08-16 14:02  ivan
31735
31736         * bin/svc_acct.import: Initial revision
31737
31738 1998-08-14 15:11  ivan
31739
31740         * bin/svc_acct_sm.export: Initial revision
31741
31742 1998-08-12 20:55  ivan
31743
31744         * Artistic: Initial revision
31745
31746 1998-07-18 00:11  ivan
31747
31748         * etc/domain-template.txt: Initial revision
31749
31750 1998-07-17 00:43  ivan
31751
31752         * bin/svc_acct_sm.import: Initial revision
31753
31754 1998-06-03 00:22  ivan
31755
31756         * bin/dbdef-create: Initial revision
31757
31758 1998-03-23 00:20  ivan
31759
31760         * fs_passwd/fs_passwdd: Initial revision
31761
31762 1998-03-22 23:46  ivan
31763
31764         * GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
31765           etc/example-direct-cardin: Initial revision
31766