Updated for 1.7.3
[freeside.git] / ChangeLog
1 2008-04-30 16:42  ivan
2
3         * Makefile: not here
4
5 2008-04-30 16:36  ivan
6
7         * Makefile: that explains the bs with ChangeLog
8
9 2008-04-30 16:34  ivan
10
11         * debian/changelog: reverting one last time.  this should do it
12
13 2008-04-30 16:33  ivan
14
15         * ChangeLog: Updated for 1.7.3
16
17 2008-04-30 16:29  ivan
18
19         * Makefile: last last-minute fix for last-minute change
20
21 2008-04-30 16:28  ivan
22
23         * ChangeLog, debian/changelog: Updated for 1.7.3
24
25 2008-04-30 16:26  ivan
26
27         * Makefile: 1.7.3
28
29 2008-04-30 16:25  ivan
30
31         * debian/changelog: reverting bad change
32
33 2008-04-30 16:22  ivan
34
35         * ChangeLog, install/rpm/freeside.spec, debian/changelog: Updated
36           for 1.7.3
37
38 2008-04-30 16:19  ivan
39
40         * Makefile: last minute release target update.  not particularly
41           dangerous, nobody uses it but me
42
43 2008-04-24 16:15  ivan
44
45         * FS/MANIFEST: reverting MANIFEST changes that should not have been
46           committed in the first place...
47
48 2008-04-18 19:42  ivan
49
50         * install/rpm/freeside.spec: Updated for 1.7.3rc3
51
52 2008-04-18 14:27  ivan
53
54         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
55           wish this was easier to test.
56
57 2008-04-18 14:25  ivan
58
59         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
60
61 2008-04-18 14:19  ivan
62
63         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
64           finally fix ticket auto-association not getting along with RT
65           ACLs
66
67 2008-04-18 09:27  jeff
68
69         * httemplate/: browse/addr_block.cgi, browse/router.cgi,
70           edit/process/addr_block/allocate.cgi: backout browse changes
71           until 1.7.4
72
73 2008-04-17 20:29  jeff
74
75         * FS/t/addr_block.t, FS/t/router.t,
76           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
77           httemplate/edit/allocate.html, FS/MANIFEST,
78           httemplate/edit/process/addr_block/add.cgi,
79           httemplate/edit/process/addr_block/allocate.cgi,
80           httemplate/edit/process/addr_block/deallocate.cgi,
81           httemplate/edit/process/addr_block/split.cgi: drag address and
82           router even farther into the century
83
84 2008-04-16 11:32  jeff
85
86         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
87           httemplate/view/cust_main/packages.html: show user who created
88           (cancel/suspend) reason and possibly fix a lingering spurious
89           usergroup bug
90
91 2008-04-14 11:42  ivan
92
93         * Makefile, ChangeLog: rc3
94
95 2008-04-10 15:00  ivan
96
97         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
98           AddLink so that the auto-association stuff works when creating a
99           ticket
100
101 2008-04-09 14:44  ivan
102
103         * httemplate/docs/AGPL.html: file AGPL.html was added on branch
104           FREESIDE_1_7_BRANCH on 2008-04-09 21:44:28 +0000
105
106 2008-04-09 14:44  ivan
107
108         * httemplate/docs/: AGPL.html: oops, adding explicit AGPL.html
109
110 2008-04-08 20:33  ivan
111
112         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
113           charges
114
115 2008-04-07 22:53  ivan
116
117         * install/rpm/freeside.spec: Updated for 1.7.3rc2
118
119 2008-04-07 22:52  ivan
120
121         * Makefile: rc2
122
123 2008-04-07 22:49  ivan
124
125         * debian/prerm: file prerm was added on branch FREESIDE_1_7_BRANCH
126           on 2008-04-08 05:49:21 +0000
127
128 2008-04-07 22:49  ivan
129
130         * debian/templates: file templates was added on branch
131           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
132
133 2008-04-07 22:49  ivan
134
135         * debian/cron.d: file cron.d was added on branch
136           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
137
138 2008-04-07 22:49  ivan
139
140         * debian/dbconfig-common.install: file dbconfig-common.install was
141           added on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
142
143 2008-04-07 22:49  ivan
144
145         * debian/dbconfig-common.upgrade: file dbconfig-common.upgrade was
146           added on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
147
148 2008-04-07 22:49  ivan
149
150         * debian/freeside-webui.links: file freeside-webui.links was added
151           on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
152
153 2008-04-07 22:49  ivan
154
155         * debian/freeside.apache-alias.conf: file
156           freeside.apache-alias.conf was added on branch
157           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
158
159 2008-04-07 22:49  ivan
160
161         * debian/freeside.default: file freeside.default was added on
162           branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
163
164 2008-04-07 22:49  ivan
165
166         * debian/freeside.docs: file freeside.docs was added on branch
167           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
168
169 2008-04-07 22:49  ivan
170
171         * debian/init.d.lsb.ex: file init.d.lsb.ex was added on branch
172           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
173
174 2008-04-07 22:49  ivan
175
176         * debian/postinst: file postinst was added on branch
177           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
178
179 2008-04-07 22:49  ivan
180
181         * debian/postrm: file postrm was added on branch
182           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
183
184 2008-04-07 22:49  ivan
185
186         * debian/preinst: file preinst was added on branch
187           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
188
189 2008-04-07 22:49  ivan
190
191         * debian/: TODO, compat, config, cron.d, dbconfig-common.install,
192           dbconfig-common.upgrade, freeside-webui.links,
193           freeside.apache-alias.conf, freeside.default, freeside.docs,
194           init.d.lsb.ex, postinst, postrm, preinst, prerm, templates,
195           README.Debian, changelog, conffiles.ex, control, copyright,
196           cron.d.ex, dirs, docs, ex.doc-base.package, freeside-doc.docs,
197           freeside-doc.files, init.d.ex, manpage.1.ex, manpage.sgml.ex,
198           menu.ex, postinst.ex, postrm.ex, preinst.ex, prerm.ex, rules,
199           watch.ex: debian packages!
200
201 2008-04-07 22:49  ivan
202
203         * debian/TODO: file TODO was added on branch FREESIDE_1_7_BRANCH on
204           2008-04-08 05:49:19 +0000
205
206 2008-04-07 22:49  ivan
207
208         * debian/compat: file compat was added on branch
209           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
210
211 2008-04-07 22:49  ivan
212
213         * debian/config: file config was added on branch
214           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
215
216 2008-04-05 00:00  ivan
217
218         * FS/bin/freeside-prepaidd: configurable logfile location for
219           freeside-prepaidd
220
221 2008-04-04 12:47  ivan
222
223         * httemplate/elements/header.html: sync with HEAD
224
225 2008-04-03 15:47  rsiddall
226
227         * httemplate/elements/header.html: Missing comma in argument list
228           causes Mason compilation error.
229
230 2008-04-02 10:28  ivan
231
232         * Makefile: substitute FREESIDE_CONF in apache conf files
233
234 2008-04-02 10:26  ivan
235
236         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
237           freeside-base2.conf: template AuthUserFile htpasswd to be in
238           FREESIDE_CONF dir instead of hardcoded location
239
240 2008-04-02 09:57  rsiddall
241
242         * Makefile: Quick fix to update the release version number in the
243           RPM spec file.  This leaves the spec file unusable for CVS
244           builds.
245
246 2008-04-02 08:38  ivan
247
248         * init.d/freeside-init: tiny init file nit that helps with deb
249           packaging (and probably rpm too) - source /etc/default/freeside
250           if it exists
251
252 2008-04-01 21:32  ivan
253
254         * httemplate/docs/credits.html: slight browser adjustments and DONE
255
256 2008-04-01 21:20  ivan
257
258         * httemplate/elements/header.html: new header about: box
259
260 2008-04-01 21:19  ivan
261
262         * httemplate/docs/about.html: adding about.html on 1.7
263
264 2008-04-01 21:19  ivan
265
266         * httemplate/docs/about.html: file about.html was added on branch
267           FREESIDE_1_7_BRANCH on 2008-04-02 04:19:37 +0000
268
269 2008-04-01 21:19  ivan
270
271         * httemplate/docs/about.html: slightly taller
272
273 2008-04-01 21:09  ivan
274
275         * httemplate/docs/: credits.html, license.html: fckeditor is unused
276           in 1.7
277
278 2008-04-01 21:07  ivan
279
280         * httemplate/docs/: credits.html, license.html: updated credits and
281           license
282
283 2008-04-01 21:05  ivan
284
285         * httemplate/docs/about.html: adding about.html splash
286
287 2008-04-01 20:48  ivan
288
289         * httemplate/elements/popup_link_onclick.html: remove excessive
290           iframe borders, add "scrolling" and "nofalse" options
291
292 2008-04-01 17:23  ivan
293
294         * httemplate/elements/init_overlib.html: sync with HEAD
295
296 2008-04-01 17:22  ivan
297
298         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
299
300 2008-04-01 16:56  ivan
301
302         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
303           fix
304
305 2008-04-01 16:30  ivan
306
307         * httemplate/docs/: credits.html, license.html: adding license and
308           credits in app itself
309
310 2008-04-01 16:30  ivan
311
312         * httemplate/docs/credits.html: file credits.html was added on
313           branch FREESIDE_1_7_BRANCH on 2008-04-01 23:30:09 +0000
314
315 2008-04-01 16:30  ivan
316
317         * httemplate/docs/license.html: file license.html was added on
318           branch FREESIDE_1_7_BRANCH on 2008-04-01 23:30:09 +0000
319
320 2008-04-01 16:24  ivan
321
322         * TODO: remove TODO
323
324 2008-04-01 16:24  ivan
325
326         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
327
328 2008-04-01 16:20  ivan
329
330         * README: welcome to the new world
331
332 2008-04-01 16:15  ivan
333
334         * install/README: [no log message]
335
336 2008-04-01 16:15  ivan
337
338         * INSTALL: clean up top level files
339
340 2008-04-01 16:08  ivan
341
342         * INSTALL, CREDITS: clean up some of the top-level files
343
344 2008-04-01 15:34  ivan
345
346         * ChangeLog: current 1.7 ChangeLog
347
348 2008-04-01 08:55  rsiddall
349
350         * httemplate/elements/init_overlib.html: Missing % causes closing
351           brace to be omitted from Perl compilation.
352
353 2008-04-01 02:40  ivan
354
355         * Makefile: last of the silly version numbers
356
357 2008-04-01 02:19  ivan
358
359         * FS/FS/cust_bill.pm: don't show services on invoices that are
360           newer than the invoice, closes: #3032
361
362 2008-04-01 01:43  ivan
363
364         * FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
365           rt/lib/RT/Ticket_Overlay.pm, rt/lib/RT/URI/freeside/Internal.pm:
366           last bit of magic for RT ticket customer auto-association: look
367           for requestor email addresses in cust_main_invoice and svc_acct,
368           closes; RT#1160
369
370 2008-03-31 23:37  ivan
371
372         * httemplate/edit/cust_main_county.html: probably doesn't matter
373           now, but better error reporting anyway
374
375 2008-03-31 23:34  ivan
376
377         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
378           edit/cust_credit.cgi: popup iframes don't have predictable names
379           anymore, so locate submit buttons by id instead
380
381 2008-03-31 23:26  ivan
382
383         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
384           doc height param
385
386 2008-03-31 23:16  ivan
387
388         * httemplate/elements/iframecontentmws.js: append a random number
389           to the iframe name on-the-fly to keep safari from caching it
390           under all circumstances
391
392 2008-03-31 22:49  ivan
393
394         * httemplate/view/cust_main/payment_history.html: finish
395           component-izing overlib links
396
397 2008-03-31 21:37  ivan
398
399         * httemplate/search/cust_pkg.cgi: use popup_link...
400
401 2008-03-31 21:19  ivan
402
403         * httemplate/browse/rate_detail.html: can't run include() sub at
404           <%once> time
405
406 2008-03-31 20:56  ivan
407
408         * httemplate/browse/rate_detail.html: component-ize overlib init
409           and popup link
410
411 2008-03-31 20:51  ivan
412
413         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
414
415 2008-03-31 20:49  ivan
416
417         * httemplate/elements/phonenumber.html: use popup_link element for
418           phonenumber.html silly vonage popup
419
420 2008-03-31 16:19  ivan
421
422         * httemplate/elements/progress-init.html: overlib include
423
424 2008-03-31 16:14  ivan
425
426         * httemplate/elements/: popup_link-cust_main.html,
427           popup_link-cust_pkg.html, popup_link-cust_svc.html,
428           popup_link.html, popup_link_onclick.html: fix examples to use
429           elements/init_overlib.html
430
431 2008-03-31 16:09  ivan
432
433         * httemplate/browse/cust_main_county.cgi: overlib include
434
435 2008-03-31 16:07  ivan
436
437         * httemplate/: view/cust_main.cgi,
438           elements/popup_link_onclick.html, view/cust_main/notes.html:
439           clean up overlib usage for customer notes
440
441 2008-03-31 15:52  ivan
442
443         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
444           hidden agentnum tags with trailling "/ >"
445
446 2008-03-31 15:27  ivan
447
448         * httemplate/elements/init_overlib.html: file init_overlib.html was
449           added on branch FREESIDE_1_7_BRANCH on 2008-03-31 22:27:56 +0000
450
451 2008-03-31 15:27  ivan
452
453         * httemplate/: elements/init_overlib.html,
454           edit/cust_main/billing.html, misc/payment.cgi: overlib cleanup:
455           easy static CVV2/echeck popups
456
457 2008-03-31 14:52  ivan
458
459         * httemplate/elements/iframecontentmws.js: update overlibmws to
460           current code
461
462 2008-03-31 14:11  ivan
463
464         * httemplate/elements/popup_link_onclick.html: file
465           popup_link_onclick.html was added on branch FREESIDE_1_7_BRANCH
466           on 2008-03-31 21:11:03 +0000
467
468 2008-03-31 14:11  ivan
469
470         * httemplate/: elements/popup_link_onclick.html,
471           elements/popup_link.html, browse/cust_main_county.cgi: fix safari
472           weirdness with caching iframes and auto-submitting them (in tax
473           editor at least)
474
475 2008-03-31 13:40  ivan
476
477         * httemplate/elements/: popup_link-cust_main.html,
478           popup_link-cust_pkg.html, popup_link-cust_svc.html,
479           popup_link.html: clean up popup link elements a bit, have the
480           iframe name autogenerate to work around safari fuckery
481
482 2008-03-31 11:50  ivan
483
484         * httemplate/elements/: overlibmws_crossframe.js, overlibmws.js,
485           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
486           to current code before delving into safari problem...  hopefully
487           no disasterous side effects :)
488
489 2008-03-29 19:42  ivan
490
491         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
492           show invoice resend and payment posting links if you can't do
493           that anyway
494
495 2008-03-29 02:11  ivan
496
497         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
498           quick links for unprocessed and processed CDRs to svc_phone view
499
500 2008-03-29 01:05  ivan
501
502         * httemplate/edit/process/quick-cust_pkg.cgi: hmm... think this is
503           right for 1.7
504
505 2008-03-29 01:02  ivan
506
507         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
508           redirect
509
510 2008-03-28 15:31  ivan
511
512         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
513           both src and charged_party fields, and disable_src is not checked
514
515 2008-03-27 15:04  ivan
516
517         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
518           only, closes: #3085
519
520 2008-03-27 14:05  ivan
521
522         * httemplate/view/cust_main/: payment_history.html: fix for ACH
523           info masking
524
525 2008-03-27 14:01  ivan
526
527         * httemplate/view/cust_main/: billing.html, payment_history.html:
528           mask ACH info in payment history
529
530 2008-03-27 13:40  ivan
531
532         * httemplate/search/report_sql.html: file report_sql.html was added
533           on branch FREESIDE_1_7_BRANCH on 2008-03-27 20:40:44 +0000
534
535 2008-03-27 13:40  ivan
536
537         * httemplate/: elements/menu.html, search/report_sql.html: add back
538           raw SQL query (it had an appropriate ACL)
539
540 2008-03-27 13:19  ivan
541
542         * httemplate/search/cust_pay.cgi: resolve minor ACL glitch linking
543           to payments
544
545 2008-03-26 11:18  ivan
546
547         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
548           12mo checkbox works again... sure do need these to be
549           auto-generated or $AUTOLOADED or something :)
550
551 2008-03-26 08:42  jeff
552
553         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
554           httemplate/edit/rate_detail.html,
555           httemplate/edit/rate_region.cgi: fixup per call billing
556
557 2008-03-25 20:04  ivan
558
559         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
560           into having a minimum charge
561
562 2008-03-25 19:27  ivan
563
564         * httemplate/search/: cdr.html, report_cdr.html: add ability to
565           query ranges of duration & billable seconds to CDR report
566
567 2008-03-25 19:19  ivan
568
569         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
570           UI nit: separate search & display options
571
572 2008-03-25 18:03  ivan
573
574         * httemplate/edit/: part_bill_event.cgi,
575           process/part_bill_event.cgi: quick shortcut for easier adding of
576           new 1.7-style invoice events
577
578 2008-03-24 15:35  ivan
579
580         * httemplate/edit/part_bill_event.cgi: this probably never worked.
581           ->send isn't at all what is wanted, that sends the original
582           invoice, not the new one with the late charge
583
584 2008-03-23 20:07  ivan
585
586         * rt/: html/Elements/EditCustomers,
587           html/Ticket/Elements/EditCustomers,
588           html/Ticket/Elements/ShowCustomers, lib/RT/Ticket_Overlay.pm:
589           woo!  final part of #1160!  yup, auto-associating tickets with
590           customers now.  whew!
591
592 2008-03-23 18:28  ivan
593
594         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
595           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
596           ticket to its first customer will auto-link any customerless
597           requestors
598
599 2008-03-23 16:38  ivan
600
601         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
602           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
603           w/customers, manual editing
604
605 2008-03-23 16:32  ivan
606
607         * rt/html/Elements/AddCustomers: file AddCustomers was added on
608           branch FREESIDE_1_7_BRANCH on 2008-03-23 23:33:01 +0000
609
610 2008-03-23 16:32  ivan
611
612         * rt/html/Elements/EditCustomers: file EditCustomers was added on
613           branch FREESIDE_1_7_BRANCH on 2008-03-23 23:33:01 +0000
614
615 2008-03-23 16:32  ivan
616
617         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
618           associate users w/customers, manual editing
619
620 2008-03-19 12:48  jeff
621
622         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
623           (RT#3267)
624
625 2008-03-16 15:41  jeff
626
627         * httemplate/: elements/popup_link-cust_main.html,
628           elements/popup_link-cust_pkg.html,
629           elements/popup_link-cust_svc.html, elements/popup_link.html,
630           view/cust_main.cgi, view/cust_main/packages.html: componentize
631           conflicting %once subroutines (rt#3250)
632
633 2008-03-16 09:57  jeff
634
635         * httemplate/misc/recharge_svc.html: doh
636
637 2008-03-15 22:22  ivan
638
639         * httemplate/search/svc_broadband.cgi: clean up and
640           agent-virtualize svc_broadband searching
641
642 2008-03-15 22:13  ivan
643
644         * httemplate/edit/part_svc.cgi: finish bringing sanity to
645           svc_broadband service definition blocknum edit
646
647 2008-03-15 22:13  ivan
648
649         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
650           address block selection in svc_broadband service definition edit
651
652 2008-03-15 21:54  ivan
653
654         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
655           router browse into this centiry
656
657 2008-03-15 21:00  ivan
658
659         * httemplate/elements/header.html, httemplate/elements/menu.html,
660           rt/html/Elements/FreesideSearch: hide customer search if user
661           does not have "List customers" ACL, closes: RT#3105
662
663 2008-03-15 15:18  ivan
664
665         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
666           slightly better voip_cdr package edit: use radio buttons for
667           selecting long things
668
669 2008-03-15 14:39  ivan
670
671         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
672
673 2008-03-15 14:14  ivan
674
675         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
676           disable_src, domestic_prefix and international_prefix options for
677           voip price plan
678
679 2008-03-15 12:52  ivan
680
681         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
682           invoice re-printing newest percust... can't reproduce any
683           problem, prints newest per cust fine, closes: #3161
684
685 2008-03-14 17:30  ivan
686
687         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
688           code leaking out onto the page, hehe, closes: Bug#3253, also
689           remove silly formatting on catchall edit
690
691 2008-03-14 13:11  ivan
692
693         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
694           warnings
695
696 2008-03-14 10:30  jeff
697
698         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
699
700 2008-03-14 01:13  ivan
701
702         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
703           package bugfix was easy to find, closes: Bug#3241
704
705 2008-03-14 00:48  ivan
706
707         * httemplate/search/cust_credit_bill.html: file
708           cust_credit_bill.html was added on branch FREESIDE_1_7_BRANCH on
709           2008-03-14 07:48:45 +0000
710
711 2008-03-14 00:48  ivan
712
713         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
714           httemplate/search/cust_credit_bill.html,
715           httemplate/graph/money_time.cgi,
716           httemplate/search/cust_credit.html: add net credits to
717           sales/credits/receipts report
718
719 2008-03-13 19:10  ivan
720
721         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
722
723 2008-03-13 02:28  ivan
724
725         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
726           infinite loop rather than add one.
727
728 2008-03-13 02:14  ivan
729
730         * FS/FS/cust_pay.pm: infinite loop protection
731
732 2008-03-13 01:57  ivan
733
734         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
735           if there are some old crufty records around attached to
736           now-deleted customers
737
738 2008-03-12 21:01  jeff
739
740         * httemplate/misc/batch-cust_pay.html: minor oops
741
742 2008-03-12 09:22  jeff
743
744         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
745           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
746           eg/export_template.pm, httemplate/view/cust_main/packages.html:
747           allow exports to add links to customer view (#1407)
748
749 2008-03-04 13:07  ivan
750
751         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
752           cust_credit and cust_pay
753
754 2008-03-04 13:06  ivan
755
756         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
757
758 2008-03-04 11:15  ivan
759
760         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
761           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
762           about the two different places that would be calling it... i.e.
763           with an empty new_pkgnum it would redirect the popup back the
764           customer view, hehe
765
766 2008-03-03 19:38  ivan
767
768         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
769
770 2008-03-03 19:37  ivan
771
772         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
773           escaped #s
774
775 2008-03-03 19:34  ivan
776
777         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
778           newlines
779
780 2008-03-03 18:55  ivan
781
782         * httemplate/search/: cdr.html, report_cdr.html: backport 1.9 CDR
783           search to 1.7
784
785 2008-03-03 18:27  ivan
786
787         * httemplate/browse/rate_region.html: should improve compatibility
788           with older Pg.  i hope
789
790 2008-03-03 15:07  ivan
791
792         * rt/: Changelog, configure, configure.ac, bin/rt-crontool.in,
793           bin/rt.in, bin/webmux.pl.in, etc/RT_Config.pm.in,
794           etc/schema.mysql, html/Admin/Groups/index.html,
795           html/Elements/EditCustomFieldSelect, html/Elements/QuickCreate,
796           html/Elements/Quicksearch, html/Elements/SelectNewTicketQueue,
797           html/Elements/ShowCustomFields,
798           html/Elements/CollectionAsTable/ParseFormat,
799           html/REST/1.0/Forms/ticket/default,
800           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/ticket,
801           html/SelfService/Create.html, html/Ticket/Create.html,
802           html/Ticket/Display.html, html/Ticket/Elements/EditCustomFields,
803           html/Ticket/Elements/PreviewScrips,
804           html/Ticket/Elements/ShowBasics, html/Ticket/Elements/ShowDates,
805           html/Ticket/Elements/ShowHistory,
806           html/Ticket/Elements/ShowRequestor,
807           html/Ticket/Elements/ShowSummary, lib/RT.pm.in,
808           lib/RT/Attachment_Overlay.pm, lib/RT/CustomField_Overlay.pm,
809           lib/RT/Date.pm, lib/RT/Group_Overlay.pm, lib/RT/I18N.pm,
810           lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
811           lib/RT/Record.pm, lib/RT/Template_Overlay.pm,
812           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
813           lib/RT/Transaction_Overlay.pm, lib/RT/URI.pm,
814           lib/RT/Action/SendEmail.pm, lib/RT/Condition/Generic.pm,
815           lib/RT/I18N/de.po, lib/RT/I18N/pt_br.po, lib/RT/Interface/CLI.pm,
816           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
817           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
818           lib/RT/Interface/Web/Handler.pm, lib/RT/URI/base.pm,
819           lib/RT/URI/fsck_com_rt.pm, lib/t/regression/06-mime_decoding.t,
820           lib/t/regression/06mailgateway.t,
821           lib/t/regression/22search_tix_by_txn.t,
822           lib/t/regression/23-web_attachments.t, sbin/rt-setup-database.in,
823           sbin/rt-test-dependencies.in: merge in rt 3.4.6.  *gulp*!
824
825 2008-03-01 20:11  ivan
826
827         * rt/lib/t/regression/23-web_attachments.t: file
828           23-web_attachments.t was added on branch FREESIDE_1_7_BRANCH on
829           2008-03-03 23:07:57 +0000
830
831 2008-03-01 20:10  ivan
832
833         * rt/lib/t/regression/06-mime_decoding.t: file 06-mime_decoding.t
834           was added on branch FREESIDE_1_7_BRANCH on 2008-03-03 23:07:56
835           +0000
836
837 2008-03-01 20:10  ivan
838
839         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
840           import rt 3.6.6
841
842 2008-03-01 20:02  ivan
843
844         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
845           import rt 3.4.6
846
847 2008-03-01 19:07  ivan
848
849         * httemplate/elements/header.html,
850           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
851           customer" button; closes: RT#1642
852
853 2008-03-01 17:31  ivan
854
855         * httemplate/misc/disable-payment_gateway.cgi: file
856           disable-payment_gateway.cgi was added on branch
857           FREESIDE_1_7_BRANCH on 2008-03-02 01:31:52 +0000
858
859 2008-03-01 17:31  ivan
860
861         * httemplate/misc/disable-payment_gateway.cgi,
862           FS/FS/payment_gateway.pm, httemplate/search/elements/search.html,
863           httemplate/browse/payment_gateway.html: add payment gateway
864           disabling (and move payment gateway browse over to new template)
865
866 2008-03-01 15:30  ivan
867
868         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
869           control the extent of credit card masking, but since
870           cust_main.paymask is in the db, need something to update it for
871           all existing customers too
872
873 2008-03-01 14:39  ivan
874
875         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
876           link adv. customer search
877
878 2008-03-01 14:23  ivan
879
880         * httemplate/: elements/select-payby.html,
881           elements/tr-select-payby.html, search/cust_main.html,
882           search/report_cust_main.html: add payby selection to adv.
883           customer search
884
885 2008-03-01 14:23  ivan
886
887         * httemplate/elements/select-payby.html: file select-payby.html was
888           added on branch FREESIDE_1_7_BRANCH on 2008-03-01 22:23:21 +0000
889
890 2008-03-01 14:23  ivan
891
892         * httemplate/elements/tr-select-payby.html: file
893           tr-select-payby.html was added on branch FREESIDE_1_7_BRANCH on
894           2008-03-01 22:23:21 +0000
895
896 2008-02-28 20:31  ivan
897
898         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
899           CDR CSV import (not just direct DB)
900
901 2008-02-28 18:29  ivan
902
903         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
904           in the first place.  also Record::str2time_sql_closing snuck in.
905
906 2008-02-21 17:09  ivan
907
908         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
909           are deprecated COMP payby...
910
911 2008-02-21 16:57  ivan
912
913         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
914           databases without history records for everything...
915
916 2008-02-20 14:45  ivan
917
918         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
919           the doghouse for this one
920
921 2008-02-19 18:07  ivan
922
923         * FS/FS/prepay_credit.pm,
924           httemplate/edit/process/prepay_credit.cgi: retry collisions a
925           bit, acme is getting duplicate errors... guess they're using lots
926           and lots of prepaid cards.  closes: RT#3104
927
928 2008-02-19 17:21  ivan
929
930         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
931           adding, RT#2929
932
933 2008-02-19 17:16  ivan
934
935         * httemplate/edit/: part_pkg_taxclass.html,
936           process/part_pkg_taxclass.html: file part_pkg_taxclass.html was
937           added on branch FREESIDE_1_7_BRANCH on 2008-02-20 01:17:21 +0000
938
939 2008-02-19 17:16  ivan
940
941         * httemplate/edit/part_pkg_taxclass.html,
942           httemplate/edit/process/part_pkg_taxclass.html,
943           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
944           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
945           httemplate/elements/tr-select-taxclass.html: update the tax class
946           editor to enable taxclass adding, RT#2929
947
948 2008-02-19 17:14  ivan
949
950         * httemplate/edit/: cust_main_county-expand.cgi,
951           process/cust_main_county-expand.cgi: oops, this got commited to
952           HEAD by a bad command, its part of the commit to update the tax
953           class editor to enable taxclass adding, RT#2929
954
955 2008-02-19 17:10  ivan
956
957         * httemplate/edit/process/part_pkg.cgi:
958           process/part_pkg_taxclass.html
959
960 2008-02-19 01:15  ivan
961
962         * FS/t/part_pkg_taxclass.t: file part_pkg_taxclass.t was added on
963           branch FREESIDE_1_7_BRANCH on 2008-02-19 09:15:19 +0000
964
965 2008-02-19 01:15  ivan
966
967         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
968           MANIFEST: adding taxclass table
969
970 2008-02-19 01:15  ivan
971
972         * FS/FS/part_pkg_taxclass.pm: file part_pkg_taxclass.pm was added
973           on branch FREESIDE_1_7_BRANCH on 2008-02-19 09:15:19 +0000
974
975 2008-02-19 01:10  ivan
976
977         * bin/generate-table-module: fix this to generate more
978           wiki-friendly column list
979
980 2008-02-18 19:30  ivan
981
982         * FS/FS/svc_external.pm: add some descriptions for svc_external
983           fields, allowing id to fill in from inventory
984
985 2008-02-18 19:17  ivan
986
987         * FS/FS/svc_external.pm: return svc_external id and title as label
988           instead of svcnum
989
990 2008-02-18 18:57  ivan
991
992         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
993           POD docs for self-service list_pkgs & list_svcs
994
995 2008-02-18 18:38  ivan
996
997         * bin/pod2x: fix API upload
998
999 2008-02-18 18:37  ivan
1000
1001         * FS/FS.pm: update base API docs contents
1002
1003 2008-02-18 18:33  ivan
1004
1005         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
1006           exportability
1007
1008 2008-02-18 18:28  ivan
1009
1010         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
1011           exportability
1012
1013 2008-02-18 18:25  ivan
1014
1015         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
1016           exportability
1017
1018 2008-02-18 18:20  ivan
1019
1020         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
1021           exportability
1022
1023 2008-02-14 00:31  ivan
1024
1025         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
1026           update.  time to go home
1027
1028 2008-02-14 00:28  ivan
1029
1030         * httemplate/search/cust_pkg.cgi: re-align links and styling in
1031           package report correctly
1032
1033 2008-02-13 19:52  ivan
1034
1035         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
1036           httemplate/search/cust_pay.cgi,
1037           httemplate/view/cust_main/payment_history.html: add
1038           cust_pay.otaker field; populate it based on history on upgrades,
1039           and show the order taker on all payments (on customer view and
1040           payment search)  closes: #2953
1041
1042 2008-02-13 19:48  ivan
1043
1044         * FS/t/h_cust_pay.t: file h_cust_pay.t was added on branch
1045           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
1046
1047 2008-02-13 19:48  ivan
1048
1049         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
1050           FS::h_cust_pay class
1051
1052 2008-02-13 19:48  ivan
1053
1054         * FS/t/h_cust_credit.t: file h_cust_credit.t was added on branch
1055           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
1056
1057 2008-02-13 19:48  ivan
1058
1059         * FS/FS/h_cust_pay.pm: file h_cust_pay.pm was added on branch
1060           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
1061
1062 2008-02-13 17:48  ivan
1063
1064         * httemplate/view/cust_main/payment_history.html: this ACL has been
1065           around for long enough (and almost nobody uses batched payments,
1066           so showing them is probably bad)
1067
1068 2008-02-13 15:49  jeff
1069
1070         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
1071           svc_broadband MAC searches RT#2985
1072
1073 2008-02-13 15:45  jeff
1074
1075         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
1076           httemplate/edit/process/quick-charge.cgi: package class selection
1077           for one-time charges RT#1322
1078
1079 2008-02-13 15:39  jeff
1080
1081         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
1082           httemplate/edit/rate_region.cgi: directory assistance (flat
1083           per-call) billing RT#3114
1084
1085 2008-02-13 13:50  ivan
1086
1087         * httemplate/misc/process/link.cgi: fix compile error from hasty
1088           refactoring
1089
1090 2008-02-12 22:02  ivan
1091
1092         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
1093           working
1094
1095 2008-02-12 22:00  ivan
1096
1097         * README: modernizing
1098
1099 2008-02-11 19:11  ivan
1100
1101         * FS/FS/Misc.pm: update for MailTools v2.00
1102
1103 2008-02-10 18:37  ivan
1104
1105         * FS/FS/reason.pm: upgrading reason table not quite working with
1106           mysql, hopefully no old installs need this, new ones should be
1107           fine hopefully
1108
1109 2008-02-10 18:36  ivan
1110
1111         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
1112           duplicate history records
1113
1114 2008-02-10 18:03  ivan
1115
1116         * FS/FS/reason.pm: better debugging if things go awry
1117
1118 2008-02-10 16:53  ivan
1119
1120         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
1121           casting to INTEGER, it wants SIGNED.  whew.
1122
1123 2008-02-10 16:02  ivan
1124
1125         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
1126
1127 2008-02-10 15:58  ivan
1128
1129         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
1130           that doesn't get to the database, to avoid Pg vs mysql
1131           comment-out differences
1132
1133 2008-02-09 11:16  ivan
1134
1135         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
1136           thanks
1137
1138 2008-02-08 13:57  rsiddall
1139
1140         * install/rpm/freeside.spec: Removes "-o freeside" from install
1141           lines in Makefile so that you don't need a freeside user on the
1142           build machine.  RPM handles setting the file owner.  This should
1143           allow the RPMs to build under mock.
1144
1145 2008-02-07 10:13  rsiddall
1146
1147         * install/rpm/freeside.spec: It was not necessary to add the
1148           freeside user to the build machine to get the RPMs to build.
1149           This prevented the RPMs from building under mock.
1150
1151 2008-02-02 18:24  ivan
1152
1153         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
1154           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
1155           5194." warnings
1156
1157 2008-02-02 17:43  ivan
1158
1159         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
1160           customer edit
1161
1162 2008-01-30 08:14  jeff
1163
1164         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
1165           removal
1166
1167 2008-01-28 20:15  jeff
1168
1169         * FS/FS/cust_pkg.pm: missed use
1170
1171 2008-01-28 19:16  jeff
1172
1173         * httemplate/misc/bulk_change_pkg.cgi, FS/FS/cust_pkg.pm,
1174           httemplate/misc/process/bulk_change_pkg.cgi,
1175           httemplate/search/cust_pkg.cgi,
1176           httemplate/search/elements/search.html: bulk package changing
1177           (RT#1394)
1178
1179 2008-01-25 10:26  jeff
1180
1181         * httemplate/misc/cust_pay-import.cgi, FS/FS/cust_pay.pm,
1182           httemplate/elements/menu.html,
1183           httemplate/misc/process/cust_pay-import.cgi: simple payment CSV
1184           import
1185
1186 2008-01-24 18:55  jeff
1187
1188         * FS/FS/part_export/prizm.pm: add an always BAM option and be
1189           explicit about transactions
1190
1191 2008-01-24 13:19  ivan
1192
1193         * FS/FS/TicketSystem/RT_External.pm,
1194           httemplate/view/cust_main/tickets.html: slightly more sane names
1195           for customer tickets hash, display ticket owners on customer view
1196           page
1197
1198 2008-01-24 13:10  ivan
1199
1200         * htetc/handler.pl: used in rt autohandler.  i wonder why this
1201           never bit before
1202
1203 2008-01-23 11:09  jeff
1204
1205         * fs_selfservice/FS-SelfService/cgi/bill.html,
1206           fs_selfservice/FS-SelfService/cgi/card.html,
1207           fs_selfservice/FS-SelfService/cgi/change_bill.html,
1208           fs_selfservice/FS-SelfService/cgi/change_pay.html,
1209           fs_selfservice/FS-SelfService/cgi/change_ship.html,
1210           fs_selfservice/FS-SelfService/cgi/check.html,
1211           FS/FS/ClientAPI/MyAccount.pm,
1212           fs_selfservice/FS-SelfService/cgi/contact.html,
1213           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
1214           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1215           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1216           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
1217           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
1218           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
1219           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
1220           service, billing, and payment info in selfservice
1221
1222 2008-01-22 21:59  ivan
1223
1224         * ChangeLog: too self-referential?
1225
1226 2008-01-20 15:24  ivan
1227
1228         * FS/FS/Schema.pm: add and fix some indices, this should marginally
1229           (but not drastically) improve the time to pull up A/R report
1230           totals
1231
1232 2008-01-17 14:10  ivan
1233
1234         * httemplate/edit/process/part_pkg.cgi: doh, missed a semicolon in
1235           hasty backport
1236
1237 2008-01-17 14:04  ivan
1238
1239         * httemplate/search/cust_bill_event.cgi: fix error from merging
1240
1241 2008-01-16 20:23  ivan
1242
1243         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
1244           allow the limited "package editing" of customizing customer
1245           packages
1246
1247 2008-01-16 19:50  ivan
1248
1249         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
1250           link unless the current user can...
1251
1252 2008-01-14 10:22  ivan
1253
1254         * httemplate/edit/process/quick-cust_pkg.cgi: oops, fix stupid
1255           error in quick package order
1256
1257 2008-01-13 16:22  ivan
1258
1259         * httemplate/: edit/part_bill_event.cgi,
1260           elements/select-taxclass.html: maintenance on old events, yay.
1261           fix for late charges without a taxclass, closes: RT#2988
1262
1263 2008-01-13 16:17  ivan
1264
1265         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
1266
1267 2008-01-13 13:43  ivan
1268
1269         * httemplate/edit/: cust_credit_bill.cgi,
1270           process/cust_credit_bill.cgi: tyop
1271
1272 2008-01-13 13:41  ivan
1273
1274         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi:
1275           fix tyop
1276
1277 2008-01-13 13:39  ivan
1278
1279         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
1280           vs. 1.9 cruft
1281
1282 2008-01-13 13:35  ivan
1283
1284         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
1285           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
1286           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
1287           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
1288           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
1289           inventory_class.html, part_bill_event.cgi, part_export.cgi,
1290           part_pkg.cgi, part_referral.html, part_svc.cgi,
1291           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
1292           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
1293           reason.html, reason_type.html, reg_code.cgi, router.cgi,
1294           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
1295           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
1296           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
1297           process/REAL_cust_pkg.cgi, process/access_user.html,
1298           process/agent.cgi, process/agent_payment_gateway.html,
1299           process/agent_type.cgi, process/bulk-cust_svc.cgi,
1300           process/cust_bill_pay.cgi, process/cust_credit.cgi,
1301           process/cust_credit_bill.cgi, process/cust_main.cgi,
1302           process/cust_main_county-collapse.cgi,
1303           process/cust_main_county-expand.cgi,
1304           process/cust_main_county.html, process/cust_main_note.cgi,
1305           process/cust_pay.cgi, process/cust_pkg.cgi,
1306           process/cust_refund.cgi, process/cust_svc.cgi,
1307           process/domain_record.cgi, process/generic.cgi,
1308           process/inventory_class.html, process/msgcat.cgi,
1309           process/part_bill_event.cgi, process/part_export.cgi,
1310           process/part_pkg.cgi, process/part_referral.html,
1311           process/part_svc.cgi, process/payment_gateway.html,
1312           process/pkg_class.html, process/prepay_credit.cgi,
1313           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
1314           process/rate.cgi, process/reason.html, process/reason_type.html,
1315           process/reg_code.cgi, process/router.cgi,
1316           process/svc_Common.html, process/svc_acct.cgi,
1317           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
1318           process/svc_domain.cgi, process/svc_external.cgi,
1319           process/svc_forward.cgi, process/svc_phone.html,
1320           process/svc_www.cgi: ACLs
1321
1322 2008-01-13 13:14  ivan
1323
1324         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
1325           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
1326           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
1327           cust_main-import.cgi, cust_main-import_charges.cgi,
1328           delete-cust_credit.cgi, delete-cust_pay.cgi,
1329           delete-cust_refund.cgi, delete-customer.cgi,
1330           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
1331           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
1332           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
1333           inventory_item-import.html, link.cgi, meta-import.cgi,
1334           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
1335           print_invoices.cgi, queue.cgi, recharge_svc.html,
1336           svc_acct-domains.cgi, unapply-cust_credit.cgi,
1337           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
1338           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
1339           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
1340           process/catchall.cgi, process/cdr-import.html,
1341           process/cust_main-import.cgi,
1342           process/cust_main-import_charges.cgi,
1343           process/delete-customer.cgi, process/inventory_item-import.html,
1344           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
1345           process/recharge_svc.html: ACLs
1346
1347 2008-01-13 12:55  ivan
1348
1349         * httemplate/: browse/part_bill_event.cgi, search/cust_bill.html,
1350           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
1351           search/prepay_credit.html, search/queue.html,
1352           search/report_prepaid_income.cgi, search/report_tax.cgi,
1353           search/sqlradius.cgi: ACLs
1354
1355 2008-01-13 12:50  ivan
1356
1357         * httemplate/elements/: tr-select-reason.html, errorpage.html:
1358           stale leftovers from XSSmas
1359
1360 2008-01-13 12:46  ivan
1361
1362         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
1363           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
1364           cust_main/payment_history.html, elements/svc_Common.html: ACLs
1365
1366 2008-01-13 12:38  ivan
1367
1368         * httemplate/browse/: access_group.html, access_user.html,
1369           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
1370           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
1371           reason.html, router.cgi: ACLs
1372
1373 2008-01-13 12:30  ivan
1374
1375         * FS/FS/AccessRight.pm: new ACLs
1376
1377 2008-01-12 16:35  ivan
1378
1379         * htetc/handler.pl: use this in handler.pl, not in mason files
1380
1381 2008-01-11 15:10  ivan
1382
1383         * FS/FS/cust_main.pm: add option to enable searching of
1384           cust_main.agent_custid with one or two letter prefix before the
1385           numeric part
1386
1387 2008-01-11 14:53  ivan
1388
1389         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
1390           cust_main.agent_custid with one or two letter prefix before the
1391           numeric part
1392
1393 2008-01-11 09:32  ivan
1394
1395         * httemplate/edit/elements/edit.html: 1.7 installs don't
1396           necessarily have Data::Dumper
1397
1398 2008-01-11 09:30  ivan
1399
1400         * httemplate/edit/elements/svc_Common.html: turn off debugging
1401
1402 2008-01-10 20:47  ivan
1403
1404         * httemplate/elements/tr-password.html: bacport this from HEAD
1405           since we have the new edit.html now
1406
1407 2008-01-10 14:13  ivan
1408
1409         * httemplate/search/elements/search.html: doc
1410
1411 2008-01-10 14:06  ivan
1412
1413         * httemplate/elements/menu.html: new rate editor
1414
1415 2008-01-10 13:53  ivan
1416
1417         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
1418           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
1419           httemplate/edit/elements/edit.html,
1420           httemplate/edit/process/rate_region.cgi: new rate editor
1421
1422 2008-01-10 13:52  ivan
1423
1424         * httemplate/edit/: rate_detail.html, process/rate_detail.html:
1425           file rate_detail.html was added on branch FREESIDE_1_7_BRANCH on
1426           2008-01-10 21:52:32 +0000
1427
1428 2008-01-10 13:52  ivan
1429
1430         * httemplate/browse/rate_detail.html: file rate_detail.html was
1431           added on branch FREESIDE_1_7_BRANCH on 2008-01-10 21:52:31 +0000
1432
1433 2008-01-10 13:52  ivan
1434
1435         * httemplate/browse/rate_region.html: file rate_region.html was
1436           added on branch FREESIDE_1_7_BRANCH on 2008-01-10 21:52:31 +0000
1437
1438 2008-01-10 13:52  ivan
1439
1440         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
1441           edit/rate_detail.html, edit/process/rate_detail.html: new call
1442           rate editor (VoIP/telephony)
1443
1444 2008-01-10 13:17  ivan
1445
1446         * FS/FS/reason_type.pm: third person is better
1447
1448 2008-01-10 13:14  ivan
1449
1450         * httemplate/browse/reason.html: eliminate harmless typo
1451
1452 2008-01-08 13:33  jeff
1453
1454         * FS/FS/svc_acct.pm: transactiony cruft removal
1455
1456 2008-01-08 03:28  ivan
1457
1458         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
1459           FS/FS/cust_refund.pm, httemplate/search/report_receivables.cgi:
1460           show negative balances on A/R report, closes: RT#2983
1461
1462 2008-01-03 18:47  ivan
1463
1464         * httemplate/elements/tr-title.html: backport tr-title from HEAD
1465
1466 2008-01-03 18:42  ivan
1467
1468         * httemplate/edit/: cust_main_county.html,
1469           process/cust_main_county.html: file cust_main_county.html was
1470           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:42:28 +0000
1471
1472 2008-01-03 18:42  ivan
1473
1474         * httemplate/: edit/cust_main_county.html,
1475           edit/process/cust_main_county.html, browse/cust_main_county.cgi,
1476           edit/cust_main_county-expand.cgi,
1477           edit/process/cust_main_county-expand.cgi,
1478           search/elements/search.html: new tax rate editor
1479
1480 2008-01-03 18:41  ivan
1481
1482         * httemplate/edit/process/elements/process.html: backport
1483           process.html from HEAD
1484
1485 2008-01-03 18:35  ivan
1486
1487         * httemplate/: edit/cust_main_county.cgi,
1488           edit/process/cust_main_county.cgi, browse/elements/browse.html:
1489           new tax rate editor
1490
1491 2008-01-03 18:27  ivan
1492
1493         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
1494           from XSSmas
1495
1496 2008-01-03 18:23  ivan
1497
1498         * httemplate/elements/: hidden.html, tablebreak-tr-title.html,
1499           tr-checkbox.html, tr-fixed-country.html, tr-fixed-state.html,
1500           tr-fixed.html, tr-input-money.html, tr-input-percentage.html,
1501           tr-input-text.html, tr-select.html, tr-td-label.html:
1502           reprocussions: backporting elements from HEAD needed for
1503           edit.html
1504
1505 2008-01-03 18:20  ivan
1506
1507         * httemplate/elements/hidden.html: escape value
1508
1509 2008-01-03 18:20  ivan
1510
1511         * httemplate/elements/hidden.html: file hidden.html was added on
1512           branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
1513
1514 2008-01-03 18:19  ivan
1515
1516         * httemplate/elements/: tablebreak-tr-title.html,
1517           tr-fixed-country.html, tr-fixed-state.html,
1518           tr-input-percentage.html: adding new elements: percentage input,
1519           fixed country and state display, tablebreak+title
1520
1521 2008-01-03 18:19  ivan
1522
1523         * httemplate/elements/tablebreak-tr-title.html: file
1524           tablebreak-tr-title.html was added on branch FREESIDE_1_7_BRANCH
1525           on 2008-01-04 02:23:19 +0000
1526
1527 2008-01-03 18:19  ivan
1528
1529         * httemplate/elements/tr-fixed-country.html: file
1530           tr-fixed-country.html was added on branch FREESIDE_1_7_BRANCH on
1531           2008-01-04 02:23:19 +0000
1532
1533 2008-01-03 18:19  ivan
1534
1535         * httemplate/elements/tr-fixed-state.html: file tr-fixed-state.html
1536           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
1537           +0000
1538
1539 2008-01-03 18:19  ivan
1540
1541         * httemplate/elements/tr-input-percentage.html: file
1542           tr-input-percentage.html was added on branch FREESIDE_1_7_BRANCH
1543           on 2008-01-04 02:23:19 +0000
1544
1545 2008-01-03 18:18  ivan
1546
1547         * httemplate/elements/tr-fixed.html: add a formatted_value option
1548
1549 2008-01-03 18:18  ivan
1550
1551         * httemplate/elements/tr-fixed.html: file tr-fixed.html was added
1552           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
1553
1554 2008-01-03 18:18  ivan
1555
1556         * httemplate/elements/tr-input-text.html: add maxlength, text-align
1557           and postfix options, escape value
1558
1559 2008-01-03 18:18  ivan
1560
1561         * httemplate/elements/tr-input-text.html: file tr-input-text.html
1562           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
1563           +0000
1564
1565 2008-01-03 18:13  ivan
1566
1567         * httemplate/edit/: elements/edit.html, reason.html: there's no
1568           such thing as fixedhidden... hidden will do
1569
1570 2008-01-03 18:03  ivan
1571
1572         * httemplate/edit/elements/edit.html: some notes about being
1573           careful with types... i know something there in
1574           httemplate/elements has different args in 1.7 vs 1.9
1575
1576 2008-01-03 17:45  ivan
1577
1578         * httemplate/edit/elements/edit.html: backport edit.html from HEAD,
1579           there will be some reprocussions...
1580
1581 2007-12-28 10:58  jeff
1582
1583         * httemplate/: elements/menu.html, search/report_svc_acct.html,
1584           search/svc_acct.cgi: advanced account reports (RT#2954)
1585
1586 2007-12-28 07:19  jeff
1587
1588         * httemplate/elements/menu.html: whoops
1589
1590 2007-12-28 07:10  jeff
1591
1592         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
1593           logged in report
1594
1595 2007-12-28 06:39  jeff
1596
1597         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
1598           svc_acct.last_login and .last_logout
1599
1600 2007-12-28 04:10  ivan
1601
1602         * htetc/handler.pl: remove just a tiny bit more cruft
1603
1604 2007-12-28 04:01  ivan
1605
1606         * htetc/handler.pl: restore in-browser error reporting
1607
1608 2007-12-27 23:45  ivan
1609
1610         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
1611           clean up handler.pl so we can have separate default_escape_flags
1612           for FS and RT and don't have to make FS's |h flag useless
1613
1614 2007-12-27 17:32  jeff
1615
1616         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1617           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
1618           httemplate/view/svc_acct.cgi: last login reporting (#2952)
1619
1620 2007-12-27 15:49  ivan
1621
1622         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
1623           in edge case where you have taxclass and empty-taxclass rates for
1624           a country/state(/county) and also have a different set of
1625           taxclasses for some other country/state
1626
1627 2007-12-26 14:52  jeff
1628
1629         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
1630
1631 2007-12-25 23:51  ivan
1632
1633         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
1634
1635 2007-12-25 15:49  ivan
1636
1637         * httemplate/: browse/addr_block.cgi,
1638           browse/part_virtual_field.cgi, browse/router.cgi, edit/agent.cgi,
1639           edit/agent_payment_gateway.html, edit/agent_type.cgi,
1640           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
1641           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
1642           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
1643           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
1644           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
1645           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
1646           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
1647           edit/svc_forward.cgi, edit/elements/edit.html,
1648           elements/error.html, misc/batch-cust_pay.html,
1649           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
1650           misc/recharge_svc.html, misc/process/meta-import.cgi,
1651           search/cust_bill_event.html: ho ho ho, merry XSSmas
1652
1653 2007-12-23 13:59  jeff
1654
1655         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
1656           FS/FS/part_pkg/subscription.pm,
1657           httemplate/misc/process/recharge_svc.html: add a reset feature to
1658           manual recharges (#1858)
1659
1660 2007-12-21 14:27  jeff
1661
1662         * FS/FS/part_pkg/: flat_delayed.pm, prorate_delayed.pm,
1663           voip_cdr.pm: backport 1.9 enhancements for flat_delayed,
1664           prorate_delayed, and voip_cdr plans
1665
1666 2007-12-21 13:38  jeff
1667
1668         * FS/FS/: cust_main.pm, part_pkg/flat.pm, part_pkg/prorate.pm,
1669           part_pkg/subscription.pm: backport flat, prorate, and
1670           subscription plans
1671
1672 2007-12-20 11:23  jeff
1673
1674         * FS/FS/part_export/prizm.pm: increase siteName allowed length
1675
1676 2007-12-19 14:31  jeff
1677
1678         * httemplate/: misc/cancel_cust.html, misc/cust_main-cancel.cgi,
1679           view/cust_main.cgi: backport reason selection for whole customer
1680           cancel (RT#2872)
1681
1682 2007-12-19 13:05  jeff
1683
1684         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
1685           httemplate/search/cust_main.html,
1686           httemplate/search/report_cust_main.html: add options for balance
1687           over/under to advanced customer report
1688
1689 2007-12-19 10:43  jeff
1690
1691         * FS/FS/cust_main.pm: backport balance_sql and balance_date_sql
1692
1693 2007-12-18 17:55  jeff
1694
1695         * FS/FS/cust_credit.pm: underscoring the important
1696
1697 2007-12-18 12:58  ivan
1698
1699         * FS/FS/cust_main.pm: legacy agent_custid field should be as
1700           searchable as actual custnum, right?  at least if it is a
1701           number...
1702
1703 2007-12-18 12:42  ivan
1704
1705         * httemplate/edit/quick-charge.html: IE is case-sensitive when
1706           setting maxLength (and other attributes?).  hopefully that's all
1707           it is.
1708
1709 2007-12-17 15:57  jeff
1710
1711         * httemplate/view/cust_main/quick-charge.html: cruft removal
1712
1713 2007-12-17 14:57  jeff
1714
1715         * FS/FS/cust_credit.pm: stricter otaker rules
1716
1717 2007-12-17 11:59  ivan
1718
1719         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
1720           hurt anything.
1721
1722 2007-12-17 11:52  ivan
1723
1724         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
1725           anything... (famous last words)
1726
1727 2007-12-16 17:17  ivan
1728
1729         * httemplate/view/cust_main/contacts.html: fix the case where the
1730           customer doesn't actually have a ship address
1731
1732 2007-12-16 16:59  ivan
1733
1734         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1735           httemplate/elements/header.html,
1736           httemplate/edit/cust_main/billing.html,
1737           httemplate/edit/cust_main/contact.html,
1738           httemplate/edit/cust_main.cgi,
1739           httemplate/view/cust_main/contacts.html,
1740           httemplate/search/cust_main.cgi: add cust_main-require_address2
1741           config, reimplement address2-search config ("Unit #" search in
1742           searchbar), visual indication of require_invoicing_list_email,
1743           closes: RT#2926
1744
1745 2007-12-16 14:40  ivan
1746
1747         * httemplate/elements/errorpage.html: less is better
1748
1749 2007-12-16 13:02  ivan
1750
1751         * httemplate/elements/header.html: more consistent naming:
1752           cust_main_ADV.cgi becomes cust_main.html
1753
1754 2007-12-16 13:01  ivan
1755
1756         * httemplate/search/report_cust_main.html:
1757           httemplate/elements/header.html
1758
1759 2007-12-16 12:48  ivan
1760
1761         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
1762           consistent naming: cust_main_ADV.cgi becomes cust_main.html
1763
1764 2007-12-14 17:45  ivan
1765
1766         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
1767           drain bramage
1768
1769 2007-12-14 17:37  ivan
1770
1771         * httemplate/search/cust_bill.html: where helps alot
1772
1773 2007-12-14 17:23  ivan
1774
1775         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
1776           put reprinting issues to rest for ejourney, yow
1777
1778 2007-12-13 19:23  rsiddall
1779
1780         * install/rpm/: freeside-mason.deps.inc, freeside.spec: Ugly hack
1781           to extend rpmbuild's auto-requires to process handler.pl.  This
1782           is loosely based on notes on the Fedora wiki.  The internal
1783           dependency generator is disabled and as far as possible the same
1784           code is used to generate provides and requires.  The list of
1785           files to be scanned for requires is saved by a supplemental
1786           script and if it contains handler.pl, that file is scanned for
1787           requires with the standard Perl dependencies checker.  References
1788           to RT are filtered out as RT is not enabled in this version of
1789           the .spec file.  This mod obsoletes the freeside-mason-deps.inc
1790           file and simplifies building the RPMs.
1791
1792 2007-12-13 12:08  rsiddall
1793
1794         * install/rpm/freeside.spec: Now updates FS version to match RPM
1795           version and release.  This is displayed in the main billing
1796           screen.
1797
1798 2007-12-13 11:52  rsiddall
1799
1800         * install/rpm/freeside.spec: Ugly hack to make MySQL work.  The
1801           configuration files and other DBI-specific files are moved to the
1802           -postgresql and -mysql files.  Attempts to replace
1803           /etc/freeside/secrets with a symlink didn't work sufficiently
1804           well, so the %post scripts update the DBI line in that file.
1805
1806 2007-12-12 16:17  jeff
1807
1808         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
1809
1810 2007-12-12 13:18  jeff
1811
1812         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
1813           www_shellcommands export (#1227)
1814
1815 2007-12-12 01:03  ivan
1816
1817         * FS/bin/: freeside-history-requeue: adding this quick script
1818
1819 2007-12-12 01:03  ivan
1820
1821         * FS/bin/freeside-history-requeue: file freeside-history-requeue
1822           was added on branch FREESIDE_1_7_BRANCH on 2007-12-12 09:03:45
1823           +0000
1824
1825 2007-12-11 21:58  jeff
1826
1827         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
1828           FS/FS/ClientAPI/Signup.pm,
1829           fs_selfservice/FS-SelfService/SelfService.pm,
1830           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1831           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
1832           httemplate/edit/svc_acct.cgi: self-service can select domain on
1833           provision (#2801)
1834
1835 2007-12-11 21:42  jeff
1836
1837         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
1838           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
1839           reason improvement, bugfix, and tool
1840
1841 2007-12-07 18:23  rsiddall
1842
1843         * install/rpm/freeside.spec: Moved the misc. binaries to
1844           /usr/share/freeside-<n>/bin
1845
1846 2007-12-06 17:08  ivan
1847
1848         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
1849           mmkay
1850
1851 2007-12-06 17:04  ivan
1852
1853         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
1854           cust_credit records; we don't want to abort the upgrade because
1855           of that, just warn
1856
1857 2007-12-06 12:49  jeff
1858
1859         * httemplate/edit/part_pkg.cgi: agent setting during package edit
1860           cleanup
1861
1862 2007-12-06 08:51  jeff
1863
1864         * httemplate/view/svc_acct.cgi: support display of negative time
1865
1866 2007-12-05 14:05  ivan
1867
1868         * Makefile: when installing selfservice, create freeside homedir if
1869           it doesn't exist
1870
1871 2007-12-05 12:50  ivan
1872
1873         * httemplate/elements/tr-select-reason.html: doh, order_by does
1874           have to include ORDER BY!
1875
1876 2007-12-05 12:47  ivan
1877
1878         * httemplate/elements/tr-select-reason.html: show types in reason
1879           selection, order by type and reason
1880
1881 2007-12-05 07:10  jeff
1882
1883         * FS/FS/ConfDefaults.pm: add in status and company fields
1884
1885 2007-12-04 20:57  jeff
1886
1887         * httemplate/edit/process/part_pkg.cgi: wtf?
1888
1889 2007-12-04 16:52  ivan
1890
1891         * httemplate/search/elements/search.html: i hope this allows IE to
1892           download excel over https?
1893
1894 2007-12-04 10:35  jeff
1895
1896         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
1897           advanced package report (#2779)
1898
1899 2007-12-04 10:27  jeff
1900
1901         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
1902
1903 2007-12-04 10:19  jeff
1904
1905         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
1906           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
1907           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/reason.pm,
1908           FS/FS/reason_type.pm, FS/FS/ClientAPI/MyAccount.pm,
1909           FS/FS/ClientAPI/Signup.pm, FS/FS/part_pkg/flat_comission.pm,
1910           FS/FS/part_pkg/flat_comission_cust.pm,
1911           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
1912           httemplate/browse/reason.html,
1913           httemplate/browse/reason_type.html,
1914           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
1915           httemplate/edit/reason_type.html,
1916           httemplate/edit/elements/edit.html,
1917           httemplate/edit/process/cust_credit.cgi,
1918           httemplate/elements/menu.html,
1919           httemplate/elements/tr-select-reason.html: change credit reasons
1920           from freetext to new reason/reason type system (#2777)
1921
1922 2007-12-03 15:12  rsiddall
1923
1924         * install/rpm/freeside.spec: Updated file list and info for license
1925           change from GPL to AGPL
1926
1927 2007-12-02 16:18  ivan
1928
1929         * htetc/freeside-rt.conf: would help if i got the closing tag right
1930
1931 2007-12-02 16:13  ivan
1932
1933         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
1934           statistic running, i hope
1935
1936 2007-11-30 17:37  ivan
1937
1938         * FS/FS/part_pkg/prorate.pm: cleanup
1939
1940 2007-11-30 17:34  ivan
1941
1942         * FS/FS/h_cust_svc.pm: add date_deleted method
1943
1944 2007-11-30 17:34  ivan
1945
1946         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
1947           slightly
1948
1949 2007-11-30 17:33  ivan
1950
1951         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
1952           cancellation persay, since its generic now
1953
1954 2007-11-30 17:32  ivan
1955
1956         * FS/FS/Record.pm: add h_date method too
1957
1958 2007-11-30 17:30  ivan
1959
1960         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
1961           methods and subroutines
1962
1963 2007-11-30 17:29  ivan
1964
1965         * FS/FS/part_pkg/: bulk.pm: add bulk price plan
1966
1967 2007-11-30 17:29  ivan
1968
1969         * FS/FS/part_pkg/bulk.pm: file bulk.pm was added on branch
1970           FREESIDE_1_7_BRANCH on 2007-12-01 01:29:04 +0000
1971
1972 2007-11-30 13:07  ivan
1973
1974         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
1975           httemplate/search/cust_bill.html: add net vs gross amounts to
1976           invoice report; make the "net sales" links on
1977           sales/credit/receipts report & graph clickable
1978
1979 2007-11-30 12:55  ivan
1980
1981         * httemplate/graph/elements/monthly.html: UI: download full results
1982           links on separate lines, for consistency with search.html
1983
1984 2007-11-30 10:13  ivan
1985
1986         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
1987           separately
1988
1989 2007-11-29 19:24  ivan
1990
1991         * httemplate/misc/cust_main-import.cgi, FS/FS/cust_main.pm: add
1992           customer import format with company
1993
1994 2007-11-29 17:24  ivan
1995
1996         * httemplate/browse/access_user.html: update inline documentation
1997
1998 2007-11-29 17:16  ivan
1999
2000         * FS/FS/cust_main.pm: fix compilation error from patch just applied
2001           - method2payby is needed earlier
2002
2003 2007-11-29 15:51  ivan
2004
2005         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
2006           fix dates going all wacky on errors, when you're asked to confirm
2007           a date move into the past
2008
2009 2007-11-28 19:38  ivan
2010
2011         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
2012           nonexistent column and fix the statustext check
2013
2014 2007-11-28 19:05  ivan
2015
2016         * FS/FS/Schema.pm: doh, fix primary key name in new table
2017
2018 2007-11-28 18:54  ivan
2019
2020         * FS/FS/cust_pay_pending.pm, FS/t/cust_pay_pending.t,
2021           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS.pm,
2022           FS/MANIFEST, httemplate/misc/payment.cgi,
2023           httemplate/misc/process/payment.cgi: even more reliable
2024           multiple-payment/double-click/concurrent-payment-form protection
2025
2026 2007-11-28 18:54  ivan
2027
2028         * FS/FS/cust_pay_pending.pm: file cust_pay_pending.pm was added on
2029           branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:07 +0000
2030
2031 2007-11-28 18:54  ivan
2032
2033         * FS/t/cust_pay_pending.t: file cust_pay_pending.t was added on
2034           branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:09 +0000
2035
2036 2007-11-28 12:18  jeff
2037
2038         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
2039           select multiple, discourage creation of packages no agent can
2040           sell
2041
2042 2007-11-28 10:49  jeff
2043
2044         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
2045           httemplate/search/cust_main_ADV.cgi,
2046           httemplate/search/report_cust_main.html: advanced customer report
2047           rearrangement
2048
2049 2007-11-28 10:41  jeff
2050
2051         * FS/FS/Record.pm: backport the order_by option to qsearch from
2052           1.9x
2053
2054 2007-11-27 17:30  ivan
2055
2056         * README: license clarification for self-service code
2057
2058 2007-11-27 15:47  ivan
2059
2060         * httemplate/search/cust_bill.html: fix small side-effect of
2061           mysql-compat change eliminating DISTINCT ON: map changing values
2062           of @where array
2063
2064 2007-11-27 14:30  jeff
2065
2066         * FS/FS/part_export/prizm.pm: name management tweaking
2067
2068 2007-11-27 11:34  jeff
2069
2070         * FS/FS/part_export/prizm.pm: slop correction
2071
2072 2007-11-26 19:02  jeff
2073
2074         * FS/FS/part_export/prizm.pm: attach SM's to default network,
2075           improved unsuspend & delete, option for BAM only or EMS
2076
2077 2007-11-26 18:51  jeff
2078
2079         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
2080           customers from circumventing a suspension via selfservice (2768)
2081
2082 2007-11-25 18:19  ivan
2083
2084         * httemplate/search/elements/search.html: add a "printable copy"
2085           link to searches to get full results as printable HTML without
2086           other cruft, closes: #1885
2087
2088 2007-11-25 18:18  ivan
2089
2090         * httemplate/elements/header-popup.html: add our stylesheet to
2091           popup/print headers
2092
2093 2007-11-23 12:25  ivan
2094
2095         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
2096           buttons on errors, closes: RT#1035
2097
2098 2007-11-21 17:03  ivan
2099
2100         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
2101           agent' choice if the dropdown already has a value
2102
2103 2007-11-20 09:18  ivan
2104
2105         * AGPL: file AGPL was added on branch FREESIDE_1_7_BRANCH on
2106           2007-11-20 17:18:57 +0000
2107
2108 2007-11-20 09:18  ivan
2109
2110         * AGPL, GPL: it finally happened
2111
2112 2007-11-20 07:59  rsiddall
2113
2114         * install/rpm/freeside.spec: Self-service RPM now contains PHP and
2115           XMLRPC components.
2116
2117 2007-11-14 15:10  ivan
2118
2119         * FS/FS/TicketSystem/RT_External.pm,
2120           httemplate/view/cust_main/tickets.html: add link to resolved
2121           tickets too
2122
2123 2007-11-13 11:39  rsiddall
2124
2125         * install/rpm/freeside.spec: Added two optional modules to the
2126           Requires lists: Apache::DBI and Fax::Hylafax::Client Added a
2127           %post script to chkconfig the freeside service, but not start it.
2128           Modified the Mason %post script to check the httpd config file
2129           is in the expected place.
2130
2131 2007-11-09 10:59  ivan
2132
2133         * FS/FS/: Conf.pm, cust_main.pm: add
2134           business-onlinepayment-email_customer flag
2135
2136 2007-11-09 09:42  ivan
2137
2138         * FS/FS/cust_main.pm: mysql fix for regexen, 1.7-style
2139
2140 2007-11-08 19:26  ivan
2141
2142         * httemplate/search/report_receivables.html: better visual
2143           indication of disabled "days" field on IE
2144
2145 2007-11-08 19:12  ivan
2146
2147         * httemplate/search/: report_receivables.cgi,
2148           report_receivables.html: add option for listing customers without
2149           a balance (closes: RT#2752) and fix bug in total row (closes:
2150           RT#2736)
2151
2152 2007-11-08 16:44  jeff
2153
2154         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
2155
2156 2007-11-07 20:21  ivan
2157
2158         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
2159           selfservice-session_timeout config
2160
2161 2007-11-07 19:04  rsiddall
2162
2163         * install/rpm/freeside.spec: Added %post scriptlet to change
2164           User/Group in the local Apache instance configuration file to
2165           freeside.  (Code from Debian install script.)
2166
2167 2007-11-07 18:15  rsiddall
2168
2169         * install/rpm/freeside.spec: Fix for bug that prevented RPMs
2170           building on x86_64: wrong path to brp-compress.
2171
2172 2007-11-07 18:10  ivan
2173
2174         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
2175           in concatenation (.) or string at
2176           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
2177
2178 2007-11-07 15:02  rsiddall
2179
2180         * install/rpm/freeside-install: Fixed up the tests to work on
2181           CentOS 4.  Not sure if this is portable.
2182
2183 2007-11-07 14:38  rsiddall
2184
2185         * install/rpm/freeside.sysconfig: Changed initial values to match
2186           Makefile.  This may eliminate the need to change this file in
2187           many installations.
2188
2189 2007-11-06 13:43  rsiddall
2190
2191         * install/rpm/freeside.spec: Quick update to avoid installing
2192           freeside-import.
2193
2194 2007-11-06 13:34  rsiddall
2195
2196         * install/rpm/freeside-import: Removing the text file import script
2197           for now.
2198
2199 2007-11-06 13:25  rsiddall
2200
2201         * install/rpm/freeside.spec: Changes to make it easier to build
2202           daily CVS builds.  Also successfully builds RPMs without putting
2203           some of the RedHat-style and RPM files in the SOURCES directory.
2204
2205 2007-11-06 13:23  rsiddall
2206
2207         * install/rpm/freeside.sysconfig: First version of a RedHat-style
2208           system configuration file for Freeside.  This would live in
2209           /etc/sysconfig and include some of the values that are currently
2210           hard-coded in Makefile.
2211
2212 2007-11-06 13:21  rsiddall
2213
2214         * install/rpm/freeside-import: Initial version of freeside-import.
2215           Needs to be updated to use the Freeside schema file and have a
2216           more useful syntax for modifications and deletions.
2217
2218 2007-11-05 17:59  ivan
2219
2220         * bin/customer-faker: keep our own list of states; remove some
2221           states that Data::Faker and Locale::SubCountry disagree on
2222
2223 2007-11-04 21:42  ivan
2224
2225         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
2226           to process_payment.  just a bit important.
2227
2228 2007-11-04 21:27  ivan
2229
2230         * FS/FS/ClientAPI/MyAccount.pm,
2231           fs_selfservice/FS-SelfService/SelfService.pm: add
2232           process_payment_order_pkg method
2233
2234 2007-11-04 10:22  jeff
2235
2236         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
2237           choice according to ut_text()
2238
2239 2007-11-04 10:04  jeff
2240
2241         * httemplate/elements/menu.html: not quite yet
2242
2243 2007-11-03 10:38  ivan
2244
2245         * httemplate/elements/menu.html: move menu option for adv. customer
2246           reports to second level, same as advanced invoice & package
2247           reports
2248
2249 2007-11-02 17:55  jeff
2250
2251         * httemplate/search/report_cust_main.html: new customer
2252           report/flattened package report (ticket 1428)
2253
2254 2007-11-02 17:52  jeff
2255
2256         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi: new
2257           customer report/flattened package report (ticket 1428)
2258
2259 2007-10-29 05:03  ivan
2260
2261         * httemplate/search/report_receivables.cgi: famous last mysql bug
2262
2263 2007-10-29 04:34  ivan
2264
2265         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
2266
2267 2007-10-29 04:18  ivan
2268
2269         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
2270           locking workaround
2271
2272 2007-10-29 03:30  ivan
2273
2274         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
2275           httemplate/search/cust_bill.html,
2276           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
2277           either, sigh
2278
2279 2007-10-28 18:08  ivan
2280
2281         * httemplate/view/cust_pay.html: still have link back to the
2282           customer on printable receipt... should hide it from print at
2283           some point though
2284
2285 2007-10-28 05:51  ivan
2286
2287         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
2288           bin/freeside-upgrade: finish mysql locking workaround
2289
2290 2007-10-27 20:55  ivan
2291
2292         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
2293           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
2294           httemplate/search/report_receivables.cgi: mysql me harder
2295
2296 2007-10-26 21:46  ivan
2297
2298         * httemplate/view/cust_pay.html: file cust_pay.html was added on
2299           branch FREESIDE_1_7_BRANCH on 2007-10-27 04:46:21 +0000
2300
2301 2007-10-26 21:46  ivan
2302
2303         * httemplate/view/cust_pay.html, FS/FS/cust_main.pm,
2304           FS/FS/cust_pay.pm, httemplate/misc/process/payment.cgi,
2305           httemplate/search/cust_pay.cgi,
2306           httemplate/view/cust_main/payment_history.html: simple payment
2307           receipts in web interface, sorry arnie, RT#2738
2308
2309 2007-10-25 12:01  ivan
2310
2311         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
2312           mysql, yes, mysql.
2313
2314 2007-10-14 16:14  ivan
2315
2316         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
2317           config from here, though?
2318
2319 2007-10-14 16:10  ivan
2320
2321         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
2322
2323 2007-10-13 18:51  ivan
2324
2325         * fs_selfservice/php/freeside.login_example.php: file
2326           freeside.login_example.php was added on branch
2327           FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000
2328
2329 2007-10-13 18:51  ivan
2330
2331         * fs_selfservice/php/freeside_signup_example.php: file
2332           freeside_signup_example.php was added on branch
2333           FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000
2334
2335 2007-10-13 18:51  ivan
2336
2337         * fs_selfservice/php/: freeside.class.php,
2338           freeside.login_example.php, freeside_signup_example.php: adding
2339           php examples
2340
2341 2007-10-13 18:51  ivan
2342
2343         * fs_selfservice/php/freeside.class.php: file freeside.class.php
2344           was added on branch FREESIDE_1_7_BRANCH on 2007-10-14 01:51:13
2345           +0000
2346
2347 2007-10-13 10:19  jeff
2348
2349         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
2350           agent_defaultpkg handling
2351
2352 2007-10-12 10:50  ivan
2353
2354         * FS/FS/Schema.pm: backport new schema stuff from 1.9, as running
2355           this with new DBIx::DBSchema results in disappearing indices
2356
2357 2007-10-08 21:58  ivan
2358
2359         * FS/FS/Conf.pm: fix documenation links to point into wiki where
2360           they belong
2361
2362 2007-10-08 13:59  jeff
2363
2364         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: agent
2365           selection on package add/edit (1151)
2366
2367 2007-10-08 12:04  jeff
2368
2369         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
2370           httemplate/edit/reg_code.cgi,
2371           httemplate/edit/process/cust_svc.cgi,
2372           httemplate/edit/process/domain_record.cgi,
2373           httemplate/edit/process/quick-cust_pkg.cgi,
2374           httemplate/edit/process/reg_code.cgi,
2375           httemplate/elements/errorpage.html,
2376           httemplate/elements/tr-select-part_referral.html,
2377           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
2378           httemplate/misc/cust_main-cancel.cgi,
2379           httemplate/misc/delete-agent_payment_gateway.cgi,
2380           httemplate/misc/delete-cust_credit.cgi,
2381           httemplate/misc/delete-cust_pay.cgi,
2382           httemplate/misc/delete-cust_refund.cgi,
2383           httemplate/misc/delete-domain_record.cgi,
2384           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
2385           httemplate/misc/inventory_item-import.html,
2386           httemplate/misc/unapply-cust_credit.cgi,
2387           httemplate/misc/unapply-cust_pay.cgi,
2388           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
2389           httemplate/misc/unvoid-cust_pay_void.cgi,
2390           httemplate/misc/upload-batch.cgi,
2391           httemplate/misc/void-cust_pay.cgi,
2392           httemplate/misc/process/cdr-import.html,
2393           httemplate/misc/process/cust_main-import.cgi,
2394           httemplate/misc/process/cust_main-import_charges.cgi,
2395           httemplate/misc/process/inventory_item-import.html,
2396           httemplate/misc/process/link.cgi,
2397           httemplate/misc/process/payment.cgi,
2398           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
2399           httemplate/search/inventory_item.html,
2400           httemplate/search/reg_code.html, httemplate/search/sql.html,
2401           httemplate/search/svc_acct.cgi,
2402           httemplate/search/svc_broadband.cgi: Remove remaining calls to
2403           idiot/eidiot.  Should fix 1479
2404
2405 2007-10-05 12:45  ivan
2406
2407         * httemplate/elements/tr-input-beginning_ending.html: fix date
2408           selection on advanced invoice report, or future places where date
2409           selection component is included multiple times
2410
2411 2007-10-03 20:22  ivan
2412
2413         * fs_selfservice/FS-SelfService/SelfService.pm: improve layout of
2414           self-service documentation
2415
2416 2007-10-03 19:52  ivan
2417
2418         * bin/pod2x: wikify individual files
2419
2420 2007-10-03 19:22  ivan
2421
2422         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
2423
2424 2007-10-03 19:15  ivan
2425
2426         * FS/FS/cust_main.pm: add missing =back
2427
2428 2007-10-03 19:07  ivan
2429
2430         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
2431           hope
2432
2433 2007-10-03 19:06  jeff
2434
2435         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
2436           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
2437           httemplate/edit/process/part_pkg.cgi: support part_pkg option
2438           input validation, check bytecounts and allow commas (closes 1863)
2439
2440 2007-10-03 18:56  ivan
2441
2442         * bin/pod2x: this *should* fix munging of non-internal links, i
2443           hope
2444
2445 2007-10-03 18:50  ivan
2446
2447         * bin/pod2x: 1.7 doc uploader goes in 1.7 location
2448
2449 2007-10-03 18:49  ivan
2450
2451         * Makefile, bin/pod2x: wiki documentation convertor now
2452
2453 2007-10-03 18:47  ivan
2454
2455         * FS/FS.pm: add missing CLI utilities to FS.pm too
2456
2457 2007-10-03 18:45  ivan
2458
2459         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
2460
2461 2007-10-03 18:29  ivan
2462
2463         * FS/t/cust_tax_exempt.pm: wtf!
2464
2465 2007-10-03 18:15  ivan
2466
2467         * FS/: FS.pm: update top-level FS manpage
2468
2469 2007-10-02 08:31  jeff
2470
2471         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
2472           httemplate/search/cust_bill_event.cgi: fix up re-email these
2473           events
2474
2475 2007-09-29 17:25  ivan
2476
2477         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
2478           date editing errors (especially because resetting them pops up
2479           the error confirmation)
2480
2481 2007-09-27 14:25  jeff
2482
2483         * httemplate/edit/svc_acct.cgi: hide fixed passwords
2484
2485 2007-09-23 16:17  ivan
2486
2487         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
2488           show the svc_www.usersvc selector unless it is non-fixed or
2489           non-blank, NOT non-fixed or blank
2490
2491 2007-09-22 15:45  ivan
2492
2493         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
2494           menubar border in example self-service template
2495
2496 2007-09-22 12:40  ivan
2497
2498         * httemplate/view/svc_acct.cgi: UI
2499
2500 2007-09-22 11:27  ivan
2501
2502         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
2503           with accounts
2504
2505 2007-09-20 17:42  ivan
2506
2507         * httemplate/pref/pref-process.html: backport fix from HEAD
2508           allowing - in preference email addresses
2509
2510 2007-09-18 17:12  ivan
2511
2512         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
2513           least one small problem with reprint/email/fax functionality: now
2514           should understand the "most recent invoice per customer" and
2515           invoice # min/max options
2516
2517 2007-09-18 14:41  ivan
2518
2519         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
2520
2521 2007-09-18 14:37  ivan
2522
2523         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
2524           svcpart (links from browse/part_svc, in particular
2525
2526 2007-09-13 20:45  ivan
2527
2528         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
2529           undefined value as an ARRAY reference at
2530           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
2531
2532 2007-09-13 20:31  ivan
2533
2534         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
2535           glance" / Ticketing main
2536
2537 2007-09-13 19:14  ivan
2538
2539         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
2540           Text::Quoted usage, it segfaults and its optional
2541
2542 2007-09-13 15:25  ivan
2543
2544         * httemplate/browse/part_svc.cgi: random indentation fix
2545
2546 2007-09-13 15:24  ivan
2547
2548         * CREDITS: too little, too late attempt at spam reduction
2549
2550 2007-09-13 15:05  ivan
2551
2552         * httemplate/search/cust_main.cgi: fix status color on customer
2553           list
2554
2555 2007-09-13 13:16  ivan
2556
2557         * httemplate/misc/cust_main-import.cgi: add better inline docs
2558           explaining fields on customer CSV import
2559
2560 2007-09-12 13:40  ivan
2561
2562         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
2563           we can't fetch the name for a queue...
2564
2565 2007-09-11 21:23  ivan
2566
2567         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
2568           in statustext message (or anything else weird) from causing them
2569           not to get inserted
2570
2571 2007-09-10 18:33  ivan
2572
2573         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
2574           cust_main-require_invoicing_list_email options
2575
2576 2007-09-06 20:45  ivan
2577
2578         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
2579           work even when people don't set one in config
2580
2581 2007-09-06 20:36  ivan
2582
2583         * FS/FS/part_export/sqlradius.pm: tweak debugging
2584
2585 2007-08-23 01:23  ivan
2586
2587         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
2588           could log in to RADIUS with uppercase usernameand avoid bandwidth
2589           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
2590           for nothing, grr!)
2591
2592 2007-08-21 16:52  jeff
2593
2594         * FS/bin/freeside-upgrade: agent_custid bugfix (1746) (backport)
2595
2596 2007-08-16 11:23  jeff
2597
2598         * FS/FS/svc_acct.pm: correct labels in service definition edit for
2599           svc_acct (#1745) (backport)
2600
2601 2007-08-15 17:00  ivan
2602
2603         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
2604           of 2037-12 so it doesn't bomb out on empty paydates
2605
2606 2007-08-15 16:46  ivan
2607
2608         * FS/bin/freeside-sqlradius-reset: add -n option to
2609           freeside-sqlradius-reset to supress deleting data
2610
2611 2007-08-15 14:51  ivan
2612
2613         * httemplate/edit/cust_main.cgi: fix customer status color here too
2614
2615 2007-08-14 20:26  ivan
2616
2617         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
2618           table-grid the export listing
2619
2620 2007-08-14 14:46  ivan
2621
2622         * httemplate/graph/cust_pkg.cgi: file cust_pkg.cgi was added on
2623           branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24 +0000
2624
2625 2007-08-14 14:46  ivan
2626
2627         * httemplate/graph/report_cust_pkg.html: file report_cust_pkg.html
2628           was added on branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24
2629           +0000
2630
2631 2007-08-14 14:46  ivan
2632
2633         * httemplate/graph/cust_pkg.cgi,
2634           httemplate/graph/report_cust_pkg.html,
2635           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
2636           httemplate/graph/cust_bill_pkg.cgi,
2637           httemplate/graph/money_time.cgi,
2638           httemplate/graph/elements/monthly.html,
2639           httemplate/browse/agent.cgi: add package churn report/graph
2640
2641 2007-08-10 15:48  ivan
2642
2643         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
2644           frequencies
2645
2646 2007-08-10 00:01  ivan
2647
2648         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
2649           httemplate/view/cust_main/packages.html: on changing packages,
2650           don't set setup date unless old package has one
2651
2652 2007-08-08 12:18  ivan
2653
2654         * FS/FS/cust_pkg.pm: fix otaker regex
2655
2656 2007-08-07 13:05  ivan
2657
2658         * FS/FS/cust_main.pm: more informative error msg
2659
2660 2007-08-06 12:45  jeff
2661
2662         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
2663           documentation improvements
2664
2665 2007-08-06 01:51  jeff
2666
2667         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
2668           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
2669           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
2670           (backport)
2671
2672 2007-08-06 01:46  jeff
2673
2674         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm: file
2675           XMLRPC.pm was added on branch FREESIDE_1_7_BRANCH on 2007-08-06
2676           08:51:19 +0000
2677
2678 2007-08-06 01:46  jeff
2679
2680         * fs_selfservice/FS-SelfService/cgi/xmlrpc.cgi: file xmlrpc.cgi was
2681           added on branch FREESIDE_1_7_BRANCH on 2007-08-06 08:51:19 +0000
2682
2683 2007-08-06 01:46  jeff
2684
2685         * fs_selfservice/FS-SelfService/:
2686           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
2687           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
2688
2689 2007-08-06 01:46  jeff
2690
2691         * fs_selfservice/FS-SelfService/freeside-selfservice-xmlrpc-server:
2692           file freeside-selfservice-xmlrpc-server was added on branch
2693           FREESIDE_1_7_BRANCH on 2007-08-06 08:51:18 +0000
2694
2695 2007-08-05 10:32  jeff
2696
2697         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
2698
2699 2007-08-02 16:44  ivan
2700
2701         * httemplate/view/cust_main/packages.html: increase package popup
2702           width
2703
2704 2007-08-02 16:09  ivan
2705
2706         * httemplate/: edit/process/cust_pkg.cgi,
2707           elements/select-table.html, misc/change_pkg.cgi,
2708           view/cust_main/packages.html: fix slowness on change package and
2709           also make it into a popup
2710
2711 2007-08-02 16:01  ivan
2712
2713         * httemplate/elements/select-cust-part_pkg.html: file
2714           select-cust-part_pkg.html was added on branch FREESIDE_1_7_BRANCH
2715           on 2007-08-02 23:01:02 +0000
2716
2717 2007-08-02 16:01  ivan
2718
2719         * httemplate/elements/: select-cust-part_pkg.html: fix slowness on
2720           change package and also make it into a popup
2721
2722 2007-08-02 15:55  ivan
2723
2724         * FS/FS/CGI.pm: fix status color on small_custview
2725
2726 2007-08-02 13:18  ivan
2727
2728         * httemplate/elements/select-table.html: sync with HEAD 1.8
2729
2730 2007-08-02 13:06  ivan
2731
2732         * httemplate/elements/select-table.html: backport select-table.html
2733           from HEAD
2734
2735 2007-08-02 12:53  ivan
2736
2737         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
2738           import rt 3.6.4
2739
2740 2007-08-01 15:37  ivan
2741
2742         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
2743           (backport)
2744
2745 2007-08-01 15:26  jeff
2746
2747         * httemplate/misc/cancel_cust.html: file cancel_cust.html was added
2748           on branch FREESIDE_1_7_BRANCH on 2007-12-19 22:31:37 +0000
2749
2750 2007-08-01 15:25  ivan
2751
2752         * httemplate/elements/tr-checkbox.html: file tr-checkbox.html was
2753           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
2754
2755 2007-08-01 15:25  ivan
2756
2757         * httemplate/elements/tr-input-money.html: file tr-input-money.html
2758           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
2759           +0000
2760
2761 2007-08-01 15:25  ivan
2762
2763         * httemplate/elements/tr-password.html: file tr-password.html was
2764           added on branch FREESIDE_1_7_BRANCH on 2008-01-11 04:47:35 +0000
2765
2766 2007-08-01 15:25  ivan
2767
2768         * httemplate/elements/tr-select.html: file tr-select.html was added
2769           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:20 +0000
2770
2771 2007-08-01 15:25  ivan
2772
2773         * httemplate/elements/tr-td-label.html: file tr-td-label.html was
2774           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:20 +0000
2775
2776 2007-08-01 15:25  ivan
2777
2778         * httemplate/elements/tr-title.html: file tr-title.html was added
2779           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:47:47 +0000
2780
2781 2007-08-01 15:24  jeff
2782
2783         * FS/FS/part_pkg/prorate_delayed.pm: file prorate_delayed.pm was
2784           added on branch FREESIDE_1_7_BRANCH on 2007-12-21 22:27:14 +0000
2785
2786 2007-08-01 15:24  ivan
2787
2788         * FS/FS/part_pkg/prorate_delayed.pm,
2789           httemplate/elements/hidden.html,
2790           httemplate/elements/tr-checkbox.html,
2791           httemplate/elements/tr-fixed.html,
2792           httemplate/elements/tr-input-money.html,
2793           httemplate/elements/tr-input-text.html,
2794           httemplate/elements/tr-password.html,
2795           httemplate/elements/tr-select.html,
2796           httemplate/elements/tr-td-label.html,
2797           httemplate/elements/tr-title.html,
2798           httemplate/misc/cancel_cust.html: event refactor, landing on
2799           HEAD!
2800
2801 2007-08-01 15:21  ivan
2802
2803         * rt/lib/RTx/WebCronTool.pm: adding WebCronTool.pm to _1_7_BRANCH
2804           too
2805
2806 2007-08-01 15:20  ivan
2807
2808         * rt/lib/RTx/WebCronTool.pm: commit these RT differences, seem to
2809           be mostly in autogen'ed stuff
2810
2811 2007-08-01 15:20  ivan
2812
2813         * rt/lib/RTx/WebCronTool.pm: file WebCronTool.pm was added on
2814           branch FREESIDE_1_7_BRANCH on 2007-08-01 22:21:22 +0000
2815
2816 2007-07-20 12:58  ivan
2817
2818         * bin/apache.export: apache export: don't bomb out when svc_www
2819           records aren't associated with an svc_acct, just leave those
2820           subsitution vars blank
2821
2822 2007-07-18 14:13  ivan
2823
2824         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
2825           wtf
2826
2827 2007-07-17 20:23  jeff
2828
2829         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
2830           should be editable with ACL (#1730)
2831
2832 2007-07-14 10:42  rsiddall
2833
2834         * install/rpm/freeside.spec: The RPM requires mod_ssl, so modify
2835           the httpd conf file to require SSL.
2836
2837 2007-07-13 17:44  ivan
2838
2839         * bin/find-overapplied: a payment, by any other name
2840
2841 2007-07-13 16:58  ivan
2842
2843         * bin/: find-overapplied, strip-eps: adding quick find-overapplied
2844           script
2845
2846 2007-07-13 16:58  ivan
2847
2848         * bin/find-overapplied: file find-overapplied was added on branch
2849           FREESIDE_1_7_BRANCH on 2007-07-13 23:59:39 +0000
2850
2851 2007-07-13 16:52  ivan
2852
2853         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
2854           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
2855           FS/bin/freeside-prepaidd, httemplate/edit/process/cust_main.cgi,
2856           httemplate/misc/bill.cgi,
2857           httemplate/misc/process/recharge_svc.html: fix race condition
2858           where ->apply_payments_and_credits could double-apply in rare
2859           cases
2860
2861 2007-07-12 14:41  ivan
2862
2863         * bin/apache.export: add debugging flag to apache export
2864
2865 2007-07-11 04:10  ivan
2866
2867         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
2868           amount in error message
2869
2870 2007-07-11 01:35  ivan
2871
2872         * FS/FS/cust_main.pm: finish adding payunique field
2873
2874 2007-07-11 01:08  ivan
2875
2876         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
2877           httemplate/misc/process/payment.cgi: finish adding payunique
2878           field
2879
2880 2007-07-10 21:23  jeff
2881
2882         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
2883           paytype, stateid, and stateid_state for CHEK transactions (#1718)
2884
2885 2007-07-10 11:40  rsiddall
2886
2887         * install/rpm/freeside.spec: Added %post to mason RPM to create
2888           freeside user.
2889
2890 2007-07-10 10:05  rsiddall
2891
2892         * install/rpm/freeside.spec: Fixed bug where placeholders in
2893           freeside-init were not replaced during build.
2894
2895 2007-07-10 07:19  rsiddall
2896
2897         * install/rpm/freeside.spec: freeside users need home directories
2898           for SSH keys.  Lock and log directories were missing from RPM
2899           file list.
2900
2901 2007-07-08 20:07  rsiddall
2902
2903         * install/rpm/freeside.spec: Fixes problem with packaging the
2904           self-service clientd
2905
2906 2007-07-08 14:35  rsiddall
2907
2908         * install/rpm/INSTALL: Updated for include file for mason RPM
2909           dependencies
2910
2911 2007-07-08 14:29  rsiddall
2912
2913         * install/rpm/freeside-1.7.2.rpm.patch: No longer needed for
2914           Freeside versions greater than 1.7.2
2915
2916 2007-07-08 14:25  rsiddall
2917
2918         * install/rpm/rpm2Bundle: Utility for generating local Bundles from
2919           RPMs
2920
2921 2007-07-08 14:23  rsiddall
2922
2923         * install/rpm/: freeside-mason.deps.inc, freeside.spec: Updated for
2924           upcoming Freeside 1.7.3
2925
2926 2007-07-08 14:22  rsiddall
2927
2928         * FS/FS/part_export/communigate_pro_singledomain.pm: Work around
2929           for a bug in rpm's perldeps handling of here documents
2930
2931 2007-07-07 20:41  rsiddall
2932
2933         * install/rpm/freeside-mason.deps.inc: Perl dependencies for the
2934           Freeside Mason files RPM
2935
2936 2007-07-07 20:40  rsiddall
2937
2938         * install/rpm/freeside-1.7.2.rpm.patch: Patch to work around bug in
2939           rpm's handling of here documents, regenerated for Freeside 1.7.2
2940
2941 2007-07-07 20:37  rsiddall
2942
2943         * install/rpm/freeside-install: Modified for Freeside 1.7.2
2944
2945 2007-07-07 20:34  rsiddall
2946
2947         * install/rpm/freeside.spec: Updated for Freeside 1.7.2 without RT
2948
2949 2007-07-06 16:55  jeff
2950
2951         * httemplate/edit/process/svc_acct.cgi: manually editing usage
2952           counters removes overlimit status (#1706)
2953
2954 2007-07-06 01:08  ivan
2955
2956         * GPL, README: v3!
2957
2958 2007-07-05 15:05  ivan
2959
2960         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
2961           (without requiring it)
2962
2963 2007-07-01 17:15  ivan
2964
2965         * FS/FS/cust_pkg.pm: missing method name in docs
2966
2967 2007-06-30 17:36  ivan
2968
2969         * httemplate/edit/agent.cgi: separate agent interface is
2970           deprecated...
2971
2972 2007-06-29 14:06  ivan
2973
2974         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
2975           header/footer to svc_www view and edit
2976
2977 2007-06-28 18:42  ivan
2978
2979         * FS/FS/cust_pay.pm: silly missing parenthesis
2980
2981 2007-06-28 18:27  ivan
2982
2983         * bin/strip-eps: file strip-eps was added on branch
2984           FREESIDE_1_7_BRANCH on 2007-07-13 23:58:57 +0000
2985
2986 2007-06-28 18:27  ivan
2987
2988         * bin/strip-eps: removing create-history-tables, freeside-upgrade
2989           does this anyway
2990
2991 2007-06-28 18:23  ivan
2992
2993         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
2994           checking
2995
2996 2007-06-28 13:57  ivan
2997
2998         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
2999           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
3000           for cron jobs
3001
3002 2007-06-28 13:57  ivan
3003
3004         * bin/bill-as-nextmonth: file bill-as-nextmonth was added on branch
3005           FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
3006
3007 2007-06-28 13:57  ivan
3008
3009         * bin/bill-as-nextmonth-BILL: file bill-as-nextmonth-BILL was added
3010           on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
3011
3012 2007-06-28 13:57  ivan
3013
3014         * bin/bill-as-nextyear: file bill-as-nextyear was added on branch
3015           FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
3016
3017 2007-06-28 13:57  ivan
3018
3019         * bin/bill-as-nextyear-BILL: file bill-as-nextyear-BILL was added
3020           on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
3021
3022 2007-06-27 19:38  rsiddall
3023
3024         * install/rpm/INSTALL: file INSTALL was added on branch
3025           FREESIDE_1_7_BRANCH on 2007-07-08 21:35:41 +0000
3026
3027 2007-06-27 11:22  rsiddall
3028
3029         * install/rpm/freeside.sysconfig: file freeside.sysconfig was added
3030           on branch FREESIDE_1_7_BRANCH on 2007-11-06 21:23:38 +0000
3031
3032 2007-06-27 11:15  rsiddall
3033
3034         * install/rpm/freeside-install: file freeside-install was added on
3035           branch FREESIDE_1_7_BRANCH on 2007-07-08 03:37:03 +0000
3036
3037 2007-06-27 11:13  rsiddall
3038
3039         * install/rpm/freeside.spec: file freeside.spec was added on branch
3040           FREESIDE_1_7_BRANCH on 2007-07-08 03:34:33 +0000
3041
3042 2007-06-26 18:17  ivan
3043
3044         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: somehow
3045           missed commiting this on 1.7 branch
3046
3047 2007-06-26 11:58  ivan
3048
3049         * httemplate/search/cust_pay.cgi: fix check# search
3050
3051 2007-06-26 11:21  ivan
3052
3053         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
3054           Number::Format 1.50, not just any version (backport)
3055
3056 2007-06-26 09:55  jeff
3057
3058         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
3059           date range to page top
3060
3061 2007-06-26 08:36  jeff
3062
3063         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
3064           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
3065           httemplate/edit/REAL_cust_pkg.cgi,
3066           httemplate/edit/process/REAL_cust_pkg.cgi,
3067           httemplate/misc/cancel_pkg.html,
3068           httemplate/misc/process/cancel_pkg.html,
3069           httemplate/search/cust_pkg.cgi,
3070           httemplate/search/report_cust_pkg.html,
3071           httemplate/view/cust_main/packages.html: suspend later just like
3072           expire (#1487)
3073
3074 2007-06-25 19:31  ivan
3075
3076         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
3077           "====" to <HR> in selfservice usage stuff.  welcome to this
3078           millenium! :)
3079
3080 2007-06-22 14:25  jeff
3081
3082         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
3083           view_usage_details.html: self-service usage report enhancements
3084           (1495)
3085
3086 2007-06-22 10:27  jeff
3087
3088         * httemplate/graph/elements/monthly.html: add csv and excel export
3089           to sales reports (1426)
3090
3091 2007-06-22 10:21  jeff
3092
3093         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
3094
3095 2007-06-20 21:02  jeff
3096
3097         * FS/FS/Conf.pm, conf/welcome_letter, FS/FS/Misc.pm,
3098           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm: latex
3099           welcome letters (1677)
3100
3101 2007-06-20 15:58  ivan
3102
3103         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
3104           QuickCreateLong option, part of merging spiritone RT changes
3105
3106 2007-06-20 15:37  ivan
3107
3108         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
3109           clarity, part of merging spiritone RT changes (#1661)
3110
3111 2007-06-20 15:33  ivan
3112
3113         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
3114           $RT::MyTicketsLength patch from spiritone, part of merging RT
3115           changes (#1661)
3116
3117 2007-06-20 15:28  ivan
3118
3119         * rt/: lib/RTx/Statistics.pm, lib/RT/Extension/ActivityReports.pm,
3120           html/RTx/Statistics/DurationAsString,
3121           html/RTx/Statistics/index.html,
3122           html/RTx/Statistics/CallsMultiQueue/index.html,
3123           html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
3124           html/RTx/Statistics/CallsQueueDay/Results.tsv,
3125           html/RTx/Statistics/CallsQueueDay/index.html,
3126           html/RTx/Statistics/CallsQueueDay/Elements/Chart,
3127           html/RTx/Statistics/DayOfWeek/index.html,
3128           html/RTx/Statistics/DayOfWeek/Elements/Chart,
3129           html/RTx/Statistics/Elements/DateSelectRow,
3130           html/RTx/Statistics/Elements/DurationAsString,
3131           html/RTx/Statistics/Elements/GraphBox,
3132           html/RTx/Statistics/Elements/SelectMultiQueue,
3133           html/RTx/Statistics/Elements/StatColumnMap,
3134           html/RTx/Statistics/Elements/Tabs,
3135           html/RTx/Statistics/Elements/CollectionAsTable/Header,
3136           html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
3137           html/RTx/Statistics/Elements/CollectionAsTable/Row,
3138           html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
3139           html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
3140           html/RTx/Statistics/FAQ/index.html,
3141           html/RTx/Statistics/OpenStalled/Results.tsv,
3142           html/RTx/Statistics/OpenStalled/index.html,
3143           html/RTx/Statistics/OpenStalled/Elements/Chart,
3144           html/RTx/Statistics/Resolution/index.html,
3145           html/RTx/Statistics/Resolution/Elements/Chart,
3146           html/RTx/Statistics/TimeToResolve/index.html,
3147           html/RTx/Statistics/TimeToResolve/Elements/Chart,
3148           html/RTx/Statistics/UserTest/index.html,
3149           html/RTx/Statistics/UserTest/Elements/Chart,
3150           html/Callbacks/ActivityReports/Elements/Tabs/Default,
3151           html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
3152           html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
3153           html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
3154           html/Reports/Activity/ActivityDetail.html,
3155           html/Reports/Activity/ActivitySummary.html,
3156           html/Reports/Activity/ResolutionComments.html,
3157           html/Reports/Activity/ResolutionStatistics.html,
3158           html/Reports/Activity/index.html,
3159           html/Reports/Activity/Elements/LimitReport,
3160           html/Reports/Activity/Elements/MiniPlot,
3161           html/Reports/Activity/Elements/PrintFooter,
3162           html/Reports/Activity/Elements/PrintHeader,
3163           html/Reports/Activity/Elements/ScreenFooter,
3164           html/Reports/Activity/Elements/ScreenHeader,
3165           html/Reports/Activity/Elements/Tabs,
3166           html/Reports/Activity/Elements/Wrapper,
3167           html/Developer/CronTool/autohandler,
3168           html/Developer/CronTool/index.html: integrate RTx::Statistics,
3169           RT::Extension::ActivityReports package, and RTx::WebCronTool
3170           packages, as part of merging spiritone RT changes (#1661)
3171
3172 2007-06-20 15:28  ivan
3173
3174         * rt/html/Reports/Activity/ActivityDetail.html: file
3175           ActivityDetail.html was added on branch FREESIDE_1_7_BRANCH on
3176           2007-06-20 22:29:36 +0000
3177
3178 2007-06-20 15:28  ivan
3179
3180         * rt/html/Reports/Activity/ActivitySummary.html: file
3181           ActivitySummary.html was added on branch FREESIDE_1_7_BRANCH on
3182           2007-06-20 22:29:36 +0000
3183
3184 2007-06-20 15:28  ivan
3185
3186         * rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default: file
3187           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3188           22:29:35 +0000
3189
3190 2007-06-20 15:28  ivan
3191
3192         * rt/html/Reports/Activity/Elements/LimitReport: file LimitReport
3193           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3194           +0000
3195
3196 2007-06-20 15:28  ivan
3197
3198         * rt/html/Reports/Activity/Elements/MiniPlot: file MiniPlot was
3199           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38 +0000
3200
3201 2007-06-20 15:28  ivan
3202
3203         * rt/html/Reports/Activity/Elements/PrintFooter: file PrintFooter
3204           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3205           +0000
3206
3207 2007-06-20 15:28  ivan
3208
3209         * rt/html/Reports/Activity/Elements/PrintHeader: file PrintHeader
3210           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3211           +0000
3212
3213 2007-06-20 15:28  ivan
3214
3215         * rt/html/Reports/Activity/ResolutionComments.html: file
3216           ResolutionComments.html was added on branch FREESIDE_1_7_BRANCH
3217           on 2007-06-20 22:29:37 +0000
3218
3219 2007-06-20 15:28  ivan
3220
3221         * rt/html/Reports/Activity/ResolutionStatistics.html: file
3222           ResolutionStatistics.html was added on branch FREESIDE_1_7_BRANCH
3223           on 2007-06-20 22:29:37 +0000
3224
3225 2007-06-20 15:28  ivan
3226
3227         * rt/html/Reports/Activity/Elements/ScreenFooter: file ScreenFooter
3228           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3229           +0000
3230
3231 2007-06-20 15:28  ivan
3232
3233         * rt/html/Reports/Activity/Elements/ScreenHeader: file ScreenHeader
3234           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3235           +0000
3236
3237 2007-06-20 15:28  ivan
3238
3239         *
3240           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions:
3241           file SearchActions was added on branch FREESIDE_1_7_BRANCH on
3242           2007-06-20 22:29:34 +0000
3243
3244 2007-06-20 15:28  ivan
3245
3246         * rt/html/Reports/Activity/Elements/Tabs: file Tabs was added on
3247           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:39 +0000
3248
3249 2007-06-20 15:28  ivan
3250
3251         * rt/html/Reports/Activity/Elements/Wrapper: file Wrapper was added
3252           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:39 +0000
3253
3254 2007-06-20 15:28  ivan
3255
3256         * rt/html/Developer/CronTool/autohandler: file autohandler was
3257           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:41 +0000
3258
3259 2007-06-20 15:28  ivan
3260
3261         * rt/html/Reports/Activity/index.html: file index.html was added on
3262           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38 +0000
3263
3264 2007-06-20 15:28  ivan
3265
3266         * rt/html/Developer/CronTool/index.html: file index.html was added
3267           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:41 +0000
3268
3269 2007-06-20 15:28  ivan
3270
3271         * rt/html/RTx/Statistics/TimeToResolve/Elements/Chart: file Chart
3272           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:22
3273           +0000
3274
3275 2007-06-20 15:28  ivan
3276
3277         * rt/html/RTx/Statistics/UserTest/Elements/Chart: file Chart was
3278           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:28 +0000
3279
3280 2007-06-20 15:28  ivan
3281
3282         * rt/html/Callbacks/ActivityReports/Elements/Tabs/Default: file
3283           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3284           22:29:31 +0000
3285
3286 2007-06-20 15:28  ivan
3287
3288         * rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default: file
3289           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3290           22:29:33 +0000
3291
3292 2007-06-20 15:28  ivan
3293
3294         * rt/html/RTx/Statistics/TimeToResolve/index.html: file index.html
3295           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:19
3296           +0000
3297
3298 2007-06-20 15:28  ivan
3299
3300         * rt/html/RTx/Statistics/UserTest/index.html: file index.html was
3301           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:28 +0000
3302
3303 2007-06-20 15:28  ivan
3304
3305         * rt/html/RTx/Statistics/: OpenStalled/Elements/Chart,
3306           Resolution/Elements/Chart: file Chart was added on branch
3307           FREESIDE_1_7_BRANCH on 2007-06-20 22:29:16 +0000
3308
3309 2007-06-20 15:28  ivan
3310
3311         * rt/html/RTx/Statistics/OpenStalled/Results.tsv: file Results.tsv
3312           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:15
3313           +0000
3314
3315 2007-06-20 15:28  ivan
3316
3317         * rt/html/RTx/Statistics/: FAQ/index.html, OpenStalled/index.html:
3318           file index.html was added on branch FREESIDE_1_7_BRANCH on
3319           2007-06-20 22:29:15 +0000
3320
3321 2007-06-20 15:28  ivan
3322
3323         * rt/html/RTx/Statistics/Resolution/index.html: file index.html was
3324           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:16 +0000
3325
3326 2007-06-20 15:28  ivan
3327
3328         * rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox: file
3329           ControlBox was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3330           22:29:15 +0000
3331
3332 2007-06-20 15:28  ivan
3333
3334         * rt/html/RTx/Statistics/Elements/CollectionAsTable/Header: file
3335           Header was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3336           22:29:14 +0000
3337
3338 2007-06-20 15:28  ivan
3339
3340         * rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat:
3341           file ParseFormat was added on branch FREESIDE_1_7_BRANCH on
3342           2007-06-20 22:29:14 +0000
3343
3344 2007-06-20 15:28  ivan
3345
3346         * rt/html/RTx/Statistics/Elements/CollectionAsTable/Row: file Row
3347           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:14
3348           +0000
3349
3350 2007-06-20 15:28  ivan
3351
3352         * rt/html/RTx/Statistics/Elements/Tabs: file Tabs was added on
3353           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:13 +0000
3354
3355 2007-06-20 15:28  ivan
3356
3357         * rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage: file
3358           UpdatePage was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3359           22:29:15 +0000
3360
3361 2007-06-20 15:28  ivan
3362
3363         * rt/html/RTx/Statistics/Elements/SelectMultiQueue: file
3364           SelectMultiQueue was added on branch FREESIDE_1_7_BRANCH on
3365           2007-06-20 22:29:11 +0000
3366
3367 2007-06-20 15:28  ivan
3368
3369         * rt/html/RTx/Statistics/Elements/StatColumnMap: file StatColumnMap
3370           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:11
3371           +0000
3372
3373 2007-06-20 15:28  ivan
3374
3375         * rt/html/RTx/Statistics/Elements/GraphBox: file GraphBox was added
3376           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:11 +0000
3377
3378 2007-06-20 15:28  ivan
3379
3380         * rt/html/RTx/Statistics/DayOfWeek/Elements/Chart: file Chart was
3381           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:06 +0000
3382
3383 2007-06-20 15:28  ivan
3384
3385         * rt/html/RTx/Statistics/Elements/DateSelectRow: file DateSelectRow
3386           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:10
3387           +0000
3388
3389 2007-06-20 15:28  ivan
3390
3391         * rt/html/RTx/Statistics/Elements/DurationAsString: file
3392           DurationAsString was added on branch FREESIDE_1_7_BRANCH on
3393           2007-06-20 22:29:11 +0000
3394
3395 2007-06-20 15:28  ivan
3396
3397         * rt/lib/RT/Extension/ActivityReports.pm: file ActivityReports.pm
3398           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:49
3399           +0000
3400
3401 2007-06-20 15:28  ivan
3402
3403         * rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart: file Chart
3404           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:55
3405           +0000
3406
3407 2007-06-20 15:28  ivan
3408
3409         * rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart: file Chart
3410           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:02
3411           +0000
3412
3413 2007-06-20 15:28  ivan
3414
3415         * rt/html/RTx/Statistics/DurationAsString: file DurationAsString
3416           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:52
3417           +0000
3418
3419 2007-06-20 15:28  ivan
3420
3421         * rt/html/RTx/Statistics/CallsQueueDay/Results.tsv: file
3422           Results.tsv was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3423           22:29:01 +0000
3424
3425 2007-06-20 15:28  ivan
3426
3427         * rt/lib/RTx/Statistics.pm: file Statistics.pm was added on branch
3428           FREESIDE_1_7_BRANCH on 2007-06-20 22:28:41 +0000
3429
3430 2007-06-20 15:28  ivan
3431
3432         * rt/html/RTx/Statistics/index.html: file index.html was added on
3433           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:52 +0000
3434
3435 2007-06-20 15:28  ivan
3436
3437         * rt/html/RTx/Statistics/CallsMultiQueue/index.html: file
3438           index.html was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3439           22:28:55 +0000
3440
3441 2007-06-20 15:28  ivan
3442
3443         * rt/html/RTx/Statistics/CallsQueueDay/index.html: file index.html
3444           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:02
3445           +0000
3446
3447 2007-06-20 15:28  ivan
3448
3449         * rt/html/RTx/Statistics/DayOfWeek/index.html: file index.html was
3450           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:04 +0000
3451
3452 2007-06-20 15:28  ivan
3453
3454         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
3455           rt/html/RTx/Statistics/index.html,
3456           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
3457           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
3458           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
3459           rt/html/RTx/Statistics/CallsQueueDay/index.html,
3460           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
3461           rt/html/RTx/Statistics/DayOfWeek/index.html,
3462           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
3463           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
3464           rt/html/RTx/Statistics/Elements/DateSelectRow,
3465           rt/html/RTx/Statistics/Elements/DurationAsString,
3466           rt/html/RTx/Statistics/Elements/GraphBox,
3467           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
3468           rt/html/RTx/Statistics/Elements/StatColumnMap,
3469           rt/html/RTx/Statistics/Elements/Tabs,
3470           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
3471           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
3472           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
3473           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
3474           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
3475           rt/html/RTx/Statistics/FAQ/index.html,
3476           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
3477           rt/html/RTx/Statistics/OpenStalled/index.html,
3478           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
3479           rt/html/RTx/Statistics/Resolution/index.html,
3480           rt/html/RTx/Statistics/Resolution/Elements/Chart,
3481           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
3482           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
3483           rt/html/RTx/Statistics/TimeToResolve/index.html,
3484           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
3485           rt/html/RTx/Statistics/UserTest/index.html,
3486           rt/html/RTx/Statistics/UserTest/Elements/Chart,
3487           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
3488           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
3489           rt/html/Developer/CronTool/autohandler,
3490           rt/html/Developer/CronTool/index.html,
3491           rt/html/Reports/Activity/ActivityDetail.html,
3492           rt/html/Reports/Activity/ActivitySummary.html,
3493           rt/html/Reports/Activity/ResolutionComments.html,
3494           rt/html/Reports/Activity/ResolutionStatistics.html,
3495           rt/html/Reports/Activity/index.html,
3496           rt/html/Reports/Activity/Elements/LimitReport,
3497           rt/html/Reports/Activity/Elements/MiniPlot,
3498           rt/html/Reports/Activity/Elements/PrintFooter,
3499           rt/html/Reports/Activity/Elements/PrintHeader,
3500           rt/html/Reports/Activity/Elements/ScreenFooter,
3501           rt/html/Reports/Activity/Elements/ScreenHeader,
3502           rt/html/Reports/Activity/Elements/Tabs,
3503           rt/html/Reports/Activity/Elements/Wrapper: integrate
3504           RTx::Statistics package, part of merging spiritone RT changes
3505           (#1661)
3506
3507 2007-06-18 09:45  jeff
3508
3509         * httemplate/edit/svc_www.cgi: must escape config data
3510
3511 2007-06-15 11:44  jeff
3512
3513         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
3514           httemplate/edit/process/cust_refund.cgi: paydate option for
3515           realtime_refund_bop and UI entry for cust_pay records without it
3516           (#1662 UI)
3517
3518 2007-06-14 17:58  jeff
3519
3520         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
3521           to B:OP during refunds with paynum (#1662)
3522
3523 2007-06-13 12:28  ivan
3524
3525         * FS/t/cust_pkg_option.t: adding test file on 1.7 branch
3526
3527 2007-06-13 09:56  jeff
3528
3529         * FS/FS/part_export/sqlradius.pm: additional debugging
3530
3531 2007-06-08 17:53  ivan
3532
3533         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
3534           bill-for-next* hacks like bill-next* stuff but with -n flag, for
3535           skycatcher
3536
3537 2007-06-08 17:53  ivan
3538
3539         * bin/bill-for-nextmonth: file bill-for-nextmonth was added on
3540           branch FREESIDE_1_7_BRANCH on 2007-06-09 00:53:20 +0000
3541
3542 2007-06-08 17:53  ivan
3543
3544         * bin/bill-for-nextyear: file bill-for-nextyear was added on branch
3545           FREESIDE_1_7_BRANCH on 2007-06-09 00:53:20 +0000
3546
3547 2007-06-08 17:40  ivan
3548
3549         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
3550           skycatcher modifications for pre-printing invoices, but with
3551           today's date
3552
3553 2007-06-08 16:21  ivan
3554
3555         * bin/: all-postal-no-email: adding quick script to move all
3556           customers to postal billing only for skycatcher
3557
3558 2007-06-08 16:21  ivan
3559
3560         * bin/all-postal-no-email: file all-postal-no-email was added on
3561           branch FREESIDE_1_7_BRANCH on 2007-06-08 23:21:19 +0000
3562
3563 2007-06-08 10:38  jeff
3564
3565         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
3566           usergroup table (work around #1606)
3567
3568 2007-06-08 07:40  jeff
3569
3570         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
3571           (fixes #1657)
3572
3573 2007-06-06 17:45  jeff
3574
3575         * FS/FS/cust_bill.pm: cruft removal
3576
3577 2007-06-06 15:31  jeff
3578
3579         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
3580           (#1658)
3581
3582 2007-06-06 13:02  khoff
3583
3584         * FS/FS/: Conf.pm, cust_main.pm: Added 'disable_void_after' config
3585           option to disable the VOID-before-credit behavior of
3586           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
3587           broken gateways like SkipJack that a pprove VOIDs for settled
3588           transactions. (Backport)
3589
3590 2007-06-05 08:07  jeff
3591
3592         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
3593           statement
3594
3595 2007-06-02 14:07  jeff
3596
3597         * httemplate/elements/header.html: drop ticket search form and
3598           logic from ticketless installs
3599
3600 2007-05-31 08:04  jeff
3601
3602         * httemplate/edit/payment_gateway.html: add TransFirst eLink
3603           support (backport)
3604
3605 2007-05-29 20:38  ivan
3606
3607         * FS/FS/svc_external.pm: should eliminiate error: Use of
3608           uninitialized value in string eq at
3609           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
3610
3611 2007-05-29 20:05  ivan
3612
3613         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
3614           domain records with " in them...
3615
3616 2007-05-21 17:34  ivan
3617
3618         * httemplate/search/report_tax.cgi: fix tax reports for some odd
3619           upgrade edge cases: when you have both taxclass and non-taxclass
3620           entries in cust_main_county for a single region (not correct
3621           setup in the first place), and non-null but empty values in
3622           taxname
3623
3624 2007-05-20 19:18  ivan
3625
3626         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
3627           some reason DBIx::DBSchema can't reverse engineer the schema for
3628           it, causing freeside-upgrade to error out trying to recreate it
3629
3630 2007-05-18 16:44  ivan
3631
3632         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
3633           hide postal/fax invoice options in backoffice as well as
3634           self-service.  closes: bug#1614
3635
3636 2007-05-14 19:36  jeff
3637
3638         * FS/FS/ClientAPI/MyAccount.pm: default to CARD with no payby from
3639           selfservice
3640
3641 2007-05-11 16:19  khoff
3642
3643         * httemplate/search/: report_cust_bill.html,
3644           report_cust_credit.html, report_cust_main-zip.html,
3645           report_cust_pay.html, report_cust_pay_batch.html,
3646           report_cust_pkg.html: Fix (hopefully) all uses of
3647           /elements/tr-select-agent.html where agentnum may be undefined.
3648           (backport)
3649
3650 2007-05-11 12:51  khoff
3651
3652         * FS/FS/svc_Common.pm: Quiet "Use of uninitialized value in string
3653           eq".  (Backport)
3654
3655 2007-05-11 12:03  ivan
3656
3657         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
3658           an error status, so don't up the queue with "failed: Can't logout
3659           of CGPro: No error"
3660
3661 2007-05-11 11:14  khoff
3662
3663         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
3664           URL.
3665
3666 2007-05-11 11:08  khoff
3667
3668         * FS/FS/XMLRPC.pm: Quiet debug output.
3669
3670 2007-05-08 15:44  jeff
3671
3672         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
3673           plan data (backport)
3674
3675 2007-05-08 15:10  jeff
3676
3677         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
3678           megabytes
3679
3680 2007-05-08 09:51  ivan
3681
3682         * bin/: bill-nextmonth, bill-nextyear: [no log message]
3683
3684 2007-05-08 09:51  ivan
3685
3686         * bin/bill-nextmonth: file bill-nextmonth was added on branch
3687           FREESIDE_1_7_BRANCH on 2007-05-08 16:51:13 +0000
3688
3689 2007-05-08 09:51  ivan
3690
3691         * bin/bill-nextyear: file bill-nextyear was added on branch
3692           FREESIDE_1_7_BRANCH on 2007-05-08 16:51:13 +0000
3693
3694 2007-05-06 23:36  jeff
3695
3696         * FS/bin/: freeside-sqlradius-dedup-group,
3697           freeside-sqlradius-reset: sqlradius usergroup tools (backport)
3698
3699 2007-05-06 23:35  jeff
3700
3701         * FS/bin/freeside-sqlradius-dedup-group: file
3702           freeside-sqlradius-dedup-group was added on branch
3703           FREESIDE_1_7_BRANCH on 2007-05-07 06:36:57 +0000
3704
3705 2007-05-06 23:35  jeff
3706
3707         * FS/bin/freeside-sqlradius-dedup-group: sqlradius usergroup tools
3708
3709 2007-05-06 19:22  jeff
3710
3711         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
3712           (backport)
3713
3714 2007-05-06 19:22  jeff
3715
3716         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
3717           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
3718           groups handling (backport)
3719
3720 2007-05-01 13:00  ivan
3721
3722         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
3723
3724 2007-05-01 12:57  ivan
3725
3726         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
3727           FS::ClientAPI_SessionCache for signup info so it actually works -
3728           speed up signups
3729
3730 2007-04-30 13:56  jeff
3731
3732         * httemplate/edit/cust_main/billing.html: correct bad conflict
3733           resolution
3734
3735 2007-04-29 16:30  jeff
3736
3737         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
3738           FS/FS/ClientAPI/Signup.pm,
3739           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3740           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
3741           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3742           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3743           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3744           fs_selfservice/FS-SelfService/cgi/signup.html,
3745           httemplate/edit/cust_main/billing.html,
3746           httemplate/view/cust_main/billing.html: ticket 1568 config
3747           options for new echeck fields and addition to selfservice
3748           interface (backport)
3749
3750 2007-04-29 15:55  jeff
3751
3752         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html: file
3753           ach_payment_results.html was added on branch FREESIDE_1_7_BRANCH
3754           on 2007-04-29 23:30:52 +0000
3755
3756 2007-04-29 15:55  jeff
3757
3758         * fs_selfservice/FS-SelfService/cgi/make_ach_payment.html: file
3759           make_ach_payment.html was added on branch FREESIDE_1_7_BRANCH on
3760           2007-04-29 23:30:52 +0000
3761
3762 2007-04-29 15:55  jeff
3763
3764         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
3765           make_ach_payment.html: ticket 1568 config options for new echeck
3766           fields and addition to selfservice interface
3767
3768 2007-04-27 15:56  jeff
3769
3770         * httemplate/edit/cust_main/contact.html: adjust default labelling
3771           (backport)
3772
3773 2007-04-27 15:37  jeff
3774
3775         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
3776           value
3777
3778 2007-04-27 14:29  jeff
3779
3780         * httemplate/view/cust_main/contacts.html: fix tyops
3781
3782 2007-04-25 21:47  jeff
3783
3784         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
3785           httemplate/misc/recharge_svc.html: more datavolume format
3786           (backport)
3787
3788 2007-04-25 20:35  ivan
3789
3790         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
3791           datavolume-forcemegabytes
3792
3793 2007-04-25 20:11  jeff
3794
3795         * FS/FS/UI/bytecount.pm: improve configfile handling (backport)
3796
3797 2007-04-25 18:50  jeff
3798
3799         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
3800           dodgy ACH hack from ticket 1436 (backport)
3801
3802 2007-04-24 18:35  ivan
3803
3804         * FS/FS/: Conf.pm, cust_bill.pm: add lpr-postscript_prefix and
3805           lpr-postscript_suffix config options for printer commands to
3806           place printer in postscript mode
3807
3808 2007-04-24 15:36  jeff
3809
3810         * FS/FS/Setup.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
3811           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
3812           httemplate/edit/process/cust_main.cgi,
3813           httemplate/view/cust_main/contacts.html: 1528 add driver's
3814           license field, mask it and ssn (backport)
3815
3816 2007-04-23 17:21  jeff
3817
3818         * FS/FS/svc_www.pm: untaint
3819
3820 2007-04-23 17:04  jeff
3821
3822         * httemplate/view/svc_acct.cgi: missed a bytecount
3823
3824 2007-04-23 16:34  ivan
3825
3826         * httemplate/search/cust_pkg.cgi: fix error: column reference
3827           "fieldname" is ambiguous
3828
3829 2007-04-23 07:34  jeff
3830
3831         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, bin/apache.export,
3832           httemplate/edit/svc_www.cgi, httemplate/view/svc_www.cgi: quick
3833           hack to add extra 'config lines' to svc_www and otherwise enhance
3834           svc_www (backport)
3835
3836 2007-04-22 20:42  jeff
3837
3838         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3839           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
3840           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
3841           add to ACH batch feature from customer view page (backport)
3842
3843 2007-04-20 21:44  ivan
3844
3845         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
3846           wrt where we're storing phone numbers
3847
3848 2007-04-20 14:40  ivan
3849
3850         * conf/: invoice_html, invoice_latex: add customer # to default
3851           invoice templates
3852
3853 2007-04-20 14:31  ivan
3854
3855         * httemplate/view/cust_main/billing.html: don't put this
3856           information way out on the right in its own columns.
3857
3858 2007-04-19 16:42  ivan
3859
3860         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
3861           to its own module (backport)
3862
3863 2007-04-19 16:38  jeff
3864
3865         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
3866           FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
3867           httemplate/edit/process/prepay_credit.cgi,
3868           httemplate/edit/process/svc_acct.cgi, htetc/handler.pl,
3869           httemplate/search/prepay_credit.html: break _bytecount
3870           subroutines out of FS::UI::Web (backport)
3871
3872 2007-04-19 16:30  jeff
3873
3874         * FS/FS/UI/bytecount.pm: file bytecount.pm was added on branch
3875           FREESIDE_1_7_BRANCH on 2007-04-19 23:38:33 +0000
3876
3877 2007-04-19 16:30  jeff
3878
3879         * FS/FS/UI/bytecount.pm: break _bytecount subroutines out of
3880           FS::UI::Web
3881
3882 2007-04-19 13:18  ivan
3883
3884         * htetc/handler.pl, httemplate/search/cust_svc.html,
3885           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
3886           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
3887           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
3888           with an explicit import.  did i mention this was really really
3889           weird?
3890
3891 2007-04-18 16:22  ivan
3892
3893         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
3894           fix use statements for FS::UI::Web.  not "use"ing modules in the
3895           actual modules you use them in is bad, mmmkay
3896
3897 2007-04-18 13:01  ivan
3898
3899         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
3900
3901 2007-04-12 17:53  jeff
3902
3903         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
3904
3905 2007-04-12 10:37  khoff
3906
3907         * httemplate/search/report_cust_bill.html: Fixed a problem with the
3908           %opts hash getting skewed (specifically $opt{'value'} == 'label')
3909           when $cgi->param('agentnum') was unset. (Backport)
3910
3911 2007-04-11 20:18  jeff
3912
3913         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
3914           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
3915           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
3916           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
3917           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
3918           httemplate/edit/process/part_pkg.cgi,
3919           httemplate/edit/process/svc_acct.cgi,
3920           httemplate/view/svc_acct.cgi: input and output on data volume
3921           fields specified with k,m,g,or t (backport)
3922
3923 2007-04-11 19:27  ivan
3924
3925         * httemplate/misc/process/recharge_svc.html: remove
3926           'backend-realtime' flag required for recharges, want that just
3927           for signups, running recharges right away by default is fine.
3928           also fix the 'fatal error - unknown payby' error that'll probably
3929           never be reached
3930
3931 2007-04-10 21:29  jeff
3932
3933         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
3934           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
3935           httemplate/view/cust_main/packages.html: usage suspend vs admin
3936           suspend -- avoid actual cust_pkg::suspend except legacy cases
3937           (backport)
3938
3939 2007-04-09 18:29  ivan
3940
3941         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
3942
3943 2007-04-09 16:39  jeff
3944
3945         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
3946           trigger recharge from the backend as in self-service (backport)
3947
3948 2007-04-07 18:18  jeff
3949
3950         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
3951           generated passwords be all caps (backport)
3952
3953 2007-04-07 17:44  jeff
3954
3955         * httemplate/edit/svc_acct.cgi: correct usage editing bug
3956           (backport)
3957
3958 2007-04-07 17:23  jeff
3959
3960         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
3961           svc_acct->email (backport)
3962
3963 2007-04-06 17:17  jeff
3964
3965         * httemplate/view/cust_main/billing.html: ommitted file (backport)
3966
3967 2007-04-06 16:58  jeff
3968
3969         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
3970           httemplate/misc/process/payment.cgi: integrate new echeck fields
3971           into freeside backend payment processing (backport)
3972
3973 2007-04-06 12:41  jeff
3974
3975         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3976           httemplate/edit/cust_main.cgi,
3977           httemplate/edit/cust_main/billing.html,
3978           httemplate/edit/cust_main/select-state.html: ticket 1443 add
3979           account type and bank state for echeck processing (backport)
3980
3981 2007-04-05 17:37  ivan
3982
3983         * FS/FS/Conf.pm: slight update for batch-enable description & add
3984           ach-spiritone format to batch-default and batch-fixed_format-CHEK
3985           config items
3986
3987 2007-04-05 16:59  khoff
3988
3989         * FS/FS/part_export/: nas_wrapper.pm, snmp.pm, trango.pm:
3990           Backporting FS::part_export::(nas_wrapper|snmp|trango) to
3991           FREESIDE_1_7_BRANCH
3992
3993 2007-04-05 07:18  jeff
3994
3995         * httemplate/misc/process/cust_main_note-import.cgi: use comments
3996           and not notes (backport)
3997
3998 2007-04-04 08:32  jeff
3999
4000         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
4001           events to fail (backport)
4002
4003 2007-04-03 12:38  jeff
4004
4005         * httemplate/misc/cust_main_note-import.cgi: correct handling of
4006           non-unix line termination (backport)
4007
4008 2007-03-27 20:59  ivan
4009
4010         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
4011           shellcommands delete export
4012
4013 2007-03-21 16:07  ivan
4014
4015         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
4016           when process returns no error_message
4017
4018 2007-03-21 15:09  ivan
4019
4020         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
4021           an error_message, output additional debugging information, if
4022           available
4023
4024 2007-03-20 21:12  jeff
4025
4026         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
4027           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
4028           format, return processing, and autopost (backport),
4029
4030 2007-03-20 18:35  jeff
4031
4032         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
4033           httemplate/pref/pref.html: ticket 1427, automatically email excel
4034           a/r report (backport)
4035
4036 2007-03-20 18:21  jeff
4037
4038         * FS/bin/freeside-fetch: ticket 1427, automatically email excel a/r
4039           report
4040
4041 2007-03-20 15:33  ivan
4042
4043         * FS/FS/cust_main.pm: tyop in manual backport; try 17commit or at
4044           least some sort of cvs diff | patch !  :)
4045
4046 2007-03-20 15:10  ivan
4047
4048         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
4049           agent-specific advertising sources
4050
4051 2007-03-20 13:21  jeff
4052
4053         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
4054           httemplate/misc/cust_main_note-import.cgi,
4055           httemplate/misc/cust_main_note-import.html,
4056           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
4057           tool for customer note importation (backport)
4058
4059 2007-03-20 13:11  jeff
4060
4061         * httemplate/misc/: cust_main_note-import.cgi,
4062           cust_main_note-import.html, process/cust_main_note-import.cgi:
4063           acls on new import
4064
4065 2007-03-20 10:03  jeff
4066
4067         * httemplate/misc/: cust_main_note-import.html,
4068           cust_main_note-import.cgi, process/cust_main_note-import.cgi:
4069           ticket 1418, a tool for customer note importation
4070
4071 2007-03-15 13:54  ivan
4072
4073         * FS/FS/part_pkg.pm: 13 months!
4074
4075 2007-03-15 13:08  khoff
4076
4077         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
4078           attributes to match actual field sizes.
4079
4080 2007-03-15 13:08  khoff
4081
4082         * FS/FS/part_export/router.pm: Added configurable error checks
4083           instead of stupid /^ERROR/ check.  Commands can now be processed
4084           with Text::Template using [@-- --@] delimeters, in addition to
4085           evaling a double-quoted string.  Cleaned up spurious debug
4086           output.
4087
4088 2007-03-15 13:07  khoff
4089
4090         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
4091           html form inputs.
4092
4093 2007-03-15 13:07  khoff
4094
4095         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
4096           serial.
4097
4098 2007-03-14 17:02  jeff
4099
4100         * FS/FS/svc_acct.pm: correcting ->replace on bill (backport)
4101
4102 2007-03-13 02:21  ivan
4103
4104         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
4105           until then, it should be ->username, not ->name, eek.  causing
4106           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
4107           type character varying(32)" errors and will be harder to
4108           normalize back to usernum when we fix that
4109
4110 2007-03-10 20:13  ivan
4111
4112         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
4113           whew, its paged
4114
4115 2007-03-09 16:21  khoff
4116
4117         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
4118           "identical" records anyway.
4119
4120 2007-03-09 16:21  khoff
4121
4122         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
4123           for FS::svc_broadband.
4124
4125 2007-03-07 11:48  khoff
4126
4127         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
4128           the setup fee while a package is suspended.
4129
4130 2007-03-06 11:56  ivan
4131
4132         * bin/slony-setup: slight update for slony setup script
4133
4134 2007-03-05 17:59  ivan
4135
4136         * httemplate/search/cust_main.cgi: fix status colors in mozilla
4137
4138 2007-03-02 15:48  ivan
4139
4140         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
4141           like "AUTH/TKT 123456"... will this make refunds work?
4142
4143 2007-03-01 22:24  ivan
4144
4145         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
4146           whew
4147
4148 2007-03-01 12:12  ivan
4149
4150         * FS/FS/Misc/prune.pm: yeah, a typo
4151
4152 2007-03-01 09:48  ivan
4153
4154         * FS/bin/: freeside-prune-applications, freeside-upgrade:
4155           prune_applications moved to FS::Misc::prune
4156
4157 2007-03-01 09:47  ivan
4158
4159         * FS/FS/Misc/: prune.pm: adding FS::Misc::prune
4160
4161 2007-03-01 09:44  ivan
4162
4163         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
4164
4165 2007-03-01 09:24  ivan
4166
4167         * FS/FS/cust_bill.pm: backport fix for "Can't call method
4168           "part_pkg" on an undefined value at .../cust_bill.pm line 434" to
4169           1.7
4170
4171 2007-03-01 08:36  ivan
4172
4173         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
4174
4175 2007-02-28 21:25  jeff
4176
4177         * FS/: FS/Misc.pm, FS/cust_credit.pm,
4178           bin/freeside-prune-applications, bin/freeside-upgrade: dangling
4179           cust_credit_refund not allowed (backport)
4180
4181 2007-02-28 21:13  jeff
4182
4183         * FS/bin/freeside-prune-applications: dangling cust_credit_refund
4184           not allowed
4185
4186 2007-02-28 11:41  jeff
4187
4188         * httemplate/: edit/cust_main/select-domain.html,
4189           misc/svc_acct-domains.cgi: restore (none) choice to first package
4190           select
4191
4192 2007-02-28 11:21  ivan
4193
4194         * httemplate/misc/delete-cust_refund.cgi: adding refund deletion to
4195           this branch
4196
4197 2007-02-16 14:06  ivan
4198
4199         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
4200
4201 2007-02-16 12:54  jeff
4202
4203         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
4204           setting
4205
4206 2007-02-14 16:49  ivan
4207
4208         * httemplate/edit/part_bill_event.cgi: add send_email event
4209
4210 2007-02-14 16:48  ivan
4211
4212         * conf/invoice_html: remove commented-out example notes section
4213
4214 2007-02-14 15:32  jeff
4215
4216         * httemplate/: edit/cust_main/select-domain.html,
4217           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
4218           on first package in edit/cust_main
4219
4220 2007-02-14 14:43  ivan
4221
4222         * httemplate/search/report_receivables.cgi: fix alignment on
4223           receivables report
4224
4225 2007-02-14 13:23  ivan
4226
4227         * httemplate/search/report_cust_pkg.html: grey out disabled text
4228           boxes for IE
4229
4230 2007-02-14 00:48  ivan
4231
4232         * httemplate/elements/select-cust_pkg-status.html,
4233           httemplate/elements/tr-input-beginning_ending.html,
4234           httemplate/search/cust_pkg.cgi,
4235           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
4236           httemplate/images/calendar-disabled.png: add more options to
4237           advanced package reporting
4238
4239 2007-02-13 19:12  jeff
4240
4241         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
4242           impending_recur_notification
4243
4244 2007-02-13 17:43  ivan
4245
4246         * httemplate/search/svc_www.cgi: fix up svc_www searching
4247
4248 2007-02-13 16:19  jeff
4249
4250         * FS/FS/Conf.pm: better docs for impending doom
4251
4252 2007-02-13 14:24  ivan
4253
4254         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
4255           orders, patch from Sean Hanson/S1
4256
4257 2007-02-13 14:08  ivan
4258
4259         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
4260           in, patch from Sean Hanson/S1
4261
4262 2007-02-12 21:00  jayce
4263
4264         * httemplate/edit/payment_gateway.html: Small hint on how the
4265           options field is used.
4266
4267 2007-02-12 17:16  jeff
4268
4269         * httemplate/edit/cust_main.cgi: another place to alphabetize
4270
4271 2007-02-12 09:56  jeff
4272
4273         * FS/FS/ClientAPI/Signup.pm,
4274           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
4275           new package order SELECT (ticket 1446)
4276
4277 2007-02-11 19:11  ivan
4278
4279         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
4280
4281 2007-02-11 00:51  ivan
4282
4283         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
4284           now now
4285
4286 2007-02-10 23:04  ivan
4287
4288         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
4289           "cust-fields" config value has been set
4290
4291 2007-02-09 22:13  ivan
4292
4293         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
4294           httemplate/edit/part_svc.cgi: reincorporate the changes from
4295           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
4296           that were lost due to the concurrent service-refactor merge
4297
4298 2007-02-09 16:42  ivan
4299
4300         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
4301           this time
4302
4303 2007-02-09 15:29  ivan
4304
4305         * httemplate/misc/change_pkg.cgi: fix change package link
4306
4307 2007-02-08 20:54  ivan
4308
4309         * bin/import-county-tax-rates: quick hack to import rates for
4310           landel
4311
4312 2007-02-08 20:37  jayce
4313
4314         * httemplate/view/cust_main/packages.html: Set the correct access
4315           right for the cancel link to work
4316
4317 2007-02-08 17:05  ivan
4318
4319         * conf/: invoice_html_statement, invoice_latex_statement,
4320           invoice_latexnotes_statement, invoice_template_statement: add
4321           default statement conf
4322
4323 2007-02-08 14:54  ivan
4324
4325         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
4326           groups_susp_reason option
4327
4328 2007-02-08 14:19  ivan
4329
4330         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
4331           don't rely on qsearchs to trim it for you - it is inefficient and
4332           outputs long verbose warnings
4333
4334 2007-02-08 14:08  ivan
4335
4336         * httemplate/pref/pref-process.html: second "my" localizing the
4337           variable and causing password changes to fail
4338
4339 2007-02-08 09:00  jeff
4340
4341         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
4342           edit/part_svc.cgi
4343
4344 2007-02-08 08:04  jeff
4345
4346         * httemplate/edit/part_pkg.cgi: gratuitous quote
4347
4348 2007-02-08 01:13  jeff
4349
4350         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
4351           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
4352
4353 2007-02-08 00:19  ivan
4354
4355         * FS/FS/CGI.pm: fix the popup progress bars, whew
4356
4357 2007-02-07 17:46  jeff
4358
4359         * FS/FS/part_pkg.pm, htetc/handler.pl,
4360           httemplate/elements/select-table.html,
4361           httemplate/edit/part_pkg.cgi,
4362           httemplate/edit/process/part_pkg.cgi: agent type on package
4363           add/edit (ticket 1446)
4364
4365 2007-02-06 16:46  ivan
4366
4367         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
4368           payment receipts if the conf file is created
4369
4370 2007-02-05 15:48  ivan
4371
4372         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
4373           line-item application erroring out on tax applications
4374
4375 2007-02-05 14:12  ivan
4376
4377         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
4378           catch the Cant call method "part_pkg" on an undefined value at
4379           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
4380           line 181" bug
4381
4382 2007-02-05 09:21  ivan
4383
4384         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
4385           import too... whew!  this should be it
4386
4387 2007-02-05 08:01  ivan
4388
4389         * FS/FS/pay_batch.pm: fix param passing
4390
4391 2007-02-05 07:49  ivan
4392
4393         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
4394           upload
4395
4396 2007-02-05 07:48  ivan
4397
4398         * httemplate/misc/upload-batch.cgi: misterminated <%init>
4399
4400 2007-02-05 07:02  ivan
4401
4402         * FS/FS/pay_batch.pm: remove refactored code
4403
4404 2007-02-05 05:10  ivan
4405
4406         * httemplate/search/: report_receivables.cgi,
4407           report_receivables.html: add "over X days" option to receivables
4408           report
4409
4410 2007-02-05 04:51  ivan
4411
4412         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
4413           httemplate/view/cust_bill-pdf.cgi,
4414           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
4415           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
4416           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
4417           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
4418           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
4419           httemplate/view/cust_main/contacts.html,
4420           httemplate/view/elements/svc_Common.html: C is for
4421           Cookie^WControl
4422
4423 2007-02-05 03:35  ivan
4424
4425         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
4426
4427 2007-02-05 03:12  ivan
4428
4429         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
4430           NOW, instead of last bill to next bill
4431
4432 2007-02-05 01:45  ivan
4433
4434         * httemplate/misc/download-batch.cgi: upon first download, have
4435           batches auto-set amount to customer balance if it is smaller
4436
4437 2007-02-05 01:44  ivan
4438
4439         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
4440           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
4441           cust_pay_batch::upload results subroutine to an FS::pay_batch
4442           method.  upon first download, have batches auto-reset their
4443           amounts to the customer balance upon if it is smaller.
4444
4445 2007-02-03 17:47  ivan
4446
4447         * httemplate/: search/cust_pay_batch.cgi,
4448           view/cust_main/payment_history.html: add link to some batched
4449           payment info to customer view
4450
4451 2007-02-03 16:01  ivan
4452
4453         * FS/FS/ClientAPI/Signup.pm: quieter
4454
4455 2007-02-03 05:05  ivan
4456
4457         * FS/FS/cust_pkg.pm: this should fix services with negative
4458           num_avail showing up for provisioning
4459
4460 2007-02-03 04:07  ivan
4461
4462         * FS/FS/cust_main_Mixin.pm: remove debugging left on
4463
4464 2007-02-03 03:36  ivan
4465
4466         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
4467           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
4468           httemplate/elements/menu.html,
4469           httemplate/graph/cust_bill_pkg.cgi,
4470           httemplate/graph/money_time.cgi,
4471           httemplate/graph/report_cust_bill_pkg.html,
4472           httemplate/graph/report_money_time.html,
4473           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
4474           httemplate/search/cust_bill_event.cgi,
4475           httemplate/search/cust_bill_event.html,
4476           httemplate/search/cust_bill_pkg.cgi,
4477           httemplate/search/cust_credit.html,
4478           httemplate/search/cust_main-otaker.cgi,
4479           httemplate/search/cust_main-zip.html,
4480           httemplate/search/cust_main.cgi,
4481           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
4482           httemplate/search/cust_pay_batch.cgi,
4483           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
4484           httemplate/search/cust_tax_exempt_pkg.cgi,
4485           httemplate/search/inventory_item.html,
4486           httemplate/search/pay_batch.cgi,
4487           httemplate/search/pay_batch.html, httemplate/search/queue.html,
4488           httemplate/search/reg_code.html,
4489           httemplate/search/report_cdr.html,
4490           httemplate/search/report_cust_bill.html,
4491           httemplate/search/report_cust_credit.html,
4492           httemplate/search/report_cust_main-zip.html,
4493           httemplate/search/report_cust_pay.html,
4494           httemplate/search/report_cust_pay_batch.html,
4495           httemplate/search/report_cust_pkg.html,
4496           httemplate/search/report_prepaid_income.cgi,
4497           httemplate/search/report_prepaid_income.html,
4498           httemplate/search/report_receivables.cgi,
4499           httemplate/search/report_receivables.html,
4500           httemplate/search/report_tax.cgi,
4501           httemplate/search/report_tax.html, httemplate/search/sql.html,
4502           httemplate/search/sqlradius.cgi,
4503           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
4504           httemplate/search/svc_broadband.cgi,
4505           httemplate/search/svc_domain.cgi,
4506           httemplate/search/svc_external.cgi,
4507           httemplate/search/svc_forward.cgi,
4508           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
4509           add customer status column to customer & most other reports.
4510           also put the C in ACL in the search/ and graph/ directories.
4511
4512 2007-02-02 18:39  jeff
4513
4514         * FS/bin/freeside-reset-fixed: do a setfixed
4515
4516 2007-02-01 22:29  ivan
4517
4518         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
4519
4520 2007-02-01 20:39  ivan
4521
4522         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
4523           sources in signup
4524
4525 2007-01-31 19:08  jeff
4526
4527         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
4528
4529 2007-01-31 18:37  jeff
4530
4531         * FS/FS/svc_acct.pm: spurious line
4532
4533 2007-01-31 18:35  ivan
4534
4535         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
4536           packages
4537
4538 2007-01-31 18:13  jeff
4539
4540         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
4541           ticket 1455
4542
4543 2007-01-31 17:57  ivan
4544
4545         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
4546           thing
4547
4548 2007-01-31 10:28  jeff
4549
4550         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
4551
4552 2007-01-30 22:30  khoff
4553
4554         * FS/FS/part_export/snmp.pm: Don't break if we're missing
4555           Net::SNMP.  Apparenty "require" doesn't do the trick.
4556
4557 2007-01-30 21:45  khoff
4558
4559         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
4560           flexibilty until the export subsystem rewrite.
4561
4562 2007-01-30 21:43  khoff
4563
4564         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
4565           FS::part_export::router  - Refactored to be more easily
4566           sub-classed.   - Moved per-export options to FS:;router virtual
4567           fields.   - Fixed other general brokenness.
4568
4569           FS::part_export::snmp  - SNMP export sub-classed from
4570           FS::part_export::router
4571
4572           FS::part_export::trango  - Export for Trango proprietary access
4573           points.  Sub-classed from FS::part_export::snmp.
4574
4575 2007-01-30 21:23  jeff
4576
4577         * FS/FS/cust_main.pm: minor improvement
4578
4579 2007-01-30 20:30  jeff
4580
4581         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
4582           httemplate/edit/process/cust_pay.cgi,
4583           httemplate/misc/process/payment.cgi: small change in payment
4584           receipt handling (ticket 1422)
4585
4586 2007-01-30 20:26  ivan
4587
4588         * httemplate/: edit/quick-charge.html,
4589           elements/select-taxclass.html, elements/tr-select-taxclass.html,
4590           view/cust_main/packages.html: minor UI work on one-time charges
4591           w/taxclasses
4592
4593 2007-01-30 19:42  jeff
4594
4595         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
4596
4597 2007-01-30 19:42  ivan
4598
4599         * FS/t/cust_pkg_option.t: file cust_pkg_option.t was added on
4600           branch FREESIDE_1_7_BRANCH on 2007-06-13 19:28:27 +0000
4601
4602 2007-01-30 18:08  ivan
4603
4604         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
4605           until then, it shouldn't be missing the standard header
4606
4607 2007-01-30 15:50  ivan
4608
4609         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
4610           invoices
4611
4612 2007-01-30 13:21  jeff
4613
4614         * FS/FS/svc_acct.pm: avoiding brane pane
4615
4616 2007-01-30 12:59  ivan
4617
4618         * httemplate/: browse/access_group.html, browse/access_user.html,
4619           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
4620           browse/cust_main_county.cgi, browse/inventory_class.html,
4621           browse/msgcat.cgi, browse/part_bill_event.cgi,
4622           browse/part_export.cgi, browse/part_pkg.cgi,
4623           browse/part_referral.html, browse/part_svc.cgi,
4624           browse/part_virtual_field.cgi, browse/payment_gateway.html,
4625           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
4626           browse/reason_type.html, browse/router.cgi,
4627           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
4628           search/prepay_credit.html: its all about control
4629
4630 2007-01-30 11:45  ivan
4631
4632         * FS/FS/option_Common.pm: fix old-record detection bug in
4633           option_Common
4634
4635 2007-01-30 11:40  jeff
4636
4637         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
4638           to invoicing_list (ticket 1424)
4639
4640 2007-01-30 10:52  jeff
4641
4642         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
4643           FS/FS/ClientAPI/Signup.pm,
4644           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
4645           available for self-service success (ticket 1420)
4646
4647 2007-01-29 15:16  ivan
4648
4649         * httemplate/config/: config-process.cgi, config-view.cgi,
4650           config.cgi: putting the C in ACL
4651
4652 2007-01-29 13:11  ivan
4653
4654         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
4655           <%init> helps alot
4656
4657 2007-01-29 10:50  ivan
4658
4659         * httemplate/pref/: pref-process.html, pref.html: record resolution
4660           & colro depth in user prefs
4661
4662 2007-01-29 08:16  ivan
4663
4664         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
4665
4666 2007-01-29 08:01  ivan
4667
4668         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
4669           email display bug on advanced package report, closes: Bug#1416
4670
4671 2007-01-29 04:07  ivan
4672
4673         * htetc/handler.pl: warnings in <%once> sections should not be
4674           fatal
4675
4676 2007-01-29 03:55  ivan
4677
4678         * FS/FS/option_Common.pm: remove extraneous debugging
4679
4680 2007-01-29 03:31  ivan
4681
4682         * Makefile: looks like a duck
4683
4684 2007-01-27 18:21  ivan
4685
4686         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
4687           domain zone viewing a little
4688
4689 2007-01-26 00:18  ivan
4690
4691         * FS/FS/access_user.pm: out of scope bad
4692
4693 2007-01-26 00:17  ivan
4694
4695         * FS/FS/access_user.pm: spurious password changes bad...
4696
4697 2007-01-26 00:11  ivan
4698
4699         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
4700
4701 2007-01-26 00:04  ivan
4702
4703         * FS/FS/access_user.pm, httemplate/elements/header.html,
4704           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
4705           httemplate/elements/xmenu.top.css,
4706           httemplate/elements/xmenu.top.js,
4707           httemplate/images/arrow.down.png,
4708           httemplate/images/menu-left-example.png,
4709           httemplate/images/menu-top-example.png,
4710           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
4711           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
4712           bar option!
4713
4714 2007-01-24 22:04  ivan
4715
4716         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
4717
4718 2007-01-24 22:00  ivan
4719
4720         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
4721
4722 2007-01-24 15:41  ivan
4723
4724         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
4725           need the former
4726
4727 2007-01-23 21:33  jeff
4728
4729         * httemplate/edit/process/elements/process.html: squarely between
4730           shame in you and so close
4731
4732 2007-01-23 15:42  jeff
4733
4734         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
4735           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4736           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
4737           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
4738           before first charge on flat_delayed
4739
4740 2007-01-22 23:44  ivan
4741
4742         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
4743
4744 2007-01-22 22:51  ivan
4745
4746         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
4747
4748 2007-01-22 22:45  ivan
4749
4750         * FS/FS/payby.pm: fix PREP payby
4751
4752 2007-01-22 22:41  ivan
4753
4754         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
4755           ISA it
4756
4757 2007-01-22 09:05  ivan
4758
4759         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
4760
4761 2007-01-22 06:29  ivan
4762
4763         * FS/FS/CGI.pm: hopefully this should be the last bit of the
4764           relative URL fixing
4765
4766 2007-01-22 03:41  ivan
4767
4768         * httemplate/view/cust_main.cgi: closing tags helps alot
4769
4770 2007-01-22 03:39  ivan
4771
4772         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
4773           elements/ links here too
4774
4775 2007-01-22 03:36  ivan
4776
4777         * httemplate/elements/: phonenumber.html, progress-init.html,
4778           progress-popup.html, tr-input-beginning_ending.html,
4779           tr-input-date-field.html: interpolation helps alot
4780
4781 2007-01-22 03:30  ivan
4782
4783         * httemplate/elements/: phonenumber.html, progress-init.html,
4784           progress-popup.html, tr-input-beginning_ending.html,
4785           tr-input-date-field.html: use $fsurl instead of relative ../
4786           addressing
4787
4788 2007-01-21 18:42  ivan
4789
4790         * FS/FS/ClientAPI/MyAccount.pm,
4791           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4792           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
4793           on self-service manual payment screen
4794
4795 2007-01-21 13:45  ivan
4796
4797         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4798           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4799           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
4800           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
4801           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
4802           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
4803           httemplate/edit/part_pkg.cgi,
4804           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
4805           Have lineitem-specific applications happen in all cases; add
4806           weightsto control
4807
4808 2007-01-21 05:42  ivan
4809
4810         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
4811           on DBIx::SB 1.36 for Pg 8.1+
4812
4813 2007-01-21 05:26  ivan
4814
4815         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
4816           mod_perl v2, it finally happened
4817
4818 2007-01-21 01:13  ivan
4819
4820         * httemplate/search/cust_svc.html: trim leading & trailing
4821           whitespace from service searches
4822
4823 2007-01-21 01:10  ivan
4824
4825         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
4826           are coming from in the tree -  use rooturl() instead of popurl()
4827
4828 2007-01-19 16:08  jeff
4829
4830         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
4831           not just trailing ones
4832
4833 2007-01-19 15:00  jeff
4834
4835         * httemplate/misc/download-batch.cgi: work around CSV brokenness
4836
4837 2007-01-19 14:02  jeff
4838
4839         * httemplate/edit/process/: access_user.html,
4840           elements/process.html: blank password on error
4841
4842 2007-01-19 08:31  jeff
4843
4844         * httemplate/edit/: access_user.html, process/access_user.html,
4845           process/elements/process.html: no password in html source on
4846           employee edit
4847
4848 2007-01-18 10:14  ivan
4849
4850         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
4851           don't want to abort processing because of an old not-well-checked
4852           zip
4853
4854 2007-01-17 15:28  ivan
4855
4856         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
4857           cause by recent fix to not quote things on STDIN, yuck.
4858
4859 2007-01-17 15:27  jeff
4860
4861         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
4862           httemplate/misc/payment.cgi,
4863           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
4864           httemplate/misc/process/payment.cgi,
4865           httemplate/view/svc_acct.cgi: link to customer from manual
4866           payment screen (ticket 1414)
4867
4868 2007-01-17 09:41  jeff
4869
4870         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
4871           reasons (suspends fail in freeside-daily)
4872
4873 2007-01-17 08:41  jeff
4874
4875         * FS/FS/part_pkg/flat.pm: noise reduction
4876
4877 2007-01-17 07:50  jeff
4878
4879         * httemplate/view/cust_main/packages.html: fix suspend link
4880
4881 2007-01-16 16:40  jeff
4882
4883         * httemplate/edit/: access_user.html, process/access_user.html:
4884           employee edit (ticket 1412)
4885
4886 2007-01-16 13:36  jeff
4887
4888         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
4889           for ticket 1364
4890
4891 2007-01-16 09:39  jeff
4892
4893         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
4894
4895 2007-01-16 01:11  ivan
4896
4897         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
4898           agentnum sent from client
4899
4900 2007-01-15 14:15  jeff
4901
4902         * httemplate/edit/process/quick-charge.cgi: that was DUM
4903
4904 2007-01-14 23:53  ivan
4905
4906         * httemplate/misc/download-batch.cgi: add batch expiration date
4907           incrementer for 295
4908
4909 2007-01-14 23:22  ivan
4910
4911         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
4912           batchconfig-csv-chase_canada-E-xactBatch
4913
4914 2007-01-12 15:27  jeff
4915
4916         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
4917           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
4918           httemplate/edit/svc_broadband.cgi: added svc_broadband
4919           description which is appended to Site Name in prizm export
4920
4921 2007-01-11 18:04  jeff
4922
4923         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
4924           httemplate/edit/quick-charge.html,
4925           httemplate/edit/process/quick-charge.cgi,
4926           httemplate/view/cust_main/packages.html: one-time charge
4927           enhancements
4928
4929 2007-01-10 15:21  ivan
4930
4931         * httemplate/search/queue.html: add "select all" and "unselect" all
4932           buttons to bulk queue operations
4933
4934 2007-01-10 00:56  ivan
4935
4936         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
4937           uninitialized value in string ne at
4938           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
4939
4940 2007-01-10 00:50  ivan
4941
4942         * httemplate/view/cust_main/contacts.html: you have got to be
4943           kidding me.
4944
4945 2007-01-10 00:48  ivan
4946
4947         * httemplate/view/cust_main/contacts.html: nothing could have ever
4948           gone wrong with so simple a change.  oh noooo
4949
4950 2007-01-09 23:48  ivan
4951
4952         * httemplate/view/cust_main/contacts.html: fix ship_county display
4953           bug
4954
4955 2007-01-09 21:51  ivan
4956
4957         * FS/FS/cust_bill.pm: add custnum to invoice template vars
4958
4959 2007-01-09 18:41  jeff
4960
4961         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
4962
4963 2007-01-09 16:42  jeff
4964
4965         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
4966           ignore filenames and rely on selected batch number
4967
4968 2007-01-09 16:41  jeff
4969
4970         * httemplate/misc/download-batch.cgi: permit batch redownloads
4971
4972 2007-01-09 14:57  ivan
4973
4974         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
4975
4976 2007-01-08 09:36  jeff
4977
4978         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
4979           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
4980           httemplate/misc/delete-cust_refund.cgi,
4981           httemplate/view/cust_main/payment_history.html: refund deletion
4982
4983 2007-01-05 16:47  jeff
4984
4985         * httemplate/edit/part_svc.cgi: fix UI funkiness
4986
4987 2007-01-04 21:19  jeff
4988
4989         * fs_selfservice/FS-SelfService/SelfService.pm,
4990           fs_selfservice/FS-SelfService/cgi/view_usage.html,
4991           FS/FS/ClientAPI/MyAccount.pm,
4992           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
4993           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4994           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4995           fs_selfservice/FS-SelfService/cgi/provision_list.html,
4996           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4997           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
4998           self-servicey stuff (change package, detailed usage)
4999
5000 2007-01-03 23:26  ivan
5001
5002         * conf/blank_logo.eps: adding a simple blank logo; people are
5003           trying to comment out stuff in the template
5004
5005 2007-01-03 21:49  ivan
5006
5007         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
5008           a customer's balance, presumably as bad debt
5009
5010 2007-01-03 11:47  ivan
5011
5012         * httemplate/view/cust_main/packages.html: fix suspend link
5013
5014 2007-01-02 13:46  ivan
5015
5016         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
5017           searching & links
5018
5019 2007-01-02 13:44  ivan
5020
5021         * FS/FS/cust_main.pm: stupid semicolon!
5022
5023 2007-01-02 13:06  ivan
5024
5025         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
5026           trailing AND
5027
5028 2007-01-02 12:29  ivan
5029
5030         * httemplate/view/cust_main/packages.html: fix popup target links
5031
5032 2007-01-02 12:25  ivan
5033
5034         * httemplate/view/svc_Common.html: missing from svc patch, oops!
5035
5036 2007-01-02 10:38  jeff
5037
5038         * FS/FS/svc_acct.pm: omit spurious export triggering
5039
5040 2006-12-29 13:48  jeff
5041
5042         * httemplate/: elements/select-agent.html,
5043           graph/report_cust_bill_pkg.html: correct bad include, and improve
5044           no agent selected condition
5045
5046 2006-12-29 00:51  ivan
5047
5048         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5049           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
5050           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
5051           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
5052           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
5053           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
5054           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
5055           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
5056           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
5057           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
5058           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
5059           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
5060           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
5061           httemplate/edit/elements/edit.html,
5062           httemplate/edit/elements/svc_Common.html,
5063           httemplate/edit/process/elements/process.html, FS/MANIFEST,
5064           httemplate/edit/process/svc_Common.html,
5065           httemplate/elements/header.html, httemplate/elements/menu.html,
5066           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
5067           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
5068           httemplate/search/svc_broadband.cgi,
5069           httemplate/search/svc_domain.cgi,
5070           httemplate/search/svc_external.cgi,
5071           httemplate/search/svc_forward.cgi,
5072           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
5073           httemplate/view/elements/svc_Common.html,
5074           rt/html/Elements/FreesideSearch,
5075           rt/html/Elements/FreesideSvcSearch,
5076           httemplate/view/cust_main/packages.html: service refactor!
5077
5078 2006-12-29 00:41  ivan
5079
5080         * httemplate/edit/process/cust_main.cgi: slight pedanticism
5081
5082 2006-12-29 00:39  ivan
5083
5084         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
5085
5086 2006-12-29 00:35  ivan
5087
5088         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
5089           it gets capitalized
5090
5091 2006-12-29 00:34  ivan
5092
5093         * httemplate/edit/process/quick-charge.cgi: whitespace
5094
5095 2006-12-29 00:34  ivan
5096
5097         * httemplate/edit/cust_main/billing.html: slight more space
5098           necessary for ACH account numbers
5099
5100 2006-12-29 00:31  ivan
5101
5102         * init.d/freeside-init: kill off all queued processes!
5103
5104 2006-12-29 00:30  ivan
5105
5106         * httemplate/docs/index.html: link more docs to wiki
5107
5108 2006-12-29 00:25  ivan
5109
5110         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
5111           configurable target dirs, oops
5112
5113 2006-12-29 00:25  ivan
5114
5115         * FS/FS/svc_Common.pm: doc
5116
5117 2006-12-29 00:24  ivan
5118
5119         * FS/FS/part_pkg.pm: snot spacing
5120
5121 2006-12-29 00:24  ivan
5122
5123         * FS/FS/part_export.pm: use FS::queue for exports, though they
5124           should probably just use it themselves
5125
5126 2006-12-28 23:23  ivan
5127
5128         * httemplate/edit/elements/edit.html: document field types
5129
5130 2006-12-28 16:30  jeff
5131
5132         * FS/FS/part_export/prizm.pm: minor fixups
5133
5134 2006-12-28 12:52  jeff
5135
5136         * httemplate/elements/tr-select-reason.html: activate submit button
5137           more readily
5138
5139 2006-12-28 00:16  ivan
5140
5141         * FS/FS/payinfo_Mixin.pm: tyop
5142
5143 2006-12-27 23:02  ivan
5144
5145         * bin/pg-version: adding pg-version
5146
5147 2006-12-26 19:29  ivan
5148
5149         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
5150           taxclass expander
5151
5152 2006-12-26 18:37  ivan
5153
5154         * FS/FS/Misc.pm, htetc/handler.pl,
5155           httemplate/edit/cust_main/contact.html,
5156           httemplate/edit/cust_main/select-county.html,
5157           httemplate/misc/counties.cgi: Add a (magically appearing and
5158           disappearing) label on the county selector.  confusing when
5159           labeled "state"
5160
5161 2006-12-26 17:35  ivan
5162
5163         * httemplate/view/cust_main/contacts.html: show county on customer
5164           view
5165
5166 2006-12-26 17:07  ivan
5167
5168         * httemplate/: edit/cust_main.cgi,
5169           edit/cust_main/select-county.html, misc/counties.cgi: fix county
5170           selector
5171
5172 2006-12-26 11:53  ivan
5173
5174         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
5175           STDIN strings are evaluated
5176
5177 2006-12-23 17:28  ivan
5178
5179         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
5180           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
5181           httemplate/edit/cust_main/billing.html,
5182           httemplate/view/cust_main/payment_history.html: fix more paymask
5183           regressions: allow editing records with existing expired cards,
5184           fix masking just-entered values when erroring out, fix echeck
5185           entry inserting as empty routing code and "xxEK" account number,
5186           remove old/deprecated/unused payinfo_maksed subs and calls
5187
5188 2006-12-22 21:37  jeff
5189
5190         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
5191           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
5192           httemplate/view/svc_broadband.cgi: inital prizm support
5193
5194 2006-12-21 22:18  ivan
5195
5196         * httemplate/search/: queue.html, elements/search.html: patch
5197           fixing "retry selected" and "remove select" in queue view
5198
5199 2006-12-20 19:05  ivan
5200
5201         * httemplate/misc/payment.cgi: fix on-demand payment form when
5202           making payments from masked data
5203
5204 2006-12-20 02:51  ivan
5205
5206         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
5207           flag for the wonderful new world of paymasking
5208
5209 2006-12-20 01:49  ivan
5210
5211         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
5212           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
5213           httemplate/elements/select-part_referral.html,
5214           httemplate/elements/select-pkg_class.html,
5215           httemplate/elements/select-table.html,
5216           httemplate/elements/tr-select-pkg_class.html,
5217           httemplate/search/elements/search.html: add ability to disable
5218           package classes
5219
5220 2006-12-19 17:20  jeff
5221
5222         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
5223           cluckage
5224
5225 2006-12-19 02:02  ivan
5226
5227         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
5228           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
5229           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
5230           payby.pm for payby info and have card masking full 6-digit BIN
5231           prefix for card identification.  have cust_pay_batch use
5232           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
5233           payment reports to use mask too if available, so credit card type
5234           selection still works with encryption.
5235
5236 2006-12-18 03:01  ivan
5237
5238         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
5239           adding when there is only one pkg_class choice (triggers
5240           javascript error
5241
5242 2006-12-18 00:08  ivan
5243
5244         * Makefile: fix MASONDATA include for dev target
5245
5246 2006-12-15 12:55  ivan
5247
5248         * httemplate/elements/dashboard-toplist.html: add a new ticket link
5249
5250 2006-12-15 05:09  ivan
5251
5252         * httemplate/elements/dashboard-toplist.html: add a quick start at
5253           a "dashboard" customer list, mostly for internal use for starters
5254
5255 2006-12-15 05:00  ivan
5256
5257         * httemplate/elements/dashboard-toplist.html: add a quick start at
5258           a "dashboard" customer list, mostly for internal use for starters
5259
5260 2006-12-15 04:43  ivan
5261
5262         * FS/FS/Conf.pm, httemplate/index.html,
5263           httemplate/elements/dashboard-toplist.html: add a quick start at
5264           a "dashboard" customer list, mostly for internal use for starters
5265
5266 2006-12-15 00:37  ivan
5267
5268         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
5269           states to old databases
5270
5271 2006-12-15 00:25  ivan
5272
5273         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
5274           eliminate funkiness with reappearing "Postal invoice" on errors
5275
5276 2006-12-14 21:29  jeff
5277
5278         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
5279           httemplate/elements/tr-input-date-field.html,
5280           httemplate/view/cust_main/misc.html: move use statements to
5281           handler.pl, do not show 1/1/70 for new birthdates, and improve
5282           error handling
5283
5284 2006-12-14 16:56  ivan
5285
5286         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
5287           DateTime as a proper rather than hidden dependency
5288
5289 2006-12-14 16:28  ivan
5290
5291         * Makefile, FS/bin/freeside-addoutsource,
5292           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
5293           FS/bin/freeside-selfservice-server,
5294           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
5295           cleanup from the conf merge
5296
5297 2006-12-14 01:27  ivan
5298
5299         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
5300           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
5301           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
5302           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
5303           FS/bin/freeside-deluser, FS/bin/freeside-queued,
5304           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
5305           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
5306           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
5307           make the config directory configurable
5308
5309 2006-12-13 22:00  ivan
5310
5311         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5312           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
5313           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
5314           httemplate/edit/cust_main/billing.html,
5315           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
5316           httemplate/search/cust_pay.cgi, FS/MANIFEST,
5317           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
5318           httemplate/edit/process/cust_main.cgi,
5319           httemplate/view/cust_main/billing.html,
5320           httemplate/view/cust_main/payment_history.html: encryption fixes
5321           from huntsberg & jayce
5322
5323 2006-12-08 07:11  jeff
5324
5325         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
5326
5327 2006-12-08 06:38  ivan
5328
5329         * rt/html/Elements/Header: have RT header link to supported
5330           documentation link as well
5331
5332 2006-12-08 05:36  ivan
5333
5334         * httemplate/: view/cust_main/quick-charge.html,
5335           edit/process/quick-charge.cgi: some javascript validation magic
5336           to give one-time charges better UI
5337
5338 2006-12-07 08:46  ivan
5339
5340         * bin/pod2x: update pod2x for new self-service path
5341
5342 2006-12-07 07:24  ivan
5343
5344         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
5345
5346 2006-12-06 18:40  jeff
5347
5348         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
5349           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
5350           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
5351           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
5352           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
5353           fs_selfservice/FS-SelfService/SelfService.pm,
5354           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
5355           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5356           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5357           httemplate/edit/prepay_credit.cgi,
5358           httemplate/edit/process/prepay_credit.cgi,
5359           httemplate/misc/process/recharge_svc.html,
5360           httemplate/search/prepay_credit.html: retouch bandwidth countdown
5361
5362 2006-12-05 07:53  jeff
5363
5364         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
5365
5366 2006-12-04 18:37  jeff
5367
5368         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
5369           view/svc_acct.cgi: editable service usage
5370
5371 2006-12-02 16:42  ivan
5372
5373         * FS/FS/cust_main.pm: clean up whitespace merge noise
5374
5375 2006-12-02 14:04  ivan
5376
5377         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
5378
5379 2006-11-30 22:31  jeff
5380
5381         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
5382           httemplate/misc/download-batch.cgi,
5383           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
5384
5385 2006-11-30 17:41  ivan
5386
5387         * FS/bin/freeside-queued: remove unnecessary service use (in an
5388           awfully odd place)
5389
5390 2006-11-30 17:35  ivan
5391
5392         * FS/bin/freeside-expiration-alerter: go away and never come back,
5393           $Id$
5394
5395 2006-11-30 17:34  ivan
5396
5397         * FS/bin/freeside-email: begone $Id$ and your diff noise!
5398
5399 2006-11-29 18:27  jeff
5400
5401         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5402           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
5403           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
5404           FS/FS/part_export/sqlradius.pm,
5405           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5406           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5407           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5408           httemplate/edit/prepay_credit.cgi,
5409           httemplate/edit/process/prepay_credit.cgi,
5410           httemplate/misc/recharge_svc.html,
5411           httemplate/misc/process/recharge_svc.html,
5412           httemplate/search/prepay_credit.html,
5413           httemplate/view/cust_main/packages.html: prepaid download/upload
5414           tracking
5415
5416 2006-11-28 01:38  ivan
5417
5418         * FS/FS/access_user.pm: usernames should be alphanumeric only
5419
5420 2006-11-26 23:11  jeff
5421
5422         * FS/FS/ClientAPI/Signup.pm,
5423           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
5424           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5425           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
5426           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
5427           from self-service
5428
5429 2006-11-26 17:08  ivan
5430
5431         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
5432
5433 2006-11-26 15:09  jeff
5434
5435         * httemplate/elements/menu.html: minor tyop
5436
5437 2006-11-26 15:06  jeff
5438
5439         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
5440           view/cust_main/notes.html: more ajaxy customer notes
5441
5442 2006-11-25 13:04  jeff
5443
5444         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
5445
5446 2006-11-24 02:34  ivan
5447
5448         * httemplate/browse/part_pkg.cgi: link to and label one-time
5449           charges correctly
5450
5451 2006-11-24 00:48  ivan
5452
5453         * httemplate/elements/tr-input-beginning_ending.html,
5454           httemplate/elements/tr-input-lessthan_greaterthan.html,
5455           httemplate/search/cust_credit.html,
5456           httemplate/search/cust_pay.cgi,
5457           httemplate/search/report_cust_credit.html,
5458           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
5459           than and greater than amounts to credit and payment searches
5460
5461 2006-11-20 02:34  ivan
5462
5463         * httemplate/browse/agent.cgi: remove annoying black box around
5464           override info
5465
5466 2006-11-19 19:05  ivan
5467
5468         * httemplate/autohandler: bug fix for open transactions
5469
5470 2006-11-17 18:19  jeff
5471
5472         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
5473           optional on domain addition
5474
5475 2006-11-17 02:16  ivan
5476
5477         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
5478           problem; attempt to use an existing credit/payment before
5479           suspending
5480
5481 2006-11-16 07:37  jeff
5482
5483         * httemplate/edit/process/part_bill_event.cgi: bug squishing
5484
5485 2006-11-15 22:20  jeff
5486
5487         * httemplate/: elements/tr-input-date-field.html,
5488           edit/cust_main.cgi, edit/process/cust_main.cgi,
5489           view/cust_main/misc.html: switch birthdate to DateTime
5490
5491 2006-11-14 04:22  ivan
5492
5493         * httemplate/misc/cust_main-import.cgi: add some docs on required
5494           fields to page
5495
5496 2006-11-13 20:04  ivan
5497
5498         * httemplate/: browse/agent.cgi,
5499           misc/delete-agent_payment_gateway.cgi: working agent gateway
5500           override delete link
5501
5502 2006-11-13 19:30  ivan
5503
5504         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
5505           Storable
5506
5507 2006-11-13 19:16  ivan
5508
5509         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
5510           FS/FS/ClientAPI/Signup.pm,
5511           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
5512           use card-types config too
5513
5514 2006-11-13 18:54  ivan
5515
5516         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
5517           configuration value for self-service
5518
5519 2006-11-12 17:09  ivan
5520
5521         * FS/FS/CGI.pm, httemplate/elements/error.html,
5522           httemplate/elements/header.html,
5523           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
5524           preference page, start with just a password changer
5525
5526 2006-11-08 18:52  jeff
5527
5528         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
5529
5530 2006-11-08 18:28  jeff
5531
5532         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
5533
5534 2006-11-05 14:39  ivan
5535
5536         * Makefile: call it 1.7.1 to avoid confusion
5537
5538 2006-11-05 14:28  ivan
5539
5540         * bin/: customer-faker, payment-faker: some sample data creators
5541
5542 2006-11-05 11:34  ivan
5543
5544         * FS/FS/cust_main.pm: fix empty invoice number omitting in
5545           realtime_bop, oops
5546
5547 2006-11-05 11:22  ivan
5548
5549         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
5550
5551 2006-11-05 10:06  ivan
5552
5553         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
5554           paren
5555
5556 2006-11-05 10:03  ivan
5557
5558         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
5559           be an optional param anyway
5560
5561 2006-11-05 10:03  ivan
5562
5563         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
5564           SELECT in self-service payment form
5565
5566 2006-11-05 09:36  ivan
5567
5568         * fs_selfservice/FS-SelfService/: SelfService.pm,
5569           cgi/selfservice.cgi: add some self-service debugging
5570
5571 2006-11-05 08:58  ivan
5572
5573         * FS/bin/freeside-selfservice-server: fix spurious disconnection
5574           errors in selfservice server log
5575
5576 2006-11-05 07:55  ivan
5577
5578         * httemplate/view/cust_main/payment_history.html: fix but with no
5579           "show prior history" showing up when everything is hidden
5580
5581 2006-11-03 14:02  ivan
5582
5583         * FS/FS/part_pkg.pm: add every 45 day option to available
5584           frequencies
5585
5586 2006-10-31 10:56  jeff
5587
5588         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
5589           been suspended
5590
5591 2006-10-31 08:57  jeff
5592
5593         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
5594
5595 2006-10-30 04:39  ivan
5596
5597         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
5598           invoice_number to B:OP, omit the field entirely
5599
5600 2006-10-29 17:28  ivan
5601
5602         * FS/MANIFEST: removing freeside-daily
5603
5604 2006-10-27 12:10  ivan
5605
5606         * FS/FS/: Conf.pm, cust_pkg.pm: add
5607           unsuspend-always_adjust_next_bill_date config option for qis
5608
5609 2006-10-27 10:01  jeff
5610
5611         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
5612           httemplate/edit/process/cust_main_note.cgi,
5613           httemplate/elements/overlibmws_crossframe.js,
5614           httemplate/view/cust_main/notes.html: editable notes
5615
5616 2006-10-26 19:12  jeff
5617
5618         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
5619           enhancements for suspend reasons
5620
5621 2006-10-26 01:35  ivan
5622
5623         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
5624           (none) package selection if there's a default
5625
5626 2006-10-25 11:10  jeff
5627
5628         * httemplate/view/cust_main/packages.html: show reasons
5629
5630 2006-10-25 10:36  ivan
5631
5632         * httemplate/: elements/pager.html, search/cust_main.cgi,
5633           search/elements/search.html: pagination patch from UNTD - limit
5634           the number of page links displayed and have a drop-down option
5635           for selecting number of entries per page
5636
5637 2006-10-25 05:04  ivan
5638
5639         * conf/ticket_system: default to RT_Internal ticketing
5640
5641 2006-10-24 21:51  jeff
5642
5643         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
5644
5645 2006-10-24 21:44  jeff
5646
5647         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
5648           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
5649           pkgparts on advanced package report
5650
5651 2006-10-24 20:12  jeff
5652
5653         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
5654           svc_www tweak
5655
5656 2006-10-24 19:22  jeff
5657
5658         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
5659           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
5660           httemplate/edit/svc_acct.cgi: limited domain select
5661
5662 2006-10-24 11:26  jeff
5663
5664         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
5665           httemplate/view/cust_main/misc.html: add customer signup date
5666
5667 2006-10-23 02:44  ivan
5668
5669         * httemplate/elements/menu.html: have the unlinked account search
5670           go to UN_username so it doesn't miss accounts with no UID
5671
5672 2006-10-23 02:35  ivan
5673
5674         * httemplate/elements/header.html: eek, VALIGN=top for the page
5675
5676 2006-10-23 02:24  ivan
5677
5678         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
5679           complains searches are not returning enough
5680
5681 2006-10-23 01:47  ivan
5682
5683         * httemplate/misc/process/cancel_pkg.html: better error message if
5684           you don't enter a reason.  FS::reason::check can untaint its
5685           data, and will allow punctuation in reasons
5686
5687 2006-10-23 01:30  ivan
5688
5689         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
5690           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
5691           remove -w to prevent warnings from messing up otherwise working
5692           CGIs
5693
5694 2006-10-22 23:38  ivan
5695
5696         * FS/FS/Record.pm: add AU to list of zip-requiring countries
5697
5698 2006-10-22 21:21  jeff
5699
5700         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5701           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
5702           httemplate/edit/reason.html,
5703           httemplate/edit/process/part_bill_event.cgi,
5704           httemplate/elements/tr-select-reason.html,
5705           httemplate/misc/cancel_pkg.html,
5706           httemplate/misc/process/cancel_pkg.html: events should attach
5707           reasons
5708
5709 2006-10-22 18:47  ivan
5710
5711         * httemplate/view/cust_main/packages.html: fix regression from
5712           table re-layout: don't display provision links for cancelled
5713           packages
5714
5715 2006-10-22 04:42  ivan
5716
5717         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
5718           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
5719           default package
5720
5721 2006-10-21 22:22  ivan
5722
5723         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
5724           use Tie::IxHash here too
5725
5726 2006-10-21 22:18  ivan
5727
5728         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
5729           plan option for prepaid packages to cancel instead of suspend
5730
5731 2006-10-21 17:35  ivan
5732
5733         * httemplate/elements/menu.html: link to wrong place
5734
5735 2006-10-20 15:49  ivan
5736
5737         * FS/FS/part_pkg.pm: add 48-hour billing
5738
5739 2006-10-19 07:32  jeff
5740
5741         * FS/FS/Conf.pm: [no log message]
5742
5743 2006-10-19 07:29  jeff
5744
5745         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
5746
5747 2006-10-19 07:26  jeff
5748
5749         * httemplate/elements/tr-select-reason.html,
5750           httemplate/misc/cancel_pkg.html,
5751           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
5752           suspension and cancellation reasons
5753
5754 2006-10-19 07:23  jeff
5755
5756         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
5757           FS/t/reason_type.t, httemplate/browse/reason.html,
5758           httemplate/browse/reason_type.html,
5759           httemplate/edit/process/reason.html,
5760           httemplate/edit/process/reason_type.html,
5761           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
5762           suspension and cancellation reasons
5763
5764 2006-10-18 21:41  jeff
5765
5766         * FS/FS/part_export/acct_plesk.pm: wrong method
5767
5768 2006-10-18 16:07  jeff
5769
5770         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
5771           FS/MANIFEST, htetc/handler.pl,
5772           httemplate/browse/part_bill_event.cgi,
5773           httemplate/edit/elements/edit.html,
5774           httemplate/edit/part_bill_event.cgi,
5775           httemplate/edit/process/part_bill_event.cgi,
5776           httemplate/elements/menu.html,
5777           httemplate/view/cust_main/packages.html: suspension and
5778           cancellation reasons
5779
5780 2006-10-17 17:05  jeff
5781
5782         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
5783
5784 2006-10-17 02:03  ivan
5785
5786         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
5787           html/NoAuth/webrt.css, sbin/rt-setup-database.in: commiting rt
5788           3.4.5 to HEAD
5789
5790 2006-10-17 01:49  ivan
5791
5792         * rt/: configure, configure.ac, README, Changelog,
5793           sbin/rt-test-dependencies.in,
5794           html/Ticket/Elements/ShowTransactionAttachments,
5795           html/Ticket/Elements/EditCustomFields, html/Search/Build.html,
5796           html/Search/Results.rdf, html/Search/Results.tsv,
5797           html/Search/Elements/BuildFormatString,
5798           html/Approvals/Elements/PendingMyApproval,
5799           html/Elements/EditCustomField, html/Elements/QueryString,
5800           html/Elements/ScrubHTML, html/Elements/EditCustomFieldSelect,
5801           html/Elements/Callback, html/Elements/ShowCustomFields,
5802           html/Elements/RT__Ticket/ColumnMap, html/NoAuth/printrt.css,
5803           html/User/Elements/Tabs, lib/t/regression/22search_tix_by_txn.t,
5804           lib/t/regression/09record_cf_api.t, lib/t/regression/07acl.t,
5805           lib/t/regression/14linking.t,
5806           lib/t/regression/22search_tix_by_watcher.t,
5807           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
5808           lib/RT/CustomField_Overlay.pm, lib/RT/Ticket_Overlay.pm,
5809           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users_Overlay.pm,
5810           lib/RT/EmailParser.pm, lib/RT/I18N.pm, lib/RT/Tickets_Overlay.pm,
5811           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
5812           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
5813           lib/RT/Attachments_Overlay.pm, lib/RT/Groups_Overlay.pm,
5814           lib/RT/Record.pm, lib/RT/ObjectCustomFieldValues_Overlay.pm,
5815           lib/RT/Transaction_Overlay.pm, lib/RT/ACE_Overlay.pm,
5816           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
5817           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
5818           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
5819           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
5820           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
5821           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
5822           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
5823           lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm,
5824           etc/RT_Config.pm.in: import rt 3.4.5
5825
5826 2006-10-16 22:49  ivan
5827
5828         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
5829           on IE, whew!
5830
5831 2006-10-16 10:59  ivan
5832
5833         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
5834           constraint cust_main18'), hope this doesn't break anything else
5835
5836 2006-10-16 10:13  ivan
5837
5838         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
5839           not my monday morning
5840
5841 2006-10-16 10:11  ivan
5842
5843         * FS/FS/Conf.pm: closing bracket helps
5844
5845 2006-10-16 10:10  ivan
5846
5847         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
5848           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
5849           DOB on
5850
5851 2006-10-16 09:56  ivan
5852
5853         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
5854           advertising sources
5855
5856 2006-10-15 19:21  ivan
5857
5858         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
5859           switching Net::Plesk to a run-time dependency
5860
5861 2006-10-14 16:53  ivan
5862
5863         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
5864           Net::Plesk until its needed, to prevent every install from
5865           depending on it
5866
5867 2006-10-14 13:47  jeff
5868
5869         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
5870           plesk support
5871
5872 2006-10-14 03:09  ivan
5873
5874         * httemplate/search/report_receivables.cgi: that should fix
5875           statuses on receivables report
5876
5877 2006-10-14 02:55  ivan
5878
5879         * httemplate/docs/index.html: move signup/self-service install to
5880           wiki
5881
5882 2006-10-12 02:42  ivan
5883
5884         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
5885           matching" error when there are no companies in the fuzzy cache
5886           yet
5887
5888 2006-10-08 22:05  ivan
5889
5890         * FS/FS/Conf.pm: date selektah
5891
5892 2006-10-08 21:27  jeff
5893
5894         * httemplate/edit/process/cust_main.cgi: more BoD
5895
5896 2006-10-08 18:05  ivan
5897
5898         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
5899           freeside-adduser: update the tools for dev installs
5900
5901 2006-10-08 17:30  ivan
5902
5903         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
5904           notes be the default
5905
5906 2006-10-08 17:26  ivan
5907
5908         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
5909           the customer view a tiny bit
5910
5911 2006-10-08 17:13  ivan
5912
5913         * htetc/handler.pl: add cust_main_note to handler.pl
5914
5915 2006-10-08 01:17  ivan
5916
5917         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5918           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
5919           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
5920           httemplate/edit/part_bill_event.cgi,
5921           httemplate/elements/menu.html,
5922           httemplate/search/cust_pay_batch.cgi,
5923           httemplate/search/pay_batch.cgi,
5924           httemplate/search/elements/search.html: add menu items for credit
5925           card batching, debug last-minute changes to payby.pm, add ACL for
5926           re-processing batches, separate CARD and CHEK batches, fixed
5927           defaults for batch formats
5928
5929 2006-10-07 16:40  ivan
5930
5931         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
5932           document realtime option
5933
5934 2006-10-07 14:40  ivan
5935
5936         * FS/FS/cust_main.pm: better error msg on CSV import with bad
5937           pkgpart
5938
5939 2006-10-04 14:22  jeff
5940
5941         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
5942           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
5943           httemplate/elements/tr-input-date-field.html,
5944           httemplate/view/cust_main/misc.html: DoB
5945
5946 2006-10-03 15:44  jeff
5947
5948         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
5949           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
5950           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
5951           httemplate/edit/cust_main_note.cgi,
5952           httemplate/edit/process/cust_main_note.cgi,
5953           httemplate/view/cust_main.cgi,
5954           httemplate/view/cust_main/notes.html: Enhanced customer notes
5955
5956 2006-10-03 08:59  ivan
5957
5958         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
5959           svc_www.pm: s/repalce/replace/ in POD doc
5960
5961 2006-09-29 10:22  ivan
5962
5963         * FS/FS/access_user.pm: fix problem with viewing unlinked services
5964
5965 2006-09-29 09:18  ivan
5966
5967         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
5968           mapped values to disappear
5969
5970 2006-09-29 08:36  ivan
5971
5972         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
5973           domain_sql export
5974
5975 2006-09-28 10:45  ivan
5976
5977         * FS/FS/svc_acct.pm: missing $ in ldap_password
5978
5979 2006-09-26 11:55  ivan
5980
5981         * httemplate/search/svc_acct.cgi: fix username@domain search
5982
5983 2006-09-23 11:33  ivan
5984
5985         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
5986           mailserver integration
5987
5988 2006-09-20 21:41  ivan
5989
5990         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
5991           as well
5992
5993 2006-09-20 09:00  ivan
5994
5995         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
5996
5997 2006-09-20 08:20  ivan
5998
5999         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
6000
6001 2006-09-20 08:19  ivan
6002
6003         * FS/FS/part_export/domain_sql.pm: tie correctly!
6004
6005 2006-09-19 09:49  ivan
6006
6007         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
6008           part_export/domain_sql.pm: add domain_sql export for new
6009           mailserver config and modify acct_sql export for same
6010
6011 2006-09-17 19:21  ivan
6012
6013         * httemplate/elements/menu.html: ticket system disableability for
6014           rainbowshops
6015
6016 2006-09-16 13:07  ivan
6017
6018         * bin/customer-faker: bulk fake customer insert
6019
6020 2006-09-15 12:15  ivan
6021
6022         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
6023           httemplate/view/cust_main/payment_history.html: add link to
6024           customer tax exemptions to customer view page
6025
6026 2006-09-14 22:10  ivan
6027
6028         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
6029           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
6030           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
6031
6032 2006-09-14 12:33  ivan
6033
6034         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
6035           fields on tables we can't deliver them on.  virtual fields suck
6036           anyway, they should be real database fields
6037
6038 2006-09-14 12:30  ivan
6039
6040         * httemplate/edit/process/generic.cgi: pointer to
6041           elements/process.html, fwiw
6042
6043 2006-09-13 09:01  ivan
6044
6045         * httemplate/search/report_cust_pay.html: add check # search, here
6046           for now...
6047
6048 2006-09-13 07:57  ivan
6049
6050         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
6051           the fix for all this trouble.  s/qsearchs/qsearch/
6052
6053 2006-09-13 07:53  ivan
6054
6055         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
6056
6057 2006-09-12 19:14  ivan
6058
6059         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
6060
6061 2006-09-12 19:11  ivan
6062
6063         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
6064           debugging cleanup
6065
6066 2006-09-12 14:27  ivan
6067
6068         * httemplate/search/cust_main.cgi: no need to log this
6069
6070 2006-09-05 18:20  ivan
6071
6072         * bin/breakdown-bill-applications: not done yet
6073
6074 2006-09-05 18:08  ivan
6075
6076         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
6077           how did it wind up in CVS?
6078
6079 2006-09-05 18:08  ivan
6080
6081         * FS/bin/freeside-setup: new world ACLs
6082
6083 2006-09-05 18:07  ivan
6084
6085         * FS/FS/ClientAPI/Signup.pm: less cut and paste
6086
6087 2006-09-05 18:07  ivan
6088
6089         * FS/FS/payby.pm: ugh DCLN :/
6090
6091 2006-09-05 18:06  ivan
6092
6093         * FS/FS/cust_svc.pm: add some debugging
6094
6095 2006-09-05 18:06  ivan
6096
6097         * FS/FS/cdr.pm: add missing =back
6098
6099 2006-09-05 09:44  ivan
6100
6101         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
6102
6103 2006-09-05 09:27  ivan
6104
6105         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
6106           usage
6107
6108 2006-09-04 13:31  ivan
6109
6110         * httemplate/search/sqlradius.cgi: really fix the embedded duration
6111           table
6112
6113 2006-09-04 13:22  ivan
6114
6115         * httemplate/search/sqlradius.cgi: use the exact provided time
6116
6117 2006-09-04 13:15  ivan
6118
6119         * httemplate/search/sqlradius.cgi: fix the date/time parsing
6120
6121 2006-09-04 13:12  ivan
6122
6123         * httemplate/search/sqlradius.cgi: fix the embedded duration table
6124
6125 2006-09-04 13:10  ivan
6126
6127         * httemplate/search/sqlradius.cgi: fix the gridding colors
6128
6129 2006-09-04 13:05  ivan
6130
6131         * httemplate/: elements/tr-input-beginning_ending.html,
6132           search/sqlradius.cgi, search/sqlradius.html: allow time selection
6133           in RADIUS searches and grid-ize the resulting table
6134
6135 2006-09-04 09:24  ivan
6136
6137         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
6138           session search back to main menu
6139
6140 2006-09-02 20:14  ivan
6141
6142         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
6143           file from scratch
6144
6145 2006-09-02 20:12  ivan
6146
6147         * bin/dbdef-create: don't error out trying to create a dbdef file
6148           from scratch
6149
6150 2006-09-02 13:38  ivan
6151
6152         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
6153           agent-virtualize invoice event reports
6154
6155 2006-09-01 00:52  ivan
6156
6157         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
6158           little
6159
6160 2006-08-31 18:51  lawrence
6161
6162         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
6163           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
6164           checkpoint on improved signup stuff for additional services
6165
6166 2006-08-31 14:26  lawrence
6167
6168         * httemplate/config/config-process.cgi: make select-sub parameters
6169           work
6170
6171 2006-08-31 13:47  ivan
6172
6173         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
6174
6175 2006-08-31 13:44  ivan
6176
6177         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
6178
6179 2006-08-31 12:59  ivan
6180
6181         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
6182
6183 2006-08-31 12:25  ivan
6184
6185         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
6186
6187 2006-08-30 09:24  ivan
6188
6189         * bin/mapsecrets2access_user: need a username arg for now... this
6190           should make the error message less confusing
6191
6192 2006-08-30 08:41  ivan
6193
6194         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
6195           freeside-adduser
6196
6197 2006-08-29 11:04  khoff
6198
6199         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
6200           we always wanted.  Requires Date::Manip.
6201
6202 2006-08-29 10:50  lawrence
6203
6204         * FS/FS/ClientAPI/Signup.pm,
6205           fs_selfservice/FS-SelfService/cgi/signup.cgi,
6206           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
6207           Enhancements
6208
6209 2006-08-28 06:52  ivan
6210
6211         * httemplate/edit/process/cust_main.cgi: parameters to method calls
6212           require ( ), arrgh
6213
6214 2006-08-27 17:52  jeff
6215
6216         * FS/FS/cust_bill.pm: protect against a race
6217
6218 2006-08-27 15:55  jeff
6219
6220         * Makefile: more clean
6221
6222 2006-08-27 14:50  jeff
6223
6224         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
6225           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
6226
6227 2006-08-27 13:10  jeff
6228
6229         * FS/FS/cust_pay_batch.pm: no comment
6230
6231 2006-08-27 13:09  jeff
6232
6233         * FS/FS/payby.pm: oops
6234
6235 2006-08-27 12:33  ivan
6236
6237         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
6238           invoice event reports
6239
6240 2006-08-27 12:30  jeff
6241
6242         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
6243           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
6244           conflict resolution
6245
6246 2006-08-26 16:15  jeff
6247
6248         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
6249           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
6250           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
6251           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
6252           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
6253           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
6254           httemplate/edit/cust_credit.cgi,
6255           httemplate/edit/cust_credit_bill.cgi,
6256           httemplate/edit/part_bill_event.cgi,
6257           httemplate/edit/process/cust_main.cgi,
6258           httemplate/edit/process/cust_refund.cgi,
6259           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
6260           httemplate/misc/process/payment.cgi,
6261           httemplate/search/cust_pay_batch.cgi,
6262           httemplate/search/pay_batch.cgi,
6263           httemplate/search/pay_batch.html,
6264           httemplate/search/report_cust_pay_batch.html: batch refactor
6265           continued
6266
6267 2006-08-26 07:44  ivan
6268
6269         * FS/FS/Schema.pm: better error reporting for schema load failures
6270           (w/DBIx::DBSchema 0.32+), hopefully...
6271
6272 2006-08-26 07:39  ivan
6273
6274         * FS/FS/Schema.pm: better error reporting for schema load failures
6275           (w/DBIx::DBSchema 0.32+), hopefully...
6276
6277 2006-08-26 05:57  ivan
6278
6279         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
6280           javascript for auto-setting application amount
6281
6282 2006-08-25 19:20  ivan
6283
6284         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
6285           auto-setting application amount
6286
6287 2006-08-25 19:20  ivan
6288
6289         * htetc/handler.pl: i want max and min!
6290
6291 2006-08-25 19:12  ivan
6292
6293         * FS/FS/: Record.pm: foiled by autovivification!
6294
6295 2006-08-25 12:30  ivan
6296
6297         * FS/FS/Misc.pm, FS/FS/Record.pm,
6298           httemplate/edit/cust_main/select-country.html,
6299           httemplate/edit/cust_main/select-county.html,
6300           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
6301           of DISTINCT ON in the state and country queries for better
6302           cross-database compatibility, based on a preliminary patch from
6303           Jason Thomas
6304
6305 2006-08-23 18:37  ivan
6306
6307         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
6308           "Auto-apply to invoices" dropdown disappeared
6309
6310 2006-08-23 15:25  ivan
6311
6312         * Makefile, httemplate/index.html,
6313           httemplate/browse/access_group.html,
6314           httemplate/browse/access_user.html,
6315           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
6316           httemplate/browse/agent_type.cgi,
6317           httemplate/browse/cust_main_county.cgi,
6318           httemplate/browse/inventory_class.html,
6319           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
6320           httemplate/browse/part_bill_event.cgi,
6321           httemplate/browse/part_export.cgi,
6322           httemplate/browse/part_pkg.cgi,
6323           httemplate/browse/part_referral.html,
6324           httemplate/browse/part_svc.cgi,
6325           httemplate/browse/part_virtual_field.cgi,
6326           httemplate/browse/payment_gateway.html,
6327           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
6328           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
6329           httemplate/browse/elements/browse.html,
6330           httemplate/config/config-process.cgi,
6331           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
6332           httemplate/edit/REAL_cust_pkg.cgi,
6333           httemplate/edit/access_group.html,
6334           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
6335           httemplate/edit/agent_payment_gateway.html,
6336           httemplate/edit/agent_type.cgi,
6337           httemplate/edit/bulk-cust_svc.html,
6338           httemplate/edit/cust_bill_pay.cgi,
6339           httemplate/edit/cust_credit.cgi,
6340           httemplate/edit/cust_credit_bill.cgi,
6341           httemplate/edit/cust_main.cgi,
6342           httemplate/edit/cust_main_county-expand.cgi,
6343           httemplate/edit/cust_main_county.cgi,
6344           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
6345           httemplate/edit/cust_refund.cgi,
6346           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
6347           httemplate/edit/part_bill_event.cgi,
6348           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
6349           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
6350           httemplate/edit/part_virtual_field.cgi,
6351           httemplate/edit/payment_gateway.html,
6352           httemplate/edit/pkg_class.html,
6353           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
6354           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
6355           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
6356           httemplate/edit/svc_acct_pop.cgi,
6357           httemplate/edit/svc_broadband.cgi,
6358           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
6359           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
6360           httemplate/edit/svc_www.cgi,
6361           httemplate/edit/cust_main/billing.html,
6362           httemplate/edit/cust_main/contact.html,
6363           httemplate/edit/cust_main/select-country.html,
6364           httemplate/edit/cust_main/select-county.html,
6365           httemplate/edit/cust_main/select-state.html,
6366           httemplate/edit/elements/edit.html,
6367           httemplate/edit/elements/svc_Common.html,
6368           httemplate/edit/process/REAL_cust_pkg.cgi,
6369           httemplate/edit/process/access_group.html,
6370           httemplate/edit/process/access_user.html,
6371           httemplate/edit/process/agent.cgi,
6372           httemplate/edit/process/agent_payment_gateway.html,
6373           httemplate/edit/process/agent_type.cgi,
6374           httemplate/edit/process/bulk-cust_svc.cgi,
6375           httemplate/edit/process/cust_bill_pay.cgi,
6376           httemplate/edit/process/cust_credit.cgi,
6377           httemplate/edit/process/cust_credit_bill.cgi,
6378           httemplate/edit/process/cust_main.cgi,
6379           httemplate/edit/process/cust_main_county-collapse.cgi,
6380           httemplate/edit/process/cust_main_county-expand.cgi,
6381           httemplate/edit/process/cust_main_county.cgi,
6382           httemplate/edit/process/cust_pay.cgi,
6383           httemplate/edit/process/cust_pkg.cgi,
6384           httemplate/edit/process/cust_refund.cgi,
6385           httemplate/edit/process/cust_svc.cgi,
6386           httemplate/edit/process/domain_record.cgi,
6387           httemplate/edit/process/generic.cgi,
6388           httemplate/edit/process/inventory_class.html,
6389           httemplate/edit/process/msgcat.cgi,
6390           httemplate/edit/process/part_bill_event.cgi,
6391           httemplate/edit/process/part_export.cgi,
6392           httemplate/edit/process/part_pkg.cgi,
6393           httemplate/edit/process/part_referral.html,
6394           httemplate/edit/process/part_svc.cgi,
6395           httemplate/edit/process/payment_gateway.html,
6396           httemplate/edit/process/pkg_class.html,
6397           httemplate/edit/process/prepay_credit.cgi,
6398           httemplate/edit/process/quick-charge.cgi,
6399           httemplate/edit/process/quick-cust_pkg.cgi,
6400           httemplate/edit/process/rate.cgi,
6401           httemplate/edit/process/rate_region.cgi,
6402           httemplate/edit/process/reg_code.cgi,
6403           httemplate/edit/process/router.cgi,
6404           httemplate/edit/process/svc_acct.cgi,
6405           httemplate/edit/process/svc_acct_pop.cgi,
6406           httemplate/edit/process/svc_broadband.cgi,
6407           httemplate/edit/process/svc_domain.cgi,
6408           httemplate/edit/process/svc_external.cgi,
6409           httemplate/edit/process/svc_forward.cgi,
6410           httemplate/edit/process/svc_phone.html,
6411           httemplate/edit/process/svc_www.cgi,
6412           httemplate/edit/process/addr_block/add.cgi,
6413           httemplate/edit/process/addr_block/allocate.cgi,
6414           httemplate/edit/process/addr_block/deallocate.cgi,
6415           httemplate/edit/process/addr_block/split.cgi,
6416           httemplate/edit/process/elements/process.html,
6417           httemplate/edit/process/elements/svc_Common.html,
6418           httemplate/elements/checkboxes-table-name.html,
6419           httemplate/elements/checkboxes-table.html,
6420           httemplate/elements/header-popup.html,
6421           httemplate/elements/header.html,
6422           httemplate/elements/jsrsServer.html,
6423           httemplate/elements/menu.html, httemplate/elements/menubar.html,
6424           httemplate/elements/pager.html,
6425           httemplate/elements/phonenumber.html,
6426           httemplate/elements/progress-init.html,
6427           httemplate/elements/progress-popup.html,
6428           httemplate/elements/search-cust_main.html,
6429           httemplate/elements/select-access_group.html,
6430           httemplate/elements/select-agent.html,
6431           httemplate/elements/select-cust-fields.html,
6432           httemplate/elements/select-cust_pkg-status.html,
6433           httemplate/elements/select-month_year.html,
6434           httemplate/elements/select-part_referral.html,
6435           httemplate/elements/select-pkg_class.html,
6436           httemplate/elements/select-table.html,
6437           httemplate/elements/select-taxclass.html,
6438           httemplate/elements/small_custview.html,
6439           httemplate/elements/table-grid.html,
6440           httemplate/elements/table.html,
6441           httemplate/elements/tr-select-access_group.html,
6442           httemplate/elements/tr-select-agent.html,
6443           httemplate/elements/tr-select-cust-fields.html,
6444           httemplate/elements/tr-select-cust_pkg-status.html,
6445           httemplate/elements/tr-select-from_to.html,
6446           httemplate/elements/tr-select-part_referral.html,
6447           httemplate/elements/tr-select-pkg_class.html,
6448           httemplate/elements/xmlhttp.html,
6449           httemplate/graph/cust_bill_pkg.cgi,
6450           httemplate/graph/money_time.cgi,
6451           httemplate/graph/report_cust_bill_pkg.html,
6452           httemplate/graph/report_money_time.html,
6453           httemplate/graph/elements/monthly.html,
6454           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
6455           httemplate/misc/cancel-unaudited.cgi,
6456           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
6457           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
6458           httemplate/misc/cust_main-cancel.cgi,
6459           httemplate/misc/cust_main-import.cgi,
6460           httemplate/misc/cust_main-import_charges.cgi,
6461           httemplate/misc/delete-cust_credit.cgi,
6462           httemplate/misc/delete-cust_pay.cgi,
6463           httemplate/misc/delete-customer.cgi,
6464           httemplate/misc/delete-domain_record.cgi,
6465           httemplate/misc/delete-part_export.cgi,
6466           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
6467           httemplate/misc/email-invoice.cgi,
6468           httemplate/misc/email_invoice_events.cgi,
6469           httemplate/misc/email_invoices.cgi,
6470           httemplate/misc/fax-invoice.cgi,
6471           httemplate/misc/fax_invoice_events.cgi,
6472           httemplate/misc/fax_invoices.cgi,
6473           httemplate/misc/inventory_item-import.html,
6474           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
6475           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
6476           httemplate/misc/print_invoice_events.cgi,
6477           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
6478           httemplate/misc/states.cgi,
6479           httemplate/misc/unapply-cust_credit.cgi,
6480           httemplate/misc/unapply-cust_pay.cgi,
6481           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
6482           httemplate/misc/unvoid-cust_pay_void.cgi,
6483           httemplate/misc/upload-batch.cgi,
6484           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
6485           httemplate/misc/xmlhttp-cust_main-search.cgi,
6486           httemplate/misc/xmlrpc.cgi,
6487           httemplate/misc/process/batch-cust_pay.cgi,
6488           httemplate/misc/process/catchall.cgi,
6489           httemplate/misc/process/cdr-import.html,
6490           httemplate/misc/process/cust_main-import.cgi,
6491           httemplate/misc/process/cust_main-import_charges.cgi,
6492           httemplate/misc/process/delete-customer.cgi,
6493           httemplate/misc/process/inventory_item-import.html,
6494           httemplate/misc/process/link.cgi,
6495           httemplate/misc/process/meta-import.cgi,
6496           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
6497           httemplate/search/cust_bill.html,
6498           httemplate/search/cust_bill_event.cgi,
6499           httemplate/search/cust_bill_event.html,
6500           httemplate/search/cust_bill_pkg.cgi,
6501           httemplate/search/cust_credit.html,
6502           httemplate/search/cust_main-otaker.cgi,
6503           httemplate/search/cust_main-zip.html,
6504           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
6505           httemplate/search/cust_pkg.cgi,
6506           httemplate/search/cust_tax_exempt_pkg.cgi,
6507           httemplate/search/inventory_item.html,
6508           httemplate/search/prepay_credit.html,
6509           httemplate/search/queue.html, httemplate/search/reg_code.html,
6510           httemplate/search/report_cdr.html,
6511           httemplate/search/report_cust_bill.html,
6512           httemplate/search/report_cust_credit.html,
6513           httemplate/search/report_cust_main-zip.html,
6514           httemplate/search/report_cust_pay.html,
6515           httemplate/search/report_cust_pkg.html,
6516           httemplate/search/report_prepaid_income.cgi,
6517           httemplate/search/report_prepaid_income.html,
6518           httemplate/search/report_receivables.cgi,
6519           httemplate/search/report_receivables.html,
6520           httemplate/search/report_tax.cgi,
6521           httemplate/search/report_tax.html, httemplate/search/sql.html,
6522           httemplate/search/sqlradius.cgi,
6523           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
6524           httemplate/search/svc_broadband.cgi,
6525           httemplate/search/svc_domain.cgi,
6526           httemplate/search/svc_external.cgi,
6527           httemplate/search/svc_forward.cgi,
6528           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
6529           httemplate/search/elements/search.html,
6530           httemplate/view/cust_bill-logo.cgi,
6531           httemplate/view/cust_bill-pdf.cgi,
6532           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
6533           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
6534           httemplate/view/svc_broadband.cgi,
6535           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
6536           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
6537           httemplate/view/svc_www.cgi,
6538           httemplate/view/cust_main/billing.html,
6539           httemplate/view/cust_main/contacts.html,
6540           httemplate/view/cust_main/misc.html,
6541           httemplate/view/cust_main/order_pkg.html,
6542           httemplate/view/cust_main/packages.html,
6543           httemplate/view/cust_main/payment_history.html,
6544           httemplate/view/cust_main/quick-charge.html,
6545           httemplate/view/cust_main/tickets.html,
6546           httemplate/view/elements/svc_Common.html: Will things ever be the
6547           same again? It's the final masonize
6548
6549 2006-08-23 14:53  ivan
6550
6551         * httemplate/misc/batch-cust_pay.html: remove extraneous "
6552
6553 2006-08-23 05:13  ivan
6554
6555         * FS/FS/Schema.pm: removing already commented-out code
6556
6557 2006-08-23 05:06  ivan
6558
6559         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
6560           didn't work out...
6561
6562 2006-08-22 05:23  ivan
6563
6564         * httemplate/docs/index.html: get rid of old upgrade instructions
6565
6566 2006-08-21 16:01  ivan
6567
6568         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
6569           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
6570           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
6571           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
6572           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
6573           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
6574           cust_credit_bill_pkg - applying credits and payments against
6575           specific line items
6576
6577 2006-08-21 10:45  ivan
6578
6579         * FS/FS/: cust_main.pm: search for existing advertising sources
6580           before adding a new one
6581
6582 2006-08-21 05:38  ivan
6583
6584         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
6585           smart search
6586
6587 2006-08-21 02:46  ivan
6588
6589         * httemplate/docs/index.html: we're off to see the wiki, the
6590           wonderful wiki of oz
6591
6592 2006-08-18 05:18  ivan
6593
6594         * FS/FS/cust_main.pm: and a slight fix to the CSV import
6595
6596 2006-08-18 04:56  ivan
6597
6598         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
6599
6600 2006-08-18 04:52  ivan
6601
6602         * FS/FS/cust_main.pm: alas, now try with recursion
6603
6604 2006-08-18 04:40  ivan
6605
6606         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
6607
6608 2006-08-18 04:36  ivan
6609
6610         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
6611           get around big 8.1 Pg changes wrt reverse engineering
6612
6613 2006-08-18 03:34  ivan
6614
6615         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
6616
6617 2006-08-18 03:31  ivan
6618
6619         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
6620           not just the first line
6621
6622 2006-08-18 03:27  ivan
6623
6624         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
6625
6626 2006-08-18 03:26  ivan
6627
6628         * FS/FS/cust_main.pm: W T F
6629
6630 2006-08-18 03:18  ivan
6631
6632         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
6633
6634 2006-08-18 03:10  ivan
6635
6636         * FS/FS/cust_main.pm: what's going on with the parameters for
6637           skeleton inserts??
6638
6639 2006-08-18 03:00  ivan
6640
6641         * FS/FS/cust_main.pm: skeleton typo
6642
6643 2006-08-18 02:58  ivan
6644
6645         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
6646           not parent
6647
6648 2006-08-18 02:50  ivan
6649
6650         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
6651           what's going on
6652
6653 2006-08-18 01:33  ivan
6654
6655         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
6656           mg
6657
6658 2006-08-16 01:19  ivan
6659
6660         * FS/bin/freeside-adduser: get rid of too-verbose debugging
6661
6662 2006-08-15 07:20  ivan
6663
6664         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
6665           httemplate/misc/process/cust_main-import.cgi: add a new, extended
6666           CSV import format
6667
6668 2006-08-14 06:28  ivan
6669
6670         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
6671           doing refunds, hopefully this will fix OpenECHO refunds
6672
6673 2006-08-14 05:13  ivan
6674
6675         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
6676           httemplate/elements/header.html,
6677           httemplate/elements/search-cust_main.html,
6678           rt/html/Elements/FreesideInvoiceSearch,
6679           rt/html/Elements/FreesideNewCust,
6680           rt/html/Elements/FreesideSearch,
6681           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
6682           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs,
6683           rt/html/NoAuth/webrt.css: sprinkle some magic ajax fairy dust on
6684           referring customer SELEKTAH.  rewind!  make smart search smarter,
6685           re-layout the top search bars and add an invoice one
6686
6687 2006-08-14 01:38  ivan
6688
6689         * FS/FS/access_user.pm: bugfix for agentless access users,
6690           triggered by part_referral (advertising source) agent
6691           virtualization
6692
6693 2006-08-13 03:25  ivan
6694
6695         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
6696           httemplate/edit/cust_pay.cgi,
6697           httemplate/edit/process/cust_pay.cgi,
6698           httemplate/view/cust_main.cgi,
6699           httemplate/view/cust_main/billing.html,
6700           httemplate/view/cust_main/misc.html,
6701           httemplate/view/cust_main/packages.html,
6702           httemplate/view/cust_main/payment_history.html,
6703           httemplate/view/cust_main/tickets.html: customer view work:
6704
6705           DONE  1. add status and balance to top
6706
6707           DONE  2. add some sort of oldest date thing so the history
6708           doesn't get too      big (# years and a link to "show older")
6709
6710             3. make the rest of the action links into js popups?  maybe
6711           later,
6712                weird IENess when closing em
6713           DONE (finished)    - so revert out or finish/commit the Enter
6714           check payment one    - Process page can wait until another day..
6715           it should be more of an *action*
6716
6717           DONE  4. Ticket list config knobs for wtxs (grid it too)
6718
6719           DONE  5. grid the package list
6720
6721 2006-08-12 04:01  ivan
6722
6723         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
6724
6725 2006-08-12 03:47  ivan
6726
6727         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
6728           httemplate/view/cust_main/payment_history.html: fix acl rewrite
6729           causing problems: void now shows up properly, deprecate all the
6730           redundant config values
6731
6732 2006-08-11 23:45  ivan
6733
6734         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
6735           causes undesirable effects with prorate/subscription packages and
6736           undesirably rewards customers for non-payment, closes: Bug#1325
6737
6738 2006-08-11 01:02  ivan
6739
6740         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
6741           httemplate/browse/part_referral.html,
6742           httemplate/edit/cust_main.cgi,
6743           httemplate/elements/select-agent.html,
6744           httemplate/elements/select-part_referral.html,
6745           httemplate/elements/tr-select-agent.html,
6746           httemplate/elements/tr-select-part_referral.html: virtualize
6747           referrals on customer addition
6748
6749 2006-08-10 15:18  ivan
6750
6751         * httemplate/config/config.cgi: bugfix for selects that don't have
6752           select_enum
6753
6754 2006-08-10 06:50  ivan
6755
6756         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
6757           httemplate/browse/part_referral.html,
6758           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
6759           (at least to schema and customer view, no manual editing yet)
6760
6761 2006-08-10 05:01  ivan
6762
6763         * httemplate/browse/part_referral.html: bold the total footer
6764
6765 2006-08-10 04:55  ivan
6766
6767         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
6768           FS/FS/access_user.pm, FS/FS/part_referral.pm,
6769           httemplate/browse/part_referral.html,
6770           httemplate/edit/part_referral.html,
6771           httemplate/edit/process/part_referral.html,
6772           httemplate/elements/menu.html: agent-virtualize advertising
6773           sources
6774
6775 2006-08-09 20:10  ivan
6776
6777         * FS/FS/Schema.pm: don't set the default to NULL the string!
6778           besides, that's already the default value of any nullable column,
6779           which @date_type is...
6780
6781 2006-08-09 19:27  ivan
6782
6783         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
6784           easier to check the db
6785
6786 2006-08-09 14:46  ivan
6787
6788         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
6789           "coming soon" options off the menu, its been Soon for too long -
6790           they'll get here when they do
6791
6792 2006-08-09 03:47  ivan
6793
6794         * FS/FS/ClientAPI/MyAccount.pm,
6795           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
6796           fs_selfservice/FS-SelfService/cgi/change_password.html,
6797           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
6798           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
6799           fs_selfservice/FS-SelfService/cgi/provision_list.html,
6800           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
6801           interface: add proper password changer and prevent "Setup my
6802           services" provisioner from showing broken links for services not
6803           handled yet
6804
6805 2006-08-09 00:46  ivan
6806
6807         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
6808           days go by...
6809
6810 2006-08-09 00:03  ivan
6811
6812         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
6813           my beautiful magic template! (water flowing underground)
6814
6815 2006-08-08 23:43  jeff
6816
6817         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
6818           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
6819           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
6820           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
6821           batch refactor
6822
6823 2006-08-08 23:34  ivan
6824
6825         * FS/FS/ClientAPI/MyAccount.pm,
6826           fs_selfservice/FS-SelfService/SelfService.pm,
6827           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
6828           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
6829           interface: move from text to html invoices
6830
6831 2006-08-08 20:45  ivan
6832
6833         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
6834           debian perl, would you put it in /usr/local/sbin?  thanks.
6835
6836 2006-08-06 19:44  ivan
6837
6838         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
6839           httemplate/browse/part_pkg.cgi,
6840           httemplate/browse/access_user.html,
6841           httemplate/edit/access_user.html,
6842           httemplate/edit/elements/edit.html: add internal user disable-ing
6843
6844 2006-08-06 19:19  ivan
6845
6846         * httemplate/search/elements/search.html: get rid of the extra
6847           border in nested tables
6848
6849 2006-08-06 16:39  ivan
6850
6851         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
6852           bootstrapping for htpasswd kludge... hopefully that will go away
6853           in 1.7.1
6854
6855 2006-08-06 14:37  ivan
6856
6857         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
6858           override ones for existing records
6859
6860 2006-08-06 13:23  ivan
6861
6862         * httemplate/edit/svc_acct.cgi: silly closing }
6863
6864 2006-08-06 13:21  ivan
6865
6866         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
6867           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
6868
6869 2006-08-06 13:07  ivan
6870
6871         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
6872           should fix the barfing about default radius groups on the new
6873           customer screen...
6874
6875 2006-08-06 02:14  ivan
6876
6877         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
6878           be all set with radius groups then
6879
6880 2006-08-06 02:10  ivan
6881
6882         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
6883           httemplate/edit/svc_acct.cgi: this should process default
6884           usergroup as well as fixed now
6885
6886 2006-08-06 01:43  ivan
6887
6888         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
6889           problem
6890
6891 2006-08-06 01:10  ivan
6892
6893         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
6894           problem better
6895
6896 2006-07-27 17:33  ivan
6897
6898         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
6899           closes: #1351
6900
6901 2006-07-27 01:08  ivan
6902
6903         * FS/t/svc_phone.t: svc_phone.t
6904
6905 2006-07-25 21:18  ivan
6906
6907         * FS/FS/UID.pm: ugh, fixup bootstrapping
6908
6909 2006-07-25 01:39  ivan
6910
6911         * httemplate/search/cust_main.cgi: oops, extra else
6912
6913 2006-07-25 01:33  ivan
6914
6915         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
6916           httemplate/elements/table-grid.html,
6917           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
6918           this should finish adding the "inactive" status, i think?
6919
6920 2006-07-25 00:27  ivan
6921
6922         * bin/rt-update-links: quick script to convert rt links from one
6923           database name to another
6924
6925 2006-07-24 15:40  ivan
6926
6927         * FS/FS/cust_main.pm: fix up smart searching to make the quick
6928           payment entry behave better
6929
6930 2006-07-23 07:23  ivan
6931
6932         * httemplate/search/report_receivables.cgi: sql num_pkgs
6933           conflicting with method...
6934
6935 2006-07-23 07:21  ivan
6936
6937         * httemplate/search/report_receivables.cgi: ugh, really fix the
6938           statuses here
6939
6940 2006-07-23 07:20  ivan
6941
6942         * httemplate/search/report_receivables.cgi: hopefully fix the
6943           statuses here
6944
6945 2006-07-23 07:17  ivan
6946
6947         * httemplate/search/report_receivables.cgi:  i should REALLY go to
6948           sleep
6949
6950 2006-07-23 07:16  ivan
6951
6952         * httemplate/search/report_receivables.cgi:  i should go to sleep
6953
6954 2006-07-23 07:07  ivan
6955
6956         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
6957           more work towards adding an "inactive" status - add it to the A/R
6958           report
6959
6960 2006-07-15 17:55  ivan
6961
6962         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
6963           FS/FS/inventory_item.pm,
6964           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
6965           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
6966           httemplate/elements/overlibmws.js,
6967           httemplate/elements/overlibmws_draggable.js,
6968           httemplate/elements/phonenumber.html,
6969           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
6970           httemplate/search/svc_domain.cgi,
6971           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
6972           httemplate/view/svc_external.cgi: odds and ends
6973
6974 2006-07-13 21:20  ivan
6975
6976         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
6977           changes
6978
6979 2006-07-13 20:27  ivan
6980
6981         * FS/FS/svc_Common.pm: this should fix radius group editing and the
6982           "Reference found where even-sized list expected at
6983           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
6984
6985 2006-07-13 20:17  ivan
6986
6987         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
6988
6989 2006-07-13 18:42  ivan
6990
6991         * FS/FS/: CurrentUser.pm, UID.pm: add the small
6992           FS::CurrentUser::BootstrapUser class for... surprise...
6993           bootstrapping
6994
6995 2006-07-13 17:42  ivan
6996
6997         * FS/FS/Setup.pm: fix acl bootstrapping
6998
6999 2006-07-13 17:32  ivan
7000
7001         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
7002           freeside-setup without a username now
7003
7004 2006-07-13 16:45  ivan
7005
7006         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
7007
7008 2006-07-12 20:54  ivan
7009
7010         * FS/FS/Report/Table/Monthly.pm,
7011           httemplate/search/cust_credit.html,
7012           httemplate/search/cust_pay.cgi,
7013           httemplate/search/report_receivables.cgi: fix multiple-agent
7014           virtualization properly for these reports
7015
7016 2006-07-12 16:33  ivan
7017
7018         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
7019           should be installable again now
7020
7021 2006-07-11 17:20  ivan
7022
7023         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
7024           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
7025           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
7026           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
7027           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
7028           httemplate/edit/svc_phone.cgi,
7029           httemplate/edit/elements/edit.html,
7030           httemplate/edit/elements/svc_Common.html,
7031           httemplate/edit/process/svc_phone.html,
7032           httemplate/edit/process/elements/process.html,
7033           httemplate/edit/process/elements/svc_Common.html,
7034           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7035           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
7036           httemplate/view/elements/svc_Common.html,
7037           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
7038           from imported CDRs
7039
7040 2006-07-09 07:35  ivan
7041
7042         * rt/html/Elements/: Header, PageLayout: fix the image path in the
7043           kludged looknfeel integration
7044
7045 2006-07-05 07:55  ivan
7046
7047         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
7048
7049 2006-07-04 05:01  ivan
7050
7051         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
7052           adding freeside-addgroup
7053
7054 2006-07-01 04:26  ivan
7055
7056         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
7057
7058 2006-06-30 07:30  ivan
7059
7060         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
7061           flag!  sheesh
7062
7063 2006-06-29 08:45  ivan
7064
7065         * FS/FS/part_export/shellcommands.pm: small patch to set
7066           $new_finger from Tim Yardley
7067
7068 2006-06-29 08:19  ivan
7069
7070         * httemplate/edit/part_bill_event.cgi: percentage late fees too
7071
7072 2006-06-29 06:47  ivan
7073
7074         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
7075           httemplate/browse/inventory_class.html,
7076           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
7077           httemplate/edit/svc_broadband.cgi,
7078           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
7079           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
7080           httemplate/search/inventory_item.html: finish at least the
7081           automatic provisioning part
7082
7083 2006-06-27 07:19  ivan
7084
7085         * httemplate/docs/index.html: going to wikiland
7086
7087 2006-06-24 09:41  ivan
7088
7089         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
7090           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
7091           httemplate/elements/select-table.html,
7092           httemplate/elements/table-grid.html: Add the ability to link
7093           customer service definition fields to inventory   classes, with
7094           an "automatic/manual" flag.  Add the ability for the web
7095           interface to maintain these links.  Start prettying up the
7096           service def.    edit in preparation for Bigger Changes.
7097
7098 2006-06-21 09:26  ivan
7099
7100         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
7101           interaction w/pager
7102
7103 2006-06-21 06:00  ivan
7104
7105         * httemplate/elements/iframecontentmws.js: oops, don't want this
7106           debugging in here
7107
7108 2006-06-21 06:00  ivan
7109
7110         * httemplate/view/cust_main/payment_history.html:
7111           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
7112
7113 2006-06-21 05:58  ivan
7114
7115         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
7116
7117 2006-06-21 05:57  ivan
7118
7119         * httemplate/elements/header-popup.html: adding a header element
7120           for popups to replace CGI::header
7121
7122 2006-06-21 05:56  ivan
7123
7124         * httemplate/elements/iframecontentmws.js: add overlib iframe
7125           function
7126
7127 2006-06-21 01:42  ivan
7128
7129         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
7130           the agent type report when there are lots of package definitions
7131
7132 2006-06-19 06:09  ivan
7133
7134         * httemplate/view/cust_main/packages.html: fix ACL name for service
7135           provisioning and prevent disabled service provisioning from
7136           messing up table formatting
7137
7138 2006-06-19 05:47  ivan
7139
7140         * bin/mapsecrets2access_user: better error checking for this
7141           thrown-together bootstrapping script
7142
7143 2006-06-19 05:22  ivan
7144
7145         * bin/mapsecrets2access_user: ACL bootstrapping
7146
7147 2006-06-19 05:15  ivan
7148
7149         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
7150
7151 2006-06-19 05:09  ivan
7152
7153         * FS/t/ConfDefaults.t: forgot to commit this test
7154
7155 2006-06-19 04:57  ivan
7156
7157         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
7158
7159 2006-06-19 04:25  ivan
7160
7161         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
7162           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
7163           httemplate/view/cust_main/packages.html,
7164           httemplate/view/cust_main/payment_history.html: ACLs, take three
7165           or four or something
7166
7167 2006-06-19 01:05  ivan
7168
7169         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
7170           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
7171           httemplate/elements/menu.html,
7172           httemplate/elements/select-cust-fields.html,
7173           httemplate/elements/select-cust_pkg-status.html,
7174           httemplate/elements/tr-select-cust-fields.html,
7175           httemplate/elements/tr-select-cust_pkg-status.html,
7176           httemplate/graph/cust_bill_pkg.cgi,
7177           httemplate/search/report_cust_pkg.html,
7178           httemplate/view/cust_main/contacts.html: add ability to select
7179           specific package defs. and package status to package report for
7180           qis
7181
7182 2006-06-18 23:03  ivan
7183
7184         * httemplate/search/cust_main.cgi: fix up the alternating colors on
7185           the customer search results
7186
7187 2006-06-18 19:33  ivan
7188
7189         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
7190           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
7191           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
7192           httemplate/elements/select-agent.html,
7193           httemplate/elements/select-table.html,
7194           httemplate/elements/tr-select-agent.html,
7195           httemplate/search/cust_bill.html,
7196           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
7197           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
7198           httemplate/search/svc_forward.cgi: agent virtualization, take one
7199           (stuff from "inactive" changeset snuck into cust_main.pm and the
7200           package reporting changeset in search/cust_pkg.cgi here too)
7201
7202 2006-06-18 05:56  ivan
7203
7204         * httemplate/edit/elements/edit.html: well, it isn't broken...
7205
7206 2006-06-18 05:54  ivan
7207
7208         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
7209           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
7210           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
7211           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
7212           httemplate/edit/process/access_group.html,
7213           httemplate/elements/checkboxes-table-name.html,
7214           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
7215           htetc/handler.pl, httemplate/browse/access_group.html,
7216           httemplate/browse/access_user.html,
7217           httemplate/edit/process/elements/process.html: ACLs: finish group
7218           edit (agents + rights) & browse
7219
7220 2006-06-15 18:23  jeff
7221
7222         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
7223           httemplate/misc/download-batch.cgi: value issues and many bits
7224           remain
7225
7226 2006-06-15 17:47  ivan
7227
7228         * httemplate/misc/download-batch.cgi: and fix the  name for TD
7229           Canada Trust.  and that's it for now.  really.
7230
7231 2006-06-15 17:33  ivan
7232
7233         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
7234           now that the batch format file is not the same as the batch
7235           params files
7236
7237 2006-06-15 17:27  ivan
7238
7239         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
7240           the config a little less strange
7241
7242 2006-06-08 03:32  ivan
7243
7244         * httemplate/elements/menu.html: fix link to prepaid card setup
7245
7246 2006-06-06 04:16  ivan
7247
7248         * rt/html/NoAuth/webrt.css: whew, this can go back
7249
7250 2006-06-06 04:08  ivan
7251
7252         * rt/html/NoAuth/webrt.css: yay this should finally fix the weird
7253           black navigation links; hide the Mason stuff from browsers when
7254           it doesn't get processed for some reason
7255
7256 2006-06-06 03:57  ivan
7257
7258         * rt/html/NoAuth/webrt.css: yet another attempt to fix weird black
7259           RT navigation links
7260
7261 2006-06-06 03:54  ivan
7262
7263         * rt/html/NoAuth/webrt.css: another attempt to fix weird black RT
7264           navigation links
7265
7266 2006-06-06 03:46  ivan
7267
7268         * rt/html/NoAuth/webrt.css: attempt to fix weird black RT
7269           navigation links
7270
7271 2006-06-06 03:30  ivan
7272
7273         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
7274           automated install. wtf?!
7275
7276 2006-06-02 06:20  ivan
7277
7278         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED,
7279           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
7280           rt/html/Elements/Tabs: add a service search
7281
7282 2006-05-24 03:22  ivan
7283
7284         * FS/MANIFEST: removing duplicate entries
7285
7286 2006-05-22 13:38  ivan
7287
7288         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
7289
7290 2006-05-22 11:27  ivan
7291
7292         * FS/FS/cust_main.pm: better error message for banned cards
7293
7294 2006-05-21 19:06  ivan
7295
7296         * Makefile: docs are going in the wiki Real Soon Now anyway
7297
7298 2006-05-21 17:50  ivan
7299
7300         * Makefile: 1.7.0?  why not?
7301
7302 2006-05-21 17:44  ivan
7303
7304         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
7305
7306 2006-05-21 11:40  ivan
7307
7308         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
7309
7310 2006-05-20 13:06  jeff
7311
7312         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7313           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
7314           htetc/handler.pl, httemplate/docs/schema.html,
7315           httemplate/misc/download-batch.cgi: first stab at BoM download
7316
7317 2006-05-15 06:57  ivan
7318
7319         * httemplate/: index.html, elements/freeside.css,
7320           elements/header.html, elements/menu.html: move most of the crap
7321           on the "main menu" to the sidebar
7322
7323 2006-05-15 04:05  ivan
7324
7325         * rt/html/NoAuth/webrt.css, httemplate/elements/freeside.css,
7326           httemplate/elements/header.html, httemplate/elements/xmenu.css,
7327           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
7328           rt/html/Elements/FreesideNewCust,
7329           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
7330           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
7331           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
7332           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
7333           RT!
7334
7335 2006-05-14 09:47  ivan
7336
7337         * CREDITS, htetc/handler.pl, httemplate/autohandler,
7338           httemplate/index.html, httemplate/browse/access_group.html,
7339           httemplate/browse/access_user.html,
7340           httemplate/browse/agent_type.cgi,
7341           httemplate/browse/cust_main_county.cgi,
7342           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
7343           httemplate/edit/access_group.html,
7344           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
7345           httemplate/edit/cust_bill_pay.cgi,
7346           httemplate/edit/cust_credit.cgi,
7347           httemplate/edit/cust_credit_bill.cgi,
7348           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
7349           httemplate/edit/part_virtual_field.cgi,
7350           httemplate/edit/svc_domain.cgi,
7351           httemplate/edit/elements/edit.html,
7352           httemplate/edit/process/access_group.html,
7353           httemplate/edit/process/access_user.html,
7354           httemplate/edit/process/agent_type.cgi,
7355           httemplate/edit/process/cust_bill_pay.cgi,
7356           httemplate/edit/process/cust_credit.cgi,
7357           httemplate/edit/process/cust_credit_bill.cgi,
7358           httemplate/edit/process/elements/process.html,
7359           httemplate/elements/checkboxes-table.html,
7360           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
7361           httemplate/elements/header.html,
7362           httemplate/elements/menubar.html,
7363           httemplate/elements/select-access_group.html,
7364           httemplate/elements/tr-select-access_group.html,
7365           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
7366           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
7367           httemplate/search/cust_main-otaker.cgi,
7368           httemplate/search/cust_main.cgi,
7369           httemplate/search/report_cust_bill.html,
7370           httemplate/search/report_cust_credit.html,
7371           httemplate/search/report_cust_pay.html,
7372           httemplate/search/report_prepaid_income.html,
7373           httemplate/search/report_tax.html,
7374           httemplate/search/sqlradius.html,
7375           httemplate/search/svc_domain.cgi,
7376           httemplate/search/svc_external.cgi, FS/MANIFEST,
7377           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
7378           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
7379           FS/FS/access_right.pm, FS/FS/access_user.pm,
7380           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
7381           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
7382           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
7383           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
7384           FS/t/access_group.t, FS/t/access_groupagent.t,
7385           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
7386           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
7387           httemplate/view/cust_main/payment_history.html: first part of ACL
7388           and re-skinning work and some other small stuff
7389
7390 2006-05-13 11:34  ivan
7391
7392         * httemplate/images/background-cheat.png: yay for cheating
7393
7394 2006-05-13 08:31  ivan
7395
7396         * httemplate/images/: 32clear.gif, arrow.down.png,
7397           arrow.right.black.png, arrow.right.png, black-gradient.png,
7398           black-gray-corner.png, black-gray-gradient.png,
7399           black-gray-side.png, black-gray-top.png: adding new images
7400
7401 2006-05-12 06:57  ivan
7402
7403         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
7404           incorrect and broke things, this should actually work
7405
7406 2006-05-08 04:28  ivan
7407
7408         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
7409           httemplate/search/report_tax.cgi: add config switch to base tax
7410           off shipping address if present
7411
7412 2006-05-08 03:01  ivan
7413
7414         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
7415           httemplate/graph/cust_bill_pkg.cgi,
7416           httemplate/graph/elements/monthly.html,
7417           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
7418           package class looks good
7419
7420 2006-05-07 13:27  ivan
7421
7422         * htetc/handler.pl, httemplate/elements/select-month_year.html,
7423           httemplate/elements/select-pkg_class.html,
7424           httemplate/elements/select-table.html,
7425           httemplate/elements/tr-select-from_to.html,
7426           httemplate/elements/tr-select-pkg_class.html,
7427           httemplate/graph/cust_bill_pkg.cgi,
7428           httemplate/graph/money_time.cgi,
7429           httemplate/graph/report_cust_bill_pkg.html,
7430           httemplate/graph/report_money_time.html,
7431           httemplate/graph/elements/monthly.html: first pass at sales
7432           reports per agent and package class
7433
7434 2006-05-03 02:47  ivan
7435
7436         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
7437           Cappuccio
7438
7439 2006-05-02 08:23  ivan
7440
7441         * FS/: MANIFEST, FS/Pony.pm: yours!
7442
7443 2006-05-02 08:03  ivan
7444
7445         * httemplate/: index.html, search/report_receivables.html: add an
7446           agent pre-selection page to receivables report
7447
7448 2006-05-02 06:29  ivan
7449
7450         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
7451           autogenerate off it
7452
7453 2006-05-02 04:59  ivan
7454
7455         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
7456           httemplate/graph/money_time.cgi,
7457           httemplate/graph/report_money_time.html: add a "pre-report" page
7458           to this report/graph as requested by lewis/wtxs, also add 12mo
7459           total option
7460
7461 2006-05-01 06:09  ivan
7462
7463         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
7464           the 1st as it did before
7465
7466 2006-05-01 05:38  ivan
7467
7468         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
7469           annoying clucks (warnings with backtraces) when cutoff day isn't
7470           found in old packages
7471
7472 2006-05-01 04:45  ivan
7473
7474         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
7475           ambiguous
7476
7477 2006-05-01 04:43  ivan
7478
7479         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
7480           showing up on customer view listing when the custom priority
7481           field was edited
7482
7483 2006-04-26 06:16  ivan
7484
7485         * Makefile: apache reload doesn't work when server isn't running
7486           already
7487
7488 2006-04-21 17:58  ivan
7489
7490         * httemplate/browse/inventory_class.html,
7491           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
7492           httemplate/browse/rate.cgi,
7493           httemplate/browse/elements/browse.html, htetc/handler.pl,
7494           httemplate/index.html, httemplate/edit/inventory_class.html,
7495           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
7496           httemplate/edit/elements/edit.html,
7497           httemplate/edit/process/inventory_class.html,
7498           httemplate/edit/process/pkg_class.html,
7499           httemplate/edit/process/elements/process.html,
7500           httemplate/elements/select-agent.html,
7501           httemplate/elements/select-pkg_class.html,
7502           httemplate/elements/select-table.html,
7503           httemplate/elements/tr-select-pkg_class.html,
7504           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
7505           httemplate/search/elements/search.html: start of package class
7506           web UI (add/edit package classes, package class selection in
7507           package def edit)
7508
7509 2006-04-21 07:21  ivan
7510
7511         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
7512           now
7513
7514 2006-04-21 07:20  ivan
7515
7516         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
7517           indentation and the default cutoff day
7518
7519 2006-04-21 05:45  ivan
7520
7521         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
7522           s(browse/queue.cgi)(search/queue.html)
7523
7524 2006-04-18 23:37  ivan
7525
7526         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
7527           in nested blocks that have been exited already.
7528
7529 2006-04-18 12:24  ivan
7530
7531         * install/debian/3.1/INSTALL: dev install notes patch from liran
7532           tal
7533
7534 2006-04-15 06:32  ivan
7535
7536         * httemplate/graph/money_time.cgi: REALLY correct the period for
7537           the total column this time
7538
7539 2006-04-15 06:28  ivan
7540
7541         * httemplate/graph/money_time.cgi: correct period & use a yellow
7542           color for the total column
7543
7544 2006-04-15 06:25  ivan
7545
7546         * httemplate/graph/money_time.cgi: format & link the total column
7547
7548 2006-04-14 17:21  ivan
7549
7550         * httemplate/graph/money_time.cgi: and </TD> the total column
7551
7552 2006-04-14 17:16  ivan
7553
7554         * httemplate/graph/money_time.cgi: add a total column
7555
7556 2006-04-14 04:55  ivan
7557
7558         * FS/FS/: Conf.pm, svc_forward.pm: add the
7559           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
7560           destinations
7561
7562 2006-04-13 14:29  ivan
7563
7564         * FS/bin/freeside-adduser: don't do the duplicate check unless
7565           there's a file already; fixes problem with first use of
7566           freeside-adduser
7567
7568 2006-04-12 05:36  ivan
7569
7570         * httemplate/index.html, FS/FS/cust_main.pm,
7571           httemplate/search/cust_main-zip.html,
7572           httemplate/search/cust_main.cgi,
7573           httemplate/search/report_cust_main-zip.html,
7574           httemplate/search/elements/search.html: zip code report
7575
7576 2006-04-09 16:41  ivan
7577
7578         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
7579           cust_main/tickets.html: a few more fixups for our favorite
7580           include(...) from Scott Edwards
7581
7582 2006-04-09 16:39  ivan
7583
7584         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
7585           fields
7586
7587 2006-04-09 16:24  ivan
7588
7589         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
7590           string ("old_uid") as a SCALAR ref while "strict refs" in use"
7591           error
7592
7593 2006-04-09 13:36  ivan
7594
7595         * FS/bin/freeside-adduser: error out if you try to add duplicates;
7596           this should lower my annoyance-level
7597
7598 2006-04-03 16:26  ivan
7599
7600         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
7601           checking
7602
7603 2006-04-03 13:49  ivan
7604
7605         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
7606
7607 2006-04-03 04:36  ivan
7608
7609         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
7610
7611 2006-04-03 03:11  ivan
7612
7613         * FS/FS/Record.pm: allow [ and ] in ut_text
7614
7615 2006-04-03 02:46  ivan
7616
7617         * htetc/handler.pl, FS/FS/Misc.pm,
7618           httemplate/edit/cust_main/contact.html,
7619           httemplate/edit/cust_main/select-country.html,
7620           httemplate/edit/cust_main/select-state.html,
7621           httemplate/misc/states.cgi,
7622           httemplate/view/cust_main/contacts.html: have the UI use full
7623           country names, and state names outside the US...
7624
7625 2006-04-02 15:13  ivan
7626
7627         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
7628
7629 2006-03-31 15:22  ivan
7630
7631         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
7632           events
7633
7634 2006-03-31 01:20  lsc
7635
7636         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
7637           pointed out by Ivan in the following email:
7638
7639           ---- before and after now?  I gave subscription and prorate a
7640           try.  Subscription came out as:
7641
7642             subscription 27th (03/25/06 - 04/27/06)  $10.00
7643             subscription 23rd (03/25/06 - 04/23/06)  $10.00
7644
7645           the "23rd" one is right, but the "27th" one should have only
7646           advanced the date two days to 3/27/06.
7647
7648               Prorate came out as:
7649
7650               prorate 23rd (03/25/06 - 04/23/06)  $9.20
7651               prorate 27th (03/25/06 - 04/27/06)  $10.49
7652
7653           The "23rd" one is right, but the "27th" one should have only
7654           advanced the date two days to 4/27/06.
7655
7656           lsc@prgmr.com
7657
7658 2006-03-30 06:22  ivan
7659
7660         * FS/bin/freeside-upgrade: move all the schema-updating magic into
7661           DBIx::DBSchema
7662
7663 2006-03-24 18:23  ivan
7664
7665         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
7666           FS/bin/freeside-setup,
7667           fs_selfservice/FS-SelfService/cgi/agent.cgi,
7668           fs_selfservice/FS-SelfService/cgi/payment_results.html,
7669           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
7670           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
7671           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
7672           httemplate/misc/upload-batch.cgi,
7673           httemplate/misc/process/cdr-import.html,
7674           httemplate/misc/process/cust_main-import.cgi,
7675           httemplate/misc/process/cust_main-import_charges.cgi,
7676           httemplate/misc/process/inventory_item-import.html: successfully
7677           correct the spelling of sucessful
7678
7679 2006-03-24 11:49  ivan
7680
7681         * httemplate/misc/process/payment.cgi: fix spelling
7682
7683 2006-03-23 04:00  lsc
7684
7685         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
7686           and prorate.pm:
7687
7688           -modify the subscription and prorate price plans
7689           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
7690           configurable (add a field to the %info hash) billing day instead
7691           of "1st of the month" only.  subscription will be easy, prorate
7692           will be a little trickier.
7693
7694           essentially, I replaced the '1' in the 'day' field of the
7695           timelocal that generates $$date with the value I added to the
7696           %info hash, 'cutoff_day'
7697
7698           -implement a price plan (new file in FS/FS/part_pkg/ - probably
7699           @ISA FS::part_pkg::subscription) that charges the first full
7700           month if the customer signs up between the 1st and the
7701           configurable billing day, and gives them the remainder of the
7702           month free if they sign up between the configurable billing day
7703           and the end of the month.
7704
7705           if this is the first time the customer is billed, and if the date
7706           is greater than the cutoff date, advance $ssdate to cutoff_day of
7707           next month, else $$date is cutoff_date of this month.  Either
7708           way, charge them for a month.
7709
7710           ----------------------------------------------------------------------
7711
7712 2006-03-20 11:13  ivan
7713
7714         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
7715           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
7716           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
7717           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
7718           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
7719           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
7720           httemplate/edit/cust_main/billing.html,
7721           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7722           httemplate/view/cust_main/billing.html: add price plan to bill on
7723           internal or external CDRs directly, add option to export CDRs to
7724           a per-customer downstream file
7725
7726 2006-03-17 06:56  ivan
7727
7728         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
7729
7730 2006-03-14 23:34  ivan
7731
7732         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
7733           want a revision history
7734
7735 2006-03-14 20:17  ivan
7736
7737         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
7738           and normalize canadian zip codes as well as us ones
7739
7740 2006-03-13 14:32  ivan
7741
7742         * httemplate/elements/: progress-init.html, progress-popup.html:
7743           fix progress hoohaw for internet exploder again, whew.  also make
7744           sure error/finish messages are centered, looks better
7745
7746 2006-03-10 23:27  ivan
7747
7748         * httemplate/elements/footer.html: some pages from ui hoohaw have
7749           leaked footer include, need something here for now
7750
7751 2006-03-10 21:21  ivan
7752
7753         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
7754           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
7755           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
7756           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
7757           progressbar bug with multiple progressbar forms on a page
7758
7759 2006-03-10 14:30  ivan
7760
7761         * httemplate/: elements/progress-init.html,
7762           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
7763           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
7764           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
7765           (hopefully) allow multiple progress-init's in a page, also add
7766           second $cgi arg to all these progressbar calls...
7767
7768 2006-03-10 14:28  ivan
7769
7770         * FS/FS/UI/Web.pm: want to know who *called* this without the
7771           required second arg
7772
7773 2006-03-09 05:42  ivan
7774
7775         * htetc/handler.pl: fix that
7776           blank-page-instead-of-profiling-redirect-when-called-from-an-include
7777           bug triggered by mason 1.32 :)
7778
7779 2006-03-09 03:48  ivan
7780
7781         * httemplate/view/cust_main.cgi: don't use a table with
7782           WIDTH="100%", it shoves the custnum and "billing information"
7783           boxes way out to the right
7784
7785 2006-03-08 04:14  ivan
7786
7787         * FS/FS/inventory_item.pm,
7788           httemplate/misc/inventory_item-import.html,
7789           httemplate/misc/process/inventory_item-import.html,
7790           httemplate/search/inventory_item.html:  Add an option to the web
7791           interface to batch upload new entries to the
7792           inventory_item table.
7793
7794 2006-03-08 02:05  ivan
7795
7796         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
7797           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
7798           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
7799           bin/generate-table-module, htetc/handler.pl,
7800           httemplate/edit/inventory_class.html,
7801           httemplate/edit/elements/edit.html,
7802           httemplate/edit/process/inventory_class.html,
7803           httemplate/edit/process/elements/process.html,
7804           httemplate/search/elements/search.html: Add a new table for
7805           inventory with for DIDs/serials/etc., and an additional new table
7806           for inventory category (i.e. to distinguish DIDs, serials, MACs,
7807           etc.)
7808
7809 2006-03-08 00:21  ivan
7810
7811         * FS/FS/agent.pm: add space in error msg
7812
7813 2006-03-03 07:02  ivan
7814
7815         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
7816           agent-specific sales/credit/receipts summary
7817
7818 2006-02-28 11:34  ivan
7819
7820         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
7821
7822 2006-02-22 05:07  ivan
7823
7824         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
7825           httemplate/images/red_telephone_mimooh_01.png,
7826           httemplate/view/cust_main/contacts.html: add vonage click2call
7827           feature
7828
7829 2006-02-21 23:12  ivan
7830
7831         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
7832
7833 2006-02-18 03:14  ivan
7834
7835         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
7836           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
7837           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
7838           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
7839           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
7840           httemplate/misc/cdr-import.html,
7841           httemplate/misc/process/cdr-import.html,
7842           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7843           bin/cdr_calltype.import: CDR schema and class
7844
7845 2006-02-17 18:11  ivan
7846
7847         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
7848           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
7849           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
7850           documentation left behind from example template
7851
7852 2006-02-16 13:43  ivan
7853
7854         * FS/FS/Setup.pm, FS/bin/freeside-setup,
7855           httemplate/docs/admin.html: automate more of the initial data
7856           adding...
7857
7858 2006-02-08 23:18  ivan
7859
7860         * httemplate/elements/: calendar-en.js, calendar-setup.js,
7861           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
7862           jscalendar
7863
7864 2006-02-08 14:53  ivan
7865
7866         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
7867           around either
7868
7869 2006-02-07 19:49  ivan
7870
7871         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
7872           instructions
7873
7874 2006-02-07 18:26  ivan
7875
7876         * FS/FS/UID.pm: update error message when secrets file cannot be
7877           found
7878
7879 2006-02-07 05:49  ivan
7880
7881         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
7882           error message is better.
7883
7884 2006-02-07 03:12  ivan
7885
7886         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
7887           statement preventing page from showing up in konq
7888
7889 2006-02-05 04:27  ivan
7890
7891         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
7892           httemplate/edit/payment_gateway.html,
7893           httemplate/edit/process/payment_gateway.html: payment gateway
7894           editing
7895
7896 2006-02-01 15:13  ivan
7897
7898         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
7899           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
7900           FS/bin/freeside-daily, FS/bin/freeside-monthly,
7901           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
7902           httemplate/browse/part_bill_event.cgi: finish adding
7903           freeside-monthly and monthly events
7904
7905 2006-01-31 23:58  ivan
7906
7907         * Makefile: HEAD isn't 1.5.8 anymore
7908
7909 2006-01-31 07:01  ivan
7910
7911         * FS/FS/payby.pm: oops, forgot $
7912
7913 2006-01-31 03:02  ivan
7914
7915         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
7916           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
7917           httemplate/edit/part_bill_event.cgi: [no log message]
7918
7919 2006-01-30 20:26  ivan
7920
7921         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
7922           browse/agent_type.cgi, browse/part_bill_event.cgi,
7923           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
7924           browse/part_virtual_field.cgi, browse/payment_gateway.html,
7925           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
7926           config/config-view.cgi, config/config.cgi,
7927           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
7928           edit/agent_payment_gateway.html, edit/agent_type.cgi,
7929           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
7930           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
7931           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
7932           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
7933           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
7934           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
7935           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
7936           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
7937           misc/whois.cgi, misc/process/cust_main-import.cgi,
7938           misc/process/cust_main-import_charges.cgi,
7939           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
7940           search/report_tax.cgi, search/svc_external.cgi,
7941           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
7942           view/svc_broadband.cgi, view/svc_domain.cgi,
7943           view/svc_external.cgi: move header() to
7944           include(/elements/header.html) so it can be changed in one place,
7945           thanks to Scott Edwards
7946
7947 2006-01-30 18:59  ivan
7948
7949         * FS/FS/Record.pm: fix "table not found" dbdef error message to
7950           recommend freeside-upgrade instead create + dbdef-create
7951
7952 2006-01-26 23:34  ivan
7953
7954         * httemplate/search/report_tax.cgi: small visual fix to alternating
7955           row colors when show_taxclasses is on
7956
7957 2006-01-26 17:33  ivan
7958
7959         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
7960           report, show more info on the specific line item and invoice
7961
7962 2006-01-26 07:27  ivan
7963
7964         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
7965           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
7966           httemplate/search/cust_bill_pkg.cgi,
7967           httemplate/search/cust_tax_exempt_pkg.cgi,
7968           httemplate/search/report_tax.cgi,
7969           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
7970           exemption columns to work correctly.  also make them
7971           agent-specific.  also fix package exemption columns, they were
7972           bunk too, sheesh.  start adding package classes for package class
7973           tax reporting.
7974
7975 2006-01-25 04:34  ivan
7976
7977         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
7978           FS/cust_main.pm, FS/cust_tax_exempt.pm,
7979           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
7980           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
7981           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
7982           texas-style tax exemptions to be against a specific line item
7983           rather than just general per-customer, for later tracking and tax
7984           reporting.  fix 1969/1970 exemptions for one-off charges
7985
7986 2006-01-04 18:03  ivan
7987
7988         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
7989           columns
7990
7991 2006-01-03 00:45  ivan
7992
7993         * bin/billco-upload: agentnums 1-3
7994
7995 2005-12-29 18:41  rsiddall
7996
7997         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
7998           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
7999           fs_selfservice/FS-SelfService/SelfService.pm,
8000           fs_selfservice/FS-SelfService/cgi/provision_list.html,
8001           httemplate/view/cust_main.cgi: Fixing a few typos.
8002
8003 2005-12-24 19:41  ivan
8004
8005         * httemplate/search/report_tax.cgi: add switch to enable taxclass
8006           breakdown, report invoiced tax separately in that case
8007
8008 2005-12-24 19:38  ivan
8009
8010         * httemplate/edit/part_bill_event.cgi: make sure to specify a
8011           money_char default
8012
8013 2005-12-24 19:18  ivan
8014
8015         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
8016           to enable taxclass breakdown, report invoiced tax separately in
8017           that case
8018
8019 2005-12-24 19:07  ivan
8020
8021         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
8022           region" flag on new line item report - NULLs need to be compared
8023           explicitly.  apparantly NULL != NULL.  bah SQL
8024
8025 2005-12-24 19:00  ivan
8026
8027         * FS/FS/Schema.pm: update indices for better tax report performance
8028
8029 2005-12-24 18:31  ivan
8030
8031         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
8032           brainfart
8033
8034 2005-12-24 17:57  ivan
8035
8036         * httemplate/search/report_tax.cgi: correct end date display for
8037           "now"
8038
8039 2005-12-24 16:52  ivan
8040
8041         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
8042           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
8043           only when greater than N amount
8044
8045 2005-12-24 16:36  ivan
8046
8047         * httemplate/edit/cust_main/billing.html: don't reenable postal
8048           billing for existing customers just cause its blank...
8049
8050 2005-12-21 20:24  ivan
8051
8052         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
8053           the declaration too
8054
8055 2005-12-21 20:22  ivan
8056
8057         * httemplate/search/report_tax.cgi: fix some ambiguous var names
8058           causing " "my" variable $t masks earlier declaration in same
8059           scope" errors
8060
8061 2005-12-21 20:01  ivan
8062
8063         * httemplate/search/cust_bill_event.html,
8064           httemplate/search/cust_bill_pkg.cgi,
8065           httemplate/search/report_cust_bill.html,
8066           httemplate/search/report_cust_credit.html,
8067           httemplate/search/report_cust_pay.html,
8068           httemplate/search/report_tax.cgi,
8069           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
8070           httemplate/elements/select-agent.html,
8071           httemplate/elements/table-grid.html,
8072           httemplate/elements/tr-input-beginning_ending.html,
8073           httemplate/elements/tr-select-agent.html,
8074           httemplate/search/elements/search.html: tax report update, link
8075           to new line item report, per-agent tax reporting
8076
8077 2005-12-18 20:18  ivan
8078
8079         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
8080           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
8081           field labeling - not always monthly
8082
8083 2005-12-18 20:18  ivan
8084
8085         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
8086           usage charges
8087
8088 2005-12-16 14:47  ivan
8089
8090         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
8091           attributes from wtxs, neaten up raddb.pm generation
8092
8093 2005-12-15 17:49  ivan
8094
8095         * httemplate/edit/payment_gateway.html: add TransactionCentral
8096
8097 2005-12-15 11:36  ivan
8098
8099         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
8100           new agent types, noticed by Julius Igugu
8101
8102 2005-12-15 10:45  ivan
8103
8104         * bin/print-schema: adding print-schema
8105
8106 2005-12-14 20:04  ivan
8107
8108         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
8109           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
8110
8111 2005-12-14 12:57  ivan
8112
8113         * FS/FS/svc_acct.pm: allow a dir field to be set (or
8114           auto-generated) even if uid is fixed
8115
8116 2005-12-14 10:52  ivan
8117
8118         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
8119           to Radiator export
8120
8121 2005-12-12 19:13  ivan
8122
8123         * httemplate/edit/process/payment_gateway.html: fix options in
8124           gateway adding
8125
8126 2005-12-12 13:39  ivan
8127
8128         * FS/FS/part_export/radiator.pm: use crypt password for radiator
8129           export
8130
8131 2005-12-09 08:58  ivan
8132
8133         * httemplate/: edit/process/cust_credit_bill.cgi,
8134           view/cust_main/payment_history.html: fill in reason if empty when
8135           applying a credit to a refund
8136
8137 2005-12-09 08:56  ivan
8138
8139         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
8140           postal mail checkbox misbehaving (isn't sticky on errors -
8141           reverts back to on)
8142
8143 2005-12-07 15:48  ivan
8144
8145         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
8146           without pg_oid_status, look up the actual sequence name from
8147           dbdef rather than assuming ${table}_${column}_seq
8148
8149 2005-12-06 14:25  ivan
8150
8151         * FS/FS/Record.pm: make sure zip is required for canada, also use
8152           CURRVAL() function instead of pg_oid_status DBD attribute because
8153           Pg 8.1 doesn't have oids by default anymore
8154
8155 2005-12-05 11:01  ivan
8156
8157         * FS/FS/svc_Common.pm: avoid uninitialized value errors
8158
8159 2005-12-05 09:19  ivan
8160
8161         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
8162           debugging info by default
8163
8164 2005-12-02 23:26  ivan
8165
8166         * htetc/handler.pl: this should be the last of
8167           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
8168
8169 2005-12-02 23:12  ivan
8170
8171         * Makefile: those semicolons can't possibly have belonged there
8172
8173 2005-12-02 23:02  ivan
8174
8175         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
8176           had to be run multiple times before
8177
8178 2005-12-01 11:17  ivan
8179
8180         * httemplate/edit/agent_type.cgi: list disabled packages on agent
8181           type edit if they are still associated with the type
8182
8183 2005-12-01 09:36  ivan
8184
8185         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
8186           shouldn't apply to RADIUS groups, this is messing up unrelated
8187           RADIUS exports
8188
8189 2005-11-28 09:16  ivan
8190
8191         * FS/FS/cust_main.pm: turn off debugging
8192
8193 2005-11-28 09:13  ivan
8194
8195         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
8196           SQL that Pg doesn't need and MySQL doesn't like
8197
8198 2005-11-28 09:12  ivan
8199
8200         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
8201           for all three supporte exports
8202
8203 2005-11-28 09:07  ivan
8204
8205         * FS/bin/freeside-sqlradius-radacctd: startup
8206           freeside-sqlradius-radacctd for radiator export too
8207
8208 2005-11-28 08:59  ivan
8209
8210         * FS/FS/svc_Common.pm: allow defaults to override empty values for
8211           new objects
8212
8213 2005-11-28 08:38  ivan
8214
8215         * FS/FS/cust_svc.pm: better error msg
8216
8217 2005-11-28 08:34  ivan
8218
8219         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
8220           deal with any usage-capable export
8221
8222 2005-11-28 08:21  ivan
8223
8224         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
8225           deal with any usage-capable export
8226
8227 2005-11-28 08:14  ivan
8228
8229         * FS/FS/Record.pm: okay, its been tested
8230
8231 2005-11-28 08:07  ivan
8232
8233         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
8234
8235 2005-11-28 07:41  ivan
8236
8237         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
8238           where the freeze is coming from
8239
8240 2005-11-27 13:59  ivan
8241
8242         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
8243           per-agent billco spools
8244
8245 2005-11-22 10:29  ivan
8246
8247         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
8248           backend-realtime config flag, should be more intuitive for
8249           guyananet
8250
8251 2005-11-22 08:41  ivan
8252
8253         * FS/FS/svc_Common.pm: oops, supposed to commit this one
8254
8255 2005-11-22 08:39  ivan
8256
8257         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
8258           svc_acct.seconds
8259
8260 2005-11-22 05:26  ivan
8261
8262         * FS/FS/part_export/radiator.pm: update radiator export to deal
8263           with prepaid and some other random stuff
8264
8265 2005-11-21 07:24  ivan
8266
8267         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
8268           and there's a duplicate error, show all conflicting accounts not
8269           just the ones for different customers
8270
8271 2005-11-21 06:25  ivan
8272
8273         * FS/FS/part_export/: shellcommands.pm,
8274           shellcommands_withdomain.pm: add usermod_nousername flag to just
8275           prohibit username changes
8276
8277 2005-11-21 04:41  ivan
8278
8279         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
8280           view/cust_main/payment_history.html: ignore blank lines in payby
8281           config
8282
8283 2005-11-21 03:04  ivan
8284
8285         * README: slight update to README
8286
8287 2005-11-21 02:47  ivan
8288
8289         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
8290           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
8291           httemplate/edit/cust_main/billing.html,
8292           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
8293           httemplate/search/report_cust_pay.html,
8294           httemplate/view/cust_bill.cgi,
8295           httemplate/view/cust_main/payment_history.html: add MCRD payment
8296           type for manually processed ccards
8297
8298 2005-11-20 22:46  ivan
8299
8300         * httemplate/docs/schema.dia: load schema in current dia and save,
8301           should load up for people now?
8302
8303 2005-11-20 21:18  ivan
8304
8305         * FS/FS/Conf.pm: add config values used by external RT integration
8306
8307 2005-11-18 07:08  ivan
8308
8309         * httemplate/search/report_receivables.cgi: fix link glitch in
8310           receivables reports
8311
8312 2005-11-18 06:59  ivan
8313
8314         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
8315           add comment to package listing
8316
8317 2005-11-18 02:58  ivan
8318
8319         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8320           BS for RT 3.4.4
8321
8322 2005-11-18 02:53  ivan
8323
8324         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8325           BS for RT 3.4.4
8326
8327 2005-11-18 01:44  ivan
8328
8329         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8330           BS for RT 3.4.4
8331
8332 2005-11-17 19:48  ivan
8333
8334         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
8335           check edits for an expired card when the # has changed
8336
8337 2005-11-17 07:56  ivan
8338
8339         * FS/FS/part_export/: shellcommands.pm,
8340           shellcommands_withdomain.pm: make variable description more
8341           consistant wrt vars that are already shell-quoted
8342
8343 2005-11-17 04:53  ivan
8344
8345         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
8346
8347 2005-11-17 04:27  ivan
8348
8349         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
8350
8351 2005-11-17 03:15  ivan
8352
8353         * FS/FS/svc_acct.pm: update debuggging information for replace
8354           group info with user@domain
8355
8356 2005-11-17 03:04  ivan
8357
8358         * httemplate/view/svc_acct.cgi: fix service change!
8359
8360 2005-11-17 02:14  ivan
8361
8362         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
8363           requests!
8364
8365 2005-11-16 05:14  ivan
8366
8367         * FS/FS/part_svc.pm, httemplate/index.html,
8368           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
8369           httemplate/edit/bulk-cust_svc.html,
8370           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
8371
8372 2005-11-11 17:24  ivan
8373
8374         * httemplate/view/cust_main/tickets.html: huh seem to have
8375           overlooked this
8376
8377 2005-11-11 17:22  ivan
8378
8379         * FS/FS/cust_main.pm: set payip for all payment types
8380
8381 2005-11-11 16:44  ivan
8382
8383         * FS/FS/part_export/cpanel.pm: interpolation helps alot
8384
8385 2005-11-11 16:17  ivan
8386
8387         * FS/FS/part_export/cpanel.pm: try using web interface scrape
8388           bullshit for adding pops instead of API, as per cpanel support
8389           [cPanel tickets ID# 116044]
8390
8391 2005-11-11 06:06  ivan
8392
8393         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
8394           export update of RADIUS Expiration attribute when cust_pkg.bill
8395           changes
8396
8397 2005-11-10 04:47  ivan
8398
8399         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
8400           add part_bill_event.payby selection to failed invoice event
8401           search
8402
8403 2005-11-10 03:36  ivan
8404
8405         * FS/FS/part_export/everyone_net.pm: fix password changes with
8406           everyone.net
8407
8408 2005-11-09 16:00  ivan
8409
8410         * httemplate/view/svc_domain.cgi: add javascript confirmation to
8411           unaudited domain deletion, add record being deleted to record
8412           deletion popup
8413
8414 2005-11-07 18:16  ivan
8415
8416         * httemplate/docs/admin.html: bah
8417
8418 2005-11-07 14:07  ivan
8419
8420         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
8421           Bug#1270
8422
8423 2005-11-04 03:43  ivan
8424
8425         * httemplate/elements/xmlhttp.html: oops, typo applying patch
8426
8427 2005-11-04 03:31  ivan
8428
8429         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
8430           Edwards to show mason errors received from XMLHTTP requests
8431
8432 2005-11-02 13:18  ivan
8433
8434         * FS/FS/cust_bill.pm: spool invoice to billco if no other
8435           destinations are set!
8436
8437 2005-10-31 21:32  ivan
8438
8439         * FS/FS/: cust_bill.pm: yarg
8440
8441 2005-10-31 21:27  ivan
8442
8443         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
8444
8445 2005-10-31 21:21  ivan
8446
8447         * bin/billco-upload: do the zip
8448
8449 2005-10-31 21:14  ivan
8450
8451         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
8452           events to apply only to a specific destination type (i.e. postal
8453           only)
8454
8455 2005-10-31 19:16  ivan
8456
8457         * bin/billco-upload: good nuff for 11/1
8458
8459 2005-10-31 19:15  ivan
8460
8461         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
8462           billco format option to FTP invoice send, add invoice event to
8463           spool one giant (pair of) CSV files in addition to FTPing them
8464           individually
8465
8466 2005-10-28 10:10  ivan
8467
8468         * bin/billco-upload: beginning of quick billco zip & upload tool
8469
8470 2005-10-28 04:56  ivan
8471
8472         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
8473           statustext as a failed billing event
8474
8475 2005-10-27 10:04  ivan
8476
8477         * httemplate/elements/select-taxclass.html: extraneous '; noticed
8478           by joe@surferz
8479
8480 2005-10-27 08:48  ivan
8481
8482         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
8483           and 60 had the wrote quote. they had single quote where double
8484           was needed...
8485
8486 2005-10-24 04:59  ivan
8487
8488         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
8489
8490 2005-10-24 04:56  ivan
8491
8492         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
8493           httemplate/elements/progress-init.html,
8494           httemplate/elements/xmlhttp.html: fix rate plan editing with new
8495           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
8496           on rate search screen
8497
8498 2005-10-21 08:21  ivan
8499
8500         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
8501           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
8502           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
8503           httemplate/edit/cust_main/billing.html,
8504           httemplate/edit/process/cust_main.cgi,
8505           httemplate/search/cust_pay.cgi,
8506           httemplate/search/report_cust_pay.html,
8507           httemplate/view/cust_bill.cgi,
8508           httemplate/view/cust_main/payment_history.html: add CASH and WEST
8509           payment types (payments only, not cust_main.payby)
8510
8511 2005-10-21 06:15  ivan
8512
8513         * conf/invoice_html: brainfart
8514
8515 2005-10-21 05:50  ivan
8516
8517         * conf/invoice_html: i thought i fixed this already
8518
8519 2005-10-20 05:30  ivan
8520
8521         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
8522           service.  fuck Date::Manip
8523
8524 2005-10-16 23:46  ivan
8525
8526         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
8527           exporting so it'll export even if all svc_acct records don't have
8528           the group yet
8529
8530 2005-10-16 23:03  ivan
8531
8532         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
8533           usergroup editing
8534
8535 2005-10-16 08:02  ivan
8536
8537         * bin/bind.export: and make .HEADER optional for slaves too
8538
8539 2005-10-16 07:59  ivan
8540
8541         * bin/bind.export: don't error out if there's no HEADER file, just
8542           produce a useable snippet anyway
8543
8544 2005-10-16 07:04  ivan
8545
8546         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
8547           zone-underscore config file, update bind.import to use
8548           command-line options instead of ask for input
8549
8550 2005-10-15 06:48  ivan
8551
8552         * FS/FS/TicketSystem/RT_External.pm: don't error out when
8553           ticket_system-default_queueid hasn't been set yet
8554
8555 2005-10-15 06:40  ivan
8556
8557         * FS/FS/Conf.pm: make sure config still works if no ticket system
8558           is configured...
8559
8560 2005-10-15 06:37  ivan
8561
8562         * FS/FS/Conf.pm: make sure config still works if no ticket system
8563           is configured...
8564
8565 2005-10-15 05:58  ivan
8566
8567         * bin/backup-dvd: adding quick backup-to-dvd script
8568
8569 2005-10-15 04:29  ivan
8570
8571         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
8572           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
8573           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
8574           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
8575           httemplate/config/config.cgi: agent option to select RT queue
8576
8577 2005-10-15 04:13  ivan
8578
8579         * rt/html/: Elements/Header, NoAuth/webrt.css: land RT 3.4.4 on
8580           HEAD
8581
8582 2005-10-15 02:33  ivan
8583
8584         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
8585           html/Elements/Header, html/Elements/Menu,
8586           html/Elements/PageLayout, html/Elements/SimpleSearch,
8587           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
8588           html/NoAuth/webrt.css, html/Ticket/Elements/ShowSummary,
8589           html/Ticket/Elements/Tabs, sbin/rt-setup-database.in: landing rt
8590           3.4.4 on HEAD
8591
8592 2005-10-15 02:09  ivan
8593
8594         * rt/: UPGRADING, configure, Makefile.in, README, configure.ac,
8595           Changelog, aclocal.m4, docs/rt3-schema-relationships.dot,
8596           docs/design_docs/realflow.txt, m4/rt_layout.m4,
8597           docs/design_docs/3.3-schema-redesign.txt,
8598           docs/design_docs/cvs_integration,
8599           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
8600           sbin/extract-message-catalog, sbin/extract_pod_tests,
8601           sbin/factory, sbin/license_tag, sbin/regression_harness,
8602           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
8603           html/autohandler, html/index.html, html/l,
8604           html/Ticket/Create.html, html/Ticket/Display.html,
8605           html/Ticket/History.html, html/Ticket/Modify.html,
8606           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
8607           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
8608           html/Tools/MyDay.html, html/Tools/Offline.html,
8609           html/Tools/Elements/Tabs, html/Ticket/ModifyLinks.html,
8610           html/Ticket/ShowEmailRecord.html,
8611           html/Ticket/Attachment/dhandler,
8612           html/Ticket/Elements/AddWatchers,
8613           html/Ticket/Elements/EditCustomField,
8614           html/Ticket/Elements/EditWatchers,
8615           html/Ticket/Elements/LoadTextAttachments,
8616           html/Ticket/Elements/ShowDependencies,
8617           html/Ticket/Elements/ShowMessageHeaders,
8618           html/Ticket/Elements/ShowPeople,
8619           html/Ticket/Elements/ShowReferences,
8620           html/Ticket/Elements/ShowTransaction,
8621           html/Ticket/Elements/ShowTransactionAttachments,
8622           html/Ticket/Elements/BulkLinks,
8623           html/Ticket/Elements/EditCustomFields,
8624           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
8625           html/Ticket/Elements/PreviewScrips,
8626           html/Ticket/Elements/ShowBasics,
8627           html/Ticket/Elements/ShowCustomFields,
8628           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
8629           html/Ticket/Elements/ShowMemberOf,
8630           html/Ticket/Elements/ShowMembers,
8631           html/Ticket/Elements/ShowMessageStanza,
8632           html/Ticket/Elements/ShowRequestor,
8633           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
8634           html/Search/Edit.html, html/Search/Results.html,
8635           html/Search/Results.rdf, html/Search/Results.tsv,
8636           html/Ticket/Elements/EditBasics,
8637           html/Ticket/Elements/FindAttachments,
8638           html/Ticket/Elements/ShowAttachments,
8639           html/Ticket/Elements/ShowGroupMembers,
8640           html/Search/Elements/BuildFormatString,
8641           html/Search/Elements/DisplayOptions,
8642           html/Search/Elements/EditFormat,
8643           html/Search/Elements/EditSearches,
8644           html/Search/Elements/NewListActions,
8645           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
8646           html/Search/Elements/SelectAndOr,
8647           html/Search/Elements/SelectGroup,
8648           html/Search/Elements/SelectLinks,
8649           html/Search/Elements/SelectSearchObject,
8650           html/Search/Elements/SelectSearchesForObjects,
8651           html/Admin/autohandler, html/Admin/index.html,
8652           html/Approvals/Display.html, html/Approvals/index.html,
8653           html/Approvals/Elements/Approve,
8654           html/Approvals/Elements/PendingMyApproval,
8655           html/Approvals/Elements/ShowDependency,
8656           html/Approvals/Elements/Tabs,
8657           html/Download/CustomFieldValue/dhandler,
8658           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
8659           html/Search/Elements/PickBasics,
8660           html/Search/Elements/PickCriteria,
8661           html/Search/Elements/SelectPersonType,
8662           html/Admin/CustomFields/GroupRights.html,
8663           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
8664           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
8665           html/Admin/Global/Templates.html,
8666           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
8667           html/Admin/Global/CustomFields/Groups.html,
8668           html/Admin/Global/CustomFields/Queue-Tickets.html,
8669           html/Admin/Global/CustomFields/Queue-Transactions.html,
8670           html/Admin/Global/CustomFields/Users.html,
8671           html/Admin/Global/CustomFields/index.html,
8672           html/Admin/Groups/CustomFields.html,
8673           html/Admin/Groups/GroupRights.html,
8674           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
8675           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
8676           html/Admin/Groups/index.html,
8677           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
8678           html/Admin/CustomFields/Modify.html,
8679           html/Admin/CustomFields/Objects.html,
8680           html/Admin/CustomFields/UserRights.html,
8681           html/Admin/CustomFields/index.html,
8682           html/Admin/Queues/CustomFields.html,
8683           html/Admin/Queues/GroupRights.html,
8684           html/Admin/Users/CustomFields.html,
8685           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
8686           html/Admin/Users/Modify.html, html/Admin/Users/index.html,
8687           html/Admin/Queues/CustomField.html, html/Admin/Queues/Scrip.html,
8688           html/Admin/Queues/Templates.html,
8689           html/Admin/Queues/UserRights.html,
8690           html/Admin/Elements/CustomFieldTabs,
8691           html/Admin/Elements/EditCustomField,
8692           html/Admin/Elements/EditCustomFieldValues,
8693           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
8694           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
8695           html/Admin/Elements/ListGlobalScrips,
8696           html/Admin/Elements/QueueTabs,
8697           html/Admin/Elements/SelectCustomFieldLookupType,
8698           html/Admin/Elements/SelectCustomFieldType,
8699           html/Admin/Elements/SelectModifyGroup,
8700           html/Admin/Elements/SelectModifyUser,
8701           html/Admin/Elements/SelectSingleOrMultiple,
8702           html/Admin/Elements/SelectUsers, html/Admin/Elements/Tabs,
8703           html/Admin/Elements/ToolTabs, html/Admin/Elements/UserTabs,
8704           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
8705           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
8706           html/Admin/Queues/index.html,
8707           html/Admin/Elements/AddCustomFieldValue,
8708           html/Admin/Elements/EditCustomFields,
8709           html/Admin/Elements/EditQueueWatchers,
8710           html/Admin/Elements/EditScrips,
8711           html/Admin/Elements/GlobalCustomFieldTabs,
8712           html/Admin/Elements/ModifyTemplate,
8713           html/Admin/Elements/ObjectCustomFields,
8714           html/Admin/Elements/SelectGroups,
8715           html/Admin/Elements/SelectModifyQueue,
8716           html/Admin/Elements/SelectNewGroupMembers,
8717           html/Admin/Elements/SelectScrip,
8718           html/Admin/Elements/SelectScripCondition,
8719           html/Admin/Elements/CreateUserCalled,
8720           html/Admin/Elements/GroupTabs,
8721           html/Admin/Elements/ListGlobalCustomFields,
8722           html/Admin/Elements/PickCustomFields,
8723           html/Admin/Elements/PickObjects,
8724           html/Admin/Elements/QueueRightsForUser,
8725           html/Admin/Elements/SelectRights,
8726           html/Admin/Elements/SelectScripAction,
8727           html/Admin/Elements/SelectStage,
8728           html/Admin/Elements/SelectTemplate,
8729           html/Admin/Elements/SystemTabs, html/SelfService/Closed.html,
8730           html/SelfService/Create.html,
8731           html/SelfService/CreateTicketInQueue.html,
8732           html/SelfService/Display.html, html/SelfService/Error.html,
8733           html/SelfService/Prefs.html, html/SelfService/Update.html,
8734           html/SelfService/index.html,
8735           html/SelfService/Attachment/dhandler,
8736           html/Elements/BevelBoxRaisedEnd, html/Elements/CreateTicket,
8737           html/Elements/EditCustomField,
8738           html/Elements/EditCustomFieldImage, html/Elements/EditLinks,
8739           html/Elements/Error, html/Elements/ListActions,
8740           html/Elements/MyRequests, html/Elements/QueryString,
8741           html/Elements/QuickCreate, html/Elements/ScrubHTML,
8742           html/Elements/SelectDateType, html/Elements/SelectMatch,
8743           html/Elements/SelectNewTicketQueue,
8744           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
8745           html/Elements/SelectUsers, html/Elements/ShowLinks,
8746           html/SelfService/Elements/GotoTicket,
8747           html/SelfService/Elements/Header,
8748           html/SelfService/Elements/MyRequests,
8749           html/SelfService/Elements/Tabs,
8750           html/Elements/BevelBoxRaisedStart,
8751           html/Elements/EditCustomFieldBinary,
8752           html/Elements/EditCustomFieldSelect, html/Elements/GotoTicket,
8753           html/Elements/MessageBox, html/Elements/SelectAttachmentField,
8754           html/Elements/SelectDate, html/Elements/SelectGroups,
8755           html/Elements/SelectOwner, html/Elements/SelectQueue,
8756           html/Elements/SelectStatus, html/Elements/SelectWatcherType,
8757           html/Elements/ShowCustomFieldBinary,
8758           html/Elements/ShowCustomFieldImage,
8759           html/Elements/ShowCustomFieldWikitext,
8760           html/Elements/ShowCustomFields, html/Elements/ShowLink,
8761           html/Elements/TicketList, html/Elements/TitleBox,
8762           html/Elements/Callback, html/Elements/Checkbox,
8763           html/Elements/EditCustomFieldFreeform, html/Elements/Quicksearch,
8764           html/Elements/Refresh, html/Elements/Section,
8765           html/Elements/SelectLinkType, html/Elements/SelectTicketTypes,
8766           html/Elements/EditCustomFieldText,
8767           html/Elements/EditCustomFieldWikitext, html/Elements/Login,
8768           html/Elements/MyTickets, html/Elements/SelectBoolean,
8769           html/Elements/SelectCustomFieldOperator,
8770           html/Elements/SelectCustomFieldValue,
8771           html/Elements/SelectDateRelation,
8772           html/Elements/SelectEqualityOperator, html/Elements/SelectLang,
8773           html/Elements/SelectResultsPerPage,
8774           html/Elements/SetupSessionCookie, html/Elements/ShowMemberships,
8775           html/Elements/Submit, html/Elements/TitleBoxEnd,
8776           html/Elements/CollectionAsTable/Header,
8777           html/Elements/CollectionAsTable/ParseFormat,
8778           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
8779           html/REST/1.0/dhandler, html/REST/1.0/logout,
8780           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
8781           html/REST/1.0/Forms/ticket/attachments,
8782           html/REST/1.0/Forms/ticket/default,
8783           html/REST/1.0/Forms/ticket/history,
8784           html/REST/1.0/Forms/ticket/links,
8785           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
8786           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
8787           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
8788           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
8789           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
8790           html/NoAuth/images/autohandler, html/User/Delegation.html,
8791           html/User/Prefs.html, html/User/Elements/DelegateRights,
8792           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
8793           html/User/Groups/Members.html, html/User/Groups/Modify.html,
8794           html/User/Groups/index.html, lib/RT.pm.in, lib/t/00smoke.t,
8795           lib/t/setup_regression.t, lib/t/create_data.pl,
8796           lib/t/regression/01ticket_link_searching.t,
8797           lib/t/regression/02basic_web.t,
8798           lib/t/regression/03web_compiliation_errors.t,
8799           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
8800           lib/t/regression/08web_cf_access.t,
8801           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
8802           lib/t/regression/11-template-insert.t,
8803           lib/t/regression/12-search.t,
8804           lib/t/regression/13-attribute-tests.t,
8805           lib/t/regression/14merge.t,
8806           lib/t/regression/16-transaction_cf_tests.t,
8807           lib/t/regression/17multiple_deleg_revocation.t,
8808           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
8809           lib/t/regression/21query-builder.t,
8810           lib/t/regression/22search_tix_by_txn.t,
8811           lib/t/regression/04send_email.t,
8812           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
8813           lib/t/regression/15cf_single_values_are_single.t,
8814           lib/t/regression/18stale_delegations_cleanup.t,
8815           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
8816           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
8817           lib/RT/CustomField_Overlay.pm, lib/RT/Date.pm,
8818           lib/RT/Queues_Overlay.pm, lib/RT/ScripConditions_Overlay.pm,
8819           lib/RT/Template_Overlay.pm, lib/RT/User.pm, lib/RT/Attributes.pm,
8820           lib/RT/SavedSearch.pm, lib/RT/StyleGuide.pod, lib/RT/System.pm,
8821           lib/RT/Templates_Overlay.pm, lib/RT/Ticket_Overlay.pm,
8822           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
8823           lib/RT/Attachment.pm, lib/RT/Attribute_Overlay.pm,
8824           lib/RT/Group.pm, lib/RT/Handle.pm, lib/RT/ObjectCustomFields.pm,
8825           lib/RT/Users_Overlay.pm, lib/RT/EmailParser.pm,
8826           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
8827           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
8828           lib/RT/Tickets_Overlay.pm, lib/RT/Transactions.pm,
8829           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
8830           lib/RT/Links.pm, lib/RT/Scrip.pm, lib/RT/User_Overlay.pm,
8831           lib/RT/Attachment_Overlay.pm, lib/RT/Attributes_Overlay.pm,
8832           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
8833           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
8834           lib/RT/ObjectCustomField.pm,
8835           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
8836           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
8837           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
8838           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
8839           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
8840           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
8841           lib/RT/CachedGroupMembers.pm,
8842           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
8843           lib/RT/GroupMember.pm, lib/RT/Link.pm,
8844           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
8845           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
8846           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
8847           lib/RT/Transaction.pm, lib/RT/CustomField.pm,
8848           lib/RT/ObjectCustomFieldValue.pm,
8849           lib/RT/ObjectCustomField_Overlay.pm,
8850           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
8851           lib/RT/Attachments_Overlay.pm, lib/RT/Groups_Overlay.pm,
8852           lib/RT/Record.pm, lib/RT/ScripAction_Overlay.pm,
8853           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
8854           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
8855           lib/RT/ObjectCustomFieldValues_Overlay.pm,
8856           lib/RT/Transaction_Overlay.pm, lib/RT/ACE_Overlay.pm,
8857           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
8858           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
8859           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
8860           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
8861           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
8862           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
8863           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
8864           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
8865           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
8866           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
8867           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/URI/base.pm,
8868           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
8869           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
8870           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
8871           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
8872           lib/RT/Action/RecordComment.pm,
8873           lib/RT/Action/RecordCorrespondence.pm,
8874           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
8875           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
8876           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
8877           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
8878           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
8879           lib/RT/Interface/Email/Auth/MailFrom.pm,
8880           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
8881           lib/RT/Interface/Web/Handler.pm,
8882           lib/RT/Interface/Web/QueryBuilder.pm,
8883           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
8884           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
8885           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
8886           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
8887           lib/RT/Condition/PriorityChange.pm,
8888           lib/RT/Condition/PriorityExceeds.pm,
8889           lib/RT/Condition/QueueChange.pm,
8890           lib/RT/Condition/StatusChange.pm,
8891           lib/RT/Condition/UserDefined.pm,
8892           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
8893           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
8894           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
8895           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
8896           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
8897           etc/RT_Config.pm.in, etc/acl.mysql, etc/schema.Informix,
8898           etc/schema.SQLite, etc/acl.Pg, etc/schema.mysql,
8899           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.Pg,
8900           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
8901           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
8902           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
8903           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
8904           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
8905           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
8906           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
8907           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
8908           etc/upgrade/3.3.11/schema.SQLite,
8909           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
8910
8911 2005-10-13 14:16  ivan
8912
8913         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
8914           change uid' error when the account *has* a uid but
8915           svc_acct-edit_uid isn't turned on
8916
8917 2005-10-12 05:02  ivan
8918
8919         * httemplate/misc/: batch-cust_pay.html,
8920           process/batch-cust_pay.cgi: change button to say "post payment
8921           batch" and main error message to indicate the whole batch should
8922           be resubmitted, as per feedback from lewis
8923
8924 2005-10-12 02:51  ivan
8925
8926         * httemplate/edit/part_pkg.cgi: fix package customize losing
8927           services
8928
8929 2005-10-12 01:57  ivan
8930
8931         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
8932
8933 2005-10-10 09:06  ivan
8934
8935         * FS/FS/part_export/everyone_net.pm: oops, that should fix
8936           suspension problem
8937
8938 2005-10-10 05:20  ivan
8939
8940         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
8941           httemplate/misc/batch-cust_pay.html,
8942           httemplate/misc/xmlhttp-cust_main-search.cgi,
8943           httemplate/misc/process/batch-cust_pay.cgi,
8944           httemplate/search/cust_pay.cgi: updated quick payment entry
8945
8946 2005-10-08 06:45  ivan
8947
8948         * httemplate/misc/batch-cust_pay.html: quick payment entry
8949           javascript tested & working IE/firefix/konq
8950
8951 2005-10-07 17:47  ivan
8952
8953         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
8954           edit/process/quick-charge.cgi, elements/select-taxclass.html,
8955           view/cust_main/quick-charge.html: fix tax class selection in
8956           package add/edit too
8957
8958 2005-10-07 16:28  ivan
8959
8960         * conf/invoice_latex: allow more width for return address, stuff is
8961           wrapping
8962
8963 2005-10-06 21:50  ivan
8964
8965         * httemplate/view/cust_main/billing.html: mask out echeck account
8966           #s too
8967
8968 2005-10-06 21:48  ivan
8969
8970         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
8971           in UI.  i believe huntsburg is in the doghouse for this one :)
8972
8973 2005-10-06 19:25  ivan
8974
8975         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
8976           httemplate/edit/process/quick-charge.cgi,
8977           httemplate/view/cust_main/quick-charge.html: add
8978           require_taxclasses config flag
8979
8980 2005-10-06 16:09  ivan
8981
8982         * httemplate/view/cust_bill-logo.cgi: really use default logo if
8983           the agent-specific one isn't found
8984
8985 2005-10-06 16:07  ivan
8986
8987         * httemplate/view/cust_bill-logo.cgi: use default logo if the
8988           agent-specific one isn't found
8989
8990 2005-10-06 16:03  ivan
8991
8992         * httemplate/view/cust_bill-logo.cgi: use default logo if the
8993           agent-specific one isn't found
8994
8995 2005-10-06 13:35  ivan
8996
8997         * FS/FS/part_export/everyone_net.pm: add debugging option to
8998           everyone_net export
8999
9000 2005-10-06 00:34  ivan
9001
9002         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
9003           httemplate/view/cust_main/payment_history.html: add cc-void
9004           option
9005
9006 2005-10-05 18:40  ivan
9007
9008         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
9009           sources (refnum) - needed to make sure the SELECT OPTIONs have
9010           explicitly specified VALUEs
9011
9012 2005-10-04 13:27  ivan
9013
9014         * FS/FS/part_export/everyone_net.pm: fix small error with
9015           everyone.net export
9016
9017 2005-10-02 18:41  ivan
9018
9019         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
9020           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
9021           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
9022           account view and edit: convert to proper templates, make sure
9023           usage information displays for any usage-capable export, add
9024           ability to edit uid/gid
9025
9026 2005-10-02 00:09  ivan
9027
9028         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
9029           target for quick iterative development
9030
9031 2005-09-29 13:19  ivan
9032
9033         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
9034           as well
9035
9036 2005-09-28 11:27  ivan
9037
9038         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
9039
9040 2005-09-25 01:20  ivan
9041
9042         * httemplate/view/cust_main.cgi: this css did weird things under IE
9043
9044 2005-09-25 01:13  ivan
9045
9046         * CREDITS, FS/FS/UI/Web.pm,
9047           httemplate/edit/cust_main/select-country.html,
9048           httemplate/edit/cust_main/select-county.html,
9049           httemplate/edit/process/part_svc.cgi,
9050           httemplate/edit/process/rate.cgi,
9051           httemplate/elements/jsrsServer.html,
9052           httemplate/elements/progress-init.html,
9053           httemplate/elements/progress-popup.html,
9054           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
9055           progress bar, use XMLHTTPRequest instead.  really should have
9056           done that in the first place.  JSON will wait until another
9057           day...
9058
9059 2005-09-24 15:53  ivan
9060
9061         * FS/FS/cust_main.pm: parse paybatch order number with dashes
9062           correctly
9063
9064 2005-09-22 15:25  ivan
9065
9066         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
9067           (dir-less) Conf showing up
9068
9069 2005-09-21 05:47  ivan
9070
9071         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
9072           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
9073           httemplate/view/cust_main/packages.html, init.d/freeside-init,
9074           FS/bin/freeside-daily: add prepaid support which sets RADIUS
9075           Expiration attribute, update customer view package UI
9076
9077 2005-09-16 03:10  ivan
9078
9079         * FS/FS/cust_main.pm: tyop
9080
9081 2005-09-16 01:18  ivan
9082
9083         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
9084           for a state/county/country
9085
9086 2005-09-14 04:01  ivan
9087
9088         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
9089           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
9090           bin/generate-table-module: fix autogenerated simple test
9091
9092 2005-09-13 13:12  ivan
9093
9094         * httemplate/search/elements/search.html: fix redirect with single
9095           item returned from search results and a coderef redirect
9096
9097 2005-09-10 07:50  ivan
9098
9099         * CREDITS, httemplate/edit/cust_main/contact.html,
9100           httemplate/edit/cust_main/select-country.html,
9101           httemplate/edit/cust_main/select-county.html,
9102           httemplate/edit/cust_main/select-state.html,
9103           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
9104           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
9105           ajax-style xmlhttprequest state/county/country selector!
9106
9107 2005-09-08 12:15  ivan
9108
9109         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
9110           table names!  huh
9111
9112 2005-09-08 01:50  ivan
9113
9114         * httemplate/edit/cust_main.cgi: fix dropping of payname
9115
9116 2005-09-07 23:52  ivan
9117
9118         * httemplate/autohandler: don't need 4k of newlines anymore,
9119           H:W:SelectLayers works better
9120
9121 2005-09-07 15:52  ivan
9122
9123         * FS/FS/part_pkg.pm: add hourly frequency
9124
9125 2005-09-07 15:04  ivan
9126
9127         * bin/generate-raddb: list current dictionary sources in example so
9128           i don't forget
9129
9130 2005-09-07 15:02  ivan
9131
9132         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
9133           plus dictionary.ip3networks
9134
9135 2005-09-07 05:56  ivan
9136
9137         * FS/FS/Schema.pm: define username_len so the default add account
9138           screen doesn't have a tiny username field (when usernamemax is
9139           not defined)
9140
9141 2005-09-07 05:48  ivan
9142
9143         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
9144           when adding an account (and usernamemax is not set)
9145
9146 2005-09-07 05:44  ivan
9147
9148         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
9149           when adding an account (and username max is not set)
9150
9151 2005-09-07 05:38  ivan
9152
9153         * httemplate/view/cust_main.cgi: oops, still need areyousure
9154           javascript for some sub-bits of the page (package unprovisioning
9155           and cancellation, bunch of payment history stuff)
9156
9157 2005-09-07 03:40  ivan
9158
9159         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
9160           FS::Schema instead of calling $FS::Record::dbdef directly
9161
9162 2005-09-07 03:25  ivan
9163
9164         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
9165           forgot to prefix FS::
9166
9167 2005-09-07 03:16  ivan
9168
9169         * FS/FS/part_export/cpanel.pm: remote access key is a big long
9170           thing
9171
9172 2005-09-07 02:37  ivan
9173
9174         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
9175           export
9176
9177 2005-09-06 14:58  ivan
9178
9179         * FS/FS/Conf.pm: document variables available in
9180           payment_receipt_email
9181
9182 2005-08-27 01:46  ivan
9183
9184         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
9185           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
9186           httemplate/view/cust_main.cgi,
9187           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
9188           ACH table, re-do cancel popup to have a checkbox to ban payinfo
9189
9190 2005-08-24 06:47  ivan
9191
9192         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
9193           popup
9194
9195 2005-08-24 06:22  ivan
9196
9197         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
9198           httemplate/edit/cust_main/billing.html,
9199           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
9200           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
9201           FS/FS/ClientAPI/Signup.pm,
9202           fs_selfservice/FS-SelfService/SelfService.pm,
9203           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
9204           httemplate/edit/process/cust_main.cgi,
9205           httemplate/elements/overlibmws_draggable.js,
9206           httemplate/elements/overlibmws_iframe.js,
9207           httemplate/elements/progress-init.html,
9208           httemplate/elements/select-month_year.html,
9209           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
9210           httemplate/view/cust_main/billing.html: customer edit: abstract
9211           out billing info to billing.html, re-do payment type selection
9212           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
9213           for start date & issue #.  customer view: re-order fields for
9214           consistency.  selfservice API: support paystart_month,
9215           paystart_year, payissue and payip in MyAccount::process_payment
9216           and ::edit_info and Signup::new_customer,
9217           FS::cust_main::realtime_bop: support paystart_month paystart_year
9218           payissue payip fields
9219
9220 2005-08-23 05:38  ivan
9221
9222         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
9223           by moving dbdef stuff around
9224
9225 2005-08-18 00:58  ivan
9226
9227         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
9228           parsing of new-style paybatch
9229
9230 2005-08-17 23:46  ivan
9231
9232         * install/debian/3.1/INSTALL: slight adjustments to deb install for
9233           latest 1.5.8cvs
9234
9235 2005-08-17 22:41  ivan
9236
9237         * httemplate/edit/process/agent_payment_gateway.html: hopefully
9238           this is the last missing file
9239
9240 2005-08-17 22:12  ivan
9241
9242         * httemplate/edit/process/payment_gateway.html: oops another
9243           missing file
9244
9245 2005-08-17 21:16  ivan
9246
9247         * FS/FS/agent_payment_gateway.pm: missing file
9248
9249 2005-08-17 15:23  ivan
9250
9251         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
9252           FS/FS/option_Common.pm, FS/FS/part_export.pm,
9253           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
9254           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
9255           FS/bin/freeside-setup, FS/bin/freeside-upgrade, SCHEMA_CHANGE,
9256           FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
9257           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
9258           bin/generate-table-module, htetc/handler.pl,
9259           httemplate/index.html, httemplate/browse/agent.cgi,
9260           httemplate/browse/payment_gateway.html,
9261           httemplate/edit/agent_payment_gateway.html,
9262           httemplate/edit/payment_gateway.html: infrastructure for easier
9263           schema changes, and: add payment_gateway, payment_gateway_option
9264           and agent_payment_gateway tables, add paystart_month,
9265           paystart_year, payissue and payip fields to cust_main, add
9266           preliminary gateway and gateway override editing to web UI, use
9267           payment gateway override when processing payments (card type, not
9268           taxclass yet)
9269
9270 2005-08-14 18:55  ivan
9271
9272         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
9273           Bug#1248
9274
9275 2005-08-09 14:38  ivan
9276
9277         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
9278           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
9279           add native Radiator export
9280
9281 2005-08-08 08:15  ivan
9282
9283         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
9284           outsource mail service
9285
9286 2005-08-06 17:41  ivan
9287
9288         * FS/FS/part_export/forward_shellcommands.pm: update
9289           forward_shellcommands export to know about literal source
9290           addresses, closes: Bug#1246
9291
9292 2005-08-06 17:40  ivan
9293
9294         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
9295           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
9296           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
9297           httemplate/search/elements/search.html: move cust_pkg search to
9298           new template, add active/suspended/cancelled customer packages to
9299           agent browse
9300
9301 2005-08-04 17:57  ivan
9302
9303         * httemplate/search/cust_credit.html: fix credit searches by otaker
9304
9305 2005-08-03 18:42  ivan
9306
9307         * Makefile: don't use install -D flag, doesn't work on bsd
9308
9309 2005-08-03 00:38  ivan
9310
9311         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
9312           uninitalized value in length" warnings
9313
9314 2005-08-02 19:23  ivan
9315
9316         * FS/FS/part_export/: domain_shellcommands.pm,
9317           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
9318           blank commands for non-svc_acct shellcommand exports too
9319
9320 2005-08-02 12:17  khoff
9321
9322         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
9323           svc_x record for an h_cust_svc record.
9324
9325 2005-07-14 04:55  ivan
9326
9327         * FS/FS/cust_main.pm: oops, fix last minute bug with new
9328           configurable customer fields on reports
9329
9330 2005-07-14 04:46  ivan
9331
9332         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
9333           from cust-fields work
9334
9335 2005-07-14 04:31  ivan
9336
9337         * httemplate/: index.html, search/svc_acct.cgi,
9338           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
9339           report
9340
9341 2005-07-14 04:18  ivan
9342
9343         * httemplate/search/cust_bill.html: move account search
9344           (httemplate/search/svc_acct.cgi) to new template, cust-fields
9345           configuration value to control which customer fields are shown on
9346           reports
9347
9348 2005-07-14 03:52  ivan
9349
9350         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
9351           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
9352           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
9353           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
9354           httemplate/search/cust_bill_event.cgi,
9355           httemplate/search/cust_credit.html,
9356           httemplate/search/cust_pay.cgi,
9357           httemplate/search/report_receivables.cgi,
9358           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
9359           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
9360           httemplate/search/elements/search.html: move account search
9361           (httemplate/search/svc_acct.cgi) to new template, cust-fields
9362           configuration value to control which customer fields are shown on
9363           reports
9364
9365 2005-07-12 02:31  ivan
9366
9367         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
9368           patches make it safer to subclass FS::part_pkg's pkg_svc method
9369           by eliminating qsearches on table pkg_svc.
9370
9371 2005-07-12 02:22  ivan
9372
9373         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
9374           continuing effort to avoid using SQL and qsearch from templates
9375           to find the pkg_svc records for a package.
9376
9377 2005-07-12 02:13  ivan
9378
9379         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
9380           contructor to Record.pm
9381
9382 2005-07-12 02:11  ivan
9383
9384         * Makefile: okay, really enable RT by default for good now
9385
9386 2005-07-11 07:15  ivan
9387
9388         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
9389
9390 2005-07-11 06:01  ivan
9391
9392         * Makefile: new server
9393
9394 2005-07-11 05:53  ivan
9395
9396         * httemplate/docs/index.html: note alternate instructions for
9397           0pre6->7
9398
9399 2005-07-11 05:23  ivan
9400
9401         * install/freebsd/: INSTALL, ports: freebsd install update i guess
9402
9403 2005-07-11 05:22  ivan
9404
9405         * bin/postfix.export: fix regex
9406
9407 2005-07-11 05:21  ivan
9408
9409         * Makefile: probably best to keep RT disabled by default, at least
9410           for this release
9411
9412 2005-07-11 03:58  ivan
9413
9414         * FS/t/ClientAPI_SessionCache.t:
9415           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
9416
9417 2005-07-11 02:49  ivan
9418
9419         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
9420           session expiration from Randall Lucas <rlucas@tercent.net>,
9421           thanks!
9422
9423 2005-07-09 08:41  ivan
9424
9425         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
9426           finding their logo
9427
9428 2005-07-09 03:55  ivan
9429
9430         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
9431           "invoice" on the post payment screen when posting against a
9432           specific invoice, replace with having useless "Auto-apply to
9433           invoices" box actually show the payment will be applied to one
9434           invoice only...  closes: Bug#1241
9435
9436 2005-07-09 03:36  ivan
9437
9438         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
9439           part_pkg/flat.pm, part_pkg/flat_comission.pm,
9440           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
9441           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
9442           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
9443           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
9444           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
9445           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
9446           method to cust_bill_pkg and use it in cust_bill... this should
9447           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
9448           to be sorted out
9449
9450 2005-07-08 16:06  ivan
9451
9452         * FS/bin/freeside-daily: fix bug with new efficient
9453           customer-finding code.  sql isn't perl, null != 0
9454
9455 2005-06-30 06:32  ivan
9456
9457         * FS/FS/Misc.pm: pod error
9458
9459 2005-06-30 06:20  ivan
9460
9461         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
9462
9463 2005-06-30 05:44  ivan
9464
9465         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
9466           foo
9467
9468 2005-06-21 20:54  ivan
9469
9470         * install/debian/3.1/INSTALL: add IPC::Run3 to install docs
9471
9472 2005-06-16 22:31  ivan
9473
9474         * httemplate/misc/process/link.cgi: fix preference sort order for
9475           linking: sort unaudited services first, secondary sort by svcaprt
9476
9477 2005-06-16 22:07  ivan
9478
9479         * httemplate/misc/process/link.cgi: add more info to debugging
9480
9481 2005-06-16 22:04  ivan
9482
9483         * httemplate/misc/process/link.cgi: fix debugging
9484
9485 2005-06-16 21:42  ivan
9486
9487         * httemplate/misc/process/link.cgi: add debugging for accounts
9488           picked to pick
9489
9490 2005-06-14 21:46  ivan
9491
9492         * FS/FS/cust_bill.pm: better error reporting for actual errors from
9493           lpr command
9494
9495 2005-06-14 19:31  ivan
9496
9497         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
9498           rounding off of money value, closes: Bug#1237
9499
9500 2005-06-14 17:44  ivan
9501
9502         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
9503           reprint/fax/email links to invoice search results
9504
9505 2005-06-09 15:40  ivan
9506
9507         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
9508           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
9509           httemplate/misc/email_invoices.cgi,
9510           httemplate/misc/fax_invoice_events.cgi,
9511           httemplate/misc/fax_invoices.cgi,
9512           httemplate/misc/print_invoice_events.cgi,
9513           httemplate/misc/print_invoices.cgi,
9514           httemplate/search/cust_bill.html,
9515           httemplate/search/report_cust_bill.html: advanced invoice serach,
9516           groundwork to add reprint/fax/email links to invoice search
9517           results
9518
9519 2005-06-09 13:26  ivan
9520
9521         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
9522           changes the service listing to use $part_pkg->pkg_svc instead of
9523           a qsearch, which means that the listing will still work if
9524           pkg_svc has been subclassed.
9525
9526 2005-06-09 13:16  ivan
9527
9528         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
9529
9530 2005-06-09 02:15  ivan
9531
9532         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
9533           subclass, fixes pkg customize link
9534
9535 2005-06-09 00:19  ivan
9536
9537         * FS/bin/freeside-daily: declare new $opt_a
9538
9539 2005-06-09 00:13  ivan
9540
9541         * FS/bin/freeside-daily: significant speedup from only selected
9542           customers with outstanding packages or invoice events in the
9543           initial select, and add -a flag for agentnum
9544
9545 2005-06-08 23:56  ivan
9546
9547         * FS/FS/cust_bill.pm, conf/invoice_html,
9548           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
9549           invoices too
9550
9551 2005-06-08 23:36  ivan
9552
9553         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
9554           (html|latex)(small)?footer optionall per-agent too
9555
9556 2005-06-08 23:22  ivan
9557
9558         * FS/FS/cust_bill.pm: more sane regex
9559
9560 2005-06-08 23:14  ivan
9561
9562         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
9563           for multiple agents
9564
9565 2005-06-08 22:59  ivan
9566
9567         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
9568           is configurable per-agent
9569
9570 2005-06-08 22:34  ivan
9571
9572         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
9573           httemplate/edit/part_bill_event.cgi: add multiple agent selection
9574           to agent-specific invoicing
9575
9576 2005-06-08 17:18  ivan
9577
9578         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
9579           are forced in anyway on import
9580
9581 2005-06-08 14:52  ivan
9582
9583         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
9584           line items
9585
9586 2005-06-08 02:03  ivan
9587
9588         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
9589           FS/FS/ClientAPI/MyAccount.pm,
9590           fs_selfservice/FS-SelfService/SelfService.pm,
9591           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
9592           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
9593           fs_selfservice/FS-SelfService/cgi/make_payment.html,
9594           fs_selfservice/FS-SelfService/cgi/myaccount.html,
9595           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
9596           fs_selfservice/FS-SelfService/cgi/payment_results.html,
9597           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
9598           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
9599           fs_selfservice/FS-SelfService/cgi/provision.html,
9600           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
9601           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
9602           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
9603           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9604           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
9605           httemplate/view/svc_acct.cgi: prepaid card recharge
9606
9607 2005-06-07 14:02  ivan
9608
9609         * FS/FS/Misc.pm: debugging output change in send_email
9610
9611 2005-06-06 13:07  ivan
9612
9613         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
9614           refactoring
9615
9616 2005-06-06 12:54  ivan
9617
9618         * FS/FS/Misc.pm: some additional warnings
9619
9620 2005-06-06 10:00  ivan
9621
9622         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
9623
9624 2005-06-02 18:51  ivan
9625
9626         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
9627           the last of the Internal vs External breakage i hope
9628
9629 2005-06-02 02:36  ivan
9630
9631         * httemplate/search/cust_bill_event.html: Capitalization
9632
9633 2005-06-02 02:29  ivan
9634
9635         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
9636           httemplate/search/cust_bill_event.cgi,
9637           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
9638           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
9639           httemplate/misc/email-invoice.cgi,
9640           httemplate/misc/email_invoices.cgi,
9641           httemplate/misc/fax-invoice.cgi,
9642           httemplate/misc/fax_invoices.cgi,
9643           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
9644           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
9645           FS/bin/freeside-queued, httemplate/search/elements/search.html,
9646           httemplate/elements/progress-init.html,
9647           httemplate/elements/progress-popup.html, htetc/handler.pl: add
9648           ability to search on a date range of invoice events and then
9649           reprint or reemail (boy was that a bit more work than i
9650           expected), closes: Bug#946
9651
9652 2005-06-01 17:02  ivan
9653
9654         * rt/html/Ticket/Elements/AddCustomers: remove warning
9655
9656 2005-06-01 16:40  ivan
9657
9658         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
9659           or something.
9660
9661 2005-06-01 14:40  ivan
9662
9663         * httemplate/search/report_receivables.cgi: remove trailing
9664           whitespace
9665
9666 2005-06-01 13:31  ivan
9667
9668         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
9669           RT_Internal again, hopefully this is the last of the breakage
9670           from RT_Internal
9671
9672 2005-05-31 19:39  ivan
9673
9674         * httemplate/edit/part_pkg.cgi: really. *sigh*
9675
9676 2005-05-31 16:42  ivan
9677
9678         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
9679           sesmon_minute price plkan, noticed by rjbs
9680
9681 2005-05-31 16:32  ivan
9682
9683         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
9684           package editing problem
9685
9686 2005-05-26 12:30  ivan
9687
9688         * httemplate/view/: cust_bill.cgi: silly perl version bs
9689
9690 2005-05-26 12:15  ivan
9691
9692         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
9693           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
9694
9695 2005-05-25 20:45  ivan
9696
9697         * httemplate/edit/part_pkg.cgi: 72?!
9698
9699 2005-05-24 08:33  ivan
9700
9701         * Makefile: 1.5.7.  and enable RT by default, finally
9702
9703 2005-05-23 04:49  ivan
9704
9705         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
9706
9707 2005-05-22 16:38  ivan
9708
9709         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
9710           an empty param
9711
9712 2005-05-22 13:39  ivan
9713
9714         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
9715
9716 2005-05-22 02:25  ivan
9717
9718         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
9719
9720 2005-05-21 21:24  ivan
9721
9722         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
9723
9724 2005-05-21 11:38  ivan
9725
9726         * httemplate/browse/agent.cgi: make sure the customers tables for
9727           each agent line up with each other, too
9728
9729 2005-05-21 10:26  ivan
9730
9731         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
9732           order of any sort
9733
9734 2005-05-21 10:14  ivan
9735
9736         * httemplate/browse/agent.cgi: line up
9737           prospect/active/suspended/cancelled customers
9738
9739 2005-05-19 07:10  ivan
9740
9741         * FS/FS/part_export/shellcommands.pm: A group number must refer to
9742           an already existing group - so add manually it if you want to
9743           define a set of static gids or something, default is just going
9744           to cause headaches
9745
9746 2005-05-19 04:05  ivan
9747
9748         * FS/FS/svc_acct.pm: ! or !! also
9749
9750 2005-05-19 03:45  ivan
9751
9752         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
9753           include gid too
9754
9755 2005-05-19 03:29  ivan
9756
9757         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
9758
9759 2005-05-19 03:26  ivan
9760
9761         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
9762           part_export/shellcommands.pm,
9763           part_export/shellcommands_withdomain.pm: fix shellcommands export
9764           encrypting "magic" shadow values * NP *LK*
9765
9766 2005-05-19 02:49  ivan
9767
9768         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
9769           replace, _check_duplicate was already below it
9770
9771 2005-05-19 01:51  ivan
9772
9773         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
9774           links
9775
9776 2005-05-19 01:43  ivan
9777
9778         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
9779           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
9780           links should respect template, also add direct re-send links like
9781           the view links and convert view/cust_bill.cgi to proper template
9782
9783 2005-05-18 09:57  ivan
9784
9785         * httemplate/browse/agent.cgi: oops, it helps to get the link right
9786
9787 2005-05-18 09:55  ivan
9788
9789         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
9790           agent-specific A/R aging report, closes: bug#1229
9791
9792 2005-05-18 09:37  ivan
9793
9794         * bin/masonize: report the file that had a masonize error
9795
9796 2005-05-18 07:50  ivan
9797
9798         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
9799           of course!
9800
9801 2005-05-18 03:43  ivan
9802
9803         * FS/FS/cust_bill.pm: oops, losing notes!
9804
9805 2005-05-15 06:49  ivan
9806
9807         * httemplate/search/report_receivables.cgi: this status column is
9808           probably faster, one giant SQL query.  and add back in the
9809           customer link, oops
9810
9811 2005-05-15 06:00  ivan
9812
9813         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
9814           httemplate/search/elements/search.html: move receivables report
9815           to search template
9816
9817 2005-05-15 04:58  ivan
9818
9819         * httemplate/search/cust_bill.html: use money_char config
9820
9821 2005-05-15 04:46  ivan
9822
9823         * httemplate/search/cust_bill.html: align
9824
9825 2005-05-14 12:57  ivan
9826
9827         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
9828           integration grr!
9829
9830 2005-05-14 11:03  ivan
9831
9832         * FS/FS/cust_bill.pm: h helps halot
9833
9834 2005-05-14 10:59  ivan
9835
9836         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
9837
9838 2005-05-14 10:04  ivan
9839
9840         * FS/FS/Conf.pm, conf/invoice_html,
9841           httemplate/view/cust_bill-logo.cgi: html invoices: when
9842           displaying, use the actual logo from the conf dir - same as the
9843           emailed copy
9844
9845 2005-05-14 09:30  ivan
9846
9847         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
9848
9849 2005-05-14 09:27  ivan
9850
9851         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
9852           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
9853           httemplate/view/cust_bill.cgi: html invoices!
9854
9855           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
9856           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
9857           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
9858           http://mailformat.dan.info/headers/mime.html
9859           http://www.faqs.org/rfcs/rfc2392.html
9860           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
9861
9862           (MIME is hard, let's go shopping!)
9863
9864 2005-05-13 08:06  ivan
9865
9866         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
9867           files, and expand country codes on invoices.  and oops,
9868           print_html changes slipped in last commit too.  well, they were
9869           ready anyway.
9870
9871 2005-05-13 03:55  ivan
9872
9873         * conf/invoice_latex: better to do something fancy like scale down
9874           the font size to fit in the intended space or something but hey,
9875           this is good enough for now :)
9876
9877 2005-05-13 03:54  ivan
9878
9879         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
9880           no invoice_latexreturnaddress file
9881
9882 2005-05-11 07:07  ivan
9883
9884         * FS/FS/export_svc.pm: new progressbar display causes a silly error
9885           in edge case where no dup checking necessary, closes: Bug#1226
9886
9887 2005-05-10 11:30  khoff
9888
9889         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
9890
9891 2005-05-05 06:04  ivan
9892
9893         * conf/: invoice_latex: no comma between state and address
9894
9895 2005-05-04 18:46  ivan
9896
9897         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
9898           and the domain id is missing
9899
9900 2005-05-04 02:33  ivan
9901
9902         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
9903           modifying pkg_svc records, closes: Bug#1221
9904
9905 2005-05-04 02:20  ivan
9906
9907         * FS/FS/Record.pm: err msg
9908
9909 2005-05-03 18:06  ivan
9910
9911         * FS/FS/cust_bill.pm: patch to just update the template or
9912           conf/invoice_latex* to use the new one
9913
9914 2005-05-03 17:40  ivan
9915
9916         * conf/invoice_latex, conf/invoice_latexfooter,
9917           conf/invoice_latexreturnaddress, conf/logo.eps, FS/FS/Conf.pm,
9918           FS/FS/cust_bill.pm: great new invoice template from kristian!
9919
9920 2005-05-03 10:22  ivan
9921
9922         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
9923           problems
9924
9925 2005-05-03 06:29  ivan
9926
9927         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
9928           unnecessary host=localhost from outsource instance creation foo
9929
9930 2005-05-03 02:56  ivan
9931
9932         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
9933           of "Chek" for payby = CHEK transactions
9934
9935 2005-05-03 01:51  ivan
9936
9937         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
9938           privs, -T not necessary
9939
9940 2005-05-03 01:46  ivan
9941
9942         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
9943           it still needs to be supported for just a little bit longer
9944
9945 2005-05-01 23:32  ivan
9946
9947         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
9948           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
9949           move httemplate/search/svc_domain to the new search template
9950           along with svc_www and svc_forward
9951
9952 2005-04-30 02:47  ivan
9953
9954         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
9955           forwards instead of nothing
9956
9957 2005-04-30 02:45  ivan
9958
9959         * httemplate/search/svc_forward.cgi: pull in the customer
9960           information as part of the main query for efficiency
9961
9962 2005-04-29 06:00  ivan
9963
9964         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
9965           forward search using the standard search template: forwards are
9966           now paged
9967
9968 2005-04-28 10:05  ivan
9969
9970         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
9971
9972 2005-04-25 17:20  khoff
9973
9974         * bin/svc_broadband.renumber: For renumbering svc_broadband
9975           services from one addr_block to another.  Hopefully no one will
9976           ever have to use this.
9977
9978 2005-04-25 02:33  ivan
9979
9980         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
9981           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
9982           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
9983           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
9984           freeside-sqlradius-radacctd again after all these years, now it
9985           just needs to update the "seconds" field(s), finally closes:
9986           Bug#1125
9987
9988 2005-04-21 16:13  ivan
9989
9990         * install/debian/3.1/INSTALL: little bit of apache setup and add
9991           the fs_queue user
9992
9993 2005-04-21 14:31  ivan
9994
9995         * install/debian/3.1/INSTALL: or apache won't start
9996
9997 2005-04-21 04:47  ivan
9998
9999         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
10000           replacing too
10001
10002 2005-04-21 04:35  ivan
10003
10004         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
10005
10006 2005-04-20 23:18  ivan
10007
10008         * install/debian/3.1/INSTALL: libjavascript-rpc-perl hit testing
10009
10010 2005-04-20 00:12  ivan
10011
10012         * FS/FS/part_export/acct_sql.pm: hehe oops
10013
10014 2005-04-19 23:41  ivan
10015
10016         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
10017           defaults to acct_sql export
10018
10019 2005-04-19 02:50  ivan
10020
10021         * FS/FS/Conf.pm: disable RT_Libs for now
10022
10023 2005-04-19 02:48  ivan
10024
10025         * SCHEMA_CHANGE, install/redhat/9/INSTALL: did another upgrade,
10026           fixed up the instructions
10027
10028 2005-04-19 02:48  ivan
10029
10030         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
10031
10032 2005-04-18 00:37  ivan
10033
10034         * FS/FS/cust_main.pm: add some newlines to debugging output, no
10035           need to print file and line # so much
10036
10037 2005-04-16 15:26  ivan
10038
10039         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
10040           screen instead of hardcoding $
10041
10042 2005-04-15 13:29  khoff
10043
10044         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
10045           httemplate/view/svc_domain.cgi: Added support for TXT records.
10046
10047 2005-04-14 02:41  ivan
10048
10049         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
10050           move invoice_latex templating to Text::Template, with special
10051           sauce^W^Wbackwards-compatibility for old templates
10052
10053 2005-04-13 05:31  ivan
10054
10055         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
10056           some super ancient assumptions about slipip and uid meaning
10057           exporting to RADIUS and shell respectively
10058
10059 2005-04-13 05:30  ivan
10060
10061         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
10062           Record.pm and use it in cust_svc svcpart replacement (which is
10063           all about the exports anyway)
10064
10065 2005-04-13 03:54  ivan
10066
10067         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
10068           check attributes
10069
10070 2005-04-13 03:32  ivan
10071
10072         * FS/FS/raddb.pm: add Radius-Operator
10073
10074 2005-04-13 03:16  ivan
10075
10076         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
10077
10078 2005-04-13 02:55  ivan
10079
10080         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
10081           errors"
10082
10083 2005-04-13 01:16  ivan
10084
10085         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
10086           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
10087           is present
10088
10089 2005-04-12 20:38  ivan
10090
10091         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
10092           flat_commission price plan, thanks to Troy Hammonds
10093
10094 2005-04-11 13:13  khoff
10095
10096         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
10097           the email address sent to your BOP processor, in case the
10098           processor sends a pesky receipt that you don't want your
10099           customers getting.
10100
10101 2005-04-11 09:48  khoff
10102
10103         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
10104           debugging messages on everyone.
10105
10106 2005-04-10 14:23  ivan
10107
10108         * install/debian/3.1/INSTALL: a few more packages
10109
10110 2005-04-10 03:16  ivan
10111
10112         * httemplate/search/elements/search.html: add some left and right
10113           padding so cells don't run into each other so badly
10114
10115 2005-04-09 18:13  ivan
10116
10117         * Makefile: fix install-apache for bsd make and reverse
10118           accidentally-checked-in (again!) RT_ENABLED = 1
10119
10120 2005-04-07 18:12  ivan
10121
10122         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
10123           and don't f$&# care
10124
10125 2005-04-07 03:35  ivan
10126
10127         * Makefile, htetc/freeside-rt.conf, install/debian/3.1/INSTALL: add
10128           install/debian/3.1/INSTALL script and script up some apache
10129           automation assuming a conf.d type dir
10130
10131 2005-04-07 02:26  ivan
10132
10133         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
10134           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
10135           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
10136           Record.pm (for DBD::Pg 1.40 is bunk fix)
10137
10138 2005-04-06 20:28  khoff
10139
10140         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
10141           current (non-history) records in place of missing history
10142           records.
10143
10144 2005-04-06 15:52  ivan
10145
10146         * FS/FS/svc_forward.pm: and fix the error msg haha
10147
10148 2005-04-06 15:50  ivan
10149
10150         * FS/FS/svc_forward.pm: looks like a domain part for a
10151           literally-specified forward src or dst is required, not optional
10152
10153 2005-04-05 17:50  khoff
10154
10155         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
10156           table, not the history table.
10157
10158 2005-04-05 14:33  khoff
10159
10160         * bin/add-history-records.pl: This doesn't fix the problem.  To be
10161           continued...
10162
10163 2005-04-02 15:49  ivan
10164
10165         * bin/slony-setup: must be as Pg superuser
10166
10167 2005-04-02 14:46  ivan
10168
10169         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
10170           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
10171           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
10172           httemplate/docs/schema.html: herding elephants: add primary keys
10173           to *all* tables for slony
10174
10175 2005-04-02 12:34  ivan
10176
10177         * bin/slony-setup: adding quick slony setup script
10178
10179 2005-04-01 14:52  khoff
10180
10181         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
10182           attempt to resolve, problems caused by missing history records.
10183
10184 2005-04-01 14:34  khoff
10185
10186         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
10187           history records
10188
10189 2005-03-31 21:59  steve
10190
10191         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
10192
10193 2005-03-31 03:41  ivan
10194
10195         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
10196           method in addition to provisioning new ones
10197
10198 2005-03-31 01:07  ivan
10199
10200         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
10201           invoice destinations
10202
10203 2005-03-30 22:56  khoff
10204
10205         * bin/add-history-records.pl: Printing insert statements is not
10206           necessary
10207
10208 2005-03-30 19:47  khoff
10209
10210         * bin/add-history-records.pl: Committing the inserts helps.
10211
10212 2005-03-30 16:53  khoff
10213
10214         * bin/add-history-records.pl: (Apparently) working version.
10215           Updates svc_*, cust_svc, and domain_record history tables.
10216
10217 2005-03-30 16:31  khoff
10218
10219         * FS/FS/h_svc_forward.pm: Another missing 'u'.
10220
10221 2005-03-30 13:40  khoff
10222
10223         * FS/FS/h_Common.pm: Dump a call trace if something calls
10224           FS::h_Common::sql_h_search without END_TIMESTAMP.
10225
10226 2005-03-30 13:22  khoff
10227
10228         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
10229           in case we're really a FS::h_svc_www object.
10230
10231 2005-03-30 13:09  khoff
10232
10233         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
10234
10235 2005-03-30 12:55  khoff
10236
10237         * bin/add-history-records.pl: Test script to add pre-history table
10238           history records.
10239
10240 2005-03-29 17:37  ivan
10241
10242         * FS/FS/part_export/cp.pm: according to landel CP no longer
10243           supports changing username
10244
10245 2005-03-29 17:18  ivan
10246
10247         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
10248           selecting by credit card, fixes: Bug#1189
10249
10250 2005-03-29 14:41  ivan
10251
10252         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
10253           debugging, don't point to install.html for suEXEC/setuid in
10254           self-service setup docs
10255
10256 2005-03-28 17:40  khoff
10257
10258         * FS/FS/TicketSystem/RT_External.pm,
10259           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
10260           RT_External fixes.
10261
10262 2005-03-28 17:38  khoff
10263
10264         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
10265           an optional requirement.
10266
10267 2005-03-27 15:21  ivan
10268
10269         * FS/FS/cust_main.pm: allow & in bank names
10270
10271 2005-03-27 15:21  ivan
10272
10273         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
10274           child_objects can now set an alternate field for the svcnum, for
10275           things like forwards
10276
10277 2005-03-26 03:51  ivan
10278
10279         * install/fedora/fc3/: INSTALL, sources.list: fc3
10280
10281 2005-03-21 14:13  khoff
10282
10283         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
10284           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
10285           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
10286           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
10287           FS/FS/part_export/infostreet.pm,
10288           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
10289           httemplate/edit/cust_main.cgi,
10290           httemplate/edit/process/cust_main.cgi,
10291           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
10292           httemplate/view/cust_main/billing.html,
10293           httemplate/view/cust_main/tickets.html: Added support for FAX
10294           invoice destinations using a HylaFAX server.  Faxing plain text
10295           invoices is not supported.
10296
10297 2005-03-21 13:55  pbowen
10298
10299         * FS/FS/Record.pm: Forgot to load up the conf.
10300
10301 2005-03-18 16:12  pbowen
10302
10303         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
10304           a nasty bug that would clear the payinfo if the private key was
10305           not available.  2. Set the default module for encrypt/decrypt to
10306           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
10307           it doesn't just pass around plaintext if the encryption engine is
10308           broken or missing.  4. Added code so that the masked payinfo is
10309           handled correctly in the case that it is blank and it cannot be
10310           generated (encrypted payinfo)
10311
10312 2005-03-18 11:21  pbowen
10313
10314         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
10315           bin/freeside-setup: Added encrypted fields for Credit Cards,
10316           etc... - PB
10317
10318 2005-03-18 11:15  pbowen
10319
10320         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
10321           billing
10322
10323 2005-03-18 08:47  pbowen
10324
10325         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
10326           SUPER, @_ == 1 if it only contains an undef. -PB
10327
10328 2005-03-18 01:15  ivan
10329
10330         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
10331           freebsd install
10332
10333 2005-03-17 17:00  ivan
10334
10335         * FS/FS/cust_main_county.pm: sorry it was late
10336
10337 2005-03-17 13:56  khoff
10338
10339         * FS/FS/cust_bill.pm: Documentation tyop.
10340
10341 2005-03-17 13:41  khoff
10342
10343         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
10344           httemplate/misc/email-invoice.cgi: Added options
10345           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
10346           - Attach PDF invoice to emailed plain text invoices.
10347           invoice_email_pdf_note - Replace plain text invoice with this
10348           note, when attaching a PDF.
10349
10350 2005-03-16 03:31  ivan
10351
10352         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
10353           names for some reason
10354
10355 2005-03-15 15:27  khoff
10356
10357         * httemplate/misc/payment.cgi: Missing semicolon.
10358
10359 2005-03-13 03:47  ivan
10360
10361         * FS/FS/cust_main.pm: and store the refund correctly
10362
10363 2005-03-13 03:34  ivan
10364
10365         * FS/FS/cust_main.pm: when refunding against a specific card
10366           payment, use the card details from the payment instead of the
10367           customer record
10368
10369 2005-03-13 03:12  ivan
10370
10371         * FS/FS/cust_main.pm: add some additional debugging to refunds
10372
10373 2005-03-12 08:07  ivan
10374
10375         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
10376           rt/lib/RT/URI/freeside/Internal.pm,
10377           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
10378           freeside base url since RT calls it from multiple directory
10379           depths... have to specify explicity, like external integration
10380
10381 2005-03-12 06:35  ivan
10382
10383         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
10384           support into this century (close: Bug#1124) - finally get rid of
10385           fs_signup (everything is in fs_selfservice now) (Bug#413) -
10386           organize main menu sysadmin section so it is slightly less
10387           confusing
10388
10389 2005-03-12 06:31  ivan
10390
10391         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
10392           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
10393           httemplate/view/cust_main/payment_history.html,
10394           httemplate/index.html, httemplate/browse/agent.cgi,
10395           httemplate/edit/prepay_credit.cgi,
10396           httemplate/search/prepay_credit.html,
10397           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
10398           fs_selfservice/FS-SelfService/ieak.template,
10399           fs_selfservice/FS-SelfService/cgi/agent.cgi,
10400           fs_selfservice/FS-SelfService/cgi/decline.html,
10401           httemplate/edit/process/prepay_credit.cgi,
10402           httemplate/edit/process/reg_code.cgi,
10403           fs_selfservice/FS-SelfService/cgi/map.gif,
10404           fs_selfservice/FS-SelfService/cgi/promocode.html,
10405           fs_selfservice/FS-SelfService/cgi/regcode.html,
10406           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
10407           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
10408           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
10409           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
10410           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
10411           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10412           fs_selfservice/FS-SelfService/cgi/signup.html,
10413           fs_selfservice/FS-SelfService/cgi/stateselect.html,
10414           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
10415           - bring prepaid support into this century (close: Bug#1124) -
10416           finally get rid of fs_signup (everything is in fs_selfservice
10417           now) (Bug#413) - organize main menu sysadmin section so it is
10418           slightly less confusing
10419
10420 2005-03-11 02:35  ivan
10421
10422         * rt/FREESIDE_MODIFIED: update list of modified files
10423
10424 2005-03-11 02:33  ivan
10425
10426         * rt/etc/RT_SiteConfig.pm: merging
10427
10428 2005-03-10 17:34  khoff
10429
10430         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
10431           html/Elements/Menu, html/Elements/Tabs,
10432           html/Ticket/Elements/AddCustomers,
10433           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
10434           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
10435           Reorganized RT->Freeside integration to support Internal (single
10436           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
10437           handled the same either way.  Integration type is changed by
10438           setting $RT::URI::freeside::IntegrationType to either 'Internal'
10439           or 'XMLRPC' in your RT_SiteConfig.pm.
10440
10441 2005-03-10 14:49  khoff
10442
10443         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
10444           lookups through the XMLRPC interface.
10445
10446 2005-03-10 07:43  ivan
10447
10448         * install/freebsd/: INSTALL, ports: ports is a steaming pile
10449
10450 2005-03-10 01:56  ivan
10451
10452         * FS/bin/freeside-daily: fine.
10453
10454 2005-03-10 00:58  ivan
10455
10456         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
10457           package editing problem with extraneous services showing up,
10458           closes: Bug#1170
10459
10460 2005-03-09 23:27  ivan
10461
10462         * install/freebsd/INSTALL: freebsd bs
10463
10464 2005-03-09 00:18  ivan
10465
10466         * httemplate/docs/index.html: preliminary RT docs
10467
10468 2005-03-08 10:37  khoff
10469
10470         * FS/FS/XMLRPC.pm: Don't require that the method results be
10471           FS::Record descendant objects.  If they are, we map them to
10472           hashrefs.  Otherwise we return them verbatim and hope (maybe
10473           check) that they're scalars, hashrefs, or arrayrefs.
10474
10475 2005-03-08 10:15  khoff
10476
10477         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
10478           'version', and eventually config look-ups (next commit).
10479
10480 2005-03-06 03:45  ivan
10481
10482         * install/freebsd/ports: adding Text::CSV and
10483           Spreadsheet::WriteExcel
10484
10485 2005-03-05 19:25  ivan
10486
10487         * httemplate/search/elements/search.html: specity an explicit EOL
10488           for Text::CSV_XS, apparantly sometimes the default is null
10489
10490 2005-03-05 19:22  ivan
10491
10492         * httemplate/search/elements/search.html: and a slight formatting
10493           fix
10494
10495 2005-03-05 19:04  ivan
10496
10497         * httemplate/search/elements/search.html, htetc/handler.pl,
10498           httemplate/index.html, httemplate/search/cust_bill.html,
10499           httemplate/search/cust_bill_event.html,
10500           httemplate/search/cust_credit.html,
10501           httemplate/search/cust_main-otaker.cgi,
10502           httemplate/search/cust_main.cgi,
10503           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
10504           httemplate/search/reg_code.html,
10505           httemplate/search/report_cust_credit.html,
10506           httemplate/search/report_cust_pay.html,
10507           httemplate/search/report_prepaid_income.html,
10508           httemplate/search/report_tax.html,
10509           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
10510           httemplate/view/cust_bill-pdf.cgi,
10511           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
10512           templated reports and clean up their HTML formatting, closes;
10513           Bug#520, Bug#1107
10514
10515 2005-03-04 14:24  ivan
10516
10517         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
10518           reference "payby" is ambiguous" error when selecting by payment
10519           type, fix missing check #s caused by cust_main.payinfo masking
10520           cust_pay.payinfo, closes (really this time): Bug#1105
10521
10522 2005-03-04 04:57  ivan
10523
10524         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
10525           correctly even if the customer record has somehow been removed...
10526
10527 2005-03-04 04:34  ivan
10528
10529         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
10530           httemplate/search/cust_credit.html,
10531           httemplate/search/cust_pay.cgi,
10532           httemplate/search/report_cust_credit.html,
10533           httemplate/search/report_cust_pay.html,
10534           httemplate/search/elements/search.html: add agent selection to
10535           payment and credit reports, add link to agent browse, closes:
10536           Bug#1105
10537
10538 2005-03-03 02:25  ivan
10539
10540         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
10541           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
10542           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
10543           scary "Multiple records in scalar search" warnings w/history
10544           table searches
10545
10546 2005-03-03 01:05  ivan
10547
10548         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
10549           debug output...
10550
10551 2005-03-03 00:58  ivan
10552
10553         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
10554           call details on invoices, so place names get cut off, not
10555           anything important
10556
10557 2005-03-03 00:52  ivan
10558
10559         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
10560           debug output...
10561
10562 2005-03-03 00:52  ivan
10563
10564         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
10565
10566 2005-03-03 00:45  ivan
10567
10568         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
10569           for time2str
10570
10571 2005-03-03 00:37  ivan
10572
10573         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
10574           to invoice details
10575
10576 2005-03-03 00:21  ivan
10577
10578         * install/redhat/es3/INSTALL: add tetex packages for typeset
10579           invoices
10580
10581 2005-03-03 00:15  ivan
10582
10583         * FS/FS/Record.pm: want a full stack backtrace for this warning
10584
10585 2005-03-03 00:05  ivan
10586
10587         * FS/FS/part_export/sqlradius.pm: doc
10588
10589 2005-03-02 13:00  khoff
10590
10591         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
10592           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
10593           interface for freeside.
10594
10595 2005-03-01 16:47  ivan
10596
10597         * FS/FS/cust_pkg.pm: set setup date on package changes
10598
10599 2005-03-01 16:03  ivan
10600
10601         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
10602           crediting customer for service remaining:
10603           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
10604           where the part_pkg record didn't have a plan, closes: Bug#1153
10605
10606 2005-02-27 03:18  ivan
10607
10608         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
10609           details on invoices, closes: Bug#1096
10610
10611 2005-02-27 03:05  ivan
10612
10613         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
10614           on errors
10615
10616 2005-02-27 02:18  ivan
10617
10618         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
10619           fields in a table without a primary key
10620
10621 2005-02-25 14:14  ivan
10622
10623         * bin/pg-readonly: try to set the sequences right for modern Pg
10624
10625 2005-02-25 14:07  ivan
10626
10627         * bin/pg-readonly: adding quick pg-readonly tool
10628
10629 2005-02-25 12:52  ivan
10630
10631         * FS/FS/part_pkg.pm: small bugfix for options option
10632
10633 2005-02-25 12:21  ivan
10634
10635         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
10636           option to part_pkg::insert to specify part_pkg_option records
10637
10638 2005-02-24 06:22  ivan
10639
10640         * httemplate/edit/part_svc.cgi,
10641           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
10642           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
10643           httemplate/elements/progress-init.html,
10644           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
10645           FS/FS/part_svc.pm: add progressbar to service definition add -
10646           duplicate checking can take a while, closes: Bug#1126
10647
10648 2005-02-22 10:26  khoff
10649
10650         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
10651           to make it easier to find packages in large lists.
10652
10653 2005-02-20 00:51  ivan
10654
10655         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
10656
10657 2005-02-20 00:44  ivan
10658
10659         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
10660           httemplate/elements/jsrsServer.html,
10661           httemplate/elements/overlibmws.js,
10662           httemplate/elements/progress-init.html,
10663           httemplate/elements/progress-popup.html: use a javascript layer
10664           instead of a browser popup (popup blockers), really generalize
10665           the progressbar code to make it easy to use as a component
10666
10667 2005-02-17 00:44  ivan
10668
10669         * httemplate/edit/rate.cgi: generalize progressbar code in
10670           preparation for using it wherever needed
10671
10672 2005-02-16 17:37  ivan
10673
10674         * httemplate/edit/process/rate.cgi: generalize progressbar code in
10675           preparation for using it wherever needed
10676
10677 2005-02-16 16:11  ivan
10678
10679         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
10680           preparation for using it wherever needed
10681
10682 2005-02-16 14:06  ivan
10683
10684         * install/centos/3/: INSTALL, httpd-init: centos install notes,
10685           basically like rhell
10686
10687 2005-02-15 18:53  ivan
10688
10689         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
10690           problems
10691
10692 2005-02-15 10:47  ivan
10693
10694         * install/redhat/es3/INSTALL: update rhell3 docs, add some slony
10695           notes
10696
10697 2005-02-13 19:49  ivan
10698
10699         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
10700           closes: Bug#1113
10701
10702 2005-02-11 19:02  ivan
10703
10704         * httemplate/edit/process/svc_broadband.cgi: transaction not
10705           necessary here
10706
10707 2005-02-10 22:44  ivan
10708
10709         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
10710           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
10711           generalize progressbar code in preparation for using it wherever
10712           needed
10713
10714 2005-02-08 17:08  ivan
10715
10716         * Makefile: more porable syntax for su
10717
10718 2005-02-08 14:33  ivan
10719
10720         * FS/FS/clientapi_session_field.pm: tyop
10721
10722 2005-02-08 12:51  ivan
10723
10724         * install/freebsd/: INSTALL, ports: update freebsd install notes
10725
10726 2005-02-08 12:22  ivan
10727
10728         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
10729           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
10730           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
10731           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
10732           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
10733           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
10734           httemplate/docs/schema.html: make self-service session cache
10735           module configurable, start framework for in-database session
10736           cache
10737
10738 2005-02-05 15:39  ivan
10739
10740         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
10741           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
10742           complication from ClientAPI dispatch foo
10743
10744 2005-02-04 17:30  ivan
10745
10746         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
10747           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
10748           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
10749           perl??
10750
10751 2005-02-04 06:44  ivan
10752
10753         * Makefile: freebsd throws a fatal error if it can't stop apache
10754           now, bah
10755
10756 2005-02-04 02:38  ivan
10757
10758         * httemplate/edit/cust_main.cgi: typo
10759
10760 2005-02-04 02:17  ivan
10761
10762         * install/redhat/es3/INSTALL: minor update for rhel3 install notes
10763
10764 2005-01-29 04:49  ivan
10765
10766         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
10767           bit for reg codes
10768
10769 2005-01-29 04:34  ivan
10770
10771         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
10772           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
10773           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
10774           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
10775           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
10776           httemplate/edit/process/reg_code.cgi: registration codes
10777
10778 2005-01-27 15:01  ivan
10779
10780         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
10781           s/defaultcountry/countrydefault/
10782
10783 2005-01-27 14:19  ivan
10784
10785         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
10786
10787 2005-01-27 02:21  ivan
10788
10789         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
10790           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
10791           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
10792           httemplate/elements/qlib/box.js,
10793           httemplate/elements/qlib/boxctrl.js,
10794           httemplate/elements/qlib/boxres.js,
10795           httemplate/elements/qlib/button.js,
10796           httemplate/elements/qlib/buttonres.js,
10797           httemplate/elements/qlib/control.js,
10798           httemplate/elements/qlib/counter.js,
10799           httemplate/elements/qlib/imagelist.js,
10800           httemplate/elements/qlib/label.js,
10801           httemplate/elements/qlib/messagebox.js,
10802           httemplate/elements/qlib/progress.js,
10803           httemplate/elements/qlib/sound.js,
10804           httemplate/elements/qlib/sprite.js,
10805           httemplate/elements/qlib/window.js,
10806           httemplate/elements/qlib/wndctrl.js,
10807           httemplate/images/progressbar-empty.png,
10808           httemplate/images/progressbar-full.png: DHTML progress bar for
10809           glacial rate adding and editing, closes: Bug#1100
10810
10811 2005-01-19 13:25  ivan
10812
10813         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
10814           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
10815           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
10816           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
10817           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
10818           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
10819           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
10820           unused portion at cancellation, patch from pbowen
10821
10822 2005-01-18 16:57  ivan
10823
10824         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
10825           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
10826           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
10827           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
10828           one-time referral credits
10829
10830 2005-01-07 14:16  ivan
10831
10832         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
10833           file for rate processing, causing problems with giant query
10834           string, kludge in the non-displayed US-rates, and disable the
10835           submit button when pressed
10836
10837 2005-01-06 12:58  ivan
10838
10839         * FS/FS/Conf.pm: fix description RT_External in ticket_system
10840           option
10841
10842 2005-01-06 12:20  ivan
10843
10844         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
10845           key codes, don't try fancy things with hex and sprintf
10846
10847 2005-01-06 11:48  ivan
10848
10849         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
10850           turbo hex keycodes in uppercase
10851
10852 2005-01-06 11:02  ivan
10853
10854         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
10855           serials and key codes can be edited locally
10856
10857 2005-01-05 11:29  ivan
10858
10859         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
10860           hex!
10861
10862 2005-01-05 02:01  ivan
10863
10864         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
10865           voip_sqlradacct
10866
10867 2005-01-04 19:07  ivan
10868
10869         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
10870           correct this time
10871
10872 2005-01-04 19:01  ivan
10873
10874         * FS/FS/part_export/artera_turbo.pm: missing underscore!
10875
10876 2005-01-04 18:47  ivan
10877
10878         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
10879           than run them immediately, always format keycode as %010d,
10880           closes: Bug#936, Bug#1060
10881
10882 2005-01-03 10:25  ivan
10883
10884         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
10885           in numeric gt (>)
10886
10887 2004-12-31 00:47  ivan
10888
10889         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
10890           price plan
10891
10892 2004-12-31 00:31  ivan
10893
10894         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
10895           voip price plan
10896
10897 2004-12-31 00:24  ivan
10898
10899         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
10900           voip price plan
10901
10902 2004-12-30 23:43  ivan
10903
10904         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
10905
10906 2004-12-30 16:48  ivan
10907
10908         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
10909           fix up some bugs in VoIP rating
10910
10911 2004-12-29 17:41  ivan
10912
10913         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
10914           domain_record.pm
10915
10916 2004-12-29 04:01  ivan
10917
10918         * CREDITS: update credits
10919
10920 2004-12-29 04:00  ivan
10921
10922         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
10923           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
10924           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
10925           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
10926           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
10927           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
10928           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
10929           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
10930           httemplate/view/cust_main.cgi,
10931           httemplate/view/cust_main/packages.html: historical (immutable)
10932           invoice details about services and other history infrastructure
10933
10934 2004-12-28 15:30  ivan
10935
10936         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
10937           export
10938
10939 2004-12-27 02:19  ivan
10940
10941         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
10942           from causing payment or credit transactions from finishing
10943
10944 2004-12-27 01:23  ivan
10945
10946         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
10947           httemplate/edit/cust_main/contact.html: UI: rework shipping
10948           address javascript, closes: Bug#1085
10949
10950 2004-12-24 15:35  ivan
10951
10952         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
10953           toor
10954
10955 2004-12-24 15:28  ivan
10956
10957         * bin/passwd.import: remove $Id$ line
10958
10959 2004-12-24 15:27  ivan
10960
10961         * bin/passwd.import: import NP and *LK* from shadow file as * (no
10962           password)
10963
10964 2004-12-23 18:54  ivan
10965
10966         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
10967           to set payment date manually
10968
10969 2004-12-23 03:39  ivan
10970
10971         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
10972           svc_www-enable_subdomains config option
10973
10974 2004-12-23 01:15  ivan
10975
10976         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
10977           packages when no primary service is selected
10978
10979 2004-12-23 01:07  ivan
10980
10981         * FS/FS/part_pkg.pm: better debugging for options passed to insert
10982           method
10983
10984 2004-12-23 00:32  ivan
10985
10986         * FS/bin/freeside-setup: allow NULL zip in some countries
10987
10988 2004-12-23 00:00  ivan
10989
10990         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
10991
10992 2004-12-23 00:00  ivan
10993
10994         * bin/: rate-us.import, rate.import: adding rate import scripts
10995
10996 2004-12-22 23:29  ivan
10997
10998         * FS/FS/rate_region.pm: better short prefix display
10999
11000 2004-12-22 23:28  ivan
11001
11002         * httemplate/edit/rate.cgi: hide US regions for now, we don't
11003           currently need them for rating just invoice/session display and
11004           the web pages are so giant they're timing out
11005
11006 2004-12-22 06:40  ivan
11007
11008         * Makefile: chkconfig ON
11009
11010 2004-12-22 06:09  ivan
11011
11012         * Makefile: /usr/bin/true on fleabsd
11013
11014 2004-12-22 06:06  ivan
11015
11016         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
11017           warn and require confirmation when editing next bill dates to a
11018           date in the past, closes; Bug#430
11019
11020 2004-12-22 01:53  ivan
11021
11022         * FS/bin/freeside-daily: just "vaccum analyze" is fine
11023
11024 2004-12-21 15:19  ivan
11025
11026         * FS/FS/rate_detail.pm: need to use table modules we call
11027           ut_foreign_key on: rate, rate_region
11028
11029 2004-12-20 03:41  ivan
11030
11031         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
11032           ticket lists
11033
11034 2004-12-20 03:29  ivan
11035
11036         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
11037           to fix XSS on ticket lists
11038
11039 2004-12-20 02:13  ivan
11040
11041         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
11042           better error messages on email errors
11043
11044 2004-12-20 00:21  ivan
11045
11046         * Makefile: remove quotes which were causing problems.  grr make
11047
11048 2004-12-20 00:16  ivan
11049
11050         * Makefile: add init script enable command in deb and redhat
11051
11052 2004-12-18 02:52  ivan
11053
11054         * httemplate/index.html: fix spelling
11055
11056 2004-12-13 01:13  ivan
11057
11058         * FS/FS/Conf.pm, httemplate/index.html: add config option for
11059           address2 search, closes: Bug#1022
11060
11061 2004-12-12 10:51  ivan
11062
11063         * httemplate/view/cust_main/quick-charge.html: fix form action url
11064           for template
11065
11066 2004-12-12 00:34  ivan
11067
11068         * FS/FS/cust_main.pm: fix customer status display for some cases
11069           with suspended accounts
11070
11071 2004-12-11 15:16  ivan
11072
11073         * FS/FS/part_export/acct_sql.pm: finish modification
11074
11075 2004-12-11 12:41  ivan
11076
11077         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
11078           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
11079           event, closes: Bug#977
11080
11081 2004-12-10 23:50  ivan
11082
11083         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
11084           httemplate/view/cust_main/order_pkg.html,
11085           httemplate/view/cust_main/packages.html,
11086           httemplate/view/cust_main/payment_history.html,
11087           httemplate/view/cust_main/quick-charge.html: voiding of echeck
11088           payments instead of refunds
11089
11090 2004-12-10 14:28  ivan
11091
11092         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
11093           and service address boxes
11094
11095 2004-12-10 13:35  ivan
11096
11097         * rt/html/Elements/Header: fix link to freeside docs in RT header
11098
11099 2004-12-10 13:25  ivan
11100
11101         * httemplate/docs/: overview-new.dia, overview-new.png: move the
11102           "self-service SSH tunnel" label to avoid ambiguity
11103
11104 2004-12-09 16:51  ivan
11105
11106         * FS/bin/freeside-setup: promo codes not unique...
11107
11108 2004-12-09 16:04  ivan
11109
11110         * rt/html/Elements/Tabs: fix link back to billing main
11111
11112 2004-12-09 15:14  ivan
11113
11114         * httemplate/search/cust_main.cgi: typo
11115
11116 2004-12-09 15:05  ivan
11117
11118         * httemplate/search/cust_main.cgi: typo
11119
11120 2004-12-09 14:26  ivan
11121
11122         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
11123
11124 2004-12-09 14:23  ivan
11125
11126         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
11127           fields
11128
11129 2004-12-09 14:20  ivan
11130
11131         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
11132
11133 2004-12-09 14:06  ivan
11134
11135         * httemplate/search/cust_main.cgi: UI: same font size as the rest
11136           of the page
11137
11138 2004-12-09 14:02  ivan
11139
11140         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
11141           little
11142
11143 2004-12-09 13:59  ivan
11144
11145         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
11146           for empty value of custom tickets work???
11147
11148 2004-12-09 13:53  ivan
11149
11150         * httemplate/index.html: remove extra list item for now
11151
11152 2004-12-09 13:33  ivan
11153
11154         * httemplate/view/cust_main/tickets.html,
11155           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
11156           invoice addresses
11157
11158 2004-12-09 12:43  ivan
11159
11160         * FS/bin/freeside-setup: fix some typos noticed by pbowen
11161
11162 2004-12-09 04:46  ivan
11163
11164         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
11165
11166 2004-12-09 04:18  ivan
11167
11168         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
11169           up wrong id field
11170
11171 2004-12-09 04:03  ivan
11172
11173         * FS/FS/TicketSystem/RT_External.pm: use new var
11174
11175 2004-12-09 04:01  ivan
11176
11177         * FS/FS/Conf.pm: typo
11178
11179 2004-12-09 03:57  ivan
11180
11181         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
11182           for default queue id
11183
11184 2004-12-09 03:17  ivan
11185
11186         * httemplate/index.html: finish up for now
11187
11188 2004-12-09 02:07  ivan
11189
11190         * httemplate/search/cust_main.cgi: deuglify
11191
11192 2004-12-09 01:57  ivan
11193
11194         * httemplate/search/cust_main.cgi: fix typo
11195
11196 2004-12-09 01:21  ivan
11197
11198         * FS/FS/TicketSystem/RT_Internal.pm,
11199           httemplate/search/cust_main.cgi,
11200           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
11201           httemplate/view/cust_main/billing.html,
11202           httemplate/view/cust_main/contacts.html,
11203           httemplate/view/cust_main/misc.html,
11204           httemplate/view/cust_main/tickets.html: more RT integration
11205
11206 2004-12-06 06:42  ivan
11207
11208         * httemplate/search/cust_main.cgi: fix total link
11209
11210 2004-12-06 06:36  ivan
11211
11212         * httemplate/search/cust_main.cgi: fix total links and line up
11213           custom field columns
11214
11215 2004-12-06 06:15  ivan
11216
11217         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
11218           too
11219
11220 2004-12-06 06:13  ivan
11221
11222         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
11223           for counting tickets with severities...
11224
11225 2004-12-06 06:11  ivan
11226
11227         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
11228
11229 2004-12-06 06:09  ivan
11230
11231         * httemplate/search/cust_main.cgi: fix reading custome field values
11232
11233 2004-12-06 06:00  ivan
11234
11235         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
11236           FS/FS/TicketSystem/RT_External.pm,
11237           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
11238           httemplate/search/cust_main.cgi: 1st try at adding custom field
11239           handling
11240
11241 2004-12-06 00:09  ivan
11242
11243         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
11244           length" warning in latex escapes
11245
11246 2004-12-05 22:56  ivan
11247
11248         * httemplate/search/cust_main.cgi: link customers back to tickets!
11249
11250 2004-12-03 17:09  ivan
11251
11252         * rt/html/Elements/PageLayout: landing rt 3.2.2
11253
11254 2004-12-03 15:41  ivan
11255
11256         * htetc/handler.pl: landing rt 3.2.2
11257
11258 2004-12-03 12:51  ivan
11259
11260         * rt/: html/Elements/Footer, html/Elements/Header,
11261           html/Elements/PageLayout, html/Elements/SimpleSearch,
11262           html/Elements/Tabs, html/NoAuth/webrt.css,
11263           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
11264           sbin/rt-setup-database.in: landing rt 3.2.2
11265
11266 2004-12-03 12:40  ivan
11267
11268         * rt/: lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
11269           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
11270           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Notify.pm,
11271           lib/RT/Action/RecordCorrespondence.pm,
11272           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
11273           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
11274           lib/RT/Action/EscalatePriority.pm,
11275           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
11276           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
11277           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
11278           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
11279           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
11280           lib/RT/Interface/Email/Auth/MailFrom.pm,
11281           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
11282           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
11283           lib/RT/Condition/QueueChange.pm,
11284           lib/RT/Condition/StatusChange.pm,
11285           lib/RT/Interface/Web/Handler.pm,
11286           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
11287           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
11288           bin/mason_handler.scgi.in, bin/rt-crontool.in,
11289           bin/standalone_httpd.in, bin/webmux.pl.in,
11290           lib/RT/Condition/AnyTransaction.pm,
11291           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
11292           lib/RT/Condition/PriorityExceeds.pm,
11293           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
11294           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
11295           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
11296           etc/schema.Informix, etc/RT_Config.pm.in, etc/acl.Pg,
11297           etc/constraints.mysql, etc/schema.SQLite, etc/schema.mysql,
11298           etc/drop.Oracle, etc/upgrade/3.1.0/acl.Informix,
11299           etc/upgrade/3.1.0/acl.Oracle, etc/upgrade/3.1.0/acl.Pg,
11300           etc/upgrade/3.1.0/acl.SQLite, etc/upgrade/3.1.0/acl.mysql,
11301           etc/upgrade/3.1.0/content, etc/upgrade/3.1.0/schema.Informix,
11302           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
11303           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
11304           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
11305           3.2.2
11306
11307 2004-12-03 12:37  ivan
11308
11309         * rt/html/Elements/CollectionAsTable/Row: Initial revision
11310
11311 2004-12-03 12:37  ivan
11312
11313         * rt/: UPGRADING, README, Makefile.in, configure, configure.ac,
11314           Changelog, aclocal.m4, sbin/extract-message-catalog,
11315           sbin/regression_harness, sbin/factory, sbin/license_tag,
11316           sbin/rt-test-dependencies.in, sbin/extract_pod_tests,
11317           html/autohandler, html/index.html, html/l,
11318           html/Ticket/Create.html, html/Ticket/History.html,
11319           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
11320           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
11321           html/Tools/MyDay.html, html/Tools/Offline.html,
11322           html/Tools/Elements/Tabs, html/Ticket/Display.html,
11323           html/Ticket/Modify.html, html/Ticket/ModifyLinks.html,
11324           html/Ticket/ShowEmailRecord.html,
11325           html/Ticket/Attachment/dhandler,
11326           html/Ticket/Elements/LoadTextAttachments,
11327           html/Ticket/Elements/EditCustomField,
11328           html/Ticket/Elements/EditWatchers,
11329           html/Ticket/Elements/ShowDependencies,
11330           html/Ticket/Elements/ShowMessageHeaders,
11331           html/Ticket/Elements/ShowPeople,
11332           html/Ticket/Elements/ShowReferences,
11333           html/Ticket/Elements/ShowTransaction,
11334           html/Ticket/Elements/ShowTransactionAttachments,
11335           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
11336           html/Ticket/Elements/EditPeople, html/Ticket/Elements/ShowDates,
11337           html/Ticket/Elements/ShowMemberOf,
11338           html/Ticket/Elements/ShowMembers,
11339           html/Ticket/Elements/ShowMessageStanza,
11340           html/Ticket/Elements/ShowRequestor,
11341           html/Ticket/Elements/EditCustomFields,
11342           html/Ticket/Elements/EditDates,
11343           html/Ticket/Elements/PreviewScrips,
11344           html/Ticket/Elements/ShowBasics,
11345           html/Ticket/Elements/ShowCustomFields,
11346           html/Ticket/Elements/ShowGroupMembers,
11347           html/Ticket/Elements/ShowHistory,
11348           html/Ticket/Elements/ShowUserEntry,
11349           html/Ticket/Elements/EditBasics,
11350           html/Ticket/Elements/FindAttachments,
11351           html/Ticket/Elements/ShowAttachments, html/Search/Build.html,
11352           html/Search/Edit.html, html/Search/Results.html,
11353           html/Search/Results.rdf, html/Search/Results.tsv,
11354           html/Search/Elements/BuildFormatString,
11355           html/Search/Elements/DisplayOptions,
11356           html/Search/Elements/EditSearches,
11357           html/Search/Elements/NewListActions,
11358           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
11359           html/Search/Elements/SelectAndOr,
11360           html/Search/Elements/SelectLinks,
11361           html/Search/Elements/SelectPersonType,
11362           html/Search/Elements/SelectSearchesForObjects,
11363           html/Approvals/Display.html, html/Approvals/index.html,
11364           html/Approvals/Elements/PendingMyApproval,
11365           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
11366           html/Search/Elements/PickCriteria,
11367           html/Search/Elements/SelectSearchObject, html/Admin/index.html,
11368           html/Admin/Groups/GroupRights.html,
11369           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
11370           html/Admin/Groups/index.html, html/Approvals/Elements/Approve,
11371           html/Approvals/Elements/ShowDependency,
11372           html/Approvals/Elements/Tabs, html/Admin/Global/GroupRights.html,
11373           html/Admin/Global/Templates.html,
11374           html/Admin/Global/UserRights.html,
11375           html/Admin/Groups/Members.html,
11376           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
11377           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
11378           html/Admin/Global/Template.html, html/Admin/Global/index.html,
11379           html/Admin/Queues/CustomField.html,
11380           html/Admin/Queues/CustomFields.html,
11381           html/Admin/Queues/GroupRights.html, html/Admin/Queues/Scrip.html,
11382           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
11383           html/Admin/Queues/Templates.html,
11384           html/Admin/Queues/UserRights.html, html/Admin/Users/Modify.html,
11385           html/Admin/Users/index.html, html/Admin/Elements/EditCustomField,
11386           html/Admin/Elements/ListGlobalScrips,
11387           html/Admin/Elements/SelectCustomFieldType,
11388           html/Admin/Elements/SelectModifyUser, html/Admin/Elements/Tabs,
11389           html/Admin/Elements/UserTabs, html/Admin/Queues/Modify.html,
11390           html/Admin/Queues/People.html, html/Admin/Queues/index.html,
11391           html/Admin/Elements/EditCustomFieldValues,
11392           html/Admin/Elements/EditScrip,
11393           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
11394           html/Admin/Elements/QueueTabs,
11395           html/Admin/Elements/SelectModifyGroup,
11396           html/Admin/Elements/SelectSingleOrMultiple,
11397           html/Admin/Elements/SelectUsers, html/Admin/Elements/ToolTabs,
11398           html/Admin/Elements/AddCustomFieldValue,
11399           html/Admin/Elements/EditCustomFields,
11400           html/Admin/Elements/EditScrips,
11401           html/Admin/Elements/EditTemplates,
11402           html/Admin/Elements/ModifyTemplate,
11403           html/Admin/Elements/SelectGroups,
11404           html/Admin/Elements/SelectNewGroupMembers,
11405           html/Admin/Elements/SelectScrip,
11406           html/Admin/Elements/CreateUserCalled,
11407           html/Admin/Elements/EditQueueWatchers,
11408           html/Admin/Elements/GroupTabs,
11409           html/Admin/Elements/QueueRightsForUser,
11410           html/Admin/Elements/SelectModifyQueue,
11411           html/Admin/Elements/SelectRights,
11412           html/Admin/Elements/SelectScripCondition,
11413           html/Admin/Elements/SelectStage,
11414           html/Admin/Elements/SelectTemplate,
11415           html/Admin/Elements/SystemTabs,
11416           html/Admin/Elements/ListGlobalCustomFields,
11417           html/Admin/Elements/SelectScripAction,
11418           html/SelfService/Closed.html, html/SelfService/Create.html,
11419           html/SelfService/Display.html, html/SelfService/Error.html,
11420           html/SelfService/Prefs.html, html/SelfService/Update.html,
11421           html/SelfService/index.html, html/Elements/BevelBoxRaisedEnd,
11422           html/Elements/MyRequests, html/Elements/SelectDateType,
11423           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
11424           html/Elements/SelectTicketSortBy, html/Elements/ShowLinks,
11425           html/SelfService/Attachment/dhandler,
11426           html/SelfService/Elements/GotoTicket,
11427           html/SelfService/Elements/Header,
11428           html/SelfService/Elements/MyRequests,
11429           html/SelfService/Elements/Tabs, html/Elements/Callback,
11430           html/Elements/EditLinks, html/Elements/ListActions,
11431           html/Elements/MessageBox, html/Elements/QueryString,
11432           html/Elements/Refresh, html/Elements/SelectLinkType,
11433           html/Elements/SelectMatch, html/Elements/QuickCreate,
11434           html/Elements/Quicksearch, html/Elements/SelectUsers,
11435           html/Elements/GotoTicket, html/Elements/ScrubHTML,
11436           html/Elements/Section, html/Elements/SelectBoolean,
11437           html/Elements/SelectDate, html/Elements/SelectGroups,
11438           html/Elements/SelectLang, html/Elements/SelectNewTicketQueue,
11439           html/Elements/SelectQueue, html/Elements/SelectTicketTypes,
11440           html/Elements/TicketList, html/Elements/TitleBoxEnd,
11441           html/Elements/Checkbox, html/Elements/Error, html/Elements/Login,
11442           html/Elements/SelectAttachmentField,
11443           html/Elements/SelectCustomFieldOperator,
11444           html/Elements/SelectOwner, html/Elements/SelectWatcherType,
11445           html/Elements/SetupSessionCookie, html/Elements/ShowLink,
11446           html/Elements/Submit, html/Elements/TitleBox,
11447           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
11448           html/Elements/MyTickets, html/Elements/SelectCustomFieldValue,
11449           html/Elements/SelectDateRelation,
11450           html/Elements/SelectEqualityOperator,
11451           html/Elements/SelectResultsPerPage,
11452           html/Elements/CollectionAsTable/Header,
11453           html/Elements/CollectionAsTable/ParseFormat,
11454           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
11455           html/REST/1.0/dhandler, html/REST/1.0/logout,
11456           html/REST/1.0/ticket/merge,
11457           html/REST/1.0/Forms/ticket/attachments,
11458           html/REST/1.0/Forms/ticket/links, html/REST/1.0/search/dhandler,
11459           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
11460           html/REST/1.0/ticket/link, html/REST/1.0/Forms/queue/default,
11461           html/REST/1.0/Forms/queue/ns, html/REST/1.0/Forms/ticket/default,
11462           html/REST/1.0/Forms/ticket/history,
11463           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
11464           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
11465           html/NoAuth/images/autohandler,
11466           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
11467           html/User/Prefs.html, html/User/Elements/DelegateRights,
11468           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
11469           html/User/Groups/Members.html, html/User/Groups/Modify.html,
11470           html/User/Groups/index.html, lib/RT.pm.in,
11471           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
11472           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
11473           lib/RT/CustomField_Overlay.pm, lib/RT/Queues_Overlay.pm,
11474           lib/RT/Date.pm, lib/RT/ScripConditions_Overlay.pm,
11475           lib/RT/Template_Overlay.pm, lib/RT/Group.pm, lib/RT/User.pm,
11476           lib/RT/System.pm, lib/RT/Ticket_Overlay.pm, lib/RT/Attachment.pm,
11477           lib/RT/Attributes.pm, lib/RT/Handle.pm,
11478           lib/RT/Principals_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
11479           lib/RT/ACL_Overlay.pm, lib/RT/Templates_Overlay.pm,
11480           lib/RT/Users_Overlay.pm, lib/RT/Attribute_Overlay.pm,
11481           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
11482           lib/RT/Tickets_Overlay.pm, lib/RT/Attributes_Overlay.pm,
11483           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
11484           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
11485           lib/RT/Queue.pm, lib/RT/Scrip.pm, lib/RT/User_Overlay.pm,
11486           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
11487           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
11488           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
11489           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
11490           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
11491           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
11492           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
11493           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
11494           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
11495           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
11496           lib/RT/CachedGroupMembers.pm, lib/RT/CustomField.pm,
11497           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
11498           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
11499           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
11500           lib/RT/Attachments_Overlay.pm, lib/RT/Record.pm,
11501           lib/RT/Groups_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
11502           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
11503           lib/RT/Ticket.pm, lib/RT/Transaction_Overlay.pm,
11504           lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
11505           lib/RT/Templates.pm, lib/RT/Attribute.pm,
11506           lib/RT/CachedGroupMembers_Overlay.pm,
11507           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
11508           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
11509           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
11510           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
11511           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
11512           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
11513           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po: import rt 3.2.2
11514
11515 2004-12-02 02:18  ivan
11516
11517         * httemplate/search/cust_main.cgi,
11518           rt/html/Ticket/Elements/AddCustomers,
11519           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
11520           and search sorting
11521
11522 2004-12-02 01:59  ivan
11523
11524         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
11525           rt/html/Elements/Header, rt/html/Elements/PageLayout,
11526           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
11527           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
11528           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
11529           rt/html/Ticket/Elements/AddCustomers,
11530           rt/html/Ticket/Elements/EditCustomers,
11531           rt/html/Ticket/Elements/ShowCustomers,
11532           rt/html/Ticket/Elements/ShowSummary,
11533           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
11534           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
11535           httemplate/search/cust_main.cgi,
11536           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
11537           second big RT integration checkin, customer linking/delinking
11538           interface
11539
11540 2004-12-01 10:49  ivan
11541
11542         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
11543           the package on changes
11544
11545 2004-11-30 19:35  ivan
11546
11547         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
11548           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
11549           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
11550           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
11551           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
11552           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
11553           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
11554           creditcard-less promo code signup
11555
11556 2004-11-30 11:55  khoff
11557
11558         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
11559           with the search/replace.
11560
11561 2004-11-29 15:52  khoff
11562
11563         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
11564           broadband service view.
11565
11566 2004-11-27 11:09  ivan
11567
11568         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
11569           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
11570           httemplate/index.html, rt/FREESIDE_MODIFIED,
11571           rt/html/Elements/Footer, rt/html/Elements/Header,
11572           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
11573           rt/html/Elements/Tabs, Makefile, FS/FS.pm, htetc/handler.pl,
11574           rt/html/NoAuth/webrt.css, rt/html/NoAuth/images/small-logo.png:
11575           ticket system integration framework and skin RT
11576
11577 2004-11-26 01:39  ivan
11578
11579         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
11580           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
11581           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
11582           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
11583           type_pkgs.pm: remove POD VERSION sections
11584
11585 2004-11-26 01:08  ivan
11586
11587         * FS/FS/Conf.pm: update description for signup_server-realtime to
11588           reflect current reality, closes: Bug#575
11589
11590 2004-11-26 00:51  ivan
11591
11592         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
11593           part_pkg transactional stuff from web interface to part_pkg.pm,
11594           bumps Bug#18 to 1.5
11595
11596 2004-11-25 22:50  ivan
11597
11598         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
11599           password-noexlamation config files, patch from Stephpen Bechard,
11600           closes: Bug#539
11601
11602 2004-11-24 12:54  ivan
11603
11604         * Makefile: don't enabled RT by default
11605
11606 2004-11-24 10:28  khoff
11607
11608         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
11609           address search.
11610
11611 2004-11-24 02:28  ivan
11612
11613         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
11614           checks which are causing an error
11615
11616 2004-11-24 01:00  ivan
11617
11618         * Makefile: some RT install updates
11619
11620 2004-11-23 17:30  ivan
11621
11622         * FS/bin/freeside-daily: fix perms on automated backups
11623
11624 2004-11-23 17:28  ivan
11625
11626         * httemplate/index.html: add rate plan maintenance to sysadmin
11627           section
11628
11629 2004-11-22 10:20  ivan
11630
11631         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
11632           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
11633           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
11634           httemplate/edit/part_pkg.cgi: promo codes and separate signup
11635           addresses for hdn
11636
11637 2004-11-22 03:11  ivan
11638
11639         * httemplate/search/sqlradius.cgi: Called-Station-ID label
11640
11641 2004-11-21 18:31  ivan
11642
11643         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
11644           search directions, fix bug preventing show_called_station,
11645           hide_ip and hide_data form working
11646
11647 2004-11-20 09:26  ivan
11648
11649         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
11650           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
11651           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
11652           FS/t/rate_prefix.t, FS/t/rate_region.t, SCHEMA_CHANGE,
11653           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
11654           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
11655           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
11656           httemplate/edit/rate_region.cgi,
11657           httemplate/edit/process/rate.cgi,
11658           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
11659           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
11660           htetc/handler.pl, httemplate/search/sqlradius.cgi,
11661           httemplate/search/sqlradius.html: first pass at VoIP rating
11662
11663 2004-11-17 05:22  ivan
11664
11665         * httemplate/edit/part_pkg.cgi: #debugging cruft
11666
11667 2004-11-17 05:19  ivan
11668
11669         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
11670           clone-ing (customize package)
11671
11672 2004-11-16 06:19  ivan
11673
11674         * htetc/handler.pl: can't set $p without $cgi
11675
11676 2004-11-16 06:16  ivan
11677
11678         * htetc/handler.pl: correct package for $r
11679
11680 2004-11-16 06:11  ivan
11681
11682         * htetc/handler.pl: handle RT NoAuth sections
11683
11684 2004-11-12 21:37  ivan
11685
11686         * FS/FS/svc_acct.pm: oops, that's better
11687
11688 2004-11-12 21:32  ivan
11689
11690         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
11691           Argument isn't numeric errors
11692
11693 2004-11-11 04:18  ivan
11694
11695         * rt/sbin/rt-setup-database.in: merge in changes to
11696           rt-setup-database
11697
11698 2004-11-11 04:13  ivan
11699
11700         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
11701           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in,
11702           etc/RT_Config.pm.in, etc/acl.mysql: import rt 3.0.12
11703
11704 2004-11-11 04:10  ivan
11705
11706         * rt/: Makefile.in, configure, Changelog, configure.ac,
11707           sbin/rt-test-dependencies.in, html/autohandler, html/index.html,
11708           html/Ticket/History.html, html/Ticket/ModifyAll.html,
11709           html/Ticket/Update.html, html/Ticket/Create.html,
11710           html/Ticket/Display.html, html/Ticket/ModifyDates.html,
11711           html/Ticket/ModifyLinks.html,
11712           html/Ticket/Elements/LoadTextAttachments,
11713           html/Ticket/Elements/ShowRequestor,
11714           html/Ticket/Elements/ShowTransaction,
11715           html/Ticket/Elements/FindAttachments,
11716           html/Ticket/Elements/ShowAttachments,
11717           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
11718           html/Approvals/index.html, html/Admin/Global/GroupRights.html,
11719           html/Admin/Global/UserRights.html,
11720           html/Admin/Groups/GroupRights.html,
11721           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
11722           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
11723           html/Admin/Global/Template.html,
11724           html/Admin/Queues/GroupRights.html, html/Admin/Users/Modify.html,
11725           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
11726           html/Admin/Queues/Template.html,
11727           html/Admin/Queues/UserRights.html,
11728           html/Admin/Elements/EditCustomField,
11729           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
11730           html/Admin/Elements/UserTabs,
11731           html/Admin/Elements/SelectNewGroupMembers,
11732           html/SelfService/Prefs.html, html/Elements/MyRequests,
11733           html/SelfService/Display.html, html/Elements/MessageBox,
11734           html/Elements/QueryString, html/Elements/SelectMatch,
11735           html/REST/1.0/Forms/ticket/default,
11736           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
11737           html/User/Prefs.html, html/User/Groups/Members.html,
11738           html/User/Groups/Modify.html, lib/RT.pm.in,
11739           lib/t/data/rt-send-cc, lib/RT/Template_Overlay.pm,
11740           lib/RT/Date.pm, lib/RT/StyleGuide.pod, lib/RT/Ticket_Overlay.pm,
11741           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
11742           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
11743           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
11744           lib/RT/Tickets_Overlay.pm, lib/RT/Attachment_Overlay.pm,
11745           lib/RT/User_Overlay.pm, lib/RT/CurrentUser.pm,
11746           lib/RT/Principal_Overlay.pm, lib/RT/Scrip_Overlay.pm,
11747           lib/RT/Queue_Overlay.pm, lib/RT/Groups_Overlay.pm,
11748           lib/RT/Transaction_Overlay.pm,
11749           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/Link_Overlay.pm,
11750           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
11751           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
11752           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
11753           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
11754           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po, lib/RT/I18N/fi.po,
11755           lib/RT/I18N/zh_cn.po, lib/RT/Action/SendEmail.pm,
11756           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
11757           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm:
11758           import rt 3.0.12
11759
11760 2004-11-11 00:16  ivan
11761
11762         * install/fedora/fc2/INSTALL: last wo
11763
11764 2004-11-11 00:13  ivan
11765
11766         * install/fedora/fc2/INSTALL: cats help alot
11767
11768 2004-11-10 23:44  ivan
11769
11770         * install/fedora/fc2/: INSTALL, sources.list: adding fc2 install
11771
11772 2004-11-09 03:42  ivan
11773
11774         * httemplate/search/report_tax.cgi: add handling for texas tax
11775           exemption and warning that report might not make sense for
11776           partial months other than the current one
11777
11778 2004-11-09 03:00  ivan
11779
11780         * httemplate/search/report_tax.cgi: add handling for texas tax
11781           exemption and warning that report might not make sense for
11782           partial months other than the current one
11783
11784 2004-11-09 01:31  ivan
11785
11786         * httemplate/search/report_tax.cgi: parenthesis help alot
11787
11788 2004-11-09 01:13  ivan
11789
11790         * httemplate/search/report_tax.cgi: fix for correct reporting of
11791           generic taxes
11792
11793 2004-11-09 00:14  ivan
11794
11795         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
11796
11797 2004-11-08 23:23  ivan
11798
11799         * httemplate/search/report_tax.cgi: fixes to run under the mason
11800           strictness
11801
11802 2004-11-08 01:24  ivan
11803
11804         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
11805           purpose
11806
11807 2004-11-08 01:16  ivan
11808
11809         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
11810           upgrades! (new installs ok)
11811
11812 2004-11-07 21:33  ivan
11813
11814         * bin/rollback: adding in case this is needed again
11815
11816 2004-11-04 01:45  ivan
11817
11818         * install/debian/3.0/INSTALL: and the last two runtime ones
11819
11820 2004-11-04 01:26  ivan
11821
11822         * install/debian/3.0/INSTALL: few additional dependancies
11823
11824 2004-10-26 05:43  ivan
11825
11826         * install/redhat/es3/: INSTALL, httpd-init: adding rh es3 files
11827
11828 2004-10-26 05:36  ivan
11829
11830         * Makefile: 1.5.0pre6!
11831
11832 2004-10-26 05:33  ivan
11833
11834         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
11835           schema.html: slightly more up-to-date docs
11836
11837 2004-10-26 05:07  ivan
11838
11839         * FS/FS/part_export.pm: allow an empty exporttype so you can create
11840           new objects
11841
11842 2004-10-26 04:51  ivan
11843
11844         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
11845           webdemo!
11846
11847 2004-10-26 04:26  ivan
11848
11849         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
11850           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
11851           FS/FS/part_pkg_option.pm, SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST,
11852           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
11853           FS/t/part_pkg-flat_comission.t,
11854           FS/t/part_pkg-flat_comission_cust.t,
11855           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
11856           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
11857           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
11858           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
11859           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
11860           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
11861           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
11862           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
11863           FS/FS/part_pkg/flat_comission_cust.pm,
11864           FS/FS/part_pkg/flat_comission_pkg.pm,
11865           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
11866           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
11867           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
11868           FS/FS/part_pkg/sqlradacct_hour.pm,
11869           FS/FS/part_pkg/subscription.pm: modular price plans!
11870
11871 2004-10-25 23:33  ivan
11872
11873         * httemplate/search/report_tax.cgi: and one last case with named
11874           and not named taxes in the same region, ack
11875
11876 2004-10-25 23:04  ivan
11877
11878         * httemplate/search/report_tax.cgi: taxes are hard
11879
11880 2004-10-25 16:47  ivan
11881
11882         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11883           taxclass & named tax edge cases
11884
11885 2004-10-25 16:39  ivan
11886
11887         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11888           taxclass & named tax edge cases
11889
11890 2004-10-25 15:48  ivan
11891
11892         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11893           taxclass & named tax edge cases
11894
11895 2004-10-25 14:35  ivan
11896
11897         * httemplate/search/report_tax.cgi: fix joins for proper tax
11898           reporting
11899
11900 2004-10-23 04:45  ivan
11901
11902         * conf/: alerter_template, invoice_latexfooter, invoice_template:
11903           better
11904
11905 2004-10-23 04:34  ivan
11906
11907         * conf/: invoice_latexfooter, invoice_latexnotes: update default
11908           notes and footer
11909
11910 2004-10-23 03:36  ivan
11911
11912         * FS/FS/part_export/artera_turbo.pm: add debug flag
11913
11914 2004-10-22 03:31  ivan
11915
11916         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
11917           support to main customer view, for artera turbo
11918
11919 2004-10-22 03:14  ivan
11920
11921         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
11922           aid
11923
11924 2004-10-21 01:54  ivan
11925
11926         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
11927
11928 2004-10-21 01:33  ivan
11929
11930         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
11931           package definition browse
11932
11933 2004-10-21 00:07  ivan
11934
11935         * httemplate/search/report_tax.cgi: fix tax report edge cases when
11936           using taxclasses in some regions but not others
11937
11938 2004-10-20 01:28  ivan
11939
11940         * bin/artera.import: back to id
11941
11942 2004-10-20 01:20  ivan
11943
11944         * bin/artera.import: locate existing ones by title, warn on errors
11945
11946 2004-10-20 01:16  ivan
11947
11948         * httemplate/index.html: add external browse
11949
11950 2004-10-20 01:14  ivan
11951
11952         * bin/artera.import: adding artera import
11953
11954 2004-10-20 01:08  ivan
11955
11956         * bin/artera.import: adding artera import
11957
11958 2004-10-20 01:07  ivan
11959
11960         * httemplate/: search/svc_external.cgi, index.html: add
11961           svc_external search
11962
11963 2004-10-19 17:44  ivan
11964
11965         * conf/logo.eps: new logo!
11966
11967 2004-10-19 16:52  ivan
11968
11969         * conf/logo.eps: new logo!
11970
11971 2004-10-19 04:50  ivan
11972
11973         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
11974           privledges, so -T not necessary
11975
11976 2004-10-19 01:44  ivan
11977
11978         * Makefile: sleep long enough to be worthwhile
11979
11980 2004-10-18 05:37  ivan
11981
11982         * httemplate/: index.html, images/small-logo.png: that's right, a
11983           new logo
11984
11985 2004-10-17 07:01  ivan
11986
11987         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
11988           fs_selfservice/FS-SelfService/SelfService.pm,
11989           fs_selfservice/FS-SelfService/cgi/agent.cgi,
11990           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
11991           fs_selfservice/FS-SelfService/cgi/provision_list.html,
11992           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
11993           turbo handling to self-service and reseller interfaces
11994
11995 2004-10-17 02:54  ivan
11996
11997         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
11998           templated svc_acct provisioner, from agent interface
11999
12000 2004-10-17 02:19  ivan
12001
12002         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
12003           FS/FS/part_export/artera_turbo.pm,
12004           httemplate/view/svc_external.cgi: add options to adjust UI for
12005           artera turbo as svc_export
12006
12007 2004-10-16 03:15  ivan
12008
12009         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
12010           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
12011
12012 2004-10-12 22:46  ivan
12013
12014         * Makefile: apachectl sucks ass
12015
12016 2004-10-12 14:59  ivan
12017
12018         * httemplate/view/svc_acct.cgi: fix edit link!  oops
12019
12020 2004-10-11 23:08  ivan
12021
12022         * httemplate/search/sqlradius.cgi: more info in error message for
12023           unknown export type, fix test for sqlradius_withdomain export,
12024           woo!
12025
12026 2004-10-11 22:54  ivan
12027
12028         * Makefile: update apache restart line for local apache
12029
12030 2004-10-09 03:57  ivan
12031
12032         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
12033           the RADIUS session data, link to the detail search
12034
12035 2004-10-06 06:39  ivan
12036
12037         * httemplate/search/: sqlradius.cgi: more formatting updates to
12038           RADIUS report
12039
12040 2004-10-06 06:33  ivan
12041
12042         * httemplate/search/sqlradius.cgi: small formatting updates to
12043           RADIUS report
12044
12045 2004-10-06 06:27  ivan
12046
12047         * httemplate/search/sqlradius.cgi: small formatting updates to
12048           RADIUS report
12049
12050 2004-10-06 05:37  ivan
12051
12052         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
12053           when using an ignored-accounting export
12054
12055 2004-10-05 09:28  ivan
12056
12057         * httemplate/search/sqlradius.cgi,
12058           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
12059           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
12060           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
12061           RADIUS session viewing
12062
12063 2004-10-05 07:16  ivan
12064
12065         * httemplate/view/cust_bill.cgi: links to show alternate invoices
12066           also
12067
12068 2004-10-05 06:52  ivan
12069
12070         * httemplate/view/cust_bill.cgi: links to show alternate invoices
12071           also
12072
12073 2004-10-05 06:43  ivan
12074
12075         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
12076           cust_bill.cgi: links to show alternate invoices also
12077
12078 2004-10-05 06:35  ivan
12079
12080         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
12081           cust_bill.cgi: links to show alternate invoices also
12082
12083 2004-10-05 05:17  ivan
12084
12085         * FS/bin/freeside-selfservice-server: DO open a database connection
12086           in the parent process, this cached the $dbdef and speeds things
12087           up significantly
12088
12089 2004-09-27 16:17  ivan
12090
12091         * install/redhat/8/INSTALL: please don't use rh8
12092
12093 2004-09-27 13:42  ivan
12094
12095         * install/redhat/8/INSTALL: apachetoolbox instead i guess
12096
12097 2004-09-27 13:37  ivan
12098
12099         * install/redhat/8/: INSTALL, README.insecure, sources.list: adding
12100           rh8 install foo and warning
12101
12102 2004-09-22 04:28  ivan
12103
12104         * httemplate/search/: cust_bill_event.html,
12105           report_cust_credit.html, report_cust_pay.html, report_tax.html:
12106           add missing <TR> tags
12107
12108 2004-09-22 04:04  ivan
12109
12110         * httemplate/elements/: calendar-en.js, calendar-setup.js,
12111           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
12112           jscalendar
12113
12114 2004-09-21 00:57  ivan
12115
12116         * httemplate/view/cust_main.cgi: and for refunds too
12117
12118 2004-09-21 00:50  ivan
12119
12120         * httemplate/view/cust_main.cgi: better display of echeck
12121           payments/refunds/etc.
12122
12123 2004-09-16 06:22  ivan
12124
12125         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
12126           mass duplicate checking on export changes, fix bug in new export
12127           editing, error message includes the number of duplicate customers
12128           also
12129
12130 2004-09-16 00:19  ivan
12131
12132         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
12133
12134 2004-09-15 18:47  ivan
12135
12136         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
12137
12138 2004-09-15 08:31  ivan
12139
12140         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
12141           username@domain uniqueness, closes: Bug#980
12142
12143 2004-09-15 01:57  ivan
12144
12145         * FS/bin/freeside-selfservice-server: it would help to set the
12146           permissions on the lockfile right, so the kids can open it...
12147
12148 2004-09-15 01:45  ivan
12149
12150         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12151           obtain a new descriptor for the lock in kids, this should fix
12152           locking problems
12153
12154 2004-09-15 01:30  ivan
12155
12156         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
12157           the lock in kids, this should fix locking problems
12158
12159 2004-09-14 06:00  ivan
12160
12161         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
12162           httemplate/edit/cust_refund.cgi,
12163           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
12164
12165 2004-09-13 23:47  ivan
12166
12167         * FS/bin/freeside-selfservice-server,
12168           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12169           selfservice: - server: don't reconnect again if we've already
12170           been signalled to shutdown - server: add kid reaping to shutdown
12171           sequence - server: add another optional logging level to response
12172           sending - server: acquire write mutex for keepalives
12173
12174 2004-09-09 05:04  ivan
12175
12176         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
12177           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
12178           it doesn't use a separate process/ file, this allows large error
12179           messages to be displayed properly
12180
12181 2004-09-06 05:44  ivan
12182
12183         * FS/bin/freeside-selfservice-server,
12184           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12185           self-service keepalives
12186
12187 2004-09-06 02:44  ivan
12188
12189         * FS/bin/freeside-selfservice-server: don't open a database
12190           connection in the parent process
12191
12192 2004-09-06 02:28  ivan
12193
12194         * FS/bin/freeside-queued: don't die off even on database failures
12195
12196 2004-09-05 16:21  ivan
12197
12198         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
12199           catch it, but add client-side protection against
12200           double-submission also.
12201
12202 2004-09-05 15:42  ivan
12203
12204         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
12205           checking will catch it, but add client-side protection against
12206           double-submission also.
12207
12208 2004-09-05 02:42  ivan
12209
12210         * test/dup-test: adding duplicate test
12211
12212 2004-09-05 02:41  ivan
12213
12214         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
12215           conditions in duplicate checking
12216
12217 2004-09-04 03:02  ivan
12218
12219         * FS/FS/export_svc.pm: first try at duplicate checking on new
12220           export associations
12221
12222 2004-08-27 04:33  ivan
12223
12224         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
12225
12226 2004-08-27 04:16  ivan
12227
12228         * FS/bin/freeside-sqlradius-reset: add option to specify exports
12229
12230 2004-08-24 05:22  ivan
12231
12232         * Makefile: small Makefile update
12233
12234 2004-08-24 04:16  ivan
12235
12236         * FS/FS/ClientAPI/MyAccount.pm,
12237           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12238           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
12239           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
12240           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
12241           fs_selfservice/FS-SelfService/cgi/agent_main.html,
12242           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
12243           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
12244           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
12245           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
12246           fs_selfservice/FS-SelfService/cgi/list_customers.html,
12247           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
12248           fs_selfservice/FS-SelfService/cgi/provision.html,
12249           fs_selfservice/FS-SelfService/cgi/provision_list.html,
12250           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12251           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
12252           fs_selfservice/FS-SelfService/cgi/view_customer.html,
12253           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
12254           FS/FS/ClientAPI/Signup.pm,
12255           fs_selfservice/FS-SelfService/SelfService.pm,
12256           httemplate/search/cust_main.cgi: big update for reseller
12257           interface
12258
12259 2004-08-20 01:58  ivan
12260
12261         * bin/ispman.ldap.import: adding
12262
12263 2004-08-19 09:35  ivan
12264
12265         * httemplate/search/cust_credit.html: add customer # to credit
12266           reports too
12267
12268 2004-08-19 03:53  ivan
12269
12270         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
12271           legal shells, closes: Bug#118
12272
12273 2004-08-18 17:22  ivan
12274
12275         * httemplate/search/: cust_pay.cgi, elements/search.html: add
12276           customer # to payment reports, add table cell alignment option to
12277           general search component
12278
12279 2004-08-17 06:14  ivan
12280
12281         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
12282           up cust_main records, also don't pollute the original object when
12283           used with override options, closes: Bug#982
12284
12285 2004-08-17 00:43  ivan
12286
12287         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
12288           path to passwd.cgi!
12289
12290 2004-08-14 05:26  ivan
12291
12292         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
12293           duplicate checking on new export associations
12294
12295 2004-08-11 16:56  ivan
12296
12297         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
12298
12299 2004-08-09 12:03  ivan
12300
12301         * init.d/freeside-init: add /usr/local/bin to PATH
12302
12303 2004-08-06 19:49  ivan
12304
12305         * httemplate/view/cust_main.cgi: disable order package button until
12306           a package has been selected
12307
12308 2004-08-05 11:47  ivan
12309
12310         * FS/FS.pm: fix pod typo
12311
12312 2004-08-02 02:43  ivan
12313
12314         * httemplate/index.html: fix link to virtual host browse
12315
12316 2004-08-01 17:41  ivan
12317
12318         * FS/FS/part_export/vpopmail.pm: no maintainer, use
12319           shellcommands_withdomain instead
12320
12321 2004-07-30 00:12  ivan
12322
12323         * FS/FS/svc_Common.pm: set fixed values from an explicitly
12324           specified svcpart on replace too
12325
12326 2004-07-29 21:54  ivan
12327
12328         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
12329           conf/cust_pkg-change_svcpart,
12330           httemplate/edit/process/cust_svc.cgi,
12331           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
12332           svcpart changes now trigger all necessary export actions, manual
12333           svcpart changing on svc_acct view, linking changes svcpart if you
12334           ask it to, closes: Bug#671, Bug#644
12335
12336 2004-07-29 14:49  ivan
12337
12338         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
12339           advertising source list
12340
12341 2004-07-15 15:40  ivan
12342
12343         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
12344           FS/FS/ClientAPI/Signup.pm,
12345           fs_selfservice/FS-SelfService/SelfService.pm,
12346           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12347           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
12348           fs_selfservice/FS-SelfService/cgi/logout.html,
12349           fs_selfservice/FS-SelfService/cgi/make_payment.html,
12350           fs_selfservice/FS-SelfService/cgi/myaccount.html,
12351           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
12352           fs_selfservice/FS-SelfService/cgi/payment_results.html,
12353           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
12354           fs_selfservice/FS-SelfService/cgi/provision.html,
12355           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
12356           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12357           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
12358           httemplate/view/cust_main.cgi: big update for customer
12359           self-service: add provisioning/unprovisioning of purchased
12360           services, like fs_selfadmin
12361
12362 2004-07-12 06:51  ivan
12363
12364         * httemplate/view/cust_main.cgi: DEL out voided payments to
12365           distinguish them visually better
12366
12367 2004-07-10 07:46  ivan
12368
12369         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
12370           decline/cancel when customer has a negative balance & purchases
12371           stuff with it
12372
12373 2004-07-10 07:30  ivan
12374
12375         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
12376
12377 2004-07-10 06:30  ivan
12378
12379         * httemplate/: index.html, search/cust_bill_event.cgi,
12380           search/cust_bill_event.html: add calendar to cust_bill_event
12381           search page, make ending date default to open-ended like other
12382           reports
12383
12384 2004-07-10 06:21  ivan
12385
12386         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
12387           before and cluck loudly when the FS::tablename class isn't
12388           loaded, rather than throw exceptions
12389
12390 2004-07-10 06:08  ivan
12391
12392         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
12393           doesn't bomb out in FS::Record::qsearch with Can't locate object
12394           method virtual_fields via package FS::svc_external
12395
12396 2004-07-09 04:45  ivan
12397
12398         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
12399           agent.cgi, make sure warnings are turned off when parsing
12400           templates to avoid too much output to STDERR triggering obscure
12401           apache hang bug.  thanks dean you rule.
12402
12403 2004-07-09 02:29  ivan
12404
12405         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
12406           param separator
12407
12408 2004-07-08 04:15  ivan
12409
12410         * httemplate/edit/process/cust_main.cgi: don't change otaker when
12411           just editing account, closes: Bug#921
12412
12413 2004-07-07 09:06  ivan
12414
12415         * FS/FS/cust_pay.pm: allow payment modification so we can import
12416           order_number info
12417
12418 2004-07-06 12:10  ivan
12419
12420         * FS/FS/Record.pm: better error message for missing tables
12421
12422 2004-07-06 10:26  ivan
12423
12424         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
12425           httemplate/edit/cust_refund.cgi,
12426           httemplate/edit/process/cust_credit.cgi,
12427           httemplate/edit/process/cust_refund.cgi,
12428           httemplate/view/cust_main.cgi: payment voiding part deux & credit
12429           card refunds!
12430
12431 2004-07-06 07:22  ivan
12432
12433         * FS/FS/cust_refund.pm: document and check refund reasons
12434
12435 2004-07-06 06:26  ivan
12436
12437         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
12438           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
12439           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
12440           add cust_pay_void table and payment voiding web ui part one
12441
12442 2004-07-06 01:43  ivan
12443
12444         * htetc/handler.pl: 0.32 (and then some) released
12445
12446 2004-07-01 06:49  ivan
12447
12448         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
12449           self-service
12450
12451 2004-07-01 05:45  ivan
12452
12453         * FS/FS/agent.pm: fix silly bug editing agents
12454
12455 2004-07-01 05:42  ivan
12456
12457         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
12458           hash method with an empty Hash attribute, wtf?
12459
12460 2004-06-30 11:19  ivan
12461
12462         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
12463           template fixes
12464
12465 2004-06-30 11:12  ivan
12466
12467         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
12468           also fill in name filed
12469
12470 2004-06-30 11:01  ivan
12471
12472         * FS/FS/cust_pay.pm: typo
12473
12474 2004-06-30 10:57  ivan
12475
12476         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
12477           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
12478           conf/payment_receipt_email: payment receipts!
12479
12480 2004-06-30 07:33  ivan
12481
12482         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
12483           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
12484
12485 2004-06-30 03:02  ivan
12486
12487         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
12488           encrypt scp dumps
12489
12490 2004-06-30 02:56  ivan
12491
12492         * FS/FS/cust_bill.pm: fix warning message when agent-specific
12493           plandata cannot be found
12494
12495 2004-06-29 00:57  ivan
12496
12497         * httemplate/docs/schema.html: cust_pay_refund
12498
12499 2004-06-28 21:02  ivan
12500
12501         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
12502           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
12503           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
12504           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
12505           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
12506           httemplate/edit/cust_bill_pay.cgi,
12507           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
12508           table to refund payments
12509
12510 2004-06-25 11:28  ivan
12511
12512         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
12513           paydate_monthyear method and thus bug#862 and i need some sleep
12514
12515 2004-06-25 10:57  ivan
12516
12517         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
12518           httemplate/misc/payment.cgi: fix one-time card charging not
12519           pulling in exp date?
12520
12521 2004-06-25 10:26  ivan
12522
12523         * httemplate/misc/payment.cgi: set defaults so as to not change the
12524           billing type when entering a one time payment
12525
12526 2004-06-25 03:25  ivan
12527
12528         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
12529           rather before doing anything
12530
12531 2004-06-25 03:16  ivan
12532
12533         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
12534           contains a ;
12535
12536 2004-06-25 03:07  ivan
12537
12538         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
12539
12540 2004-06-25 01:44  ivan
12541
12542         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
12543
12544 2004-06-22 19:13  ivan
12545
12546         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
12547           lines
12548
12549 2004-06-21 20:12  ivan
12550
12551         * Makefile: snapshot before schema changes
12552
12553 2004-06-21 20:11  ivan
12554
12555         * FS/FS.pm: small doc update
12556
12557 2004-06-21 20:10  ivan
12558
12559         * bin/sqlradius.import: fix attribute importing bugs that borked
12560           the passwords
12561
12562 2004-06-21 07:24  ivan
12563
12564         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
12565           checking on add'l package order
12566
12567 2004-06-21 06:36  ivan
12568
12569         * FS/MANIFEST: removing old report from MANIFEST
12570
12571 2004-06-21 05:27  ivan
12572
12573         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
12574
12575 2004-06-21 03:58  ivan
12576
12577         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
12578           on agent add'l package order
12579
12580 2004-06-21 03:45  ivan
12581
12582         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
12583           primary
12584
12585 2004-06-21 03:26  ivan
12586
12587         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
12588           only allow primary users access to the self-service server
12589
12590 2004-06-18 03:28  ivan
12591
12592         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
12593           fix: avoid newline prepend fix from borking indented first <%,
12594           fixes customer search by otaker under mason, closes: Bug#830
12595
12596 2004-06-17 05:32  ivan
12597
12598         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
12599           frontpage extensions to www_shellcommands export
12600
12601 2004-06-16 16:59  ivan
12602
12603         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
12604           hosts
12605
12606 2004-06-16 07:07  ivan
12607
12608         * httemplate/search/report_tax.cgi: update tax report for taxclass
12609
12610 2004-06-15 06:27  ivan
12611
12612         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
12613           moving passwd cgi to self-service
12614
12615 2004-06-15 03:59  ivan
12616
12617         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
12618           field check
12619
12620 2004-06-11 09:44  ivan
12621
12622         * httemplate/search/report_tax.cgi: fix date range for old perl,
12623           count tax exempt and COMP customers correctly
12624
12625 2004-06-11 07:57  ivan
12626
12627         * httemplate/search/report_tax.cgi: fix to find all customer
12628           scorrectly
12629
12630 2004-06-11 07:25  ivan
12631
12632         * httemplate/search/report_tax.cgi: tax report fix sort
12633
12634 2004-06-11 07:03  ivan
12635
12636         * FS/FS/Conf.pm, httemplate/index.html: tax report!
12637
12638 2004-06-11 06:44  ivan
12639
12640         * httemplate/search/report_tax.cgi: tax report!
12641
12642 2004-06-11 00:37  ivan
12643
12644         * Makefile: add update-selfservice target
12645
12646 2004-06-10 05:58  ivan
12647
12648         * httemplate/browse/agent.cgi: now available as methods
12649
12650 2004-06-10 05:31  ivan
12651
12652         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
12653           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
12654           FS/FS/ClientAPI/Signup.pm,
12655           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12656           fs_selfservice/FS-SelfService/cgi/agent_login.html,
12657           fs_selfservice/FS-SelfService/cgi/agent_main.html,
12658           fs_selfservice/FS-SelfService/cgi/cvv2.html,
12659           fs_selfservice/FS-SelfService/cgi/cvv2.png,
12660           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
12661           fs_selfservice/FS-SelfService/cgi/list_customers.html,
12662           fs_selfservice/FS-SelfService/cgi/signup.html,
12663           fs_selfservice/FS-SelfService/cgi/view_customer.html,
12664           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
12665           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
12666
12667 2004-06-10 04:28  ivan
12668
12669         * httemplate/search/cust_main-otaker.cgi: tyop
12670
12671 2004-06-09 01:59  ivan
12672
12673         * Makefile: need this entry for myself though!
12674
12675 2004-06-05 05:01  ivan
12676
12677         * Makefile: AND set its owner.  whew.
12678
12679 2004-06-05 04:55  ivan
12680
12681         * Makefile: and don't forget to make the dir
12682
12683 2004-06-05 04:47  ivan
12684
12685         * Makefile: fix path and make var substitution
12686
12687 2004-06-05 04:37  ivan
12688
12689         * Makefile: oops fix line endings in automated self-service lib
12690           install
12691
12692 2004-06-05 04:34  ivan
12693
12694         * Makefile: automated self-service lib install
12695
12696 2004-06-05 02:34  ivan
12697
12698         * bin/: sqlradius-norealm.reimport, sqlradius.import,
12699           sqlradius.reimport: sqlradius import updates
12700
12701 2004-06-04 20:00  ivan
12702
12703         * Makefile: self-service installer?
12704
12705 2004-06-03 03:09  ivan
12706
12707         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
12708           address on "re-email" link
12709
12710 2004-06-03 02:55  ivan
12711
12712         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
12713           screen and "re-email/re-print" links, also fix agent-specific
12714           From: address on "re-email" link
12715
12716 2004-06-03 00:00  ivan
12717
12718         * FS/FS/cust_bill.pm: better error message for non-applicable
12719           invoice events
12720
12721 2004-06-02 14:27  ivan
12722
12723         * fs_selfservice/DEPLOY: simple kludge for testing
12724
12725 2004-06-01 03:56  ivan
12726
12727         * httemplate/edit/part_bill_event.cgi: html table fix
12728
12729 2004-06-01 03:53  ivan
12730
12731         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
12732           per-agent invoice_from addresses
12733
12734 2004-06-01 02:23  ivan
12735
12736         * bin/postfix_courierimap.import: typo in sql
12737
12738 2004-05-31 18:49  ivan
12739
12740         * FS/FS/cust_bill.pm: typo in error message
12741
12742 2004-05-28 16:26  ivan
12743
12744         * bin/sqlradius.reimport: adding password/finger correction tool
12745           too
12746
12747 2004-05-28 06:48  ivan
12748
12749         * bin/postfix_courierimap.import: adding
12750
12751 2004-05-28 04:33  ivan
12752
12753         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
12754           checking the filename at all... to catch empty form submissions?
12755
12756 2004-05-28 04:21  ivan
12757
12758         * httemplate/misc/upload-batch.cgi: better error reporting on
12759           unparsable filenames
12760
12761 2004-05-28 03:38  ivan
12762
12763         * httemplate/search/elements/search.html: show a better message
12764           when no results are found
12765
12766 2004-05-28 03:17  ivan
12767
12768         * httemplate/search/cust_bill.html: correct count statement when
12769           searching for individual invoices by #
12770
12771 2004-05-28 01:40  ivan
12772
12773         * bin/sqlradius.import: really.
12774
12775 2004-05-28 01:37  ivan
12776
12777         * bin/sqlradius.import: fixed up and working?
12778
12779 2004-05-28 00:02  ivan
12780
12781         * FS/FS/svc_domain.pm: report value passed for illegal action
12782           pseudo-field
12783
12784 2004-05-27 02:30  ivan
12785
12786         * bin/sqlradius.import: fixup domain svcpart selection
12787
12788 2004-05-27 02:14  ivan
12789
12790         * bin/sqlradius.import: adding sqlradius.import
12791
12792 2004-05-26 11:59  ivan
12793
12794         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
12795           interface
12796
12797 2004-05-26 06:07  ivan
12798
12799         * FS/FS/part_export/acct_sql.pm: fix table name
12800
12801 2004-05-26 06:02  ivan
12802
12803         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
12804           export some more to export to alias table also and in general be
12805           more configurable
12806
12807 2004-05-26 04:11  ivan
12808
12809         * FS/FS/cust_bill.pm: comma
12810
12811 2004-05-26 04:11  ivan
12812
12813         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
12814           temp files in cache.datasrc instead of /tmp
12815
12816 2004-05-26 03:36  ivan
12817
12818         * FS/FS/cust_bill.pm: better error checking/reporting for latex
12819           setup problems
12820
12821 2004-05-26 02:14  ivan
12822
12823         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
12824           web content in user homedirs and link to /var/www
12825
12826 2004-05-19 07:34  ivan
12827
12828         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
12829           acct_sql export
12830
12831 2004-05-19 07:29  ivan
12832
12833         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
12834           export
12835
12836 2004-05-19 07:22  ivan
12837
12838         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
12839
12840 2004-05-19 06:41  ivan
12841
12842         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
12843           t/part_export-acct_sql.t: adding acct_sql export
12844
12845 2004-05-19 05:31  ivan
12846
12847         * httemplate/edit/part_pkg.cgi: continue making
12848           hours/input/output/total display on invoices conditional on there
12849           being any charge for overages
12850
12851 2004-05-19 05:30  ivan
12852
12853         * httemplate/edit/part_pkg.cgi: finish making
12854           hours/input/output/total display on invoices conditional on there
12855           being any charge for overages
12856
12857 2004-05-19 05:28  ivan
12858
12859         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
12860           display on invoices conditional on there being any charge for
12861           overages
12862
12863 2004-05-17 17:20  ivan
12864
12865         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
12866           order_pkg to return pkgnum also
12867
12868 2004-05-14 05:25  ivan
12869
12870         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
12871           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
12872           httemplate/edit/process/part_bill_event.cgi: add per-agent
12873           invoice templates, add per-package suspend invoice events, fix
12874           automatic creation of invoice_latex alternate templates
12875
12876 2004-05-12 11:07  ivan
12877
12878         * bin/sequences.reset: easier this way
12879
12880 2004-05-12 11:02  ivan
12881
12882         * bin/: sequences.reset, freeside.import: adding
12883
12884 2004-05-12 05:38  ivan
12885
12886         * install/redhat/9/: INSTALL, sources.list: that wasn't pleasant
12887
12888 2004-05-12 03:03  ivan
12889
12890         * Makefile: for native apache installs
12891
12892 2004-05-11 05:01  ivan
12893
12894         * httemplate/edit/svc_www.cgi: i'm not usually like this.
12895
12896 2004-05-11 04:58  ivan
12897
12898         * httemplate/edit/svc_www.cgi: this has been an evening of logical
12899           negation
12900
12901 2004-05-11 04:54  ivan
12902
12903         * httemplate/edit/svc_www.cgi: so close
12904
12905 2004-05-11 04:52  ivan
12906
12907         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
12908           svc_www-usersvc_svcpart and hopefully simplified zone select too
12909
12910 2004-05-11 04:22  ivan
12911
12912         * httemplate/edit/svc_www.cgi: need to pull in $conf
12913
12914 2004-05-11 04:19  ivan
12915
12916         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
12917           default and one kludge, to improve webhosting UI
12918
12919 2004-05-11 02:50  ivan
12920
12921         * FS/FS/part_export/www_shellcommands.pm: fix commands
12922
12923 2004-05-10 17:46  ivan
12924
12925         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
12926           host browse
12927
12928 2004-05-10 06:46  ivan
12929
12930         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
12931           password changing command
12932
12933 2004-05-10 06:17  ivan
12934
12935         * FS/FS/part_export/shellcommands.pm: fall back to password
12936           changing in the case of blank suspension/unsuspension commands,
12937           like some exports
12938
12939 2004-05-10 04:10  ivan
12940
12941         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
12942           export commands configrable
12943
12944 2004-05-10 03:01  ivan
12945
12946         * bin/sendmail.import: properly nested greps
12947
12948 2004-05-10 02:59  ivan
12949
12950         * bin/sendmail.import: allow for multiple svc_acct svcparts
12951
12952 2004-05-10 02:40  ivan
12953
12954         * bin/sendmail.import: 5.005!
12955
12956 2004-05-10 02:38  ivan
12957
12958         * bin/sendmail.import: ach 5.005
12959
12960 2004-05-10 01:38  ivan
12961
12962         * CREDITS: rt and sql-ledger
12963
12964 2004-05-08 00:46  ivan
12965
12966         * FS/FS/svc_acct.pm: default finger to first+last
12967
12968 2004-05-06 15:37  ivan
12969
12970         * httemplate/edit/svc_www.cgi: brainfart
12971
12972 2004-05-06 15:34  ivan
12973
12974         * httemplate/edit/svc_www.cgi: tyop
12975
12976 2004-05-06 15:29  ivan
12977
12978         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
12979           change the restart command in apache exports
12980
12981 2004-05-06 15:29  ivan
12982
12983         * FS/FS/svc_acct.pm: protect properly against deleting users linked
12984           to virtual web sites
12985
12986 2004-05-06 15:18  ivan
12987
12988         * httemplate/edit/svc_www.cgi: show service name and
12989           fully-qualified address on service add
12990
12991 2004-05-04 11:44  ivan
12992
12993         * FS/FS/queue.pm: don't truncate job args for display
12994
12995 2004-05-03 08:40  ivan
12996
12997         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
12998           (svc_external: id, title / svc_acct: domain)
12999
13000 2004-05-03 07:32  ivan
13001
13002         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
13003           part_export/shellcommands_withdomain.pm: make RADIUS groups
13004           available to shellcommands exports
13005
13006 2004-05-01 15:49  ivan
13007
13008         * httemplate/search/: cust_bill.html, elements/search.html: don't
13009           display links to missing customers
13010
13011 2004-05-01 14:40  ivan
13012
13013         * httemplate/search/cust_bill.html: I'm slow this morning
13014
13015 2004-05-01 14:38  ivan
13016
13017         * httemplate/search/cust_bill.html: oops tyop
13018
13019 2004-05-01 14:05  ivan
13020
13021         * httemplate/search/cust_bill.html: handle missing customer records
13022           without erroring out
13023
13024 2004-05-01 03:43  ivan
13025
13026         * install/redhat/9/INSTALL: update for some new atrpms package
13027           versions
13028
13029 2004-04-30 14:58  ivan
13030
13031         * FS/FS/Record.pm: accept empty zips for non-US countries...
13032
13033 2004-04-30 13:22  ivan
13034
13035         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
13036           scalar search" warning
13037
13038 2004-04-30 12:08  ivan
13039
13040         * httemplate/index.html: 15 day open invoice reports for qis
13041
13042 2004-04-29 02:21  ivan
13043
13044         * install/5.005/: DBIx-DBSchema-0.23-5.005kludge/Changes,
13045           DBIx-DBSchema-0.23-5.005kludge/DBSchema.pm,
13046           DBIx-DBSchema-0.23-5.005kludge/MANIFEST,
13047           DBIx-DBSchema-0.23-5.005kludge/MANIFEST.SKIP,
13048           DBIx-DBSchema-0.23-5.005kludge/Makefile.PL,
13049           DBIx-DBSchema-0.23-5.005kludge/README,
13050           DBIx-DBSchema-0.23-5.005kludge/TODO,
13051           DBD-Pg-1.22-fixvercmp/Changes, DBD-Pg-1.22-fixvercmp/MANIFEST,
13052           DBD-Pg-1.22-fixvercmp/Makefile.PL, DBD-Pg-1.22-fixvercmp/Pg.h,
13053           DBD-Pg-1.22-fixvercmp/Pg.pm, DBD-Pg-1.22-fixvercmp/Pg.xs,
13054           DBD-Pg-1.22-fixvercmp/README, DBD-Pg-1.22-fixvercmp/README.win32,
13055           DBD-Pg-1.22-fixvercmp/dbd-pg.pod, DBD-Pg-1.22-fixvercmp/dbdimp.c,
13056           DBD-Pg-1.22-fixvercmp/dbdimp.h,
13057           DBD-Pg-1.22-fixvercmp/eg/ApacheDBI.pl,
13058           DBD-Pg-1.22-fixvercmp/eg/lotest.pl,
13059           DBD-Pg-1.22-fixvercmp/eg/notify_test.patch,
13060           DBD-Pg-1.22-fixvercmp/t/00basic.t,
13061           DBD-Pg-1.22-fixvercmp/t/01connect.t,
13062           DBD-Pg-1.22-fixvercmp/t/01constants.t,
13063           DBD-Pg-1.22-fixvercmp/t/01setup.t,
13064           DBD-Pg-1.22-fixvercmp/t/02prepare.t,
13065           DBD-Pg-1.22-fixvercmp/t/03bind.t,
13066           DBD-Pg-1.22-fixvercmp/t/04execute.t,
13067           DBD-Pg-1.22-fixvercmp/t/05fetch.t,
13068           DBD-Pg-1.22-fixvercmp/t/06disconnect.t,
13069           DBD-Pg-1.22-fixvercmp/t/07reuse.t,
13070           DBD-Pg-1.22-fixvercmp/t/08txn.t,
13071           DBD-Pg-1.22-fixvercmp/t/09autocommit.t,
13072           DBD-Pg-1.22-fixvercmp/t/11quoting.t,
13073           DBD-Pg-1.22-fixvercmp/t/12placeholders.t,
13074           DBD-Pg-1.22-fixvercmp/t/13pgtype.t,
13075           DBD-Pg-1.22-fixvercmp/t/15funct.t,
13076           DBD-Pg-1.22-fixvercmp/t/99cleanup.t,
13077           DBD-Pg-1.22-fixvercmp/t/lib/App/Info.pm,
13078           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Handler.pm,
13079           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/RDBMS.pm,
13080           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Request.pm,
13081           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Util.pm,
13082           DBIx-DBSchema-0.23-5.005kludge/t/load-mysql.t,
13083           DBIx-DBSchema-0.23-5.005kludge/t/load-pg.t,
13084           DBIx-DBSchema-0.23-5.005kludge/t/load.t,
13085           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Handler/Prompt.pm,
13086           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/RDBMS/PostgreSQL.pm,
13087           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup.pm,
13088           DBIx-DBSchema-0.23-5.005kludge/DBSchema/Column.pm,
13089           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD.pm,
13090           DBIx-DBSchema-0.23-5.005kludge/DBSchema/Table.pm,
13091           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup/Index.pm,
13092           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup/Unique.pm,
13093           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/Pg.pm,
13094           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/Sybase.pm,
13095           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/mysql.pm: adding
13096           DBD::Pg and DBIx::DBSchema for 5.005.  argh freebsd and solaris!
13097
13098 2004-04-23 06:15  ivan
13099
13100         * FS/MANIFEST, httemplate/index.html: add link to new credit report
13101           on main menu, remove old obsolete shell-out reports
13102
13103 2004-04-23 05:50  ivan
13104
13105         * Makefile: fix up includes with Apache::ASP
13106
13107 2004-04-23 05:19  ivan
13108
13109         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
13110           httemplate/graph/money_time.cgi,
13111           httemplate/search/cust_bill.html,
13112           httemplate/search/cust_credit.html,
13113           httemplate/search/cust_pay.cgi,
13114           httemplate/search/report_cust_credit.html,
13115           httemplate/search/elements/search.html: credit report, add some
13116           links to sales/credits/receipts summary, move payment search to
13117           template
13118
13119 2004-04-22 19:32  ivan
13120
13121         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
13122           search/elements/search.html: working templated invoice search!
13123
13124 2004-04-22 00:38  ivan
13125
13126         * httemplate/elements/pager.html: silly pager fix
13127
13128 2004-04-22 00:07  ivan
13129
13130         * httemplate/search/report_cust_credit.html: initial copy from
13131           report_cust_pay.html
13132
13133 2004-04-21 13:52  ivan
13134
13135         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
13136           problems should be fatal and trigger retry
13137
13138 2004-04-20 18:49  ivan
13139
13140         * FS/FS/cust_main.pm: respect country default for batch import
13141
13142 2004-04-20 13:24  ivan
13143
13144         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
13145
13146 2004-04-19 18:23  ivan
13147
13148         * FS/FS/cust_main.pm: accept expiration dates in the same format
13149           they are output...
13150
13151 2004-04-19 17:58  ivan
13152
13153         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
13154           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
13155           fs_selfservice/FS-SelfService/SelfService.pm,
13156           httemplate/view/cust_main.cgi: add methods for masking credit
13157           cards, add payment info modification to self-service
13158
13159 2004-04-13 20:20  ivan
13160
13161         * install/fedora/fc1/: INSTALL, sources.list: adding preliminary
13162           install script for fedora core 1
13163
13164 2004-04-13 18:00  ivan
13165
13166         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
13167           make life easier when importing new upstream versions
13168
13169 2004-04-13 17:48  khoff
13170
13171         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
13172
13173 2004-04-13 15:30  ivan
13174
13175         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
13176           being used anyway
13177
13178 2004-04-13 13:01  ivan
13179
13180         * FS/t/part_export-communigate_pro.t: adding forgotten test
13181
13182 2004-04-13 11:27  ivan
13183
13184         * Makefile: adding comments for fedora
13185
13186 2004-04-10 18:50  ivan
13187
13188         * httemplate/search/: report_prepaid_income.cgi,
13189           report_prepaid_income.html: update unearned revenue report based
13190           on feedback from kevin
13191
13192 2004-04-09 15:35  ivan
13193
13194         * Makefile: thank goodness its friday
13195
13196 2004-04-09 15:34  ivan
13197
13198         * Makefile: really properly disable RT where not using
13199
13200 2004-04-09 15:33  ivan
13201
13202         * Makefile: properly disable RT where not using
13203
13204 2004-04-08 05:37  ivan
13205
13206         * Makefile: fix psql command line options for older pg
13207
13208 2004-04-08 05:23  ivan
13209
13210         * Makefile: fix quotes
13211
13212 2004-04-08 05:07  ivan
13213
13214         * Makefile: don't enable by default
13215
13216 2004-04-08 05:05  ivan
13217
13218         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
13219           in usage inst
13220
13221 2004-04-08 05:00  ivan
13222
13223         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
13224           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
13225           of RT integration
13226
13227 2004-04-07 22:53  ivan
13228
13229         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
13230           server until it is ready
13231
13232 2004-04-07 06:12  ivan
13233
13234         * FS/bin/freeside-reexport: oops, update the usage too
13235
13236 2004-04-07 06:11  ivan
13237
13238         * FS/bin/freeside-reexport: added options to select username,
13239           svcnum, svcpart
13240
13241 2004-04-07 04:39  ivan
13242
13243         * FS/FS/: Conf.pm, domain_record.pm: automatically update
13244           reverse-ARPA records (Bug#462) / recognize SOA records with the
13245           fqdn as well as @
13246
13247 2004-04-07 04:04  ivan
13248
13249         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
13250           domain
13251
13252 2004-04-07 01:34  ivan
13253
13254         * FS/FS/part_export.pm: argh, the glob itself is tainted under
13255           5.005
13256
13257 2004-04-07 01:07  ivan
13258
13259         * FS/FS/part_export.pm: make -T happy (under old perl?)
13260
13261 2004-04-05 19:03  ivan
13262
13263         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
13264
13265 2004-04-05 07:05  ivan
13266
13267         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
13268           httemplate/misc/process/link.cgi: add a domain pulldown to
13269           svc_acct linking, closes: Bug#277 / prevent "stealing" services
13270           with link unless you set legacy_link-steal config option, closes:
13271           Bug#321
13272
13273 2004-04-05 04:55  ivan
13274
13275         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
13276           heuristics to transfer ordering: primaries first, then sorted by
13277           quantity
13278
13279 2004-04-05 02:08  ivan
13280
13281         * htetc/handler.pl, httemplate/misc/whois.cgi,
13282           httemplate/view/svc_domain.cgi: add whois functionality
13283           internally instead of linking to geektools
13284
13285 2004-04-04 15:20  ivan
13286
13287         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
13288           to optionally allow non-matching svcparts to be moved during
13289           package changes, closes: Bug#667
13290
13291 2004-04-04 15:14  ivan
13292
13293         * httemplate/view/cust_main.cgi: comment out extraneous warning
13294
13295 2004-04-02 05:44  ivan
13296
13297         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
13298           Pragma:no-cache header, and set Content-Length and Cache-Control
13299           for viewing .pdf invoices with IE over SSL.
13300           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
13301
13302 2004-04-02 03:23  ivan
13303
13304         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
13305           .pdf extension to placate some versions of IE.  yay IE.
13306
13307 2004-04-01 18:09  ivan
13308
13309         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
13310           (r)ndc command
13311
13312 2004-04-01 06:50  ivan
13313
13314         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
13315           commands
13316
13317 2004-03-31 16:44  ivan
13318
13319         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
13320           sub-countries from Locale::SubCountry now
13321
13322 2004-03-30 08:43  ivan
13323
13324         * FS/FS/cust_main.pm: mutex the bill and collect functions
13325           per-customer
13326
13327 2004-03-30 01:20  ivan
13328
13329         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
13330           list of ignored zones, add nameservice records to existing
13331           domains, update for API change inDNS::ZoneParse 0.84
13332
13333 2004-03-29 13:49  ivan
13334
13335         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
13336           also
13337
13338 2004-03-28 22:03  ivan
13339
13340         * FS/FS/part_export.pm: fix export_info sub to return an empty
13341           hashref instead of undef
13342
13343 2004-03-26 17:05  khoff
13344
13345         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
13346           services in a particular order to get around certain
13347           inter-service dependancies
13348
13349 2004-03-25 20:54  ivan
13350
13351         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
13352           2.09
13353
13354 2004-03-25 20:46  ivan
13355
13356         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
13357           necessary
13358
13359 2004-03-25 03:00  ivan
13360
13361         * FS/FS/part_export/: domain_shellcommands.pm,
13362           www_shellcommands.pm: typo from refactoring
13363
13364 2004-03-25 00:55  ivan
13365
13366         * FS/FS/part_export/: domain_shellcommands.pm,
13367           forward_shellcommands.pm, shellcommands.pm,
13368           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
13369           ISPMan integration
13370
13371 2004-03-24 22:42  ivan
13372
13373         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
13374           and later only so far, still waiting to hear about 4.10
13375
13376 2004-03-24 07:38  ivan
13377
13378         * httemplate/edit/part_export.cgi: catch misconfigured exports
13379
13380 2004-03-24 06:28  ivan
13381
13382         * FS/FS/: part_export.pm, part_export/apache.pm,
13383           part_export/bind.pm, part_export/bind_slave.pm,
13384           part_export/bsdshell.pm, part_export/communigate_pro.pm,
13385           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
13386           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
13387           part_export/forward_shellcommands.pm, part_export/http.pm,
13388           part_export/infostreet.pm, part_export/ldap.pm,
13389           part_export/postfix.pm, part_export/shellcommands.pm,
13390           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
13391           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
13392           part_export/sysvshell.pm, part_export/textradius.pm,
13393           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
13394           export info to the modules themselves
13395
13396 2004-03-24 06:23  ivan
13397
13398         * FS/FS/part_export/router.pm: move export info to the modules
13399           themselves
13400
13401 2004-03-24 06:21  ivan
13402
13403         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
13404           t/part_export-passwdfile.t: adding passwdfile export base class
13405
13406 2004-03-24 06:17  ivan
13407
13408         * eg/export_template.pm: update example export for the new world of
13409           export data in themodule files
13410
13411 2004-03-24 01:35  ivan
13412
13413         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
13414           t/part_export-postfix.t, t/part_export-router.t: add missing
13415           compile tests
13416
13417 2004-03-23 11:57  ivan
13418
13419         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
13420           partial credits
13421
13422 2004-03-22 16:06  ivan
13423
13424         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
13425           htetc/handler.pl, httemplate/elements/small_custview.html,
13426           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
13427           httemplate/view/cust_main.cgi: one-time credit card and ACH
13428           payments (like self-service) closes: Bug#648
13429
13430 2004-03-22 16:06  ivan
13431
13432         * httemplate/search/report_receivables.cgi: fix sorting of NULL
13433           companies differently than empty companies
13434
13435 2004-03-22 11:02  ivan
13436
13437         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
13438           size of 6
13439
13440 2004-03-22 09:13  ivan
13441
13442         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
13443           add ACH help graphic
13444
13445 2004-03-22 07:18  ivan
13446
13447         * FS/FS/CGI.pm: tone down the titles
13448
13449 2004-03-22 07:04  ivan
13450
13451         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
13452
13453 2004-03-22 04:50  ivan
13454
13455         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
13456           expiration selection now -> 15 years instead of hardcoded
13457
13458 2004-03-22 03:05  ivan
13459
13460         * httemplate/: edit/process/REAL_cust_pkg.cgi,
13461           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
13462           misc/unprovision.cgi, misc/process/link.cgi,
13463           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
13464           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
13465           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
13466           remove everything that links to package view also, closes:
13467           Bug#569
13468
13469 2004-03-22 02:36  ivan
13470
13471         * httemplate/view/cust_main.cgi: further small UI tweaks
13472
13473 2004-03-22 02:16  ivan
13474
13475         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
13476           (closes: Bug#569)
13477
13478 2004-03-21 18:59  ivan
13479
13480         * httemplate/view/cust_main.cgi: much easier to understand listing
13481           of credits/payments that get split up, closes: Bug#773, 762
13482
13483 2004-03-19 04:36  ivan
13484
13485         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
13486
13487 2004-03-18 14:35  ivan
13488
13489         * FS/FS/part_export/shellcommands.pm: quote already-crypted
13490           passwords to prevent variable substitution
13491
13492 2004-03-18 14:32  ivan
13493
13494         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
13495           replace also
13496
13497 2004-03-18 14:00  ivan
13498
13499         * bin/shadow.reimport: add -b option
13500
13501 2004-03-18 12:58  ivan
13502
13503         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
13504           passwords
13505
13506 2004-03-17 17:46  ivan
13507
13508         * FS/bin/freeside-selfservice-server,
13509           fs_selfservice/FS-SelfService/SelfService.pm,
13510           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
13511           require Storable minimum 2.09
13512
13513 2004-03-17 15:16  ivan
13514
13515         * FS/FS/svc_acct.pm: fixup password checking to understand
13516           old-style *SUSPENDED* accounts and not to allow access for * ! !!
13517           passwords
13518
13519 2004-03-17 15:08  ivan
13520
13521         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
13522           accounts
13523
13524 2004-03-17 14:55  ivan
13525
13526         * bin/shadow.reimport: fix multiple svcparts
13527
13528 2004-03-17 14:53  ivan
13529
13530         * bin/shadow.reimport: allow multiple svcparts
13531
13532 2004-03-17 14:49  ivan
13533
13534         * bin/shadow.reimport: re-enable prompting
13535
13536 2004-03-17 14:45  ivan
13537
13538         * bin/shadow.reimport: add -d and -r options
13539
13540 2004-03-17 13:47  ivan
13541
13542         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
13543           proper self-service login supporting plaintext, crypt and MD5
13544           passwords
13545
13546 2004-03-16 12:41  ivan
13547
13548         * Makefile: rt-setup-database, not rt-initialize-database
13549
13550 2004-03-15 23:06  ivan
13551
13552         * Makefile, rt/config.layout.in: masonstatedir can't be configured
13553           form ./configure either, must use layout
13554
13555 2004-03-15 23:04  ivan
13556
13557         * Makefile: and finally, run the ./configure
13558
13559 2004-03-15 23:03  ivan
13560
13561         * Makefile: use a proper delimter
13562
13563 2004-03-15 23:00  ivan
13564
13565         * Makefile: transposition
13566
13567 2004-03-15 22:59  ivan
13568
13569         * Makefile: autogenerate rt/config.layout file
13570
13571 2004-03-15 22:58  ivan
13572
13573         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
13574           be generated
13575
13576 2004-03-15 22:45  ivan
13577
13578         * Makefile: initial RT targets
13579
13580 2004-03-15 22:43  ivan
13581
13582         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
13583           patch
13584
13585 2004-03-15 20:36  ivan
13586
13587         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
13588
13589 2004-03-15 16:34  ivan
13590
13591         * Makefile: dont want to error out here
13592
13593 2004-03-12 17:27  ivan
13594
13595         * Makefile: really add the necessary backslashes this time, fix
13596           s/// delimteres
13597
13598 2004-03-12 16:53  ivan
13599
13600         * Makefile: oops
13601
13602 2004-03-12 16:50  ivan
13603
13604         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
13605           Makefile
13606
13607 2004-03-12 16:16  ivan
13608
13609         * Makefile: fix suse document root
13610
13611 2004-03-12 04:39  ivan
13612
13613         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
13614           httemplate/view/cust_main.cgi: add unapplycredits configuration
13615           option
13616
13617 2004-03-12 04:11  ivan
13618
13619         * httemplate/graph/money_time.cgi: fix title
13620
13621 2004-03-12 02:22  ivan
13622
13623         * httemplate/index.html: add badly-named new report
13624
13625 2004-03-12 00:56  ivan
13626
13627         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
13628           by default; horrible performance
13629
13630 2004-03-12 00:17  ivan
13631
13632         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
13633           contain the strings now, not just match exactly
13634
13635 2004-03-11 13:19  ivan
13636
13637         * conf/logo.eps: oops, wrong logo
13638
13639 2004-03-11 13:07  ivan
13640
13641         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
13642           point invoice_latex at it by default
13643
13644 2004-03-11 00:54  ivan
13645
13646         * FS/bin/freeside-selfservice-server: turn down logging level
13647
13648 2004-03-10 23:33  ivan
13649
13650         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
13651           self-service
13652
13653 2004-03-10 20:17  ivan
13654
13655         * FS/MANIFEST: incorrect listing in MANIFEST
13656
13657 2004-03-10 19:53  ivan
13658
13659         * install/redhat/7.3/INSTALL: 1.5 stuff
13660
13661 2004-03-10 18:21  ivan
13662
13663         * install/suse/9.0/INSTALL: suse install script
13664
13665 2004-03-10 18:05  ivan
13666
13667         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
13668
13669 2004-03-10 18:02  ivan
13670
13671         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
13672           lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
13673           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
13674           lib/RT/Interface/Web.pm, lib/RT/URI/fsck_com_rt.pm,
13675           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl,
13676           lib/t/data/crashes-file-based-parser,
13677           lib/t/data/multipart-report, lib/t/data/notes-uuencoded,
13678           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
13679           sbin/rt-test-dependencies.in: import of rt 3.0.9
13680
13681 2004-03-10 17:59  ivan
13682
13683         * rt/: Makefile, Makefile.in, README, README.Oracle, UPGRADING,
13684           configure, configure.ac, config.log, Changelog, config.status,
13685           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
13686           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt-mailgate.in,
13687           bin/rt.in, bin/mason_handler.fcgi, bin/mason_handler.scgi,
13688           bin/mason_handler.svc, bin/webmux.pl.in, bin/rt-crontool,
13689           bin/rt-mailgate, docs/rt3-schema-relationships.dot,
13690           etc/RT_Config.pm.in, etc/acl.Informix, etc/acl.Oracle,
13691           etc/constraints.mysql, etc/drop.Informix, etc/drop.Oracle,
13692           etc/initialdata, etc/schema.Informix, etc/schema.SQLite,
13693           etc/schema.mysql, etc/RT_Config.pm, html/autohandler,
13694           html/index.html, html/Admin/Elements/EditCustomField,
13695           html/Admin/Elements/EditCustomFieldValues,
13696           html/Admin/Elements/EditCustomFields,
13697           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
13698           html/Admin/Elements/SelectGroups,
13699           html/Admin/Elements/SelectRights,
13700           html/Admin/Elements/SelectStage,
13701           html/Admin/Queues/CustomFields.html,
13702           html/Admin/Queues/index.html, html/Admin/Users/Modify.html,
13703           html/Admin/Users/index.html, html/Approvals/Display.html,
13704           html/Elements/Callback, html/Elements/MessageBox,
13705           html/Elements/MyTickets, html/Elements/SelectLang,
13706           html/Elements/SelectStatus, html/Elements/SelectWatcherType,
13707           html/Elements/SetupSessionCookie, html/REST/1.0/autohandler,
13708           html/REST/1.0/dhandler, html/REST/1.0/logout,
13709           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
13710           html/REST/1.0/Forms/ticket/attachments,
13711           html/REST/1.0/Forms/ticket/default,
13712           html/REST/1.0/Forms/ticket/history,
13713           html/REST/1.0/Forms/ticket/links,
13714           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
13715           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
13716           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
13717           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
13718           html/SelfService/Display.html, html/SelfService/Update.html,
13719           html/SelfService/Elements/MyRequests, html/Ticket/Create.html,
13720           html/Ticket/Display.html, html/Ticket/Modify.html,
13721           html/Ticket/ModifyAll.html, html/Ticket/ModifyPeople.html,
13722           html/Ticket/Update.html, html/Ticket/Attachment/dhandler,
13723           html/Ticket/Elements/AddWatchers,
13724           html/Ticket/Elements/EditCustomField,
13725           html/Ticket/Elements/EditPeople,
13726           html/Ticket/Elements/ShowAttachments,
13727           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
13728           html/Ticket/Elements/ShowMessageStanza,
13729           html/Ticket/Elements/ShowPeople,
13730           html/Ticket/Elements/ShowTransaction, html/User/Prefs.html,
13731           lib/RT.pm.in, lib/RT.pm, lib/RT/Attachment_Overlay.pm,
13732           lib/RT/Base.pm, lib/RT/CachedGroupMember_Overlay.pm,
13733           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
13734           lib/RT/CustomField_Overlay.pm, lib/RT/EmailParser.pm,
13735           lib/RT/GroupMember_Overlay.pm, lib/RT/Group_Overlay.pm,
13736           lib/RT/Groups_Overlay.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
13737           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
13738           lib/RT/Record.pm, lib/RT/ScripAction_Overlay.pm,
13739           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips_Overlay.pm,
13740           lib/RT/StyleGuide.pod, lib/RT/Template_Overlay.pm,
13741           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
13742           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
13743           lib/RT/URI.pm, lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
13744           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
13745           lib/RT/Action/CreateTickets.pm, lib/RT/Action/SendEmail.pm,
13746           lib/RT/I18N/cs.pm: import of rt 3.0.9
13747
13748 2004-03-10 17:05  ivan
13749
13750         * Makefile: update for suse
13751
13752 2004-03-10 14:27  khoff
13753
13754         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
13755           weren't being properly masked on errors.  The router/block select
13756           box wasn't being generated on errors.
13757
13758 2004-03-10 13:47  ivan
13759
13760         * install/suse/9.0/INSTALL: move to versioned dir
13761
13762 2004-03-10 13:44  ivan
13763
13764         * install/redhat/9/INSTALL: adding preliminary suse install script
13765
13766 2004-03-10 11:06  khoff
13767
13768         * httemplate/browse/router.cgi: Added hide/show customer router
13769           link.
13770
13771 2004-03-09 18:37  khoff
13772
13773         * httemplate/browse/router.cgi: UI cleanup.
13774
13775 2004-03-05 06:34  ivan
13776
13777         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
13778           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
13779           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
13780           httemplate/graph/money_time.cgi: beginning of OO reporting
13781           interface, create acadia-requested crosstab reports
13782
13783 2004-03-04 21:59  ivan
13784
13785         * FS/bin/freeside-daily: fix -v
13786
13787 2004-03-03 08:32  ivan
13788
13789         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
13790           be create and fetchmail should not be run
13791
13792 2004-03-03 05:42  ivan
13793
13794         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
13795           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
13796           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
13797           emails being sent to signup server declined accounts, closes:
13798           Bug#743
13799
13800 2004-03-02 22:20  ivan
13801
13802         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
13803           well as disable them (IE doesn't grey out disabled text dialogs)
13804
13805 2004-02-28 15:06  ivan
13806
13807         * httemplate/docs/ieak.html: for now
13808
13809 2004-02-28 14:57  ivan
13810
13811         * Makefile: s/cleanwhisker/pouncequick/
13812
13813 2004-02-28 14:49  ivan
13814
13815         * FS/t/acct_snarf.t: adding
13816
13817 2004-02-28 14:48  ivan
13818
13819         * FS/FS/cust_pkg.pm: minor fixes
13820
13821 2004-02-28 14:47  ivan
13822
13823         * CREDITS: credit where the typeset invoices came from!
13824
13825 2004-02-28 14:40  ivan
13826
13827         * httemplate/edit/process/cust_main_county-collapse.cgi: style
13828
13829 2004-02-28 14:40  ivan
13830
13831         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
13832           recurtax fields
13833
13834 2004-02-28 14:36  ivan
13835
13836         * install/redhat/7.3/INSTALL: update
13837
13838 2004-02-28 14:26  ivan
13839
13840         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
13841           1.32, finally closes Bug#639
13842
13843 2004-02-27 13:21  khoff
13844
13845         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
13846           were trying to call addr on an undefined object.  That's not
13847           good.
13848
13849 2004-02-26 11:21  ivan
13850
13851         * httemplate/view/svc_forward.cgi: correct cancel link
13852           s/account/mail forward/
13853
13854 2004-02-25 20:01  ivan
13855
13856         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
13857
13858 2004-02-25 19:32  ivan
13859
13860         * FS/FS/Record.pm: allow replace with no arguments
13861
13862 2004-02-25 02:37  ivan
13863
13864         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
13865           forward editing for new svc_forward.src field
13866
13867 2004-02-24 21:11  ivan
13868
13869         * FS/FS/CGI.pm: kludge around it completely
13870
13871 2004-02-24 21:04  ivan
13872
13873         * FS/FS/CGI.pm: third time's the charm
13874
13875 2004-02-24 21:00  ivan
13876
13877         * FS/FS/CGI.pm: oops, not the right way to blank them
13878
13879 2004-02-24 20:56  ivan
13880
13881         * FS/FS/CGI.pm: query strings get passed through sometimes?
13882
13883 2004-02-23 00:12  ivan
13884
13885         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
13886           fallback suspension code
13887
13888 2004-02-13 10:58  ivan
13889
13890         * bin/postfix.export: postfix export
13891
13892 2004-02-13 06:04  ivan
13893
13894         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
13895
13896 2004-02-13 05:53  ivan
13897
13898         * httemplate/edit/part_svc.cgi: typo
13899
13900 2004-02-13 04:27  ivan
13901
13902         * FS/FS/part_export/postfix.pm: adding postfix export
13903
13904 2004-02-13 03:47  ivan
13905
13906         * bin/sendmail.import: it lives!
13907
13908 2004-02-13 03:28  ivan
13909
13910         * httemplate/: index.html, search/svc_forward.cgi,
13911           view/svc_forward.cgi: add mail alias browse to main menu and fix
13912           mail alias view to recognize new schema also
13913
13914 2004-02-13 02:57  ivan
13915
13916         * FS/bin/freeside-setup: continue adding svc_forward.src: make
13917           svc_forward.srcsvc nullable
13918
13919 2004-02-13 02:35  ivan
13920
13921         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
13922           httemplate/docs/schema.html: add svc_forward.src
13923
13924 2004-02-13 00:02  ivan
13925
13926         * bin/sendmail.import: initial import
13927
13928 2004-02-12 20:01  ivan
13929
13930         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
13931           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
13932           depend on Net::SSH 0.08 for non-blocking STDERR read
13933
13934 2004-02-12 14:40  ivan
13935
13936         * install/redhat/9/INSTALL: doc
13937
13938 2004-02-12 02:44  ivan
13939
13940         * bin/bind.import: fix usage msg
13941
13942 2004-02-11 22:31  ivan
13943
13944         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
13945           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
13946           re-email invoice, closes: bug#526 and have print and email
13947           invoice links redirect back to top of customer view page instead
13948           of #history tag
13949
13950 2004-02-07 14:13  ivan
13951
13952         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
13953
13954 2004-02-07 00:24  ivan
13955
13956         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
13957           to sqlradius and sqlradius_withdomain exports
13958
13959 2004-02-05 17:00  ivan
13960
13961         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
13962
13963 2004-02-02 16:19  ivan
13964
13965         * bin/shadow.reimport: adding shadow.reimport
13966
13967 2004-02-01 16:23  ivan
13968
13969         * install/redhat/9/INSTALL: add 1.5 dependancies
13970
13971 2004-02-01 13:07  ivan
13972
13973         * install/redhat/9/INSTALL: add addl dependancies, should work now?
13974
13975 2004-02-01 13:05  ivan
13976
13977         * install/redhat/9/INSTALL: rar rar
13978
13979 2004-02-01 13:00  ivan
13980
13981         * install/redhat/9/INSTALL: rar
13982
13983 2004-02-01 01:43  ivan
13984
13985         * install/debian/3.0/INSTALL: add libcache-cache-perl
13986
13987 2004-02-01 01:29  ivan
13988
13989         * Makefile: use install to make all components of FREESIDE_CONF dir
13990
13991 2004-02-01 01:23  ivan
13992
13993         * install/debian/3.0/INSTALL: s/cleanwhisker/pouncequick/
13994
13995 2004-01-30 22:33  ivan
13996
13997         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
13998           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
13999           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
14000           htetc/handler.pl, httemplate/docs/schema.html: add
14001           pkg_svc.primary_svc flag to enable an explicit first package flag
14002
14003 2004-01-30 22:20  ivan
14004
14005         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
14006           empty values in non-primary-keyed tables
14007
14008 2004-01-29 19:58  ivan
14009
14010         * FS/FS/part_export.pm: add default freebsd and linux
14011           suspension/unsuspension commands, work around FreeBSD pw(1) lack
14012           of locking, and don't prepend "*SUSPENDED* " to suspend an
14013           account anymore
14014
14015 2004-01-29 19:05  ivan
14016
14017         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
14018           suspend an account
14019
14020 2004-01-29 17:27  ivan
14021
14022         * Makefile: multiple self-service machines aren't enclosed in
14023           quotes
14024
14025 2004-01-29 17:10  ivan
14026
14027         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
14028           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
14029           support for running selfservice server against multiple machines
14030
14031 2004-01-27 17:45  ivan
14032
14033         * httemplate/search/svc_acct.cgi: fix link from service definition
14034           browse to services
14035
14036 2004-01-27 17:39  ivan
14037
14038         * httemplate/: index.html, browse/part_svc.cgi,
14039           search/svc_acct.cgi, search/svc_domain.cgi: add service
14040           definition browse by number of active services
14041
14042 2004-01-23 03:20  ivan
14043
14044         * httemplate/: index.html, search/report_prepaid_income.cgi,
14045           search/report_prepaid_income.html: add prepaid income to main
14046           menu and allow arbitrary dates
14047
14048 2004-01-23 01:04  ivan
14049
14050         * httemplate/search/report_prepaid_income.cgi: tidy up look
14051
14052 2004-01-23 00:58  ivan
14053
14054         * httemplate/search/report_prepaid_income.cgi: oops
14055
14056 2004-01-23 00:55  ivan
14057
14058         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
14059           income report
14060
14061 2004-01-22 19:22  ivan
14062
14063         * FS/FS/cust_bill.pm: undo debugging change
14064
14065 2004-01-22 19:21  ivan
14066
14067         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
14068           avoid gigantic line items
14069
14070 2004-01-22 19:01  ivan
14071
14072         * httemplate/edit/cust_main.cgi: and the same for ship_
14073
14074 2004-01-22 18:53  ivan
14075
14076         * httemplate/edit/cust_main.cgi: fix state default and set min year
14077           to this year, patch from <matthewd>, thanks!
14078
14079 2004-01-22 16:49  ivan
14080
14081         * debian/control: update ideas about package splitup
14082
14083 2004-01-21 16:21  ivan
14084
14085         * FS/FS/cust_main.pm: fix cancel method
14086
14087 2004-01-21 16:11  ivan
14088
14089         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
14090           properly
14091
14092 2004-01-21 15:45  ivan
14093
14094         * httemplate/misc/dump.cgi: fix newline problem in dump
14095
14096 2004-01-21 14:10  ivan
14097
14098         * FS/FS/cust_bill.pm: clean up all temp files!
14099
14100 2004-01-21 14:00  ivan
14101
14102         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
14103           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
14104
14105 2004-01-20 16:04  ivan
14106
14107         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
14108           cust_pkg.cgi: don't include the _next_ day, just the full ending
14109           day
14110
14111 2004-01-20 12:30  ivan
14112
14113         * httemplate/: index.html, misc/dump.cgi: add database dump from
14114           web interface
14115
14116 2004-01-18 13:03  ivan
14117
14118         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
14119           as a hashref causes too many other problems.  please leave as is.
14120           DBD::Pg needs to be fixed.  1.31 is a lost cause.
14121
14122 2004-01-16 13:45  ivan
14123
14124         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
14125           also
14126
14127 2004-01-12 12:40  khoff
14128
14129         * httemplate/edit/part_virtual_field.cgi: Lists are just better
14130           sorted.
14131
14132 2004-01-12 12:34  khoff
14133
14134         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
14135
14136 2004-01-11 16:03  ivan
14137
14138         * httemplate/view/cust_bill.cgi: only display "view typeset
14139           invoice" when there is an invoice_latex template
14140
14141 2004-01-11 15:59  ivan
14142
14143         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
14144           invoice view in web UI uses pdf instead of postscript, closes
14145           Bug#614
14146
14147 2004-01-11 15:38  ivan
14148
14149         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
14150
14151 2004-01-11 15:37  ivan
14152
14153         * httemplate/view/cust_bill-pdf.cgi: adding
14154
14155 2004-01-10 03:32  ivan
14156
14157         * install/redhat/9/INSTALL: update paths
14158
14159 2004-01-10 03:17  ivan
14160
14161         * Makefile: workaround stubborn shells globbing [a-z] to include
14162           CVS/
14163
14164 2004-01-09 20:19  ivan
14165
14166         * FS/FS/cust_main.pm: don't require payname for DCHK either
14167
14168 2004-01-09 19:50  ivan
14169
14170         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
14171           invoice event edits
14172
14173 2004-01-09 14:46  ivan
14174
14175         * httemplate/search/report_receivables.cgi: add customer number
14176
14177 2004-01-09 14:39  ivan
14178
14179         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
14180           deletions: need to use Date::Format and FS::Misc qw(send_email)
14181           in cust_credit.pm, need a link to delete unapplied credits too
14182
14183 2004-01-09 14:15  ivan
14184
14185         * FS/FS/Conf.pm: correct tyop
14186
14187 2004-01-09 14:11  ivan
14188
14189         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
14190           httemplate/view/cust_main.cgi,
14191           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
14192           value to enable deletion of credits
14193
14194 2004-01-09 13:09  ivan
14195
14196         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
14197           value
14198
14199 2004-01-06 22:10  khoff
14200
14201         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
14202           billing services in an external sql database.
14203
14204 2004-01-05 12:24  ivan
14205
14206         * httemplate/index.html: fix other packages by next bill date link
14207
14208 2004-01-03 19:54  ivan
14209
14210         * httemplate/docs/signup.html: remove obsolete netscape CCK
14211           supportsignup.cgi
14212
14213           depend on HTTP::BrowserDetect directly instead of via deprecated
14214           HTTP::Headers::UserAgent (closes: Bug#578)
14215
14216 2004-01-03 00:42  ivan
14217
14218         * httemplate/browse/agent.cgi: fix heading colspan when there is no
14219           agent.disabled column
14220
14221 2004-01-01 12:40  ivan
14222
14223         * FS/FS/cust_bill.pm: escape stuff from latex
14224
14225 2003-12-29 22:02  khoff
14226
14227         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
14228           around a bug in DBD::Pg version 1.31.
14229
14230 2003-12-27 00:23  ivan
14231
14232         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
14233           agent
14234
14235 2003-12-24 10:18  khoff
14236
14237         * FS/bin/freeside-setup: tyop
14238
14239 2003-12-22 18:36  ivan
14240
14241         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
14242           FS/t/svc_external.t, htetc/handler.pl,
14243           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
14244           httemplate/edit/process/svc_external.cgi,
14245           httemplate/view/svc_external.cgi: add svc_external
14246
14247 2003-12-22 17:46  ivan
14248
14249         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
14250           FS/cust_svc.pm: add svc_external
14251
14252 2003-12-22 17:10  ivan
14253
14254         * eg/table_template-svc.pm: update svc template for 1.5
14255
14256 2003-12-22 17:06  ivan
14257
14258         * eg/table_template-svc.pm: fix path to svc_Common in example table
14259
14260 2003-12-22 16:51  ivan
14261
14262         * FS/FS/ClientAPI/MyAccount.pm,
14263           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
14264           selfservice API
14265
14266 2003-12-22 16:41  ivan
14267
14268         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
14269           option
14270
14271 2003-12-22 13:22  ivan
14272
14273         * FS/FS/cust_main.pm: default to the whole-country tax rate if
14274           states aren't defined
14275
14276 2003-12-22 13:18  ivan
14277
14278         * FS/FS/cust_bill.pm: quiet warning
14279
14280 2003-12-22 13:01  ivan
14281
14282         * FS/FS/cust_credit.pm: allow credits to be modified at API level
14283
14284 2003-12-22 09:50  ivan
14285
14286         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
14287           subs
14288
14289 2003-12-21 15:16  ivan
14290
14291         * httemplate/browse/agent_type.cgi: work even if there are stray
14292           type_pkgs records around
14293
14294 2003-12-21 15:13  ivan
14295
14296         * FS/FS/Record.pm: cache virtual_fields method results to help
14297           performance
14298
14299 2003-12-21 13:12  ivan
14300
14301         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
14302           both addresses by default
14303
14304 2003-12-15 00:08  ivan
14305
14306         * conf/invoice_latex: line up w/window envelopes
14307
14308 2003-12-15 00:07  ivan
14309
14310         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
14311           now, do not count on latex printing it, oops
14312
14313 2003-12-14 22:42  ivan
14314
14315         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
14316           amounts of all open invoices as soon as balance went positive
14317           (only manifests when any cust_bill->owed somehow got to be
14318           negative)
14319
14320 2003-12-14 19:41  ivan
14321
14322         * FS/FS/cust_bill.pm: add _latex_escape sub
14323
14324 2003-12-14 09:53  ivan
14325
14326         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
14327           view field names
14328
14329 2003-12-10 15:53  ivan
14330
14331         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
14332           dropdown
14333
14334 2003-12-10 14:51  ivan
14335
14336         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
14337           indices to agent and part_bill_event
14338
14339 2003-12-10 14:50  ivan
14340
14341         * FS/FS/part_referral.pm: add part_referral.disabled
14342
14343 2003-11-30 00:06  ivan
14344
14345         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
14346           file
14347
14348 2003-11-29 23:52  ivan
14349
14350         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
14351
14352 2003-11-29 23:41  ivan
14353
14354         * conf/invoice_latex: move to the left to line up with window
14355           envelopes
14356
14357 2003-11-29 02:50  ivan
14358
14359         * FS/FS/cust_credit_bill.pm: missing cut
14360
14361 2003-11-29 02:48  ivan
14362
14363         * FS/FS/cust_bill.pm: use the latex template for normal printing
14364           when available
14365
14366 2003-11-29 02:39  ivan
14367
14368         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
14369
14370 2003-11-29 00:32  ivan
14371
14372         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
14373           send statements when a payment or credit is applied
14374
14375 2003-11-29 00:18  ivan
14376
14377         * FS/FS/part_bill_event.pm: also set default latex template for
14378           late bill templates
14379
14380 2003-11-29 00:08  ivan
14381
14382         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
14383           conf/invoice_latexfooter, conf/invoice_latexnotes,
14384           httemplate/misc/print-invoice.cgi,
14385           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
14386
14387 2003-11-26 07:37  ivan
14388
14389         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
14390           charges
14391
14392 2003-11-26 06:25  ivan
14393
14394         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
14395           value to control explicit due date printing on invoices
14396
14397 2003-11-24 06:29  ivan
14398
14399         * httemplate/edit/part_export.cgi: fix html quoting problems
14400
14401 2003-11-24 05:01  ivan
14402
14403         * httemplate/browse/part_export.cgi: fix html quoting of export
14404           options
14405
14406 2003-11-21 10:55  ivan
14407
14408         * FS/FS/Record.pm: revert bind_param change!
14409
14410 2003-11-21 07:32  ivan
14411
14412         * httemplate/search/report_receivables.cgi: precedence helps alot
14413
14414 2003-11-21 07:25  ivan
14415
14416         * httemplate/search/report_receivables.cgi: precedence helps alot
14417
14418 2003-11-21 07:20  ivan
14419
14420         * httemplate/search/report_receivables.cgi: show customer status on
14421           receivables report
14422
14423 2003-11-20 04:48  ivan
14424
14425         * FS/FS/part_export/communigate_pro.pm: don't error out when not
14426           actually changing domain
14427
14428 2003-11-19 10:13  ivan
14429
14430         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
14431
14432 2003-11-19 04:21  ivan
14433
14434         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
14435           search/report_tax.html: fix jscalendar date ifFormat
14436
14437 2003-11-18 17:37  ivan
14438
14439         * FS/FS/cust_bill.pm: reversing accidental commit of
14440           work-in-progress
14441
14442 2003-11-18 17:29  ivan
14443
14444         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
14445
14446 2003-11-18 07:14  ivan
14447
14448         * FS/FS/part_export.pm: fix communigate pro export descriptions
14449
14450 2003-11-18 07:04  ivan
14451
14452         * FS/: FS/part_export/communigate_pro.pm,
14453           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
14454           FS/part_export.pm: add communigate_pro_singledomain export
14455
14456 2003-11-14 23:28  ivan
14457
14458         * FS/bin/freeside-selfservice-server: kill off ssh process when
14459           re-opening connection
14460
14461 2003-11-14 23:18  ivan
14462
14463         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
14464           trailing newline to supress useless error messages in log
14465
14466 2003-11-14 00:43  ivan
14467
14468         * FS/bin/freeside-selfservice-server: hopefully recover better from
14469           lost ssh connections
14470
14471 2003-11-13 18:52  ivan
14472
14473         * httemplate/search/report_receivables.cgi: sort these
14474           case-insensitive
14475
14476 2003-11-13 03:23  ivan
14477
14478         * install/debian/3.0/INSTALL: fix path in questionable section
14479
14480 2003-11-12 04:29  ivan
14481
14482         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
14483           unaudited services with a svcnum for imports
14484
14485 2003-11-12 03:22  ivan
14486
14487         * FS/FS/cust_pkg.pm: better error msg
14488
14489 2003-11-11 07:03  ivan
14490
14491         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
14492           during an import
14493
14494 2003-11-11 06:39  ivan
14495
14496         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
14497
14498 2003-11-11 06:21  ivan
14499
14500         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
14501           imports with svcnums
14502
14503 2003-11-11 00:01  ivan
14504
14505         * httemplate/search/report_receivables.cgi: remove spaces between
14506           parens and contact name
14507
14508 2003-11-10 23:51  ivan
14509
14510         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
14511
14512 2003-11-10 05:54  ivan
14513
14514         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
14515           in?
14516
14517 2003-11-08 08:36  ivan
14518
14519         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
14520           cancel_pkg functions to self-service
14521
14522 2003-11-08 08:31  ivan
14523
14524         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
14525           self-service functions!
14526
14527 2003-11-08 04:59  ivan
14528
14529         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
14530           so we can prevent double-charges
14531
14532 2003-11-07 02:53  ivan
14533
14534         * httemplate/elements/: calendar-en.js, calendar-setup.js,
14535           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
14536           jscalendar
14537
14538 2003-11-07 00:39  ivan
14539
14540         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
14541           charging
14542
14543 2003-11-07 00:36  ivan
14544
14545         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
14546           calculations
14547
14548 2003-11-06 23:56  ivan
14549
14550         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
14551           for sqlradius_withdomain exports
14552
14553 2003-11-06 06:45  ivan
14554
14555         * httemplate/search/report_receivables.cgi: add totals & simplify
14556           expressions
14557
14558 2003-11-06 06:08  ivan
14559
14560         * httemplate/search/report_receivables.cgi: ack!  count credits,
14561           not payments twice
14562
14563 2003-11-06 06:00  ivan
14564
14565         * httemplate/search/report_receivables.cgi: typo
14566
14567 2003-11-06 05:56  ivan
14568
14569         * httemplate/search/report_receivables.cgi: link to customer, don't
14570           show custnum
14571
14572 2003-11-06 05:40  ivan
14573
14574         * FS/MANIFEST: removing bin/freeside-receivables-report
14575
14576 2003-11-06 05:39  ivan
14577
14578         * httemplate/: index.html, search/report_receivables.cgi: "current
14579           receivables" -> A/R Aging summary
14580
14581 2003-11-05 03:13  ivan
14582
14583         * bin/create-fetchmailrc: fixup
14584
14585 2003-11-05 02:26  ivan
14586
14587         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
14588
14589 2003-11-04 10:01  ivan
14590
14591         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
14592
14593 2003-11-04 09:57  ivan
14594
14595         * bin/create-fetchmailrc: adding
14596
14597 2003-11-04 09:30  ivan
14598
14599         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
14600           info available to exports
14601
14602 2003-11-04 02:56  ivan
14603
14604         * FS/FS/Record.pm: finish treating serials as ints!
14605
14606 2003-11-04 02:55  ivan
14607
14608         * FS/FS/Record.pm: treat serial columns as ints too!
14609
14610 2003-11-03 03:42  ivan
14611
14612         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
14613           Bug#590??
14614
14615 2003-11-03 03:30  ivan
14616
14617         * httemplate/edit/part_svc.cgi: kludge around this so i can add
14618           service definitions for now
14619
14620 2003-11-02 21:57  ivan
14621
14622         * httemplate/: index.html, browse/part_pkg.cgi,
14623           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
14624           suspended browse
14625
14626 2003-11-02 21:48  ivan
14627
14628         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
14629           browse
14630
14631 2003-11-02 21:40  ivan
14632
14633         * httemplate/index.html: formatting
14634
14635 2003-11-02 21:34  ivan
14636
14637         * httemplate/index.html: remove duplicate items from "Reports"
14638           section
14639
14640 2003-11-02 21:25  ivan
14641
14642         * httemplate/browse/part_pkg.cgi: tyops
14643
14644 2003-11-02 21:21  ivan
14645
14646         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
14647           counts on active package browse
14648
14649 2003-10-25 17:39  ivan
14650
14651         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
14652           reports broken down by Visa/MC / Amex / Discover
14653
14654 2003-10-24 19:05  ivan
14655
14656         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
14657           ClientAPI/Signup.pm: signups with snarf info!
14658
14659 2003-10-24 18:06  ivan
14660
14661         * httemplate/docs/signup.html: better link to .INS files
14662           documentation
14663
14664 2003-10-24 13:38  ivan
14665
14666         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
14667           to save the cvv data for specific card types
14668
14669 2003-10-24 12:28  ivan
14670
14671         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
14672           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
14673           FS/FS/cust_main.pm, FS/bin/freeside-setup,
14674           httemplate/docs/schema.html: cvv!
14675
14676 2003-10-23 22:51  ivan
14677
14678         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
14679
14680 2003-10-23 15:37  ivan
14681
14682         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
14683           version problems
14684
14685 2003-10-23 02:02  ivan
14686
14687         * httemplate/docs/legacy.html: fix cranky verbitage at the top
14688
14689 2003-10-23 00:49  ivan
14690
14691         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
14692           suspend the relevant customer.
14693
14694 2003-10-22 12:10  khoff
14695
14696         * httemplate/edit/process/router.cgi: dbh is a global.
14697
14698 2003-10-20 18:28  ivan
14699
14700         * install/redhat/9/INSTALL: more rh9 install foo
14701
14702 2003-10-20 17:07  ivan
14703
14704         * install/redhat/9/INSTALL: update rh9 install foo
14705
14706 2003-10-20 11:59  ivan
14707
14708         * install/redhat/: 7.3/INSTALL, 9/INSTALL: add passive flag to wget
14709
14710 2003-10-19 22:01  ivan
14711
14712         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
14713           httemplate/view/cust_main.cgi: finish up weekly billing
14714
14715 2003-10-19 21:25  ivan
14716
14717         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
14718           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
14719           billing
14720
14721 2003-10-19 19:35  ivan
14722
14723         * install/redhat/9/: INSTALL, sources.list: update for rh9
14724
14725 2003-10-19 19:28  ivan
14726
14727         * install/: openbsd/INSTALL, openbsd/cpan, openbsd/ports,
14728           redhat/9/INSTALL, redhat/9/sources.list: adding openbsd and red
14729           hat installs
14730
14731 2003-10-16 15:57  khoff
14732
14733         * FS/FS/part_export/router.pm: Telnet/SSH router export for
14734           svc_broadband.
14735
14736 2003-10-15 16:17  khoff
14737
14738         * httemplate/browse/router.cgi: $router isn't a global.
14739
14740 2003-10-15 15:59  khoff
14741
14742         * httemplate/edit/router.cgi: More changes that got lost in the
14743           merge somehow.
14744
14745 2003-10-15 15:48  khoff
14746
14747         * httemplate/view/svc_broadband.cgi: File got munged during
14748           svc_broadband merge.  Added ability to create a 'customer
14749           router'.
14750
14751 2003-10-15 08:03  ivan
14752
14753         * FS/bin/freeside-selfservice-server,
14754           fs_selfservice/FS-SelfService/SelfService.pm,
14755           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
14756           tagging ability so we can run multiple self-service clients on
14757           one machine
14758
14759 2003-10-15 05:08  ivan
14760
14761         * FS/bin/freeside-setup: fix agent username and password
14762           nullability
14763
14764 2003-10-15 02:41  ivan
14765
14766         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
14767           flag is set for subsequent   credit card transactions; some
14768           processors (AuthorozeNet, others?) use this   to waive the CVV2
14769           requirement.
14770
14771 2003-10-09 10:40  ivan
14772
14773         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
14774
14775 2003-10-07 21:09  ivan
14776
14777         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
14778           File::Basename::basename for windows filenames!  use a regex
14779           instead
14780
14781 2003-10-07 06:50  ivan
14782
14783         * Makefile: mandrake
14784
14785 2003-10-07 01:05  ivan
14786
14787         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
14788           acct_snarf
14789
14790 2003-10-06 23:06  ivan
14791
14792         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
14793           propogating to the wrong place in the grep
14794
14795 2003-10-06 23:03  ivan
14796
14797         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
14798           UpdateAccountSettings sub
14799
14800 2003-10-06 22:50  ivan
14801
14802         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
14803           hooks, don't try and set '*SUSPENDED*' passwords
14804
14805 2003-10-06 22:49  ivan
14806
14807         * FS/FS/svc_acct.pm: doc
14808
14809 2003-10-06 19:27  ivan
14810
14811         * FS/FS/part_export/communigate_pro.pm: add suspension /
14812           unsuspension export to communigate
14813
14814 2003-10-06 04:39  ivan
14815
14816         * httemplate/search/svc_acct.cgi: fix URL argument processing for
14817           account searches by popnum
14818
14819 2003-10-06 04:22  ivan
14820
14821         * httemplate/search/svc_acct.cgi: typo
14822
14823 2003-10-06 04:20  ivan
14824
14825         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
14826           linking to account list per access number
14827
14828 2003-10-06 04:14  ivan
14829
14830         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
14831           browse shows # of active accounts & links to appropriate account
14832           search
14833
14834 2003-10-02 14:51  khoff
14835
14836         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
14837
14838 2003-10-02 07:26  ivan
14839
14840         * Makefile: minor Makefile updates
14841
14842 2003-10-02 07:19  ivan
14843
14844         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
14845           option
14846
14847 2003-10-02 06:08  ivan
14848
14849         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
14850           off super-verbose logging
14851
14852 2003-10-02 05:42  ivan
14853
14854         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
14855           dependancies (PREREQ_PM) for self-service module and signup
14856           wrapper
14857
14858 2003-10-02 04:23  ivan
14859
14860         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
14861           info
14862
14863 2003-10-02 03:18  ivan
14864
14865         * FS/bin/freeside-daily: added -y switch to freeside-daily to
14866           specify an offset in days
14867
14868 2003-10-02 01:56  ivan
14869
14870         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
14871           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
14872
14873 2003-09-30 08:01  ivan
14874
14875         * FS/FS/agent.pm: no duplicate usernames
14876
14877 2003-09-30 05:48  ivan
14878
14879         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
14880           MIME type text/comma-separated-values
14881
14882 2003-09-30 01:21  ivan
14883
14884         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
14885           httemplate/elements/calendar-en.js,
14886           httemplate/elements/calendar-setup.js,
14887           httemplate/elements/calendar-win2k-2.css,
14888           httemplate/elements/calendar.js,
14889           httemplate/elements/calendar_stripped.js,
14890           httemplate/images/calendar.png,
14891           httemplate/search/report_cust_pay.html,
14892           httemplate/search/report_tax.html: calendar popups!
14893
14894 2003-09-30 00:04  ivan
14895
14896         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
14897
14898 2003-09-29 03:10  ivan
14899
14900         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
14901           now links to active/cancelled customers
14902
14903 2003-09-28 23:51  ivan
14904
14905         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
14906
14907 2003-09-28 23:35  ivan
14908
14909         * httemplate/index.html: remove Gratuitous Capitalization
14910
14911 2003-09-28 22:51  ivan
14912
14913         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
14914           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
14915           can be disabled (auto-sensing based on schema)
14916
14917 2003-09-28 22:51  ivan
14918
14919         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
14920           agent.disabled       agent.username       agent._password
14921
14922 2003-09-28 19:17  ivan
14923
14924         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
14925           quiet config options
14926
14927 2003-09-27 19:36  ivan
14928
14929         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
14930           httemplate/misc/upload-batch.cgi: add upload of batch result from
14931           TD Canada Trust some global.asa / handler.pl enhancements
14932
14933 2003-09-26 16:33  khoff
14934
14935         * httemplate/edit/svc_www.cgi: $field is not a global.
14936
14937 2003-09-26 14:02  khoff
14938
14939         * httemplate/edit/svc_acct.cgi: $field isn't a global.
14940
14941 2003-09-26 06:04  ivan
14942
14943         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
14944           re-charge setup fee
14945
14946 2003-09-26 02:31  ivan
14947
14948         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
14949           canadian GST/PST) taxes work now!
14950
14951 2003-09-26 02:15  ivan
14952
14953         * FS/FS/UID.pm: re-enable ChopBlanks for now
14954
14955 2003-09-26 02:09  ivan
14956
14957         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
14958           editing
14959
14960 2003-09-26 01:11  ivan
14961
14962         * httemplate/: browse/cust_main_county.cgi,
14963           edit/cust_main_county.cgi: fix tax edit UI
14964
14965 2003-09-25 04:49  ivan
14966
14967         * httemplate/: browse/cust_main_county.cgi,
14968           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
14969           recur exemptions 1.4 schema-auto-adjusting backport
14970
14971 2003-09-25 04:17  ivan
14972
14973         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
14974           for a single region 1.4 backport auto-adjusts based on schema
14975
14976 2003-09-25 03:40  ivan
14977
14978         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
14979           and recurtax fields to cust_main_county
14980
14981 2003-09-25 03:28  ivan
14982
14983         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
14984           freebsd portability fix
14985
14986 2003-09-25 03:27  ivan
14987
14988         * FS/bin/freeside-selfservice-server: freebsd portability fixes
14989
14990 2003-09-25 03:26  ivan
14991
14992         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
14993
14994 2003-09-24 10:20  ivan
14995
14996         * FS/FS/part_export/shellcommands.pm: don't change dir either when
14997           username_pwonly is set
14998
14999 2003-09-24 10:06  ivan
15000
15001         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
15002           usermod_pwonly set
15003
15004 2003-09-23 19:37  ivan
15005
15006         * install/freebsd/ports: need Cache::Cache in 1.4.2+
15007
15008 2003-09-23 18:30  ivan
15009
15010         * httemplate/browse/agent.cgi: fix boolean precedence error leading
15011           to inaccurate results on the new customer status list
15012
15013 2003-09-21 00:31  ivan
15014
15015         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
15016           trancode from batching
15017
15018 2003-09-20 23:52  ivan
15019
15020         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
15021
15022 2003-09-20 18:22  ivan
15023
15024         * httemplate/misc/download-batch.cgi: preliminary batch download
15025
15026 2003-09-19 05:40  ivan
15027
15028         * FS/FS/cust_main.pm: quiet option to cancel method
15029
15030 2003-09-19 05:13  ivan
15031
15032         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
15033
15034 2003-09-19 05:04  ivan
15035
15036         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
15037
15038 2003-09-19 05:02  ivan
15039
15040         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
15041           performance
15042
15043 2003-09-19 04:56  ivan
15044
15045         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
15046           select a package
15047
15048 2003-09-19 04:50  ivan
15049
15050         * init.d/freeside-init: correct pid filename for stopping
15051           self-service server
15052
15053 2003-09-19 04:35  ivan
15054
15055         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
15056           signup server functions to self-service interace
15057
15058 2003-09-19 04:00  ivan
15059
15060         * FS/FS/ClientAPI/Signup.pm: module needs to return true
15061
15062 2003-09-19 03:08  ivan
15063
15064         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
15065
15066 2003-09-19 03:07  ivan
15067
15068         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
15069           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
15070           signup server functions to self-service server.  fix provisioning
15071           & immediate suspension of declined signups.
15072
15073 2003-09-19 02:59  ivan
15074
15075         * init.d/freeside-init: removing signup and passwd servers
15076
15077 2003-09-18 21:25  ivan
15078
15079         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
15080
15081 2003-09-18 21:13  ivan
15082
15083         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
15084           signup_server-quiet config option
15085
15086 2003-09-18 03:52  ivan
15087
15088         * httemplate/browse/agent.cgi: oops
15089
15090 2003-09-18 03:46  ivan
15091
15092         * httemplate/browse/agent.cgi: include info on number of
15093           active/cancelled customers in agent browse
15094
15095 2003-09-15 14:33  ivan
15096
15097         * httemplate/search/cust_pkg.cgi: package search skips cancelled
15098           packages when searching by date range
15099
15100 2003-09-11 17:14  khoff
15101
15102         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
15103           NetAddrs, so it shouldn't be map'd
15104
15105 2003-09-11 14:57  ivan
15106
15107         * FS/FS/part_export.pm: also update sqlradius_withdomaind
15108           description for freeradius 0.9.1
15109
15110 2003-09-11 14:54  ivan
15111
15112         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
15113
15114 2003-09-10 15:10  ivan
15115
15116         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
15117
15118 2003-09-10 14:56  ivan
15119
15120         * FS/FS/part_export/communigate_pro.pm: don't set an empty
15121           externalFlag
15122
15123 2003-09-10 14:45  ivan
15124
15125         * FS/FS/part_export/communigate_pro.pm: communitgate pro
15126           CreateAccount examples are on crack
15127
15128 2003-09-10 14:39  ivan
15129
15130         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
15131           weird data structure on create
15132
15133 2003-09-10 14:01  ivan
15134
15135         * FS/FS/part_export/communigate_pro.pm: set initial password for
15136           new accounts
15137
15138 2003-09-10 03:54  ivan
15139
15140         * FS/FS/cust_pay.pm: adding cust_main method
15141
15142 2003-09-09 15:36  ivan
15143
15144         * FS/MANIFEST: adding communigate_pro export
15145
15146 2003-09-08 21:16  ivan
15147
15148         * FS/FS/part_export.pm: typo hiding remote username labels
15149
15150 2003-09-06 00:20  ivan
15151
15152         * httemplate/browse/agent_type.cgi: hide display of disabled
15153           packages from agent type browse
15154
15155 2003-09-05 23:45  ivan
15156
15157         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
15158
15159 2003-09-05 18:45  ivan
15160
15161         * FS/FS/svc_acct.pm: fix method name
15162
15163 2003-09-05 18:44  ivan
15164
15165         * FS/FS/: cust_svc.pm, svc_acct.pm: add
15166           get_session_history_sqlradacct have $ignore_quantity also ignore
15167           0 quantities
15168
15169 2003-09-05 06:19  ivan
15170
15171         * FS/FS/part_export/communigate_pro.pm: typo
15172
15173 2003-09-05 06:18  ivan
15174
15175         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
15176           communigate pro export
15177
15178 2003-09-05 06:16  ivan
15179
15180         * FS/FS/Conf.pm: doc
15181
15182 2003-09-05 02:13  ivan
15183
15184         * FS/FS/svc_acct.pm: allow ! password like !!
15185
15186 2003-09-05 01:17  ivan
15187
15188         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
15189           conf value (refer to exports instead)
15190
15191 2003-09-05 01:02  ivan
15192
15193         * FS/FS/Conf.pm: fix typo
15194
15195 2003-09-05 01:01  ivan
15196
15197         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
15198           blowfish
15199
15200 2003-09-05 00:55  ivan
15201
15202         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
15203           blowfish passwords
15204
15205 2003-09-04 21:09  ivan
15206
15207         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
15208           control creation of complimentary accounts and minor pod updates
15209
15210 2003-09-04 19:31  ivan
15211
15212         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
15213           too
15214
15215 2003-09-03 16:06  ivan
15216
15217         * httemplate/view/cust_main.cgi: list extraneous services, closes:
15218           #213
15219
15220 2003-09-03 13:22  ivan
15221
15222         * FS/FS/Record.pm: turn off query debugging
15223
15224 2003-09-03 11:46  ivan
15225
15226         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
15227           subroutine another fix to support running 1.5.0 virtual field
15228           code on 1.4.x databases
15229
15230 2003-09-03 06:18  ivan
15231
15232         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
15233           commands
15234
15235 2003-09-03 05:35  ivan
15236
15237         * Makefile: makefile trivia for openbsd
15238
15239 2003-08-21 00:42  ivan
15240
15241         * install/debian/3.0/INSTALL: woody backports
15242
15243 2003-08-20 23:46  ivan
15244
15245         * install/debian/3.0/INSTALL: iffy
15246
15247 2003-08-20 23:42  ivan
15248
15249         * install/debian/3.0/INSTALL: woody
15250
15251 2003-08-07 22:54  ivan
15252
15253         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
15254           account view screen
15255
15256 2003-08-07 22:42  ivan
15257
15258         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
15259           httemplate/elements/header.html,
15260           httemplate/elements/menubar.html, httemplate/elements/pager.html,
15261           httemplate/elements/table.html, httemplate/search/sql.html,
15262           httemplate/search/elements/search.html: - (finish) includes!
15263           (closes: Bug#551) - (finish) moving SQL search to including
15264           generic elements/search.html - new elements: menubar.html,
15265           header.html, pager.html and table.html - have masonize process
15266           .html files also
15267
15268 2003-08-07 19:02  ivan
15269
15270         * bin/masonize, httemplate/autohandler,
15271           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
15272           httemplate/search/elements/search.html: - fix Mason profiling to
15273           pass-through images (for graph/) - fix graph/money-time.cgi use
15274           of $m interfering with Mason - fix graph/money-time-graph.cgi to
15275           set content-type in a Mason/ASP-independant   fashion -
15276           (beginning of) includes! - (beginning of) moving SQL search to
15277           including generic elements/search.html - fix global.asa typo -
15278           fix masonize to not prepend an extraneous blank line (breaking
15279           graph/money-time-graph.cgi)
15280
15281 2003-08-07 06:08  ivan
15282
15283         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
15284           profiling with mason like with Apache::ASP (redirects now
15285           working) - fix mason error with new view/cust_main.cgi UI
15286
15287 2003-08-07 05:47  ivan
15288
15289         * Makefile, htetc/handler.pl, httemplate/autohandler,
15290           httemplate/index.html: - switch to mason by default - minimum
15291           mason version 1.1 (and doc) - evaluate .html files with mason/asp
15292           - turn on profiling with mason like with Apache::ASP (redirects
15293           not working) - (start of) includes
15294
15295 2003-08-05 14:00  ivan
15296
15297         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
15298           have been checked in
15299
15300 2003-08-05 13:06  ivan
15301
15302         * htetc/handler.pl: no svc_acct_sm in 1.5
15303
15304 2003-08-05 12:07  ivan
15305
15306         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
15307
15308 2003-08-05 11:52  ivan
15309
15310         * FS/FS/svc_domain.pm: remove spurious re-use of $error
15311
15312 2003-08-05 11:45  ivan
15313
15314         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
15315           been updated
15316
15317 2003-08-04 17:32  khoff
15318
15319         * httemplate/index.html: Fixed %%%VERSION%%% tag
15320
15321 2003-08-04 17:20  khoff
15322
15323         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
15324           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
15325           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
15326           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
15327           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
15328           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
15329           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
15330           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
15331           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
15332           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
15333           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
15334           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
15335           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
15336           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
15337           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
15338           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
15339           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
15340           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
15341           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
15342           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
15343           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
15344           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
15345           httemplate/index.html, httemplate/browse/part_svc.cgi,
15346           httemplate/browse/part_virtual_field.cgi,
15347           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
15348           httemplate/edit/part_virtual_field.cgi,
15349           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
15350           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
15351           httemplate/edit/process/router.cgi,
15352           httemplate/edit/process/svc_broadband.cgi,
15353           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
15354           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
15355           Virtual field merge
15356
15357 2003-07-25 09:26  ivan
15358
15359         * FS/FS/svc_acct.pm: typo
15360
15361 2003-07-25 06:13  ivan
15362
15363         * FS/FS/Conf.pm: doc
15364
15365 2003-07-23 10:05  ivan
15366
15367         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
15368           non-catchall domains
15369
15370 2003-07-23 08:36  ivan
15371
15372         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
15373           spurious "can't purchase pkgpart" errors
15374
15375 2003-07-17 09:02  ivan
15376
15377         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
15378           functionality
15379
15380 2003-07-16 09:05  ivan
15381
15382         * httemplate/search/cust_pay.cgi: UI
15383
15384 2003-07-16 09:01  ivan
15385
15386         * httemplate/search/cust_pay.cgi: show totals in payment report
15387
15388 2003-07-15 06:30  ivan
15389
15390         * rt/etc/schema.Pg: reverting to vendor branch rt 3.0.4, hopefully
15391
15392 2003-07-15 06:16  ivan
15393
15394         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
15395           html/Elements/Header, html/Elements/Menu,
15396           html/Elements/PageLayout, html/Elements/SimpleSearch,
15397           html/Elements/Tabs, html/Elements/TitleBoxStart,
15398           html/NoAuth/webrt.css, html/Search/Bulk.html,
15399           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
15400           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: Initial
15401           revision
15402
15403 2003-07-15 06:16  ivan
15404
15405         * rt/: COPYING, Makefile, Makefile.in, README, aclocal.m4,
15406           Changelog, config.log, config.pld, config.status, configure,
15407           configure.ac, install-sh, bin/mason_handler.fcgi,
15408           bin/mason_handler.fcgi.in, bin/mason_handler.scgi,
15409           bin/mason_handler.scgi.in, bin/mason_handler.svc,
15410           bin/mason_handler.svc.in, bin/rt-commit-handler,
15411           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
15412           bin/rt-crontool, bin/rt-mailgate, docs/README.docs,
15413           docs/Security, docs/design_docs/CARS,
15414           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
15415           docs/design_docs/approval_notices,
15416           docs/design_docs/approval_template, docs/design_docs/cf_search,
15417           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
15418           docs/design_docs/delegation, docs/design_docs/evil_plans,
15419           docs/design_docs/groups_notes,
15420           docs/design_docs/link-definitions.txt,
15421           docs/design_docs/recursive_group_membership_algorithm,
15422           docs/design_docs/rql_parser_machine.graphviz,
15423           docs/design_docs/string-extraction-guide.txt,
15424           docs/design_docs/subscription-definitions.txt,
15425           docs/design_docs/ticket_templates, docs/design_docs/users,
15426           etc/RT_Config.pm, etc/RT_Config.pm.in, etc/acl.Oracle,
15427           etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
15428           etc/initialdata, etc/rt.spec, etc/schema.SQLite,
15429           etc/schema.mysql, html/autohandler, html/index.html, html/l,
15430           html/Admin/index.html, html/Admin/Elements/AddCustomFieldValue,
15431           html/Admin/Elements/CreateUserCalled,
15432           html/Admin/Elements/EditCustomField,
15433           html/Admin/Elements/EditCustomFieldValues,
15434           html/Admin/Elements/EditCustomFields,
15435           html/Admin/Elements/EditQueueWatchers,
15436           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
15437           html/Admin/Elements/EditTemplates,
15438           html/Admin/Elements/EditUserComments,
15439           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
15440           html/Admin/Elements/ListGlobalCustomFields,
15441           html/Admin/Elements/ListGlobalScrips,
15442           html/Admin/Elements/ModifyTemplate,
15443           html/Admin/Elements/QueueRightsForUser,
15444           html/Admin/Elements/QueueTabs,
15445           html/Admin/Elements/SelectCustomFieldType,
15446           html/Admin/Elements/SelectGroups,
15447           html/Admin/Elements/SelectModifyGroup,
15448           html/Admin/Elements/SelectModifyQueue,
15449           html/Admin/Elements/SelectModifyUser,
15450           html/Admin/Elements/SelectNewGroupMembers,
15451           html/Admin/Elements/SelectRights,
15452           html/Admin/Elements/SelectScrip,
15453           html/Admin/Elements/SelectScripAction,
15454           html/Admin/Elements/SelectScripCondition,
15455           html/Admin/Elements/SelectSingleOrMultiple,
15456           html/Admin/Elements/SelectTemplate,
15457           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
15458           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
15459           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
15460           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
15461           html/Admin/Global/Templates.html,
15462           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
15463           html/Admin/Groups/GroupRights.html,
15464           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
15465           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
15466           html/Admin/Queues/CustomField.html,
15467           html/Admin/Queues/CustomFields.html,
15468           html/Admin/Queues/GroupRights.html,
15469           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
15470           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
15471           html/Admin/Queues/Template.html,
15472           html/Admin/Queues/Templates.html,
15473           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
15474           html/Admin/Users/Modify.html, html/Admin/Users/index.html,
15475           html/Approvals/Display.html, html/Approvals/index.html,
15476           html/Approvals/Elements/Approve,
15477           html/Approvals/Elements/PendingMyApproval,
15478           html/Approvals/Elements/ShowDependency,
15479           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
15480           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
15481           html/Elements/Checkbox, html/Elements/CreateTicket,
15482           html/Elements/Error, html/Elements/GotoTicket,
15483           html/Elements/ListActions, html/Elements/Login,
15484           html/Elements/MessageBox, html/Elements/MyRequests,
15485           html/Elements/MyTickets, html/Elements/Quicksearch,
15486           html/Elements/Refresh, html/Elements/Section,
15487           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
15488           html/Elements/SelectCustomFieldOperator,
15489           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
15490           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
15491           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
15492           html/Elements/SelectLinkType, html/Elements/SelectMatch,
15493           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
15494           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
15495           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
15496           html/Elements/SelectTicketSortBy,
15497           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
15498           html/Elements/SelectWatcherType,
15499           html/Elements/SetupSessionCookie, html/Elements/Submit,
15500           html/Elements/TitleBoxEnd, html/NoAuth/Logout.html,
15501           html/NoAuth/Reminder.html, html/NoAuth/images/bplogo.gif,
15502           html/NoAuth/images/favicon.png, html/NoAuth/images/space.gif,
15503           html/REST/1.0/NoAuth/mail-gateway, html/SelfService/Closed.html,
15504           html/SelfService/Create.html, html/SelfService/Display.html,
15505           html/SelfService/Error.html, html/SelfService/Prefs.html,
15506           html/SelfService/Update.html, html/SelfService/index.html,
15507           html/SelfService/Attachment/dhandler,
15508           html/SelfService/Elements/GotoTicket,
15509           html/SelfService/Elements/Header,
15510           html/SelfService/Elements/MyRequests,
15511           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
15512           html/Ticket/Display.html, html/Ticket/History.html,
15513           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
15514           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
15515           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
15516           html/Ticket/Attachment/dhandler,
15517           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
15518           html/Ticket/Elements/EditBasics,
15519           html/Ticket/Elements/EditCustomField,
15520           html/Ticket/Elements/EditCustomFields,
15521           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
15522           html/Ticket/Elements/EditWatchers,
15523           html/Ticket/Elements/ShowAttachments,
15524           html/Ticket/Elements/ShowBasics,
15525           html/Ticket/Elements/ShowCustomFields,
15526           html/Ticket/Elements/ShowDates,
15527           html/Ticket/Elements/ShowDependencies,
15528           html/Ticket/Elements/ShowHistory,
15529           html/Ticket/Elements/ShowMemberOf,
15530           html/Ticket/Elements/ShowMembers,
15531           html/Ticket/Elements/ShowMessageHeaders,
15532           html/Ticket/Elements/ShowMessageStanza,
15533           html/Ticket/Elements/ShowPeople,
15534           html/Ticket/Elements/ShowReferences,
15535           html/Ticket/Elements/ShowRequestor,
15536           html/Ticket/Elements/ShowTransaction, html/User/Delegation.html,
15537           html/User/Prefs.html, html/User/Elements/DelegateRights,
15538           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
15539           html/User/Groups/Members.html, html/User/Groups/Modify.html,
15540           html/User/Groups/index.html, lib/RT.pm, lib/RT.pm.in,
15541           lib/RT/ACE.pm, lib/RT/ACE_Overlay.pm, lib/RT/ACL.pm,
15542           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
15543           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments.pm,
15544           lib/RT/Attachments_Overlay.pm, lib/RT/Base.pm,
15545           lib/RT/CachedGroupMember.pm, lib/RT/CachedGroupMember_Overlay.pm,
15546           lib/RT/CachedGroupMembers.pm,
15547           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
15548           lib/RT/CustomField.pm, lib/RT/CustomFieldValue.pm,
15549           lib/RT/CustomFieldValues.pm, lib/RT/CustomFieldValues_Overlay.pm,
15550           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
15551           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
15552           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
15553           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
15554           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
15555           lib/RT/Groups.pm, lib/RT/Groups_Overlay.pm, lib/RT/Handle.pm,
15556           lib/RT/I18N.pm, lib/RT/Link.pm, lib/RT/Link_Overlay.pm,
15557           lib/RT/Links.pm, lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
15558           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
15559           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
15560           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
15561           lib/RT/Queues_Overlay.pm, lib/RT/Record.pm, lib/RT/Scrip.pm,
15562           lib/RT/ScripAction.pm, lib/RT/ScripAction_Overlay.pm,
15563           lib/RT/ScripActions.pm, lib/RT/ScripActions_Overlay.pm,
15564           lib/RT/ScripCondition.pm, lib/RT/ScripCondition_Overlay.pm,
15565           lib/RT/ScripConditions.pm, lib/RT/ScripConditions_Overlay.pm,
15566           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
15567           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm, lib/RT/Template.pm,
15568           lib/RT/Template_Overlay.pm, lib/RT/Templates.pm,
15569           lib/RT/Templates_Overlay.pm, lib/RT/Ticket.pm,
15570           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets.pm,
15571           lib/RT/Tickets_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
15572           lib/RT/Transaction.pm, lib/RT/Transaction_Overlay.pm,
15573           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
15574           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/User_Overlay.pm,
15575           lib/RT/Users.pm, lib/RT/Users_Overlay.pm,
15576           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
15577           lib/RT/Action/CreateTickets.pm,
15578           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
15579           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
15580           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
15581           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
15582           lib/RT/Condition/AnyTransaction.pm,
15583           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
15584           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
15585           lib/RT/Condition/PriorityExceeds.pm,
15586           lib/RT/Condition/QueueChange.pm,
15587           lib/RT/Condition/StatusChange.pm,
15588           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
15589           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
15590           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
15591           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
15592           lib/RT/I18N/nl.po, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
15593           lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
15594           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
15595           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
15596           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
15597           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
15598           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
15599           lib/t/01harness.t, lib/t/02regression.t, lib/t/03web.pl,
15600           lib/t/04_send_email.pl,
15601           lib/t/data/multipart-alternative-with-umlaut,
15602           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
15603           lib/t/data/new-ticket-from-iso-8859-1,
15604           lib/t/data/new-ticket-from-iso-8859-1-full,
15605           lib/t/data/russian-subject-no-content-type,
15606           lib/t/data/text-html-in-russian,
15607           lib/t/data/text-html-with-umlaut,
15608           lib/t/data/8859-15-message-series/dir,
15609           lib/t/data/8859-15-message-series/msg1,
15610           lib/t/data/8859-15-message-series/msg2,
15611           lib/t/data/8859-15-message-series/msg3,
15612           lib/t/data/8859-15-message-series/msg4,
15613           lib/t/data/8859-15-message-series/msg5,
15614           lib/t/data/8859-15-message-series/msg6,
15615           lib/t/data/8859-15-message-series/msg7,
15616           lib/t/regression/mime_tests, m4/rt_enable_layout.m4,
15617           m4/rt_expand_var.m4, m4/rt_layout.m4,
15618           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
15619           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
15620           sbin/regression_harness, sbin/rt-test-dependencies.in,
15621           autom4te.cache/output.0, autom4te.cache/requests,
15622           autom4te.cache/traces.0: import of rt 3.0.4
15623
15624 2003-07-15 04:23  ivan
15625
15626         * Makefile: 1.5.0pre3
15627
15628 2003-07-13 23:21  ivan
15629
15630         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
15631           and date range are specified
15632
15633 2003-07-12 04:14  ivan
15634
15635         * httemplate/index.html: remove Gratuitous capitalization
15636
15637 2003-07-12 04:09  ivan
15638
15639         * httemplate/: index.html, browse/part_pkg.cgi,
15640           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
15641           payment search - some clarification of services/packages vs.
15642           service/package   definitions in browse/part_{svc,pkg}.cgi -
15643           package definition report by # of active customer packages (with
15644           links   to customer package listing)
15645
15646 2003-07-11 08:37  ivan
15647
15648         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
15649           Time::Local fix in rc3 (closes: Bug#550)
15650
15651 2003-07-11 08:23  ivan
15652
15653         * httemplate/: index.html, search/cust_pay.cgi,
15654           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
15655           for inventivemedia / hpnx
15656
15657 2003-07-11 00:54  ivan
15658
15659         * FS/FS/Record.pm: typo
15660
15661 2003-07-11 00:30  ivan
15662
15663         * FS/FS/Record.pm: provide stack backtrace when we wind up in
15664           FS::Record::AUTOLOAD by accident
15665
15666 2003-07-09 07:39  ivan
15667
15668         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
15669
15670 2003-07-06 11:58  ivan
15671
15672         * httemplate/view/cust_main.cgi: don't bother displaying comments
15673           that are only whitespace/newlines
15674
15675 2003-07-03 20:31  ivan
15676
15677         * etc/abbr_state.txt: adding states
15678
15679 2003-07-03 18:37  ivan
15680
15681         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
15682           there are tons of POPs
15683
15684 2003-07-03 17:51  ivan
15685
15686         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
15687           numbers of POPs
15688
15689 2003-07-02 05:58  ivan
15690
15691         * FS/FS/part_pkg.pm: tyop
15692
15693 2003-07-02 05:56  ivan
15694
15695         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
15696           find any appropriate service with quantity 1
15697
15698 2003-07-02 05:34  ivan
15699
15700         * README: change license to GPL only
15701
15702 2003-07-01 02:00  ivan
15703
15704         * httemplate/edit/part_export.cgi: larger textareas in export
15705           options
15706
15707 2003-06-30 17:27  ivan
15708
15709         * FS/FS/part_export.pm: typo
15710
15711 2003-06-30 12:15  ivan
15712
15713         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
15714           (Bug#423)
15715
15716 2003-06-30 11:56  ivan
15717
15718         * FS/FS/cust_main.pm: pass additional fields to ACH processors
15719           (Authorize.Net should work now)
15720
15721 2003-06-30 06:18  ivan
15722
15723         * FS/MANIFEST: removing deprecated freeside-overdue
15724
15725 2003-06-30 05:22  ivan
15726
15727         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
15728           FS/part_export/sqlradius_withdomain.pm,
15729           bin/freeside-sqlradius-reset,
15730           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
15731           export including realms, closes: bug#514
15732
15733 2003-06-30 00:44  ivan
15734
15735         * FS/FS/svc_domain.pm: increase maximum domain length to 67
15736
15737 2003-06-27 07:19  ivan
15738
15739         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
15740           parameter for Framed-IP-Address vs. Framed-Address
15741
15742 2003-06-25 03:22  ivan
15743
15744         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
15745           with empty dates in Failed Invoice Event search,   patch from
15746           rlucas@tercent.net
15747
15748 2003-06-25 01:40  ivan
15749
15750         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
15751           export - disable old-style suspending
15752
15753 2003-06-24 17:57  ivan
15754
15755         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
15756           update: might work now
15757
15758 2003-06-24 07:12  ivan
15759
15760         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
15761           explicitly use the necessary modules
15762
15763 2003-06-22 07:21  ivan
15764
15765         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
15766           retry on change or manual "retry_card" to ONCE per invoice
15767
15768 2003-06-22 02:11  ivan
15769
15770         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
15771           in reverse-engineered schema)
15772
15773 2003-06-22 02:04  ivan
15774
15775         * bin/create-history-tables: skip history tables that exist
15776           already; easier to re-run now
15777
15778 2003-06-13 19:02  ivan
15779
15780         * FS/bin/freeside-setup: add index on cust_bill._date
15781
15782 2003-06-13 18:01  ivan
15783
15784         * bin/apache.export: \n\n between virtualhost entries
15785
15786 2003-06-13 08:18  ivan
15787
15788         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
15789           $quoted_new__password
15790
15791 2003-06-13 02:12  ivan
15792
15793         * FS/FS/part_export.pm: proper command escape for vpopmail export
15794
15795 2003-06-13 01:46  ivan
15796
15797         * httemplate/edit/part_export.cgi: missing semi
15798
15799 2003-06-13 01:44  ivan
15800
15801         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
15802           options on export edit
15803
15804 2003-06-13 01:38  ivan
15805
15806         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
15807           (unfortunately)
15808
15809 2003-06-13 01:23  ivan
15810
15811         * FS/FS/part_export.pm: full path to vpopmail commands
15812
15813 2003-06-13 01:11  ivan
15814
15815         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
15816           vpopmail presets to shellcommands_withdomain export
15817
15818 2003-06-12 07:08  ivan
15819
15820         * bin/passwd.import: /bin/halt and /sbin/halt
15821
15822 2003-06-12 07:06  ivan
15823
15824         * bin/passwd.import: tyop
15825
15826 2003-06-12 06:57  ivan
15827
15828         * bin/passwd.import: better error handling for re-imports
15829
15830 2003-06-12 06:50  ivan
15831
15832         * bin/fix-sequences: remove overly-verbose debugging for now
15833
15834 2003-06-12 06:50  ivan
15835
15836         * bin/fix-sequences: "doc"
15837
15838 2003-06-12 06:49  ivan
15839
15840         * bin/fix-sequences: arg
15841
15842 2003-06-12 06:47  ivan
15843
15844         * bin/fix-sequences: debugging
15845
15846 2003-06-12 06:43  ivan
15847
15848         * bin/fix-sequences: update for long table names; use sequence name
15849           directly instead of guessing
15850
15851 2003-06-12 06:35  ivan
15852
15853         * bin/fix-sequences: moo
15854
15855 2003-06-12 06:32  ivan
15856
15857         * bin/fix-sequences: adding fix-sequences
15858
15859 2003-06-12 05:57  ivan
15860
15861         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
15862           OS-defaults
15863
15864 2003-06-12 05:43  ivan
15865
15866         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
15867           null OP columns
15868
15869 2003-06-11 13:27  khoff
15870
15871         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
15872           addresses that the message was successfully delivered to.  I'm
15873           assuming 'Debug' causes Net::SMTP to warn the debug output, not
15874           return it.
15875
15876 2003-06-11 12:13  khoff
15877
15878         * FS/FS/Misc.pm: We're passing a list here, not one argument.
15879
15880 2003-06-09 04:11  ivan
15881
15882         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
15883
15884 2003-06-06 18:58  ivan
15885
15886         * FS/FS/cust_main.pm: and fix the error message
15887
15888 2003-06-06 18:57  ivan
15889
15890         * FS/FS/cust_main.pm: really, really give a better error message
15891           when used under 5.005 now.  really.
15892
15893 2003-06-06 18:47  ivan
15894
15895         * FS/FS/cust_main.pm: give a better error message regarding
15896           Time::Local on old perls.  really.
15897
15898 2003-06-06 18:42  ivan
15899
15900         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
15901
15902 2003-06-06 03:49  ivan
15903
15904         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
15905           export
15906
15907 2003-06-04 17:22  khoff
15908
15909         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
15910
15911 2003-06-04 09:14  ivan
15912
15913         * FS/FS/svc_acct.pm: allow empty slipip's
15914
15915 2003-06-04 05:44  ivan
15916
15917         * httemplate/search/cust_pkg.cgi: fix last bill label
15918
15919 2003-06-03 06:53  ivan
15920
15921         * httemplate/view/cust_main.cgi: fix provision links
15922
15923 2003-06-03 05:41  ivan
15924
15925         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
15926           export - eliminate redundant "host" parameter
15927
15928 2003-06-03 05:40  ivan
15929
15930         * Makefile: 1.5.0pre2 (too late, hehe)
15931
15932 2003-06-02 23:09  ivan
15933
15934         * FS/bin/freeside-setup: use serial for primary keys in new tables
15935           too
15936
15937 2003-06-02 22:49  ivan
15938
15939         * FS/bin/freeside-setup: router.svcnum nullability fix
15940
15941 2003-06-02 07:51  ivan
15942
15943         * httemplate/view/cust_main.cgi: UI nit
15944
15945 2003-06-02 05:22  ivan
15946
15947         * FS/FS/cust_pkg.pm: add last_bill field to manpage
15948
15949 2003-05-30 02:22  ivan
15950
15951         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
15952           field
15953
15954 2003-05-30 01:45  ivan
15955
15956         * httemplate/docs/ssh.html: doc
15957
15958 2003-05-19 22:43  ivan
15959
15960         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
15961           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15962           fs_selfservice/FS-SelfService/cgi/payment_results.html,
15963           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
15964           self-service self-payments!
15965
15966 2003-05-19 06:54  ivan
15967
15968         * FS/FS/ClientAPI/MyAccount.pm,
15969           fs_selfservice/FS-SelfService/SelfService.pm,
15970           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15971           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
15972           bugs in processing payments via self-service... appears to be
15973           working so far
15974
15975 2003-05-19 06:38  ivan
15976
15977         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
15978           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15979           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
15980           payment processing with self-service (step two of the process)
15981
15982 2003-05-19 05:00  ivan
15983
15984         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
15985           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
15986           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
15987           FS::Misc with send_email subroutine, remove all duplicate code
15988           from     various modules   - move the realtime_bop from cust_bill
15989           to cust_main & change usage slightly.      invnum is no longer
15990           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
15991           self-service:   - fix some syntax errors, make payment UI (step
15992           one) really should be     working now
15993
15994 2003-05-18 17:15  ivan
15995
15996         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
15997           selfservice.cgi: processing payments...
15998
15999 2003-05-18 04:44  ivan
16000
16001         * FS/FS/ClientAPI/MyAccount.pm,
16002           fs_selfservice/FS-SelfService/cgi/make_payment.html,
16003           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
16004           making payments all done
16005
16006 2003-05-18 01:09  ivan
16007
16008         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
16009           file
16010
16011 2003-05-18 01:08  ivan
16012
16013         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
16014           self-service make payment UI work
16015
16016 2003-05-17 23:20  ivan
16017
16018         * FS/FS/ClientAPI/MyAccount.pm,
16019           fs_selfservice/FS-SelfService/SelfService.pm,
16020           fs_selfservice/FS-SelfService/cgi/login.html,
16021           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16022           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
16023           make payment UI done
16024
16025 2003-05-14 09:51  ivan
16026
16027         * FS/FS/cust_bill.pm: display recurring custom line items on
16028           invoices as well as one-shot ones
16029
16030 2003-05-12 23:01  ivan
16031
16032         * FS/FS/cust_bill_event.pm: - document missing fields in
16033           cust_bill_event
16034
16035 2003-05-12 22:47  ivan
16036
16037         * FS/FS/addr_block.pm: missing pod =cut at end
16038
16039 2003-05-12 20:22  ivan
16040
16041         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
16042           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16043           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16044           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
16045           self-service updates: cleanup and beginnings of "make a payment"
16046           - fix pod masking FS::svc_acct::cust_svc
16047
16048 2003-05-12 00:34  ivan
16049
16050         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
16051           setbuf call doesn't appear to be working...
16052
16053 2003-05-12 00:33  ivan
16054
16055         * httemplate/view/cust_main.cgi: fix service links
16056
16057 2003-05-11 15:55  ivan
16058
16059         * httemplate/index.html: mail forward search not yet implemented
16060
16061 2003-05-11 15:53  ivan
16062
16063         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
16064           strict vars
16065
16066 2003-05-11 15:34  ivan
16067
16068         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
16069
16070 2003-05-11 15:25  ivan
16071
16072         * htetc/handler.pl: handler.pl updates from Richard Siddall
16073           <richard.siddall@elirion.net>
16074
16075 2003-05-09 23:45  ivan
16076
16077         * httemplate/view/cust_main.cgi: first pass at new package list UI
16078
16079 2003-05-09 22:41  ivan
16080
16081         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
16082           last_bill dates from being set
16083
16084 2003-05-09 22:40  ivan
16085
16086         * FS/FS/cust_main.pm: - substitute '0' for existing blank
16087           setup/recur fees - use timelocal_nocheck instead of timelocal for
16088           proper wraparound
16089
16090 2003-05-09 12:30  khoff
16091
16092         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
16093           added CSS tags.
16094
16095 2003-05-09 00:17  ivan
16096
16097         * install/freebsd/ports: mod_ssl before mod_perl so mod_perl picks
16098           up EAPI
16099
16100 2003-05-09 00:05  ivan
16101
16102         * install/freebsd/: INSTALL, ports: little bit more fbsd install
16103           automation
16104
16105 2003-05-08 23:14  ivan
16106
16107         * install/freebsd/INSTALL: freebsd install
16108
16109 2003-05-08 23:03  ivan
16110
16111         * fs_selfservice/DEPLOY, install/freebsd/INSTALL,
16112           install/freebsd/ports: updated freebsd install
16113
16114 2003-05-08 18:18  ivan
16115
16116         * install/freebsd/ports: Net::SSH and Net::SCP are in ports
16117
16118 2003-05-08 17:10  ivan
16119
16120         * install/redhat/7.3/: INSTALL, sources.list: redhat install foo
16121
16122 2003-05-08 17:10  ivan
16123
16124         * install/freebsd/: INSTALL, ports: automated install foo
16125
16126 2003-05-08 03:28  ivan
16127
16128         * CREDITS: credit where credit's due
16129
16130 2003-05-08 02:34  ivan
16131
16132         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
16133           columns to '' / NULL
16134
16135 2003-05-02 19:06  ivan
16136
16137         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
16138           enable quota maintenance in infostreet export
16139
16140 2003-05-02 19:03  ivan
16141
16142         * bin/apache.export: typo in usage instructions
16143
16144 2003-05-02 18:30  ivan
16145
16146         * FS/FS/part_export.pm: clean up CVS cruft
16147
16148 2003-05-02 16:51  khoff
16149
16150         * httemplate/view/cust_main.cgi: CARD && DCRD?
16151
16152 2003-04-29 12:49  khoff
16153
16154         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
16155           = 0.  Suprisingly, '' works.
16156
16157 2003-04-29 11:28  khoff
16158
16159         * FS/FS/domain_record.pm: Better SOA checking
16160
16161 2003-04-29 09:59  khoff
16162
16163         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
16164           ip_addr field.
16165
16166 2003-04-25 19:01  khoff
16167
16168         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
16169
16170 2003-04-25 17:28  khoff
16171
16172         * FS/FS/cust_bill.pm: Tyop
16173
16174 2003-04-24 16:01  ivan
16175
16176         * httemplate/edit/cust_main.cgi: fix for bug triggered by
16177           nonexistant referring customer numbers
16178
16179 2003-04-24 11:46  khoff
16180
16181         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
16182           when no values change.  We would insert on an rv of zero, so now
16183           we select count(*)... instead of relying on the rv of the update.
16184
16185 2003-04-24 11:45  khoff
16186
16187         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
16188
16189 2003-04-23 19:46  ivan
16190
16191         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
16192           better shellcommands documentation of all sorts
16193
16194 2003-04-23 18:43  khoff
16195
16196         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
16197           an ISC BIND9 name server
16198
16199 2003-04-23 18:00  khoff
16200
16201         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
16202           svc_Common->hashref is bad.
16203
16204 2003-04-23 16:12  ivan
16205
16206         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
16207           bug#492
16208
16209 2003-04-23 15:16  ivan
16210
16211         * FS/FS/part_export.pm: might not be necessary, but to be safe...
16212
16213 2003-04-22 22:36  khoff
16214
16215         * httemplate/search/cust_main.cgi: Missing comma.
16216
16217 2003-04-22 21:53  khoff
16218
16219         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
16220           well.
16221
16222 2003-04-22 11:46  ivan
16223
16224         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
16225           httemplate/config/config.cgi: properly deprecate ancient apache &
16226           sendmail config options
16227
16228 2003-04-22 10:54  ivan
16229
16230         * httemplate/edit/part_export.cgi: mason is more strict about
16231           variables - patch from Richard Siddall, thanks
16232
16233 2003-04-21 21:39  ivan
16234
16235         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
16236           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
16237           FS/part_export/forward_shellcommands.pm,
16238           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
16239           update documentation - remove last vestiges of 1.3-style
16240           qmail/vpopmail exports from svc_domain and   svc_forward; add
16241           appropriate exports (closes: Bug#299)
16242
16243 2003-04-21 15:40  ivan
16244
16245         * httemplate/view/svc_acct.cgi: typo
16246
16247 2003-04-21 14:42  khoff
16248
16249         * FS/FS/addr_block.pm: renamed config option excludeaddr
16250
16251 2003-04-21 14:40  khoff
16252
16253         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
16254
16255 2003-04-21 14:29  khoff
16256
16257         * httemplate/edit/process/generic.cgi: Navigation fixes.
16258
16259 2003-04-21 14:13  khoff
16260
16261         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
16262           new routers.  Navigation cleanup.
16263
16264 2003-04-21 14:12  khoff
16265
16266         * httemplate/edit/router.cgi: Lines added for clairity
16267
16268 2003-04-21 13:53  ivan
16269
16270         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
16271           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
16272           FS/bin/freeside-setup, httemplate/docs/schema.html,
16273           httemplate/edit/cust_main.cgi,
16274           httemplate/edit/part_bill_event.cgi,
16275           httemplate/edit/process/cust_main.cgi,
16276           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
16277           on-demand vs. automatic cards & checks: added DCRD and DCHK
16278           payment types
16279
16280 2003-04-21 13:31  khoff
16281
16282         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
16283           sqlmail.  Added support for courier and dovecot authentication.
16284
16285 2003-04-21 13:27  khoff
16286
16287         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
16288           svc_broadband
16289
16290 2003-04-19 10:51  ivan
16291
16292         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
16293           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
16294           integration
16295
16296 2003-04-17 20:29  ivan
16297
16298         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
16299
16300 2003-04-02 06:52  ivan
16301
16302         * FS/FS/cust_main.pm: added order_pkgs sub
16303
16304 2003-04-02 03:38  ivan
16305
16306         * FS/FS/: UID.pm, cust_main.pm: better callbacks
16307
16308 2003-04-02 01:46  ivan
16309
16310         * httemplate/misc/process/meta-import.cgi: updated meta-import web
16311           UI to allow duplicate import tables
16312
16313 2003-04-01 19:23  ivan
16314
16315         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
16316           disappearing email invoice on errors, finally (closes: Bug#35)
16317
16318 2003-04-01 00:03  ivan
16319
16320         * FS/FS/Record.pm, httemplate/docs/index.html,
16321           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
16322           preliminary 1.5.0 upgrade docs - syntax error in main customer
16323           view
16324
16325 2003-03-31 22:55  ivan
16326
16327         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
16328           cancel button for customers (closes: Bug#25)
16329
16330 2003-03-31 17:22  ivan
16331
16332         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
16333           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
16334           httemplate/edit/process/REAL_cust_pkg.cgi,
16335           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
16336           correct last_bill problems with $0 invoice (non-existant) edge
16337           cases
16338
16339 2003-03-31 15:49  ivan
16340
16341         * httemplate/docs/schema.html: added last_bill column
16342
16343 2003-03-31 15:48  ivan
16344
16345         * FS/bin/freeside-setup: add 'last_bill' column
16346
16347 2003-03-28 21:34  ivan
16348
16349         * bin/apache.export: restart apache, not bind!
16350
16351 2003-03-28 20:52  ivan
16352
16353         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
16354           FS/FS/part_export/www_shellcommands.pm,
16355           httemplate/view/svc_www.cgi: correct web UI for svc_www services
16356           & no more @.domain in www_shellcommands export
16357
16358 2003-03-28 18:35  ivan
16359
16360         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
16361
16362 2003-03-28 18:19  ivan
16363
16364         * FS/FS/part_export.pm: cust_svc and svc_x methods
16365
16366 2003-03-28 13:59  ivan
16367
16368         * bin/apache.export: fix missing semicolon in apache export
16369
16370 2003-03-28 13:43  ivan
16371
16372         * FS/FS/part_export/apache.pm: oops in null apache export
16373
16374 2003-03-24 00:30  ivan
16375
16376         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
16377
16378 2003-03-19 20:36  ivan
16379
16380         * httemplate/edit/part_export.cgi: virtual wrap...
16381
16382 2003-03-19 20:09  ivan
16383
16384         * httemplate/edit/part_export.cgi: wrap this textbox hard
16385
16386 2003-03-19 20:00  ivan
16387
16388         * httemplate/edit/part_export.cgi: wide textareas
16389
16390 2003-03-19 19:41  ivan
16391
16392         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
16393           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
16394           bin/apache.export, bin/bind.export, bin/bsdshell.export,
16395           bin/sysvshell.export: apache export!
16396
16397 2003-03-11 03:40  ivan
16398
16399         * FS/FS/svc_domain.pm: another pg7.3 fix
16400
16401 2003-03-11 03:36  ivan
16402
16403         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
16404           meta import webUI updates
16405
16406 2003-03-11 02:41  ivan
16407
16408         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
16409
16410 2003-03-03 17:56  khoff
16411
16412         * FS/MANIFEST: updated for svc_broadband changes
16413
16414 2003-02-28 19:14  ivan
16415
16416         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
16417
16418 2003-02-24 21:40  ivan
16419
16420         * httemplate/edit/cust_main.cgi: remove max length on ACH account
16421           number
16422
16423 2003-02-11 17:21  khoff
16424
16425         * FS/bin/freeside-setup: s/;/,/
16426
16427 2003-02-05 21:26  ivan
16428
16429         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
16430           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
16431           FS/FS/cust_main.pm, FS/bin/freeside-setup,
16432           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
16433           httemplate/edit/part_pkg.cgi: time/data detail on invoices
16434
16435 2003-02-05 15:17  khoff
16436
16437         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
16438           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
16439           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
16440           httemplate/edit/svc_broadband.cgi,
16441           httemplate/edit/process/addr_block/add.cgi,
16442           httemplate/edit/process/addr_block/allocate.cgi,
16443           httemplate/edit/process/addr_block/deallocate.cgi,
16444           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
16445           httemplate/edit/process/router.cgi,
16446           httemplate/edit/process/svc_broadband.cgi,
16447           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
16448           httemplate/index.html, httemplate/view/svc_broadband.cgi:
16449           svc_broadband rewrite
16450
16451 2003-02-05 14:06  khoff
16452
16453         * FS/FS/cust_svc.pm: ip_netmask is gone now
16454
16455 2003-01-27 23:47  ivan
16456
16457         * FS/bin/freeside-setup: eek, and this is what caused connectup to
16458           fail too
16459
16460 2003-01-27 22:08  ivan
16461
16462         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
16463           dave denney <daud@kaosol.net>
16464
16465 2003-01-16 22:21  ivan
16466
16467         * FS/FS/ClientAPI/MyAccount.pm,
16468           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
16469           functionality
16470
16471 2003-01-15 18:58  ivan
16472
16473         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
16474
16475 2003-01-14 02:15  ivan
16476
16477         * Makefile: selfservice
16478
16479 2003-01-14 01:26  ivan
16480
16481         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
16482           init.d/freeside-init: move freeside-selfservice-server to proper
16483           MakeMaker install location
16484
16485 2003-01-14 00:49  ivan
16486
16487         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
16488           freeside-selfservice-server to init script add domsvc checking as
16489           a foreign key
16490
16491 2003-01-12 23:26  ivan
16492
16493         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
16494
16495 2003-01-12 22:19  ivan
16496
16497         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
16498           extraneous diffs
16499
16500 2003-01-09 23:41  ivan
16501
16502         * FS/FS/cust_bill.pm: pop off an extra blank line in
16503           business-onlinepayment options
16504
16505 2002-12-28 01:16  ivan
16506
16507         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
16508           business-onlinepayment mod_perl leakage in multi-database
16509           installs.  ugh.
16510
16511 2002-12-27 04:56  ivan
16512
16513         * FS/FS/cust_main.pm: better times on failed billing events
16514
16515 2002-12-24 22:59  ivan
16516
16517         * FS/bin/freeside-daily: declare $opt_p usage
16518
16519 2002-12-24 14:41  ivan
16520
16521         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
16522           optimization for ginourmous numbers of packages for intergate,
16523           whew
16524
16525 2002-12-23 15:56  ivan
16526
16527         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
16528           messages
16529
16530 2002-12-23 07:21  ivan
16531
16532         * FS/FS/cust_bill.pm: make agent available to invoice templates
16533
16534 2002-12-23 07:05  steve
16535
16536         * FS/FS/part_export/shellcommands.pm: add email address to
16537           shellcommands
16538
16539           don't error out when importing unaudited accounts (even though
16540           should probably be using $FS::svc_Common::noexport_hack anyway)
16541
16542 2002-12-23 06:54  steve
16543
16544         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
16545           signup_server-quiet, and emailcancel messages.
16546
16547 2002-12-23 06:22  steve
16548
16549         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
16550           selfservice_server-quiet, signup_server-quiet, and emailcancel
16551           messages.
16552
16553 2002-12-22 00:53  ivan
16554
16555         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
16556           freeside-daily to only run for a particular payby
16557           $disable_agentcheck option for cust_pkg for import optimization
16558
16559 2002-12-21 15:48  ivan
16560
16561         * httemplate/search/svc_domain.cgi: UI
16562
16563 2002-12-21 15:44  ivan
16564
16565         * httemplate/search/svc_domain.cgi: don't display all accounts in
16566           each domain
16567
16568 2002-12-21 02:14  ivan
16569
16570         * FS/FS/cust_main.pm: could be multiple returns from these
16571           searches, with taxclasses
16572
16573 2002-12-21 02:02  ivan
16574
16575         * FS/FS/Record.pm: better qsearchs warning
16576
16577 2002-12-20 23:36  ivan
16578
16579         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
16580
16581 2002-12-20 20:31  ivan
16582
16583         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
16584
16585 2002-12-19 19:29  ivan
16586
16587         * httemplate/view/cust_main.cgi: no changing cancelled packages
16588
16589 2002-12-17 13:31  ivan
16590
16591         * FS/FS/cust_bill.pm: invoice_lines() fix
16592
16593 2002-12-17 05:02  ivan
16594
16595         * httemplate/view/svc_acct.cgi: change wording
16596
16597 2002-12-17 02:42  ivan
16598
16599         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
16600
16601 2002-12-17 02:36  ivan
16602
16603         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
16604           sessions
16605
16606 2002-12-17 01:52  ivan
16607
16608         * FS/bin/freeside-sqlradius-seconds: sheesh
16609
16610 2002-12-17 01:48  ivan
16611
16612         * FS/bin/freeside-sqlradius-seconds: sigh
16613
16614 2002-12-17 01:47  ivan
16615
16616         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
16617           calculation?
16618
16619 2002-12-17 01:37  ivan
16620
16621         * FS/bin/freeside-sqlradius-seconds: grr double doh
16622
16623 2002-12-17 01:35  ivan
16624
16625         * FS/bin/freeside-sqlradius-seconds: doh
16626
16627 2002-12-17 01:30  ivan
16628
16629         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
16630
16631 2002-12-17 01:24  ivan
16632
16633         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
16634           freeside-sqlradius-seconds
16635
16636 2002-12-16 13:52  ivan
16637
16638         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
16639           are there others?
16640
16641 2002-12-16 10:53  ivan
16642
16643         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
16644
16645 2002-12-16 02:47  ivan
16646
16647         * httemplate/graph/money_time.cgi: working date range selector that
16648           defaults to the past year!
16649
16650 2002-12-14 13:18  ivan
16651
16652         * FS/FS/cust_svc.pm: fix for auditing packages
16653
16654 2002-12-12 16:31  ivan
16655
16656         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
16657           taxclass fix (?)
16658
16659 2002-12-12 13:44  ivan
16660
16661         * FS/FS/svc_acct.pm: custnum in welcome email
16662
16663 2002-12-10 16:12  ivan
16664
16665         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
16666           beginning of web-based data importer
16667
16668 2002-12-04 04:43  ivan
16669
16670         * bin/bind.export: really fixed now
16671
16672 2002-12-04 04:37  ivan
16673
16674         * bin/bind.export: oops, typo
16675
16676 2002-12-04 04:31  ivan
16677
16678         * FS/FS/cust_bill.pm: empty invoice_lines() fix
16679
16680 2002-11-27 21:44  ivan
16681
16682         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
16683           "Stephen Bechard" <steve@destek.net>
16684
16685 2002-11-27 21:10  ivan
16686
16687         * FS/FS/Conf.pm: deprecate username_policy
16688
16689 2002-11-26 03:58  ivan
16690
16691         * httemplate/misc/process/link.cgi: link by username now only links
16692           to same svcpart
16693
16694 2002-11-26 02:25  ivan
16695
16696         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
16697
16698 2002-11-25 21:42  ivan
16699
16700         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
16701
16702 2002-11-25 02:46  ivan
16703
16704         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
16705           radius group bug, whew
16706
16707 2002-11-22 19:39  ivan
16708
16709         * httemplate/index.html: eww get rid of black border on konq3
16710
16711 2002-11-22 04:19  ivan
16712
16713         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
16714           payments
16715
16716 2002-11-22 03:14  ivan
16717
16718         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
16719           add lec billing event
16720
16721 2002-11-22 02:48  ivan
16722
16723         * FS/FS/cust_main.pm: oops, one last LECB change
16724
16725 2002-11-21 23:50  ivan
16726
16727         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
16728           user dn in ldap export
16729
16730 2002-11-21 12:44  ivan
16731
16732         * FS/FS/part_export.pm: change DN labeling for those obtuse
16733           blockheads at netmagic
16734
16735 2002-11-20 13:13  ivan
16736
16737         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
16738           ability to have multiple comma-separated values to LDAP export
16739
16740 2002-11-20 02:09  ivan
16741
16742         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
16743           for the add call...?  i don't get LDAP
16744
16745 2002-11-20 01:10  ivan
16746
16747         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
16748
16749 2002-11-20 01:07  ivan
16750
16751         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
16752           field in cust_pay and cust_refund for ACH
16753
16754 2002-11-19 14:55  ivan
16755
16756         * FS/FS/cust_bill_event.pm: give better error message on bad
16757           invnum, also 'use FS::cust_bill' here
16758
16759 2002-11-19 14:48  ivan
16760
16761         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
16762           CHECK
16763
16764 2002-11-19 13:20  ivan
16765
16766         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
16767           given
16768
16769 2002-11-19 12:56  ivan
16770
16771         * FS/FS/part_export/ldap.pm: ldap export update
16772
16773 2002-11-19 12:36  ivan
16774
16775         * FS/bin/freeside-setup: increase length of reczone and recdata
16776           fields in domain_record
16777
16778 2002-11-19 02:09  ivan
16779
16780         * FS/FS/cust_bill.pm: typo adding lec transactions
16781
16782 2002-11-19 02:02  ivan
16783
16784         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
16785
16786 2002-11-19 01:51  ivan
16787
16788         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16789           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
16790           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
16791           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
16792           httemplate/edit/part_bill_event.cgi,
16793           httemplate/view/cust_main.cgi: add LEC billing
16794
16795 2002-11-18 21:17  ivan
16796
16797         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
16798           number limit
16799
16800 2002-11-18 02:15  ivan
16801
16802         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
16803           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
16804           preliminary ldap export
16805
16806 2002-11-16 02:33  ivan
16807
16808         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
16809
16810 2002-11-09 02:59  ivan
16811
16812         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
16813           per-hour charging
16814
16815 2002-11-07 14:53  ivan
16816
16817         * FS/FS/cust_main.pm: doc
16818
16819 2002-11-05 20:23  ivan
16820
16821         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
16822           closes: Bug#474
16823
16824 2002-11-05 20:11  ivan
16825
16826         * httemplate/edit/part_pkg.cgi: data billing
16827
16828 2002-11-05 19:58  ivan
16829
16830         * httemplate/edit/part_pkg.cgi: data charging
16831
16832 2002-11-05 15:43  ivan
16833
16834         * httemplate/view/svc_acct.cgi: ui
16835
16836 2002-11-05 15:41  ivan
16837
16838         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
16839           correct radacct column names
16840
16841 2002-11-05 15:34  ivan
16842
16843         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
16844
16845 2002-11-05 15:29  ivan
16846
16847         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
16848           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
16849           bandwidth charges from sqlradius
16850
16851 2002-11-05 12:29  ivan
16852
16853         * FS/bin/freeside-sqlradius-radacctd: lost?
16854
16855 2002-11-04 15:40  ivan
16856
16857         * FS/FS/CGI.pm: balance on small_custview
16858
16859 2002-11-04 12:51  ivan
16860
16861         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
16862           view
16863
16864 2002-11-01 16:13  ivan
16865
16866         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
16867
16868 2002-10-28 05:22  ivan
16869
16870         * FS/bin/freeside-queued: signal-less queued child handling
16871           (closes: Bug#477)
16872
16873 2002-10-25 14:24  ivan
16874
16875         * FS/FS/part_export/shellcommands.pm: make $old_domain available
16876           too
16877
16878 2002-10-25 06:39  ivan
16879
16880         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
16881           numbers
16882
16883 2002-10-23 10:07  ivan
16884
16885         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
16886
16887 2002-10-23 08:49  ivan
16888
16889         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
16890           httemplate/view/cust_main.cgi: add option to unapply payments
16891
16892 2002-10-22 02:15  ivan
16893
16894         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
16895
16896 2002-10-22 01:13  ivan
16897
16898         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
16899           ACH fixes from s5
16900
16901 2002-10-21 23:28  ivan
16902
16903         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
16904           invoice events too
16905
16906 2002-10-21 08:20  ivan
16907
16908         * httemplate/edit/part_svc.cgi: don't disable for all items
16909
16910 2002-10-21 08:14  ivan
16911
16912         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
16913           or password from being defined
16914
16915 2002-10-20 01:27  ivan
16916
16917         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
16918           shellcommands suspension/unsuspension hooks
16919
16920 2002-10-20 00:26  ivan
16921
16922         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
16923           there is one
16924
16925 2002-10-19 20:28  ivan
16926
16927         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
16928           export option
16929
16930 2002-10-18 09:54  ivan
16931
16932         * Makefile: force executable permissions on bin/pod2x
16933
16934 2002-10-18 06:28  ivan
16935
16936         * FS/bin/freeside-radgroup: argh
16937
16938 2002-10-18 06:23  ivan
16939
16940         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
16941           cache
16942
16943 2002-10-18 03:28  ivan
16944
16945         * FS/: MANIFEST, bin/freeside-radgroup: adding
16946
16947 2002-10-17 08:06  ivan
16948
16949         * httemplate/view/svc_acct.cgi: use consistant terminology
16950
16951 2002-10-17 08:05  ivan
16952
16953         * httemplate/view/svc_acct.cgi: UI change for hour info
16954
16955 2002-10-17 07:59  ivan
16956
16957         * FS/FS/cust_svc.pm: yay missing paren
16958
16959 2002-10-17 07:50  ivan
16960
16961         * FS/FS/cust_svc.pm: *sigh* better debugging
16962
16963 2002-10-17 07:46  ivan
16964
16965         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
16966
16967 2002-10-17 07:37  ivan
16968
16969         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
16970
16971 2002-10-17 07:33  ivan
16972
16973         * httemplate/view/svc_acct.cgi: sqlradacct hour update
16974
16975 2002-10-17 07:16  ivan
16976
16977         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
16978           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
16979           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
16980           datasrc, not plandata options (whew)
16981
16982 2002-10-15 02:54  ivan
16983
16984         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
16985
16986 2002-10-14 00:44  ivan
16987
16988         * FS/FS/Conf.pm: s/bool/checkbox/
16989
16990 2002-10-14 00:30  ivan
16991
16992         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
16993           config file allows selection of accounts from any domain
16994
16995 2002-10-13 23:17  ivan
16996
16997         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
16998           billing
16999
17000 2002-10-13 23:16  ivan
17001
17002         * httemplate/view/svc_acct.cgi: show time online this billing cycle
17003           on view account screen
17004
17005 2002-10-13 00:14  ivan
17006
17007         * httemplate/docs/session.html: doh
17008
17009 2002-10-12 18:14  ivan
17010
17011         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
17012           non-Pg and Pg before 7.1
17013
17014 2002-10-12 18:05  ivan
17015
17016         * FS/FS/cust_bill.pm: bug fix in new ACH code
17017
17018 2002-10-12 07:21  ivan
17019
17020         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
17021           dayphone/nightphone msgcat
17022
17023 2002-10-12 06:46  ivan
17024
17025         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
17026           dayphone/nightphone as customizable labels, closes: Bug#464
17027
17028 2002-10-12 06:26  ivan
17029
17030         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
17031           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
17032           charge per-hour against an external radacct table
17033
17034 2002-10-12 03:15  ivan
17035
17036         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
17037           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
17038           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
17039           httemplate/edit/process/cust_main.cgi,
17040           httemplate/view/cust_main.cgi: ACH support
17041
17042 2002-10-10 09:48  ivan
17043
17044         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
17045           expiration dates
17046
17047 2002-10-10 09:28  ivan
17048
17049         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
17050
17051 2002-10-09 07:30  ivan
17052
17053         * FS/FS/Conf.pm: nasty typo
17054
17055 2002-10-09 06:59  ivan
17056
17057         * FS/FS/Conf.pm: don't explicitly specify unclassified config
17058           section
17059
17060 2002-10-09 06:43  ivan
17061
17062         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
17063           existing directories in vpopmail export
17064
17065 2002-10-09 06:07  ivan
17066
17067         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
17068           the attribute used for plaintext pw's
17069
17070 2002-10-08 04:10  ivan
17071
17072         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
17073           package browse (closes: Bug#467)
17074
17075 2002-10-08 03:50  ivan
17076
17077         * eg/export_template.pm: slightly less sucky
17078
17079 2002-10-08 01:33  ivan
17080
17081         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
17082           displays static HTML on account view (closes: Bug#465)
17083
17084 2002-10-07 21:46  ivan
17085
17086         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
17087           httemplate/view/cust_main.cgi: payby-default config option, with
17088           special "HIDE" option to disable billing information in the web
17089           interface (closes: Bug#468)
17090
17091 2002-10-07 01:47  ivan
17092
17093         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
17094           not when it is *before*
17095
17096 2002-10-05 04:14  ivan
17097
17098         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
17099           blank id fields
17100
17101 2002-10-04 05:56  ivan
17102
17103         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
17104           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
17105           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
17106           httemplate/view/cust_main.cgi: working on the road:   - easier
17107           "change package" link for changing one package to another   -
17108           sqlradius export now compatible with Pg   - indices on phone
17109           numbers   - install instructions specify Pg 7.1 (at least until
17110           ILIKE thing is changed)   - searching on phone number fragments
17111
17112 2002-10-04 05:39  ivan
17113
17114         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
17115
17116 2002-10-04 05:29  ivan
17117
17118         * FS/bin/freeside-count-active-customers: adding
17119
17120 2002-10-04 05:09  ivan
17121
17122         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
17123           print   is now: send email to invoice from address
17124
17125 2002-10-03 08:29  ivan
17126
17127         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
17128           Crypt-Password for encrypted pw's
17129
17130 2002-09-27 05:14  ivan
17131
17132         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
17133
17134 2002-09-27 05:14  ivan
17135
17136         * FS/FS/UID.pm: don't chop blanks
17137
17138 2002-09-26 22:36  ivan
17139
17140         * FS/bin/freeside-adduser: lock mapsecrets file
17141
17142 2002-09-25 22:28  ivan
17143
17144         * Makefile: fix $INIT_FILE usage
17145
17146 2002-09-25 22:26  ivan
17147
17148         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
17149
17150 2002-09-25 22:25  ivan
17151
17152         * Makefile: oops
17153
17154 2002-09-25 21:45  ivan
17155
17156         * httemplate/search/svc_acct.cgi: tyop
17157
17158 2002-09-25 02:11  ivan
17159
17160         * Makefile: doc
17161
17162 2002-09-25 02:09  ivan
17163
17164         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
17165           "Authentication-Type" for netc.net.au (radiator?)
17166
17167 2002-09-24 01:31  ivan
17168
17169         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
17170
17171 2002-09-23 07:27  ivan
17172
17173         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
17174           redirects header-handling changes necessary for chart .cgis
17175
17176 2002-09-23 01:50  ivan
17177
17178         * Makefile: better default Pg datasource
17179
17180 2002-09-21 04:17  ivan
17181
17182         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
17183           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
17184           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
17185           FS/FS/cust_main_county.pm, bin/create-history-tables,
17186           httemplate/browse/cust_main_county.cgi,
17187           httemplate/edit/cust_main_county.cgi,
17188           httemplate/edit/process/cust_main_county.cgi: all taxes now have
17189           names.  closes: Bug#15
17190
17191 2002-09-20 08:49  ivan
17192
17193         * README: d
17194
17195 2002-09-20 08:49  ivan
17196
17197         * FS/Makefile.PL: installing into /usr/bin, bah
17198
17199 2002-09-20 08:48  ivan
17200
17201         * FS/FS.pm: doc
17202
17203 2002-09-20 08:48  ivan
17204
17205         * Makefile: 1.5.0
17206
17207 2002-09-20 08:47  ivan
17208
17209         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
17210           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
17211           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
17212           freeside-deloutsource and freeside-deloutsourceuser
17213
17214 2002-09-20 08:46  ivan
17215
17216         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
17217
17218 2002-09-20 07:48  ivan
17219
17220         * FS/FS/part_export.pm: extraneous warn
17221
17222 2002-09-20 05:50  ivan
17223
17224         * FS/bin/freeside-setup: move from bin/fs-setup to
17225           FS/bin/freeside-setup
17226
17227 2002-09-20 03:16  ivan
17228
17229         * FS/FS/UID.pm: change otaker fields to 32 chars
17230
17231 2002-09-19 06:34  ivan
17232
17233         * FS/FS/Record.pm, bin/dbdef-create: use database SERIAL or
17234           AUTO_INCREMENT for primary keys, finally, yay! closes: bug#69
17235
17236 2002-09-19 01:43  ivan
17237
17238         * FS/bin/freeside-daily: package expiration
17239
17240 2002-09-19 01:34  ivan
17241
17242         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
17243
17244 2002-09-18 15:50  ivan
17245
17246         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
17247           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
17248           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
17249           httemplate/view/svc_acct.cgi: remove domain config file, closes:
17250           Bug#269
17251
17252 2002-09-18 15:38  ivan
17253
17254         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
17255
17256 2002-09-18 05:10  ivan
17257
17258         * httemplate/docs/: index.html, legacy.html: doc
17259
17260 2002-09-17 03:21  ivan
17261
17262         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
17263           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
17264           support
17265
17266 2002-09-17 02:19  ivan
17267
17268         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
17269           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
17270           httemplate/index.html, httemplate/docs/schema.dia,
17271           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
17272           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
17273           httemplate/search/svc_domain.cgi: remove svc_acct_sm
17274
17275 2002-09-16 17:40  ivan
17276
17277         * FS/FS/cust_bill.pm: send_ftp doc fix
17278
17279 2002-09-16 17:33  ivan
17280
17281         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
17282           "emailinvoiceauto" implementation rewritten to work properly,
17283           stop
17284               overwriting existing invoice destinations
17285
17286 2002-09-16 02:27  ivan
17287
17288         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
17289
17290 2002-09-11 02:28  ivan
17291
17292         * httemplate/browse/svc_acct_pop.cgi: mason error
17293
17294 2002-09-11 02:09  ivan
17295
17296         * httemplate/search/cust_main.cgi: mason warnings
17297
17298 2002-09-09 20:31  ivan
17299
17300         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
17301           order numbers, like VirtualNet
17302
17303 2002-09-09 16:05  khoff
17304
17305         * httemplate/: edit/svc_broadband.cgi,
17306           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
17307           svc_broadband merge
17308
17309 2002-09-09 16:01  khoff
17310
17311         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
17312           httemplate/edit/part_svc.cgi,
17313           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
17314           svc_broadband merge
17315
17316 2002-09-09 15:56  khoff
17317
17318         * FS/MANIFEST: svc_broadband merge
17319
17320 2002-09-09 12:56  ivan
17321
17322         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
17323           vpopmail user
17324
17325 2002-09-09 12:54  ivan
17326
17327         * httemplate/docs/ssh.html: doc clarification about users
17328
17329 2002-09-09 05:34  ivan
17330
17331         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
17332           ClientAPI/passwd.pm: : is not legal in GECOS
17333
17334 2002-09-08 05:57  ivan
17335
17336         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
17337           records first, then svc_domain
17338
17339 2002-09-08 05:40  ivan
17340
17341         * bin/bind.export: error out if can't open .HEADER files
17342
17343 2002-09-08 04:36  ivan
17344
17345         * README: 1.4.1
17346
17347 2002-09-08 02:49  ivan
17348
17349         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
17350           useful default domain files
17351
17352 2002-09-07 07:20  ivan
17353
17354         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
17355           description, give up hoping for a better description of the
17356           export from jeff
17357
17358 2002-09-06 19:27  ivan
17359
17360         * httemplate/docs/index.html: 1.4.1
17361
17362 2002-09-06 19:19  ivan
17363
17364         * FS/FS/part_export/vpopmail.pm: import flocking constants
17365
17366 2002-09-05 11:51  ivan
17367
17368         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
17369
17370 2002-09-05 10:01  ivan
17371
17372         * httemplate/edit/cust_main.cgi: "same as billing address" box
17373           would uncheck itself on errors (only looked at previous
17374           ship_last, not CGI checkbox value too)  Closes: Bug#448
17375
17376 2002-09-05 09:51  ivan
17377
17378         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
17379           compatibility
17380
17381 2002-09-05 06:50  ivan
17382
17383         * httemplate/browse/part_svc.cgi: don't show "clone an existing
17384           service definition" if there aren't any yet
17385
17386 2002-09-05 06:27  ivan
17387
17388         * FS/FS/cust_main.pm, httemplate/index.html,
17389           httemplate/misc/cust_main-import_charges.cgi,
17390           httemplate/misc/process/cust_main-import_charges.cgi: batch
17391           charge/credit import
17392
17393 2002-09-05 06:01  ivan
17394
17395         * FS/FS/svc_acct.pm: show illegal dir in error msg
17396
17397 2002-09-05 02:10  ivan
17398
17399         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
17400           extraneous `vpopmail machine' field
17401
17402 2002-09-04 05:43  ivan
17403
17404         * Makefile, httemplate/index.html: 1.4.1beta1
17405
17406 2002-09-04 01:42  ivan
17407
17408         * httemplate/edit/part_pkg.cgi: spelling
17409
17410 2002-08-30 16:48  ivan
17411
17412         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
17413
17414 2002-08-30 16:42  ivan
17415
17416         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
17417           httemplate/edit/process/part_bill_event.cgi: new invoice event:
17418           upload a CSV file
17419
17420 2002-08-30 16:17  ivan
17421
17422         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
17423           of their cust_pkg.bill date) - setting cust_pkg.bill date
17424           directly bypasses setup fee
17425
17426 2002-08-30 10:34  ivan
17427
17428         * FS/FS/cust_main.pm, httemplate/index.html,
17429           httemplate/misc/cust_main-import.cgi,
17430           httemplate/misc/process/cust_main-import.cgi: working CSV import
17431           for crcmn
17432
17433 2002-08-30 04:33  ivan
17434
17435         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
17436           (hopefully) better error message
17437
17438 2002-08-30 03:25  ivan
17439
17440         * Makefile: silly conf/registries dir still hanging around in CVS
17441           checkouts
17442
17443 2002-08-29 07:11  ivan
17444
17445         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
17446
17447 2002-08-29 02:11  ivan
17448
17449         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
17450           import, make username/password for unexported services conflict
17451           at least with self
17452
17453 2002-08-29 01:13  khoff
17454
17455         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
17456
17457 2002-08-29 00:50  ivan
17458
17459         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
17460
17461 2002-08-28 23:02  ivan
17462
17463         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
17464
17465 2002-08-28 22:57  ivan
17466
17467         * httemplate/view/svc_acct.cgi: password viewing UI change
17468
17469 2002-08-27 00:26  khoff
17470
17471         * FS/FS/Record.pm: Yip yip, I sprained my brain
17472
17473 2002-08-26 13:40  ivan
17474
17475         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
17476
17477 2002-08-24 20:54  ivan
17478
17479         * FS/bin/freeside-addoutsourceuser: ?
17480
17481 2002-08-24 20:42  ivan
17482
17483         * FS/bin/freeside-addoutsourceuser: correct secrets file path
17484
17485 2002-08-24 19:35  ivan
17486
17487         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
17488           passwords
17489
17490 2002-08-24 19:26  ivan
17491
17492         * FS/FS/part_export/shellcommands.pm: properly quote password as
17493           well as finger
17494
17495 2002-08-24 18:48  ivan
17496
17497         * FS/bin/freeside-addoutsourceuser: password
17498
17499 2002-08-24 18:48  ivan
17500
17501         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
17502           bin/freeside-addoutsourceuser
17503
17504 2002-08-24 18:16  ivan
17505
17506         * FS/bin/: freeside-adduser, freeside-setup: doc
17507
17508 2002-08-24 18:14  ivan
17509
17510         * FS/bin/freeside-setup: noninteractive freeside-setup
17511
17512 2002-08-24 18:09  ivan
17513
17514         * FS/bin/: freeside-adduser, freeside-setup: doc
17515
17516 2002-08-24 01:13  ivan
17517
17518         * FS/bin/freeside-adduser: also do -b flag
17519
17520 2002-08-24 00:43  ivan
17521
17522         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
17523           in commands
17524
17525 2002-08-24 00:20  ivan
17526
17527         * httemplate/edit/part_export.cgi: don't substitute defaults for
17528           empty options when editing exports
17529
17530 2002-08-23 23:41  ivan
17531
17532         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
17533           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
17534           fix - no strict 'vars'; when necessary
17535
17536 2002-08-23 20:29  ivan
17537
17538         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
17539           unprovision a single service
17540
17541 2002-08-23 19:10  ivan
17542
17543         * FS/bin/freeside-addoutsource: fix path
17544
17545 2002-08-23 18:53  ivan
17546
17547         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
17548
17549 2002-08-23 17:51  ivan
17550
17551         * httemplate/view/cust_main.cgi: UI
17552
17553 2002-08-23 17:16  ivan
17554
17555         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
17556           bin/freeside-addoutsource
17557
17558 2002-08-23 16:43  ivan
17559
17560         * FS/: MANIFEST, FS/part_export.pm,
17561           FS/part_export/domain_shellcommands.pm,
17562           t/part_export-domain_shellcommands.t: add domain_shellcommands
17563           export
17564
17565 2002-08-19 16:08  ivan
17566
17567         * httemplate/view/cust_main.cgi: encode_entities for comments
17568           entries
17569
17570 2002-08-11 23:17  ivan
17571
17572         * rt/etc/schema.Pg: import rt 2.0.14
17573
17574 2002-08-02 17:39  ivan
17575
17576         * httemplate/docs/legacy.html: remove some extra modules from
17577           install doc
17578
17579 2002-07-31 11:55  ivan
17580
17581         * FS/FS/part_export.pm: delete directories when deleting users on
17582           freebsd
17583
17584 2002-07-31 06:18  ivan
17585
17586         * FS/FS/svc_acct.pm: fix bug with static IP addresses
17587
17588 2002-07-26 20:56  ivan
17589
17590         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
17591           interface to lib code
17592
17593 2002-07-26 19:47  ivan
17594
17595         * FS/bin/freeside-daily: vacuum pg databases daily
17596
17597 2002-07-25 19:33  ivan
17598
17599         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
17600           shellcommands edit gecos field too
17601
17602 2002-07-23 05:37  ivan
17603
17604         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
17605
17606 2002-07-22 03:50  ivan
17607
17608         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
17609           adding
17610
17611 2002-07-22 03:20  ivan
17612
17613         * Makefile: 1.4.0
17614
17615 2002-07-22 03:18  ivan
17616
17617         * FS/FS/CGI.pm: UI
17618
17619 2002-07-22 03:18  ivan
17620
17621         * FS/FS/cust_main.pm: sort bills by date
17622
17623 2002-07-16 05:29  ivan
17624
17625         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
17626           FS/ClientAPI/passwd.pm: ClientAPI
17627
17628 2002-07-16 05:28  ivan
17629
17630         * fs_selfservice/: DEPLOY, fs_passwd_test,
17631           FS-SelfService/SelfService.pm,
17632           FS-SelfService/freeside-selfservice-clientd,
17633           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
17634           FS-SelfService/cgi/selfservice.cgi,
17635           FS-SelfService/cgi/view_invoice.html: invoice viewing...
17636
17637 2002-07-15 20:57  ivan
17638
17639         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
17640
17641 2002-07-15 20:56  ivan
17642
17643         * FS/FS/part_export/infostreet.pm: better error handling
17644
17645 2002-07-15 20:47  ivan
17646
17647         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
17648
17649 2002-07-15 01:28  ivan
17650
17651         * fs_selfservice/: fs_passwd_test,
17652           FS-SelfService/freeside-selfservice-clientd: working framework,
17653           no hung clients, whew
17654
17655 2002-07-14 18:44  ivan
17656
17657         * bin/bind.import: finally a working DNS::ZoneParse
17658
17659 2002-07-11 06:52  ivan
17660
17661         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
17662           FS-SelfService/SelfService.pm,
17663           FS-SelfService/freeside-selfservice-clientd: finally working
17664           async framework
17665
17666 2002-07-08 19:23  ivan
17667
17668         * httemplate/docs/: schema.dia, schema.png: new schema diagram
17669
17670 2002-07-08 10:14  ivan
17671
17672         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
17673           different freeside uid/gid
17674
17675 2002-07-08 08:56  ivan
17676
17677         * httemplate/edit/svc_acct.cgi: better error message
17678
17679 2002-07-08 06:07  ivan
17680
17681         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
17682           edit expiration dates
17683
17684 2002-07-08 03:01  ivan
17685
17686         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
17687           should remove home directories
17688
17689 2002-07-07 10:49  ivan
17690
17691         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
17692           new-export-aware, closes: #431
17693
17694 2002-07-06 05:15  ivan
17695
17696         * Makefile: beta2
17697
17698 2002-07-06 04:08  ivan
17699
17700         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
17701           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
17702
17703 2002-07-06 01:50  ivan
17704
17705         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
17706           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
17707
17708 2002-07-06 01:29  ivan
17709
17710         * httemplate/view/cust_main.cgi: speling
17711
17712 2002-07-06 00:32  ivan
17713
17714         * httemplate/edit/part_pkg.cgi: fix speling
17715
17716 2002-07-06 00:30  ivan
17717
17718         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
17719           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
17720           job queue & exports, and make them configurable
17721
17722 2002-07-05 21:20  ivan
17723
17724         * FS/FS/svc_acct.pm: typo
17725
17726 2002-07-05 16:32  ivan
17727
17728         * httemplate/config/config.cgi: fix bug with config having a value
17729           not in the select
17730
17731 2002-07-04 03:35  ivan
17732
17733         * httemplate/browse/: agent.cgi, agent_type.cgi,
17734           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
17735           svc_acct_pop.cgi: move "add" links to the top
17736
17737 2002-07-03 07:45  ivan
17738
17739         * FS/t/part_export-http.t: s/_post//
17740
17741 2002-07-03 07:21  ivan
17742
17743         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
17744           t/part_export-http.t: http export
17745
17746 2002-07-03 04:37  ivan
17747
17748         * FS/FS/InitHandler.pm: 54
17749
17750 2002-07-03 04:35  ivan
17751
17752         * FS/FS/InitHandler.pm: sacrifice memory for speed
17753
17754 2002-07-03 04:31  ivan
17755
17756         * FS/FS/InitHandler.pm: preload modules
17757
17758 2002-07-03 04:23  ivan
17759
17760         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
17761           apache init
17762
17763 2002-07-03 04:10  ivan
17764
17765         * FS/FS/UID.pm: allow InitHandler to work during apache startup
17766
17767 2002-07-03 03:50  ivan
17768
17769         * FS/FS/InitHandler.pm: skip comment & blank lines
17770
17771 2002-07-03 03:48  ivan
17772
17773         * FS/FS/InitHandler.pm: debug
17774
17775 2002-07-03 03:33  ivan
17776
17777         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
17778           dbdefs
17779
17780 2002-07-02 20:57  ivan
17781
17782         * FS/FS/cust_main.pm: working one-time charges again
17783
17784 2002-07-02 20:52  ivan
17785
17786         * httemplate/view/cust_main.cgi: ui
17787
17788 2002-07-02 20:47  ivan
17789
17790         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
17791           httemplate/edit/process/quick-charge.cgi,
17792           httemplate/view/cust_main.cgi: one-time charges with tax classes
17793
17794 2002-07-02 19:25  ivan
17795
17796         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
17797           httemplate/config/config.cgi: deprecate text radius config
17798           options update config docs
17799
17800 2002-07-02 18:47  ivan
17801
17802         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
17803
17804 2002-07-02 18:05  ivan
17805
17806         * FS/bin/freeside-sqlradius-reset: pod
17807
17808 2002-07-02 18:01  ivan
17809
17810         * FS/bin/freeside-sqlradius-reset: fix usage message
17811
17812 2002-07-02 16:03  ivan
17813
17814         * FS/FS/part_export.pm: fix usermod commands for freebsd
17815
17816 2002-07-02 07:37  ivan
17817
17818         * Makefile: beta1!!
17819
17820 2002-07-02 07:22  ivan
17821
17822         * FS/FS/part_export/textradius.pm: working textradius export
17823
17824 2002-07-02 07:00  ivan
17825
17826         * FS/FS/part_export/textradius.pm: better diagnostics
17827
17828 2002-07-02 06:22  ivan
17829
17830         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
17831
17832 2002-07-02 06:04  ivan
17833
17834         * FS/FS/part_export/shellcommands.pm: no warnings
17835
17836 2002-07-02 06:00  ivan
17837
17838         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
17839           linux and freebsd shellcommands
17840
17841 2002-07-02 04:29  ivan
17842
17843         * FS/FS/part_export.pm: fix for freebsd presets
17844
17845 2002-07-02 04:27  ivan
17846
17847         * FS/FS/part_export.pm: useful shellcommands presets
17848
17849 2002-07-02 03:14  ivan
17850
17851         * FS/bin/freeside-queued: grr old openssh grr freebsd
17852
17853 2002-07-02 02:42  ivan
17854
17855         * FS/bin/freeside-queued: fleabsd grr
17856
17857 2002-07-02 02:39  ivan
17858
17859         * FS/bin/freeside-queued: freebsd is sofa king broken
17860
17861 2002-07-02 00:31  ivan
17862
17863         * FS/FS/part_export/textradius.pm: working textradius
17864
17865 2002-07-02 00:13  ivan
17866
17867         * FS/FS/part_export/textradius.pm: better error reporting from
17868           rsync
17869
17870 2002-07-01 23:58  ivan
17871
17872         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
17873           s/options/option/, oops, and machine isn't an option
17874
17875 2002-07-01 23:48  ivan
17876
17877         * FS/FS/queue.pm: error messages can have other chars
17878
17879 2002-07-01 15:38  ivan
17880
17881         * FS/FS/part_export/textradius.pm: prevent any possible infinite
17882           looping
17883
17884 2002-07-01 02:15  ivan
17885
17886         * FS/FS/part_export/textradius.pm: real-time! text radius export
17887
17888 2002-06-30 04:01  ivan
17889
17890         * CREDITS: administrivia
17891
17892 2002-06-30 00:17  ivan
17893
17894         * FS/FS/Record.pm: oops, very bad
17895
17896 2002-06-30 00:16  ivan
17897
17898         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
17899           Pg money type)
17900
17901 2002-06-30 00:04  ivan
17902
17903         * FS/FS/Record.pm: fix dbdef caching
17904
17905 2002-06-29 19:13  ivan
17906
17907         * FS/: MANIFEST, FS/part_export.pm,
17908           FS/part_export/shellcommands_withdomain.pm,
17909           t/part_export-shellcommands_withdomain.t: export!
17910
17911 2002-06-29 18:18  ivan
17912
17913         * httemplate/docs/ssh.html: adding
17914
17915 2002-06-28 13:31  ivan
17916
17917         * FS/FS/svc_acct.pm: better error message for illegal password
17918
17919 2002-06-28 13:21  ivan
17920
17921         * FS/FS/cust_main.pm: better error message for missing tax classes
17922
17923 2002-06-28 03:49  ivan
17924
17925         * FS/FS/Record.pm: remove extraneous check
17926
17927 2002-06-28 01:23  ivan
17928
17929         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
17930           hopefully keeping performance improvement
17931
17932 2002-06-27 20:09  ivan
17933
17934         * httemplate/view/cust_main.cgi: more card display changes
17935
17936 2002-06-27 19:21  ivan
17937
17938         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
17939           first
17940
17941 2002-06-27 02:23  ivan
17942
17943         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
17944           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
17945           exports
17946
17947 2002-06-27 02:19  ivan
17948
17949         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
17950           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
17951           t/part_export-null.t, t/part_export-sysvshell.t,
17952           t/part_export-www_shellcommands.t: export updates
17953
17954 2002-06-26 01:36  ivan
17955
17956         * FS/FS/part_export.pm: tyop
17957
17958 2002-06-26 01:32  ivan
17959
17960         * FS/FS/part_export.pm: better export docs/defaults
17961
17962 2002-06-26 01:12  ivan
17963
17964         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
17965           one-time charges
17966
17967 2002-06-26 01:05  ivan
17968
17969         * httemplate/view/cust_main.cgi: close form tags
17970
17971 2002-06-26 00:42  ivan
17972
17973         * bin/: bsdshell.export, sysvshell.export: shell.export ->
17974           bsdshell.export & sysvshell.export
17975
17976 2002-06-25 20:53  ivan
17977
17978         * FS/FS/part_export_option.pm: export options can be anything
17979
17980 2002-06-25 19:37  ivan
17981
17982         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
17983           with email invoices too
17984
17985 2002-06-25 18:35  ivan
17986
17987         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
17988           httemplate/edit/process/quick-cust_pkg.cgi,
17989           httemplate/view/cust_main.cgi: working one-time charges
17990
17991 2002-06-25 17:41  ivan
17992
17993         * httemplate/edit/part_pkg.cgi: ui
17994
17995 2002-06-25 16:27  ivan
17996
17997         * httemplate/view/svc_www.cgi: add link to controlling account
17998
17999 2002-06-25 00:18  ivan
18000
18001         * FS/bin/freeside-queued: might work again under mysql
18002
18003 2002-06-23 12:16  ivan
18004
18005         * FS/FS/domain_record.pm: domain_record records attached to svc_www
18006           records are no longer delete-able, patch from "Stephen Bechard"
18007           <steve@destek.net>, thanks!  closes: Bug#434
18008
18009 2002-06-22 22:44  ivan
18010
18011         * httemplate/edit/process/svc_www.cgi: patch to get this working
18012           from Stephen Bechard <steve@destek.net>
18013
18014 2002-06-22 22:43  ivan
18015
18016         * httemplate/view/svc_www.cgi: add link to edit and format nicely
18017
18018 2002-06-22 18:36  ivan
18019
18020         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
18021           "Stephen Bechard" <steve@destek.net>, thanks
18022
18023 2002-06-22 18:33  ivan
18024
18025         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
18026           works now, patch from "Stephen Bechard" <steve@destek.net>
18027
18028 2002-06-21 14:49  ivan
18029
18030         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
18031           noment's request
18032
18033 2002-06-21 13:26  ivan
18034
18035         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
18036           setting
18037
18038 2002-06-21 13:17  ivan
18039
18040         * FS/FS/part_export/infostreet.pm: debugging option
18041
18042 2002-06-21 02:57  ivan
18043
18044         * bin/passwd.import: no, don't check for duplicates like this by
18045           default... not new-export style
18046
18047 2002-06-21 02:56  ivan
18048
18049         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
18050           stuff still needs to be rewritten for new exports
18051
18052 2002-06-21 02:15  ivan
18053
18054         * bin/passwd.import: oops
18055
18056 2002-06-21 02:13  ivan
18057
18058         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
18059           fixes...
18060
18061 2002-06-21 02:11  ivan
18062
18063         * bin/passwd.import: tiny bit better passwd.import
18064
18065 2002-06-21 01:29  ivan
18066
18067         * httemplate/index.html: uid search on main menu, updated upgrade
18068           docs
18069
18070 2002-06-20 15:35  ivan
18071
18072         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
18073
18074 2002-06-19 18:29  ivan
18075
18076         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
18077           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
18078           httemplate/edit/process/part_export.cgi: shellcommands
18079           w/passwords
18080
18081 2002-06-18 21:54  ivan
18082
18083         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
18084           <steve@destek.net>
18085
18086 2002-06-18 21:03  ivan
18087
18088         * FS/FS/part_export/infostreet.pm: fix setContactField email
18089
18090 2002-06-18 18:03  ivan
18091
18092         * FS/FS/svc_acct.pm: and the same for changes...
18093
18094 2002-06-18 17:58  ivan
18095
18096         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
18097           caused by kristian/mark/pc-intouch's changes moving exports into
18098           svc_Common -   changed sequence of events such that groups were
18099           not provisioned when the   sqlradius export was run
18100
18101 2002-06-18 16:52  ivan
18102
18103         * httemplate/misc/queue.cgi: better error message
18104
18105 2002-06-14 18:12  ivan
18106
18107         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
18108           mark@pc-intouch.com: exporttype2svcdb removal
18109
18110 2002-06-14 14:35  ivan
18111
18112         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
18113           faxNumber (? dunno, what noment wants)
18114
18115 2002-06-14 04:44  ivan
18116
18117         * Makefile: better releaes target?
18118
18119 2002-06-14 04:26  ivan
18120
18121         * Makefile: 1.4.0pre14
18122
18123 2002-06-14 04:22  ivan
18124
18125         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
18126           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
18127           dependancies FS::queue::joblisting html excapes & truncates long
18128           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
18129           am, too.  really!)
18130
18131 2002-06-14 02:19  ivan
18132
18133         * FS/FS/UID.pm: only run callbacks once... should speed things up
18134           (no dbdef reloading)
18135
18136 2002-06-13 20:26  ivan
18137
18138         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
18139           match reality
18140
18141 2002-06-13 20:12  ivan
18142
18143         * httemplate/index.html: remove classic interface
18144
18145 2002-06-13 19:25  ivan
18146
18147         * FS/bin/freeside-queued: mysql compatibility?
18148
18149 2002-06-13 17:12  ivan
18150
18151         * httemplate/: index.html, search/cust_main.cgi: search by for
18152           address2 (unit) - commented out in default index.html
18153
18154 2002-06-13 16:28  ivan
18155
18156         * httemplate/: index.html, search/cust_main.cgi: phone number
18157           search (Bug#422)
18158
18159 2002-06-13 16:00  ivan
18160
18161         * FS/FS/svc_acct.pm, httemplate/index.html,
18162           httemplate/search/svc_acct.cgi: fuzzy username searching
18163           (Bug#422)
18164
18165 2002-06-12 17:53  ivan
18166
18167         * httemplate/: index.html, search/cust_main.cgi: search on customer
18168           number (Bug#422)
18169
18170 2002-06-12 13:31  ivan
18171
18172         * FS/FS/svc_acct.pm: fix new duplicate username checking
18173
18174 2002-06-12 10:29  ivan
18175
18176         * httemplate/index.html: fix company search
18177
18178 2002-06-12 09:26  ivan
18179
18180         * FS/FS/cust_main.pm: fix problems with code that resets invoice
18181           events
18182
18183 2002-06-11 11:20  ivan
18184
18185         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
18186
18187 2002-06-11 02:51  ivan
18188
18189         * FS/FS/part_export.pm: notes
18190
18191 2002-06-11 02:46  ivan
18192
18193         * bin/bind.export: add preliminary bsd shell export
18194
18195 2002-06-11 02:14  ivan
18196
18197         * FS/FS/svc_acct.pm: export-based duplicate username checking!
18198
18199 2002-06-11 01:29  ivan
18200
18201         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
18202           option to (bsd|sysv)shell export
18203
18204 2002-06-10 20:25  ivan
18205
18206         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
18207           part_export/infostreet.pm: - add new suspend and unsuspend export
18208           hooks (with null defaults) - infostreet export: actually
18209           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
18210           export: set some contact fields @ infostreet (Bug#419)
18211
18212 2002-06-10 17:58  ivan
18213
18214         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
18215           Makefile.  whew.
18216
18217 2002-06-10 16:02  ivan
18218
18219         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
18220           line 299 in file FS/domain_record.pm
18221
18222 2002-06-10 15:48  ivan
18223
18224         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
18225           when user clicks "Bill now" (closes: Bug#417)
18226
18227 2002-06-10 15:07  ivan
18228
18229         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
18230           invoice events when a card changes (closes: Bug#417)
18231
18232 2002-06-10 12:44  ivan
18233
18234         * httemplate/view/cust_main.cgi: final visual update on package
18235           date view
18236
18237 2002-06-10 12:41  ivan
18238
18239         * httemplate/view/cust_main.cgi: fixup time display in packages
18240
18241 2002-06-10 12:30  ivan
18242
18243         * httemplate/view/cust_main.cgi: add small time display to dates
18244
18245 2002-06-09 19:52  ivan
18246
18247         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
18248
18249 2002-06-09 19:52  ivan
18250
18251         * FS/FS/cust_main_county.pm: silence undefined warnings
18252
18253 2002-06-09 19:51  ivan
18254
18255         * FS/FS/CGI.pm: unused global
18256
18257 2002-06-09 19:42  ivan
18258
18259         * Makefile: back to ASP for profiling...
18260
18261 2002-06-09 18:39  khoff
18262
18263         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
18264           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
18265           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
18266           changes.
18267
18268 2002-06-08 00:48  khoff
18269
18270         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
18271           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
18272           httemplate/edit/part_pkg.cgi: Default svcpart support for
18273           part_pkg.  Fixes 'bug' with new customer and online signup.
18274
18275 2002-06-07 13:33  khoff
18276
18277         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
18278
18279 2002-06-05 15:46  ivan
18280
18281         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
18282           more mysql goodness, thanks dale
18283
18284 2002-06-04 07:35  ivan
18285
18286         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
18287
18288 2002-06-04 07:02  ivan
18289
18290         * CREDITS, httemplate/search/cust_main.cgi,
18291           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
18292           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
18293           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
18294
18295 2002-06-04 06:46  ivan
18296
18297         * conf/declinetemplate: misspelling
18298
18299 2002-05-31 13:34  ivan
18300
18301         * FS/FS/part_export.pm: dammit i want to catch export subclass
18302           compilation problems
18303
18304 2002-05-31 13:31  ivan
18305
18306         * FS/FS/cust_bill.pm: better error reporting
18307
18308 2002-05-31 11:48  khoff
18309
18310         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
18311           test.
18312
18313 2002-05-31 11:45  khoff
18314
18315         * FS/MANIFEST: added sqlmail.pm and test
18316
18317 2002-05-31 10:50  ivan
18318
18319         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
18320
18321 2002-05-30 19:13  ivan
18322
18323         * FS/FS/part_export.pm: no, actually throw an exception if an
18324           export class won't compile.
18325
18326 2002-05-30 17:33  khoff
18327
18328         * httemplate/edit/part_svc.cgi: Added support for part_exports that
18329           are used with more than one svcdb.
18330
18331 2002-05-30 17:22  khoff
18332
18333         * FS/FS/part_export.pm: updated hashes 'n stuff for
18334           FS::part_export::sqlmail
18335
18336 2002-05-30 17:20  khoff
18337
18338         * FS/FS/part_export/sqlmail.pm: part_export module to export
18339           svc_acct, svc_domain, and svc_forward to an external database
18340
18341 2002-05-30 17:18  khoff
18342
18343         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
18344           new-style export calls to svc_Common.
18345
18346 2002-05-30 14:51  ivan
18347
18348         * httemplate/misc/delete-customer.cgi: point to correct place for
18349           hidecancelledcustomers config option
18350
18351 2002-05-30 10:49  ivan
18352
18353         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
18354
18355 2002-05-29 13:45  ivan
18356
18357         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
18358           handle destroyed without explicit disconnect" errors
18359
18360 2002-05-29 08:56  ivan
18361
18362         * FS/FS/part_export.pm: freeradius 0.5 doc
18363
18364 2002-05-28 21:40  ivan
18365
18366         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
18367           SelfService.pm, test.pl: add fs_selfservice
18368
18369 2002-05-28 14:22  ivan
18370
18371         * FS/FS/svc_acct.pm: better error message for "Illegal password"
18372
18373 2002-05-28 00:55  ivan
18374
18375         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
18376           people at DBI/DBD documentation for information on data sources.
18377           *sigh*
18378
18379 2002-05-26 23:53  ivan
18380
18381         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
18382           baloo@gimpgirl.com, thanks
18383
18384 2002-05-23 06:00  ivan
18385
18386         * FS/FS/domain_record.pm, bin/bind.import,
18387           httemplate/edit/process/domain_record.cgi,
18388           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
18389           too
18390
18391 2002-05-22 11:44  ivan
18392
18393         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
18394           FS/FS/svc_domain.pm, bin/bind.export,
18395           httemplate/edit/process/domain_record.cgi,
18396           httemplate/misc/cancel-unaudited.cgi,
18397           httemplate/misc/delete-domain_record.cgi,
18398           httemplate/misc/delete-part_export.cgi,
18399           httemplate/view/svc_domain.cgi: bind export, editing zones,
18400           deleting unaudited domains, mmm
18401
18402 2002-05-22 05:17  ivan
18403
18404         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
18405           FS::cust_pkg to FS::cust_svc, becomes the cancel method
18406
18407 2002-05-22 04:39  ivan
18408
18409         * FS/FS/part_export.pm: - remove some out of date documentation -
18410           die if an export class won't compile
18411
18412 2002-05-22 03:53  ivan
18413
18414         * bin/bind.export: bind export
18415
18416 2002-05-21 19:09  ivan
18417
18418         * FS/FS/part_export/sqlradius.pm: 5.6-isms
18419
18420 2002-05-18 02:51  ivan
18421
18422         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
18423           1.44
18424
18425 2002-05-16 20:47  ivan
18426
18427         * FS/FS/svc_acct.pm: freebsd `toor' user
18428
18429 2002-05-16 07:28  ivan
18430
18431         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
18432           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
18433           (stub) bsdshell and textradius exports
18434
18435 2002-05-16 07:27  ivan
18436
18437         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
18438           textradius exports
18439
18440 2002-05-16 07:21  ivan
18441
18442         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
18443           to be string type, fixes: "0 as first character in password"
18444           problem.  also see the Frontier::Client manpage
18445
18446 2002-05-16 06:42  ivan
18447
18448         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
18449           definition cloning
18450
18451 2002-05-16 06:42  ivan
18452
18453         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
18454
18455 2002-05-15 07:00  ivan
18456
18457         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
18458           in FS::part_export::sqlradius.pm display job dependancies in
18459           FS::queue::joblisting
18460
18461 2002-05-15 06:24  ivan
18462
18463         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
18464           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
18465           FS/bin/freeside-queued, FS/t/queue_depend.t,
18466           eg/export_template.pm, httemplate/docs/schema.dia,
18467           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
18468           dependancies
18469
18470 2002-05-14 00:36  ivan
18471
18472         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
18473           to decide whether or not to INSERT.
18474
18475 2002-05-13 17:27  ivan
18476
18477         * FS/FS/part_export/shellcommands.pm: shellcomands oops
18478
18479 2002-05-10 00:54  ivan
18480
18481         * Makefile: always re-install init
18482
18483 2002-05-10 00:50  ivan
18484
18485         * init.d/freeside-init: correct message
18486
18487 2002-05-10 00:45  ivan
18488
18489         * FS/FS/svc_domain.pm: bad reuse of variable
18490
18491 2002-05-10 00:42  ivan
18492
18493         * Makefile: INSTALLGROUP
18494
18495 2002-05-09 08:26  ivan
18496
18497         * Makefile: final make release?
18498
18499 2002-05-09 08:25  ivan
18500
18501         * Makefile: fix make release target
18502
18503 2002-05-09 08:22  ivan
18504
18505         * Makefile: make release target
18506
18507 2002-05-09 08:21  ivan
18508
18509         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
18510           s/Referral/Advertising source/
18511
18512 2002-05-09 08:12  ivan
18513
18514         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
18515           pulldowns even with taxrates...
18516
18517 2002-05-09 05:38  ivan
18518
18519         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
18520           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
18521           httemplate/browse/agent.cgi,
18522           httemplate/browse/cust_main_county.cgi,
18523           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
18524           httemplate/edit/cust_main_county-expand.cgi,
18525           httemplate/edit/cust_main_county.cgi,
18526           httemplate/edit/part_pkg.cgi,
18527           httemplate/edit/process/cust_main_county-expand.cgi,
18528           httemplate/edit/process/cust_main_county.cgi: texas tax!
18529
18530 2002-05-06 06:36  ivan
18531
18532         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
18533           reported by noment
18534
18535 2002-05-04 08:00  ivan
18536
18537         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
18538           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
18539           FS/t/cust_tax_exempt.pm, httemplate/docs/admin.html,
18540           httemplate/docs/schema.dia, httemplate/docs/schema.html: schema
18541           changes for proper texas tax
18542
18543 2002-05-03 18:11  ivan
18544
18545         * httemplate/: index.html, search/cust_pkg.cgi: add package search
18546           by next bill date to main menu
18547
18548 2002-05-03 17:59  ivan
18549
18550         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
18551
18552 2002-05-03 17:47  ivan
18553
18554         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
18555           being used in searches by signup server
18556
18557 2002-05-03 17:32  ivan
18558
18559         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
18560           accounts based on next billdate tofu_beast420: hmm a report
18561           ordered by next bill date? tofu_beast420: i don't know how you'd
18562           do that per _customer_ since a customer could have lots of
18563           packages, but you could do a per-package report maybe?
18564
18565 2002-04-29 22:43  ivan
18566
18567         * FS/FS/part_export.pm: better BIND integration
18568
18569 2002-04-26 04:14  ivan
18570
18571         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
18572           username-nodash config files
18573
18574 2002-04-25 03:37  ivan
18575
18576         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
18577           #2
18578
18579 2002-04-25 02:47  ivan
18580
18581         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
18582           plan
18583
18584 2002-04-24 18:15  ivan
18585
18586         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
18587
18588 2002-04-24 02:09  ivan
18589
18590         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
18591
18592 2002-04-24 02:03  ivan
18593
18594         * FS/FS/cust_main.pm: msgcat error for credit card expiration
18595           (closes: Bug#407)
18596
18597 2002-04-23 00:32  ivan
18598
18599         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
18600
18601 2002-04-23 00:10  ivan
18602
18603         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
18604           TEXT columns... gah i hate SQL
18605
18606 2002-04-22 15:45  ivan
18607
18608         * FS/FS/part_export.pm: use Tie::IxHash to present export options
18609           in a reasonable order
18610
18611 2002-04-22 14:36  ivan
18612
18613         * FS/FS/cust_main.pm: don't show extended debugging in error
18614           messages that could end up on the signup server
18615
18616 2002-04-22 14:23  ivan
18617
18618         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
18619           packages (moved from signups server)
18620
18621 2002-04-22 14:18  ivan
18622
18623         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
18624
18625 2002-04-22 13:47  ivan
18626
18627         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
18628           FS::cust_pkg, not signup server - order by recur price in
18629           signup-alternate template
18630
18631 2002-04-20 05:37  ivan
18632
18633         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
18634           export
18635
18636 2002-04-20 04:57  ivan
18637
18638         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
18639           bin/svc_domain.erase, httemplate/docs/legacy.html:
18640           working BIND import
18641
18642 2002-04-20 03:49  ivan
18643
18644         * FS/FS/domain_record.pm: allow * MX records
18645
18646 2002-04-20 03:12  ivan
18647
18648         * FS/FS/domain_record.pm: allow uppercase in zone data.
18649
18650 2002-04-20 03:09  ivan
18651
18652         * FS/FS/domain_record.pm: allow uppercase zones...
18653
18654 2002-04-19 19:06  ivan
18655
18656         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
18657           where there *is* a pkg_svc record with quantity 0, when changing
18658           packages and using the special case new service code
18659
18660 2002-04-19 16:25  ivan
18661
18662         * FS/FS/svc_acct.pm: maybe just for debugging
18663
18664 2002-04-19 07:27  ivan
18665
18666         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
18667
18668 2002-04-18 18:16  ivan
18669
18670         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
18671           init.d/freeside-init: - add init file installation to Makefile,
18672           add unified init file - fix qsearch for op => '!=', value => ''
18673           searches - fix invalid_catd typo - add payby method to part_pkg
18674           and have fs_signup_server pass the data
18675
18676 2002-04-17 13:43  ivan
18677
18678         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
18679           syntax
18680
18681 2002-04-17 12:47  ivan
18682
18683         * FS/FS/Record.pm: allow = in ut_text
18684
18685 2002-04-17 05:06  ivan
18686
18687         * httemplate/index.html: fix default searches
18688
18689 2002-04-17 04:41  ivan
18690
18691         * FS/FS/Record.pm: get rid of debugging cruft
18692
18693 2002-04-16 17:25  ivan
18694
18695         * httemplate/search/cust_main.cgi: better ordering in search
18696           results
18697
18698 2002-04-16 16:14  ivan
18699
18700         * FS/FS/cust_main.pm: there it is!  fix bug with
18701           FS::cust_main::agent
18702
18703 2002-04-16 15:56  ivan
18704
18705         * FS/FS/cust_bill.pm: further debugging...
18706
18707 2002-04-16 15:52  ivan
18708
18709         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
18710           debugging (agent??) and get rid of bad unique index on
18711           cust_bill_event
18712
18713 2002-04-16 15:38  ivan
18714
18715         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
18716           field
18717
18718 2002-04-16 14:24  ivan
18719
18720         * FS/bin/freeside-queued: auto-use export classes
18721
18722 2002-04-16 13:13  ivan
18723
18724         * httemplate/browse/part_svc.cgi: ui
18725
18726 2002-04-16 12:50  ivan
18727
18728         * httemplate/index.html: exports, then services...
18729
18730 2002-04-16 03:47  ivan
18731
18732         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
18733           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
18734           httemplate/search/cust_bill_event.html,
18735           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
18736           report on failed billing events...
18737
18738 2002-04-16 02:38  ivan
18739
18740         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
18741           FS/bin/freeside-expiration-alerter, conf/declinetemplate: - send
18742           a notice to the customer when their card is declined - closes:
18743           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
18744
18745 2002-04-16 01:52  ivan
18746
18747         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
18748           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
18749           httemplate/edit/part_export.cgi: move the last of the real-time
18750           exports out of svc_acct.pm and into part_export
18751
18752 2002-04-15 23:47  ivan
18753
18754         * httemplate/index.html: allow multiple search types on main
18755           menu... more confusing but default is *too* fuzzy
18756
18757 2002-04-14 02:11  ivan
18758
18759         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
18760           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
18761           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
18762           FS/FS/part_export/shellcommands.pm,
18763           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
18764           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
18765           FS/t/part_export-vpopmail.t, eg/export_template.pm,
18766           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
18767           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
18768           cyrus, shellcommands, CP exports exports to new-style - skeleton
18769           files for vpopmail exports - documentation updates - add big
18770           schema diagram to docs
18771
18772 2002-04-13 06:36  ivan
18773
18774         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
18775           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
18776           httemplate/edit/part_export.cgi: - documentation updates - move
18777           Critical Path export to new-style export - bin/sqlradius_reset
18778           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
18779
18780 2002-04-13 03:46  ivan
18781
18782         * httemplate/index.html: s/otaker/order-taker/
18783
18784 2002-04-13 02:14  ivan
18785
18786         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
18787           padding (see Bug#388)
18788
18789 2002-04-13 01:51  ivan
18790
18791         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
18792           (closes: Bug#389)
18793
18794 2002-04-12 08:14  ivan
18795
18796         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18797           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
18798           ("Order and cancel packages") to try to move services between
18799           svcparts as a last resort...
18800
18801 2002-04-12 06:22  ivan
18802
18803         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
18804           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
18805           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
18806           htetc/handler.pl, httemplate/browse/part_svc.cgi,
18807           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
18808           httemplate/edit/process/agent_type.cgi,
18809           httemplate/edit/process/part_export.cgi,
18810           httemplate/edit/process/part_svc.cgi,
18811           httemplate/misc/delete-customer.cgi: - should finish off the
18812           part_svc -> part_export s/one-to-many/many-to-many/   transition
18813           (closes: Bug#375) - fixes a nasty export scoping bug with message
18814           catalogs, whew
18815
18816 2002-04-11 15:05  ivan
18817
18818         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
18819           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
18820           httemplate/browse/part_export.cgi,
18821           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
18822           httemplate/edit/part_export.cgi,
18823           httemplate/edit/process/part_export.cgi,
18824           httemplate/misc/delete-part_export.cgi: (almost) everything for
18825           bug#375 - create export_svc table - part_svc to part_export is
18826           now properly many-to-many, not one-to-many
18827
18828           still need to finish service editing (choosing exports) in
18829           httemplate/edit/part_svc.cgi and
18830           httemplate/edti/process/part_svc.cgi
18831
18832           and do somethinga about that manual $svcdb = 'svc_acct' in
18833           httemplate/edit/part_export.cgi (do part_export records need a
18834           svcdb? probably not... should be able to just pass an svcdb on
18835           creation of new exports, move the big %exports hash into
18836           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
18837           for exports that can apply to a given svcdb....
18838
18839 2002-04-11 15:04  ivan
18840
18841         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
18842           fix problems with ut_domain losing data
18843
18844 2002-04-10 06:42  ivan
18845
18846         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
18847           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
18848           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
18849           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
18850           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
18851           the road:
18852
18853           - use msgcat for more error messages - should be all things that
18854           would come3   back from the signup server normally now - signup
18855           server: don't display access number <SELECT> if there's none or
18856           one - signup_server-realtime config option to run billing for
18857           signup server   signups immediately - signup server: pkg
18858           available to success templates, better documentation on   success
18859           templates - httemplate/edit/msgcat.cgi fields are properly sticky
18860           on errors - httemplate/edit/process/msgcat.cgi - don't update
18861           identical fields
18862
18863 2002-04-06 22:23  ivan
18864
18865         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
18866           server signups (closes: Bug#386)
18867
18868 2002-04-06 21:56  ivan
18869
18870         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
18871           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
18872           httemplate/edit/process/msgcat.cgi: working message catalogs (not
18873           used for enough yet) - almost (but not quite) closes Bug#385 -
18874           still have to catalog the   backend things triggered by signup
18875           server.
18876
18877 2002-04-06 16:00  ivan
18878
18879         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
18880           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
18881           httemplate/docs/signup.html: - config option for signup server
18882           payment types - credit card type pulldown on signup server
18883           (closes: Bug#383)
18884
18885 2002-04-06 14:32  ivan
18886
18887         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
18888           add a config option to set the Business::OnlinePayment
18889           description field, and make some useful data available for the
18890           config option.  closes: Bug#378
18891
18892 2002-04-06 13:32  ivan
18893
18894         * httemplate/search/cust_main.cgi: fix visual glitch
18895
18896 2002-04-06 12:37  ivan
18897
18898         * httemplate/docs/signup.html: big signup server cleanups.  uses
18899           Storable for network protocol now.  - makes Bugs 384 & 385 easier
18900           - closes: Bug#382
18901
18902 2002-04-05 16:08  ivan
18903
18904         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
18905           httemplate/view/svc_acct.cgi: security phrase bug fixes
18906
18907 2002-04-05 15:51  ivan
18908
18909         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
18910           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
18911           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
18912           htetc/handler.pl, httemplate/index.html,
18913           httemplate/browse/cust_main_county.cgi,
18914           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
18915           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
18916           httemplate/view/svc_acct.cgi: - add message catalog table &
18917           beginning of web interface - add security_phrase and conf option
18918           to svc_acct.pm - random other stuff
18919
18920 2002-04-05 15:37  jeff
18921
18922         * httemplate/view/cust_main.cgi: credit/refund display correction
18923
18924 2002-04-05 12:52  ivan
18925
18926         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
18927           (not on submitting form)
18928
18929 2002-04-05 08:37  ivan
18930
18931         * eg/export_template.pm, FS/t/part_export-infostreet.t,
18932           FS/t/part_export-sqlradius.t: oops forgot these from working on
18933           the road
18934
18935 2002-04-04 16:42  ivan
18936
18937         * FS/MANIFEST, FS/FS/part_export.pm,
18938           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
18939           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
18940           of disparate changes from working on the road: - generic SQL
18941           query - move exports out to their own files - small cleanup of
18942           selfadmin server
18943
18944 2002-03-29 09:27  ivan
18945
18946         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
18947           svc browse!
18948
18949 2002-03-26 23:08  ivan
18950
18951         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
18952           screens (unless queue_dangerous_options!)
18953
18954 2002-03-26 21:36  ivan
18955
18956         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
18957           httemplate/index.html, httemplate/docs/admin.html:
18958           s/referral/advertising source/
18959
18960           yes, the name sucks.  got a better one?
18961
18962 2002-03-26 08:24  ivan
18963
18964         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
18965           blank company column
18966
18967 2002-03-26 05:58  ivan
18968
18969         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
18970
18971 2002-03-26 05:20  ivan
18972
18973         * httemplate/docs/passwd.html: doc
18974
18975 2002-03-26 05:04  ivan
18976
18977         * bin/create-history-tables: error message typo
18978
18979 2002-03-26 04:35  ivan
18980
18981         * httemplate/docs/admin.html: s/Add/Provision/
18982
18983 2002-03-25 16:32  ivan
18984
18985         * FS/FS/part_export.pm, FS/bin/freeside-queued,
18986           httemplate/edit/part_export.cgi: further export bugfixing add 10
18987           kid limit to freeside-queued sqlradius_reset now works (closes:
18988           Bug#372)
18989
18990 2002-03-25 16:26  ivan
18991
18992         * Makefile: hhahah oops i _really_ ought to do something about that
18993
18994 2002-03-25 06:59  ivan
18995
18996         * httemplate/: index.html, search/cust_main-otaker.cgi,
18997           search/cust_main.cgi: customers by otaker report (ugly
18998           search/cust_main.cgi mods; revert if they cause problems)
18999
19000 2002-03-24 12:00  ivan
19001
19002         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
19003           browse/agent.cgi: UI improvements for agents
19004
19005 2002-03-24 10:23  ivan
19006
19007         * FS/FS/agent.pm: tyop
19008
19009 2002-03-24 09:42  ivan
19010
19011         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
19012           "subscription" price plan from "Luke Pfeifer"
19013           <freeside@globalli.com>
19014
19015 2002-03-24 06:29  ivan
19016
19017         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
19018           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
19019           httemplate/edit/svc_acct.cgi:
19020           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
19021
19022           fix some bugs in the export and add queue_dangerous_controls
19023           option too
19024
19025 2002-03-23 09:49  ivan
19026
19027         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
19028           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
19029           httemplate/edit/process/part_svc.cgi: okay group editing UI as
19030           well as part_svc group editing UI seem to be working
19031
19032 2002-03-23 08:16  ivan
19033
19034         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
19035           httemplate/edit/svc_acct.cgi,
19036           httemplate/edit/process/svc_acct.cgi: group editing seems to be
19037           working...  everything except defaults... oh and export...
19038
19039 2002-03-22 23:54  ivan
19040
19041         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
19042           better error reporting
19043
19044 2002-03-22 10:56  ivan
19045
19046         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
19047           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
19048           bin/create-history-tables, httemplate/docs/schema.html,
19049           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19050           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
19051
19052 2002-03-22 04:49  ivan
19053
19054         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
19055           FS/t/part_export.t, FS/t/part_export_option.t,
19056           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
19057           httemplate/edit/process/part_export.cgi,
19058           httemplate/misc/delete-part_export.cgi: more new export...
19059
19060 2002-03-20 22:57  ivan
19061
19062         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
19063           httemplate/edit/process/part_export.cgi: more for the new world
19064           of export...
19065
19066 2002-03-20 13:31  ivan
19067
19068         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
19069           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
19070           htetc/handler.pl, httemplate/edit/part_export.cgi,
19071           httemplate/edit/process/part_export.cgi: new export!  infostreet
19072           and sqlradius provisioning switched over  (Bug #299 - doesn't
19073           close it, but all the groundwork is done)
19074
19075           also removes non-transactional ICRADIUS export from
19076           svc_acct.export   (closes: Bug#347)
19077
19078 2002-03-19 23:37  ivan
19079
19080         * FS/FS/cust_main_county.pm: disable region caching for now
19081
19082 2002-03-19 09:48  ivan
19083
19084         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
19085           httemplate/edit/process/cust_main.cgi: changes dum big
19086           "state/county/country" select to three, linked with javascript
19087           closes: Bug#353
19088
19089 2002-03-18 13:40  ivan
19090
19091         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
19092           closes Bug#314
19093
19094 2002-03-18 12:50  ivan
19095
19096         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
19097           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
19098           template, and it'll be auto-createad and added to the list of
19099           configuration options.  closes: Bug#314
19100
19101 2002-03-18 11:49  ivan
19102
19103         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
19104           #348 - adds the ability to email on deleted payments.
19105
19106 2002-03-18 09:50  ivan
19107
19108         * httemplate/config/config.cgi:
19109           fixes bug#367 (yay, that one was annoying):
19110
19111           in config editor, initial newlines in <textarea>s are lost.  even
19112           if you didn't mean to edit them you remove that..
19113
19114 2002-03-18 08:05  ivan
19115
19116         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
19117           svc_acct records separately also, to handle imports preserving
19118           svcnum
19119
19120 2002-03-18 07:52  ivan
19121
19122         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
19123           (incomplete) export foo
19124
19125 2002-03-18 07:51  ivan
19126
19127         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
19128           export column
19129
19130 2002-03-18 06:17  ivan
19131
19132         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
19133
19134 2002-03-18 01:10  ivan
19135
19136         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
19137           httemplate/config/config-process.cgi,
19138           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
19139           new config value `defaultrecords', documentation, javascript
19140           config file editor
19141
19142 2002-03-17 00:33  ivan
19143
19144         * httemplate/config/: config-view.cgi, config.cgi: new domain
19145           record editing foo
19146
19147 2002-03-12 10:45  ivan
19148
19149         * httemplate/misc/cancel-unaudited.cgi: print error message for
19150           failed cancels!
19151
19152 2002-03-12 07:33  ivan
19153
19154         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
19155           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
19156           out to HTML::Widgets::SelectLayers
19157
19158 2002-03-09 02:19  khoff
19159
19160         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
19161           records
19162
19163 2002-03-07 11:50  jeff
19164
19165         * FS/bin/freeside-expiration-alerter: less shelling, more perly -
19166           abolish some pipes to sendmail
19167
19168 2002-03-07 06:13  ivan
19169
19170         * FS/FS/cust_bill.pm: better error msgs for mail errors
19171
19172 2002-03-07 06:10  ivan
19173
19174         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
19175           queue.pm: [no log message]
19176
19177 2002-03-06 15:32  ivan
19178
19179         * conf/invoice_from: oops, missing invoice_from
19180
19181 2002-03-06 14:44  jeff
19182
19183         * FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-expiration-alerter,
19184           conf/alerter_template, httemplate/docs/admin.html: billing
19185           expiration alerts
19186
19187 2002-03-05 15:13  jeff
19188
19189         * httemplate/search/report_tax.cgi: consistency is nice
19190
19191 2002-03-04 14:10  ivan
19192
19193         * FS/FS/Record.pm: make history tables conditional
19194
19195 2002-03-04 04:48  ivan
19196
19197         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm,
19198           bin/create-history-tables, bin/fs-radius-add-check,
19199           bin/fs-radius-add-reply: [no log message]
19200
19201 2002-02-28 15:30  ivan
19202
19203         * httemplate/search/svc_acct.cgi: tyop
19204
19205 2002-02-28 15:18  ivan
19206
19207         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
19208
19209 2002-02-28 15:17  ivan
19210
19211         * FS/FS/svc_acct.pm: clean up mess
19212
19213 2002-02-28 15:13  ivan
19214
19215         * FS/FS/svc_acct.pm: eek
19216
19217 2002-02-28 15:08  ivan
19218
19219         * httemplate/search/svc_acct.cgi: add main menu link
19220
19221 2002-02-28 15:07  ivan
19222
19223         * httemplate/misc/cancel-unaudited.cgi: handle errors better
19224
19225 2002-02-28 14:05  ivan
19226
19227         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
19228           httemplate/config/config.cgi: s/depreciated/deprecated/
19229
19230 2002-02-27 16:28  jeff
19231
19232         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
19233
19234 2002-02-27 15:20  ivan
19235
19236         * FS/FS/cust_main.pm: oops, spurious error messages
19237
19238 2002-02-27 15:03  ivan
19239
19240         * FS/FS/cust_main.pm: bubble up billing event errors
19241
19242 2002-02-27 14:40  ivan
19243
19244         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
19245
19246 2002-02-27 14:40  ivan
19247
19248         * FS/FS/cust_bill_event.pm: errant ;
19249
19250 2002-02-27 14:39  ivan
19251
19252         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
19253           httemplate/view/cust_bill.cgi: add status and statustext fields
19254           to cust_bill_event
19255
19256 2002-02-27 14:00  ivan
19257
19258         * FS/FS/cust_main.pm: well, don't make things worse when
19259           debugging...
19260
19261 2002-02-27 13:57  ivan
19262
19263         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
19264
19265 2002-02-26 14:09  ivan
19266
19267         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
19268           reports for templated webUI
19269
19270 2002-02-26 03:53  ivan
19271
19272         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
19273           shipping adresses.  whew.
19274
19275 2002-02-26 03:42  ivan
19276
19277         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
19278           **BEFORE** generating @diff for SQL.  causing weird effects with
19279           cust_main::check that modifies record (ship_ field weirdness)
19280
19281           fix nasty logic error triggered by changing a ship_ field from
19282           something TO identical to the corresponding non-ship_ field.
19283           ouch
19284
19285 2002-02-26 03:30  ivan
19286
19287         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
19288           ship_ field from something TO identical to the corresponding
19289           non-ship_ field.  ouch.
19290
19291 2002-02-26 03:11  ivan
19292
19293         * httemplate/edit/cust_main.cgi: fix a weird oops with service
19294           address editing UI that would leave some fields blank... ?
19295
19296 2002-02-26 01:06  ivan
19297
19298         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
19299
19300 2002-02-26 00:34  ivan
19301
19302         * FS/FS/cust_main.pm: die with a better error message on bad
19303           locales
19304
19305 2002-02-25 11:09  ivan
19306
19307         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
19308           that have the character "." in their username     we can't search
19309           these customers by Username, can you please fix.
19310
19311 2002-02-23 14:36  ivan
19312
19313         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
19314           hardcoded paths out of report cgis
19315
19316 2002-02-23 03:56  ivan
19317
19318         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
19319           httemplate/search/cust_main.cgi,
19320           httemplate/search/cust_main.html: case-insensitive and substring
19321           searching
19322
19323 2002-02-23 03:46  ivan
19324
19325         * httemplate/index.html: silly html tweaking
19326
19327 2002-02-22 23:48  ivan
19328
19329         * httemplate/browse/part_pkg.cgi: it's too late.
19330
19331 2002-02-22 23:35  ivan
19332
19333         * httemplate/browse/part_pkg.cgi: i really should just start moving
19334           things to templates
19335
19336 2002-02-22 23:32  ivan
19337
19338         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
19339           misaligned columns when viewing disabled services/packages
19340
19341 2002-02-22 23:00  ivan
19342
19343         * FS/FS/UID.pm: nit
19344
19345 2002-02-22 18:14  jeff
19346
19347         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
19348           httemplate/search/report_tax.cgi: report fixes and cruft removal
19349
19350 2002-02-22 18:02  ivan
19351
19352         * httemplate/index.html: UI work on main menu, remove Archive::Tar
19353           from docs
19354
19355 2002-02-22 15:18  jeff
19356
19357         * FS/MANIFEST, conf/report_template, httemplate/index.html,
19358           httemplate/search/report_receivables.cgi,
19359           httemplate/search/report_tax.cgi,
19360           httemplate/search/report_tax.html: add some reporting features
19361
19362 2002-02-22 15:08  ivan
19363
19364         * FS/FS/cust_pay_batch.pm: fix i18n zip
19365
19366 2002-02-22 14:13  ivan
19367
19368         * httemplate/edit/cust_main.cgi: billing vs. shipping states
19369           weren't sorted in the same order.  UI glitch only
19370
19371 2002-02-22 04:31  ivan
19372
19373         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
19374           <SELECT> configuration editing, fixes Bug#350
19375
19376 2002-02-22 04:13  ivan
19377
19378         * httemplate/index.html: close </FORM> tags
19379
19380 2002-02-22 01:01  ivan
19381
19382         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
19383
19384 2002-02-22 00:58  ivan
19385
19386         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
19387           OTHER/OTHER_BOUNCE
19388
19389 2002-02-21 22:42  ivan
19390
19391         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
19392           links
19393
19394 2002-02-21 22:39  ivan
19395
19396         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
19397           remove them
19398
19399 2002-02-21 22:23  ivan
19400
19401         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
19402           provisioning errors
19403
19404 2002-02-21 21:56  ivan
19405
19406         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
19407           cp_rename
19408
19409 2002-02-21 17:07  ivan
19410
19411         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
19412
19413           make all functions of view/cust_pkg.cgi available on
19414           view/cust_main.cgi  - having them one link down in "Edit" is
19415           confusing.
19416
19417           closes: Bug#325
19418
19419 2002-02-20 14:03  ivan
19420
19421         * httemplate/index.html: invoice reports belong here too
19422
19423 2002-02-20 02:39  ivan
19424
19425         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
19426
19427 2002-02-20 01:44  ivan
19428
19429         * httemplate/view/cust_main.cgi: don't display full card in
19430           webinterface
19431
19432 2002-02-19 19:17  jeff
19433
19434         * FS/FS/cust_main.pm: correct sense of tax generation
19435
19436 2002-02-19 17:03  ivan
19437
19438         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
19439           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
19440           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
19441           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
19442           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19443           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
19444           queueing rather than local duplicated ssh subs
19445
19446           queue daemon updates: retry & remove links work, bubble up error
19447           message to webinterface, link to svcnum & have job listings on
19448           view/svc_* pages, closes: Bug#280
19449
19450           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
19451
19452 2002-02-19 15:43  ivan
19453
19454         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
19455           mod_perl compile
19456
19457 2002-02-18 23:51  ivan
19458
19459         * httemplate/index.html: oops
19460
19461 2002-02-18 20:43  ivan
19462
19463         * httemplate/index.html: new main menu!
19464
19465 2002-02-18 19:22  jeff
19466
19467         * FS/FS/cust_refund.pm: fix refund posting
19468
19469 2002-02-18 19:15  ivan
19470
19471         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
19472
19473 2002-02-18 19:06  ivan
19474
19475         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
19476
19477 2002-02-18 18:57  ivan
19478
19479         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
19480           packages to edit service quantities also
19481
19482 2002-02-18 12:09  ivan
19483
19484         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
19485           strict
19486
19487 2002-02-18 10:07  ivan
19488
19489         * FS/FS/prepay_credit.pm: document 'seconds'
19490
19491 2002-02-18 02:14  ivan
19492
19493         * httemplate/edit/svc_www.cgi: oops!
19494
19495 2002-02-18 00:53  ivan
19496
19497         * Makefile: make release and make update-webdemo targets
19498
19499 2002-02-18 00:39  ivan
19500
19501         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
19502           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
19503           Bug#217
19504
19505           fix bug in edit/part_pkg: s/bkg/pkg/
19506
19507           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
19508           errors, closes: Bug#323
19509
19510 2002-02-17 19:45  ivan
19511
19512         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
19513           netcape4, use one for svc_acct.popnum too
19514
19515 2002-02-17 16:21  jeff
19516
19517         * Makefile: keep accidentally checking in Makefile changes, gotta
19518           do something about that...
19519
19520 2002-02-17 16:13  jeff
19521
19522         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
19523           vpopmail support
19524
19525 2002-02-17 13:01  ivan
19526
19527         * FS/MANIFEST: removing CGIwrapper.pm
19528
19529 2002-02-17 11:12  ivan
19530
19531         * FS/MANIFEST: get ride of CGIwrapper.pm
19532
19533 2002-02-17 11:07  jeff
19534
19535         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
19536           commands too
19537
19538 2002-02-16 10:14  ivan
19539
19540         * TODO: now in RT2!
19541
19542 2002-02-15 11:34  ivan
19543
19544         * Makefile: keep accidentally checking in Makefile changes, gotta
19545           do something about that...
19546
19547 2002-02-15 11:33  ivan
19548
19549         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
19550
19551 2002-02-14 10:06  ivan
19552
19553         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
19554
19555 2002-02-13 17:12  ivan
19556
19557         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
19558
19559 2002-02-12 10:56  ivan
19560
19561         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
19562           error message
19563
19564 2002-02-12 10:47  ivan
19565
19566         * FS/FS/cust_main.pm: fixes:
19567
19568           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
19569           Bill' );): Illegal or empty (text) comment:  at
19570           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
19571
19572 2002-02-11 21:58  ivan
19573
19574         * httemplate/docs/admin.html: fixes: bug#331
19575
19576 2002-02-11 20:49  ivan
19577
19578         * httemplate/edit/part_bill_event.cgi: oops
19579
19580 2002-02-11 18:11  ivan
19581
19582         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
19583           "@append domain"
19584
19585           add "select" config type, mmm
19586
19587 2002-02-11 18:06  ivan
19588
19589         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
19590           BUGS section
19591
19592 2002-02-11 17:25  ivan
19593
19594         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
19595
19596 2002-02-11 17:13  ivan
19597
19598         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
19599           domain pulldown closes: Bug#328
19600
19601 2002-02-11 15:01  ivan
19602
19603         * FS/FS/svc_forward.pm: oops, code hidden by pod
19604
19605 2002-02-11 13:51  ivan
19606
19607         * httemplate/edit/svc_acct.cgi: don't display useless finger and
19608           shell fields if uid is set to fixed & blank in the service
19609           definition - causes: Error: Can't have finger-name without uid
19610
19611 2002-02-11 11:38  ivan
19612
19613         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
19614           httemplate/edit/process/svc_www.cgi,
19615           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
19616           svc_www is working!
19617
19618           also auto-create and add A records if necessary using apacheip
19619           config file.
19620
19621           and show all domain_records on view/svc_domain.cgi page
19622
19623 2002-02-10 14:31  ivan
19624
19625         * httemplate/edit/svc_acct.cgi: ui
19626
19627 2002-02-10 14:21  ivan
19628
19629         * httemplate/edit/part_pkg.cgi: slighly different wording
19630
19631 2002-02-10 14:06  ivan
19632
19633         * FS/FS/cust_svc.pm: another bug in quantity checking
19634
19635 2002-02-10 13:37  ivan
19636
19637         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
19638           works
19639
19640 2002-02-10 13:30  ivan
19641
19642         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
19643           package definitions to all agent types by default
19644
19645           config option to restore current behaviour (must explicitly add
19646           new package definitions to each agent type)
19647
19648           closes: Bug#324
19649
19650 2002-02-10 11:58  ivan
19651
19652         * FS/MANIFEST, FS/bin/freeside-daily,
19653           httemplate/edit/process/part_bill_event.cgi: update billing
19654           documentation for the new world of invoice events added
19655           freeside-daily replacing freeside-bill for the new world of
19656           invoice events
19657
19658 2002-02-10 10:56  ivan
19659
19660         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
19661           tokens to prevent double-submission of payments in the web UI
19662           (closes: Bug#320)
19663
19664 2002-02-10 09:30  ivan
19665
19666         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
19667           before figuring to display a list or redirect.  eliiminates "2
19668           matching found" displayed but only one in list.
19669
19670 2002-02-10 09:02  ivan
19671
19672         * FS/FS/cust_main_invoice.pm: allow + in email addresses
19673
19674 2002-02-10 08:49  ivan
19675
19676         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
19677           email addresses into svcnum-linked destinations
19678
19679 2002-02-10 08:40  ivan
19680
19681         * Makefile, httemplate/edit/svc_acct.cgi:
19682           fix "no previous account to recall hidden password from" error
19683           when adding new accounts & get an error on first try
19684
19685 2002-02-10 08:14  ivan
19686
19687         * Makefile, httemplate/index.html,
19688           httemplate/browse/svc_acct_pop.cgi,
19689           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
19690           webui
19691
19692 2002-02-10 08:05  ivan
19693
19694         * htetc/handler.pl, httemplate/browse/agent.cgi,
19695           httemplate/browse/agent_type.cgi,
19696           httemplate/browse/cust_main_county.cgi,
19697           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19698           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19699           httemplate/browse/svc_acct_pop.cgi,
19700           httemplate/config/config-process.cgi,
19701           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
19702           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
19703           httemplate/edit/agent_type.cgi,
19704           httemplate/edit/cust_bill_pay.cgi,
19705           httemplate/edit/cust_credit.cgi,
19706           httemplate/edit/cust_credit_bill.cgi,
19707           httemplate/edit/cust_main.cgi,
19708           httemplate/edit/cust_main_county-expand.cgi,
19709           httemplate/edit/cust_main_county.cgi,
19710           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19711           httemplate/edit/part_bill_event.cgi,
19712           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
19713           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
19714           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
19715           httemplate/edit/process/quick-cust_pkg.cgi,
19716           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19717           httemplate/misc/catchall.cgi,
19718           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19719           httemplate/misc/process/link.cgi,
19720           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19721           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19722           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19723           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19724           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19725           httemplate/view/svc_www.cgi: *finally* seems to be working under
19726           Mason.  sheesh.  *finally* seems to be working under Mason.
19727           sheesh.  *finally* seems to be working under Mason.  sheesh.
19728           *finally* seems to be working under Mason.  sheesh.  *finally*
19729           seems to be working under Mason.  sheesh.  *finally* seems to be
19730           working under Mason.  sheesh.  *finally* seems to be working
19731           under Mason.  sheesh.  *finally* seems to be working under Mason.
19732           sheesh.
19733
19734 2002-02-10 05:21  ivan
19735
19736         * htetc/handler.pl, httemplate/browse/agent.cgi,
19737           httemplate/browse/agent_type.cgi,
19738           httemplate/browse/cust_main_county.cgi,
19739           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19740           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19741           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
19742           httemplate/edit/agent_type.cgi,
19743           httemplate/edit/cust_bill_pay.cgi,
19744           httemplate/edit/cust_credit.cgi,
19745           httemplate/edit/cust_credit_bill.cgi,
19746           httemplate/edit/cust_main.cgi,
19747           httemplate/edit/cust_main_county-expand.cgi,
19748           httemplate/edit/cust_main_county.cgi,
19749           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19750           httemplate/edit/part_bill_event.cgi,
19751           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
19752           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
19753           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
19754           httemplate/edit/process/REAL_cust_pkg.cgi,
19755           httemplate/edit/process/agent.cgi,
19756           httemplate/edit/process/agent_type.cgi,
19757           httemplate/edit/process/cust_bill_pay.cgi,
19758           httemplate/edit/process/cust_credit.cgi,
19759           httemplate/edit/process/cust_credit_bill.cgi,
19760           httemplate/edit/process/cust_main.cgi,
19761           httemplate/edit/process/cust_main_county-collapse.cgi,
19762           httemplate/edit/process/cust_main_county-expand.cgi,
19763           httemplate/edit/process/cust_main_county.cgi,
19764           httemplate/edit/process/cust_pay.cgi,
19765           httemplate/edit/process/cust_pkg.cgi,
19766           httemplate/edit/process/part_pkg.cgi,
19767           httemplate/edit/process/quick-cust_pkg.cgi,
19768           httemplate/edit/process/svc_acct.cgi,
19769           httemplate/edit/process/svc_acct_pop.cgi,
19770           httemplate/edit/process/svc_domain.cgi,
19771           httemplate/edit/process/svc_forward.cgi,
19772           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19773           httemplate/misc/catchall.cgi,
19774           httemplate/misc/delete-cust_pay.cgi,
19775           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19776           httemplate/misc/print-invoice.cgi,
19777           httemplate/misc/unsusp_pkg.cgi,
19778           httemplate/misc/process/catchall.cgi,
19779           httemplate/misc/process/delete-customer.cgi,
19780           httemplate/misc/process/link.cgi, httemplate/search/cust_pay.cgi,
19781           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19782           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19783           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19784           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19785           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
19786           to fix any redirects, whew
19787
19788           Mason handler.pl overrides CGI::redirect
19789
19790           fixed strict; problems in edit/part_pkg.cgi &
19791           edit/process/part_pkg.cgi
19792
19793 2002-02-09 18:28  ivan
19794
19795         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
19796           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
19797           config file
19798
19799 2002-02-09 18:16  ivan
19800
19801         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
19802           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
19803           httemplate/browse/part_bill_event.cgi,
19804           httemplate/edit/part_pkg.cgi,
19805           httemplate/edit/process/part_bill_event.cgi,
19806           httemplate/edit/process/part_pkg.cgi,
19807           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
19808           tested (closes: Bug#313).
19809
19810           view/cust_bill.cgi invoice view shows invoice events!
19811
19812           fix bug where adding events with no name silently failed instead
19813           of giving an error
19814
19815           add new comission plans
19816
19817 2002-02-09 10:24  ivan
19818
19819         * FS/FS/CGI.pm, htetc/handler.pl,
19820           httemplate/edit/process/agent_type.cgi,
19821           httemplate/edit/process/cust_main_county-expand.cgi,
19822           httemplate/edit/process/cust_main_county.cgi,
19823           httemplate/edit/process/cust_pay.cgi,
19824           httemplate/edit/process/part_pkg.cgi,
19825           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
19826           httemplate/search/svc_domain.cgi: no more exit() in templates
19827
19828 2002-02-09 10:09  ivan
19829
19830         * FS/FS/svc_domain.pm: okay all external export from .pm files is
19831           queued! (closes: Bug#249)
19832
19833 2002-02-09 09:45  ivan
19834
19835         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
19836           FS::cust_svc::check look up & check pkg_svc.quantity like
19837           httemplate/view/cust_pkg.cgi (closes: Bug#43)
19838
19839 2002-02-09 09:03  ivan
19840
19841         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
19842           should set no-cache headers now (closes: Bug#23)
19843
19844 2002-02-07 14:30  ivan
19845
19846         * Makefile: oops, reversing bad Makefile patch
19847
19848 2002-02-07 14:29  ivan
19849
19850         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
19851           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
19852           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
19853           httemplate/view/cust_main.cgi: delete payments
19854
19855 2002-02-06 07:55  ivan
19856
19857         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
19858           blib/ files
19859
19860 2002-02-06 07:50  ivan
19861
19862         * FS/FS/cust_bill.pm: pod typo
19863
19864 2002-02-06 07:49  ivan
19865
19866         * Makefile: documentation building Makefile patch
19867
19868 2002-02-06 07:36  ivan
19869
19870         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
19871           punctuation
19872
19873 2002-02-06 06:58  ivan
19874
19875         * FS/bin/freeside-adduser: fix for non-file auth
19876
19877 2002-02-05 12:25  ivan
19878
19879         * FS/FS/Record.pm: better error messages if you haven't run
19880           fs-setup ?
19881
19882 2002-02-05 08:48  ivan
19883
19884         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
19885           password changer!
19886
19887 2002-02-04 09:06  ivan
19888
19889         * Makefile: 1.4.0pre8!
19890
19891 2002-02-04 09:04  ivan
19892
19893         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
19894           necessary "default" billing events documentation on necessary
19895           "default" billing events
19896
19897 2002-02-04 08:44  ivan
19898
19899         * httemplate/edit/part_bill_event.cgi,
19900           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
19901           FS/FS/cust_main.pm: billing events!
19902
19903 2002-01-30 10:22  ivan
19904
19905         * httemplate/: browse/part_bill_event.cgi,
19906           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
19907           working invoice event web interface
19908
19909 2002-01-30 06:18  ivan
19910
19911         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
19912           httemplate/browse/agent_type.cgi,
19913           httemplate/browse/cust_main_county.cgi,
19914           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19915           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19916           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
19917           httemplate/edit/agent_type.cgi,
19918           httemplate/edit/cust_bill_pay.cgi,
19919           httemplate/edit/cust_credit.cgi,
19920           httemplate/edit/cust_credit_bill.cgi,
19921           httemplate/edit/cust_main.cgi,
19922           httemplate/edit/cust_main_county-expand.cgi,
19923           httemplate/edit/cust_main_county.cgi,
19924           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19925           httemplate/edit/part_bill_event.cgi,
19926           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19927           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
19928           httemplate/edit/svc_forward.cgi,
19929           httemplate/edit/process/agent.cgi,
19930           httemplate/edit/process/agent_type.cgi,
19931           httemplate/edit/process/cust_bill_pay.cgi,
19932           httemplate/edit/process/cust_credit.cgi,
19933           httemplate/edit/process/cust_credit_bill.cgi,
19934           httemplate/edit/process/cust_main.cgi,
19935           httemplate/edit/process/cust_main_county-collapse.cgi,
19936           httemplate/edit/process/cust_main_county-expand.cgi,
19937           httemplate/edit/process/cust_main_county.cgi,
19938           httemplate/edit/process/cust_pay.cgi,
19939           httemplate/edit/process/cust_pkg.cgi,
19940           httemplate/edit/process/part_pkg.cgi,
19941           httemplate/edit/process/quick-cust_pkg.cgi,
19942           httemplate/edit/process/svc_acct.cgi,
19943           httemplate/edit/process/svc_acct_pop.cgi,
19944           httemplate/edit/process/svc_domain.cgi,
19945           httemplate/edit/process/svc_forward.cgi,
19946           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19947           httemplate/misc/catchall.cgi,
19948           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19949           httemplate/misc/print-invoice.cgi,
19950           httemplate/misc/unsusp_pkg.cgi,
19951           httemplate/misc/process/catchall.cgi,
19952           httemplate/misc/process/delete-customer.cgi,
19953           httemplate/misc/process/link.cgi,
19954           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19955           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19956           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19957           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19958           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19959           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
19960           new CGI;   &cgisuidsetup(); from all templates.  should work
19961           better under Mason.
19962
19963 2002-01-29 09:42  ivan
19964
19965         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
19966           plan and plandata fields in part_bill_event
19967
19968 2002-01-29 08:33  ivan
19969
19970         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
19971           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
19972           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
19973           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
19974           httemplate/edit/part_bill_event.cgi,
19975           httemplate/edit/part_pkg.cgi,
19976           httemplate/edit/process/part_bill_event.cgi: - web interface for
19977           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
19978           FS::svc_acct seconds_since methods) - Makefile target to
19979           regenerate HTML manpages on install - FS.pm doc update -
19980           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
19981           ->cancel, ->invoicing_list_addpost - start of a billing event web
19982           interface - cust_pay::upgrade_replace doesn't error out if
19983           history includes   overapplied payments
19984
19985 2002-01-28 03:24  ivan
19986
19987         * FS/FS/Record.pm: oops, syntax error in new() check for missing
19988           subclass table sub (eek)
19989
19990 2002-01-27 22:57  ivan
19991
19992         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
19993           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
19994           httemplate/docs/schema.html: book closing schema changes
19995
19996 2002-01-27 21:15  ivan
19997
19998         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
19999           httemplate/docs/schema.html: part_export schema changes
20000
20001 2002-01-25 17:52  ivan
20002
20003         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
20004
20005 2002-01-24 09:02  ivan
20006
20007         * FS/FS/Record.pm: emit a warning in this unlikely case again
20008
20009 2002-01-24 08:58  ivan
20010
20011         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
20012           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
20013           rather than == 0 in the ::check's ....  <rluser> you might
20014           consider <= 0
20015
20016 2002-01-24 08:54  ivan
20017
20018         * FS/FS/cust_credit_refund.pm: stack traces help alot
20019
20020 2002-01-24 03:52  ivan
20021
20022         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
20023           jeff's on a bugfinding roll here, thanks!
20024
20025 2002-01-24 03:43  ivan
20026
20027         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
20028           cust_credit_refund::cust_credit should exist..
20029
20030 2002-01-23 22:52  ivan
20031
20032         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
20033           FS::cust_refund::check  'amount' should probably be replaced with
20034           +'refund' in two places
20035
20036 2002-01-23 22:46  ivan
20037
20038         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
20039
20040 2002-01-23 18:26  ivan
20041
20042         * FS/FS/cust_refund.pm: fix cust_refund::insert
20043
20044 2002-01-22 07:57  ivan
20045
20046         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
20047           $0.00 in credits/payments/refunds
20048
20049 2002-01-22 06:55  ivan
20050
20051         * FS/FS/part_svc.pm: docu
20052
20053 2002-01-22 06:53  ivan
20054
20055         * FS/FS/svc_acct.pm: silly compilation problem
20056
20057 2002-01-22 06:42  ivan
20058
20059         * httemplate/docs/index.html: remove old upgrade docs
20060
20061 2002-01-21 03:30  ivan
20062
20063         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
20064
20065 2002-01-19 07:16  ivan
20066
20067         * FS/FS/UID.pm: error message update
20068
20069 2002-01-16 07:37  ivan
20070
20071         * FS/FS/svc_acct.pm: doc
20072
20073 2002-01-14 12:28  ivan
20074
20075         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
20076           SQL export
20077
20078 2002-01-09 05:29  ivan
20079
20080         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
20081           cache files on customer replace.
20082
20083           do an exact search along with the fuzzy search (webui)
20084
20085 2002-01-03 09:40  ivan
20086
20087         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
20088           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
20089           httemplate/docs/schema.html: more schema changes:
20090           part_bill_event and cust_bill_event tables
20091
20092           remove old 1.4.0pre READMEs
20093
20094 2001-12-28 07:14  ivan
20095
20096         * FS/FS/cust_main.pm: force printing in freeside-overdue
20097
20098 2001-12-28 06:40  ivan
20099
20100         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
20101           httemplate/edit/part_pkg.cgi: add more options to
20102           freeside-overdue
20103
20104           add charge method to FS::cust_main
20105
20106           one-off packages default to disabled
20107
20108           billing payname defaults to first and last, not "Accounts
20109           Payable"
20110
20111 2001-12-27 01:26  ivan
20112
20113         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
20114           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
20115           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
20116           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
20117           httemplate/edit/part_svc.cgi,
20118           httemplate/edit/process/part_pkg.cgi,
20119           httemplate/view/cust_main.cgi: service and package disable!
20120
20121 2001-12-26 15:59  ivan
20122
20123         * httemplate/docs/schema.html: doc
20124
20125 2001-12-26 07:41  ivan
20126
20127         * httemplate/view/cust_main.cgi: remove warnings
20128
20129 2001-12-26 07:11  ivan
20130
20131         * httemplate/edit/process/cust_credit.cgi: apply credits!!
20132
20133 2001-12-26 07:08  ivan
20134
20135         * FS/MANIFEST: add freeside-overdue
20136
20137 2001-12-26 07:07  ivan
20138
20139         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
20140           posting credit
20141
20142 2001-12-26 03:17  ivan
20143
20144         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
20145           cust_main balance_date & total_owed_date methods
20146
20147 2001-12-26 01:18  ivan
20148
20149         * httemplate/: index.html, search/cust_pay.cgi, view/cust_main.cgi:
20150           search by check #
20151
20152 2001-12-25 23:53  ivan
20153
20154         * FS/FS/cust_pay.pm: doc
20155
20156 2001-12-25 22:02  ivan
20157
20158         * httemplate/edit/cust_pay.cgi: UI
20159
20160 2001-12-25 21:19  ivan
20161
20162         * httemplate/: index.html, edit/cust_pay.cgi,
20163           edit/process/cust_pay.cgi, search/cust_main.cgi,
20164           search/cust_main.html: expedited check entry
20165
20166 2001-12-25 21:02  ivan
20167
20168         * CREDITS: still missing tons of folks, i am sure
20169
20170 2001-12-25 20:52  ivan
20171
20172         * httemplate/search/: cust_bill.html, cust_main.html: same look as
20173           rest of search pages
20174
20175 2001-12-25 20:25  ivan
20176
20177         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
20178           httemplate/edit/cust_pay.cgi,
20179           httemplate/edit/process/cust_credit.cgi,
20180           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
20181           credits, post credit UI overhaul
20182
20183 2001-12-25 18:33  ivan
20184
20185         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
20186
20187 2001-12-21 13:40  ivan
20188
20189         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
20190           httemplate/view/cust_main.cgi: add name/address to post payment
20191           screen
20192
20193           get rid of some $-0.00  yay for ieee fp
20194
20195 2001-12-21 12:55  ivan
20196
20197         * FS/FS/cust_bill_pay.pm: fixes
20198
20199             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
20200           for invnum 1659
20201             greater than cust_bill.charged 19.95 at
20202             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
20203
20204 2001-12-19 21:34  ivan
20205
20206         * FS/FS/Record.pm: work better with DBIx::Profile
20207
20208 2001-12-19 18:09  ivan
20209
20210         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
20211           '*' password
20212
20213 2001-12-19 18:07  ivan
20214
20215         * FS/FS/svc_acct.pm: quiet warnings
20216
20217 2001-12-19 06:33  ivan
20218
20219         * FS/FS/svc_acct.pm: alas, a 5.6-ism
20220
20221 2001-12-19 06:30  ivan
20222
20223         * FS/FS/svc_acct.pm: surpress warnings
20224
20225 2001-12-18 11:36  ivan
20226
20227         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
20228
20229 2001-12-18 11:34  ivan
20230
20231         * httemplate/edit/cust_bill_pay.cgi: typo
20232
20233 2001-12-18 11:32  ivan
20234
20235         * httemplate/edit/cust_bill_pay.cgi: declar vars
20236
20237 2001-12-18 11:30  ivan
20238
20239         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
20240           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
20241           payment webinterface
20242
20243 2001-12-17 23:12  ivan
20244
20245         * httemplate/search/cust_pkg.cgi: really working dates on package
20246           browse.  ouch.
20247
20248 2001-12-17 23:08  ivan
20249
20250         * httemplate/search/cust_pkg.cgi: working dates on package browse
20251
20252 2001-12-17 22:45  ivan
20253
20254         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
20255
20256 2001-12-17 22:38  ivan
20257
20258         * httemplate/search/cust_pkg.cgi: show dates on package browse
20259
20260 2001-12-17 22:29  ivan
20261
20262         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
20263
20264 2001-12-17 17:49  ivan
20265
20266         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
20267           MANIFEST
20268
20269           fix warning:
20270
20271           FS::cust_main_invoice=HASH(0x90c86c4) at
20272           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
20273
20274 2001-12-17 15:59  ivan
20275
20276         * FS/FS/cust_bill.pm: fixes
20277
20278            Argument "" isn't numeric in ncmp at
20279            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
20280
20281 2001-12-16 15:50  ivan
20282
20283         * FS/FS/cust_main.pm: eek nasty bug
20284
20285 2001-12-15 16:55  ivan
20286
20287         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
20288           cust_bill_pay.amount 39.9 for paynum 240 greater than
20289           cust_pay.paid 39.90
20290
20291 2001-12-15 14:59  ivan
20292
20293         * httemplate/view/svc_acct.cgi: style
20294
20295 2001-12-15 14:58  ivan
20296
20297         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
20298           records
20299
20300 2001-12-15 14:56  ivan
20301
20302         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
20303           <burgess@www.cynjut.net>, thanks
20304
20305 2001-12-15 14:47  ivan
20306
20307         * httemplate/edit/cust_main.cgi: allow entering of referral
20308           customer by number as well as by link off the view page, courtesy
20309           of Dave Burgess <burgess@www.cynjut.net>
20310
20311 2001-12-14 16:17  ivan
20312
20313         * FS/FS/cust_main.pm: style changes
20314
20315 2001-12-13 10:37  ivan
20316
20317         * FS/bin/freeside-setinvoice: okay, it should really work now
20318
20319 2001-12-13 09:52  ivan
20320
20321         * FS/bin/freeside-setinvoice: fix setinvoice script
20322
20323 2001-12-13 01:17  ivan
20324
20325         * FS/bin/freeside-setinvoice: added util to set invoice
20326           destinations
20327
20328 2001-12-12 11:42  ivan
20329
20330         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
20331           passwords in web interface
20332
20333 2001-12-11 13:26  ivan
20334
20335         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
20336
20337 2001-12-10 04:18  ivan
20338
20339         * FS/FS/Record.pm: Pg datatype pain
20340
20341 2001-12-09 20:54  ivan
20342
20343         * httemplate/index.html: typo noticed by Dave Burgess
20344           <burgess@www.cynjut.net>, thanks.
20345
20346 2001-12-09 16:44  ivan
20347
20348         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
20349           wasn't getting substitued.
20350
20351 2001-12-09 15:31  ivan
20352
20353         * httemplate/search/svc_acct.cgi: harmless? missing ;
20354
20355 2001-12-08 02:08  ivan
20356
20357         * httemplate/config/config.cgi: need a POST here; browsers
20358           (especially IE) are unhappy with the default GET
20359
20360 2001-12-08 02:07  ivan
20361
20362         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
20363           custnum!
20364
20365 2001-12-08 02:03  ivan
20366
20367         * FS/FS/cust_main.pm: fix logic error creating invoice line items
20368
20369 2001-12-08 02:01  ivan
20370
20371         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
20372
20373 2001-12-04 05:10  ivan
20374
20375         * httemplate/edit/svc_forward.cgi: from Dave Burgess
20376           <burgess@neonramp.com>:
20377
20378            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
20379           as the
20380            qualifier on the LHS of the assignment.  This also solves the
20381            problem with a similar error on the RHS of line 105.  It also
20382           seems to make
20383            the routine work fairly reliably (it has been problematic for me
20384           in the
20385            past).
20386
20387 2001-12-03 03:33  ivan
20388
20389         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
20390           paged service browse!!
20391
20392 2001-12-03 02:59  ivan
20393
20394         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
20395           browse
20396
20397 2001-12-03 00:43  ivan
20398
20399         * httemplate/search/cust_main.cgi: paged customer browse!
20400
20401 2001-12-03 00:41  ivan
20402
20403         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
20404           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
20405           option paged implementation of customer browse!
20406
20407 2001-11-29 16:04  ivan
20408
20409         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
20410           methods
20411
20412 2001-11-20 19:42  ivan
20413
20414         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
20415           name (!)
20416
20417 2001-11-20 19:40  ivan
20418
20419         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
20420           postalinvoicedefault config file
20421
20422 2001-11-13 13:27  ivan
20423
20424         * FS/MANIFEST: remove freeside-print-batch
20425
20426 2001-11-12 05:19  ivan
20427
20428         * FS/FS/cust_main.pm: import hack to be less strict
20429
20430 2001-11-08 07:26  ivan
20431
20432         * FS/bin/freeside-queued: harmless typo noticed by "Edward
20433           Shabotinsky" <lanshark@bsinet.net>, thanks
20434
20435 2001-11-06 10:45  ivan
20436
20437         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
20438
20439 2001-11-06 10:35  ivan
20440
20441         * Makefile: i REALLY suck at Makefiles
20442
20443 2001-11-06 10:34  ivan
20444
20445         * Makefile: i suck at Makefiles
20446
20447 2001-11-06 10:22  ivan
20448
20449         * Makefile: make foo for htetc/global.asa
20450
20451 2001-11-06 09:58  ivan
20452
20453         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
20454
20455 2001-11-05 13:30  ivan
20456
20457         * Makefile: more fixes for fresh installation
20458
20459 2001-11-05 13:26  ivan
20460
20461         * Makefile: yet more Make
20462
20463 2001-11-05 13:24  ivan
20464
20465         * Makefile: make create-database fix
20466
20467 2001-11-05 12:12  ivan
20468
20469         * Makefile, FS/FS/Record.pm: makefile fixups
20470
20471 2001-11-05 09:00  jeff
20472
20473         * FS/FS/svc_acct.pm: improved svc_acct replacement
20474
20475 2001-11-05 08:42  ivan
20476
20477         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
20478           badly, oops
20479
20480 2001-11-05 06:03  ivan
20481
20482         * Makefile: move sys-dependant stuff to vars
20483
20484 2001-11-05 05:57  ivan
20485
20486         * FS/FS/svc_acct.pm: doc tyop
20487
20488 2001-11-05 03:55  ivan
20489
20490         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
20491           expressions remove debugging warn output
20492
20493 2001-11-03 09:49  ivan
20494
20495         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
20496           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
20497           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
20498           httemplate/search/cust_main.cgi: new 'jsearch' call for big
20499           joined searches & caching support preliminary customer browse
20500           optimizations, much faster!
20501
20502 2001-11-01 21:28  ivan
20503
20504         * httemplate/config/config.cgi: note config changes need
20505           apache/freeside-queued restart to take effect
20506
20507 2001-11-01 21:11  ivan
20508
20509         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
20510
20511 2001-11-01 20:55  ivan
20512
20513         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
20514           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
20515
20516 2001-10-31 16:16  ivan
20517
20518         * httemplate/search/cust_main.cgi: hit the database slightly less.
20519           this page still takes forever with lots of customers.
20520
20521 2001-10-30 11:05  ivan
20522
20523         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
20524           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
20525           web interface to view pending batch
20526
20527 2001-10-30 07:42  ivan
20528
20529         * httemplate/edit/cust_main.cgi: put default country up top
20530
20531 2001-10-30 07:41  ivan
20532
20533         * httemplate/edit/cust_main.cgi: precedence oops
20534
20535 2001-10-30 07:39  ivan
20536
20537         * httemplate/edit/cust_main.cgi: better ordering of state selection
20538           on new customer screen
20539
20540 2001-10-30 06:54  ivan
20541
20542         * htetc/handler.pl, httemplate/browse/agent.cgi,
20543           httemplate/browse/agent_type.cgi,
20544           httemplate/browse/cust_main_county.cgi,
20545           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
20546           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
20547           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
20548           httemplate/edit/cust_credit_bill.cgi,
20549           httemplate/edit/cust_main.cgi,
20550           httemplate/edit/cust_main_county-expand.cgi,
20551           httemplate/edit/cust_main_county.cgi,
20552           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20553           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
20554           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20555           httemplate/misc/catchall.cgi,
20556           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
20557           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20558           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20559           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
20560           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
20561           httemplate/view/svc_forward.cgi: get rid of header foo in
20562           individual templates
20563
20564 2001-10-30 06:20  ivan
20565
20566         * htetc/handler.pl, httemplate/config/config-view.cgi,
20567           httemplate/config/config.cgi: web config should workish now
20568
20569 2001-10-30 05:49  ivan
20570
20571         * Makefile: work with CVS version too
20572
20573 2001-10-30 05:48  ivan
20574
20575         * Makefile: make
20576
20577 2001-10-30 05:47  ivan
20578
20579         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
20580           `make create-config' installs default config (conf dir update)
20581           freeside-adduser uses default secrets file
20582
20583 2001-10-30 04:38  ivan
20584
20585         * Makefile: make
20586
20587 2001-10-30 04:35  ivan
20588
20589         * Makefile: makefile typo
20590
20591 2001-10-30 03:47  ivan
20592
20593         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
20594           httemplate/docs/index.html: whew more install docs and automation
20595
20596 2001-10-30 02:20  ivan
20597
20598         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
20599           setup/config updates.  getting easier...
20600
20601 2001-10-29 13:22  ivan
20602
20603         * Makefile: fix make clean
20604
20605 2001-10-29 12:53  ivan
20606
20607         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
20608           records
20609
20610 2001-10-29 09:17  ivan
20611
20612         * Makefile: automate a tiny bit more
20613
20614 2001-10-26 03:24  ivan
20615
20616         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
20617           httemplate/browse/agent_type.cgi,
20618           httemplate/browse/cust_main_county.cgi,
20619           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
20620           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
20621           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
20622           httemplate/edit/cust_credit_bill.cgi,
20623           httemplate/edit/cust_main.cgi,
20624           httemplate/edit/cust_main_county-expand.cgi,
20625           httemplate/edit/cust_main_county.cgi,
20626           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20627           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
20628           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20629           httemplate/misc/catchall.cgi,
20630           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
20631           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20632           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20633           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
20634           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
20635           httemplate/view/svc_forward.cgi: cache foo *sigh*
20636
20637 2001-10-26 02:50  ivan
20638
20639         * httemplate/config/config-process.cgi: otherwise people will have
20640           problems with `0' zero
20641
20642 2001-10-25 14:24  ivan
20643
20644         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
20645
20646 2001-10-25 09:13  ivan
20647
20648         * FS/FS/cust_main_invoice.pm: & in email addresses
20649
20650 2001-10-25 01:41  ivan
20651
20652         * FS/FS/Conf.pm: remove debugging cruft
20653
20654 2001-10-24 08:45  ivan
20655
20656         * httemplate/config/config-process.cgi: correct for browser
20657           munching
20658
20659 2001-10-24 08:29  ivan
20660
20661         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
20662           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
20663           httemplate/index.html, httemplate/config/config-process.cgi,
20664           httemplate/config/config-view.cgi,
20665           httemplate/search/svc_acct.cgi: preliminary web config editor
20666
20667           new config files: username-ampersand, passwordmax
20668
20669           fs-setup updates
20670
20671           get rid of old and crufty and unused registries/ config foo
20672
20673           documentation updates
20674
20675 2001-10-23 13:53  ivan
20676
20677         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
20678           UPDATE
20679
20680           greeeat.
20681
20682 2001-10-22 07:48  ivan
20683
20684         * FS/FS/svc_acct.pm: fix dir check
20685
20686 2001-10-22 05:22  ivan
20687
20688         * FS/FS/svc_domain.pm: fix delete method for new databases
20689
20690 2001-10-22 01:31  ivan
20691
20692         * FS/FS/cust_main.pm: tyop
20693
20694 2001-10-22 01:29  ivan
20695
20696         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
20697           warnings, delete package ability (& warning)
20698
20699 2001-10-20 05:17  ivan
20700
20701         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
20702           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20703           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
20704           httemplate/edit/process/cust_main.cgi,
20705           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
20706           exempt flags, UI to edit rework part_pkg editing UI some more
20707
20708 2001-10-15 07:58  ivan
20709
20710         * FS/FS/cust_pkg.pm, htetc/handler.pl,
20711           httemplate/edit/REAL_cust_pkg.cgi,
20712           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
20713
20714 2001-10-15 05:16  ivan
20715
20716         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
20717           httemplate/misc/bill.cgi: print reasons with credits on invoices
20718
20719           use straight eval, not Safe::reval in cust_main::bill for now, as
20720           i have no   idea how to call methods on a share()'ed scalar.
20721           hmm.
20722
20723           add cust_pkg::cust_main method
20724
20725           s/eidiot/idiot/ in httemplate/misc/bill.cgi
20726
20727 2001-10-15 04:39  ivan
20728
20729         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
20730           plan ||= 'flat' for custom pricing 9clone) package definitions
20731           too
20732
20733 2001-10-15 04:35  ivan
20734
20735         * httemplate/edit/cust_main.cgi: visual fix
20736
20737 2001-10-15 03:42  ivan
20738
20739         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
20740           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20741           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
20742           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
20743           pass, oh my
20744
20745 2001-10-11 10:46  ivan
20746
20747         * htetc/handler.pl: price plan uI!
20748
20749 2001-10-11 10:44  ivan
20750
20751         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
20752           ----------------------------------------------------------------------
20753
20754 2001-10-09 23:22  thalakan
20755
20756         * httemplate/search/cust_main.cgi: Reverted.
20757
20758 2001-10-09 22:59  thalakan
20759
20760         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
20761
20762 2001-10-09 22:42  ivan
20763
20764         * httemplate/search/cust_main.cgi: revert silly changes
20765
20766 2001-10-09 22:33  thalakan
20767
20768         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
20769
20770 2001-10-09 22:24  ivan
20771
20772         * FS/FS/Record.pm: embarassing doc fix, thanks jason
20773
20774 2001-10-09 16:10  ivan
20775
20776         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20777           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
20778           `unsuspendauto' config file: enable the automatic unsuspension of
20779           suspended packages when a customer's balance due changes from
20780           positive to zero or negative as the result of a payment or credit
20781
20782           add cust_pkg.manual_flag to disable this behaviour per customer
20783           package (no UI to set this yet)
20784
20785 2001-10-09 00:16  ivan
20786
20787         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
20788           fix
20789
20790 2001-10-08 20:11  ivan
20791
20792         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
20793           sheesh
20794
20795 2001-10-02 09:00  jeff
20796
20797         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
20798           typo
20799
20800 2001-10-02 04:10  ivan
20801
20802         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
20803           up in fix.net's password files
20804
20805 2001-10-01 03:31  ivan
20806
20807         * FS/FS/cust_pkg.pm: oops
20808
20809 2001-09-30 15:35  ivan
20810
20811         * FS/FS/svc_acct.pm: arg
20812
20813 2001-09-30 15:19  ivan
20814
20815         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
20816
20817 2001-09-30 13:30  ivan
20818
20819         * FS/FS/svc_acct.pm: username-uppercase config file
20820
20821 2001-09-27 14:49  ivan
20822
20823         * FS/FS/svc_acct_pop.pm: not used
20824
20825 2001-09-27 14:12  ivan
20826
20827         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
20828
20829 2001-09-27 13:41  ivan
20830
20831         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
20832           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
20833           selector!
20834
20835 2001-09-27 11:33  ivan
20836
20837         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
20838           domsvc
20839
20840 2001-09-26 02:17  ivan
20841
20842         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
20843           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
20844           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
20845           httemplate/docs/schema.html: add part_pop_local table
20846
20847 2001-09-25 11:03  ivan
20848
20849         * FS/FS/cust_main.pm:
20850           ror
20851
20852 2001-09-25 11:01  ivan
20853
20854         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
20855           use it
20856
20857 2001-09-25 08:55  ivan
20858
20859         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
20860
20861 2001-09-24 17:05  ivan
20862
20863         * FS/bin/freeside-queued: better REAPER
20864
20865 2001-09-23 20:23  ivan
20866
20867         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
20868
20869 2001-09-20 20:47  ivan
20870
20871         * httemplate/view/cust_main.cgi: show company and name (instead of
20872           just company) for referring customers that have a company
20873
20874 2001-09-19 17:13  ivan
20875
20876         * FS/FS/cust_main.pm: really fix fuzzy searching
20877
20878 2001-09-19 17:10  ivan
20879
20880         * FS/FS/cust_main.pm: fix fuzzy searching
20881
20882 2001-09-19 14:51  ivan
20883
20884         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
20885           working.
20886
20887 2001-09-19 14:06  ivan
20888
20889         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
20890           directory hashing remove jeff's lib patch from
20891           freeside-apply-credits add freeside-apply-credits to MANIFEST
20892           README for pre3-4
20893
20894 2001-09-19 12:41  ivan
20895
20896         * FS/FS/svc_acct.pm: tyop
20897
20898 2001-09-19 12:39  ivan
20899
20900         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
20901
20902 2001-09-19 12:28  ivan
20903
20904         * FS/FS/svc_acct.pm: ;args
20905
20906 2001-09-19 12:19  ivan
20907
20908         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
20909
20910 2001-09-19 12:00  ivan
20911
20912         * FS/bin/freeside-queued: set $ENV{HOME}
20913
20914 2001-09-18 17:24  ivan
20915
20916         * FS/FS/svc_acct.pm: icradius transactional password changes
20917           (suspensions, unsuspensions)
20918
20919 2001-09-16 05:45  ivan
20920
20921         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
20922           httemplate/index.html, httemplate/search/cust_main.cgi,
20923           httemplate/view/cust_main.cgi: fix oops in
20924           FS::cust_main_invoice::replace preventing package cancellation
20925
20926           add toggle switch to cust_main searching to show/hide cancelled
20927           customers.  hidecancelledcustomers config file is just which
20928           state it starts in.
20929
20930           add signupurl config file to enable showing of the customer's
20931           signup URL on the view page.
20932
20933 2001-09-14 12:54  ivan
20934
20935         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
20936
20937 2001-09-14 11:05  ivan
20938
20939         * FS/FS/Record.pm: s/croak/confess/
20940
20941 2001-09-12 08:45  ivan
20942
20943         * FS/FS/part_svc.pm: oops
20944
20945 2001-09-11 16:44  ivan
20946
20947         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
20948           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20949           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
20950           values should work again now
20951
20952 2001-09-11 15:20  ivan
20953
20954         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
20955           bin/fs-radius-add-reply: fix radius attribute adding
20956
20957 2001-09-11 14:58  ivan
20958
20959         * FS/bin/freeside-queued: usage sub
20960
20961 2001-09-11 13:44  ivan
20962
20963         * httemplate/search/svc_acct.cgi: getting "you should run the
20964           bin/fs-migrate-svc_acct_sm" message unexpectedly
20965
20966 2001-09-11 12:16  ivan
20967
20968         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
20969           others?
20970
20971 2001-09-11 06:10  ivan
20972
20973         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
20974           export
20975
20976 2001-09-11 05:46  ivan
20977
20978         * httemplate/edit/process/part_svc.cgi: more service edit fix
20979
20980 2001-09-11 05:42  ivan
20981
20982         * httemplate/edit/part_svc.cgi: fix service editing
20983
20984 2001-09-11 05:25  ivan
20985
20986         * FS/FS/queue.pm: queue clean fix
20987
20988 2001-09-11 05:24  ivan
20989
20990         * FS/FS/queue.pm: job queue fix
20991
20992 2001-09-11 05:10  ivan
20993
20994         * FS/FS/cust_main.pm: fuzzyfix
20995
20996 2001-09-11 05:06  ivan
20997
20998         * FS/FS/svc_acct.pm: better logging
20999
21000 2001-09-11 05:00  ivan
21001
21002         * FS/FS/svc_acct.pm: cyrus fix!
21003
21004 2001-09-11 04:52  ivan
21005
21006         * FS/bin/freeside-queued: rar
21007
21008 2001-09-11 03:05  ivan
21009
21010         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
21011
21012 2001-09-11 02:56  ivan
21013
21014         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
21015           fix quick order
21016
21017 2001-09-10 21:17  ivan
21018
21019         * FS/FS/svc_acct.pm: username-noperiod config file
21020
21021 2001-09-10 20:15  ivan
21022
21023         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
21024           httemplate/edit/part_svc.cgi: cyrus support
21025
21026 2001-09-10 18:09  ivan
21027
21028         * FS/bin/freeside-queued: working queued
21029
21030 2001-09-10 17:08  ivan
21031
21032         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
21033           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
21034           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
21035           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
21036           httemplate/index.html, httemplate/browse/part_svc.cgi,
21037           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
21038           httemplate/edit/process/part_svc.cgi,
21039           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
21040           prelim. job queues! fixed part_svc editing
21041
21042 2001-09-10 17:07  ivan
21043
21044         * bin/: freeside-init, fs-migrate-part_svc: fixing
21045           fs-migrate-part_svc updateing fs-setup for job queues
21046           freeside-init for starting freeside-queued
21047
21048 2001-09-07 13:49  ivan
21049
21050         * FS/FS/part_svc_column.pm: oops, forgot to add this
21051
21052 2001-09-07 13:26  ivan
21053
21054         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
21055
21056 2001-09-07 13:19  ivan
21057
21058         * FS/MANIFEST: tyop
21059
21060 2001-09-07 13:17  ivan
21061
21062         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
21063           bin/fs-radius-add-check, bin/fs-radius-add-reply,
21064           bin/generate-raddb: fix RADIUS attribute capitalization
21065
21066 2001-09-06 14:20  ivan
21067
21068         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
21069
21070 2001-09-06 13:41  ivan
21071
21072         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
21073           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
21074           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
21075           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
21076           bin/fs-radius-add-check, bin/fs-radius-add-reply,
21077           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
21078           httemplate/edit/part_svc.cgi,
21079           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
21080
21081 2001-09-04 08:12  ivan
21082
21083         * httemplate/docs/admin.html: tyop
21084
21085 2001-09-04 08:06  ivan
21086
21087         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
21088           indeed
21089
21090 2001-09-04 07:44  ivan
21091
21092         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
21093           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
21094           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
21095           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
21096           httemplate/edit/process/quick-cust_pkg.cgi,
21097           httemplate/view/cust_main.cgi: new admin documentation, quick
21098           one-pkg order
21099
21100 2001-09-03 15:07  ivan
21101
21102         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
21103           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
21104           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
21105           httemplate/edit/cust_credit_bill.cgi,
21106           httemplate/edit/cust_pay.cgi,
21107           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
21108           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
21109           more bugs
21110
21111 2001-09-02 00:57  ivan
21112
21113         * CREDITS: credito
21114
21115 2001-09-02 00:57  ivan
21116
21117         * bin/generate-tests: gawl
21118
21119 2001-09-02 00:49  ivan
21120
21121         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
21122           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
21123           httemplate/edit/cust_credit_bill.cgi,
21124           httemplate/view/cust_main.cgi: things are starting to work again,
21125           sorta.
21126
21127 2001-09-01 22:38  ivan
21128
21129         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
21130           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
21131           migration.  ugh.
21132
21133 2001-09-01 21:51  ivan
21134
21135         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
21136
21137 2001-09-01 21:25  ivan
21138
21139         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
21140           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
21141           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
21142           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
21143           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
21144           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
21145           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
21146           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
21147           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
21148           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
21149           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
21150           the embarassing fixes in it found
21151
21152 2001-09-01 19:53  jeff
21153
21154         * FS/bin/freeside-apply-credits: adding a credit apply utility
21155
21156 2001-09-01 19:46  ivan
21157
21158         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
21159           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
21160           and cust_pay get custnums
21161
21162 2001-09-01 18:27  ivan
21163
21164         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
21165           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
21166           cust_refund.pm: more udpates for the new world of unapplied
21167           stuff.  yay.
21168
21169 2001-09-01 15:28  jeff
21170
21171         * FS/FS/cust_main.pm: haste makes waste... and left a method out
21172
21173 2001-09-01 15:18  ivan
21174
21175         * FS/FS/cust_credit_bill.pm: add primary key
21176
21177 2001-09-01 15:01  ivan
21178
21179         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
21180
21181 2001-09-01 14:55  jeff
21182
21183         * FS/FS/cust_bill_pay.pm: oops.. need this too
21184
21185 2001-09-01 14:52  jeff
21186
21187         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21188           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
21189           httemplate/edit/cust_credit_bill.cgi,
21190           httemplate/edit/process/cust_credit_bill.cgi,
21191           httemplate/view/cust_main.cgi: add cust_credit_bill relating
21192           multiple invoices to credits
21193
21194 2001-09-01 13:11  ivan
21195
21196         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
21197           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
21198           httemplate/docs/schema.html: cust_bill_pay and
21199           cust_credit_refund.  payments can apply to multiple invoices and
21200           refunds can apply to multiple credits.
21201
21202 2001-08-31 02:20  ivan
21203
21204         * FS/FS/Record.pm: check US zips more strictly
21205
21206 2001-08-31 01:43  ivan
21207
21208         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
21209           better
21210           state, city, then number
21211
21212 2001-08-31 00:28  ivan
21213
21214         * httemplate/edit/cust_main_county-expand.cgi: better error message
21215           for nonexistant cust_main_county records
21216
21217 2001-08-31 00:17  ivan
21218
21219         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
21220           > US UT expand state
21221           > Submit (no data entered)
21222           > US UT is gone frome the list.
21223
21224 2001-08-30 09:23  ivan
21225
21226         * httemplate/docs/signup.html: update signup server: template form
21227           and success html, document
21228
21229 2001-08-30 08:30  ivan
21230
21231         * httemplate/edit/part_svc.cgi: slighly more docu
21232
21233 2001-08-29 02:11  ivan
21234
21235         * httemplate/edit/agent.cgi: ui
21236
21237 2001-08-28 09:58  ivan
21238
21239         * httemplate/: docs/signup.html, search/cust_main.cgi:
21240           customer-to-customer referrals in singup server
21241
21242 2001-08-28 07:34  ivan
21243
21244         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
21245           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
21246           customer-to-customer referrals!
21247
21248 2001-08-25 22:06  ivan
21249
21250         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
21251
21252 2001-08-25 22:05  ivan
21253
21254         * FS/FS/cust_credit.pm: reason can't be null
21255
21256 2001-08-22 23:17  ivan
21257
21258         * FS/FS/cust_main.pm: no need to be y1.9k complient
21259
21260 2001-08-21 03:27  ivan
21261
21262         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
21263           most everything is working svc_forward-wise now
21264
21265 2001-08-21 02:34  ivan
21266
21267         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
21268           httemplate/browse/agent_type.cgi,
21269           httemplate/browse/cust_main_county.cgi,
21270           httemplate/browse/part_pkg.cgi,
21271           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
21272
21273 2001-08-20 20:03  ivan
21274
21275         * FS/FS/svc_acct.pm: fix domain method, and it works against old
21276           databases now too
21277
21278 2001-08-20 19:44  ivan
21279
21280         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
21281           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
21282           $Log$
21283
21284 2001-08-20 19:43  ivan
21285
21286         * bin/: dbdef-create, fs-migrate-svc_acct_sm: i think
21287           svc_acct_sm.import should go away, but...
21288
21289 2001-08-20 19:32  ivan
21290
21291         * test/cgi-test: remove $Log$
21292
21293 2001-08-20 19:31  ivan
21294
21295         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
21296           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
21297           edit/agent_type.cgi, edit/cust_credit.cgi,
21298           edit/cust_main_county-expand.cgi, edit/cust_main_county.cgi,
21299           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/part_pkg.cgi,
21300           edit/svc_acct_pop.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
21301           edit/process/agent.cgi, edit/process/agent_type.cgi,
21302           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
21303           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
21304           edit/process/part_pkg.cgi, edit/process/svc_acct.cgi,
21305           edit/process/svc_acct_pop.cgi, edit/process/svc_domain.cgi,
21306           edit/process/svc_forward.cgi, misc/bill.cgi,
21307           misc/cancel-unaudited.cgi, misc/catchall.cgi,
21308           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
21309           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
21310           misc/process/delete-customer.cgi, misc/process/link.cgi,
21311           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
21312           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
21313           whew.
21314
21315 2001-08-20 19:16  ivan
21316
21317         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
21318           databases, with a warning
21319
21320 2001-08-20 19:03  ivan
21321
21322         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
21323           shipping address
21324
21325 2001-08-20 17:39  ivan
21326
21327         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
21328           silly syntax errors
21329
21330 2001-08-20 06:10  ivan
21331
21332         * FS/FS/svc_domain.pm: use var
21333
21334 2001-08-20 05:15  ivan
21335
21336         * httemplate/edit/svc_acct.cgi: #
21337
21338 2001-08-20 05:13  ivan
21339
21340         * httemplate/edit/svc_acct.cgi: only show domains associated with
21341           this customer.
21342
21343 2001-08-20 04:18  ivan
21344
21345         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
21346           qualified!
21347
21348 2001-08-20 04:04  ivan
21349
21350         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
21351           svc_forward work
21352
21353 2001-08-20 02:41  ivan
21354
21355         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
21356           deleting accouts wrt forwards, catchalls & other references to
21357           svc_acct records
21358
21359           depreciate svc_acct_sm further; move qmail catchall handling to
21360           svc_domain
21361
21362 2001-08-20 02:38  ivan
21363
21364         * httemplate/docs/schema.html: documentation updates
21365
21366 2001-08-19 08:53  jeff
21367
21368         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
21369           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
21370           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
21371           httemplate/edit/process/svc_forward.cgi,
21372           httemplate/misc/catchall.cgi,
21373           httemplate/misc/process/catchall.cgi,
21374           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21375           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
21376           httemplate/view/svc_forward.cgi: added user interface for
21377           svc_forward and vpopmail support
21378
21379 2001-08-19 03:25  ivan
21380
21381         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
21382           the fly, fixes: ticket #88
21383
21384 2001-08-19 02:08  ivan
21385
21386         * TODO: this is what i fed to RT, might as well check it in.
21387
21388           no further modifications to TODO.  everything is in the ticketing
21389           system now.
21390
21391 2001-08-19 01:32  ivan
21392
21393         * httemplate/search/cust_pkg.cgi: display bill and service
21394           name/company, and services
21395
21396 2001-08-19 01:18  ivan
21397
21398         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
21399
21400 2001-08-19 01:15  ivan
21401
21402         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
21403
21404 2001-08-18 17:48  ivan
21405
21406         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
21407           names and change them to two-letter codes
21408
21409 2001-08-17 04:33  ivan
21410
21411         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
21412           ut_alphan for non-US/CA phone numbers
21413
21414 2001-08-17 04:28  ivan
21415
21416         * FS/FS/Record.pm: canada has same phone# rules as US
21417
21418 2001-08-17 04:05  ivan
21419
21420         * httemplate/: browse/cust_main_county.cgi,
21421           edit/cust_main_county.cgi,
21422           edit/process/cust_main_county-collapse.cgi,
21423           edit/process/cust_main_county-expand.cgi: clean up tax rate
21424           editing:   sort by country->state->county,   add "collapse state"
21425           if the tax rates are the same statewide,   redirect "expand
21426           state" to the browse, not edit screen
21427
21428 2001-08-17 03:57  ivan
21429
21430         * bin/: dbdef-create, svc_acct.import: gah
21431
21432 2001-08-17 03:57  ivan
21433
21434         * FS/FS/svc_domain.pm: document catchall and untaint everything
21435
21436 2001-08-17 03:55  ivan
21437
21438         * FS/FS/cust_main.pm: Business::OnlinePayment
21439
21440 2001-08-17 03:53  ivan
21441
21442         * Makefile: alldocs target
21443
21444 2001-08-17 03:53  ivan
21445
21446         * CREDITS: thanks jeff!
21447
21448 2001-08-15 03:04  ivan
21449
21450         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
21451           the) bad direct exit; calls
21452
21453 2001-08-13 16:15  ivan
21454
21455         * httemplate/view/cust_main.cgi: don't display empty comment box
21456
21457 2001-08-13 16:10  ivan
21458
21459         * httemplate/edit/process/cust_main.cgi: properly massage
21460           ship_state & work okay when no initial pkg is selected
21461
21462 2001-08-12 18:00  ivan
21463
21464         * httemplate/docs/schema.html: add svc_forward, depriciate
21465           svc_acct_sm
21466
21467 2001-08-12 17:21  ivan
21468
21469         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
21470
21471 2001-08-12 12:41  jeff
21472
21473         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
21474           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
21475
21476 2001-08-12 01:56  ivan
21477
21478         * httemplate/edit/process/part_svc.cgi: don't use
21479           Apache::ASP-specific $Redirect object
21480
21481 2001-08-11 17:07  ivan
21482
21483         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
21484           transactional invoice_list setting & eliminate non-sticky "first
21485           package"!
21486
21487 2001-08-11 17:07  ivan
21488
21489         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
21490
21491 2001-08-11 17:06  ivan
21492
21493         * FS/FS/cust_main_invoice.pm: better error msgs
21494
21495 2001-08-11 16:19  ivan
21496
21497         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
21498           context to $cgi->keywords
21499
21500 2001-08-11 16:18  ivan
21501
21502         * httemplate/browse/part_svc.cgi: missed a variable interpolation
21503
21504 2001-08-10 22:52  ivan
21505
21506         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
21507           comments fields
21508
21509 2001-08-10 22:52  ivan
21510
21511         * FS/FS/cust_main.pm: add comments field, fix ship_ address
21512           handling (don't consider a value for ship_state field to mean
21513           something meaningful is in ship_*)
21514
21515 2001-08-10 22:51  ivan
21516
21517         * FS/FS/part_svc.pm: better error msg
21518
21519 2001-08-10 22:50  ivan
21520
21521         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
21522           for ut_anything
21523
21524 2001-08-10 21:55  ivan
21525
21526         * httemplate/edit/part_svc.cgi: don't have any other choices in
21527           svcdb dropdown for existing services, since you can't change it
21528           anyway
21529
21530 2001-08-10 21:29  ivan
21531
21532         * FS/FS/CGI.pm: that's what $etc is for!
21533
21534 2001-08-10 21:15  ivan
21535
21536         * httemplate/misc/delete-customer.cgi: better docs
21537
21538 2001-08-10 17:01  ivan
21539
21540         * FS/FS/cust_main_invoice.pm: "fixes"
21541
21542           Can't call method "username" on an undefined value at
21543           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
21544
21545           but cust_main_invoice records should probably be updated when
21546           svc_acct records are deleted :/
21547
21548 2001-08-08 02:47  ivan
21549
21550         * httemplate/docs/passwd.html: doc clarification
21551
21552 2001-08-07 21:44  ivan
21553
21554         * FS/FS/Record.pm: better error msg
21555
21556 2001-08-03 13:34  jeff
21557
21558         * FS/FS/cust_bill.pm:
21559
21560           added the tax method
21561
21562 2001-07-30 03:43  ivan
21563
21564         * FS/FS/CGI.pm: Apache::ASP eidiot fix
21565
21566 2001-07-30 03:41  ivan
21567
21568         * FS/FS/Record.pm, FS/FS/cust_main.pm,
21569           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
21570           shipping address additions
21571
21572 2001-07-30 01:03  ivan
21573
21574         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
21575           forgotten files
21576
21577 2001-07-30 01:02  ivan
21578
21579         * htetc/handler.pl: template stuffs
21580
21581 2001-07-30 01:01  ivan
21582
21583         * Makefile: need this too!
21584
21585 2001-07-30 00:36  ivan
21586
21587         * httemplate/index.html, httemplate/browse/agent.cgi,
21588           httemplate/browse/agent_type.cgi,
21589           httemplate/browse/cust_main_county.cgi,
21590           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
21591           httemplate/browse/part_svc.cgi,
21592           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
21593           httemplate/docs/index.html, httemplate/docs/legacy.html,
21594           httemplate/docs/passwd.html, httemplate/docs/schema.html,
21595           httemplate/docs/session.html, httemplate/docs/signup.html,
21596           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
21597           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
21598           httemplate/edit/cust_main.cgi,
21599           httemplate/edit/cust_main_county-expand.cgi,
21600           httemplate/edit/cust_main_county.cgi,
21601           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
21602           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
21603           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
21604           httemplate/edit/svc_domain.cgi,
21605           httemplate/edit/process/agent.cgi,
21606           httemplate/edit/process/agent_type.cgi,
21607           httemplate/edit/process/cust_credit.cgi,
21608           httemplate/edit/process/cust_main.cgi,
21609           httemplate/edit/process/cust_main_county-expand.cgi,
21610           httemplate/edit/process/cust_main_county.cgi,
21611           httemplate/edit/process/cust_pay.cgi,
21612           httemplate/edit/process/cust_pkg.cgi,
21613           httemplate/edit/process/part_pkg.cgi,
21614           httemplate/edit/process/part_svc.cgi,
21615           httemplate/edit/process/svc_acct.cgi,
21616           httemplate/edit/process/svc_acct_pop.cgi,
21617           httemplate/edit/process/svc_domain.cgi,
21618           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
21619           httemplate/misc/cancel-unaudited.cgi,
21620           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
21621           httemplate/misc/print-invoice.cgi,
21622           httemplate/misc/unsusp_pkg.cgi,
21623           httemplate/misc/process/delete-customer.cgi,
21624           httemplate/misc/process/link.cgi,
21625           httemplate/search/cust_bill.html,
21626           httemplate/search/cust_main.cgi,
21627           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
21628           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21629           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
21630           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
21631           templates!!!
21632
21633 2001-07-30 00:33  ivan
21634
21635         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
21636
21637 2001-07-30 00:14  ivan
21638
21639         * INSTALL, README: templates!
21640
21641 2001-07-30 00:13  ivan
21642
21643         * TODO: todocruft
21644
21645 2001-07-29 23:28  ivan
21646
21647         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
21648
21649 2001-07-29 23:07  ivan
21650
21651         * bin/svc_acct.import: allow !! for locked accounts instead of
21652           changing to *SUSPENDED*
21653
21654 2001-07-27 10:16  ivan
21655
21656         * FS/FS/cust_main_invoice.pm: clarification
21657
21658 2001-07-26 23:17  thalakan
21659
21660         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
21661           the checkdest method.
21662
21663 2001-06-21 09:27  ivan
21664
21665         * FS/FS/UID.pm: better error message
21666
21667 2001-06-06 15:22  ivan
21668
21669         * TODO: templating thoughts
21670
21671 2001-06-05 14:40  ivan
21672
21673         * debian/: README.Debian, changelog, conffiles.ex, control,
21674           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
21675           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
21676           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
21677           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
21678           yet)
21679
21680 2001-06-03 10:22  ivan
21681
21682         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
21683           %e: no leading zero
21684
21685 2001-06-03 07:16  ivan
21686
21687         * README: 1.3.1!!!
21688
21689 2001-06-03 07:15  ivan
21690
21691         * TODO: yes yes
21692
21693 2001-06-03 05:36  ivan
21694
21695         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
21696           config files
21697
21698 2001-06-03 04:37  ivan
21699
21700         * FS/FS/svc_acct.pm: fixes
21701
21702           Can't locate object method "setfield" via package "svc_acct_sm"
21703           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
21704
21705 2001-06-03 04:27  ivan
21706
21707         * FS/FS/Record.pm: track down
21708
21709             Can't locate object method "setfield" via package "svc_acct_sm"
21710           at
21711             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
21712
21713           errors
21714
21715 2001-06-03 03:51  ivan
21716
21717         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
21718
21719 2001-05-30 08:17  ivan
21720
21721         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
21722           up for the non-mod_perl folks
21723
21724 2001-05-22 09:43  ivan
21725
21726         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
21727           <shane@2000cn.com.au>, thanks!
21728
21729 2001-05-18 07:08  ivan
21730
21731         * FS/FS/domain_record.pm: tyop
21732
21733 2001-05-15 00:52  ivan
21734
21735         * FS/bin/freeside-email: simple program to list all email addresses
21736
21737 2001-05-07 08:42  ivan
21738
21739         * FS/FS/Record.pm: tyop
21740
21741 2001-05-07 08:36  ivan
21742
21743         * FS/FS/Record.pm: start to track down
21744
21745               Insecure dependency in eval while running with -T switch at
21746           /usr/local/lib/site_perl/FS/Record.pm line 202.
21747
21748           errors
21749
21750 2001-05-07 08:24  ivan
21751
21752         * bin/svc_acct.import: s/!/*/
21753
21754 2001-05-06 19:07  ivan
21755
21756         * FS/FS/cust_main.pm:
21757           http://www.sisd.com/freeside/list-archive/msg01906.html
21758
21759 2001-05-05 01:51  ivan
21760
21761         * bin/svc_acct.import:
21762           http://www.sisd.com/freeside/list-archive/msg01915.html
21763
21764 2001-04-23 12:50  ivan
21765
21766         * FS/FS/cust_credit.pm: the real
21767
21768           Can't locate object method "setfield" via package "cust_refund"
21769           at /usr/local/lib/site_perl/FS/Record.pm line 315.
21770
21771           fix
21772
21773 2001-04-23 12:27  ivan
21774
21775         * FS/FS/cust_credit.pm: *sigh*
21776
21777 2001-04-23 12:21  ivan
21778
21779         * FS/FS/cust_credit.pm: webdemo bugfix
21780
21781 2001-04-23 08:37  ivan
21782
21783         * FS/MANIFEST: 1.3.1 sigh
21784
21785 2001-04-23 05:44  ivan
21786
21787         * bin/freeside-session-kill: session killer implemeting timed
21788           access
21789
21790 2001-04-23 05:40  ivan
21791
21792         * FS/FS.pm: documentation and webdemo updates
21793
21794 2001-04-23 02:00  ivan
21795
21796         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
21797
21798 2001-04-23 00:12  ivan
21799
21800         * FS/FS/cust_main.pm: better error message (if kludgy) for no
21801           referral remove outdated NSI foo from domain ordering.  also,
21802           fuck NSI.
21803
21804 2001-04-21 18:56  ivan
21805
21806         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
21807           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
21808           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
21809
21810 2001-04-21 18:38  ivan
21811
21812         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
21813           from Record view/cust_main.cgi needs to use ->owed method, not
21814           check (depriciated) owed field search/cust_bill.cgi redirect
21815           error when there's only one invoice
21816
21817 2001-04-21 17:49  ivan
21818
21819         * FS/FS/svc_Common.pm: need to import dbh sub from Record
21820
21821 2001-04-21 16:53  ivan
21822
21823         * FS/MANIFEST: no more dbdef
21824
21825 2001-04-15 06:56  ivan
21826
21827         * TODO: [no log message]
21828
21829 2001-04-15 06:35  ivan
21830
21831         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
21832           transactions part deux
21833
21834 2001-04-15 05:56  ivan
21835
21836         * TODO, FS/FS/Record.pm, bin/dbdef-create: s/dbdef/DBIx::DBSchema/
21837
21838 2001-04-15 03:33  ivan
21839
21840         * CREDITS, TODO: better docs for the worst bit, finally
21841
21842 2001-04-09 16:05  ivan
21843
21844         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21845           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
21846           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm:
21847           Transactions Part I!!!
21848
21849 2001-04-09 08:50  ivan
21850
21851         * CREDITS, TODO, FS/MANIFEST: rar
21852
21853 2001-03-30 09:33  ivan
21854
21855         * FS/FS/cust_bill.pm: config value money_char:
21856
21857                   Presto!  Now you can consider all numbers to be
21858           shillings.
21859
21860                   If you need to change the currency symbol, you can hunt
21861           down the
21862                   instances of literal '$' in FS::cust_bill::print_text and
21863           replace them
21864                   with your currency symbol.  I guess this should turn into
21865           a
21866                   configuration value.
21867
21868 2001-02-26 16:59  ivan
21869
21870         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
21871           thanks!
21872
21873 2001-02-20 17:45  ivan
21874
21875         * FS/FS/nas.pm: pod tyop
21876
21877 2001-02-20 17:45  ivan
21878
21879         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
21880           duh
21881
21882 2001-02-20 08:31  ivan
21883
21884         * FS/FS/Record.pm: don't use prepare_cached for now
21885
21886 2001-02-13 21:18  ivan
21887
21888         * README: add devel mailing list
21889
21890 2001-02-13 20:33  ivan
21891
21892         * FS/FS/port.pm: get rid of gratuitous HISTORY
21893
21894 2001-02-11 09:34  ivan
21895
21896         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
21897
21898 2001-02-11 09:17  ivan
21899
21900         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21901           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
21902           from jason
21903
21904 2001-02-03 06:03  ivan
21905
21906         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
21907           bin/generate-prepay: time-based prepaid cards, session monitor.
21908           woop!
21909
21910 2001-01-30 23:21  ivan
21911
21912         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
21913
21914 2001-01-30 01:08  ivan
21915
21916         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
21917
21918 2001-01-22 21:03  ivan
21919
21920         * FS/FS/cust_main.pm: harmless tyop
21921
21922 2000-12-26 15:51  ivan
21923
21924         * CREDITS, TODO: statedefault & referraldefault config files
21925
21926 2000-12-10 17:30  ivan
21927
21928         * TODO: more ancient todo stuff from my inbox
21929
21930 2000-12-10 17:10  ivan
21931
21932         * TODO: ancient stuff out of my inbox
21933
21934 2000-12-08 14:22  ivan
21935
21936         * FS/FS/session.pm: session callbacks
21937
21938 2000-12-06 02:21  ivan
21939
21940         * FS/FS/Record.pm: DESTROY sub
21941
21942 2000-12-03 12:25  ivan
21943
21944         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
21945           FS/FS/session.pm: session monitor updates
21946
21947 2000-12-03 07:14  ivan
21948
21949         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
21950           <jeff@cmh.net>, thanks!
21951
21952 2000-12-03 05:45  ivan
21953
21954         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
21955           admin.html doc, autocapgen
21956
21957 2000-12-03 05:44  ivan
21958
21959         * FS/FS/port.pm: beginnings of web status for session monitor
21960
21961 2000-12-03 02:09  ivan
21962
21963         * FS/MANIFEST: bad caches!
21964
21965 2000-11-22 15:30  ivan
21966
21967         * FS/FS/svc_www.pm: tyop
21968
21969 2000-11-07 07:00  ivan
21970
21971         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
21972           monitor
21973
21974 2000-10-27 13:18  ivan
21975
21976         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
21977           session monitor
21978
21979 2000-10-27 13:15  ivan
21980
21981         * TODO, FS/FS/Record.pm, eg/table_template.pm: session monitor
21982
21983 2000-10-15 05:58  ivan
21984
21985         * TODO: roo
21986
21987 2000-10-11 17:44  ivan
21988
21989         * README: rawr!
21990
21991 2000-09-20 03:35  ivan
21992
21993         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
21994           print_text method is called, want to print overdue invoices if
21995           printed > 0, not > 1
21996
21997 2000-08-24 00:26  ivan
21998
21999         * TODO: untaint template source
22000
22001 2000-08-09 11:40  ivan
22002
22003         * conf/invoice_template: example invoice template
22004
22005 2000-08-09 04:30  ivan
22006
22007         * TODO, FS/FS/cust_bill.pm: templatable invoices
22008
22009 2000-07-17 06:51  ivan
22010
22011         * FS/FS/svc_acct.pm: silly mistake
22012
22013 2000-07-17 03:53  ivan
22014
22015         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
22016           aliases from being deleted
22017
22018 2000-07-17 03:37  ivan
22019
22020         * FS/FS/svc_acct.pm: make remote commands configurable
22021
22022 2000-07-17 03:36  ivan
22023
22024         * CREDITS: rawr!
22025
22026 2000-07-06 06:56  ivan
22027
22028         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
22029           conjunction with AUTOLOAD this was sure a pain to find
22030
22031 2000-07-06 06:19  ivan
22032
22033         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
22034           sql statement causing spurious errors
22035
22036 2000-07-06 01:57  ivan
22037
22038         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add-check,
22039           bin/fs-radius-add-reply: support for radius check attributes
22040           (except importing).  poorly documented.
22041
22042 2000-07-04 06:42  ivan
22043
22044         * FS/FS/svc_acct.pm: noted a API inconsistancy
22045
22046 2000-07-03 02:03  ivan
22047
22048         * TODO: added sendmailrestart and sendmailconfigpath config files
22049
22050 2000-06-29 05:27  ivan
22051
22052         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
22053           done in the import.
22054
22055 2000-06-29 04:56  ivan
22056
22057         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
22058           have $ in them.
22059
22060 2000-06-29 04:12  ivan
22061
22062         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
22063           adding new domains.
22064
22065 2000-06-28 05:54  ivan
22066
22067         * FS/FS/svc_acct.pm: superfluous my()
22068
22069 2000-06-28 05:52  ivan
22070
22071         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
22072           in perl, like the empty string.
22073
22074 2000-06-28 05:32  ivan
22075
22076         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
22077           too
22078
22079 2000-06-28 05:03  ivan
22080
22081         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
22082           users files
22083
22084 2000-06-27 05:15  ivan
22085
22086         * TODO: i18n
22087
22088 2000-06-27 05:15  ivan
22089
22090         * FS/FS/: Record.pm, cust_main.pm: i18
22091
22092 2000-06-27 04:29  ivan
22093
22094         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
22095           -w pleaser
22096
22097 2000-06-27 04:27  ivan
22098
22099         * FS/FS/Record.pm: logically identical, but -w safe
22100
22101 2000-06-23 17:28  ivan
22102
22103         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
22104           name in freeside-bill usage msg
22105
22106 2000-06-23 05:25  ivan
22107
22108         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
22109           - more portable, doesn't depend on $sth->execute returning a
22110           number of rows, uses placeholders and prepare_cached
22111
22112 2000-06-20 00:13  ivan
22113
22114         * FS/FS/cust_main_invoice.pm: documentation update
22115
22116 2000-06-17 14:48  ivan
22117
22118         * FS/FS/cust_pay_batch.pm: fix typo in error message
22119
22120 2000-06-15 07:45  ivan
22121
22122         * CREDITS, TODO: text updates
22123
22124 2000-06-15 06:35  ivan
22125
22126         * FS/FS/svc_acct.pm: add radius method
22127
22128 2000-06-15 05:38  ivan
22129
22130         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
22131           scalar context, was only returning second item
22132
22133 2000-05-13 14:57  ivan
22134
22135         * TODO: add print_batch script from Joel Griffiths
22136
22137 2000-05-13 14:50  ivan
22138
22139         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
22140           well as a CGI object now.
22141
22142 2000-05-13 14:42  ivan
22143
22144         * CREDITS: add kristian, update joel's entry
22145
22146 2000-04-10 17:06  ivan
22147
22148         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
22149           (Registry's override doesn't work here)
22150
22151 2000-03-06 08:38  ivan
22152
22153         * FS/FS/svc_acct.pm: better error message.  bah.
22154
22155 2000-03-06 06:12  ivan
22156
22157         * TODO: ICRADIUS export support
22158
22159 2000-03-03 10:45  ivan
22160
22161         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
22162           Registry wasn't overriding exit in modules
22163
22164 2000-03-03 10:21  ivan
22165
22166         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
22167           from web demo
22168
22169 2000-03-01 00:13  ivan
22170
22171         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
22172           bugfixes
22173
22174 2000-02-02 21:16  ivan
22175
22176         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
22177           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
22178           Apache support
22179
22180 2000-02-02 12:22  ivan
22181
22182         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
22183           bugfix prepayment in signup server
22184
22185 2000-01-30 21:22  ivan
22186
22187         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
22188
22189 2000-01-30 00:18  ivan
22190
22191         * CREDITS: [no log message]
22192
22193 2000-01-29 22:11  ivan
22194
22195         * TODO: [no log message]
22196
22197 2000-01-29 13:10  ivan
22198
22199         * FS/FS/svc_domain.pm: doc update
22200
22201 2000-01-28 14:53  ivan
22202
22203         * FS/FS/svc_acct_pop.pm: track full phone number
22204
22205 2000-01-26 16:37  ivan
22206
22207         * README: ack
22208
22209 2000-01-26 16:27  ivan
22210
22211         * TODO: update TODO
22212
22213 1999-11-08 13:38  ivan
22214
22215         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
22216
22217 1999-09-22 15:06  ivan
22218
22219         * TODO: ya todo update
22220
22221 1999-08-26 23:25  ivan
22222
22223         * TODO: [no log message]
22224
22225 1999-08-23 05:26  ivan
22226
22227         * test/cgi-test: need to untaint the command line
22228
22229 1999-08-20 01:27  ivan
22230
22231         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
22232           Bayerle:
22233           > if you eliminate services from any package, to reduce it to
22234           only one service,
22235           > once gone, they won't reappear.
22236
22237 1999-08-11 21:16  ivan
22238
22239         * FS/FS/cust_main.pm: hidecancelledpackages config option
22240
22241 1999-08-11 17:05  ivan
22242
22243         * FS/FS/svc_acct.pm: configurable min/max username length, min
22244           password length, periods in usernames
22245
22246 1999-08-11 13:41  ivan
22247
22248         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
22249
22250 1999-08-11 06:12  ivan
22251
22252         * FS/FS/svc_domain.pm: require a working Net::Whois version
22253
22254 1999-08-04 05:42  ivan
22255
22256         * bin/pod2x: new, kludgy-but-working html generator
22257
22258 1999-08-04 05:41  ivan
22259
22260         * FS/FS.pm: pod fix
22261
22262 1999-08-04 04:50  ivan
22263
22264         * FS/FS/cust_pkg.pm: pod syntax
22265
22266 1999-08-04 03:41  ivan
22267
22268         * FS/FS/Record.pm: some pod syntax update to generate nicer html
22269           docs
22270
22271 1999-08-04 02:03  ivan
22272
22273         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/CGI.pm, FS/Conf.pm,
22274           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
22275           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
22276           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
22277           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
22278           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
22279           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
22280           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
22281           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
22282           files for proper perl installation
22283
22284 1999-08-04 01:03  ivan
22285
22286         * eg/: table_template-svc.pm, table_template.pm: move table
22287           subclass examples out of production directory
22288
22289 1999-08-04 00:34  ivan
22290
22291         * FS/FS.pm: initial FS manpage
22292
22293 1999-08-03 21:15  ivan
22294
22295         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
22296
22297 1999-08-03 00:43  ivan
22298
22299         * TODO: use Net::Whois;
22300
22301 1999-07-29 12:13  ivan
22302
22303         * TODO: [no log message]
22304
22305 1999-07-15 17:20  ivan
22306
22307         * TODO: [no log message]
22308
22309 1999-07-15 16:50  ivan
22310
22311         * TODO: [no log message]
22312
22313 1999-07-08 04:40  ivan
22314
22315         * CREDITS, README, TODO: [no log message]
22316
22317 1999-07-07 19:32  ivan
22318
22319         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
22320           Griffiths
22321
22322 1999-07-07 18:49  ivan
22323
22324         * CREDITS: add joel
22325
22326 1999-07-07 18:49  ivan
22327
22328         * bin/svc_acct.import: updates to avoid -w warnings from Joel
22329           Griffiths <griff@aver-computer.com>
22330
22331 1999-07-07 18:02  ivan
22332
22333         * TODO: [no log message]
22334
22335 1999-04-29 02:37  ivan
22336
22337         * TODO: [no log message]
22338
22339 1999-04-19 03:32  ivan
22340
22341         * etc/megapop.pl: if you are a megapop customer...
22342
22343 1999-04-14 06:14  ivan
22344
22345         * TODO: configuration option to edit referrals of existing
22346           customers
22347
22348 1999-04-14 04:27  ivan
22349
22350         * TODO: showpasswords config option to show passwords
22351
22352 1999-04-14 01:58  ivan
22353
22354         * TODO: [no log message]
22355
22356 1999-04-08 20:52  ivan
22357
22358         * TODO: [no log message]
22359
22360 1999-04-08 06:21  ivan
22361
22362         * CREDITS: [no log message]
22363
22364 1999-04-08 06:11  ivan
22365
22366         * README: 1.2.0
22367
22368 1999-04-08 06:05  ivan
22369
22370         * test/cgi-test: web interface tester / sample data creator
22371
22372 1999-04-08 06:03  ivan
22373
22374         * TODO: [no log message]
22375
22376 1999-03-26 05:15  ivan
22377
22378         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
22379           FS::table_names to avoid warnings
22380
22381 1999-03-25 00:42  ivan
22382
22383         * bin/svc_acct.import: import stuff uses Term::Query and spits out
22384           (some kinds of) nonsensical input
22385
22386 1999-03-23 16:43  ivan
22387
22388         * bin/svc_acct.import: die if no relevant services
22389
22390 1999-02-23 00:09  ivan
22391
22392         * TODO: beginnings of one-screen new customer entry and some other
22393           miscellania
22394
22395 1999-02-10 01:02  ivan
22396
22397         * etc/sql-reserved-words.txt: some new doc files
22398
22399 1999-02-10 00:27  ivan
22400
22401         * TODO: [no log message]
22402
22403 1999-02-09 01:56  ivan
22404
22405         * TODO: [no log message]
22406
22407 1999-02-07 01:59  ivan
22408
22409         * CREDITS, TODO: more mod_perl fixes, and bugfixes Peter Wemm sent
22410           via email
22411
22412 1999-02-06 14:43  ivan
22413
22414         * CREDITS, TODO: don't use [e]idiot; display error messages on the
22415           form page
22416
22417 1999-01-25 04:09  ivan
22418
22419         * TODO: yet more mod_perl stuff
22420
22421 1999-01-18 15:05  ivan
22422
22423         * TODO: update TODO for stuff that was done etc.
22424
22425 1999-01-15 16:24  ivan
22426
22427         * CREDITS: [no log message]
22428
22429 1999-01-08 21:38  ivan
22430
22431         * CREDITS: [no log message]
22432
22433 1998-12-30 15:03  ivan
22434
22435         * TODO: bugfixes; fields isn't exported by derived classes
22436
22437 1998-12-29 03:59  ivan
22438
22439         * TODO: mostly properly OO, some work still to be done with svc_
22440           stuff
22441
22442 1998-12-15 21:38  ivan
22443
22444         * TODO: [no log message]
22445
22446 1998-12-15 21:29  ivan
22447
22448         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
22449
22450 1998-12-09 23:23  ivan
22451
22452         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
22453
22454 1998-12-01 17:23  ivan
22455
22456         * TODO, CREDITS: [no log message]
22457
22458 1998-11-19 03:17  ivan
22459
22460         * bin/dbdef-create: adminsuidsetup requires argument
22461
22462 1998-11-18 01:01  ivan
22463
22464         * CREDITS, TODO: i18n! i18n!
22465
22466 1998-11-13 01:56  ivan
22467
22468         * TODO: change configuration file layout to support multiple
22469           distinct databases (with own set of config files, export, etc.)
22470
22471 1998-11-07 17:09  ivan
22472
22473         * README: 1.1.6 release
22474
22475 1998-11-07 02:24  ivan
22476
22477         * README: don't use depriciated FS::Bill and FS::Invoice, other
22478           miscellania
22479
22480 1998-11-07 00:25  ivan
22481
22482         * TODO: [no log message]
22483
22484 1998-10-14 00:05  ivan
22485
22486         * README: 1.1.4 release, fix postgresql
22487
22488 1998-10-13 05:49  ivan
22489
22490         * TODO: [no log message]
22491
22492 1998-10-13 05:07  ivan
22493
22494         * TODO, bin/svc_acct.import: Assigns password from the shadow file
22495           for RADIUS password "UNIX"
22496
22497 1998-10-13 02:17  ivan
22498
22499         * TODO: [no log message]
22500
22501 1998-10-12 14:22  ivan
22502
22503         * TODO: [no log message]
22504
22505 1998-10-12 14:15  ivan
22506
22507         * TODO: [no log message]
22508
22509 1998-10-12 02:12  ivan
22510
22511         * TODO: remove adding cvs from the todo
22512
22513 1998-10-12 02:09  ivan
22514
22515         * TODO: [no log message]
22516
22517 1998-10-12 02:09  ivan
22518
22519         * TODO: Id to Header
22520
22521 1998-10-12 02:07  ivan
22522
22523         * TODO: Test keyword substitution
22524
22525 1998-10-12 01:59  ivan
22526
22527         * TODO: Commiting sample change.
22528
22529 1998-10-12 00:15  ivan
22530
22531         * conf/shells: Initial revision
22532
22533 1998-10-12 00:12  ivan
22534
22535         * conf/: home, lpr: Initial import into CVS
22536
22537 1998-10-12 00:12  ivan
22538
22539         * conf/smtpmachine: Initial revision
22540
22541 1998-10-12 00:08  ivan
22542
22543         * TODO: Initial revision
22544
22545 1998-10-11 23:56  ivan
22546
22547         * README: Initial revision
22548
22549 1998-09-25 01:52  ivan
22550
22551         * bin/pod2x: Initial revision
22552
22553 1998-09-02 21:50  ivan
22554
22555         * CREDITS: Initial revision
22556
22557 1998-08-23 20:04  ivan
22558
22559         * fs_passwd/fs_passwd: Initial revision
22560
22561 1998-08-19 21:42  ivan
22562
22563         * eg/TEMPLATE_cust_main.import: Initial revision
22564
22565 1998-08-16 14:02  ivan
22566
22567         * bin/svc_acct.import: Initial revision
22568
22569 1998-07-18 00:11  ivan
22570
22571         * etc/domain-template.txt: Initial import into CVS
22572
22573 1998-06-03 00:22  ivan
22574
22575         * bin/dbdef-create: Initial revision
22576
22577 1998-03-22 23:46  ivan
22578
22579         * GPL, etc/countries.txt: Initial import into CVS
22580
22581 1998-03-22 23:46  ivan
22582
22583         * INSTALL: Initial revision
22584