reverting bad change
[freeside.git] / ChangeLog
1 2008-04-30 16:19  ivan
2
3         * Makefile: last minute release target update.  not particularly
4           dangerous, nobody uses it but me
5
6 2008-04-24 16:15  ivan
7
8         * FS/MANIFEST: reverting MANIFEST changes that should not have been
9           committed in the first place...
10
11 2008-04-18 19:42  ivan
12
13         * install/rpm/freeside.spec: Updated for 1.7.3rc3
14
15 2008-04-18 14:27  ivan
16
17         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
18           wish this was easier to test.
19
20 2008-04-18 14:25  ivan
21
22         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
23
24 2008-04-18 14:19  ivan
25
26         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
27           finally fix ticket auto-association not getting along with RT
28           ACLs
29
30 2008-04-18 09:27  jeff
31
32         * httemplate/: browse/addr_block.cgi, browse/router.cgi,
33           edit/process/addr_block/allocate.cgi: backout browse changes
34           until 1.7.4
35
36 2008-04-17 20:29  jeff
37
38         * FS/t/addr_block.t, FS/t/router.t,
39           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
40           httemplate/edit/allocate.html, FS/MANIFEST,
41           httemplate/edit/process/addr_block/add.cgi,
42           httemplate/edit/process/addr_block/allocate.cgi,
43           httemplate/edit/process/addr_block/deallocate.cgi,
44           httemplate/edit/process/addr_block/split.cgi: drag address and
45           router even farther into the century
46
47 2008-04-16 11:32  jeff
48
49         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
50           httemplate/view/cust_main/packages.html: show user who created
51           (cancel/suspend) reason and possibly fix a lingering spurious
52           usergroup bug
53
54 2008-04-14 11:42  ivan
55
56         * Makefile, ChangeLog: rc3
57
58 2008-04-10 15:00  ivan
59
60         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
61           AddLink so that the auto-association stuff works when creating a
62           ticket
63
64 2008-04-09 14:44  ivan
65
66         * httemplate/docs/AGPL.html: file AGPL.html was added on branch
67           FREESIDE_1_7_BRANCH on 2008-04-09 21:44:28 +0000
68
69 2008-04-09 14:44  ivan
70
71         * httemplate/docs/: AGPL.html: oops, adding explicit AGPL.html
72
73 2008-04-08 20:33  ivan
74
75         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
76           charges
77
78 2008-04-07 22:53  ivan
79
80         * install/rpm/freeside.spec: Updated for 1.7.3rc2
81
82 2008-04-07 22:52  ivan
83
84         * Makefile: rc2
85
86 2008-04-07 22:49  ivan
87
88         * debian/prerm: file prerm was added on branch FREESIDE_1_7_BRANCH
89           on 2008-04-08 05:49:21 +0000
90
91 2008-04-07 22:49  ivan
92
93         * debian/templates: file templates was added on branch
94           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
95
96 2008-04-07 22:49  ivan
97
98         * debian/cron.d: file cron.d was added on branch
99           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
100
101 2008-04-07 22:49  ivan
102
103         * debian/dbconfig-common.install: file dbconfig-common.install was
104           added on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
105
106 2008-04-07 22:49  ivan
107
108         * debian/dbconfig-common.upgrade: file dbconfig-common.upgrade was
109           added on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
110
111 2008-04-07 22:49  ivan
112
113         * debian/freeside-webui.links: file freeside-webui.links was added
114           on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
115
116 2008-04-07 22:49  ivan
117
118         * debian/freeside.apache-alias.conf: file
119           freeside.apache-alias.conf was added on branch
120           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
121
122 2008-04-07 22:49  ivan
123
124         * debian/freeside.default: file freeside.default was added on
125           branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
126
127 2008-04-07 22:49  ivan
128
129         * debian/freeside.docs: file freeside.docs was added on branch
130           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
131
132 2008-04-07 22:49  ivan
133
134         * debian/init.d.lsb.ex: file init.d.lsb.ex was added on branch
135           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
136
137 2008-04-07 22:49  ivan
138
139         * debian/postinst: file postinst was added on branch
140           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
141
142 2008-04-07 22:49  ivan
143
144         * debian/postrm: file postrm was added on branch
145           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
146
147 2008-04-07 22:49  ivan
148
149         * debian/preinst: file preinst was added on branch
150           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
151
152 2008-04-07 22:49  ivan
153
154         * debian/: TODO, compat, config, cron.d, dbconfig-common.install,
155           dbconfig-common.upgrade, freeside-webui.links,
156           freeside.apache-alias.conf, freeside.default, freeside.docs,
157           init.d.lsb.ex, postinst, postrm, preinst, prerm, templates,
158           README.Debian, changelog, conffiles.ex, control, copyright,
159           cron.d.ex, dirs, docs, ex.doc-base.package, freeside-doc.docs,
160           freeside-doc.files, init.d.ex, manpage.1.ex, manpage.sgml.ex,
161           menu.ex, postinst.ex, postrm.ex, preinst.ex, prerm.ex, rules,
162           watch.ex: debian packages!
163
164 2008-04-07 22:49  ivan
165
166         * debian/TODO: file TODO was added on branch FREESIDE_1_7_BRANCH on
167           2008-04-08 05:49:19 +0000
168
169 2008-04-07 22:49  ivan
170
171         * debian/compat: file compat was added on branch
172           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
173
174 2008-04-07 22:49  ivan
175
176         * debian/config: file config was added on branch
177           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
178
179 2008-04-05 00:00  ivan
180
181         * FS/bin/freeside-prepaidd: configurable logfile location for
182           freeside-prepaidd
183
184 2008-04-04 12:47  ivan
185
186         * httemplate/elements/header.html: sync with HEAD
187
188 2008-04-03 15:47  rsiddall
189
190         * httemplate/elements/header.html: Missing comma in argument list
191           causes Mason compilation error.
192
193 2008-04-02 10:28  ivan
194
195         * Makefile: substitute FREESIDE_CONF in apache conf files
196
197 2008-04-02 10:26  ivan
198
199         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
200           freeside-base2.conf: template AuthUserFile htpasswd to be in
201           FREESIDE_CONF dir instead of hardcoded location
202
203 2008-04-02 09:57  rsiddall
204
205         * Makefile: Quick fix to update the release version number in the
206           RPM spec file.  This leaves the spec file unusable for CVS
207           builds.
208
209 2008-04-02 08:38  ivan
210
211         * init.d/freeside-init: tiny init file nit that helps with deb
212           packaging (and probably rpm too) - source /etc/default/freeside
213           if it exists
214
215 2008-04-01 21:32  ivan
216
217         * httemplate/docs/credits.html: slight browser adjustments and DONE
218
219 2008-04-01 21:20  ivan
220
221         * httemplate/elements/header.html: new header about: box
222
223 2008-04-01 21:19  ivan
224
225         * httemplate/docs/about.html: adding about.html on 1.7
226
227 2008-04-01 21:19  ivan
228
229         * httemplate/docs/about.html: file about.html was added on branch
230           FREESIDE_1_7_BRANCH on 2008-04-02 04:19:37 +0000
231
232 2008-04-01 21:19  ivan
233
234         * httemplate/docs/about.html: slightly taller
235
236 2008-04-01 21:09  ivan
237
238         * httemplate/docs/: credits.html, license.html: fckeditor is unused
239           in 1.7
240
241 2008-04-01 21:07  ivan
242
243         * httemplate/docs/: credits.html, license.html: updated credits and
244           license
245
246 2008-04-01 21:05  ivan
247
248         * httemplate/docs/about.html: adding about.html splash
249
250 2008-04-01 20:48  ivan
251
252         * httemplate/elements/popup_link_onclick.html: remove excessive
253           iframe borders, add "scrolling" and "nofalse" options
254
255 2008-04-01 17:23  ivan
256
257         * httemplate/elements/init_overlib.html: sync with HEAD
258
259 2008-04-01 17:22  ivan
260
261         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
262
263 2008-04-01 16:56  ivan
264
265         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
266           fix
267
268 2008-04-01 16:30  ivan
269
270         * httemplate/docs/: credits.html, license.html: adding license and
271           credits in app itself
272
273 2008-04-01 16:30  ivan
274
275         * httemplate/docs/credits.html: file credits.html was added on
276           branch FREESIDE_1_7_BRANCH on 2008-04-01 23:30:09 +0000
277
278 2008-04-01 16:30  ivan
279
280         * httemplate/docs/license.html: file license.html was added on
281           branch FREESIDE_1_7_BRANCH on 2008-04-01 23:30:09 +0000
282
283 2008-04-01 16:24  ivan
284
285         * TODO: remove TODO
286
287 2008-04-01 16:24  ivan
288
289         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
290
291 2008-04-01 16:20  ivan
292
293         * README: welcome to the new world
294
295 2008-04-01 16:15  ivan
296
297         * install/README: [no log message]
298
299 2008-04-01 16:15  ivan
300
301         * INSTALL: clean up top level files
302
303 2008-04-01 16:08  ivan
304
305         * INSTALL, CREDITS: clean up some of the top-level files
306
307 2008-04-01 15:34  ivan
308
309         * ChangeLog: current 1.7 ChangeLog
310
311 2008-04-01 08:55  rsiddall
312
313         * httemplate/elements/init_overlib.html: Missing % causes closing
314           brace to be omitted from Perl compilation.
315
316 2008-04-01 02:40  ivan
317
318         * Makefile: last of the silly version numbers
319
320 2008-04-01 02:19  ivan
321
322         * FS/FS/cust_bill.pm: don't show services on invoices that are
323           newer than the invoice, closes: #3032
324
325 2008-04-01 01:43  ivan
326
327         * FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
328           rt/lib/RT/Ticket_Overlay.pm, rt/lib/RT/URI/freeside/Internal.pm:
329           last bit of magic for RT ticket customer auto-association: look
330           for requestor email addresses in cust_main_invoice and svc_acct,
331           closes; RT#1160
332
333 2008-03-31 23:37  ivan
334
335         * httemplate/edit/cust_main_county.html: probably doesn't matter
336           now, but better error reporting anyway
337
338 2008-03-31 23:34  ivan
339
340         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
341           edit/cust_credit.cgi: popup iframes don't have predictable names
342           anymore, so locate submit buttons by id instead
343
344 2008-03-31 23:26  ivan
345
346         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
347           doc height param
348
349 2008-03-31 23:16  ivan
350
351         * httemplate/elements/iframecontentmws.js: append a random number
352           to the iframe name on-the-fly to keep safari from caching it
353           under all circumstances
354
355 2008-03-31 22:49  ivan
356
357         * httemplate/view/cust_main/payment_history.html: finish
358           component-izing overlib links
359
360 2008-03-31 21:37  ivan
361
362         * httemplate/search/cust_pkg.cgi: use popup_link...
363
364 2008-03-31 21:19  ivan
365
366         * httemplate/browse/rate_detail.html: can't run include() sub at
367           <%once> time
368
369 2008-03-31 20:56  ivan
370
371         * httemplate/browse/rate_detail.html: component-ize overlib init
372           and popup link
373
374 2008-03-31 20:51  ivan
375
376         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
377
378 2008-03-31 20:49  ivan
379
380         * httemplate/elements/phonenumber.html: use popup_link element for
381           phonenumber.html silly vonage popup
382
383 2008-03-31 16:19  ivan
384
385         * httemplate/elements/progress-init.html: overlib include
386
387 2008-03-31 16:14  ivan
388
389         * httemplate/elements/: popup_link-cust_main.html,
390           popup_link-cust_pkg.html, popup_link-cust_svc.html,
391           popup_link.html, popup_link_onclick.html: fix examples to use
392           elements/init_overlib.html
393
394 2008-03-31 16:09  ivan
395
396         * httemplate/browse/cust_main_county.cgi: overlib include
397
398 2008-03-31 16:07  ivan
399
400         * httemplate/: view/cust_main.cgi,
401           elements/popup_link_onclick.html, view/cust_main/notes.html:
402           clean up overlib usage for customer notes
403
404 2008-03-31 15:52  ivan
405
406         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
407           hidden agentnum tags with trailling "/ >"
408
409 2008-03-31 15:27  ivan
410
411         * httemplate/elements/init_overlib.html: file init_overlib.html was
412           added on branch FREESIDE_1_7_BRANCH on 2008-03-31 22:27:56 +0000
413
414 2008-03-31 15:27  ivan
415
416         * httemplate/: elements/init_overlib.html,
417           edit/cust_main/billing.html, misc/payment.cgi: overlib cleanup:
418           easy static CVV2/echeck popups
419
420 2008-03-31 14:52  ivan
421
422         * httemplate/elements/iframecontentmws.js: update overlibmws to
423           current code
424
425 2008-03-31 14:11  ivan
426
427         * httemplate/elements/popup_link_onclick.html: file
428           popup_link_onclick.html was added on branch FREESIDE_1_7_BRANCH
429           on 2008-03-31 21:11:03 +0000
430
431 2008-03-31 14:11  ivan
432
433         * httemplate/: elements/popup_link_onclick.html,
434           elements/popup_link.html, browse/cust_main_county.cgi: fix safari
435           weirdness with caching iframes and auto-submitting them (in tax
436           editor at least)
437
438 2008-03-31 13:40  ivan
439
440         * httemplate/elements/: popup_link-cust_main.html,
441           popup_link-cust_pkg.html, popup_link-cust_svc.html,
442           popup_link.html: clean up popup link elements a bit, have the
443           iframe name autogenerate to work around safari fuckery
444
445 2008-03-31 11:50  ivan
446
447         * httemplate/elements/: overlibmws_crossframe.js, overlibmws.js,
448           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
449           to current code before delving into safari problem...  hopefully
450           no disasterous side effects :)
451
452 2008-03-29 19:42  ivan
453
454         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
455           show invoice resend and payment posting links if you can't do
456           that anyway
457
458 2008-03-29 02:11  ivan
459
460         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
461           quick links for unprocessed and processed CDRs to svc_phone view
462
463 2008-03-29 01:05  ivan
464
465         * httemplate/edit/process/quick-cust_pkg.cgi: hmm... think this is
466           right for 1.7
467
468 2008-03-29 01:02  ivan
469
470         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
471           redirect
472
473 2008-03-28 15:31  ivan
474
475         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
476           both src and charged_party fields, and disable_src is not checked
477
478 2008-03-27 15:04  ivan
479
480         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
481           only, closes: #3085
482
483 2008-03-27 14:05  ivan
484
485         * httemplate/view/cust_main/: payment_history.html: fix for ACH
486           info masking
487
488 2008-03-27 14:01  ivan
489
490         * httemplate/view/cust_main/: billing.html, payment_history.html:
491           mask ACH info in payment history
492
493 2008-03-27 13:40  ivan
494
495         * httemplate/search/report_sql.html: file report_sql.html was added
496           on branch FREESIDE_1_7_BRANCH on 2008-03-27 20:40:44 +0000
497
498 2008-03-27 13:40  ivan
499
500         * httemplate/: elements/menu.html, search/report_sql.html: add back
501           raw SQL query (it had an appropriate ACL)
502
503 2008-03-27 13:19  ivan
504
505         * httemplate/search/cust_pay.cgi: resolve minor ACL glitch linking
506           to payments
507
508 2008-03-26 11:18  ivan
509
510         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
511           12mo checkbox works again... sure do need these to be
512           auto-generated or $AUTOLOADED or something :)
513
514 2008-03-26 08:42  jeff
515
516         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
517           httemplate/edit/rate_detail.html,
518           httemplate/edit/rate_region.cgi: fixup per call billing
519
520 2008-03-25 20:04  ivan
521
522         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
523           into having a minimum charge
524
525 2008-03-25 19:27  ivan
526
527         * httemplate/search/: cdr.html, report_cdr.html: add ability to
528           query ranges of duration & billable seconds to CDR report
529
530 2008-03-25 19:19  ivan
531
532         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
533           UI nit: separate search & display options
534
535 2008-03-25 18:03  ivan
536
537         * httemplate/edit/: part_bill_event.cgi,
538           process/part_bill_event.cgi: quick shortcut for easier adding of
539           new 1.7-style invoice events
540
541 2008-03-24 15:35  ivan
542
543         * httemplate/edit/part_bill_event.cgi: this probably never worked.
544           ->send isn't at all what is wanted, that sends the original
545           invoice, not the new one with the late charge
546
547 2008-03-23 20:07  ivan
548
549         * rt/: html/Elements/EditCustomers,
550           html/Ticket/Elements/EditCustomers,
551           html/Ticket/Elements/ShowCustomers, lib/RT/Ticket_Overlay.pm:
552           woo!  final part of #1160!  yup, auto-associating tickets with
553           customers now.  whew!
554
555 2008-03-23 18:28  ivan
556
557         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
558           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
559           ticket to its first customer will auto-link any customerless
560           requestors
561
562 2008-03-23 16:38  ivan
563
564         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
565           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
566           w/customers, manual editing
567
568 2008-03-23 16:32  ivan
569
570         * rt/html/Elements/AddCustomers: file AddCustomers was added on
571           branch FREESIDE_1_7_BRANCH on 2008-03-23 23:33:01 +0000
572
573 2008-03-23 16:32  ivan
574
575         * rt/html/Elements/EditCustomers: file EditCustomers was added on
576           branch FREESIDE_1_7_BRANCH on 2008-03-23 23:33:01 +0000
577
578 2008-03-23 16:32  ivan
579
580         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
581           associate users w/customers, manual editing
582
583 2008-03-19 12:48  jeff
584
585         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
586           (RT#3267)
587
588 2008-03-16 15:41  jeff
589
590         * httemplate/: elements/popup_link-cust_main.html,
591           elements/popup_link-cust_pkg.html,
592           elements/popup_link-cust_svc.html, elements/popup_link.html,
593           view/cust_main.cgi, view/cust_main/packages.html: componentize
594           conflicting %once subroutines (rt#3250)
595
596 2008-03-16 09:57  jeff
597
598         * httemplate/misc/recharge_svc.html: doh
599
600 2008-03-15 22:22  ivan
601
602         * httemplate/search/svc_broadband.cgi: clean up and
603           agent-virtualize svc_broadband searching
604
605 2008-03-15 22:13  ivan
606
607         * httemplate/edit/part_svc.cgi: finish bringing sanity to
608           svc_broadband service definition blocknum edit
609
610 2008-03-15 22:13  ivan
611
612         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
613           address block selection in svc_broadband service definition edit
614
615 2008-03-15 21:54  ivan
616
617         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
618           router browse into this centiry
619
620 2008-03-15 21:00  ivan
621
622         * httemplate/elements/header.html, httemplate/elements/menu.html,
623           rt/html/Elements/FreesideSearch: hide customer search if user
624           does not have "List customers" ACL, closes: RT#3105
625
626 2008-03-15 15:18  ivan
627
628         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
629           slightly better voip_cdr package edit: use radio buttons for
630           selecting long things
631
632 2008-03-15 14:39  ivan
633
634         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
635
636 2008-03-15 14:14  ivan
637
638         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
639           disable_src, domestic_prefix and international_prefix options for
640           voip price plan
641
642 2008-03-15 12:52  ivan
643
644         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
645           invoice re-printing newest percust... can't reproduce any
646           problem, prints newest per cust fine, closes: #3161
647
648 2008-03-14 17:30  ivan
649
650         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
651           code leaking out onto the page, hehe, closes: Bug#3253, also
652           remove silly formatting on catchall edit
653
654 2008-03-14 13:11  ivan
655
656         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
657           warnings
658
659 2008-03-14 10:30  jeff
660
661         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
662
663 2008-03-14 01:13  ivan
664
665         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
666           package bugfix was easy to find, closes: Bug#3241
667
668 2008-03-14 00:48  ivan
669
670         * httemplate/search/cust_credit_bill.html: file
671           cust_credit_bill.html was added on branch FREESIDE_1_7_BRANCH on
672           2008-03-14 07:48:45 +0000
673
674 2008-03-14 00:48  ivan
675
676         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
677           httemplate/search/cust_credit_bill.html,
678           httemplate/graph/money_time.cgi,
679           httemplate/search/cust_credit.html: add net credits to
680           sales/credits/receipts report
681
682 2008-03-13 19:10  ivan
683
684         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
685
686 2008-03-13 02:28  ivan
687
688         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
689           infinite loop rather than add one.
690
691 2008-03-13 02:14  ivan
692
693         * FS/FS/cust_pay.pm: infinite loop protection
694
695 2008-03-13 01:57  ivan
696
697         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
698           if there are some old crufty records around attached to
699           now-deleted customers
700
701 2008-03-12 21:01  jeff
702
703         * httemplate/misc/batch-cust_pay.html: minor oops
704
705 2008-03-12 09:22  jeff
706
707         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
708           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
709           eg/export_template.pm, httemplate/view/cust_main/packages.html:
710           allow exports to add links to customer view (#1407)
711
712 2008-03-04 13:07  ivan
713
714         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
715           cust_credit and cust_pay
716
717 2008-03-04 13:06  ivan
718
719         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
720
721 2008-03-04 11:15  ivan
722
723         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
724           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
725           about the two different places that would be calling it... i.e.
726           with an empty new_pkgnum it would redirect the popup back the
727           customer view, hehe
728
729 2008-03-03 19:38  ivan
730
731         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
732
733 2008-03-03 19:37  ivan
734
735         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
736           escaped #s
737
738 2008-03-03 19:34  ivan
739
740         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
741           newlines
742
743 2008-03-03 18:55  ivan
744
745         * httemplate/search/: cdr.html, report_cdr.html: backport 1.9 CDR
746           search to 1.7
747
748 2008-03-03 18:27  ivan
749
750         * httemplate/browse/rate_region.html: should improve compatibility
751           with older Pg.  i hope
752
753 2008-03-03 15:07  ivan
754
755         * rt/: Changelog, configure, configure.ac, bin/rt-crontool.in,
756           bin/rt.in, bin/webmux.pl.in, etc/RT_Config.pm.in,
757           etc/schema.mysql, html/Admin/Groups/index.html,
758           html/Elements/EditCustomFieldSelect, html/Elements/QuickCreate,
759           html/Elements/Quicksearch, html/Elements/SelectNewTicketQueue,
760           html/Elements/ShowCustomFields,
761           html/Elements/CollectionAsTable/ParseFormat,
762           html/REST/1.0/Forms/ticket/default,
763           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/ticket,
764           html/SelfService/Create.html, html/Ticket/Create.html,
765           html/Ticket/Display.html, html/Ticket/Elements/EditCustomFields,
766           html/Ticket/Elements/PreviewScrips,
767           html/Ticket/Elements/ShowBasics, html/Ticket/Elements/ShowDates,
768           html/Ticket/Elements/ShowHistory,
769           html/Ticket/Elements/ShowRequestor,
770           html/Ticket/Elements/ShowSummary, lib/RT.pm.in,
771           lib/RT/Attachment_Overlay.pm, lib/RT/CustomField_Overlay.pm,
772           lib/RT/Date.pm, lib/RT/Group_Overlay.pm, lib/RT/I18N.pm,
773           lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
774           lib/RT/Record.pm, lib/RT/Template_Overlay.pm,
775           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
776           lib/RT/Transaction_Overlay.pm, lib/RT/URI.pm,
777           lib/RT/Action/SendEmail.pm, lib/RT/Condition/Generic.pm,
778           lib/RT/I18N/de.po, lib/RT/I18N/pt_br.po, lib/RT/Interface/CLI.pm,
779           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
780           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
781           lib/RT/Interface/Web/Handler.pm, lib/RT/URI/base.pm,
782           lib/RT/URI/fsck_com_rt.pm, lib/t/regression/06-mime_decoding.t,
783           lib/t/regression/06mailgateway.t,
784           lib/t/regression/22search_tix_by_txn.t,
785           lib/t/regression/23-web_attachments.t, sbin/rt-setup-database.in,
786           sbin/rt-test-dependencies.in: merge in rt 3.4.6.  *gulp*!
787
788 2008-03-01 20:11  ivan
789
790         * rt/lib/t/regression/23-web_attachments.t: file
791           23-web_attachments.t was added on branch FREESIDE_1_7_BRANCH on
792           2008-03-03 23:07:57 +0000
793
794 2008-03-01 20:10  ivan
795
796         * rt/lib/t/regression/06-mime_decoding.t: file 06-mime_decoding.t
797           was added on branch FREESIDE_1_7_BRANCH on 2008-03-03 23:07:56
798           +0000
799
800 2008-03-01 20:10  ivan
801
802         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
803           import rt 3.6.6
804
805 2008-03-01 20:02  ivan
806
807         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
808           import rt 3.4.6
809
810 2008-03-01 19:07  ivan
811
812         * httemplate/elements/header.html,
813           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
814           customer" button; closes: RT#1642
815
816 2008-03-01 17:31  ivan
817
818         * httemplate/misc/disable-payment_gateway.cgi: file
819           disable-payment_gateway.cgi was added on branch
820           FREESIDE_1_7_BRANCH on 2008-03-02 01:31:52 +0000
821
822 2008-03-01 17:31  ivan
823
824         * httemplate/misc/disable-payment_gateway.cgi,
825           FS/FS/payment_gateway.pm, httemplate/search/elements/search.html,
826           httemplate/browse/payment_gateway.html: add payment gateway
827           disabling (and move payment gateway browse over to new template)
828
829 2008-03-01 15:30  ivan
830
831         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
832           control the extent of credit card masking, but since
833           cust_main.paymask is in the db, need something to update it for
834           all existing customers too
835
836 2008-03-01 14:39  ivan
837
838         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
839           link adv. customer search
840
841 2008-03-01 14:23  ivan
842
843         * httemplate/: elements/select-payby.html,
844           elements/tr-select-payby.html, search/cust_main.html,
845           search/report_cust_main.html: add payby selection to adv.
846           customer search
847
848 2008-03-01 14:23  ivan
849
850         * httemplate/elements/select-payby.html: file select-payby.html was
851           added on branch FREESIDE_1_7_BRANCH on 2008-03-01 22:23:21 +0000
852
853 2008-03-01 14:23  ivan
854
855         * httemplate/elements/tr-select-payby.html: file
856           tr-select-payby.html was added on branch FREESIDE_1_7_BRANCH on
857           2008-03-01 22:23:21 +0000
858
859 2008-02-28 20:31  ivan
860
861         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
862           CDR CSV import (not just direct DB)
863
864 2008-02-28 18:29  ivan
865
866         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
867           in the first place.  also Record::str2time_sql_closing snuck in.
868
869 2008-02-21 17:09  ivan
870
871         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
872           are deprecated COMP payby...
873
874 2008-02-21 16:57  ivan
875
876         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
877           databases without history records for everything...
878
879 2008-02-20 14:45  ivan
880
881         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
882           the doghouse for this one
883
884 2008-02-19 18:07  ivan
885
886         * FS/FS/prepay_credit.pm,
887           httemplate/edit/process/prepay_credit.cgi: retry collisions a
888           bit, acme is getting duplicate errors... guess they're using lots
889           and lots of prepaid cards.  closes: RT#3104
890
891 2008-02-19 17:21  ivan
892
893         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
894           adding, RT#2929
895
896 2008-02-19 17:16  ivan
897
898         * httemplate/edit/: part_pkg_taxclass.html,
899           process/part_pkg_taxclass.html: file part_pkg_taxclass.html was
900           added on branch FREESIDE_1_7_BRANCH on 2008-02-20 01:17:21 +0000
901
902 2008-02-19 17:16  ivan
903
904         * httemplate/edit/part_pkg_taxclass.html,
905           httemplate/edit/process/part_pkg_taxclass.html,
906           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
907           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
908           httemplate/elements/tr-select-taxclass.html: update the tax class
909           editor to enable taxclass adding, RT#2929
910
911 2008-02-19 17:14  ivan
912
913         * httemplate/edit/: cust_main_county-expand.cgi,
914           process/cust_main_county-expand.cgi: oops, this got commited to
915           HEAD by a bad command, its part of the commit to update the tax
916           class editor to enable taxclass adding, RT#2929
917
918 2008-02-19 17:10  ivan
919
920         * httemplate/edit/process/part_pkg.cgi:
921           process/part_pkg_taxclass.html
922
923 2008-02-19 01:15  ivan
924
925         * FS/t/part_pkg_taxclass.t: file part_pkg_taxclass.t was added on
926           branch FREESIDE_1_7_BRANCH on 2008-02-19 09:15:19 +0000
927
928 2008-02-19 01:15  ivan
929
930         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
931           MANIFEST: adding taxclass table
932
933 2008-02-19 01:15  ivan
934
935         * FS/FS/part_pkg_taxclass.pm: file part_pkg_taxclass.pm was added
936           on branch FREESIDE_1_7_BRANCH on 2008-02-19 09:15:19 +0000
937
938 2008-02-19 01:10  ivan
939
940         * bin/generate-table-module: fix this to generate more
941           wiki-friendly column list
942
943 2008-02-18 19:30  ivan
944
945         * FS/FS/svc_external.pm: add some descriptions for svc_external
946           fields, allowing id to fill in from inventory
947
948 2008-02-18 19:17  ivan
949
950         * FS/FS/svc_external.pm: return svc_external id and title as label
951           instead of svcnum
952
953 2008-02-18 18:57  ivan
954
955         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
956           POD docs for self-service list_pkgs & list_svcs
957
958 2008-02-18 18:38  ivan
959
960         * bin/pod2x: fix API upload
961
962 2008-02-18 18:37  ivan
963
964         * FS/FS.pm: update base API docs contents
965
966 2008-02-18 18:33  ivan
967
968         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
969           exportability
970
971 2008-02-18 18:28  ivan
972
973         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
974           exportability
975
976 2008-02-18 18:25  ivan
977
978         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
979           exportability
980
981 2008-02-18 18:20  ivan
982
983         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
984           exportability
985
986 2008-02-14 00:31  ivan
987
988         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
989           update.  time to go home
990
991 2008-02-14 00:28  ivan
992
993         * httemplate/search/cust_pkg.cgi: re-align links and styling in
994           package report correctly
995
996 2008-02-13 19:52  ivan
997
998         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
999           httemplate/search/cust_pay.cgi,
1000           httemplate/view/cust_main/payment_history.html: add
1001           cust_pay.otaker field; populate it based on history on upgrades,
1002           and show the order taker on all payments (on customer view and
1003           payment search)  closes: #2953
1004
1005 2008-02-13 19:48  ivan
1006
1007         * FS/t/h_cust_pay.t: file h_cust_pay.t was added on branch
1008           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
1009
1010 2008-02-13 19:48  ivan
1011
1012         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
1013           FS::h_cust_pay class
1014
1015 2008-02-13 19:48  ivan
1016
1017         * FS/t/h_cust_credit.t: file h_cust_credit.t was added on branch
1018           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
1019
1020 2008-02-13 19:48  ivan
1021
1022         * FS/FS/h_cust_pay.pm: file h_cust_pay.pm was added on branch
1023           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
1024
1025 2008-02-13 17:48  ivan
1026
1027         * httemplate/view/cust_main/payment_history.html: this ACL has been
1028           around for long enough (and almost nobody uses batched payments,
1029           so showing them is probably bad)
1030
1031 2008-02-13 15:49  jeff
1032
1033         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
1034           svc_broadband MAC searches RT#2985
1035
1036 2008-02-13 15:45  jeff
1037
1038         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
1039           httemplate/edit/process/quick-charge.cgi: package class selection
1040           for one-time charges RT#1322
1041
1042 2008-02-13 15:39  jeff
1043
1044         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
1045           httemplate/edit/rate_region.cgi: directory assistance (flat
1046           per-call) billing RT#3114
1047
1048 2008-02-13 13:50  ivan
1049
1050         * httemplate/misc/process/link.cgi: fix compile error from hasty
1051           refactoring
1052
1053 2008-02-12 22:02  ivan
1054
1055         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
1056           working
1057
1058 2008-02-12 22:00  ivan
1059
1060         * README: modernizing
1061
1062 2008-02-11 19:11  ivan
1063
1064         * FS/FS/Misc.pm: update for MailTools v2.00
1065
1066 2008-02-10 18:37  ivan
1067
1068         * FS/FS/reason.pm: upgrading reason table not quite working with
1069           mysql, hopefully no old installs need this, new ones should be
1070           fine hopefully
1071
1072 2008-02-10 18:36  ivan
1073
1074         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
1075           duplicate history records
1076
1077 2008-02-10 18:03  ivan
1078
1079         * FS/FS/reason.pm: better debugging if things go awry
1080
1081 2008-02-10 16:53  ivan
1082
1083         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
1084           casting to INTEGER, it wants SIGNED.  whew.
1085
1086 2008-02-10 16:02  ivan
1087
1088         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
1089
1090 2008-02-10 15:58  ivan
1091
1092         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
1093           that doesn't get to the database, to avoid Pg vs mysql
1094           comment-out differences
1095
1096 2008-02-09 11:16  ivan
1097
1098         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
1099           thanks
1100
1101 2008-02-08 13:57  rsiddall
1102
1103         * install/rpm/freeside.spec: Removes "-o freeside" from install
1104           lines in Makefile so that you don't need a freeside user on the
1105           build machine.  RPM handles setting the file owner.  This should
1106           allow the RPMs to build under mock.
1107
1108 2008-02-07 10:13  rsiddall
1109
1110         * install/rpm/freeside.spec: It was not necessary to add the
1111           freeside user to the build machine to get the RPMs to build.
1112           This prevented the RPMs from building under mock.
1113
1114 2008-02-02 18:24  ivan
1115
1116         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
1117           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
1118           5194." warnings
1119
1120 2008-02-02 17:43  ivan
1121
1122         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
1123           customer edit
1124
1125 2008-01-30 08:14  jeff
1126
1127         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
1128           removal
1129
1130 2008-01-28 20:15  jeff
1131
1132         * FS/FS/cust_pkg.pm: missed use
1133
1134 2008-01-28 19:16  jeff
1135
1136         * httemplate/misc/bulk_change_pkg.cgi, FS/FS/cust_pkg.pm,
1137           httemplate/misc/process/bulk_change_pkg.cgi,
1138           httemplate/search/cust_pkg.cgi,
1139           httemplate/search/elements/search.html: bulk package changing
1140           (RT#1394)
1141
1142 2008-01-25 10:26  jeff
1143
1144         * httemplate/misc/cust_pay-import.cgi, FS/FS/cust_pay.pm,
1145           httemplate/elements/menu.html,
1146           httemplate/misc/process/cust_pay-import.cgi: simple payment CSV
1147           import
1148
1149 2008-01-24 18:55  jeff
1150
1151         * FS/FS/part_export/prizm.pm: add an always BAM option and be
1152           explicit about transactions
1153
1154 2008-01-24 13:19  ivan
1155
1156         * FS/FS/TicketSystem/RT_External.pm,
1157           httemplate/view/cust_main/tickets.html: slightly more sane names
1158           for customer tickets hash, display ticket owners on customer view
1159           page
1160
1161 2008-01-24 13:10  ivan
1162
1163         * htetc/handler.pl: used in rt autohandler.  i wonder why this
1164           never bit before
1165
1166 2008-01-23 11:09  jeff
1167
1168         * fs_selfservice/FS-SelfService/cgi/bill.html,
1169           fs_selfservice/FS-SelfService/cgi/card.html,
1170           fs_selfservice/FS-SelfService/cgi/change_bill.html,
1171           fs_selfservice/FS-SelfService/cgi/change_pay.html,
1172           fs_selfservice/FS-SelfService/cgi/change_ship.html,
1173           fs_selfservice/FS-SelfService/cgi/check.html,
1174           FS/FS/ClientAPI/MyAccount.pm,
1175           fs_selfservice/FS-SelfService/cgi/contact.html,
1176           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
1177           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1178           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1179           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
1180           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
1181           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
1182           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
1183           service, billing, and payment info in selfservice
1184
1185 2008-01-22 21:59  ivan
1186
1187         * ChangeLog: too self-referential?
1188
1189 2008-01-20 15:24  ivan
1190
1191         * FS/FS/Schema.pm: add and fix some indices, this should marginally
1192           (but not drastically) improve the time to pull up A/R report
1193           totals
1194
1195 2008-01-17 14:10  ivan
1196
1197         * httemplate/edit/process/part_pkg.cgi: doh, missed a semicolon in
1198           hasty backport
1199
1200 2008-01-17 14:04  ivan
1201
1202         * httemplate/search/cust_bill_event.cgi: fix error from merging
1203
1204 2008-01-16 20:23  ivan
1205
1206         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
1207           allow the limited "package editing" of customizing customer
1208           packages
1209
1210 2008-01-16 19:50  ivan
1211
1212         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
1213           link unless the current user can...
1214
1215 2008-01-14 10:22  ivan
1216
1217         * httemplate/edit/process/quick-cust_pkg.cgi: oops, fix stupid
1218           error in quick package order
1219
1220 2008-01-13 16:22  ivan
1221
1222         * httemplate/: edit/part_bill_event.cgi,
1223           elements/select-taxclass.html: maintenance on old events, yay.
1224           fix for late charges without a taxclass, closes: RT#2988
1225
1226 2008-01-13 16:17  ivan
1227
1228         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
1229
1230 2008-01-13 13:43  ivan
1231
1232         * httemplate/edit/: cust_credit_bill.cgi,
1233           process/cust_credit_bill.cgi: tyop
1234
1235 2008-01-13 13:41  ivan
1236
1237         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi:
1238           fix tyop
1239
1240 2008-01-13 13:39  ivan
1241
1242         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
1243           vs. 1.9 cruft
1244
1245 2008-01-13 13:35  ivan
1246
1247         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
1248           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
1249           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
1250           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
1251           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
1252           inventory_class.html, part_bill_event.cgi, part_export.cgi,
1253           part_pkg.cgi, part_referral.html, part_svc.cgi,
1254           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
1255           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
1256           reason.html, reason_type.html, reg_code.cgi, router.cgi,
1257           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
1258           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
1259           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
1260           process/REAL_cust_pkg.cgi, process/access_user.html,
1261           process/agent.cgi, process/agent_payment_gateway.html,
1262           process/agent_type.cgi, process/bulk-cust_svc.cgi,
1263           process/cust_bill_pay.cgi, process/cust_credit.cgi,
1264           process/cust_credit_bill.cgi, process/cust_main.cgi,
1265           process/cust_main_county-collapse.cgi,
1266           process/cust_main_county-expand.cgi,
1267           process/cust_main_county.html, process/cust_main_note.cgi,
1268           process/cust_pay.cgi, process/cust_pkg.cgi,
1269           process/cust_refund.cgi, process/cust_svc.cgi,
1270           process/domain_record.cgi, process/generic.cgi,
1271           process/inventory_class.html, process/msgcat.cgi,
1272           process/part_bill_event.cgi, process/part_export.cgi,
1273           process/part_pkg.cgi, process/part_referral.html,
1274           process/part_svc.cgi, process/payment_gateway.html,
1275           process/pkg_class.html, process/prepay_credit.cgi,
1276           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
1277           process/rate.cgi, process/reason.html, process/reason_type.html,
1278           process/reg_code.cgi, process/router.cgi,
1279           process/svc_Common.html, process/svc_acct.cgi,
1280           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
1281           process/svc_domain.cgi, process/svc_external.cgi,
1282           process/svc_forward.cgi, process/svc_phone.html,
1283           process/svc_www.cgi: ACLs
1284
1285 2008-01-13 13:14  ivan
1286
1287         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
1288           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
1289           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
1290           cust_main-import.cgi, cust_main-import_charges.cgi,
1291           delete-cust_credit.cgi, delete-cust_pay.cgi,
1292           delete-cust_refund.cgi, delete-customer.cgi,
1293           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
1294           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
1295           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
1296           inventory_item-import.html, link.cgi, meta-import.cgi,
1297           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
1298           print_invoices.cgi, queue.cgi, recharge_svc.html,
1299           svc_acct-domains.cgi, unapply-cust_credit.cgi,
1300           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
1301           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
1302           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
1303           process/catchall.cgi, process/cdr-import.html,
1304           process/cust_main-import.cgi,
1305           process/cust_main-import_charges.cgi,
1306           process/delete-customer.cgi, process/inventory_item-import.html,
1307           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
1308           process/recharge_svc.html: ACLs
1309
1310 2008-01-13 12:55  ivan
1311
1312         * httemplate/: browse/part_bill_event.cgi, search/cust_bill.html,
1313           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
1314           search/prepay_credit.html, search/queue.html,
1315           search/report_prepaid_income.cgi, search/report_tax.cgi,
1316           search/sqlradius.cgi: ACLs
1317
1318 2008-01-13 12:50  ivan
1319
1320         * httemplate/elements/: tr-select-reason.html, errorpage.html:
1321           stale leftovers from XSSmas
1322
1323 2008-01-13 12:46  ivan
1324
1325         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
1326           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
1327           cust_main/payment_history.html, elements/svc_Common.html: ACLs
1328
1329 2008-01-13 12:38  ivan
1330
1331         * httemplate/browse/: access_group.html, access_user.html,
1332           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
1333           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
1334           reason.html, router.cgi: ACLs
1335
1336 2008-01-13 12:30  ivan
1337
1338         * FS/FS/AccessRight.pm: new ACLs
1339
1340 2008-01-12 16:35  ivan
1341
1342         * htetc/handler.pl: use this in handler.pl, not in mason files
1343
1344 2008-01-11 15:10  ivan
1345
1346         * FS/FS/cust_main.pm: add option to enable searching of
1347           cust_main.agent_custid with one or two letter prefix before the
1348           numeric part
1349
1350 2008-01-11 14:53  ivan
1351
1352         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
1353           cust_main.agent_custid with one or two letter prefix before the
1354           numeric part
1355
1356 2008-01-11 09:32  ivan
1357
1358         * httemplate/edit/elements/edit.html: 1.7 installs don't
1359           necessarily have Data::Dumper
1360
1361 2008-01-11 09:30  ivan
1362
1363         * httemplate/edit/elements/svc_Common.html: turn off debugging
1364
1365 2008-01-10 20:47  ivan
1366
1367         * httemplate/elements/tr-password.html: bacport this from HEAD
1368           since we have the new edit.html now
1369
1370 2008-01-10 14:13  ivan
1371
1372         * httemplate/search/elements/search.html: doc
1373
1374 2008-01-10 14:06  ivan
1375
1376         * httemplate/elements/menu.html: new rate editor
1377
1378 2008-01-10 13:53  ivan
1379
1380         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
1381           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
1382           httemplate/edit/elements/edit.html,
1383           httemplate/edit/process/rate_region.cgi: new rate editor
1384
1385 2008-01-10 13:52  ivan
1386
1387         * httemplate/edit/: rate_detail.html, process/rate_detail.html:
1388           file rate_detail.html was added on branch FREESIDE_1_7_BRANCH on
1389           2008-01-10 21:52:32 +0000
1390
1391 2008-01-10 13:52  ivan
1392
1393         * httemplate/browse/rate_detail.html: file rate_detail.html was
1394           added on branch FREESIDE_1_7_BRANCH on 2008-01-10 21:52:31 +0000
1395
1396 2008-01-10 13:52  ivan
1397
1398         * httemplate/browse/rate_region.html: file rate_region.html was
1399           added on branch FREESIDE_1_7_BRANCH on 2008-01-10 21:52:31 +0000
1400
1401 2008-01-10 13:52  ivan
1402
1403         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
1404           edit/rate_detail.html, edit/process/rate_detail.html: new call
1405           rate editor (VoIP/telephony)
1406
1407 2008-01-10 13:17  ivan
1408
1409         * FS/FS/reason_type.pm: third person is better
1410
1411 2008-01-10 13:14  ivan
1412
1413         * httemplate/browse/reason.html: eliminate harmless typo
1414
1415 2008-01-08 13:33  jeff
1416
1417         * FS/FS/svc_acct.pm: transactiony cruft removal
1418
1419 2008-01-08 03:28  ivan
1420
1421         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
1422           FS/FS/cust_refund.pm, httemplate/search/report_receivables.cgi:
1423           show negative balances on A/R report, closes: RT#2983
1424
1425 2008-01-03 18:47  ivan
1426
1427         * httemplate/elements/tr-title.html: backport tr-title from HEAD
1428
1429 2008-01-03 18:42  ivan
1430
1431         * httemplate/edit/: cust_main_county.html,
1432           process/cust_main_county.html: file cust_main_county.html was
1433           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:42:28 +0000
1434
1435 2008-01-03 18:42  ivan
1436
1437         * httemplate/: edit/cust_main_county.html,
1438           edit/process/cust_main_county.html, browse/cust_main_county.cgi,
1439           edit/cust_main_county-expand.cgi,
1440           edit/process/cust_main_county-expand.cgi,
1441           search/elements/search.html: new tax rate editor
1442
1443 2008-01-03 18:41  ivan
1444
1445         * httemplate/edit/process/elements/process.html: backport
1446           process.html from HEAD
1447
1448 2008-01-03 18:35  ivan
1449
1450         * httemplate/: edit/cust_main_county.cgi,
1451           edit/process/cust_main_county.cgi, browse/elements/browse.html:
1452           new tax rate editor
1453
1454 2008-01-03 18:27  ivan
1455
1456         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
1457           from XSSmas
1458
1459 2008-01-03 18:23  ivan
1460
1461         * httemplate/elements/: hidden.html, tablebreak-tr-title.html,
1462           tr-checkbox.html, tr-fixed-country.html, tr-fixed-state.html,
1463           tr-fixed.html, tr-input-money.html, tr-input-percentage.html,
1464           tr-input-text.html, tr-select.html, tr-td-label.html:
1465           reprocussions: backporting elements from HEAD needed for
1466           edit.html
1467
1468 2008-01-03 18:20  ivan
1469
1470         * httemplate/elements/hidden.html: escape value
1471
1472 2008-01-03 18:20  ivan
1473
1474         * httemplate/elements/hidden.html: file hidden.html was added on
1475           branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
1476
1477 2008-01-03 18:19  ivan
1478
1479         * httemplate/elements/: tablebreak-tr-title.html,
1480           tr-fixed-country.html, tr-fixed-state.html,
1481           tr-input-percentage.html: adding new elements: percentage input,
1482           fixed country and state display, tablebreak+title
1483
1484 2008-01-03 18:19  ivan
1485
1486         * httemplate/elements/tablebreak-tr-title.html: file
1487           tablebreak-tr-title.html was added on branch FREESIDE_1_7_BRANCH
1488           on 2008-01-04 02:23:19 +0000
1489
1490 2008-01-03 18:19  ivan
1491
1492         * httemplate/elements/tr-fixed-country.html: file
1493           tr-fixed-country.html was added on branch FREESIDE_1_7_BRANCH on
1494           2008-01-04 02:23:19 +0000
1495
1496 2008-01-03 18:19  ivan
1497
1498         * httemplate/elements/tr-fixed-state.html: file tr-fixed-state.html
1499           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
1500           +0000
1501
1502 2008-01-03 18:19  ivan
1503
1504         * httemplate/elements/tr-input-percentage.html: file
1505           tr-input-percentage.html was added on branch FREESIDE_1_7_BRANCH
1506           on 2008-01-04 02:23:19 +0000
1507
1508 2008-01-03 18:18  ivan
1509
1510         * httemplate/elements/tr-fixed.html: add a formatted_value option
1511
1512 2008-01-03 18:18  ivan
1513
1514         * httemplate/elements/tr-fixed.html: file tr-fixed.html was added
1515           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
1516
1517 2008-01-03 18:18  ivan
1518
1519         * httemplate/elements/tr-input-text.html: add maxlength, text-align
1520           and postfix options, escape value
1521
1522 2008-01-03 18:18  ivan
1523
1524         * httemplate/elements/tr-input-text.html: file tr-input-text.html
1525           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
1526           +0000
1527
1528 2008-01-03 18:13  ivan
1529
1530         * httemplate/edit/: elements/edit.html, reason.html: there's no
1531           such thing as fixedhidden... hidden will do
1532
1533 2008-01-03 18:03  ivan
1534
1535         * httemplate/edit/elements/edit.html: some notes about being
1536           careful with types... i know something there in
1537           httemplate/elements has different args in 1.7 vs 1.9
1538
1539 2008-01-03 17:45  ivan
1540
1541         * httemplate/edit/elements/edit.html: backport edit.html from HEAD,
1542           there will be some reprocussions...
1543
1544 2007-12-28 10:58  jeff
1545
1546         * httemplate/: elements/menu.html, search/report_svc_acct.html,
1547           search/svc_acct.cgi: advanced account reports (RT#2954)
1548
1549 2007-12-28 07:19  jeff
1550
1551         * httemplate/elements/menu.html: whoops
1552
1553 2007-12-28 07:10  jeff
1554
1555         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
1556           logged in report
1557
1558 2007-12-28 06:39  jeff
1559
1560         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
1561           svc_acct.last_login and .last_logout
1562
1563 2007-12-28 04:10  ivan
1564
1565         * htetc/handler.pl: remove just a tiny bit more cruft
1566
1567 2007-12-28 04:01  ivan
1568
1569         * htetc/handler.pl: restore in-browser error reporting
1570
1571 2007-12-27 23:45  ivan
1572
1573         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
1574           clean up handler.pl so we can have separate default_escape_flags
1575           for FS and RT and don't have to make FS's |h flag useless
1576
1577 2007-12-27 17:32  jeff
1578
1579         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1580           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
1581           httemplate/view/svc_acct.cgi: last login reporting (#2952)
1582
1583 2007-12-27 15:49  ivan
1584
1585         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
1586           in edge case where you have taxclass and empty-taxclass rates for
1587           a country/state(/county) and also have a different set of
1588           taxclasses for some other country/state
1589
1590 2007-12-26 14:52  jeff
1591
1592         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
1593
1594 2007-12-25 23:51  ivan
1595
1596         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
1597
1598 2007-12-25 15:49  ivan
1599
1600         * httemplate/: browse/addr_block.cgi,
1601           browse/part_virtual_field.cgi, browse/router.cgi, edit/agent.cgi,
1602           edit/agent_payment_gateway.html, edit/agent_type.cgi,
1603           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
1604           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
1605           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
1606           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
1607           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
1608           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
1609           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
1610           edit/svc_forward.cgi, edit/elements/edit.html,
1611           elements/error.html, misc/batch-cust_pay.html,
1612           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
1613           misc/recharge_svc.html, misc/process/meta-import.cgi,
1614           search/cust_bill_event.html: ho ho ho, merry XSSmas
1615
1616 2007-12-23 13:59  jeff
1617
1618         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
1619           FS/FS/part_pkg/subscription.pm,
1620           httemplate/misc/process/recharge_svc.html: add a reset feature to
1621           manual recharges (#1858)
1622
1623 2007-12-21 14:27  jeff
1624
1625         * FS/FS/part_pkg/: flat_delayed.pm, prorate_delayed.pm,
1626           voip_cdr.pm: backport 1.9 enhancements for flat_delayed,
1627           prorate_delayed, and voip_cdr plans
1628
1629 2007-12-21 13:38  jeff
1630
1631         * FS/FS/: cust_main.pm, part_pkg/flat.pm, part_pkg/prorate.pm,
1632           part_pkg/subscription.pm: backport flat, prorate, and
1633           subscription plans
1634
1635 2007-12-20 11:23  jeff
1636
1637         * FS/FS/part_export/prizm.pm: increase siteName allowed length
1638
1639 2007-12-19 14:31  jeff
1640
1641         * httemplate/: misc/cancel_cust.html, misc/cust_main-cancel.cgi,
1642           view/cust_main.cgi: backport reason selection for whole customer
1643           cancel (RT#2872)
1644
1645 2007-12-19 13:05  jeff
1646
1647         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
1648           httemplate/search/cust_main.html,
1649           httemplate/search/report_cust_main.html: add options for balance
1650           over/under to advanced customer report
1651
1652 2007-12-19 10:43  jeff
1653
1654         * FS/FS/cust_main.pm: backport balance_sql and balance_date_sql
1655
1656 2007-12-18 17:55  jeff
1657
1658         * FS/FS/cust_credit.pm: underscoring the important
1659
1660 2007-12-18 12:58  ivan
1661
1662         * FS/FS/cust_main.pm: legacy agent_custid field should be as
1663           searchable as actual custnum, right?  at least if it is a
1664           number...
1665
1666 2007-12-18 12:42  ivan
1667
1668         * httemplate/edit/quick-charge.html: IE is case-sensitive when
1669           setting maxLength (and other attributes?).  hopefully that's all
1670           it is.
1671
1672 2007-12-17 15:57  jeff
1673
1674         * httemplate/view/cust_main/quick-charge.html: cruft removal
1675
1676 2007-12-17 14:57  jeff
1677
1678         * FS/FS/cust_credit.pm: stricter otaker rules
1679
1680 2007-12-17 11:59  ivan
1681
1682         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
1683           hurt anything.
1684
1685 2007-12-17 11:52  ivan
1686
1687         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
1688           anything... (famous last words)
1689
1690 2007-12-16 17:17  ivan
1691
1692         * httemplate/view/cust_main/contacts.html: fix the case where the
1693           customer doesn't actually have a ship address
1694
1695 2007-12-16 16:59  ivan
1696
1697         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1698           httemplate/elements/header.html,
1699           httemplate/edit/cust_main/billing.html,
1700           httemplate/edit/cust_main/contact.html,
1701           httemplate/edit/cust_main.cgi,
1702           httemplate/view/cust_main/contacts.html,
1703           httemplate/search/cust_main.cgi: add cust_main-require_address2
1704           config, reimplement address2-search config ("Unit #" search in
1705           searchbar), visual indication of require_invoicing_list_email,
1706           closes: RT#2926
1707
1708 2007-12-16 14:40  ivan
1709
1710         * httemplate/elements/errorpage.html: less is better
1711
1712 2007-12-16 13:02  ivan
1713
1714         * httemplate/elements/header.html: more consistent naming:
1715           cust_main_ADV.cgi becomes cust_main.html
1716
1717 2007-12-16 13:01  ivan
1718
1719         * httemplate/search/report_cust_main.html:
1720           httemplate/elements/header.html
1721
1722 2007-12-16 12:48  ivan
1723
1724         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
1725           consistent naming: cust_main_ADV.cgi becomes cust_main.html
1726
1727 2007-12-14 17:45  ivan
1728
1729         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
1730           drain bramage
1731
1732 2007-12-14 17:37  ivan
1733
1734         * httemplate/search/cust_bill.html: where helps alot
1735
1736 2007-12-14 17:23  ivan
1737
1738         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
1739           put reprinting issues to rest for ejourney, yow
1740
1741 2007-12-13 19:23  rsiddall
1742
1743         * install/rpm/: freeside-mason.deps.inc, freeside.spec: Ugly hack
1744           to extend rpmbuild's auto-requires to process handler.pl.  This
1745           is loosely based on notes on the Fedora wiki.  The internal
1746           dependency generator is disabled and as far as possible the same
1747           code is used to generate provides and requires.  The list of
1748           files to be scanned for requires is saved by a supplemental
1749           script and if it contains handler.pl, that file is scanned for
1750           requires with the standard Perl dependencies checker.  References
1751           to RT are filtered out as RT is not enabled in this version of
1752           the .spec file.  This mod obsoletes the freeside-mason-deps.inc
1753           file and simplifies building the RPMs.
1754
1755 2007-12-13 12:08  rsiddall
1756
1757         * install/rpm/freeside.spec: Now updates FS version to match RPM
1758           version and release.  This is displayed in the main billing
1759           screen.
1760
1761 2007-12-13 11:52  rsiddall
1762
1763         * install/rpm/freeside.spec: Ugly hack to make MySQL work.  The
1764           configuration files and other DBI-specific files are moved to the
1765           -postgresql and -mysql files.  Attempts to replace
1766           /etc/freeside/secrets with a symlink didn't work sufficiently
1767           well, so the %post scripts update the DBI line in that file.
1768
1769 2007-12-12 16:17  jeff
1770
1771         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
1772
1773 2007-12-12 13:18  jeff
1774
1775         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
1776           www_shellcommands export (#1227)
1777
1778 2007-12-12 01:03  ivan
1779
1780         * FS/bin/: freeside-history-requeue: adding this quick script
1781
1782 2007-12-12 01:03  ivan
1783
1784         * FS/bin/freeside-history-requeue: file freeside-history-requeue
1785           was added on branch FREESIDE_1_7_BRANCH on 2007-12-12 09:03:45
1786           +0000
1787
1788 2007-12-11 21:58  jeff
1789
1790         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
1791           FS/FS/ClientAPI/Signup.pm,
1792           fs_selfservice/FS-SelfService/SelfService.pm,
1793           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1794           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
1795           httemplate/edit/svc_acct.cgi: self-service can select domain on
1796           provision (#2801)
1797
1798 2007-12-11 21:42  jeff
1799
1800         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
1801           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
1802           reason improvement, bugfix, and tool
1803
1804 2007-12-07 18:23  rsiddall
1805
1806         * install/rpm/freeside.spec: Moved the misc. binaries to
1807           /usr/share/freeside-<n>/bin
1808
1809 2007-12-06 17:08  ivan
1810
1811         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
1812           mmkay
1813
1814 2007-12-06 17:04  ivan
1815
1816         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
1817           cust_credit records; we don't want to abort the upgrade because
1818           of that, just warn
1819
1820 2007-12-06 12:49  jeff
1821
1822         * httemplate/edit/part_pkg.cgi: agent setting during package edit
1823           cleanup
1824
1825 2007-12-06 08:51  jeff
1826
1827         * httemplate/view/svc_acct.cgi: support display of negative time
1828
1829 2007-12-05 14:05  ivan
1830
1831         * Makefile: when installing selfservice, create freeside homedir if
1832           it doesn't exist
1833
1834 2007-12-05 12:50  ivan
1835
1836         * httemplate/elements/tr-select-reason.html: doh, order_by does
1837           have to include ORDER BY!
1838
1839 2007-12-05 12:47  ivan
1840
1841         * httemplate/elements/tr-select-reason.html: show types in reason
1842           selection, order by type and reason
1843
1844 2007-12-05 07:10  jeff
1845
1846         * FS/FS/ConfDefaults.pm: add in status and company fields
1847
1848 2007-12-04 20:57  jeff
1849
1850         * httemplate/edit/process/part_pkg.cgi: wtf?
1851
1852 2007-12-04 16:52  ivan
1853
1854         * httemplate/search/elements/search.html: i hope this allows IE to
1855           download excel over https?
1856
1857 2007-12-04 10:35  jeff
1858
1859         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
1860           advanced package report (#2779)
1861
1862 2007-12-04 10:27  jeff
1863
1864         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
1865
1866 2007-12-04 10:19  jeff
1867
1868         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
1869           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
1870           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/reason.pm,
1871           FS/FS/reason_type.pm, FS/FS/ClientAPI/MyAccount.pm,
1872           FS/FS/ClientAPI/Signup.pm, FS/FS/part_pkg/flat_comission.pm,
1873           FS/FS/part_pkg/flat_comission_cust.pm,
1874           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
1875           httemplate/browse/reason.html,
1876           httemplate/browse/reason_type.html,
1877           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
1878           httemplate/edit/reason_type.html,
1879           httemplate/edit/elements/edit.html,
1880           httemplate/edit/process/cust_credit.cgi,
1881           httemplate/elements/menu.html,
1882           httemplate/elements/tr-select-reason.html: change credit reasons
1883           from freetext to new reason/reason type system (#2777)
1884
1885 2007-12-03 15:12  rsiddall
1886
1887         * install/rpm/freeside.spec: Updated file list and info for license
1888           change from GPL to AGPL
1889
1890 2007-12-02 16:18  ivan
1891
1892         * htetc/freeside-rt.conf: would help if i got the closing tag right
1893
1894 2007-12-02 16:13  ivan
1895
1896         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
1897           statistic running, i hope
1898
1899 2007-11-30 17:37  ivan
1900
1901         * FS/FS/part_pkg/prorate.pm: cleanup
1902
1903 2007-11-30 17:34  ivan
1904
1905         * FS/FS/h_cust_svc.pm: add date_deleted method
1906
1907 2007-11-30 17:34  ivan
1908
1909         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
1910           slightly
1911
1912 2007-11-30 17:33  ivan
1913
1914         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
1915           cancellation persay, since its generic now
1916
1917 2007-11-30 17:32  ivan
1918
1919         * FS/FS/Record.pm: add h_date method too
1920
1921 2007-11-30 17:30  ivan
1922
1923         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
1924           methods and subroutines
1925
1926 2007-11-30 17:29  ivan
1927
1928         * FS/FS/part_pkg/: bulk.pm: add bulk price plan
1929
1930 2007-11-30 17:29  ivan
1931
1932         * FS/FS/part_pkg/bulk.pm: file bulk.pm was added on branch
1933           FREESIDE_1_7_BRANCH on 2007-12-01 01:29:04 +0000
1934
1935 2007-11-30 13:07  ivan
1936
1937         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
1938           httemplate/search/cust_bill.html: add net vs gross amounts to
1939           invoice report; make the "net sales" links on
1940           sales/credit/receipts report & graph clickable
1941
1942 2007-11-30 12:55  ivan
1943
1944         * httemplate/graph/elements/monthly.html: UI: download full results
1945           links on separate lines, for consistency with search.html
1946
1947 2007-11-30 10:13  ivan
1948
1949         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
1950           separately
1951
1952 2007-11-29 19:24  ivan
1953
1954         * httemplate/misc/cust_main-import.cgi, FS/FS/cust_main.pm: add
1955           customer import format with company
1956
1957 2007-11-29 17:24  ivan
1958
1959         * httemplate/browse/access_user.html: update inline documentation
1960
1961 2007-11-29 17:16  ivan
1962
1963         * FS/FS/cust_main.pm: fix compilation error from patch just applied
1964           - method2payby is needed earlier
1965
1966 2007-11-29 15:51  ivan
1967
1968         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
1969           fix dates going all wacky on errors, when you're asked to confirm
1970           a date move into the past
1971
1972 2007-11-28 19:38  ivan
1973
1974         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
1975           nonexistent column and fix the statustext check
1976
1977 2007-11-28 19:05  ivan
1978
1979         * FS/FS/Schema.pm: doh, fix primary key name in new table
1980
1981 2007-11-28 18:54  ivan
1982
1983         * FS/FS/cust_pay_pending.pm, FS/t/cust_pay_pending.t,
1984           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS.pm,
1985           FS/MANIFEST, httemplate/misc/payment.cgi,
1986           httemplate/misc/process/payment.cgi: even more reliable
1987           multiple-payment/double-click/concurrent-payment-form protection
1988
1989 2007-11-28 18:54  ivan
1990
1991         * FS/FS/cust_pay_pending.pm: file cust_pay_pending.pm was added on
1992           branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:07 +0000
1993
1994 2007-11-28 18:54  ivan
1995
1996         * FS/t/cust_pay_pending.t: file cust_pay_pending.t was added on
1997           branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:09 +0000
1998
1999 2007-11-28 12:18  jeff
2000
2001         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
2002           select multiple, discourage creation of packages no agent can
2003           sell
2004
2005 2007-11-28 10:49  jeff
2006
2007         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
2008           httemplate/search/cust_main_ADV.cgi,
2009           httemplate/search/report_cust_main.html: advanced customer report
2010           rearrangement
2011
2012 2007-11-28 10:41  jeff
2013
2014         * FS/FS/Record.pm: backport the order_by option to qsearch from
2015           1.9x
2016
2017 2007-11-27 17:30  ivan
2018
2019         * README: license clarification for self-service code
2020
2021 2007-11-27 15:47  ivan
2022
2023         * httemplate/search/cust_bill.html: fix small side-effect of
2024           mysql-compat change eliminating DISTINCT ON: map changing values
2025           of @where array
2026
2027 2007-11-27 14:30  jeff
2028
2029         * FS/FS/part_export/prizm.pm: name management tweaking
2030
2031 2007-11-27 11:34  jeff
2032
2033         * FS/FS/part_export/prizm.pm: slop correction
2034
2035 2007-11-26 19:02  jeff
2036
2037         * FS/FS/part_export/prizm.pm: attach SM's to default network,
2038           improved unsuspend & delete, option for BAM only or EMS
2039
2040 2007-11-26 18:51  jeff
2041
2042         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
2043           customers from circumventing a suspension via selfservice (2768)
2044
2045 2007-11-25 18:19  ivan
2046
2047         * httemplate/search/elements/search.html: add a "printable copy"
2048           link to searches to get full results as printable HTML without
2049           other cruft, closes: #1885
2050
2051 2007-11-25 18:18  ivan
2052
2053         * httemplate/elements/header-popup.html: add our stylesheet to
2054           popup/print headers
2055
2056 2007-11-23 12:25  ivan
2057
2058         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
2059           buttons on errors, closes: RT#1035
2060
2061 2007-11-21 17:03  ivan
2062
2063         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
2064           agent' choice if the dropdown already has a value
2065
2066 2007-11-20 09:18  ivan
2067
2068         * AGPL: file AGPL was added on branch FREESIDE_1_7_BRANCH on
2069           2007-11-20 17:18:57 +0000
2070
2071 2007-11-20 09:18  ivan
2072
2073         * AGPL, GPL: it finally happened
2074
2075 2007-11-20 07:59  rsiddall
2076
2077         * install/rpm/freeside.spec: Self-service RPM now contains PHP and
2078           XMLRPC components.
2079
2080 2007-11-14 15:10  ivan
2081
2082         * FS/FS/TicketSystem/RT_External.pm,
2083           httemplate/view/cust_main/tickets.html: add link to resolved
2084           tickets too
2085
2086 2007-11-13 11:39  rsiddall
2087
2088         * install/rpm/freeside.spec: Added two optional modules to the
2089           Requires lists: Apache::DBI and Fax::Hylafax::Client Added a
2090           %post script to chkconfig the freeside service, but not start it.
2091           Modified the Mason %post script to check the httpd config file
2092           is in the expected place.
2093
2094 2007-11-09 10:59  ivan
2095
2096         * FS/FS/: Conf.pm, cust_main.pm: add
2097           business-onlinepayment-email_customer flag
2098
2099 2007-11-09 09:42  ivan
2100
2101         * FS/FS/cust_main.pm: mysql fix for regexen, 1.7-style
2102
2103 2007-11-08 19:26  ivan
2104
2105         * httemplate/search/report_receivables.html: better visual
2106           indication of disabled "days" field on IE
2107
2108 2007-11-08 19:12  ivan
2109
2110         * httemplate/search/: report_receivables.cgi,
2111           report_receivables.html: add option for listing customers without
2112           a balance (closes: RT#2752) and fix bug in total row (closes:
2113           RT#2736)
2114
2115 2007-11-08 16:44  jeff
2116
2117         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
2118
2119 2007-11-07 20:21  ivan
2120
2121         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
2122           selfservice-session_timeout config
2123
2124 2007-11-07 19:04  rsiddall
2125
2126         * install/rpm/freeside.spec: Added %post scriptlet to change
2127           User/Group in the local Apache instance configuration file to
2128           freeside.  (Code from Debian install script.)
2129
2130 2007-11-07 18:15  rsiddall
2131
2132         * install/rpm/freeside.spec: Fix for bug that prevented RPMs
2133           building on x86_64: wrong path to brp-compress.
2134
2135 2007-11-07 18:10  ivan
2136
2137         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
2138           in concatenation (.) or string at
2139           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
2140
2141 2007-11-07 15:02  rsiddall
2142
2143         * install/rpm/freeside-install: Fixed up the tests to work on
2144           CentOS 4.  Not sure if this is portable.
2145
2146 2007-11-07 14:38  rsiddall
2147
2148         * install/rpm/freeside.sysconfig: Changed initial values to match
2149           Makefile.  This may eliminate the need to change this file in
2150           many installations.
2151
2152 2007-11-06 13:43  rsiddall
2153
2154         * install/rpm/freeside.spec: Quick update to avoid installing
2155           freeside-import.
2156
2157 2007-11-06 13:34  rsiddall
2158
2159         * install/rpm/freeside-import: Removing the text file import script
2160           for now.
2161
2162 2007-11-06 13:25  rsiddall
2163
2164         * install/rpm/freeside.spec: Changes to make it easier to build
2165           daily CVS builds.  Also successfully builds RPMs without putting
2166           some of the RedHat-style and RPM files in the SOURCES directory.
2167
2168 2007-11-06 13:23  rsiddall
2169
2170         * install/rpm/freeside.sysconfig: First version of a RedHat-style
2171           system configuration file for Freeside.  This would live in
2172           /etc/sysconfig and include some of the values that are currently
2173           hard-coded in Makefile.
2174
2175 2007-11-06 13:21  rsiddall
2176
2177         * install/rpm/freeside-import: Initial version of freeside-import.
2178           Needs to be updated to use the Freeside schema file and have a
2179           more useful syntax for modifications and deletions.
2180
2181 2007-11-05 17:59  ivan
2182
2183         * bin/customer-faker: keep our own list of states; remove some
2184           states that Data::Faker and Locale::SubCountry disagree on
2185
2186 2007-11-04 21:42  ivan
2187
2188         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
2189           to process_payment.  just a bit important.
2190
2191 2007-11-04 21:27  ivan
2192
2193         * FS/FS/ClientAPI/MyAccount.pm,
2194           fs_selfservice/FS-SelfService/SelfService.pm: add
2195           process_payment_order_pkg method
2196
2197 2007-11-04 10:22  jeff
2198
2199         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
2200           choice according to ut_text()
2201
2202 2007-11-04 10:04  jeff
2203
2204         * httemplate/elements/menu.html: not quite yet
2205
2206 2007-11-03 10:38  ivan
2207
2208         * httemplate/elements/menu.html: move menu option for adv. customer
2209           reports to second level, same as advanced invoice & package
2210           reports
2211
2212 2007-11-02 17:55  jeff
2213
2214         * httemplate/search/report_cust_main.html: new customer
2215           report/flattened package report (ticket 1428)
2216
2217 2007-11-02 17:52  jeff
2218
2219         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi: new
2220           customer report/flattened package report (ticket 1428)
2221
2222 2007-10-29 05:03  ivan
2223
2224         * httemplate/search/report_receivables.cgi: famous last mysql bug
2225
2226 2007-10-29 04:34  ivan
2227
2228         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
2229
2230 2007-10-29 04:18  ivan
2231
2232         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
2233           locking workaround
2234
2235 2007-10-29 03:30  ivan
2236
2237         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
2238           httemplate/search/cust_bill.html,
2239           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
2240           either, sigh
2241
2242 2007-10-28 18:08  ivan
2243
2244         * httemplate/view/cust_pay.html: still have link back to the
2245           customer on printable receipt... should hide it from print at
2246           some point though
2247
2248 2007-10-28 05:51  ivan
2249
2250         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
2251           bin/freeside-upgrade: finish mysql locking workaround
2252
2253 2007-10-27 20:55  ivan
2254
2255         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
2256           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
2257           httemplate/search/report_receivables.cgi: mysql me harder
2258
2259 2007-10-26 21:46  ivan
2260
2261         * httemplate/view/cust_pay.html: file cust_pay.html was added on
2262           branch FREESIDE_1_7_BRANCH on 2007-10-27 04:46:21 +0000
2263
2264 2007-10-26 21:46  ivan
2265
2266         * httemplate/view/cust_pay.html, FS/FS/cust_main.pm,
2267           FS/FS/cust_pay.pm, httemplate/misc/process/payment.cgi,
2268           httemplate/search/cust_pay.cgi,
2269           httemplate/view/cust_main/payment_history.html: simple payment
2270           receipts in web interface, sorry arnie, RT#2738
2271
2272 2007-10-25 12:01  ivan
2273
2274         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
2275           mysql, yes, mysql.
2276
2277 2007-10-14 16:14  ivan
2278
2279         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
2280           config from here, though?
2281
2282 2007-10-14 16:10  ivan
2283
2284         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
2285
2286 2007-10-13 18:51  ivan
2287
2288         * fs_selfservice/php/freeside.login_example.php: file
2289           freeside.login_example.php was added on branch
2290           FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000
2291
2292 2007-10-13 18:51  ivan
2293
2294         * fs_selfservice/php/freeside_signup_example.php: file
2295           freeside_signup_example.php was added on branch
2296           FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000
2297
2298 2007-10-13 18:51  ivan
2299
2300         * fs_selfservice/php/: freeside.class.php,
2301           freeside.login_example.php, freeside_signup_example.php: adding
2302           php examples
2303
2304 2007-10-13 18:51  ivan
2305
2306         * fs_selfservice/php/freeside.class.php: file freeside.class.php
2307           was added on branch FREESIDE_1_7_BRANCH on 2007-10-14 01:51:13
2308           +0000
2309
2310 2007-10-13 10:19  jeff
2311
2312         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
2313           agent_defaultpkg handling
2314
2315 2007-10-12 10:50  ivan
2316
2317         * FS/FS/Schema.pm: backport new schema stuff from 1.9, as running
2318           this with new DBIx::DBSchema results in disappearing indices
2319
2320 2007-10-08 21:58  ivan
2321
2322         * FS/FS/Conf.pm: fix documenation links to point into wiki where
2323           they belong
2324
2325 2007-10-08 13:59  jeff
2326
2327         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: agent
2328           selection on package add/edit (1151)
2329
2330 2007-10-08 12:04  jeff
2331
2332         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
2333           httemplate/edit/reg_code.cgi,
2334           httemplate/edit/process/cust_svc.cgi,
2335           httemplate/edit/process/domain_record.cgi,
2336           httemplate/edit/process/quick-cust_pkg.cgi,
2337           httemplate/edit/process/reg_code.cgi,
2338           httemplate/elements/errorpage.html,
2339           httemplate/elements/tr-select-part_referral.html,
2340           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
2341           httemplate/misc/cust_main-cancel.cgi,
2342           httemplate/misc/delete-agent_payment_gateway.cgi,
2343           httemplate/misc/delete-cust_credit.cgi,
2344           httemplate/misc/delete-cust_pay.cgi,
2345           httemplate/misc/delete-cust_refund.cgi,
2346           httemplate/misc/delete-domain_record.cgi,
2347           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
2348           httemplate/misc/inventory_item-import.html,
2349           httemplate/misc/unapply-cust_credit.cgi,
2350           httemplate/misc/unapply-cust_pay.cgi,
2351           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
2352           httemplate/misc/unvoid-cust_pay_void.cgi,
2353           httemplate/misc/upload-batch.cgi,
2354           httemplate/misc/void-cust_pay.cgi,
2355           httemplate/misc/process/cdr-import.html,
2356           httemplate/misc/process/cust_main-import.cgi,
2357           httemplate/misc/process/cust_main-import_charges.cgi,
2358           httemplate/misc/process/inventory_item-import.html,
2359           httemplate/misc/process/link.cgi,
2360           httemplate/misc/process/payment.cgi,
2361           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
2362           httemplate/search/inventory_item.html,
2363           httemplate/search/reg_code.html, httemplate/search/sql.html,
2364           httemplate/search/svc_acct.cgi,
2365           httemplate/search/svc_broadband.cgi: Remove remaining calls to
2366           idiot/eidiot.  Should fix 1479
2367
2368 2007-10-05 12:45  ivan
2369
2370         * httemplate/elements/tr-input-beginning_ending.html: fix date
2371           selection on advanced invoice report, or future places where date
2372           selection component is included multiple times
2373
2374 2007-10-03 20:22  ivan
2375
2376         * fs_selfservice/FS-SelfService/SelfService.pm: improve layout of
2377           self-service documentation
2378
2379 2007-10-03 19:52  ivan
2380
2381         * bin/pod2x: wikify individual files
2382
2383 2007-10-03 19:22  ivan
2384
2385         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
2386
2387 2007-10-03 19:15  ivan
2388
2389         * FS/FS/cust_main.pm: add missing =back
2390
2391 2007-10-03 19:07  ivan
2392
2393         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
2394           hope
2395
2396 2007-10-03 19:06  jeff
2397
2398         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
2399           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
2400           httemplate/edit/process/part_pkg.cgi: support part_pkg option
2401           input validation, check bytecounts and allow commas (closes 1863)
2402
2403 2007-10-03 18:56  ivan
2404
2405         * bin/pod2x: this *should* fix munging of non-internal links, i
2406           hope
2407
2408 2007-10-03 18:50  ivan
2409
2410         * bin/pod2x: 1.7 doc uploader goes in 1.7 location
2411
2412 2007-10-03 18:49  ivan
2413
2414         * Makefile, bin/pod2x: wiki documentation convertor now
2415
2416 2007-10-03 18:47  ivan
2417
2418         * FS/FS.pm: add missing CLI utilities to FS.pm too
2419
2420 2007-10-03 18:45  ivan
2421
2422         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
2423
2424 2007-10-03 18:29  ivan
2425
2426         * FS/t/cust_tax_exempt.pm: wtf!
2427
2428 2007-10-03 18:15  ivan
2429
2430         * FS/: FS.pm: update top-level FS manpage
2431
2432 2007-10-02 08:31  jeff
2433
2434         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
2435           httemplate/search/cust_bill_event.cgi: fix up re-email these
2436           events
2437
2438 2007-09-29 17:25  ivan
2439
2440         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
2441           date editing errors (especially because resetting them pops up
2442           the error confirmation)
2443
2444 2007-09-27 14:25  jeff
2445
2446         * httemplate/edit/svc_acct.cgi: hide fixed passwords
2447
2448 2007-09-23 16:17  ivan
2449
2450         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
2451           show the svc_www.usersvc selector unless it is non-fixed or
2452           non-blank, NOT non-fixed or blank
2453
2454 2007-09-22 15:45  ivan
2455
2456         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
2457           menubar border in example self-service template
2458
2459 2007-09-22 12:40  ivan
2460
2461         * httemplate/view/svc_acct.cgi: UI
2462
2463 2007-09-22 11:27  ivan
2464
2465         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
2466           with accounts
2467
2468 2007-09-20 17:42  ivan
2469
2470         * httemplate/pref/pref-process.html: backport fix from HEAD
2471           allowing - in preference email addresses
2472
2473 2007-09-18 17:12  ivan
2474
2475         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
2476           least one small problem with reprint/email/fax functionality: now
2477           should understand the "most recent invoice per customer" and
2478           invoice # min/max options
2479
2480 2007-09-18 14:41  ivan
2481
2482         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
2483
2484 2007-09-18 14:37  ivan
2485
2486         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
2487           svcpart (links from browse/part_svc, in particular
2488
2489 2007-09-13 20:45  ivan
2490
2491         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
2492           undefined value as an ARRAY reference at
2493           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
2494
2495 2007-09-13 20:31  ivan
2496
2497         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
2498           glance" / Ticketing main
2499
2500 2007-09-13 19:14  ivan
2501
2502         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
2503           Text::Quoted usage, it segfaults and its optional
2504
2505 2007-09-13 15:25  ivan
2506
2507         * httemplate/browse/part_svc.cgi: random indentation fix
2508
2509 2007-09-13 15:24  ivan
2510
2511         * CREDITS: too little, too late attempt at spam reduction
2512
2513 2007-09-13 15:05  ivan
2514
2515         * httemplate/search/cust_main.cgi: fix status color on customer
2516           list
2517
2518 2007-09-13 13:16  ivan
2519
2520         * httemplate/misc/cust_main-import.cgi: add better inline docs
2521           explaining fields on customer CSV import
2522
2523 2007-09-12 13:40  ivan
2524
2525         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
2526           we can't fetch the name for a queue...
2527
2528 2007-09-11 21:23  ivan
2529
2530         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
2531           in statustext message (or anything else weird) from causing them
2532           not to get inserted
2533
2534 2007-09-10 18:33  ivan
2535
2536         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
2537           cust_main-require_invoicing_list_email options
2538
2539 2007-09-06 20:45  ivan
2540
2541         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
2542           work even when people don't set one in config
2543
2544 2007-09-06 20:36  ivan
2545
2546         * FS/FS/part_export/sqlradius.pm: tweak debugging
2547
2548 2007-08-23 01:23  ivan
2549
2550         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
2551           could log in to RADIUS with uppercase usernameand avoid bandwidth
2552           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
2553           for nothing, grr!)
2554
2555 2007-08-21 16:52  jeff
2556
2557         * FS/bin/freeside-upgrade: agent_custid bugfix (1746) (backport)
2558
2559 2007-08-16 11:23  jeff
2560
2561         * FS/FS/svc_acct.pm: correct labels in service definition edit for
2562           svc_acct (#1745) (backport)
2563
2564 2007-08-15 17:00  ivan
2565
2566         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
2567           of 2037-12 so it doesn't bomb out on empty paydates
2568
2569 2007-08-15 16:46  ivan
2570
2571         * FS/bin/freeside-sqlradius-reset: add -n option to
2572           freeside-sqlradius-reset to supress deleting data
2573
2574 2007-08-15 14:51  ivan
2575
2576         * httemplate/edit/cust_main.cgi: fix customer status color here too
2577
2578 2007-08-14 20:26  ivan
2579
2580         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
2581           table-grid the export listing
2582
2583 2007-08-14 14:46  ivan
2584
2585         * httemplate/graph/cust_pkg.cgi: file cust_pkg.cgi was added on
2586           branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24 +0000
2587
2588 2007-08-14 14:46  ivan
2589
2590         * httemplate/graph/report_cust_pkg.html: file report_cust_pkg.html
2591           was added on branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24
2592           +0000
2593
2594 2007-08-14 14:46  ivan
2595
2596         * httemplate/graph/cust_pkg.cgi,
2597           httemplate/graph/report_cust_pkg.html,
2598           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
2599           httemplate/graph/cust_bill_pkg.cgi,
2600           httemplate/graph/money_time.cgi,
2601           httemplate/graph/elements/monthly.html,
2602           httemplate/browse/agent.cgi: add package churn report/graph
2603
2604 2007-08-10 15:48  ivan
2605
2606         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
2607           frequencies
2608
2609 2007-08-10 00:01  ivan
2610
2611         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
2612           httemplate/view/cust_main/packages.html: on changing packages,
2613           don't set setup date unless old package has one
2614
2615 2007-08-08 12:18  ivan
2616
2617         * FS/FS/cust_pkg.pm: fix otaker regex
2618
2619 2007-08-07 13:05  ivan
2620
2621         * FS/FS/cust_main.pm: more informative error msg
2622
2623 2007-08-06 12:45  jeff
2624
2625         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
2626           documentation improvements
2627
2628 2007-08-06 01:51  jeff
2629
2630         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
2631           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
2632           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
2633           (backport)
2634
2635 2007-08-06 01:46  jeff
2636
2637         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm: file
2638           XMLRPC.pm was added on branch FREESIDE_1_7_BRANCH on 2007-08-06
2639           08:51:19 +0000
2640
2641 2007-08-06 01:46  jeff
2642
2643         * fs_selfservice/FS-SelfService/cgi/xmlrpc.cgi: file xmlrpc.cgi was
2644           added on branch FREESIDE_1_7_BRANCH on 2007-08-06 08:51:19 +0000
2645
2646 2007-08-06 01:46  jeff
2647
2648         * fs_selfservice/FS-SelfService/:
2649           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
2650           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
2651
2652 2007-08-06 01:46  jeff
2653
2654         * fs_selfservice/FS-SelfService/freeside-selfservice-xmlrpc-server:
2655           file freeside-selfservice-xmlrpc-server was added on branch
2656           FREESIDE_1_7_BRANCH on 2007-08-06 08:51:18 +0000
2657
2658 2007-08-05 10:32  jeff
2659
2660         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
2661
2662 2007-08-02 16:44  ivan
2663
2664         * httemplate/view/cust_main/packages.html: increase package popup
2665           width
2666
2667 2007-08-02 16:09  ivan
2668
2669         * httemplate/: edit/process/cust_pkg.cgi,
2670           elements/select-table.html, misc/change_pkg.cgi,
2671           view/cust_main/packages.html: fix slowness on change package and
2672           also make it into a popup
2673
2674 2007-08-02 16:01  ivan
2675
2676         * httemplate/elements/select-cust-part_pkg.html: file
2677           select-cust-part_pkg.html was added on branch FREESIDE_1_7_BRANCH
2678           on 2007-08-02 23:01:02 +0000
2679
2680 2007-08-02 16:01  ivan
2681
2682         * httemplate/elements/: select-cust-part_pkg.html: fix slowness on
2683           change package and also make it into a popup
2684
2685 2007-08-02 15:55  ivan
2686
2687         * FS/FS/CGI.pm: fix status color on small_custview
2688
2689 2007-08-02 13:18  ivan
2690
2691         * httemplate/elements/select-table.html: sync with HEAD 1.8
2692
2693 2007-08-02 13:06  ivan
2694
2695         * httemplate/elements/select-table.html: backport select-table.html
2696           from HEAD
2697
2698 2007-08-02 12:53  ivan
2699
2700         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
2701           import rt 3.6.4
2702
2703 2007-08-01 15:37  ivan
2704
2705         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
2706           (backport)
2707
2708 2007-08-01 15:26  jeff
2709
2710         * httemplate/misc/cancel_cust.html: file cancel_cust.html was added
2711           on branch FREESIDE_1_7_BRANCH on 2007-12-19 22:31:37 +0000
2712
2713 2007-08-01 15:25  ivan
2714
2715         * httemplate/elements/tr-checkbox.html: file tr-checkbox.html was
2716           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
2717
2718 2007-08-01 15:25  ivan
2719
2720         * httemplate/elements/tr-input-money.html: file tr-input-money.html
2721           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
2722           +0000
2723
2724 2007-08-01 15:25  ivan
2725
2726         * httemplate/elements/tr-password.html: file tr-password.html was
2727           added on branch FREESIDE_1_7_BRANCH on 2008-01-11 04:47:35 +0000
2728
2729 2007-08-01 15:25  ivan
2730
2731         * httemplate/elements/tr-select.html: file tr-select.html was added
2732           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:20 +0000
2733
2734 2007-08-01 15:25  ivan
2735
2736         * httemplate/elements/tr-td-label.html: file tr-td-label.html was
2737           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:20 +0000
2738
2739 2007-08-01 15:25  ivan
2740
2741         * httemplate/elements/tr-title.html: file tr-title.html was added
2742           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:47:47 +0000
2743
2744 2007-08-01 15:24  jeff
2745
2746         * FS/FS/part_pkg/prorate_delayed.pm: file prorate_delayed.pm was
2747           added on branch FREESIDE_1_7_BRANCH on 2007-12-21 22:27:14 +0000
2748
2749 2007-08-01 15:24  ivan
2750
2751         * FS/FS/part_pkg/prorate_delayed.pm,
2752           httemplate/elements/hidden.html,
2753           httemplate/elements/tr-checkbox.html,
2754           httemplate/elements/tr-fixed.html,
2755           httemplate/elements/tr-input-money.html,
2756           httemplate/elements/tr-input-text.html,
2757           httemplate/elements/tr-password.html,
2758           httemplate/elements/tr-select.html,
2759           httemplate/elements/tr-td-label.html,
2760           httemplate/elements/tr-title.html,
2761           httemplate/misc/cancel_cust.html: event refactor, landing on
2762           HEAD!
2763
2764 2007-08-01 15:21  ivan
2765
2766         * rt/lib/RTx/WebCronTool.pm: adding WebCronTool.pm to _1_7_BRANCH
2767           too
2768
2769 2007-08-01 15:20  ivan
2770
2771         * rt/lib/RTx/WebCronTool.pm: commit these RT differences, seem to
2772           be mostly in autogen'ed stuff
2773
2774 2007-08-01 15:20  ivan
2775
2776         * rt/lib/RTx/WebCronTool.pm: file WebCronTool.pm was added on
2777           branch FREESIDE_1_7_BRANCH on 2007-08-01 22:21:22 +0000
2778
2779 2007-07-20 12:58  ivan
2780
2781         * bin/apache.export: apache export: don't bomb out when svc_www
2782           records aren't associated with an svc_acct, just leave those
2783           subsitution vars blank
2784
2785 2007-07-18 14:13  ivan
2786
2787         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
2788           wtf
2789
2790 2007-07-17 20:23  jeff
2791
2792         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
2793           should be editable with ACL (#1730)
2794
2795 2007-07-14 10:42  rsiddall
2796
2797         * install/rpm/freeside.spec: The RPM requires mod_ssl, so modify
2798           the httpd conf file to require SSL.
2799
2800 2007-07-13 17:44  ivan
2801
2802         * bin/find-overapplied: a payment, by any other name
2803
2804 2007-07-13 16:58  ivan
2805
2806         * bin/: find-overapplied, strip-eps: adding quick find-overapplied
2807           script
2808
2809 2007-07-13 16:58  ivan
2810
2811         * bin/find-overapplied: file find-overapplied was added on branch
2812           FREESIDE_1_7_BRANCH on 2007-07-13 23:59:39 +0000
2813
2814 2007-07-13 16:52  ivan
2815
2816         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
2817           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
2818           FS/bin/freeside-prepaidd, httemplate/edit/process/cust_main.cgi,
2819           httemplate/misc/bill.cgi,
2820           httemplate/misc/process/recharge_svc.html: fix race condition
2821           where ->apply_payments_and_credits could double-apply in rare
2822           cases
2823
2824 2007-07-12 14:41  ivan
2825
2826         * bin/apache.export: add debugging flag to apache export
2827
2828 2007-07-11 04:10  ivan
2829
2830         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
2831           amount in error message
2832
2833 2007-07-11 01:35  ivan
2834
2835         * FS/FS/cust_main.pm: finish adding payunique field
2836
2837 2007-07-11 01:08  ivan
2838
2839         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
2840           httemplate/misc/process/payment.cgi: finish adding payunique
2841           field
2842
2843 2007-07-10 21:23  jeff
2844
2845         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
2846           paytype, stateid, and stateid_state for CHEK transactions (#1718)
2847
2848 2007-07-10 11:40  rsiddall
2849
2850         * install/rpm/freeside.spec: Added %post to mason RPM to create
2851           freeside user.
2852
2853 2007-07-10 10:05  rsiddall
2854
2855         * install/rpm/freeside.spec: Fixed bug where placeholders in
2856           freeside-init were not replaced during build.
2857
2858 2007-07-10 07:19  rsiddall
2859
2860         * install/rpm/freeside.spec: freeside users need home directories
2861           for SSH keys.  Lock and log directories were missing from RPM
2862           file list.
2863
2864 2007-07-08 20:07  rsiddall
2865
2866         * install/rpm/freeside.spec: Fixes problem with packaging the
2867           self-service clientd
2868
2869 2007-07-08 14:35  rsiddall
2870
2871         * install/rpm/INSTALL: Updated for include file for mason RPM
2872           dependencies
2873
2874 2007-07-08 14:29  rsiddall
2875
2876         * install/rpm/freeside-1.7.2.rpm.patch: No longer needed for
2877           Freeside versions greater than 1.7.2
2878
2879 2007-07-08 14:25  rsiddall
2880
2881         * install/rpm/rpm2Bundle: Utility for generating local Bundles from
2882           RPMs
2883
2884 2007-07-08 14:23  rsiddall
2885
2886         * install/rpm/: freeside-mason.deps.inc, freeside.spec: Updated for
2887           upcoming Freeside 1.7.3
2888
2889 2007-07-08 14:22  rsiddall
2890
2891         * FS/FS/part_export/communigate_pro_singledomain.pm: Work around
2892           for a bug in rpm's perldeps handling of here documents
2893
2894 2007-07-07 20:41  rsiddall
2895
2896         * install/rpm/freeside-mason.deps.inc: Perl dependencies for the
2897           Freeside Mason files RPM
2898
2899 2007-07-07 20:40  rsiddall
2900
2901         * install/rpm/freeside-1.7.2.rpm.patch: Patch to work around bug in
2902           rpm's handling of here documents, regenerated for Freeside 1.7.2
2903
2904 2007-07-07 20:37  rsiddall
2905
2906         * install/rpm/freeside-install: Modified for Freeside 1.7.2
2907
2908 2007-07-07 20:34  rsiddall
2909
2910         * install/rpm/freeside.spec: Updated for Freeside 1.7.2 without RT
2911
2912 2007-07-06 16:55  jeff
2913
2914         * httemplate/edit/process/svc_acct.cgi: manually editing usage
2915           counters removes overlimit status (#1706)
2916
2917 2007-07-06 01:08  ivan
2918
2919         * GPL, README: v3!
2920
2921 2007-07-05 15:05  ivan
2922
2923         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
2924           (without requiring it)
2925
2926 2007-07-01 17:15  ivan
2927
2928         * FS/FS/cust_pkg.pm: missing method name in docs
2929
2930 2007-06-30 17:36  ivan
2931
2932         * httemplate/edit/agent.cgi: separate agent interface is
2933           deprecated...
2934
2935 2007-06-29 14:06  ivan
2936
2937         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
2938           header/footer to svc_www view and edit
2939
2940 2007-06-28 18:42  ivan
2941
2942         * FS/FS/cust_pay.pm: silly missing parenthesis
2943
2944 2007-06-28 18:27  ivan
2945
2946         * bin/strip-eps: file strip-eps was added on branch
2947           FREESIDE_1_7_BRANCH on 2007-07-13 23:58:57 +0000
2948
2949 2007-06-28 18:27  ivan
2950
2951         * bin/strip-eps: removing create-history-tables, freeside-upgrade
2952           does this anyway
2953
2954 2007-06-28 18:23  ivan
2955
2956         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
2957           checking
2958
2959 2007-06-28 13:57  ivan
2960
2961         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
2962           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
2963           for cron jobs
2964
2965 2007-06-28 13:57  ivan
2966
2967         * bin/bill-as-nextmonth: file bill-as-nextmonth was added on branch
2968           FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2969
2970 2007-06-28 13:57  ivan
2971
2972         * bin/bill-as-nextmonth-BILL: file bill-as-nextmonth-BILL was added
2973           on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2974
2975 2007-06-28 13:57  ivan
2976
2977         * bin/bill-as-nextyear: file bill-as-nextyear was added on branch
2978           FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2979
2980 2007-06-28 13:57  ivan
2981
2982         * bin/bill-as-nextyear-BILL: file bill-as-nextyear-BILL was added
2983           on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2984
2985 2007-06-27 19:38  rsiddall
2986
2987         * install/rpm/INSTALL: file INSTALL was added on branch
2988           FREESIDE_1_7_BRANCH on 2007-07-08 21:35:41 +0000
2989
2990 2007-06-27 11:22  rsiddall
2991
2992         * install/rpm/freeside.sysconfig: file freeside.sysconfig was added
2993           on branch FREESIDE_1_7_BRANCH on 2007-11-06 21:23:38 +0000
2994
2995 2007-06-27 11:15  rsiddall
2996
2997         * install/rpm/freeside-install: file freeside-install was added on
2998           branch FREESIDE_1_7_BRANCH on 2007-07-08 03:37:03 +0000
2999
3000 2007-06-27 11:13  rsiddall
3001
3002         * install/rpm/freeside.spec: file freeside.spec was added on branch
3003           FREESIDE_1_7_BRANCH on 2007-07-08 03:34:33 +0000
3004
3005 2007-06-26 18:17  ivan
3006
3007         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: somehow
3008           missed commiting this on 1.7 branch
3009
3010 2007-06-26 11:58  ivan
3011
3012         * httemplate/search/cust_pay.cgi: fix check# search
3013
3014 2007-06-26 11:21  ivan
3015
3016         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
3017           Number::Format 1.50, not just any version (backport)
3018
3019 2007-06-26 09:55  jeff
3020
3021         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
3022           date range to page top
3023
3024 2007-06-26 08:36  jeff
3025
3026         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
3027           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
3028           httemplate/edit/REAL_cust_pkg.cgi,
3029           httemplate/edit/process/REAL_cust_pkg.cgi,
3030           httemplate/misc/cancel_pkg.html,
3031           httemplate/misc/process/cancel_pkg.html,
3032           httemplate/search/cust_pkg.cgi,
3033           httemplate/search/report_cust_pkg.html,
3034           httemplate/view/cust_main/packages.html: suspend later just like
3035           expire (#1487)
3036
3037 2007-06-25 19:31  ivan
3038
3039         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
3040           "====" to <HR> in selfservice usage stuff.  welcome to this
3041           millenium! :)
3042
3043 2007-06-22 14:25  jeff
3044
3045         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
3046           view_usage_details.html: self-service usage report enhancements
3047           (1495)
3048
3049 2007-06-22 10:27  jeff
3050
3051         * httemplate/graph/elements/monthly.html: add csv and excel export
3052           to sales reports (1426)
3053
3054 2007-06-22 10:21  jeff
3055
3056         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
3057
3058 2007-06-20 21:02  jeff
3059
3060         * FS/FS/Conf.pm, conf/welcome_letter, FS/FS/Misc.pm,
3061           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm: latex
3062           welcome letters (1677)
3063
3064 2007-06-20 15:58  ivan
3065
3066         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
3067           QuickCreateLong option, part of merging spiritone RT changes
3068
3069 2007-06-20 15:37  ivan
3070
3071         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
3072           clarity, part of merging spiritone RT changes (#1661)
3073
3074 2007-06-20 15:33  ivan
3075
3076         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
3077           $RT::MyTicketsLength patch from spiritone, part of merging RT
3078           changes (#1661)
3079
3080 2007-06-20 15:28  ivan
3081
3082         * rt/: lib/RTx/Statistics.pm, lib/RT/Extension/ActivityReports.pm,
3083           html/RTx/Statistics/DurationAsString,
3084           html/RTx/Statistics/index.html,
3085           html/RTx/Statistics/CallsMultiQueue/index.html,
3086           html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
3087           html/RTx/Statistics/CallsQueueDay/Results.tsv,
3088           html/RTx/Statistics/CallsQueueDay/index.html,
3089           html/RTx/Statistics/CallsQueueDay/Elements/Chart,
3090           html/RTx/Statistics/DayOfWeek/index.html,
3091           html/RTx/Statistics/DayOfWeek/Elements/Chart,
3092           html/RTx/Statistics/Elements/DateSelectRow,
3093           html/RTx/Statistics/Elements/DurationAsString,
3094           html/RTx/Statistics/Elements/GraphBox,
3095           html/RTx/Statistics/Elements/SelectMultiQueue,
3096           html/RTx/Statistics/Elements/StatColumnMap,
3097           html/RTx/Statistics/Elements/Tabs,
3098           html/RTx/Statistics/Elements/CollectionAsTable/Header,
3099           html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
3100           html/RTx/Statistics/Elements/CollectionAsTable/Row,
3101           html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
3102           html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
3103           html/RTx/Statistics/FAQ/index.html,
3104           html/RTx/Statistics/OpenStalled/Results.tsv,
3105           html/RTx/Statistics/OpenStalled/index.html,
3106           html/RTx/Statistics/OpenStalled/Elements/Chart,
3107           html/RTx/Statistics/Resolution/index.html,
3108           html/RTx/Statistics/Resolution/Elements/Chart,
3109           html/RTx/Statistics/TimeToResolve/index.html,
3110           html/RTx/Statistics/TimeToResolve/Elements/Chart,
3111           html/RTx/Statistics/UserTest/index.html,
3112           html/RTx/Statistics/UserTest/Elements/Chart,
3113           html/Callbacks/ActivityReports/Elements/Tabs/Default,
3114           html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
3115           html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
3116           html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
3117           html/Reports/Activity/ActivityDetail.html,
3118           html/Reports/Activity/ActivitySummary.html,
3119           html/Reports/Activity/ResolutionComments.html,
3120           html/Reports/Activity/ResolutionStatistics.html,
3121           html/Reports/Activity/index.html,
3122           html/Reports/Activity/Elements/LimitReport,
3123           html/Reports/Activity/Elements/MiniPlot,
3124           html/Reports/Activity/Elements/PrintFooter,
3125           html/Reports/Activity/Elements/PrintHeader,
3126           html/Reports/Activity/Elements/ScreenFooter,
3127           html/Reports/Activity/Elements/ScreenHeader,
3128           html/Reports/Activity/Elements/Tabs,
3129           html/Reports/Activity/Elements/Wrapper,
3130           html/Developer/CronTool/autohandler,
3131           html/Developer/CronTool/index.html: integrate RTx::Statistics,
3132           RT::Extension::ActivityReports package, and RTx::WebCronTool
3133           packages, as part of merging spiritone RT changes (#1661)
3134
3135 2007-06-20 15:28  ivan
3136
3137         * rt/html/Reports/Activity/ActivityDetail.html: file
3138           ActivityDetail.html was added on branch FREESIDE_1_7_BRANCH on
3139           2007-06-20 22:29:36 +0000
3140
3141 2007-06-20 15:28  ivan
3142
3143         * rt/html/Reports/Activity/ActivitySummary.html: file
3144           ActivitySummary.html was added on branch FREESIDE_1_7_BRANCH on
3145           2007-06-20 22:29:36 +0000
3146
3147 2007-06-20 15:28  ivan
3148
3149         * rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default: file
3150           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3151           22:29:35 +0000
3152
3153 2007-06-20 15:28  ivan
3154
3155         * rt/html/Reports/Activity/Elements/LimitReport: file LimitReport
3156           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3157           +0000
3158
3159 2007-06-20 15:28  ivan
3160
3161         * rt/html/Reports/Activity/Elements/MiniPlot: file MiniPlot was
3162           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38 +0000
3163
3164 2007-06-20 15:28  ivan
3165
3166         * rt/html/Reports/Activity/Elements/PrintFooter: file PrintFooter
3167           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3168           +0000
3169
3170 2007-06-20 15:28  ivan
3171
3172         * rt/html/Reports/Activity/Elements/PrintHeader: file PrintHeader
3173           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3174           +0000
3175
3176 2007-06-20 15:28  ivan
3177
3178         * rt/html/Reports/Activity/ResolutionComments.html: file
3179           ResolutionComments.html was added on branch FREESIDE_1_7_BRANCH
3180           on 2007-06-20 22:29:37 +0000
3181
3182 2007-06-20 15:28  ivan
3183
3184         * rt/html/Reports/Activity/ResolutionStatistics.html: file
3185           ResolutionStatistics.html was added on branch FREESIDE_1_7_BRANCH
3186           on 2007-06-20 22:29:37 +0000
3187
3188 2007-06-20 15:28  ivan
3189
3190         * rt/html/Reports/Activity/Elements/ScreenFooter: file ScreenFooter
3191           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3192           +0000
3193
3194 2007-06-20 15:28  ivan
3195
3196         * rt/html/Reports/Activity/Elements/ScreenHeader: file ScreenHeader
3197           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3198           +0000
3199
3200 2007-06-20 15:28  ivan
3201
3202         *
3203           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions:
3204           file SearchActions was added on branch FREESIDE_1_7_BRANCH on
3205           2007-06-20 22:29:34 +0000
3206
3207 2007-06-20 15:28  ivan
3208
3209         * rt/html/Reports/Activity/Elements/Tabs: file Tabs was added on
3210           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:39 +0000
3211
3212 2007-06-20 15:28  ivan
3213
3214         * rt/html/Reports/Activity/Elements/Wrapper: file Wrapper was added
3215           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:39 +0000
3216
3217 2007-06-20 15:28  ivan
3218
3219         * rt/html/Developer/CronTool/autohandler: file autohandler was
3220           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:41 +0000
3221
3222 2007-06-20 15:28  ivan
3223
3224         * rt/html/Reports/Activity/index.html: file index.html was added on
3225           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38 +0000
3226
3227 2007-06-20 15:28  ivan
3228
3229         * rt/html/Developer/CronTool/index.html: file index.html was added
3230           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:41 +0000
3231
3232 2007-06-20 15:28  ivan
3233
3234         * rt/html/RTx/Statistics/TimeToResolve/Elements/Chart: file Chart
3235           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:22
3236           +0000
3237
3238 2007-06-20 15:28  ivan
3239
3240         * rt/html/RTx/Statistics/UserTest/Elements/Chart: file Chart was
3241           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:28 +0000
3242
3243 2007-06-20 15:28  ivan
3244
3245         * rt/html/Callbacks/ActivityReports/Elements/Tabs/Default: file
3246           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3247           22:29:31 +0000
3248
3249 2007-06-20 15:28  ivan
3250
3251         * rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default: file
3252           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3253           22:29:33 +0000
3254
3255 2007-06-20 15:28  ivan
3256
3257         * rt/html/RTx/Statistics/TimeToResolve/index.html: file index.html
3258           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:19
3259           +0000
3260
3261 2007-06-20 15:28  ivan
3262
3263         * rt/html/RTx/Statistics/UserTest/index.html: file index.html was
3264           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:28 +0000
3265
3266 2007-06-20 15:28  ivan
3267
3268         * rt/html/RTx/Statistics/: OpenStalled/Elements/Chart,
3269           Resolution/Elements/Chart: file Chart was added on branch
3270           FREESIDE_1_7_BRANCH on 2007-06-20 22:29:16 +0000
3271
3272 2007-06-20 15:28  ivan
3273
3274         * rt/html/RTx/Statistics/OpenStalled/Results.tsv: file Results.tsv
3275           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:15
3276           +0000
3277
3278 2007-06-20 15:28  ivan
3279
3280         * rt/html/RTx/Statistics/: FAQ/index.html, OpenStalled/index.html:
3281           file index.html was added on branch FREESIDE_1_7_BRANCH on
3282           2007-06-20 22:29:15 +0000
3283
3284 2007-06-20 15:28  ivan
3285
3286         * rt/html/RTx/Statistics/Resolution/index.html: file index.html was
3287           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:16 +0000
3288
3289 2007-06-20 15:28  ivan
3290
3291         * rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox: file
3292           ControlBox was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3293           22:29:15 +0000
3294
3295 2007-06-20 15:28  ivan
3296
3297         * rt/html/RTx/Statistics/Elements/CollectionAsTable/Header: file
3298           Header was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3299           22:29:14 +0000
3300
3301 2007-06-20 15:28  ivan
3302
3303         * rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat:
3304           file ParseFormat was added on branch FREESIDE_1_7_BRANCH on
3305           2007-06-20 22:29:14 +0000
3306
3307 2007-06-20 15:28  ivan
3308
3309         * rt/html/RTx/Statistics/Elements/CollectionAsTable/Row: file Row
3310           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:14
3311           +0000
3312
3313 2007-06-20 15:28  ivan
3314
3315         * rt/html/RTx/Statistics/Elements/Tabs: file Tabs was added on
3316           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:13 +0000
3317
3318 2007-06-20 15:28  ivan
3319
3320         * rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage: file
3321           UpdatePage was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3322           22:29:15 +0000
3323
3324 2007-06-20 15:28  ivan
3325
3326         * rt/html/RTx/Statistics/Elements/SelectMultiQueue: file
3327           SelectMultiQueue was added on branch FREESIDE_1_7_BRANCH on
3328           2007-06-20 22:29:11 +0000
3329
3330 2007-06-20 15:28  ivan
3331
3332         * rt/html/RTx/Statistics/Elements/StatColumnMap: file StatColumnMap
3333           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:11
3334           +0000
3335
3336 2007-06-20 15:28  ivan
3337
3338         * rt/html/RTx/Statistics/Elements/GraphBox: file GraphBox was added
3339           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:11 +0000
3340
3341 2007-06-20 15:28  ivan
3342
3343         * rt/html/RTx/Statistics/DayOfWeek/Elements/Chart: file Chart was
3344           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:06 +0000
3345
3346 2007-06-20 15:28  ivan
3347
3348         * rt/html/RTx/Statistics/Elements/DateSelectRow: file DateSelectRow
3349           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:10
3350           +0000
3351
3352 2007-06-20 15:28  ivan
3353
3354         * rt/html/RTx/Statistics/Elements/DurationAsString: file
3355           DurationAsString was added on branch FREESIDE_1_7_BRANCH on
3356           2007-06-20 22:29:11 +0000
3357
3358 2007-06-20 15:28  ivan
3359
3360         * rt/lib/RT/Extension/ActivityReports.pm: file ActivityReports.pm
3361           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:49
3362           +0000
3363
3364 2007-06-20 15:28  ivan
3365
3366         * rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart: file Chart
3367           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:55
3368           +0000
3369
3370 2007-06-20 15:28  ivan
3371
3372         * rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart: file Chart
3373           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:02
3374           +0000
3375
3376 2007-06-20 15:28  ivan
3377
3378         * rt/html/RTx/Statistics/DurationAsString: file DurationAsString
3379           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:52
3380           +0000
3381
3382 2007-06-20 15:28  ivan
3383
3384         * rt/html/RTx/Statistics/CallsQueueDay/Results.tsv: file
3385           Results.tsv was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3386           22:29:01 +0000
3387
3388 2007-06-20 15:28  ivan
3389
3390         * rt/lib/RTx/Statistics.pm: file Statistics.pm was added on branch
3391           FREESIDE_1_7_BRANCH on 2007-06-20 22:28:41 +0000
3392
3393 2007-06-20 15:28  ivan
3394
3395         * rt/html/RTx/Statistics/index.html: file index.html was added on
3396           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:52 +0000
3397
3398 2007-06-20 15:28  ivan
3399
3400         * rt/html/RTx/Statistics/CallsMultiQueue/index.html: file
3401           index.html was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3402           22:28:55 +0000
3403
3404 2007-06-20 15:28  ivan
3405
3406         * rt/html/RTx/Statistics/CallsQueueDay/index.html: file index.html
3407           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:02
3408           +0000
3409
3410 2007-06-20 15:28  ivan
3411
3412         * rt/html/RTx/Statistics/DayOfWeek/index.html: file index.html was
3413           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:04 +0000
3414
3415 2007-06-20 15:28  ivan
3416
3417         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
3418           rt/html/RTx/Statistics/index.html,
3419           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
3420           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
3421           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
3422           rt/html/RTx/Statistics/CallsQueueDay/index.html,
3423           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
3424           rt/html/RTx/Statistics/DayOfWeek/index.html,
3425           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
3426           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
3427           rt/html/RTx/Statistics/Elements/DateSelectRow,
3428           rt/html/RTx/Statistics/Elements/DurationAsString,
3429           rt/html/RTx/Statistics/Elements/GraphBox,
3430           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
3431           rt/html/RTx/Statistics/Elements/StatColumnMap,
3432           rt/html/RTx/Statistics/Elements/Tabs,
3433           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
3434           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
3435           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
3436           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
3437           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
3438           rt/html/RTx/Statistics/FAQ/index.html,
3439           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
3440           rt/html/RTx/Statistics/OpenStalled/index.html,
3441           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
3442           rt/html/RTx/Statistics/Resolution/index.html,
3443           rt/html/RTx/Statistics/Resolution/Elements/Chart,
3444           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
3445           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
3446           rt/html/RTx/Statistics/TimeToResolve/index.html,
3447           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
3448           rt/html/RTx/Statistics/UserTest/index.html,
3449           rt/html/RTx/Statistics/UserTest/Elements/Chart,
3450           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
3451           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
3452           rt/html/Developer/CronTool/autohandler,
3453           rt/html/Developer/CronTool/index.html,
3454           rt/html/Reports/Activity/ActivityDetail.html,
3455           rt/html/Reports/Activity/ActivitySummary.html,
3456           rt/html/Reports/Activity/ResolutionComments.html,
3457           rt/html/Reports/Activity/ResolutionStatistics.html,
3458           rt/html/Reports/Activity/index.html,
3459           rt/html/Reports/Activity/Elements/LimitReport,
3460           rt/html/Reports/Activity/Elements/MiniPlot,
3461           rt/html/Reports/Activity/Elements/PrintFooter,
3462           rt/html/Reports/Activity/Elements/PrintHeader,
3463           rt/html/Reports/Activity/Elements/ScreenFooter,
3464           rt/html/Reports/Activity/Elements/ScreenHeader,
3465           rt/html/Reports/Activity/Elements/Tabs,
3466           rt/html/Reports/Activity/Elements/Wrapper: integrate
3467           RTx::Statistics package, part of merging spiritone RT changes
3468           (#1661)
3469
3470 2007-06-18 09:45  jeff
3471
3472         * httemplate/edit/svc_www.cgi: must escape config data
3473
3474 2007-06-15 11:44  jeff
3475
3476         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
3477           httemplate/edit/process/cust_refund.cgi: paydate option for
3478           realtime_refund_bop and UI entry for cust_pay records without it
3479           (#1662 UI)
3480
3481 2007-06-14 17:58  jeff
3482
3483         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
3484           to B:OP during refunds with paynum (#1662)
3485
3486 2007-06-13 12:28  ivan
3487
3488         * FS/t/cust_pkg_option.t: adding test file on 1.7 branch
3489
3490 2007-06-13 09:56  jeff
3491
3492         * FS/FS/part_export/sqlradius.pm: additional debugging
3493
3494 2007-06-08 17:53  ivan
3495
3496         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
3497           bill-for-next* hacks like bill-next* stuff but with -n flag, for
3498           skycatcher
3499
3500 2007-06-08 17:53  ivan
3501
3502         * bin/bill-for-nextmonth: file bill-for-nextmonth was added on
3503           branch FREESIDE_1_7_BRANCH on 2007-06-09 00:53:20 +0000
3504
3505 2007-06-08 17:53  ivan
3506
3507         * bin/bill-for-nextyear: file bill-for-nextyear was added on branch
3508           FREESIDE_1_7_BRANCH on 2007-06-09 00:53:20 +0000
3509
3510 2007-06-08 17:40  ivan
3511
3512         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
3513           skycatcher modifications for pre-printing invoices, but with
3514           today's date
3515
3516 2007-06-08 16:21  ivan
3517
3518         * bin/: all-postal-no-email: adding quick script to move all
3519           customers to postal billing only for skycatcher
3520
3521 2007-06-08 16:21  ivan
3522
3523         * bin/all-postal-no-email: file all-postal-no-email was added on
3524           branch FREESIDE_1_7_BRANCH on 2007-06-08 23:21:19 +0000
3525
3526 2007-06-08 10:38  jeff
3527
3528         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
3529           usergroup table (work around #1606)
3530
3531 2007-06-08 07:40  jeff
3532
3533         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
3534           (fixes #1657)
3535
3536 2007-06-06 17:45  jeff
3537
3538         * FS/FS/cust_bill.pm: cruft removal
3539
3540 2007-06-06 15:31  jeff
3541
3542         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
3543           (#1658)
3544
3545 2007-06-06 13:02  khoff
3546
3547         * FS/FS/: Conf.pm, cust_main.pm: Added 'disable_void_after' config
3548           option to disable the VOID-before-credit behavior of
3549           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
3550           broken gateways like SkipJack that a pprove VOIDs for settled
3551           transactions. (Backport)
3552
3553 2007-06-05 08:07  jeff
3554
3555         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
3556           statement
3557
3558 2007-06-02 14:07  jeff
3559
3560         * httemplate/elements/header.html: drop ticket search form and
3561           logic from ticketless installs
3562
3563 2007-05-31 08:04  jeff
3564
3565         * httemplate/edit/payment_gateway.html: add TransFirst eLink
3566           support (backport)
3567
3568 2007-05-29 20:38  ivan
3569
3570         * FS/FS/svc_external.pm: should eliminiate error: Use of
3571           uninitialized value in string eq at
3572           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
3573
3574 2007-05-29 20:05  ivan
3575
3576         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
3577           domain records with " in them...
3578
3579 2007-05-21 17:34  ivan
3580
3581         * httemplate/search/report_tax.cgi: fix tax reports for some odd
3582           upgrade edge cases: when you have both taxclass and non-taxclass
3583           entries in cust_main_county for a single region (not correct
3584           setup in the first place), and non-null but empty values in
3585           taxname
3586
3587 2007-05-20 19:18  ivan
3588
3589         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
3590           some reason DBIx::DBSchema can't reverse engineer the schema for
3591           it, causing freeside-upgrade to error out trying to recreate it
3592
3593 2007-05-18 16:44  ivan
3594
3595         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
3596           hide postal/fax invoice options in backoffice as well as
3597           self-service.  closes: bug#1614
3598
3599 2007-05-14 19:36  jeff
3600
3601         * FS/FS/ClientAPI/MyAccount.pm: default to CARD with no payby from
3602           selfservice
3603
3604 2007-05-11 16:19  khoff
3605
3606         * httemplate/search/: report_cust_bill.html,
3607           report_cust_credit.html, report_cust_main-zip.html,
3608           report_cust_pay.html, report_cust_pay_batch.html,
3609           report_cust_pkg.html: Fix (hopefully) all uses of
3610           /elements/tr-select-agent.html where agentnum may be undefined.
3611           (backport)
3612
3613 2007-05-11 12:51  khoff
3614
3615         * FS/FS/svc_Common.pm: Quiet "Use of uninitialized value in string
3616           eq".  (Backport)
3617
3618 2007-05-11 12:03  ivan
3619
3620         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
3621           an error status, so don't up the queue with "failed: Can't logout
3622           of CGPro: No error"
3623
3624 2007-05-11 11:14  khoff
3625
3626         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
3627           URL.
3628
3629 2007-05-11 11:08  khoff
3630
3631         * FS/FS/XMLRPC.pm: Quiet debug output.
3632
3633 2007-05-08 15:44  jeff
3634
3635         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
3636           plan data (backport)
3637
3638 2007-05-08 15:10  jeff
3639
3640         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
3641           megabytes
3642
3643 2007-05-08 09:51  ivan
3644
3645         * bin/: bill-nextmonth, bill-nextyear: [no log message]
3646
3647 2007-05-08 09:51  ivan
3648
3649         * bin/bill-nextmonth: file bill-nextmonth was added on branch
3650           FREESIDE_1_7_BRANCH on 2007-05-08 16:51:13 +0000
3651
3652 2007-05-08 09:51  ivan
3653
3654         * bin/bill-nextyear: file bill-nextyear was added on branch
3655           FREESIDE_1_7_BRANCH on 2007-05-08 16:51:13 +0000
3656
3657 2007-05-06 23:36  jeff
3658
3659         * FS/bin/: freeside-sqlradius-dedup-group,
3660           freeside-sqlradius-reset: sqlradius usergroup tools (backport)
3661
3662 2007-05-06 23:35  jeff
3663
3664         * FS/bin/freeside-sqlradius-dedup-group: file
3665           freeside-sqlradius-dedup-group was added on branch
3666           FREESIDE_1_7_BRANCH on 2007-05-07 06:36:57 +0000
3667
3668 2007-05-06 23:35  jeff
3669
3670         * FS/bin/freeside-sqlradius-dedup-group: sqlradius usergroup tools
3671
3672 2007-05-06 19:22  jeff
3673
3674         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
3675           (backport)
3676
3677 2007-05-06 19:22  jeff
3678
3679         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
3680           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
3681           groups handling (backport)
3682
3683 2007-05-01 13:00  ivan
3684
3685         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
3686
3687 2007-05-01 12:57  ivan
3688
3689         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
3690           FS::ClientAPI_SessionCache for signup info so it actually works -
3691           speed up signups
3692
3693 2007-04-30 13:56  jeff
3694
3695         * httemplate/edit/cust_main/billing.html: correct bad conflict
3696           resolution
3697
3698 2007-04-29 16:30  jeff
3699
3700         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
3701           FS/FS/ClientAPI/Signup.pm,
3702           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3703           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
3704           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3705           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3706           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3707           fs_selfservice/FS-SelfService/cgi/signup.html,
3708           httemplate/edit/cust_main/billing.html,
3709           httemplate/view/cust_main/billing.html: ticket 1568 config
3710           options for new echeck fields and addition to selfservice
3711           interface (backport)
3712
3713 2007-04-29 15:55  jeff
3714
3715         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html: file
3716           ach_payment_results.html was added on branch FREESIDE_1_7_BRANCH
3717           on 2007-04-29 23:30:52 +0000
3718
3719 2007-04-29 15:55  jeff
3720
3721         * fs_selfservice/FS-SelfService/cgi/make_ach_payment.html: file
3722           make_ach_payment.html was added on branch FREESIDE_1_7_BRANCH on
3723           2007-04-29 23:30:52 +0000
3724
3725 2007-04-29 15:55  jeff
3726
3727         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
3728           make_ach_payment.html: ticket 1568 config options for new echeck
3729           fields and addition to selfservice interface
3730
3731 2007-04-27 15:56  jeff
3732
3733         * httemplate/edit/cust_main/contact.html: adjust default labelling
3734           (backport)
3735
3736 2007-04-27 15:37  jeff
3737
3738         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
3739           value
3740
3741 2007-04-27 14:29  jeff
3742
3743         * httemplate/view/cust_main/contacts.html: fix tyops
3744
3745 2007-04-25 21:47  jeff
3746
3747         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
3748           httemplate/misc/recharge_svc.html: more datavolume format
3749           (backport)
3750
3751 2007-04-25 20:35  ivan
3752
3753         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
3754           datavolume-forcemegabytes
3755
3756 2007-04-25 20:11  jeff
3757
3758         * FS/FS/UI/bytecount.pm: improve configfile handling (backport)
3759
3760 2007-04-25 18:50  jeff
3761
3762         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
3763           dodgy ACH hack from ticket 1436 (backport)
3764
3765 2007-04-24 18:35  ivan
3766
3767         * FS/FS/: Conf.pm, cust_bill.pm: add lpr-postscript_prefix and
3768           lpr-postscript_suffix config options for printer commands to
3769           place printer in postscript mode
3770
3771 2007-04-24 15:36  jeff
3772
3773         * FS/FS/Setup.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
3774           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
3775           httemplate/edit/process/cust_main.cgi,
3776           httemplate/view/cust_main/contacts.html: 1528 add driver's
3777           license field, mask it and ssn (backport)
3778
3779 2007-04-23 17:21  jeff
3780
3781         * FS/FS/svc_www.pm: untaint
3782
3783 2007-04-23 17:04  jeff
3784
3785         * httemplate/view/svc_acct.cgi: missed a bytecount
3786
3787 2007-04-23 16:34  ivan
3788
3789         * httemplate/search/cust_pkg.cgi: fix error: column reference
3790           "fieldname" is ambiguous
3791
3792 2007-04-23 07:34  jeff
3793
3794         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, bin/apache.export,
3795           httemplate/edit/svc_www.cgi, httemplate/view/svc_www.cgi: quick
3796           hack to add extra 'config lines' to svc_www and otherwise enhance
3797           svc_www (backport)
3798
3799 2007-04-22 20:42  jeff
3800
3801         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3802           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
3803           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
3804           add to ACH batch feature from customer view page (backport)
3805
3806 2007-04-20 21:44  ivan
3807
3808         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
3809           wrt where we're storing phone numbers
3810
3811 2007-04-20 14:40  ivan
3812
3813         * conf/: invoice_html, invoice_latex: add customer # to default
3814           invoice templates
3815
3816 2007-04-20 14:31  ivan
3817
3818         * httemplate/view/cust_main/billing.html: don't put this
3819           information way out on the right in its own columns.
3820
3821 2007-04-19 16:42  ivan
3822
3823         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
3824           to its own module (backport)
3825
3826 2007-04-19 16:38  jeff
3827
3828         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
3829           FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
3830           httemplate/edit/process/prepay_credit.cgi,
3831           httemplate/edit/process/svc_acct.cgi, htetc/handler.pl,
3832           httemplate/search/prepay_credit.html: break _bytecount
3833           subroutines out of FS::UI::Web (backport)
3834
3835 2007-04-19 16:30  jeff
3836
3837         * FS/FS/UI/bytecount.pm: file bytecount.pm was added on branch
3838           FREESIDE_1_7_BRANCH on 2007-04-19 23:38:33 +0000
3839
3840 2007-04-19 16:30  jeff
3841
3842         * FS/FS/UI/bytecount.pm: break _bytecount subroutines out of
3843           FS::UI::Web
3844
3845 2007-04-19 13:18  ivan
3846
3847         * htetc/handler.pl, httemplate/search/cust_svc.html,
3848           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
3849           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
3850           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
3851           with an explicit import.  did i mention this was really really
3852           weird?
3853
3854 2007-04-18 16:22  ivan
3855
3856         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
3857           fix use statements for FS::UI::Web.  not "use"ing modules in the
3858           actual modules you use them in is bad, mmmkay
3859
3860 2007-04-18 13:01  ivan
3861
3862         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
3863
3864 2007-04-12 17:53  jeff
3865
3866         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
3867
3868 2007-04-12 10:37  khoff
3869
3870         * httemplate/search/report_cust_bill.html: Fixed a problem with the
3871           %opts hash getting skewed (specifically $opt{'value'} == 'label')
3872           when $cgi->param('agentnum') was unset. (Backport)
3873
3874 2007-04-11 20:18  jeff
3875
3876         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
3877           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
3878           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
3879           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
3880           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
3881           httemplate/edit/process/part_pkg.cgi,
3882           httemplate/edit/process/svc_acct.cgi,
3883           httemplate/view/svc_acct.cgi: input and output on data volume
3884           fields specified with k,m,g,or t (backport)
3885
3886 2007-04-11 19:27  ivan
3887
3888         * httemplate/misc/process/recharge_svc.html: remove
3889           'backend-realtime' flag required for recharges, want that just
3890           for signups, running recharges right away by default is fine.
3891           also fix the 'fatal error - unknown payby' error that'll probably
3892           never be reached
3893
3894 2007-04-10 21:29  jeff
3895
3896         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
3897           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
3898           httemplate/view/cust_main/packages.html: usage suspend vs admin
3899           suspend -- avoid actual cust_pkg::suspend except legacy cases
3900           (backport)
3901
3902 2007-04-09 18:29  ivan
3903
3904         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
3905
3906 2007-04-09 16:39  jeff
3907
3908         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
3909           trigger recharge from the backend as in self-service (backport)
3910
3911 2007-04-07 18:18  jeff
3912
3913         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
3914           generated passwords be all caps (backport)
3915
3916 2007-04-07 17:44  jeff
3917
3918         * httemplate/edit/svc_acct.cgi: correct usage editing bug
3919           (backport)
3920
3921 2007-04-07 17:23  jeff
3922
3923         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
3924           svc_acct->email (backport)
3925
3926 2007-04-06 17:17  jeff
3927
3928         * httemplate/view/cust_main/billing.html: ommitted file (backport)
3929
3930 2007-04-06 16:58  jeff
3931
3932         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
3933           httemplate/misc/process/payment.cgi: integrate new echeck fields
3934           into freeside backend payment processing (backport)
3935
3936 2007-04-06 12:41  jeff
3937
3938         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3939           httemplate/edit/cust_main.cgi,
3940           httemplate/edit/cust_main/billing.html,
3941           httemplate/edit/cust_main/select-state.html: ticket 1443 add
3942           account type and bank state for echeck processing (backport)
3943
3944 2007-04-05 17:37  ivan
3945
3946         * FS/FS/Conf.pm: slight update for batch-enable description & add
3947           ach-spiritone format to batch-default and batch-fixed_format-CHEK
3948           config items
3949
3950 2007-04-05 16:59  khoff
3951
3952         * FS/FS/part_export/: nas_wrapper.pm, snmp.pm, trango.pm:
3953           Backporting FS::part_export::(nas_wrapper|snmp|trango) to
3954           FREESIDE_1_7_BRANCH
3955
3956 2007-04-05 07:18  jeff
3957
3958         * httemplate/misc/process/cust_main_note-import.cgi: use comments
3959           and not notes (backport)
3960
3961 2007-04-04 08:32  jeff
3962
3963         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
3964           events to fail (backport)
3965
3966 2007-04-03 12:38  jeff
3967
3968         * httemplate/misc/cust_main_note-import.cgi: correct handling of
3969           non-unix line termination (backport)
3970
3971 2007-03-27 20:59  ivan
3972
3973         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
3974           shellcommands delete export
3975
3976 2007-03-21 16:07  ivan
3977
3978         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
3979           when process returns no error_message
3980
3981 2007-03-21 15:09  ivan
3982
3983         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
3984           an error_message, output additional debugging information, if
3985           available
3986
3987 2007-03-20 21:12  jeff
3988
3989         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
3990           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
3991           format, return processing, and autopost (backport),
3992
3993 2007-03-20 18:35  jeff
3994
3995         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
3996           httemplate/pref/pref.html: ticket 1427, automatically email excel
3997           a/r report (backport)
3998
3999 2007-03-20 18:21  jeff
4000
4001         * FS/bin/freeside-fetch: ticket 1427, automatically email excel a/r
4002           report
4003
4004 2007-03-20 15:33  ivan
4005
4006         * FS/FS/cust_main.pm: tyop in manual backport; try 17commit or at
4007           least some sort of cvs diff | patch !  :)
4008
4009 2007-03-20 15:10  ivan
4010
4011         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
4012           agent-specific advertising sources
4013
4014 2007-03-20 13:21  jeff
4015
4016         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
4017           httemplate/misc/cust_main_note-import.cgi,
4018           httemplate/misc/cust_main_note-import.html,
4019           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
4020           tool for customer note importation (backport)
4021
4022 2007-03-20 13:11  jeff
4023
4024         * httemplate/misc/: cust_main_note-import.cgi,
4025           cust_main_note-import.html, process/cust_main_note-import.cgi:
4026           acls on new import
4027
4028 2007-03-20 10:03  jeff
4029
4030         * httemplate/misc/: cust_main_note-import.html,
4031           cust_main_note-import.cgi, process/cust_main_note-import.cgi:
4032           ticket 1418, a tool for customer note importation
4033
4034 2007-03-15 13:54  ivan
4035
4036         * FS/FS/part_pkg.pm: 13 months!
4037
4038 2007-03-15 13:08  khoff
4039
4040         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
4041           attributes to match actual field sizes.
4042
4043 2007-03-15 13:08  khoff
4044
4045         * FS/FS/part_export/router.pm: Added configurable error checks
4046           instead of stupid /^ERROR/ check.  Commands can now be processed
4047           with Text::Template using [@-- --@] delimeters, in addition to
4048           evaling a double-quoted string.  Cleaned up spurious debug
4049           output.
4050
4051 2007-03-15 13:07  khoff
4052
4053         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
4054           html form inputs.
4055
4056 2007-03-15 13:07  khoff
4057
4058         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
4059           serial.
4060
4061 2007-03-14 17:02  jeff
4062
4063         * FS/FS/svc_acct.pm: correcting ->replace on bill (backport)
4064
4065 2007-03-13 02:21  ivan
4066
4067         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
4068           until then, it should be ->username, not ->name, eek.  causing
4069           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
4070           type character varying(32)" errors and will be harder to
4071           normalize back to usernum when we fix that
4072
4073 2007-03-10 20:13  ivan
4074
4075         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
4076           whew, its paged
4077
4078 2007-03-09 16:21  khoff
4079
4080         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
4081           "identical" records anyway.
4082
4083 2007-03-09 16:21  khoff
4084
4085         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
4086           for FS::svc_broadband.
4087
4088 2007-03-07 11:48  khoff
4089
4090         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
4091           the setup fee while a package is suspended.
4092
4093 2007-03-06 11:56  ivan
4094
4095         * bin/slony-setup: slight update for slony setup script
4096
4097 2007-03-05 17:59  ivan
4098
4099         * httemplate/search/cust_main.cgi: fix status colors in mozilla
4100
4101 2007-03-02 15:48  ivan
4102
4103         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
4104           like "AUTH/TKT 123456"... will this make refunds work?
4105
4106 2007-03-01 22:24  ivan
4107
4108         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
4109           whew
4110
4111 2007-03-01 12:12  ivan
4112
4113         * FS/FS/Misc/prune.pm: yeah, a typo
4114
4115 2007-03-01 09:48  ivan
4116
4117         * FS/bin/: freeside-prune-applications, freeside-upgrade:
4118           prune_applications moved to FS::Misc::prune
4119
4120 2007-03-01 09:47  ivan
4121
4122         * FS/FS/Misc/: prune.pm: adding FS::Misc::prune
4123
4124 2007-03-01 09:44  ivan
4125
4126         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
4127
4128 2007-03-01 09:24  ivan
4129
4130         * FS/FS/cust_bill.pm: backport fix for "Can't call method
4131           "part_pkg" on an undefined value at .../cust_bill.pm line 434" to
4132           1.7
4133
4134 2007-03-01 08:36  ivan
4135
4136         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
4137
4138 2007-02-28 21:25  jeff
4139
4140         * FS/: FS/Misc.pm, FS/cust_credit.pm,
4141           bin/freeside-prune-applications, bin/freeside-upgrade: dangling
4142           cust_credit_refund not allowed (backport)
4143
4144 2007-02-28 21:13  jeff
4145
4146         * FS/bin/freeside-prune-applications: dangling cust_credit_refund
4147           not allowed
4148
4149 2007-02-28 11:41  jeff
4150
4151         * httemplate/: edit/cust_main/select-domain.html,
4152           misc/svc_acct-domains.cgi: restore (none) choice to first package
4153           select
4154
4155 2007-02-28 11:21  ivan
4156
4157         * httemplate/misc/delete-cust_refund.cgi: adding refund deletion to
4158           this branch
4159
4160 2007-02-16 14:06  ivan
4161
4162         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
4163
4164 2007-02-16 12:54  jeff
4165
4166         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
4167           setting
4168
4169 2007-02-14 16:49  ivan
4170
4171         * httemplate/edit/part_bill_event.cgi: add send_email event
4172
4173 2007-02-14 16:48  ivan
4174
4175         * conf/invoice_html: remove commented-out example notes section
4176
4177 2007-02-14 15:32  jeff
4178
4179         * httemplate/: edit/cust_main/select-domain.html,
4180           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
4181           on first package in edit/cust_main
4182
4183 2007-02-14 14:43  ivan
4184
4185         * httemplate/search/report_receivables.cgi: fix alignment on
4186           receivables report
4187
4188 2007-02-14 13:23  ivan
4189
4190         * httemplate/search/report_cust_pkg.html: grey out disabled text
4191           boxes for IE
4192
4193 2007-02-14 00:48  ivan
4194
4195         * httemplate/elements/select-cust_pkg-status.html,
4196           httemplate/elements/tr-input-beginning_ending.html,
4197           httemplate/search/cust_pkg.cgi,
4198           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
4199           httemplate/images/calendar-disabled.png: add more options to
4200           advanced package reporting
4201
4202 2007-02-13 19:12  jeff
4203
4204         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
4205           impending_recur_notification
4206
4207 2007-02-13 17:43  ivan
4208
4209         * httemplate/search/svc_www.cgi: fix up svc_www searching
4210
4211 2007-02-13 16:19  jeff
4212
4213         * FS/FS/Conf.pm: better docs for impending doom
4214
4215 2007-02-13 14:24  ivan
4216
4217         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
4218           orders, patch from Sean Hanson/S1
4219
4220 2007-02-13 14:08  ivan
4221
4222         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
4223           in, patch from Sean Hanson/S1
4224
4225 2007-02-12 21:00  jayce
4226
4227         * httemplate/edit/payment_gateway.html: Small hint on how the
4228           options field is used.
4229
4230 2007-02-12 17:16  jeff
4231
4232         * httemplate/edit/cust_main.cgi: another place to alphabetize
4233
4234 2007-02-12 09:56  jeff
4235
4236         * FS/FS/ClientAPI/Signup.pm,
4237           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
4238           new package order SELECT (ticket 1446)
4239
4240 2007-02-11 19:11  ivan
4241
4242         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
4243
4244 2007-02-11 00:51  ivan
4245
4246         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
4247           now now
4248
4249 2007-02-10 23:04  ivan
4250
4251         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
4252           "cust-fields" config value has been set
4253
4254 2007-02-09 22:13  ivan
4255
4256         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
4257           httemplate/edit/part_svc.cgi: reincorporate the changes from
4258           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
4259           that were lost due to the concurrent service-refactor merge
4260
4261 2007-02-09 16:42  ivan
4262
4263         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
4264           this time
4265
4266 2007-02-09 15:29  ivan
4267
4268         * httemplate/misc/change_pkg.cgi: fix change package link
4269
4270 2007-02-08 20:54  ivan
4271
4272         * bin/import-county-tax-rates: quick hack to import rates for
4273           landel
4274
4275 2007-02-08 20:37  jayce
4276
4277         * httemplate/view/cust_main/packages.html: Set the correct access
4278           right for the cancel link to work
4279
4280 2007-02-08 17:05  ivan
4281
4282         * conf/: invoice_html_statement, invoice_latex_statement,
4283           invoice_latexnotes_statement, invoice_template_statement: add
4284           default statement conf
4285
4286 2007-02-08 14:54  ivan
4287
4288         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
4289           groups_susp_reason option
4290
4291 2007-02-08 14:19  ivan
4292
4293         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
4294           don't rely on qsearchs to trim it for you - it is inefficient and
4295           outputs long verbose warnings
4296
4297 2007-02-08 14:08  ivan
4298
4299         * httemplate/pref/pref-process.html: second "my" localizing the
4300           variable and causing password changes to fail
4301
4302 2007-02-08 09:00  jeff
4303
4304         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
4305           edit/part_svc.cgi
4306
4307 2007-02-08 08:04  jeff
4308
4309         * httemplate/edit/part_pkg.cgi: gratuitous quote
4310
4311 2007-02-08 01:13  jeff
4312
4313         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
4314           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
4315
4316 2007-02-08 00:19  ivan
4317
4318         * FS/FS/CGI.pm: fix the popup progress bars, whew
4319
4320 2007-02-07 17:46  jeff
4321
4322         * FS/FS/part_pkg.pm, htetc/handler.pl,
4323           httemplate/elements/select-table.html,
4324           httemplate/edit/part_pkg.cgi,
4325           httemplate/edit/process/part_pkg.cgi: agent type on package
4326           add/edit (ticket 1446)
4327
4328 2007-02-06 16:46  ivan
4329
4330         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
4331           payment receipts if the conf file is created
4332
4333 2007-02-05 15:48  ivan
4334
4335         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
4336           line-item application erroring out on tax applications
4337
4338 2007-02-05 14:12  ivan
4339
4340         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
4341           catch the Cant call method "part_pkg" on an undefined value at
4342           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
4343           line 181" bug
4344
4345 2007-02-05 09:21  ivan
4346
4347         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
4348           import too... whew!  this should be it
4349
4350 2007-02-05 08:01  ivan
4351
4352         * FS/FS/pay_batch.pm: fix param passing
4353
4354 2007-02-05 07:49  ivan
4355
4356         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
4357           upload
4358
4359 2007-02-05 07:48  ivan
4360
4361         * httemplate/misc/upload-batch.cgi: misterminated <%init>
4362
4363 2007-02-05 07:02  ivan
4364
4365         * FS/FS/pay_batch.pm: remove refactored code
4366
4367 2007-02-05 05:10  ivan
4368
4369         * httemplate/search/: report_receivables.cgi,
4370           report_receivables.html: add "over X days" option to receivables
4371           report
4372
4373 2007-02-05 04:51  ivan
4374
4375         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
4376           httemplate/view/cust_bill-pdf.cgi,
4377           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
4378           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
4379           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
4380           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
4381           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
4382           httemplate/view/cust_main/contacts.html,
4383           httemplate/view/elements/svc_Common.html: C is for
4384           Cookie^WControl
4385
4386 2007-02-05 03:35  ivan
4387
4388         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
4389
4390 2007-02-05 03:12  ivan
4391
4392         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
4393           NOW, instead of last bill to next bill
4394
4395 2007-02-05 01:45  ivan
4396
4397         * httemplate/misc/download-batch.cgi: upon first download, have
4398           batches auto-set amount to customer balance if it is smaller
4399
4400 2007-02-05 01:44  ivan
4401
4402         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
4403           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
4404           cust_pay_batch::upload results subroutine to an FS::pay_batch
4405           method.  upon first download, have batches auto-reset their
4406           amounts to the customer balance upon if it is smaller.
4407
4408 2007-02-03 17:47  ivan
4409
4410         * httemplate/: search/cust_pay_batch.cgi,
4411           view/cust_main/payment_history.html: add link to some batched
4412           payment info to customer view
4413
4414 2007-02-03 16:01  ivan
4415
4416         * FS/FS/ClientAPI/Signup.pm: quieter
4417
4418 2007-02-03 05:05  ivan
4419
4420         * FS/FS/cust_pkg.pm: this should fix services with negative
4421           num_avail showing up for provisioning
4422
4423 2007-02-03 04:07  ivan
4424
4425         * FS/FS/cust_main_Mixin.pm: remove debugging left on
4426
4427 2007-02-03 03:36  ivan
4428
4429         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
4430           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
4431           httemplate/elements/menu.html,
4432           httemplate/graph/cust_bill_pkg.cgi,
4433           httemplate/graph/money_time.cgi,
4434           httemplate/graph/report_cust_bill_pkg.html,
4435           httemplate/graph/report_money_time.html,
4436           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
4437           httemplate/search/cust_bill_event.cgi,
4438           httemplate/search/cust_bill_event.html,
4439           httemplate/search/cust_bill_pkg.cgi,
4440           httemplate/search/cust_credit.html,
4441           httemplate/search/cust_main-otaker.cgi,
4442           httemplate/search/cust_main-zip.html,
4443           httemplate/search/cust_main.cgi,
4444           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
4445           httemplate/search/cust_pay_batch.cgi,
4446           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
4447           httemplate/search/cust_tax_exempt_pkg.cgi,
4448           httemplate/search/inventory_item.html,
4449           httemplate/search/pay_batch.cgi,
4450           httemplate/search/pay_batch.html, httemplate/search/queue.html,
4451           httemplate/search/reg_code.html,
4452           httemplate/search/report_cdr.html,
4453           httemplate/search/report_cust_bill.html,
4454           httemplate/search/report_cust_credit.html,
4455           httemplate/search/report_cust_main-zip.html,
4456           httemplate/search/report_cust_pay.html,
4457           httemplate/search/report_cust_pay_batch.html,
4458           httemplate/search/report_cust_pkg.html,
4459           httemplate/search/report_prepaid_income.cgi,
4460           httemplate/search/report_prepaid_income.html,
4461           httemplate/search/report_receivables.cgi,
4462           httemplate/search/report_receivables.html,
4463           httemplate/search/report_tax.cgi,
4464           httemplate/search/report_tax.html, httemplate/search/sql.html,
4465           httemplate/search/sqlradius.cgi,
4466           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
4467           httemplate/search/svc_broadband.cgi,
4468           httemplate/search/svc_domain.cgi,
4469           httemplate/search/svc_external.cgi,
4470           httemplate/search/svc_forward.cgi,
4471           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
4472           add customer status column to customer & most other reports.
4473           also put the C in ACL in the search/ and graph/ directories.
4474
4475 2007-02-02 18:39  jeff
4476
4477         * FS/bin/freeside-reset-fixed: do a setfixed
4478
4479 2007-02-01 22:29  ivan
4480
4481         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
4482
4483 2007-02-01 20:39  ivan
4484
4485         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
4486           sources in signup
4487
4488 2007-01-31 19:08  jeff
4489
4490         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
4491
4492 2007-01-31 18:37  jeff
4493
4494         * FS/FS/svc_acct.pm: spurious line
4495
4496 2007-01-31 18:35  ivan
4497
4498         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
4499           packages
4500
4501 2007-01-31 18:13  jeff
4502
4503         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
4504           ticket 1455
4505
4506 2007-01-31 17:57  ivan
4507
4508         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
4509           thing
4510
4511 2007-01-31 10:28  jeff
4512
4513         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
4514
4515 2007-01-30 22:30  khoff
4516
4517         * FS/FS/part_export/snmp.pm: Don't break if we're missing
4518           Net::SNMP.  Apparenty "require" doesn't do the trick.
4519
4520 2007-01-30 21:45  khoff
4521
4522         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
4523           flexibilty until the export subsystem rewrite.
4524
4525 2007-01-30 21:43  khoff
4526
4527         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
4528           FS::part_export::router  - Refactored to be more easily
4529           sub-classed.   - Moved per-export options to FS:;router virtual
4530           fields.   - Fixed other general brokenness.
4531
4532           FS::part_export::snmp  - SNMP export sub-classed from
4533           FS::part_export::router
4534
4535           FS::part_export::trango  - Export for Trango proprietary access
4536           points.  Sub-classed from FS::part_export::snmp.
4537
4538 2007-01-30 21:23  jeff
4539
4540         * FS/FS/cust_main.pm: minor improvement
4541
4542 2007-01-30 20:30  jeff
4543
4544         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
4545           httemplate/edit/process/cust_pay.cgi,
4546           httemplate/misc/process/payment.cgi: small change in payment
4547           receipt handling (ticket 1422)
4548
4549 2007-01-30 20:26  ivan
4550
4551         * httemplate/: edit/quick-charge.html,
4552           elements/select-taxclass.html, elements/tr-select-taxclass.html,
4553           view/cust_main/packages.html: minor UI work on one-time charges
4554           w/taxclasses
4555
4556 2007-01-30 19:42  jeff
4557
4558         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
4559
4560 2007-01-30 19:42  ivan
4561
4562         * FS/t/cust_pkg_option.t: file cust_pkg_option.t was added on
4563           branch FREESIDE_1_7_BRANCH on 2007-06-13 19:28:27 +0000
4564
4565 2007-01-30 18:08  ivan
4566
4567         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
4568           until then, it shouldn't be missing the standard header
4569
4570 2007-01-30 15:50  ivan
4571
4572         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
4573           invoices
4574
4575 2007-01-30 13:21  jeff
4576
4577         * FS/FS/svc_acct.pm: avoiding brane pane
4578
4579 2007-01-30 12:59  ivan
4580
4581         * httemplate/: browse/access_group.html, browse/access_user.html,
4582           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
4583           browse/cust_main_county.cgi, browse/inventory_class.html,
4584           browse/msgcat.cgi, browse/part_bill_event.cgi,
4585           browse/part_export.cgi, browse/part_pkg.cgi,
4586           browse/part_referral.html, browse/part_svc.cgi,
4587           browse/part_virtual_field.cgi, browse/payment_gateway.html,
4588           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
4589           browse/reason_type.html, browse/router.cgi,
4590           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
4591           search/prepay_credit.html: its all about control
4592
4593 2007-01-30 11:45  ivan
4594
4595         * FS/FS/option_Common.pm: fix old-record detection bug in
4596           option_Common
4597
4598 2007-01-30 11:40  jeff
4599
4600         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
4601           to invoicing_list (ticket 1424)
4602
4603 2007-01-30 10:52  jeff
4604
4605         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
4606           FS/FS/ClientAPI/Signup.pm,
4607           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
4608           available for self-service success (ticket 1420)
4609
4610 2007-01-29 15:16  ivan
4611
4612         * httemplate/config/: config-process.cgi, config-view.cgi,
4613           config.cgi: putting the C in ACL
4614
4615 2007-01-29 13:11  ivan
4616
4617         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
4618           <%init> helps alot
4619
4620 2007-01-29 10:50  ivan
4621
4622         * httemplate/pref/: pref-process.html, pref.html: record resolution
4623           & colro depth in user prefs
4624
4625 2007-01-29 08:16  ivan
4626
4627         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
4628
4629 2007-01-29 08:01  ivan
4630
4631         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
4632           email display bug on advanced package report, closes: Bug#1416
4633
4634 2007-01-29 04:07  ivan
4635
4636         * htetc/handler.pl: warnings in <%once> sections should not be
4637           fatal
4638
4639 2007-01-29 03:55  ivan
4640
4641         * FS/FS/option_Common.pm: remove extraneous debugging
4642
4643 2007-01-29 03:31  ivan
4644
4645         * Makefile: looks like a duck
4646
4647 2007-01-27 18:21  ivan
4648
4649         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
4650           domain zone viewing a little
4651
4652 2007-01-26 00:18  ivan
4653
4654         * FS/FS/access_user.pm: out of scope bad
4655
4656 2007-01-26 00:17  ivan
4657
4658         * FS/FS/access_user.pm: spurious password changes bad...
4659
4660 2007-01-26 00:11  ivan
4661
4662         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
4663
4664 2007-01-26 00:04  ivan
4665
4666         * FS/FS/access_user.pm, httemplate/elements/header.html,
4667           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
4668           httemplate/elements/xmenu.top.css,
4669           httemplate/elements/xmenu.top.js,
4670           httemplate/images/arrow.down.png,
4671           httemplate/images/menu-left-example.png,
4672           httemplate/images/menu-top-example.png,
4673           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
4674           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
4675           bar option!
4676
4677 2007-01-24 22:04  ivan
4678
4679         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
4680
4681 2007-01-24 22:00  ivan
4682
4683         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
4684
4685 2007-01-24 15:41  ivan
4686
4687         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
4688           need the former
4689
4690 2007-01-23 21:33  jeff
4691
4692         * httemplate/edit/process/elements/process.html: squarely between
4693           shame in you and so close
4694
4695 2007-01-23 15:42  jeff
4696
4697         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
4698           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4699           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
4700           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
4701           before first charge on flat_delayed
4702
4703 2007-01-22 23:44  ivan
4704
4705         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
4706
4707 2007-01-22 22:51  ivan
4708
4709         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
4710
4711 2007-01-22 22:45  ivan
4712
4713         * FS/FS/payby.pm: fix PREP payby
4714
4715 2007-01-22 22:41  ivan
4716
4717         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
4718           ISA it
4719
4720 2007-01-22 09:05  ivan
4721
4722         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
4723
4724 2007-01-22 06:29  ivan
4725
4726         * FS/FS/CGI.pm: hopefully this should be the last bit of the
4727           relative URL fixing
4728
4729 2007-01-22 03:41  ivan
4730
4731         * httemplate/view/cust_main.cgi: closing tags helps alot
4732
4733 2007-01-22 03:39  ivan
4734
4735         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
4736           elements/ links here too
4737
4738 2007-01-22 03:36  ivan
4739
4740         * httemplate/elements/: phonenumber.html, progress-init.html,
4741           progress-popup.html, tr-input-beginning_ending.html,
4742           tr-input-date-field.html: interpolation helps alot
4743
4744 2007-01-22 03:30  ivan
4745
4746         * httemplate/elements/: phonenumber.html, progress-init.html,
4747           progress-popup.html, tr-input-beginning_ending.html,
4748           tr-input-date-field.html: use $fsurl instead of relative ../
4749           addressing
4750
4751 2007-01-21 18:42  ivan
4752
4753         * FS/FS/ClientAPI/MyAccount.pm,
4754           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4755           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
4756           on self-service manual payment screen
4757
4758 2007-01-21 13:45  ivan
4759
4760         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4761           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4762           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
4763           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
4764           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
4765           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
4766           httemplate/edit/part_pkg.cgi,
4767           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
4768           Have lineitem-specific applications happen in all cases; add
4769           weightsto control
4770
4771 2007-01-21 05:42  ivan
4772
4773         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
4774           on DBIx::SB 1.36 for Pg 8.1+
4775
4776 2007-01-21 05:26  ivan
4777
4778         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
4779           mod_perl v2, it finally happened
4780
4781 2007-01-21 01:13  ivan
4782
4783         * httemplate/search/cust_svc.html: trim leading & trailing
4784           whitespace from service searches
4785
4786 2007-01-21 01:10  ivan
4787
4788         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
4789           are coming from in the tree -  use rooturl() instead of popurl()
4790
4791 2007-01-19 16:08  jeff
4792
4793         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
4794           not just trailing ones
4795
4796 2007-01-19 15:00  jeff
4797
4798         * httemplate/misc/download-batch.cgi: work around CSV brokenness
4799
4800 2007-01-19 14:02  jeff
4801
4802         * httemplate/edit/process/: access_user.html,
4803           elements/process.html: blank password on error
4804
4805 2007-01-19 08:31  jeff
4806
4807         * httemplate/edit/: access_user.html, process/access_user.html,
4808           process/elements/process.html: no password in html source on
4809           employee edit
4810
4811 2007-01-18 10:14  ivan
4812
4813         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
4814           don't want to abort processing because of an old not-well-checked
4815           zip
4816
4817 2007-01-17 15:28  ivan
4818
4819         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
4820           cause by recent fix to not quote things on STDIN, yuck.
4821
4822 2007-01-17 15:27  jeff
4823
4824         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
4825           httemplate/misc/payment.cgi,
4826           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
4827           httemplate/misc/process/payment.cgi,
4828           httemplate/view/svc_acct.cgi: link to customer from manual
4829           payment screen (ticket 1414)
4830
4831 2007-01-17 09:41  jeff
4832
4833         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
4834           reasons (suspends fail in freeside-daily)
4835
4836 2007-01-17 08:41  jeff
4837
4838         * FS/FS/part_pkg/flat.pm: noise reduction
4839
4840 2007-01-17 07:50  jeff
4841
4842         * httemplate/view/cust_main/packages.html: fix suspend link
4843
4844 2007-01-16 16:40  jeff
4845
4846         * httemplate/edit/: access_user.html, process/access_user.html:
4847           employee edit (ticket 1412)
4848
4849 2007-01-16 13:36  jeff
4850
4851         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
4852           for ticket 1364
4853
4854 2007-01-16 09:39  jeff
4855
4856         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
4857
4858 2007-01-16 01:11  ivan
4859
4860         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
4861           agentnum sent from client
4862
4863 2007-01-15 14:15  jeff
4864
4865         * httemplate/edit/process/quick-charge.cgi: that was DUM
4866
4867 2007-01-14 23:53  ivan
4868
4869         * httemplate/misc/download-batch.cgi: add batch expiration date
4870           incrementer for 295
4871
4872 2007-01-14 23:22  ivan
4873
4874         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
4875           batchconfig-csv-chase_canada-E-xactBatch
4876
4877 2007-01-12 15:27  jeff
4878
4879         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
4880           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
4881           httemplate/edit/svc_broadband.cgi: added svc_broadband
4882           description which is appended to Site Name in prizm export
4883
4884 2007-01-11 18:04  jeff
4885
4886         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
4887           httemplate/edit/quick-charge.html,
4888           httemplate/edit/process/quick-charge.cgi,
4889           httemplate/view/cust_main/packages.html: one-time charge
4890           enhancements
4891
4892 2007-01-10 15:21  ivan
4893
4894         * httemplate/search/queue.html: add "select all" and "unselect" all
4895           buttons to bulk queue operations
4896
4897 2007-01-10 00:56  ivan
4898
4899         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
4900           uninitialized value in string ne at
4901           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
4902
4903 2007-01-10 00:50  ivan
4904
4905         * httemplate/view/cust_main/contacts.html: you have got to be
4906           kidding me.
4907
4908 2007-01-10 00:48  ivan
4909
4910         * httemplate/view/cust_main/contacts.html: nothing could have ever
4911           gone wrong with so simple a change.  oh noooo
4912
4913 2007-01-09 23:48  ivan
4914
4915         * httemplate/view/cust_main/contacts.html: fix ship_county display
4916           bug
4917
4918 2007-01-09 21:51  ivan
4919
4920         * FS/FS/cust_bill.pm: add custnum to invoice template vars
4921
4922 2007-01-09 18:41  jeff
4923
4924         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
4925
4926 2007-01-09 16:42  jeff
4927
4928         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
4929           ignore filenames and rely on selected batch number
4930
4931 2007-01-09 16:41  jeff
4932
4933         * httemplate/misc/download-batch.cgi: permit batch redownloads
4934
4935 2007-01-09 14:57  ivan
4936
4937         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
4938
4939 2007-01-08 09:36  jeff
4940
4941         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
4942           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
4943           httemplate/misc/delete-cust_refund.cgi,
4944           httemplate/view/cust_main/payment_history.html: refund deletion
4945
4946 2007-01-05 16:47  jeff
4947
4948         * httemplate/edit/part_svc.cgi: fix UI funkiness
4949
4950 2007-01-04 21:19  jeff
4951
4952         * fs_selfservice/FS-SelfService/SelfService.pm,
4953           fs_selfservice/FS-SelfService/cgi/view_usage.html,
4954           FS/FS/ClientAPI/MyAccount.pm,
4955           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
4956           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4957           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4958           fs_selfservice/FS-SelfService/cgi/provision_list.html,
4959           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4960           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
4961           self-servicey stuff (change package, detailed usage)
4962
4963 2007-01-03 23:26  ivan
4964
4965         * conf/blank_logo.eps: adding a simple blank logo; people are
4966           trying to comment out stuff in the template
4967
4968 2007-01-03 21:49  ivan
4969
4970         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
4971           a customer's balance, presumably as bad debt
4972
4973 2007-01-03 11:47  ivan
4974
4975         * httemplate/view/cust_main/packages.html: fix suspend link
4976
4977 2007-01-02 13:46  ivan
4978
4979         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
4980           searching & links
4981
4982 2007-01-02 13:44  ivan
4983
4984         * FS/FS/cust_main.pm: stupid semicolon!
4985
4986 2007-01-02 13:06  ivan
4987
4988         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
4989           trailing AND
4990
4991 2007-01-02 12:29  ivan
4992
4993         * httemplate/view/cust_main/packages.html: fix popup target links
4994
4995 2007-01-02 12:25  ivan
4996
4997         * httemplate/view/svc_Common.html: missing from svc patch, oops!
4998
4999 2007-01-02 10:38  jeff
5000
5001         * FS/FS/svc_acct.pm: omit spurious export triggering
5002
5003 2006-12-29 13:48  jeff
5004
5005         * httemplate/: elements/select-agent.html,
5006           graph/report_cust_bill_pkg.html: correct bad include, and improve
5007           no agent selected condition
5008
5009 2006-12-29 00:51  ivan
5010
5011         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5012           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
5013           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
5014           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
5015           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
5016           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
5017           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
5018           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
5019           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
5020           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
5021           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
5022           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
5023           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
5024           httemplate/edit/elements/edit.html,
5025           httemplate/edit/elements/svc_Common.html,
5026           httemplate/edit/process/elements/process.html, FS/MANIFEST,
5027           httemplate/edit/process/svc_Common.html,
5028           httemplate/elements/header.html, httemplate/elements/menu.html,
5029           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
5030           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
5031           httemplate/search/svc_broadband.cgi,
5032           httemplate/search/svc_domain.cgi,
5033           httemplate/search/svc_external.cgi,
5034           httemplate/search/svc_forward.cgi,
5035           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
5036           httemplate/view/elements/svc_Common.html,
5037           rt/html/Elements/FreesideSearch,
5038           rt/html/Elements/FreesideSvcSearch,
5039           httemplate/view/cust_main/packages.html: service refactor!
5040
5041 2006-12-29 00:41  ivan
5042
5043         * httemplate/edit/process/cust_main.cgi: slight pedanticism
5044
5045 2006-12-29 00:39  ivan
5046
5047         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
5048
5049 2006-12-29 00:35  ivan
5050
5051         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
5052           it gets capitalized
5053
5054 2006-12-29 00:34  ivan
5055
5056         * httemplate/edit/process/quick-charge.cgi: whitespace
5057
5058 2006-12-29 00:34  ivan
5059
5060         * httemplate/edit/cust_main/billing.html: slight more space
5061           necessary for ACH account numbers
5062
5063 2006-12-29 00:31  ivan
5064
5065         * init.d/freeside-init: kill off all queued processes!
5066
5067 2006-12-29 00:30  ivan
5068
5069         * httemplate/docs/index.html: link more docs to wiki
5070
5071 2006-12-29 00:25  ivan
5072
5073         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
5074           configurable target dirs, oops
5075
5076 2006-12-29 00:25  ivan
5077
5078         * FS/FS/svc_Common.pm: doc
5079
5080 2006-12-29 00:24  ivan
5081
5082         * FS/FS/part_pkg.pm: snot spacing
5083
5084 2006-12-29 00:24  ivan
5085
5086         * FS/FS/part_export.pm: use FS::queue for exports, though they
5087           should probably just use it themselves
5088
5089 2006-12-28 23:23  ivan
5090
5091         * httemplate/edit/elements/edit.html: document field types
5092
5093 2006-12-28 16:30  jeff
5094
5095         * FS/FS/part_export/prizm.pm: minor fixups
5096
5097 2006-12-28 12:52  jeff
5098
5099         * httemplate/elements/tr-select-reason.html: activate submit button
5100           more readily
5101
5102 2006-12-28 00:16  ivan
5103
5104         * FS/FS/payinfo_Mixin.pm: tyop
5105
5106 2006-12-27 23:02  ivan
5107
5108         * bin/pg-version: adding pg-version
5109
5110 2006-12-26 19:29  ivan
5111
5112         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
5113           taxclass expander
5114
5115 2006-12-26 18:37  ivan
5116
5117         * FS/FS/Misc.pm, htetc/handler.pl,
5118           httemplate/edit/cust_main/contact.html,
5119           httemplate/edit/cust_main/select-county.html,
5120           httemplate/misc/counties.cgi: Add a (magically appearing and
5121           disappearing) label on the county selector.  confusing when
5122           labeled "state"
5123
5124 2006-12-26 17:35  ivan
5125
5126         * httemplate/view/cust_main/contacts.html: show county on customer
5127           view
5128
5129 2006-12-26 17:07  ivan
5130
5131         * httemplate/: edit/cust_main.cgi,
5132           edit/cust_main/select-county.html, misc/counties.cgi: fix county
5133           selector
5134
5135 2006-12-26 11:53  ivan
5136
5137         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
5138           STDIN strings are evaluated
5139
5140 2006-12-23 17:28  ivan
5141
5142         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
5143           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
5144           httemplate/edit/cust_main/billing.html,
5145           httemplate/view/cust_main/payment_history.html: fix more paymask
5146           regressions: allow editing records with existing expired cards,
5147           fix masking just-entered values when erroring out, fix echeck
5148           entry inserting as empty routing code and "xxEK" account number,
5149           remove old/deprecated/unused payinfo_maksed subs and calls
5150
5151 2006-12-22 21:37  jeff
5152
5153         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
5154           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
5155           httemplate/view/svc_broadband.cgi: inital prizm support
5156
5157 2006-12-21 22:18  ivan
5158
5159         * httemplate/search/: queue.html, elements/search.html: patch
5160           fixing "retry selected" and "remove select" in queue view
5161
5162 2006-12-20 19:05  ivan
5163
5164         * httemplate/misc/payment.cgi: fix on-demand payment form when
5165           making payments from masked data
5166
5167 2006-12-20 02:51  ivan
5168
5169         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
5170           flag for the wonderful new world of paymasking
5171
5172 2006-12-20 01:49  ivan
5173
5174         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
5175           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
5176           httemplate/elements/select-part_referral.html,
5177           httemplate/elements/select-pkg_class.html,
5178           httemplate/elements/select-table.html,
5179           httemplate/elements/tr-select-pkg_class.html,
5180           httemplate/search/elements/search.html: add ability to disable
5181           package classes
5182
5183 2006-12-19 17:20  jeff
5184
5185         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
5186           cluckage
5187
5188 2006-12-19 02:02  ivan
5189
5190         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
5191           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
5192           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
5193           payby.pm for payby info and have card masking full 6-digit BIN
5194           prefix for card identification.  have cust_pay_batch use
5195           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
5196           payment reports to use mask too if available, so credit card type
5197           selection still works with encryption.
5198
5199 2006-12-18 03:01  ivan
5200
5201         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
5202           adding when there is only one pkg_class choice (triggers
5203           javascript error
5204
5205 2006-12-18 00:08  ivan
5206
5207         * Makefile: fix MASONDATA include for dev target
5208
5209 2006-12-15 12:55  ivan
5210
5211         * httemplate/elements/dashboard-toplist.html: add a new ticket link
5212
5213 2006-12-15 05:09  ivan
5214
5215         * httemplate/elements/dashboard-toplist.html: add a quick start at
5216           a "dashboard" customer list, mostly for internal use for starters
5217
5218 2006-12-15 05:00  ivan
5219
5220         * httemplate/elements/dashboard-toplist.html: add a quick start at
5221           a "dashboard" customer list, mostly for internal use for starters
5222
5223 2006-12-15 04:43  ivan
5224
5225         * FS/FS/Conf.pm, httemplate/index.html,
5226           httemplate/elements/dashboard-toplist.html: add a quick start at
5227           a "dashboard" customer list, mostly for internal use for starters
5228
5229 2006-12-15 00:37  ivan
5230
5231         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
5232           states to old databases
5233
5234 2006-12-15 00:25  ivan
5235
5236         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
5237           eliminate funkiness with reappearing "Postal invoice" on errors
5238
5239 2006-12-14 21:29  jeff
5240
5241         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
5242           httemplate/elements/tr-input-date-field.html,
5243           httemplate/view/cust_main/misc.html: move use statements to
5244           handler.pl, do not show 1/1/70 for new birthdates, and improve
5245           error handling
5246
5247 2006-12-14 16:56  ivan
5248
5249         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
5250           DateTime as a proper rather than hidden dependency
5251
5252 2006-12-14 16:28  ivan
5253
5254         * Makefile, FS/bin/freeside-addoutsource,
5255           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
5256           FS/bin/freeside-selfservice-server,
5257           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
5258           cleanup from the conf merge
5259
5260 2006-12-14 01:27  ivan
5261
5262         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
5263           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
5264           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
5265           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
5266           FS/bin/freeside-deluser, FS/bin/freeside-queued,
5267           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
5268           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
5269           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
5270           make the config directory configurable
5271
5272 2006-12-13 22:00  ivan
5273
5274         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5275           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
5276           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
5277           httemplate/edit/cust_main/billing.html,
5278           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
5279           httemplate/search/cust_pay.cgi, FS/MANIFEST,
5280           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
5281           httemplate/edit/process/cust_main.cgi,
5282           httemplate/view/cust_main/billing.html,
5283           httemplate/view/cust_main/payment_history.html: encryption fixes
5284           from huntsberg & jayce
5285
5286 2006-12-08 07:11  jeff
5287
5288         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
5289
5290 2006-12-08 06:38  ivan
5291
5292         * rt/html/Elements/Header: have RT header link to supported
5293           documentation link as well
5294
5295 2006-12-08 05:36  ivan
5296
5297         * httemplate/: view/cust_main/quick-charge.html,
5298           edit/process/quick-charge.cgi: some javascript validation magic
5299           to give one-time charges better UI
5300
5301 2006-12-07 08:46  ivan
5302
5303         * bin/pod2x: update pod2x for new self-service path
5304
5305 2006-12-07 07:24  ivan
5306
5307         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
5308
5309 2006-12-06 18:40  jeff
5310
5311         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
5312           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
5313           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
5314           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
5315           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
5316           fs_selfservice/FS-SelfService/SelfService.pm,
5317           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
5318           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5319           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5320           httemplate/edit/prepay_credit.cgi,
5321           httemplate/edit/process/prepay_credit.cgi,
5322           httemplate/misc/process/recharge_svc.html,
5323           httemplate/search/prepay_credit.html: retouch bandwidth countdown
5324
5325 2006-12-05 07:53  jeff
5326
5327         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
5328
5329 2006-12-04 18:37  jeff
5330
5331         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
5332           view/svc_acct.cgi: editable service usage
5333
5334 2006-12-02 16:42  ivan
5335
5336         * FS/FS/cust_main.pm: clean up whitespace merge noise
5337
5338 2006-12-02 14:04  ivan
5339
5340         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
5341
5342 2006-11-30 22:31  jeff
5343
5344         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
5345           httemplate/misc/download-batch.cgi,
5346           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
5347
5348 2006-11-30 17:41  ivan
5349
5350         * FS/bin/freeside-queued: remove unnecessary service use (in an
5351           awfully odd place)
5352
5353 2006-11-30 17:35  ivan
5354
5355         * FS/bin/freeside-expiration-alerter: go away and never come back,
5356           $Id$
5357
5358 2006-11-30 17:34  ivan
5359
5360         * FS/bin/freeside-email: begone $Id$ and your diff noise!
5361
5362 2006-11-29 18:27  jeff
5363
5364         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5365           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
5366           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
5367           FS/FS/part_export/sqlradius.pm,
5368           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5369           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5370           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5371           httemplate/edit/prepay_credit.cgi,
5372           httemplate/edit/process/prepay_credit.cgi,
5373           httemplate/misc/recharge_svc.html,
5374           httemplate/misc/process/recharge_svc.html,
5375           httemplate/search/prepay_credit.html,
5376           httemplate/view/cust_main/packages.html: prepaid download/upload
5377           tracking
5378
5379 2006-11-28 01:38  ivan
5380
5381         * FS/FS/access_user.pm: usernames should be alphanumeric only
5382
5383 2006-11-26 23:11  jeff
5384
5385         * FS/FS/ClientAPI/Signup.pm,
5386           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
5387           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5388           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
5389           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
5390           from self-service
5391
5392 2006-11-26 17:08  ivan
5393
5394         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
5395
5396 2006-11-26 15:09  jeff
5397
5398         * httemplate/elements/menu.html: minor tyop
5399
5400 2006-11-26 15:06  jeff
5401
5402         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
5403           view/cust_main/notes.html: more ajaxy customer notes
5404
5405 2006-11-25 13:04  jeff
5406
5407         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
5408
5409 2006-11-24 02:34  ivan
5410
5411         * httemplate/browse/part_pkg.cgi: link to and label one-time
5412           charges correctly
5413
5414 2006-11-24 00:48  ivan
5415
5416         * httemplate/elements/tr-input-beginning_ending.html,
5417           httemplate/elements/tr-input-lessthan_greaterthan.html,
5418           httemplate/search/cust_credit.html,
5419           httemplate/search/cust_pay.cgi,
5420           httemplate/search/report_cust_credit.html,
5421           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
5422           than and greater than amounts to credit and payment searches
5423
5424 2006-11-20 02:34  ivan
5425
5426         * httemplate/browse/agent.cgi: remove annoying black box around
5427           override info
5428
5429 2006-11-19 19:05  ivan
5430
5431         * httemplate/autohandler: bug fix for open transactions
5432
5433 2006-11-17 18:19  jeff
5434
5435         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
5436           optional on domain addition
5437
5438 2006-11-17 02:16  ivan
5439
5440         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
5441           problem; attempt to use an existing credit/payment before
5442           suspending
5443
5444 2006-11-16 07:37  jeff
5445
5446         * httemplate/edit/process/part_bill_event.cgi: bug squishing
5447
5448 2006-11-15 22:20  jeff
5449
5450         * httemplate/: elements/tr-input-date-field.html,
5451           edit/cust_main.cgi, edit/process/cust_main.cgi,
5452           view/cust_main/misc.html: switch birthdate to DateTime
5453
5454 2006-11-14 04:22  ivan
5455
5456         * httemplate/misc/cust_main-import.cgi: add some docs on required
5457           fields to page
5458
5459 2006-11-13 20:04  ivan
5460
5461         * httemplate/: browse/agent.cgi,
5462           misc/delete-agent_payment_gateway.cgi: working agent gateway
5463           override delete link
5464
5465 2006-11-13 19:30  ivan
5466
5467         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
5468           Storable
5469
5470 2006-11-13 19:16  ivan
5471
5472         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
5473           FS/FS/ClientAPI/Signup.pm,
5474           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
5475           use card-types config too
5476
5477 2006-11-13 18:54  ivan
5478
5479         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
5480           configuration value for self-service
5481
5482 2006-11-12 17:09  ivan
5483
5484         * FS/FS/CGI.pm, httemplate/elements/error.html,
5485           httemplate/elements/header.html,
5486           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
5487           preference page, start with just a password changer
5488
5489 2006-11-08 18:52  jeff
5490
5491         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
5492
5493 2006-11-08 18:28  jeff
5494
5495         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
5496
5497 2006-11-05 14:39  ivan
5498
5499         * Makefile: call it 1.7.1 to avoid confusion
5500
5501 2006-11-05 14:28  ivan
5502
5503         * bin/: customer-faker, payment-faker: some sample data creators
5504
5505 2006-11-05 11:34  ivan
5506
5507         * FS/FS/cust_main.pm: fix empty invoice number omitting in
5508           realtime_bop, oops
5509
5510 2006-11-05 11:22  ivan
5511
5512         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
5513
5514 2006-11-05 10:06  ivan
5515
5516         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
5517           paren
5518
5519 2006-11-05 10:03  ivan
5520
5521         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
5522           be an optional param anyway
5523
5524 2006-11-05 10:03  ivan
5525
5526         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
5527           SELECT in self-service payment form
5528
5529 2006-11-05 09:36  ivan
5530
5531         * fs_selfservice/FS-SelfService/: SelfService.pm,
5532           cgi/selfservice.cgi: add some self-service debugging
5533
5534 2006-11-05 08:58  ivan
5535
5536         * FS/bin/freeside-selfservice-server: fix spurious disconnection
5537           errors in selfservice server log
5538
5539 2006-11-05 07:55  ivan
5540
5541         * httemplate/view/cust_main/payment_history.html: fix but with no
5542           "show prior history" showing up when everything is hidden
5543
5544 2006-11-03 14:02  ivan
5545
5546         * FS/FS/part_pkg.pm: add every 45 day option to available
5547           frequencies
5548
5549 2006-10-31 10:56  jeff
5550
5551         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
5552           been suspended
5553
5554 2006-10-31 08:57  jeff
5555
5556         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
5557
5558 2006-10-30 04:39  ivan
5559
5560         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
5561           invoice_number to B:OP, omit the field entirely
5562
5563 2006-10-29 17:28  ivan
5564
5565         * FS/MANIFEST: removing freeside-daily
5566
5567 2006-10-27 12:10  ivan
5568
5569         * FS/FS/: Conf.pm, cust_pkg.pm: add
5570           unsuspend-always_adjust_next_bill_date config option for qis
5571
5572 2006-10-27 10:01  jeff
5573
5574         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
5575           httemplate/edit/process/cust_main_note.cgi,
5576           httemplate/elements/overlibmws_crossframe.js,
5577           httemplate/view/cust_main/notes.html: editable notes
5578
5579 2006-10-26 19:12  jeff
5580
5581         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
5582           enhancements for suspend reasons
5583
5584 2006-10-26 01:35  ivan
5585
5586         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
5587           (none) package selection if there's a default
5588
5589 2006-10-25 11:10  jeff
5590
5591         * httemplate/view/cust_main/packages.html: show reasons
5592
5593 2006-10-25 10:36  ivan
5594
5595         * httemplate/: elements/pager.html, search/cust_main.cgi,
5596           search/elements/search.html: pagination patch from UNTD - limit
5597           the number of page links displayed and have a drop-down option
5598           for selecting number of entries per page
5599
5600 2006-10-25 05:04  ivan
5601
5602         * conf/ticket_system: default to RT_Internal ticketing
5603
5604 2006-10-24 21:51  jeff
5605
5606         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
5607
5608 2006-10-24 21:44  jeff
5609
5610         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
5611           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
5612           pkgparts on advanced package report
5613
5614 2006-10-24 20:12  jeff
5615
5616         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
5617           svc_www tweak
5618
5619 2006-10-24 19:22  jeff
5620
5621         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
5622           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
5623           httemplate/edit/svc_acct.cgi: limited domain select
5624
5625 2006-10-24 11:26  jeff
5626
5627         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
5628           httemplate/view/cust_main/misc.html: add customer signup date
5629
5630 2006-10-23 02:44  ivan
5631
5632         * httemplate/elements/menu.html: have the unlinked account search
5633           go to UN_username so it doesn't miss accounts with no UID
5634
5635 2006-10-23 02:35  ivan
5636
5637         * httemplate/elements/header.html: eek, VALIGN=top for the page
5638
5639 2006-10-23 02:24  ivan
5640
5641         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
5642           complains searches are not returning enough
5643
5644 2006-10-23 01:47  ivan
5645
5646         * httemplate/misc/process/cancel_pkg.html: better error message if
5647           you don't enter a reason.  FS::reason::check can untaint its
5648           data, and will allow punctuation in reasons
5649
5650 2006-10-23 01:30  ivan
5651
5652         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
5653           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
5654           remove -w to prevent warnings from messing up otherwise working
5655           CGIs
5656
5657 2006-10-22 23:38  ivan
5658
5659         * FS/FS/Record.pm: add AU to list of zip-requiring countries
5660
5661 2006-10-22 21:21  jeff
5662
5663         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5664           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
5665           httemplate/edit/reason.html,
5666           httemplate/edit/process/part_bill_event.cgi,
5667           httemplate/elements/tr-select-reason.html,
5668           httemplate/misc/cancel_pkg.html,
5669           httemplate/misc/process/cancel_pkg.html: events should attach
5670           reasons
5671
5672 2006-10-22 18:47  ivan
5673
5674         * httemplate/view/cust_main/packages.html: fix regression from
5675           table re-layout: don't display provision links for cancelled
5676           packages
5677
5678 2006-10-22 04:42  ivan
5679
5680         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
5681           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
5682           default package
5683
5684 2006-10-21 22:22  ivan
5685
5686         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
5687           use Tie::IxHash here too
5688
5689 2006-10-21 22:18  ivan
5690
5691         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
5692           plan option for prepaid packages to cancel instead of suspend
5693
5694 2006-10-21 17:35  ivan
5695
5696         * httemplate/elements/menu.html: link to wrong place
5697
5698 2006-10-20 15:49  ivan
5699
5700         * FS/FS/part_pkg.pm: add 48-hour billing
5701
5702 2006-10-19 07:32  jeff
5703
5704         * FS/FS/Conf.pm: [no log message]
5705
5706 2006-10-19 07:29  jeff
5707
5708         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
5709
5710 2006-10-19 07:26  jeff
5711
5712         * httemplate/elements/tr-select-reason.html,
5713           httemplate/misc/cancel_pkg.html,
5714           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
5715           suspension and cancellation reasons
5716
5717 2006-10-19 07:23  jeff
5718
5719         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
5720           FS/t/reason_type.t, httemplate/browse/reason.html,
5721           httemplate/browse/reason_type.html,
5722           httemplate/edit/process/reason.html,
5723           httemplate/edit/process/reason_type.html,
5724           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
5725           suspension and cancellation reasons
5726
5727 2006-10-18 21:41  jeff
5728
5729         * FS/FS/part_export/acct_plesk.pm: wrong method
5730
5731 2006-10-18 16:07  jeff
5732
5733         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
5734           FS/MANIFEST, htetc/handler.pl,
5735           httemplate/browse/part_bill_event.cgi,
5736           httemplate/edit/elements/edit.html,
5737           httemplate/edit/part_bill_event.cgi,
5738           httemplate/edit/process/part_bill_event.cgi,
5739           httemplate/elements/menu.html,
5740           httemplate/view/cust_main/packages.html: suspension and
5741           cancellation reasons
5742
5743 2006-10-17 17:05  jeff
5744
5745         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
5746
5747 2006-10-17 02:03  ivan
5748
5749         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
5750           html/NoAuth/webrt.css, sbin/rt-setup-database.in: commiting rt
5751           3.4.5 to HEAD
5752
5753 2006-10-17 01:49  ivan
5754
5755         * rt/: configure, configure.ac, README, Changelog,
5756           sbin/rt-test-dependencies.in,
5757           html/Ticket/Elements/ShowTransactionAttachments,
5758           html/Ticket/Elements/EditCustomFields, html/Search/Build.html,
5759           html/Search/Results.rdf, html/Search/Results.tsv,
5760           html/Search/Elements/BuildFormatString,
5761           html/Approvals/Elements/PendingMyApproval,
5762           html/Elements/EditCustomField, html/Elements/QueryString,
5763           html/Elements/ScrubHTML, html/Elements/EditCustomFieldSelect,
5764           html/Elements/Callback, html/Elements/ShowCustomFields,
5765           html/Elements/RT__Ticket/ColumnMap, html/NoAuth/printrt.css,
5766           html/User/Elements/Tabs, lib/t/regression/22search_tix_by_txn.t,
5767           lib/t/regression/09record_cf_api.t, lib/t/regression/07acl.t,
5768           lib/t/regression/14linking.t,
5769           lib/t/regression/22search_tix_by_watcher.t,
5770           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
5771           lib/RT/CustomField_Overlay.pm, lib/RT/Ticket_Overlay.pm,
5772           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users_Overlay.pm,
5773           lib/RT/EmailParser.pm, lib/RT/I18N.pm, lib/RT/Tickets_Overlay.pm,
5774           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
5775           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
5776           lib/RT/Attachments_Overlay.pm, lib/RT/Groups_Overlay.pm,
5777           lib/RT/Record.pm, lib/RT/ObjectCustomFieldValues_Overlay.pm,
5778           lib/RT/Transaction_Overlay.pm, lib/RT/ACE_Overlay.pm,
5779           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
5780           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
5781           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
5782           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
5783           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
5784           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
5785           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
5786           lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm,
5787           etc/RT_Config.pm.in: import rt 3.4.5
5788
5789 2006-10-16 22:49  ivan
5790
5791         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
5792           on IE, whew!
5793
5794 2006-10-16 10:59  ivan
5795
5796         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
5797           constraint cust_main18'), hope this doesn't break anything else
5798
5799 2006-10-16 10:13  ivan
5800
5801         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
5802           not my monday morning
5803
5804 2006-10-16 10:11  ivan
5805
5806         * FS/FS/Conf.pm: closing bracket helps
5807
5808 2006-10-16 10:10  ivan
5809
5810         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
5811           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
5812           DOB on
5813
5814 2006-10-16 09:56  ivan
5815
5816         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
5817           advertising sources
5818
5819 2006-10-15 19:21  ivan
5820
5821         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
5822           switching Net::Plesk to a run-time dependency
5823
5824 2006-10-14 16:53  ivan
5825
5826         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
5827           Net::Plesk until its needed, to prevent every install from
5828           depending on it
5829
5830 2006-10-14 13:47  jeff
5831
5832         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
5833           plesk support
5834
5835 2006-10-14 03:09  ivan
5836
5837         * httemplate/search/report_receivables.cgi: that should fix
5838           statuses on receivables report
5839
5840 2006-10-14 02:55  ivan
5841
5842         * httemplate/docs/index.html: move signup/self-service install to
5843           wiki
5844
5845 2006-10-12 02:42  ivan
5846
5847         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
5848           matching" error when there are no companies in the fuzzy cache
5849           yet
5850
5851 2006-10-08 22:05  ivan
5852
5853         * FS/FS/Conf.pm: date selektah
5854
5855 2006-10-08 21:27  jeff
5856
5857         * httemplate/edit/process/cust_main.cgi: more BoD
5858
5859 2006-10-08 18:05  ivan
5860
5861         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
5862           freeside-adduser: update the tools for dev installs
5863
5864 2006-10-08 17:30  ivan
5865
5866         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
5867           notes be the default
5868
5869 2006-10-08 17:26  ivan
5870
5871         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
5872           the customer view a tiny bit
5873
5874 2006-10-08 17:13  ivan
5875
5876         * htetc/handler.pl: add cust_main_note to handler.pl
5877
5878 2006-10-08 01:17  ivan
5879
5880         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5881           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
5882           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
5883           httemplate/edit/part_bill_event.cgi,
5884           httemplate/elements/menu.html,
5885           httemplate/search/cust_pay_batch.cgi,
5886           httemplate/search/pay_batch.cgi,
5887           httemplate/search/elements/search.html: add menu items for credit
5888           card batching, debug last-minute changes to payby.pm, add ACL for
5889           re-processing batches, separate CARD and CHEK batches, fixed
5890           defaults for batch formats
5891
5892 2006-10-07 16:40  ivan
5893
5894         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
5895           document realtime option
5896
5897 2006-10-07 14:40  ivan
5898
5899         * FS/FS/cust_main.pm: better error msg on CSV import with bad
5900           pkgpart
5901
5902 2006-10-04 14:22  jeff
5903
5904         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
5905           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
5906           httemplate/elements/tr-input-date-field.html,
5907           httemplate/view/cust_main/misc.html: DoB
5908
5909 2006-10-03 15:44  jeff
5910
5911         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
5912           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
5913           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
5914           httemplate/edit/cust_main_note.cgi,
5915           httemplate/edit/process/cust_main_note.cgi,
5916           httemplate/view/cust_main.cgi,
5917           httemplate/view/cust_main/notes.html: Enhanced customer notes
5918
5919 2006-10-03 08:59  ivan
5920
5921         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
5922           svc_www.pm: s/repalce/replace/ in POD doc
5923
5924 2006-09-29 10:22  ivan
5925
5926         * FS/FS/access_user.pm: fix problem with viewing unlinked services
5927
5928 2006-09-29 09:18  ivan
5929
5930         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
5931           mapped values to disappear
5932
5933 2006-09-29 08:36  ivan
5934
5935         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
5936           domain_sql export
5937
5938 2006-09-28 10:45  ivan
5939
5940         * FS/FS/svc_acct.pm: missing $ in ldap_password
5941
5942 2006-09-26 11:55  ivan
5943
5944         * httemplate/search/svc_acct.cgi: fix username@domain search
5945
5946 2006-09-23 11:33  ivan
5947
5948         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
5949           mailserver integration
5950
5951 2006-09-20 21:41  ivan
5952
5953         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
5954           as well
5955
5956 2006-09-20 09:00  ivan
5957
5958         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
5959
5960 2006-09-20 08:20  ivan
5961
5962         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
5963
5964 2006-09-20 08:19  ivan
5965
5966         * FS/FS/part_export/domain_sql.pm: tie correctly!
5967
5968 2006-09-19 09:49  ivan
5969
5970         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
5971           part_export/domain_sql.pm: add domain_sql export for new
5972           mailserver config and modify acct_sql export for same
5973
5974 2006-09-17 19:21  ivan
5975
5976         * httemplate/elements/menu.html: ticket system disableability for
5977           rainbowshops
5978
5979 2006-09-16 13:07  ivan
5980
5981         * bin/customer-faker: bulk fake customer insert
5982
5983 2006-09-15 12:15  ivan
5984
5985         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
5986           httemplate/view/cust_main/payment_history.html: add link to
5987           customer tax exemptions to customer view page
5988
5989 2006-09-14 22:10  ivan
5990
5991         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
5992           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
5993           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
5994
5995 2006-09-14 12:33  ivan
5996
5997         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
5998           fields on tables we can't deliver them on.  virtual fields suck
5999           anyway, they should be real database fields
6000
6001 2006-09-14 12:30  ivan
6002
6003         * httemplate/edit/process/generic.cgi: pointer to
6004           elements/process.html, fwiw
6005
6006 2006-09-13 09:01  ivan
6007
6008         * httemplate/search/report_cust_pay.html: add check # search, here
6009           for now...
6010
6011 2006-09-13 07:57  ivan
6012
6013         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
6014           the fix for all this trouble.  s/qsearchs/qsearch/
6015
6016 2006-09-13 07:53  ivan
6017
6018         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
6019
6020 2006-09-12 19:14  ivan
6021
6022         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
6023
6024 2006-09-12 19:11  ivan
6025
6026         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
6027           debugging cleanup
6028
6029 2006-09-12 14:27  ivan
6030
6031         * httemplate/search/cust_main.cgi: no need to log this
6032
6033 2006-09-05 18:20  ivan
6034
6035         * bin/breakdown-bill-applications: not done yet
6036
6037 2006-09-05 18:08  ivan
6038
6039         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
6040           how did it wind up in CVS?
6041
6042 2006-09-05 18:08  ivan
6043
6044         * FS/bin/freeside-setup: new world ACLs
6045
6046 2006-09-05 18:07  ivan
6047
6048         * FS/FS/ClientAPI/Signup.pm: less cut and paste
6049
6050 2006-09-05 18:07  ivan
6051
6052         * FS/FS/payby.pm: ugh DCLN :/
6053
6054 2006-09-05 18:06  ivan
6055
6056         * FS/FS/cust_svc.pm: add some debugging
6057
6058 2006-09-05 18:06  ivan
6059
6060         * FS/FS/cdr.pm: add missing =back
6061
6062 2006-09-05 09:44  ivan
6063
6064         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
6065
6066 2006-09-05 09:27  ivan
6067
6068         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
6069           usage
6070
6071 2006-09-04 13:31  ivan
6072
6073         * httemplate/search/sqlradius.cgi: really fix the embedded duration
6074           table
6075
6076 2006-09-04 13:22  ivan
6077
6078         * httemplate/search/sqlradius.cgi: use the exact provided time
6079
6080 2006-09-04 13:15  ivan
6081
6082         * httemplate/search/sqlradius.cgi: fix the date/time parsing
6083
6084 2006-09-04 13:12  ivan
6085
6086         * httemplate/search/sqlradius.cgi: fix the embedded duration table
6087
6088 2006-09-04 13:10  ivan
6089
6090         * httemplate/search/sqlradius.cgi: fix the gridding colors
6091
6092 2006-09-04 13:05  ivan
6093
6094         * httemplate/: elements/tr-input-beginning_ending.html,
6095           search/sqlradius.cgi, search/sqlradius.html: allow time selection
6096           in RADIUS searches and grid-ize the resulting table
6097
6098 2006-09-04 09:24  ivan
6099
6100         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
6101           session search back to main menu
6102
6103 2006-09-02 20:14  ivan
6104
6105         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
6106           file from scratch
6107
6108 2006-09-02 20:12  ivan
6109
6110         * bin/dbdef-create: don't error out trying to create a dbdef file
6111           from scratch
6112
6113 2006-09-02 13:38  ivan
6114
6115         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
6116           agent-virtualize invoice event reports
6117
6118 2006-09-01 00:52  ivan
6119
6120         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
6121           little
6122
6123 2006-08-31 18:51  lawrence
6124
6125         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
6126           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
6127           checkpoint on improved signup stuff for additional services
6128
6129 2006-08-31 14:26  lawrence
6130
6131         * httemplate/config/config-process.cgi: make select-sub parameters
6132           work
6133
6134 2006-08-31 13:47  ivan
6135
6136         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
6137
6138 2006-08-31 13:44  ivan
6139
6140         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
6141
6142 2006-08-31 12:59  ivan
6143
6144         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
6145
6146 2006-08-31 12:25  ivan
6147
6148         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
6149
6150 2006-08-30 09:24  ivan
6151
6152         * bin/mapsecrets2access_user: need a username arg for now... this
6153           should make the error message less confusing
6154
6155 2006-08-30 08:41  ivan
6156
6157         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
6158           freeside-adduser
6159
6160 2006-08-29 11:04  khoff
6161
6162         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
6163           we always wanted.  Requires Date::Manip.
6164
6165 2006-08-29 10:50  lawrence
6166
6167         * FS/FS/ClientAPI/Signup.pm,
6168           fs_selfservice/FS-SelfService/cgi/signup.cgi,
6169           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
6170           Enhancements
6171
6172 2006-08-28 06:52  ivan
6173
6174         * httemplate/edit/process/cust_main.cgi: parameters to method calls
6175           require ( ), arrgh
6176
6177 2006-08-27 17:52  jeff
6178
6179         * FS/FS/cust_bill.pm: protect against a race
6180
6181 2006-08-27 15:55  jeff
6182
6183         * Makefile: more clean
6184
6185 2006-08-27 14:50  jeff
6186
6187         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
6188           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
6189
6190 2006-08-27 13:10  jeff
6191
6192         * FS/FS/cust_pay_batch.pm: no comment
6193
6194 2006-08-27 13:09  jeff
6195
6196         * FS/FS/payby.pm: oops
6197
6198 2006-08-27 12:33  ivan
6199
6200         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
6201           invoice event reports
6202
6203 2006-08-27 12:30  jeff
6204
6205         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
6206           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
6207           conflict resolution
6208
6209 2006-08-26 16:15  jeff
6210
6211         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
6212           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
6213           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
6214           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
6215           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
6216           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
6217           httemplate/edit/cust_credit.cgi,
6218           httemplate/edit/cust_credit_bill.cgi,
6219           httemplate/edit/part_bill_event.cgi,
6220           httemplate/edit/process/cust_main.cgi,
6221           httemplate/edit/process/cust_refund.cgi,
6222           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
6223           httemplate/misc/process/payment.cgi,
6224           httemplate/search/cust_pay_batch.cgi,
6225           httemplate/search/pay_batch.cgi,
6226           httemplate/search/pay_batch.html,
6227           httemplate/search/report_cust_pay_batch.html: batch refactor
6228           continued
6229
6230 2006-08-26 07:44  ivan
6231
6232         * FS/FS/Schema.pm: better error reporting for schema load failures
6233           (w/DBIx::DBSchema 0.32+), hopefully...
6234
6235 2006-08-26 07:39  ivan
6236
6237         * FS/FS/Schema.pm: better error reporting for schema load failures
6238           (w/DBIx::DBSchema 0.32+), hopefully...
6239
6240 2006-08-26 05:57  ivan
6241
6242         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
6243           javascript for auto-setting application amount
6244
6245 2006-08-25 19:20  ivan
6246
6247         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
6248           auto-setting application amount
6249
6250 2006-08-25 19:20  ivan
6251
6252         * htetc/handler.pl: i want max and min!
6253
6254 2006-08-25 19:12  ivan
6255
6256         * FS/FS/: Record.pm: foiled by autovivification!
6257
6258 2006-08-25 12:30  ivan
6259
6260         * FS/FS/Misc.pm, FS/FS/Record.pm,
6261           httemplate/edit/cust_main/select-country.html,
6262           httemplate/edit/cust_main/select-county.html,
6263           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
6264           of DISTINCT ON in the state and country queries for better
6265           cross-database compatibility, based on a preliminary patch from
6266           Jason Thomas
6267
6268 2006-08-23 18:37  ivan
6269
6270         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
6271           "Auto-apply to invoices" dropdown disappeared
6272
6273 2006-08-23 15:25  ivan
6274
6275         * Makefile, httemplate/index.html,
6276           httemplate/browse/access_group.html,
6277           httemplate/browse/access_user.html,
6278           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
6279           httemplate/browse/agent_type.cgi,
6280           httemplate/browse/cust_main_county.cgi,
6281           httemplate/browse/inventory_class.html,
6282           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
6283           httemplate/browse/part_bill_event.cgi,
6284           httemplate/browse/part_export.cgi,
6285           httemplate/browse/part_pkg.cgi,
6286           httemplate/browse/part_referral.html,
6287           httemplate/browse/part_svc.cgi,
6288           httemplate/browse/part_virtual_field.cgi,
6289           httemplate/browse/payment_gateway.html,
6290           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
6291           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
6292           httemplate/browse/elements/browse.html,
6293           httemplate/config/config-process.cgi,
6294           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
6295           httemplate/edit/REAL_cust_pkg.cgi,
6296           httemplate/edit/access_group.html,
6297           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
6298           httemplate/edit/agent_payment_gateway.html,
6299           httemplate/edit/agent_type.cgi,
6300           httemplate/edit/bulk-cust_svc.html,
6301           httemplate/edit/cust_bill_pay.cgi,
6302           httemplate/edit/cust_credit.cgi,
6303           httemplate/edit/cust_credit_bill.cgi,
6304           httemplate/edit/cust_main.cgi,
6305           httemplate/edit/cust_main_county-expand.cgi,
6306           httemplate/edit/cust_main_county.cgi,
6307           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
6308           httemplate/edit/cust_refund.cgi,
6309           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
6310           httemplate/edit/part_bill_event.cgi,
6311           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
6312           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
6313           httemplate/edit/part_virtual_field.cgi,
6314           httemplate/edit/payment_gateway.html,
6315           httemplate/edit/pkg_class.html,
6316           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
6317           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
6318           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
6319           httemplate/edit/svc_acct_pop.cgi,
6320           httemplate/edit/svc_broadband.cgi,
6321           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
6322           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
6323           httemplate/edit/svc_www.cgi,
6324           httemplate/edit/cust_main/billing.html,
6325           httemplate/edit/cust_main/contact.html,
6326           httemplate/edit/cust_main/select-country.html,
6327           httemplate/edit/cust_main/select-county.html,
6328           httemplate/edit/cust_main/select-state.html,
6329           httemplate/edit/elements/edit.html,
6330           httemplate/edit/elements/svc_Common.html,
6331           httemplate/edit/process/REAL_cust_pkg.cgi,
6332           httemplate/edit/process/access_group.html,
6333           httemplate/edit/process/access_user.html,
6334           httemplate/edit/process/agent.cgi,
6335           httemplate/edit/process/agent_payment_gateway.html,
6336           httemplate/edit/process/agent_type.cgi,
6337           httemplate/edit/process/bulk-cust_svc.cgi,
6338           httemplate/edit/process/cust_bill_pay.cgi,
6339           httemplate/edit/process/cust_credit.cgi,
6340           httemplate/edit/process/cust_credit_bill.cgi,
6341           httemplate/edit/process/cust_main.cgi,
6342           httemplate/edit/process/cust_main_county-collapse.cgi,
6343           httemplate/edit/process/cust_main_county-expand.cgi,
6344           httemplate/edit/process/cust_main_county.cgi,
6345           httemplate/edit/process/cust_pay.cgi,
6346           httemplate/edit/process/cust_pkg.cgi,
6347           httemplate/edit/process/cust_refund.cgi,
6348           httemplate/edit/process/cust_svc.cgi,
6349           httemplate/edit/process/domain_record.cgi,
6350           httemplate/edit/process/generic.cgi,
6351           httemplate/edit/process/inventory_class.html,
6352           httemplate/edit/process/msgcat.cgi,
6353           httemplate/edit/process/part_bill_event.cgi,
6354           httemplate/edit/process/part_export.cgi,
6355           httemplate/edit/process/part_pkg.cgi,
6356           httemplate/edit/process/part_referral.html,
6357           httemplate/edit/process/part_svc.cgi,
6358           httemplate/edit/process/payment_gateway.html,
6359           httemplate/edit/process/pkg_class.html,
6360           httemplate/edit/process/prepay_credit.cgi,
6361           httemplate/edit/process/quick-charge.cgi,
6362           httemplate/edit/process/quick-cust_pkg.cgi,
6363           httemplate/edit/process/rate.cgi,
6364           httemplate/edit/process/rate_region.cgi,
6365           httemplate/edit/process/reg_code.cgi,
6366           httemplate/edit/process/router.cgi,
6367           httemplate/edit/process/svc_acct.cgi,
6368           httemplate/edit/process/svc_acct_pop.cgi,
6369           httemplate/edit/process/svc_broadband.cgi,
6370           httemplate/edit/process/svc_domain.cgi,
6371           httemplate/edit/process/svc_external.cgi,
6372           httemplate/edit/process/svc_forward.cgi,
6373           httemplate/edit/process/svc_phone.html,
6374           httemplate/edit/process/svc_www.cgi,
6375           httemplate/edit/process/addr_block/add.cgi,
6376           httemplate/edit/process/addr_block/allocate.cgi,
6377           httemplate/edit/process/addr_block/deallocate.cgi,
6378           httemplate/edit/process/addr_block/split.cgi,
6379           httemplate/edit/process/elements/process.html,
6380           httemplate/edit/process/elements/svc_Common.html,
6381           httemplate/elements/checkboxes-table-name.html,
6382           httemplate/elements/checkboxes-table.html,
6383           httemplate/elements/header-popup.html,
6384           httemplate/elements/header.html,
6385           httemplate/elements/jsrsServer.html,
6386           httemplate/elements/menu.html, httemplate/elements/menubar.html,
6387           httemplate/elements/pager.html,
6388           httemplate/elements/phonenumber.html,
6389           httemplate/elements/progress-init.html,
6390           httemplate/elements/progress-popup.html,
6391           httemplate/elements/search-cust_main.html,
6392           httemplate/elements/select-access_group.html,
6393           httemplate/elements/select-agent.html,
6394           httemplate/elements/select-cust-fields.html,
6395           httemplate/elements/select-cust_pkg-status.html,
6396           httemplate/elements/select-month_year.html,
6397           httemplate/elements/select-part_referral.html,
6398           httemplate/elements/select-pkg_class.html,
6399           httemplate/elements/select-table.html,
6400           httemplate/elements/select-taxclass.html,
6401           httemplate/elements/small_custview.html,
6402           httemplate/elements/table-grid.html,
6403           httemplate/elements/table.html,
6404           httemplate/elements/tr-select-access_group.html,
6405           httemplate/elements/tr-select-agent.html,
6406           httemplate/elements/tr-select-cust-fields.html,
6407           httemplate/elements/tr-select-cust_pkg-status.html,
6408           httemplate/elements/tr-select-from_to.html,
6409           httemplate/elements/tr-select-part_referral.html,
6410           httemplate/elements/tr-select-pkg_class.html,
6411           httemplate/elements/xmlhttp.html,
6412           httemplate/graph/cust_bill_pkg.cgi,
6413           httemplate/graph/money_time.cgi,
6414           httemplate/graph/report_cust_bill_pkg.html,
6415           httemplate/graph/report_money_time.html,
6416           httemplate/graph/elements/monthly.html,
6417           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
6418           httemplate/misc/cancel-unaudited.cgi,
6419           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
6420           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
6421           httemplate/misc/cust_main-cancel.cgi,
6422           httemplate/misc/cust_main-import.cgi,
6423           httemplate/misc/cust_main-import_charges.cgi,
6424           httemplate/misc/delete-cust_credit.cgi,
6425           httemplate/misc/delete-cust_pay.cgi,
6426           httemplate/misc/delete-customer.cgi,
6427           httemplate/misc/delete-domain_record.cgi,
6428           httemplate/misc/delete-part_export.cgi,
6429           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
6430           httemplate/misc/email-invoice.cgi,
6431           httemplate/misc/email_invoice_events.cgi,
6432           httemplate/misc/email_invoices.cgi,
6433           httemplate/misc/fax-invoice.cgi,
6434           httemplate/misc/fax_invoice_events.cgi,
6435           httemplate/misc/fax_invoices.cgi,
6436           httemplate/misc/inventory_item-import.html,
6437           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
6438           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
6439           httemplate/misc/print_invoice_events.cgi,
6440           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
6441           httemplate/misc/states.cgi,
6442           httemplate/misc/unapply-cust_credit.cgi,
6443           httemplate/misc/unapply-cust_pay.cgi,
6444           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
6445           httemplate/misc/unvoid-cust_pay_void.cgi,
6446           httemplate/misc/upload-batch.cgi,
6447           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
6448           httemplate/misc/xmlhttp-cust_main-search.cgi,
6449           httemplate/misc/xmlrpc.cgi,
6450           httemplate/misc/process/batch-cust_pay.cgi,
6451           httemplate/misc/process/catchall.cgi,
6452           httemplate/misc/process/cdr-import.html,
6453           httemplate/misc/process/cust_main-import.cgi,
6454           httemplate/misc/process/cust_main-import_charges.cgi,
6455           httemplate/misc/process/delete-customer.cgi,
6456           httemplate/misc/process/inventory_item-import.html,
6457           httemplate/misc/process/link.cgi,
6458           httemplate/misc/process/meta-import.cgi,
6459           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
6460           httemplate/search/cust_bill.html,
6461           httemplate/search/cust_bill_event.cgi,
6462           httemplate/search/cust_bill_event.html,
6463           httemplate/search/cust_bill_pkg.cgi,
6464           httemplate/search/cust_credit.html,
6465           httemplate/search/cust_main-otaker.cgi,
6466           httemplate/search/cust_main-zip.html,
6467           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
6468           httemplate/search/cust_pkg.cgi,
6469           httemplate/search/cust_tax_exempt_pkg.cgi,
6470           httemplate/search/inventory_item.html,
6471           httemplate/search/prepay_credit.html,
6472           httemplate/search/queue.html, httemplate/search/reg_code.html,
6473           httemplate/search/report_cdr.html,
6474           httemplate/search/report_cust_bill.html,
6475           httemplate/search/report_cust_credit.html,
6476           httemplate/search/report_cust_main-zip.html,
6477           httemplate/search/report_cust_pay.html,
6478           httemplate/search/report_cust_pkg.html,
6479           httemplate/search/report_prepaid_income.cgi,
6480           httemplate/search/report_prepaid_income.html,
6481           httemplate/search/report_receivables.cgi,
6482           httemplate/search/report_receivables.html,
6483           httemplate/search/report_tax.cgi,
6484           httemplate/search/report_tax.html, httemplate/search/sql.html,
6485           httemplate/search/sqlradius.cgi,
6486           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
6487           httemplate/search/svc_broadband.cgi,
6488           httemplate/search/svc_domain.cgi,
6489           httemplate/search/svc_external.cgi,
6490           httemplate/search/svc_forward.cgi,
6491           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
6492           httemplate/search/elements/search.html,
6493           httemplate/view/cust_bill-logo.cgi,
6494           httemplate/view/cust_bill-pdf.cgi,
6495           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
6496           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
6497           httemplate/view/svc_broadband.cgi,
6498           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
6499           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
6500           httemplate/view/svc_www.cgi,
6501           httemplate/view/cust_main/billing.html,
6502           httemplate/view/cust_main/contacts.html,
6503           httemplate/view/cust_main/misc.html,
6504           httemplate/view/cust_main/order_pkg.html,
6505           httemplate/view/cust_main/packages.html,
6506           httemplate/view/cust_main/payment_history.html,
6507           httemplate/view/cust_main/quick-charge.html,
6508           httemplate/view/cust_main/tickets.html,
6509           httemplate/view/elements/svc_Common.html: Will things ever be the
6510           same again? It's the final masonize
6511
6512 2006-08-23 14:53  ivan
6513
6514         * httemplate/misc/batch-cust_pay.html: remove extraneous "
6515
6516 2006-08-23 05:13  ivan
6517
6518         * FS/FS/Schema.pm: removing already commented-out code
6519
6520 2006-08-23 05:06  ivan
6521
6522         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
6523           didn't work out...
6524
6525 2006-08-22 05:23  ivan
6526
6527         * httemplate/docs/index.html: get rid of old upgrade instructions
6528
6529 2006-08-21 16:01  ivan
6530
6531         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
6532           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
6533           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
6534           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
6535           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
6536           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
6537           cust_credit_bill_pkg - applying credits and payments against
6538           specific line items
6539
6540 2006-08-21 10:45  ivan
6541
6542         * FS/FS/: cust_main.pm: search for existing advertising sources
6543           before adding a new one
6544
6545 2006-08-21 05:38  ivan
6546
6547         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
6548           smart search
6549
6550 2006-08-21 02:46  ivan
6551
6552         * httemplate/docs/index.html: we're off to see the wiki, the
6553           wonderful wiki of oz
6554
6555 2006-08-18 05:18  ivan
6556
6557         * FS/FS/cust_main.pm: and a slight fix to the CSV import
6558
6559 2006-08-18 04:56  ivan
6560
6561         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
6562
6563 2006-08-18 04:52  ivan
6564
6565         * FS/FS/cust_main.pm: alas, now try with recursion
6566
6567 2006-08-18 04:40  ivan
6568
6569         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
6570
6571 2006-08-18 04:36  ivan
6572
6573         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
6574           get around big 8.1 Pg changes wrt reverse engineering
6575
6576 2006-08-18 03:34  ivan
6577
6578         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
6579
6580 2006-08-18 03:31  ivan
6581
6582         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
6583           not just the first line
6584
6585 2006-08-18 03:27  ivan
6586
6587         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
6588
6589 2006-08-18 03:26  ivan
6590
6591         * FS/FS/cust_main.pm: W T F
6592
6593 2006-08-18 03:18  ivan
6594
6595         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
6596
6597 2006-08-18 03:10  ivan
6598
6599         * FS/FS/cust_main.pm: what's going on with the parameters for
6600           skeleton inserts??
6601
6602 2006-08-18 03:00  ivan
6603
6604         * FS/FS/cust_main.pm: skeleton typo
6605
6606 2006-08-18 02:58  ivan
6607
6608         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
6609           not parent
6610
6611 2006-08-18 02:50  ivan
6612
6613         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
6614           what's going on
6615
6616 2006-08-18 01:33  ivan
6617
6618         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
6619           mg
6620
6621 2006-08-16 01:19  ivan
6622
6623         * FS/bin/freeside-adduser: get rid of too-verbose debugging
6624
6625 2006-08-15 07:20  ivan
6626
6627         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
6628           httemplate/misc/process/cust_main-import.cgi: add a new, extended
6629           CSV import format
6630
6631 2006-08-14 06:28  ivan
6632
6633         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
6634           doing refunds, hopefully this will fix OpenECHO refunds
6635
6636 2006-08-14 05:13  ivan
6637
6638         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
6639           httemplate/elements/header.html,
6640           httemplate/elements/search-cust_main.html,
6641           rt/html/Elements/FreesideInvoiceSearch,
6642           rt/html/Elements/FreesideNewCust,
6643           rt/html/Elements/FreesideSearch,
6644           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
6645           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs,
6646           rt/html/NoAuth/webrt.css: sprinkle some magic ajax fairy dust on
6647           referring customer SELEKTAH.  rewind!  make smart search smarter,
6648           re-layout the top search bars and add an invoice one
6649
6650 2006-08-14 01:38  ivan
6651
6652         * FS/FS/access_user.pm: bugfix for agentless access users,
6653           triggered by part_referral (advertising source) agent
6654           virtualization
6655
6656 2006-08-13 03:25  ivan
6657
6658         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
6659           httemplate/edit/cust_pay.cgi,
6660           httemplate/edit/process/cust_pay.cgi,
6661           httemplate/view/cust_main.cgi,
6662           httemplate/view/cust_main/billing.html,
6663           httemplate/view/cust_main/misc.html,
6664           httemplate/view/cust_main/packages.html,
6665           httemplate/view/cust_main/payment_history.html,
6666           httemplate/view/cust_main/tickets.html: customer view work:
6667
6668           DONE  1. add status and balance to top
6669
6670           DONE  2. add some sort of oldest date thing so the history
6671           doesn't get too      big (# years and a link to "show older")
6672
6673             3. make the rest of the action links into js popups?  maybe
6674           later,
6675                weird IENess when closing em
6676           DONE (finished)    - so revert out or finish/commit the Enter
6677           check payment one    - Process page can wait until another day..
6678           it should be more of an *action*
6679
6680           DONE  4. Ticket list config knobs for wtxs (grid it too)
6681
6682           DONE  5. grid the package list
6683
6684 2006-08-12 04:01  ivan
6685
6686         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
6687
6688 2006-08-12 03:47  ivan
6689
6690         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
6691           httemplate/view/cust_main/payment_history.html: fix acl rewrite
6692           causing problems: void now shows up properly, deprecate all the
6693           redundant config values
6694
6695 2006-08-11 23:45  ivan
6696
6697         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
6698           causes undesirable effects with prorate/subscription packages and
6699           undesirably rewards customers for non-payment, closes: Bug#1325
6700
6701 2006-08-11 01:02  ivan
6702
6703         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
6704           httemplate/browse/part_referral.html,
6705           httemplate/edit/cust_main.cgi,
6706           httemplate/elements/select-agent.html,
6707           httemplate/elements/select-part_referral.html,
6708           httemplate/elements/tr-select-agent.html,
6709           httemplate/elements/tr-select-part_referral.html: virtualize
6710           referrals on customer addition
6711
6712 2006-08-10 15:18  ivan
6713
6714         * httemplate/config/config.cgi: bugfix for selects that don't have
6715           select_enum
6716
6717 2006-08-10 06:50  ivan
6718
6719         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
6720           httemplate/browse/part_referral.html,
6721           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
6722           (at least to schema and customer view, no manual editing yet)
6723
6724 2006-08-10 05:01  ivan
6725
6726         * httemplate/browse/part_referral.html: bold the total footer
6727
6728 2006-08-10 04:55  ivan
6729
6730         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
6731           FS/FS/access_user.pm, FS/FS/part_referral.pm,
6732           httemplate/browse/part_referral.html,
6733           httemplate/edit/part_referral.html,
6734           httemplate/edit/process/part_referral.html,
6735           httemplate/elements/menu.html: agent-virtualize advertising
6736           sources
6737
6738 2006-08-09 20:10  ivan
6739
6740         * FS/FS/Schema.pm: don't set the default to NULL the string!
6741           besides, that's already the default value of any nullable column,
6742           which @date_type is...
6743
6744 2006-08-09 19:27  ivan
6745
6746         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
6747           easier to check the db
6748
6749 2006-08-09 14:46  ivan
6750
6751         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
6752           "coming soon" options off the menu, its been Soon for too long -
6753           they'll get here when they do
6754
6755 2006-08-09 03:47  ivan
6756
6757         * FS/FS/ClientAPI/MyAccount.pm,
6758           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
6759           fs_selfservice/FS-SelfService/cgi/change_password.html,
6760           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
6761           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
6762           fs_selfservice/FS-SelfService/cgi/provision_list.html,
6763           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
6764           interface: add proper password changer and prevent "Setup my
6765           services" provisioner from showing broken links for services not
6766           handled yet
6767
6768 2006-08-09 00:46  ivan
6769
6770         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
6771           days go by...
6772
6773 2006-08-09 00:03  ivan
6774
6775         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
6776           my beautiful magic template! (water flowing underground)
6777
6778 2006-08-08 23:43  jeff
6779
6780         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
6781           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
6782           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
6783           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
6784           batch refactor
6785
6786 2006-08-08 23:34  ivan
6787
6788         * FS/FS/ClientAPI/MyAccount.pm,
6789           fs_selfservice/FS-SelfService/SelfService.pm,
6790           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
6791           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
6792           interface: move from text to html invoices
6793
6794 2006-08-08 20:45  ivan
6795
6796         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
6797           debian perl, would you put it in /usr/local/sbin?  thanks.
6798
6799 2006-08-06 19:44  ivan
6800
6801         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
6802           httemplate/browse/part_pkg.cgi,
6803           httemplate/browse/access_user.html,
6804           httemplate/edit/access_user.html,
6805           httemplate/edit/elements/edit.html: add internal user disable-ing
6806
6807 2006-08-06 19:19  ivan
6808
6809         * httemplate/search/elements/search.html: get rid of the extra
6810           border in nested tables
6811
6812 2006-08-06 16:39  ivan
6813
6814         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
6815           bootstrapping for htpasswd kludge... hopefully that will go away
6816           in 1.7.1
6817
6818 2006-08-06 14:37  ivan
6819
6820         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
6821           override ones for existing records
6822
6823 2006-08-06 13:23  ivan
6824
6825         * httemplate/edit/svc_acct.cgi: silly closing }
6826
6827 2006-08-06 13:21  ivan
6828
6829         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
6830           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
6831
6832 2006-08-06 13:07  ivan
6833
6834         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
6835           should fix the barfing about default radius groups on the new
6836           customer screen...
6837
6838 2006-08-06 02:14  ivan
6839
6840         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
6841           be all set with radius groups then
6842
6843 2006-08-06 02:10  ivan
6844
6845         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
6846           httemplate/edit/svc_acct.cgi: this should process default
6847           usergroup as well as fixed now
6848
6849 2006-08-06 01:43  ivan
6850
6851         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
6852           problem
6853
6854 2006-08-06 01:10  ivan
6855
6856         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
6857           problem better
6858
6859 2006-07-27 17:33  ivan
6860
6861         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
6862           closes: #1351
6863
6864 2006-07-27 01:08  ivan
6865
6866         * FS/t/svc_phone.t: svc_phone.t
6867
6868 2006-07-25 21:18  ivan
6869
6870         * FS/FS/UID.pm: ugh, fixup bootstrapping
6871
6872 2006-07-25 01:39  ivan
6873
6874         * httemplate/search/cust_main.cgi: oops, extra else
6875
6876 2006-07-25 01:33  ivan
6877
6878         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
6879           httemplate/elements/table-grid.html,
6880           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
6881           this should finish adding the "inactive" status, i think?
6882
6883 2006-07-25 00:27  ivan
6884
6885         * bin/rt-update-links: quick script to convert rt links from one
6886           database name to another
6887
6888 2006-07-24 15:40  ivan
6889
6890         * FS/FS/cust_main.pm: fix up smart searching to make the quick
6891           payment entry behave better
6892
6893 2006-07-23 07:23  ivan
6894
6895         * httemplate/search/report_receivables.cgi: sql num_pkgs
6896           conflicting with method...
6897
6898 2006-07-23 07:21  ivan
6899
6900         * httemplate/search/report_receivables.cgi: ugh, really fix the
6901           statuses here
6902
6903 2006-07-23 07:20  ivan
6904
6905         * httemplate/search/report_receivables.cgi: hopefully fix the
6906           statuses here
6907
6908 2006-07-23 07:17  ivan
6909
6910         * httemplate/search/report_receivables.cgi:  i should REALLY go to
6911           sleep
6912
6913 2006-07-23 07:16  ivan
6914
6915         * httemplate/search/report_receivables.cgi:  i should go to sleep
6916
6917 2006-07-23 07:07  ivan
6918
6919         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
6920           more work towards adding an "inactive" status - add it to the A/R
6921           report
6922
6923 2006-07-15 17:55  ivan
6924
6925         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
6926           FS/FS/inventory_item.pm,
6927           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
6928           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
6929           httemplate/elements/overlibmws.js,
6930           httemplate/elements/overlibmws_draggable.js,
6931           httemplate/elements/phonenumber.html,
6932           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
6933           httemplate/search/svc_domain.cgi,
6934           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
6935           httemplate/view/svc_external.cgi: odds and ends
6936
6937 2006-07-13 21:20  ivan
6938
6939         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
6940           changes
6941
6942 2006-07-13 20:27  ivan
6943
6944         * FS/FS/svc_Common.pm: this should fix radius group editing and the
6945           "Reference found where even-sized list expected at
6946           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
6947
6948 2006-07-13 20:17  ivan
6949
6950         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
6951
6952 2006-07-13 18:42  ivan
6953
6954         * FS/FS/: CurrentUser.pm, UID.pm: add the small
6955           FS::CurrentUser::BootstrapUser class for... surprise...
6956           bootstrapping
6957
6958 2006-07-13 17:42  ivan
6959
6960         * FS/FS/Setup.pm: fix acl bootstrapping
6961
6962 2006-07-13 17:32  ivan
6963
6964         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
6965           freeside-setup without a username now
6966
6967 2006-07-13 16:45  ivan
6968
6969         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
6970
6971 2006-07-12 20:54  ivan
6972
6973         * FS/FS/Report/Table/Monthly.pm,
6974           httemplate/search/cust_credit.html,
6975           httemplate/search/cust_pay.cgi,
6976           httemplate/search/report_receivables.cgi: fix multiple-agent
6977           virtualization properly for these reports
6978
6979 2006-07-12 16:33  ivan
6980
6981         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
6982           should be installable again now
6983
6984 2006-07-11 17:20  ivan
6985
6986         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
6987           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
6988           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
6989           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
6990           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
6991           httemplate/edit/svc_phone.cgi,
6992           httemplate/edit/elements/edit.html,
6993           httemplate/edit/elements/svc_Common.html,
6994           httemplate/edit/process/svc_phone.html,
6995           httemplate/edit/process/elements/process.html,
6996           httemplate/edit/process/elements/svc_Common.html,
6997           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
6998           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
6999           httemplate/view/elements/svc_Common.html,
7000           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
7001           from imported CDRs
7002
7003 2006-07-09 07:35  ivan
7004
7005         * rt/html/Elements/: Header, PageLayout: fix the image path in the
7006           kludged looknfeel integration
7007
7008 2006-07-05 07:55  ivan
7009
7010         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
7011
7012 2006-07-04 05:01  ivan
7013
7014         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
7015           adding freeside-addgroup
7016
7017 2006-07-01 04:26  ivan
7018
7019         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
7020
7021 2006-06-30 07:30  ivan
7022
7023         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
7024           flag!  sheesh
7025
7026 2006-06-29 08:45  ivan
7027
7028         * FS/FS/part_export/shellcommands.pm: small patch to set
7029           $new_finger from Tim Yardley
7030
7031 2006-06-29 08:19  ivan
7032
7033         * httemplate/edit/part_bill_event.cgi: percentage late fees too
7034
7035 2006-06-29 06:47  ivan
7036
7037         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
7038           httemplate/browse/inventory_class.html,
7039           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
7040           httemplate/edit/svc_broadband.cgi,
7041           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
7042           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
7043           httemplate/search/inventory_item.html: finish at least the
7044           automatic provisioning part
7045
7046 2006-06-27 07:19  ivan
7047
7048         * httemplate/docs/index.html: going to wikiland
7049
7050 2006-06-24 09:41  ivan
7051
7052         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
7053           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
7054           httemplate/elements/select-table.html,
7055           httemplate/elements/table-grid.html: Add the ability to link
7056           customer service definition fields to inventory   classes, with
7057           an "automatic/manual" flag.  Add the ability for the web
7058           interface to maintain these links.  Start prettying up the
7059           service def.    edit in preparation for Bigger Changes.
7060
7061 2006-06-21 09:26  ivan
7062
7063         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
7064           interaction w/pager
7065
7066 2006-06-21 06:00  ivan
7067
7068         * httemplate/elements/iframecontentmws.js: oops, don't want this
7069           debugging in here
7070
7071 2006-06-21 06:00  ivan
7072
7073         * httemplate/view/cust_main/payment_history.html:
7074           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
7075
7076 2006-06-21 05:58  ivan
7077
7078         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
7079
7080 2006-06-21 05:57  ivan
7081
7082         * httemplate/elements/header-popup.html: adding a header element
7083           for popups to replace CGI::header
7084
7085 2006-06-21 05:56  ivan
7086
7087         * httemplate/elements/iframecontentmws.js: add overlib iframe
7088           function
7089
7090 2006-06-21 01:42  ivan
7091
7092         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
7093           the agent type report when there are lots of package definitions
7094
7095 2006-06-19 06:09  ivan
7096
7097         * httemplate/view/cust_main/packages.html: fix ACL name for service
7098           provisioning and prevent disabled service provisioning from
7099           messing up table formatting
7100
7101 2006-06-19 05:47  ivan
7102
7103         * bin/mapsecrets2access_user: better error checking for this
7104           thrown-together bootstrapping script
7105
7106 2006-06-19 05:22  ivan
7107
7108         * bin/mapsecrets2access_user: ACL bootstrapping
7109
7110 2006-06-19 05:15  ivan
7111
7112         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
7113
7114 2006-06-19 05:09  ivan
7115
7116         * FS/t/ConfDefaults.t: forgot to commit this test
7117
7118 2006-06-19 04:57  ivan
7119
7120         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
7121
7122 2006-06-19 04:25  ivan
7123
7124         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
7125           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
7126           httemplate/view/cust_main/packages.html,
7127           httemplate/view/cust_main/payment_history.html: ACLs, take three
7128           or four or something
7129
7130 2006-06-19 01:05  ivan
7131
7132         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
7133           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
7134           httemplate/elements/menu.html,
7135           httemplate/elements/select-cust-fields.html,
7136           httemplate/elements/select-cust_pkg-status.html,
7137           httemplate/elements/tr-select-cust-fields.html,
7138           httemplate/elements/tr-select-cust_pkg-status.html,
7139           httemplate/graph/cust_bill_pkg.cgi,
7140           httemplate/search/report_cust_pkg.html,
7141           httemplate/view/cust_main/contacts.html: add ability to select
7142           specific package defs. and package status to package report for
7143           qis
7144
7145 2006-06-18 23:03  ivan
7146
7147         * httemplate/search/cust_main.cgi: fix up the alternating colors on
7148           the customer search results
7149
7150 2006-06-18 19:33  ivan
7151
7152         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
7153           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
7154           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
7155           httemplate/elements/select-agent.html,
7156           httemplate/elements/select-table.html,
7157           httemplate/elements/tr-select-agent.html,
7158           httemplate/search/cust_bill.html,
7159           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
7160           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
7161           httemplate/search/svc_forward.cgi: agent virtualization, take one
7162           (stuff from "inactive" changeset snuck into cust_main.pm and the
7163           package reporting changeset in search/cust_pkg.cgi here too)
7164
7165 2006-06-18 05:56  ivan
7166
7167         * httemplate/edit/elements/edit.html: well, it isn't broken...
7168
7169 2006-06-18 05:54  ivan
7170
7171         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
7172           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
7173           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
7174           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
7175           httemplate/edit/process/access_group.html,
7176           httemplate/elements/checkboxes-table-name.html,
7177           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
7178           htetc/handler.pl, httemplate/browse/access_group.html,
7179           httemplate/browse/access_user.html,
7180           httemplate/edit/process/elements/process.html: ACLs: finish group
7181           edit (agents + rights) & browse
7182
7183 2006-06-15 18:23  jeff
7184
7185         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
7186           httemplate/misc/download-batch.cgi: value issues and many bits
7187           remain
7188
7189 2006-06-15 17:47  ivan
7190
7191         * httemplate/misc/download-batch.cgi: and fix the  name for TD
7192           Canada Trust.  and that's it for now.  really.
7193
7194 2006-06-15 17:33  ivan
7195
7196         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
7197           now that the batch format file is not the same as the batch
7198           params files
7199
7200 2006-06-15 17:27  ivan
7201
7202         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
7203           the config a little less strange
7204
7205 2006-06-08 03:32  ivan
7206
7207         * httemplate/elements/menu.html: fix link to prepaid card setup
7208
7209 2006-06-06 04:16  ivan
7210
7211         * rt/html/NoAuth/webrt.css: whew, this can go back
7212
7213 2006-06-06 04:08  ivan
7214
7215         * rt/html/NoAuth/webrt.css: yay this should finally fix the weird
7216           black navigation links; hide the Mason stuff from browsers when
7217           it doesn't get processed for some reason
7218
7219 2006-06-06 03:57  ivan
7220
7221         * rt/html/NoAuth/webrt.css: yet another attempt to fix weird black
7222           RT navigation links
7223
7224 2006-06-06 03:54  ivan
7225
7226         * rt/html/NoAuth/webrt.css: another attempt to fix weird black RT
7227           navigation links
7228
7229 2006-06-06 03:46  ivan
7230
7231         * rt/html/NoAuth/webrt.css: attempt to fix weird black RT
7232           navigation links
7233
7234 2006-06-06 03:30  ivan
7235
7236         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
7237           automated install. wtf?!
7238
7239 2006-06-02 06:20  ivan
7240
7241         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED,
7242           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
7243           rt/html/Elements/Tabs: add a service search
7244
7245 2006-05-24 03:22  ivan
7246
7247         * FS/MANIFEST: removing duplicate entries
7248
7249 2006-05-22 13:38  ivan
7250
7251         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
7252
7253 2006-05-22 11:27  ivan
7254
7255         * FS/FS/cust_main.pm: better error message for banned cards
7256
7257 2006-05-21 19:06  ivan
7258
7259         * Makefile: docs are going in the wiki Real Soon Now anyway
7260
7261 2006-05-21 17:50  ivan
7262
7263         * Makefile: 1.7.0?  why not?
7264
7265 2006-05-21 17:44  ivan
7266
7267         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
7268
7269 2006-05-21 11:40  ivan
7270
7271         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
7272
7273 2006-05-20 13:06  jeff
7274
7275         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7276           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
7277           htetc/handler.pl, httemplate/docs/schema.html,
7278           httemplate/misc/download-batch.cgi: first stab at BoM download
7279
7280 2006-05-15 06:57  ivan
7281
7282         * httemplate/: index.html, elements/freeside.css,
7283           elements/header.html, elements/menu.html: move most of the crap
7284           on the "main menu" to the sidebar
7285
7286 2006-05-15 04:05  ivan
7287
7288         * rt/html/NoAuth/webrt.css, httemplate/elements/freeside.css,
7289           httemplate/elements/header.html, httemplate/elements/xmenu.css,
7290           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
7291           rt/html/Elements/FreesideNewCust,
7292           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
7293           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
7294           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
7295           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
7296           RT!
7297
7298 2006-05-14 09:47  ivan
7299
7300         * CREDITS, htetc/handler.pl, httemplate/autohandler,
7301           httemplate/index.html, httemplate/browse/access_group.html,
7302           httemplate/browse/access_user.html,
7303           httemplate/browse/agent_type.cgi,
7304           httemplate/browse/cust_main_county.cgi,
7305           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
7306           httemplate/edit/access_group.html,
7307           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
7308           httemplate/edit/cust_bill_pay.cgi,
7309           httemplate/edit/cust_credit.cgi,
7310           httemplate/edit/cust_credit_bill.cgi,
7311           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
7312           httemplate/edit/part_virtual_field.cgi,
7313           httemplate/edit/svc_domain.cgi,
7314           httemplate/edit/elements/edit.html,
7315           httemplate/edit/process/access_group.html,
7316           httemplate/edit/process/access_user.html,
7317           httemplate/edit/process/agent_type.cgi,
7318           httemplate/edit/process/cust_bill_pay.cgi,
7319           httemplate/edit/process/cust_credit.cgi,
7320           httemplate/edit/process/cust_credit_bill.cgi,
7321           httemplate/edit/process/elements/process.html,
7322           httemplate/elements/checkboxes-table.html,
7323           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
7324           httemplate/elements/header.html,
7325           httemplate/elements/menubar.html,
7326           httemplate/elements/select-access_group.html,
7327           httemplate/elements/tr-select-access_group.html,
7328           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
7329           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
7330           httemplate/search/cust_main-otaker.cgi,
7331           httemplate/search/cust_main.cgi,
7332           httemplate/search/report_cust_bill.html,
7333           httemplate/search/report_cust_credit.html,
7334           httemplate/search/report_cust_pay.html,
7335           httemplate/search/report_prepaid_income.html,
7336           httemplate/search/report_tax.html,
7337           httemplate/search/sqlradius.html,
7338           httemplate/search/svc_domain.cgi,
7339           httemplate/search/svc_external.cgi, FS/MANIFEST,
7340           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
7341           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
7342           FS/FS/access_right.pm, FS/FS/access_user.pm,
7343           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
7344           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
7345           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
7346           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
7347           FS/t/access_group.t, FS/t/access_groupagent.t,
7348           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
7349           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
7350           httemplate/view/cust_main/payment_history.html: first part of ACL
7351           and re-skinning work and some other small stuff
7352
7353 2006-05-13 11:34  ivan
7354
7355         * httemplate/images/background-cheat.png: yay for cheating
7356
7357 2006-05-13 08:31  ivan
7358
7359         * httemplate/images/: 32clear.gif, arrow.down.png,
7360           arrow.right.black.png, arrow.right.png, black-gradient.png,
7361           black-gray-corner.png, black-gray-gradient.png,
7362           black-gray-side.png, black-gray-top.png: adding new images
7363
7364 2006-05-12 06:57  ivan
7365
7366         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
7367           incorrect and broke things, this should actually work
7368
7369 2006-05-08 04:28  ivan
7370
7371         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
7372           httemplate/search/report_tax.cgi: add config switch to base tax
7373           off shipping address if present
7374
7375 2006-05-08 03:01  ivan
7376
7377         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
7378           httemplate/graph/cust_bill_pkg.cgi,
7379           httemplate/graph/elements/monthly.html,
7380           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
7381           package class looks good
7382
7383 2006-05-07 13:27  ivan
7384
7385         * htetc/handler.pl, httemplate/elements/select-month_year.html,
7386           httemplate/elements/select-pkg_class.html,
7387           httemplate/elements/select-table.html,
7388           httemplate/elements/tr-select-from_to.html,
7389           httemplate/elements/tr-select-pkg_class.html,
7390           httemplate/graph/cust_bill_pkg.cgi,
7391           httemplate/graph/money_time.cgi,
7392           httemplate/graph/report_cust_bill_pkg.html,
7393           httemplate/graph/report_money_time.html,
7394           httemplate/graph/elements/monthly.html: first pass at sales
7395           reports per agent and package class
7396
7397 2006-05-03 02:47  ivan
7398
7399         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
7400           Cappuccio
7401
7402 2006-05-02 08:23  ivan
7403
7404         * FS/: MANIFEST, FS/Pony.pm: yours!
7405
7406 2006-05-02 08:03  ivan
7407
7408         * httemplate/: index.html, search/report_receivables.html: add an
7409           agent pre-selection page to receivables report
7410
7411 2006-05-02 06:29  ivan
7412
7413         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
7414           autogenerate off it
7415
7416 2006-05-02 04:59  ivan
7417
7418         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
7419           httemplate/graph/money_time.cgi,
7420           httemplate/graph/report_money_time.html: add a "pre-report" page
7421           to this report/graph as requested by lewis/wtxs, also add 12mo
7422           total option
7423
7424 2006-05-01 06:09  ivan
7425
7426         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
7427           the 1st as it did before
7428
7429 2006-05-01 05:38  ivan
7430
7431         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
7432           annoying clucks (warnings with backtraces) when cutoff day isn't
7433           found in old packages
7434
7435 2006-05-01 04:45  ivan
7436
7437         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
7438           ambiguous
7439
7440 2006-05-01 04:43  ivan
7441
7442         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
7443           showing up on customer view listing when the custom priority
7444           field was edited
7445
7446 2006-04-26 06:16  ivan
7447
7448         * Makefile: apache reload doesn't work when server isn't running
7449           already
7450
7451 2006-04-21 17:58  ivan
7452
7453         * httemplate/browse/inventory_class.html,
7454           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
7455           httemplate/browse/rate.cgi,
7456           httemplate/browse/elements/browse.html, htetc/handler.pl,
7457           httemplate/index.html, httemplate/edit/inventory_class.html,
7458           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
7459           httemplate/edit/elements/edit.html,
7460           httemplate/edit/process/inventory_class.html,
7461           httemplate/edit/process/pkg_class.html,
7462           httemplate/edit/process/elements/process.html,
7463           httemplate/elements/select-agent.html,
7464           httemplate/elements/select-pkg_class.html,
7465           httemplate/elements/select-table.html,
7466           httemplate/elements/tr-select-pkg_class.html,
7467           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
7468           httemplate/search/elements/search.html: start of package class
7469           web UI (add/edit package classes, package class selection in
7470           package def edit)
7471
7472 2006-04-21 07:21  ivan
7473
7474         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
7475           now
7476
7477 2006-04-21 07:20  ivan
7478
7479         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
7480           indentation and the default cutoff day
7481
7482 2006-04-21 05:45  ivan
7483
7484         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
7485           s(browse/queue.cgi)(search/queue.html)
7486
7487 2006-04-18 23:37  ivan
7488
7489         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
7490           in nested blocks that have been exited already.
7491
7492 2006-04-18 12:24  ivan
7493
7494         * install/debian/3.1/INSTALL: dev install notes patch from liran
7495           tal
7496
7497 2006-04-15 06:32  ivan
7498
7499         * httemplate/graph/money_time.cgi: REALLY correct the period for
7500           the total column this time
7501
7502 2006-04-15 06:28  ivan
7503
7504         * httemplate/graph/money_time.cgi: correct period & use a yellow
7505           color for the total column
7506
7507 2006-04-15 06:25  ivan
7508
7509         * httemplate/graph/money_time.cgi: format & link the total column
7510
7511 2006-04-14 17:21  ivan
7512
7513         * httemplate/graph/money_time.cgi: and </TD> the total column
7514
7515 2006-04-14 17:16  ivan
7516
7517         * httemplate/graph/money_time.cgi: add a total column
7518
7519 2006-04-14 04:55  ivan
7520
7521         * FS/FS/: Conf.pm, svc_forward.pm: add the
7522           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
7523           destinations
7524
7525 2006-04-13 14:29  ivan
7526
7527         * FS/bin/freeside-adduser: don't do the duplicate check unless
7528           there's a file already; fixes problem with first use of
7529           freeside-adduser
7530
7531 2006-04-12 05:36  ivan
7532
7533         * httemplate/index.html, FS/FS/cust_main.pm,
7534           httemplate/search/cust_main-zip.html,
7535           httemplate/search/cust_main.cgi,
7536           httemplate/search/report_cust_main-zip.html,
7537           httemplate/search/elements/search.html: zip code report
7538
7539 2006-04-09 16:41  ivan
7540
7541         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
7542           cust_main/tickets.html: a few more fixups for our favorite
7543           include(...) from Scott Edwards
7544
7545 2006-04-09 16:39  ivan
7546
7547         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
7548           fields
7549
7550 2006-04-09 16:24  ivan
7551
7552         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
7553           string ("old_uid") as a SCALAR ref while "strict refs" in use"
7554           error
7555
7556 2006-04-09 13:36  ivan
7557
7558         * FS/bin/freeside-adduser: error out if you try to add duplicates;
7559           this should lower my annoyance-level
7560
7561 2006-04-03 16:26  ivan
7562
7563         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
7564           checking
7565
7566 2006-04-03 13:49  ivan
7567
7568         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
7569
7570 2006-04-03 04:36  ivan
7571
7572         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
7573
7574 2006-04-03 03:11  ivan
7575
7576         * FS/FS/Record.pm: allow [ and ] in ut_text
7577
7578 2006-04-03 02:46  ivan
7579
7580         * htetc/handler.pl, FS/FS/Misc.pm,
7581           httemplate/edit/cust_main/contact.html,
7582           httemplate/edit/cust_main/select-country.html,
7583           httemplate/edit/cust_main/select-state.html,
7584           httemplate/misc/states.cgi,
7585           httemplate/view/cust_main/contacts.html: have the UI use full
7586           country names, and state names outside the US...
7587
7588 2006-04-02 15:13  ivan
7589
7590         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
7591
7592 2006-03-31 15:22  ivan
7593
7594         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
7595           events
7596
7597 2006-03-31 01:20  lsc
7598
7599         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
7600           pointed out by Ivan in the following email:
7601
7602           ---- before and after now?  I gave subscription and prorate a
7603           try.  Subscription came out as:
7604
7605             subscription 27th (03/25/06 - 04/27/06)  $10.00
7606             subscription 23rd (03/25/06 - 04/23/06)  $10.00
7607
7608           the "23rd" one is right, but the "27th" one should have only
7609           advanced the date two days to 3/27/06.
7610
7611               Prorate came out as:
7612
7613               prorate 23rd (03/25/06 - 04/23/06)  $9.20
7614               prorate 27th (03/25/06 - 04/27/06)  $10.49
7615
7616           The "23rd" one is right, but the "27th" one should have only
7617           advanced the date two days to 4/27/06.
7618
7619           lsc@prgmr.com
7620
7621 2006-03-30 06:22  ivan
7622
7623         * FS/bin/freeside-upgrade: move all the schema-updating magic into
7624           DBIx::DBSchema
7625
7626 2006-03-24 18:23  ivan
7627
7628         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
7629           FS/bin/freeside-setup,
7630           fs_selfservice/FS-SelfService/cgi/agent.cgi,
7631           fs_selfservice/FS-SelfService/cgi/payment_results.html,
7632           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
7633           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
7634           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
7635           httemplate/misc/upload-batch.cgi,
7636           httemplate/misc/process/cdr-import.html,
7637           httemplate/misc/process/cust_main-import.cgi,
7638           httemplate/misc/process/cust_main-import_charges.cgi,
7639           httemplate/misc/process/inventory_item-import.html: successfully
7640           correct the spelling of sucessful
7641
7642 2006-03-24 11:49  ivan
7643
7644         * httemplate/misc/process/payment.cgi: fix spelling
7645
7646 2006-03-23 04:00  lsc
7647
7648         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
7649           and prorate.pm:
7650
7651           -modify the subscription and prorate price plans
7652           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
7653           configurable (add a field to the %info hash) billing day instead
7654           of "1st of the month" only.  subscription will be easy, prorate
7655           will be a little trickier.
7656
7657           essentially, I replaced the '1' in the 'day' field of the
7658           timelocal that generates $$date with the value I added to the
7659           %info hash, 'cutoff_day'
7660
7661           -implement a price plan (new file in FS/FS/part_pkg/ - probably
7662           @ISA FS::part_pkg::subscription) that charges the first full
7663           month if the customer signs up between the 1st and the
7664           configurable billing day, and gives them the remainder of the
7665           month free if they sign up between the configurable billing day
7666           and the end of the month.
7667
7668           if this is the first time the customer is billed, and if the date
7669           is greater than the cutoff date, advance $ssdate to cutoff_day of
7670           next month, else $$date is cutoff_date of this month.  Either
7671           way, charge them for a month.
7672
7673           ----------------------------------------------------------------------
7674
7675 2006-03-20 11:13  ivan
7676
7677         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
7678           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
7679           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
7680           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
7681           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
7682           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
7683           httemplate/edit/cust_main/billing.html,
7684           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7685           httemplate/view/cust_main/billing.html: add price plan to bill on
7686           internal or external CDRs directly, add option to export CDRs to
7687           a per-customer downstream file
7688
7689 2006-03-17 06:56  ivan
7690
7691         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
7692
7693 2006-03-14 23:34  ivan
7694
7695         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
7696           want a revision history
7697
7698 2006-03-14 20:17  ivan
7699
7700         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
7701           and normalize canadian zip codes as well as us ones
7702
7703 2006-03-13 14:32  ivan
7704
7705         * httemplate/elements/: progress-init.html, progress-popup.html:
7706           fix progress hoohaw for internet exploder again, whew.  also make
7707           sure error/finish messages are centered, looks better
7708
7709 2006-03-10 23:27  ivan
7710
7711         * httemplate/elements/footer.html: some pages from ui hoohaw have
7712           leaked footer include, need something here for now
7713
7714 2006-03-10 21:21  ivan
7715
7716         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
7717           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
7718           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
7719           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
7720           progressbar bug with multiple progressbar forms on a page
7721
7722 2006-03-10 14:30  ivan
7723
7724         * httemplate/: elements/progress-init.html,
7725           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
7726           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
7727           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
7728           (hopefully) allow multiple progress-init's in a page, also add
7729           second $cgi arg to all these progressbar calls...
7730
7731 2006-03-10 14:28  ivan
7732
7733         * FS/FS/UI/Web.pm: want to know who *called* this without the
7734           required second arg
7735
7736 2006-03-09 05:42  ivan
7737
7738         * htetc/handler.pl: fix that
7739           blank-page-instead-of-profiling-redirect-when-called-from-an-include
7740           bug triggered by mason 1.32 :)
7741
7742 2006-03-09 03:48  ivan
7743
7744         * httemplate/view/cust_main.cgi: don't use a table with
7745           WIDTH="100%", it shoves the custnum and "billing information"
7746           boxes way out to the right
7747
7748 2006-03-08 04:14  ivan
7749
7750         * FS/FS/inventory_item.pm,
7751           httemplate/misc/inventory_item-import.html,
7752           httemplate/misc/process/inventory_item-import.html,
7753           httemplate/search/inventory_item.html:  Add an option to the web
7754           interface to batch upload new entries to the
7755           inventory_item table.
7756
7757 2006-03-08 02:05  ivan
7758
7759         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
7760           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
7761           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
7762           bin/generate-table-module, htetc/handler.pl,
7763           httemplate/edit/inventory_class.html,
7764           httemplate/edit/elements/edit.html,
7765           httemplate/edit/process/inventory_class.html,
7766           httemplate/edit/process/elements/process.html,
7767           httemplate/search/elements/search.html: Add a new table for
7768           inventory with for DIDs/serials/etc., and an additional new table
7769           for inventory category (i.e. to distinguish DIDs, serials, MACs,
7770           etc.)
7771
7772 2006-03-08 00:21  ivan
7773
7774         * FS/FS/agent.pm: add space in error msg
7775
7776 2006-03-03 07:02  ivan
7777
7778         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
7779           agent-specific sales/credit/receipts summary
7780
7781 2006-02-28 11:34  ivan
7782
7783         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
7784
7785 2006-02-22 05:07  ivan
7786
7787         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
7788           httemplate/images/red_telephone_mimooh_01.png,
7789           httemplate/view/cust_main/contacts.html: add vonage click2call
7790           feature
7791
7792 2006-02-21 23:12  ivan
7793
7794         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
7795
7796 2006-02-18 03:14  ivan
7797
7798         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
7799           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
7800           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
7801           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
7802           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
7803           httemplate/misc/cdr-import.html,
7804           httemplate/misc/process/cdr-import.html,
7805           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7806           bin/cdr_calltype.import: CDR schema and class
7807
7808 2006-02-17 18:11  ivan
7809
7810         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
7811           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
7812           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
7813           documentation left behind from example template
7814
7815 2006-02-16 13:43  ivan
7816
7817         * FS/FS/Setup.pm, FS/bin/freeside-setup,
7818           httemplate/docs/admin.html: automate more of the initial data
7819           adding...
7820
7821 2006-02-08 23:18  ivan
7822
7823         * httemplate/elements/: calendar-en.js, calendar-setup.js,
7824           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
7825           jscalendar
7826
7827 2006-02-08 14:53  ivan
7828
7829         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
7830           around either
7831
7832 2006-02-07 19:49  ivan
7833
7834         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
7835           instructions
7836
7837 2006-02-07 18:26  ivan
7838
7839         * FS/FS/UID.pm: update error message when secrets file cannot be
7840           found
7841
7842 2006-02-07 05:49  ivan
7843
7844         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
7845           error message is better.
7846
7847 2006-02-07 03:12  ivan
7848
7849         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
7850           statement preventing page from showing up in konq
7851
7852 2006-02-05 04:27  ivan
7853
7854         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
7855           httemplate/edit/payment_gateway.html,
7856           httemplate/edit/process/payment_gateway.html: payment gateway
7857           editing
7858
7859 2006-02-01 15:13  ivan
7860
7861         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
7862           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
7863           FS/bin/freeside-daily, FS/bin/freeside-monthly,
7864           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
7865           httemplate/browse/part_bill_event.cgi: finish adding
7866           freeside-monthly and monthly events
7867
7868 2006-01-31 23:58  ivan
7869
7870         * Makefile: HEAD isn't 1.5.8 anymore
7871
7872 2006-01-31 07:01  ivan
7873
7874         * FS/FS/payby.pm: oops, forgot $
7875
7876 2006-01-31 03:02  ivan
7877
7878         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
7879           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
7880           httemplate/edit/part_bill_event.cgi: [no log message]
7881
7882 2006-01-30 20:26  ivan
7883
7884         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
7885           browse/agent_type.cgi, browse/part_bill_event.cgi,
7886           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
7887           browse/part_virtual_field.cgi, browse/payment_gateway.html,
7888           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
7889           config/config-view.cgi, config/config.cgi,
7890           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
7891           edit/agent_payment_gateway.html, edit/agent_type.cgi,
7892           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
7893           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
7894           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
7895           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
7896           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
7897           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
7898           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
7899           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
7900           misc/whois.cgi, misc/process/cust_main-import.cgi,
7901           misc/process/cust_main-import_charges.cgi,
7902           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
7903           search/report_tax.cgi, search/svc_external.cgi,
7904           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
7905           view/svc_broadband.cgi, view/svc_domain.cgi,
7906           view/svc_external.cgi: move header() to
7907           include(/elements/header.html) so it can be changed in one place,
7908           thanks to Scott Edwards
7909
7910 2006-01-30 18:59  ivan
7911
7912         * FS/FS/Record.pm: fix "table not found" dbdef error message to
7913           recommend freeside-upgrade instead create + dbdef-create
7914
7915 2006-01-26 23:34  ivan
7916
7917         * httemplate/search/report_tax.cgi: small visual fix to alternating
7918           row colors when show_taxclasses is on
7919
7920 2006-01-26 17:33  ivan
7921
7922         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
7923           report, show more info on the specific line item and invoice
7924
7925 2006-01-26 07:27  ivan
7926
7927         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
7928           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
7929           httemplate/search/cust_bill_pkg.cgi,
7930           httemplate/search/cust_tax_exempt_pkg.cgi,
7931           httemplate/search/report_tax.cgi,
7932           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
7933           exemption columns to work correctly.  also make them
7934           agent-specific.  also fix package exemption columns, they were
7935           bunk too, sheesh.  start adding package classes for package class
7936           tax reporting.
7937
7938 2006-01-25 04:34  ivan
7939
7940         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
7941           FS/cust_main.pm, FS/cust_tax_exempt.pm,
7942           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
7943           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
7944           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
7945           texas-style tax exemptions to be against a specific line item
7946           rather than just general per-customer, for later tracking and tax
7947           reporting.  fix 1969/1970 exemptions for one-off charges
7948
7949 2006-01-04 18:03  ivan
7950
7951         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
7952           columns
7953
7954 2006-01-03 00:45  ivan
7955
7956         * bin/billco-upload: agentnums 1-3
7957
7958 2005-12-29 18:41  rsiddall
7959
7960         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
7961           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
7962           fs_selfservice/FS-SelfService/SelfService.pm,
7963           fs_selfservice/FS-SelfService/cgi/provision_list.html,
7964           httemplate/view/cust_main.cgi: Fixing a few typos.
7965
7966 2005-12-24 19:41  ivan
7967
7968         * httemplate/search/report_tax.cgi: add switch to enable taxclass
7969           breakdown, report invoiced tax separately in that case
7970
7971 2005-12-24 19:38  ivan
7972
7973         * httemplate/edit/part_bill_event.cgi: make sure to specify a
7974           money_char default
7975
7976 2005-12-24 19:18  ivan
7977
7978         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
7979           to enable taxclass breakdown, report invoiced tax separately in
7980           that case
7981
7982 2005-12-24 19:07  ivan
7983
7984         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
7985           region" flag on new line item report - NULLs need to be compared
7986           explicitly.  apparantly NULL != NULL.  bah SQL
7987
7988 2005-12-24 19:00  ivan
7989
7990         * FS/FS/Schema.pm: update indices for better tax report performance
7991
7992 2005-12-24 18:31  ivan
7993
7994         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
7995           brainfart
7996
7997 2005-12-24 17:57  ivan
7998
7999         * httemplate/search/report_tax.cgi: correct end date display for
8000           "now"
8001
8002 2005-12-24 16:52  ivan
8003
8004         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
8005           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
8006           only when greater than N amount
8007
8008 2005-12-24 16:36  ivan
8009
8010         * httemplate/edit/cust_main/billing.html: don't reenable postal
8011           billing for existing customers just cause its blank...
8012
8013 2005-12-21 20:24  ivan
8014
8015         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
8016           the declaration too
8017
8018 2005-12-21 20:22  ivan
8019
8020         * httemplate/search/report_tax.cgi: fix some ambiguous var names
8021           causing " "my" variable $t masks earlier declaration in same
8022           scope" errors
8023
8024 2005-12-21 20:01  ivan
8025
8026         * httemplate/search/cust_bill_event.html,
8027           httemplate/search/cust_bill_pkg.cgi,
8028           httemplate/search/report_cust_bill.html,
8029           httemplate/search/report_cust_credit.html,
8030           httemplate/search/report_cust_pay.html,
8031           httemplate/search/report_tax.cgi,
8032           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
8033           httemplate/elements/select-agent.html,
8034           httemplate/elements/table-grid.html,
8035           httemplate/elements/tr-input-beginning_ending.html,
8036           httemplate/elements/tr-select-agent.html,
8037           httemplate/search/elements/search.html: tax report update, link
8038           to new line item report, per-agent tax reporting
8039
8040 2005-12-18 20:18  ivan
8041
8042         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
8043           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
8044           field labeling - not always monthly
8045
8046 2005-12-18 20:18  ivan
8047
8048         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
8049           usage charges
8050
8051 2005-12-16 14:47  ivan
8052
8053         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
8054           attributes from wtxs, neaten up raddb.pm generation
8055
8056 2005-12-15 17:49  ivan
8057
8058         * httemplate/edit/payment_gateway.html: add TransactionCentral
8059
8060 2005-12-15 11:36  ivan
8061
8062         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
8063           new agent types, noticed by Julius Igugu
8064
8065 2005-12-15 10:45  ivan
8066
8067         * bin/print-schema: adding print-schema
8068
8069 2005-12-14 20:04  ivan
8070
8071         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
8072           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
8073
8074 2005-12-14 12:57  ivan
8075
8076         * FS/FS/svc_acct.pm: allow a dir field to be set (or
8077           auto-generated) even if uid is fixed
8078
8079 2005-12-14 10:52  ivan
8080
8081         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
8082           to Radiator export
8083
8084 2005-12-12 19:13  ivan
8085
8086         * httemplate/edit/process/payment_gateway.html: fix options in
8087           gateway adding
8088
8089 2005-12-12 13:39  ivan
8090
8091         * FS/FS/part_export/radiator.pm: use crypt password for radiator
8092           export
8093
8094 2005-12-09 08:58  ivan
8095
8096         * httemplate/: edit/process/cust_credit_bill.cgi,
8097           view/cust_main/payment_history.html: fill in reason if empty when
8098           applying a credit to a refund
8099
8100 2005-12-09 08:56  ivan
8101
8102         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
8103           postal mail checkbox misbehaving (isn't sticky on errors -
8104           reverts back to on)
8105
8106 2005-12-07 15:48  ivan
8107
8108         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
8109           without pg_oid_status, look up the actual sequence name from
8110           dbdef rather than assuming ${table}_${column}_seq
8111
8112 2005-12-06 14:25  ivan
8113
8114         * FS/FS/Record.pm: make sure zip is required for canada, also use
8115           CURRVAL() function instead of pg_oid_status DBD attribute because
8116           Pg 8.1 doesn't have oids by default anymore
8117
8118 2005-12-05 11:01  ivan
8119
8120         * FS/FS/svc_Common.pm: avoid uninitialized value errors
8121
8122 2005-12-05 09:19  ivan
8123
8124         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
8125           debugging info by default
8126
8127 2005-12-02 23:26  ivan
8128
8129         * htetc/handler.pl: this should be the last of
8130           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
8131
8132 2005-12-02 23:12  ivan
8133
8134         * Makefile: those semicolons can't possibly have belonged there
8135
8136 2005-12-02 23:02  ivan
8137
8138         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
8139           had to be run multiple times before
8140
8141 2005-12-01 11:17  ivan
8142
8143         * httemplate/edit/agent_type.cgi: list disabled packages on agent
8144           type edit if they are still associated with the type
8145
8146 2005-12-01 09:36  ivan
8147
8148         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
8149           shouldn't apply to RADIUS groups, this is messing up unrelated
8150           RADIUS exports
8151
8152 2005-11-28 09:16  ivan
8153
8154         * FS/FS/cust_main.pm: turn off debugging
8155
8156 2005-11-28 09:13  ivan
8157
8158         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
8159           SQL that Pg doesn't need and MySQL doesn't like
8160
8161 2005-11-28 09:12  ivan
8162
8163         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
8164           for all three supporte exports
8165
8166 2005-11-28 09:07  ivan
8167
8168         * FS/bin/freeside-sqlradius-radacctd: startup
8169           freeside-sqlradius-radacctd for radiator export too
8170
8171 2005-11-28 08:59  ivan
8172
8173         * FS/FS/svc_Common.pm: allow defaults to override empty values for
8174           new objects
8175
8176 2005-11-28 08:38  ivan
8177
8178         * FS/FS/cust_svc.pm: better error msg
8179
8180 2005-11-28 08:34  ivan
8181
8182         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
8183           deal with any usage-capable export
8184
8185 2005-11-28 08:21  ivan
8186
8187         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
8188           deal with any usage-capable export
8189
8190 2005-11-28 08:14  ivan
8191
8192         * FS/FS/Record.pm: okay, its been tested
8193
8194 2005-11-28 08:07  ivan
8195
8196         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
8197
8198 2005-11-28 07:41  ivan
8199
8200         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
8201           where the freeze is coming from
8202
8203 2005-11-27 13:59  ivan
8204
8205         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
8206           per-agent billco spools
8207
8208 2005-11-22 10:29  ivan
8209
8210         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
8211           backend-realtime config flag, should be more intuitive for
8212           guyananet
8213
8214 2005-11-22 08:41  ivan
8215
8216         * FS/FS/svc_Common.pm: oops, supposed to commit this one
8217
8218 2005-11-22 08:39  ivan
8219
8220         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
8221           svc_acct.seconds
8222
8223 2005-11-22 05:26  ivan
8224
8225         * FS/FS/part_export/radiator.pm: update radiator export to deal
8226           with prepaid and some other random stuff
8227
8228 2005-11-21 07:24  ivan
8229
8230         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
8231           and there's a duplicate error, show all conflicting accounts not
8232           just the ones for different customers
8233
8234 2005-11-21 06:25  ivan
8235
8236         * FS/FS/part_export/: shellcommands.pm,
8237           shellcommands_withdomain.pm: add usermod_nousername flag to just
8238           prohibit username changes
8239
8240 2005-11-21 04:41  ivan
8241
8242         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
8243           view/cust_main/payment_history.html: ignore blank lines in payby
8244           config
8245
8246 2005-11-21 03:04  ivan
8247
8248         * README: slight update to README
8249
8250 2005-11-21 02:47  ivan
8251
8252         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
8253           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
8254           httemplate/edit/cust_main/billing.html,
8255           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
8256           httemplate/search/report_cust_pay.html,
8257           httemplate/view/cust_bill.cgi,
8258           httemplate/view/cust_main/payment_history.html: add MCRD payment
8259           type for manually processed ccards
8260
8261 2005-11-20 22:46  ivan
8262
8263         * httemplate/docs/schema.dia: load schema in current dia and save,
8264           should load up for people now?
8265
8266 2005-11-20 21:18  ivan
8267
8268         * FS/FS/Conf.pm: add config values used by external RT integration
8269
8270 2005-11-18 07:08  ivan
8271
8272         * httemplate/search/report_receivables.cgi: fix link glitch in
8273           receivables reports
8274
8275 2005-11-18 06:59  ivan
8276
8277         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
8278           add comment to package listing
8279
8280 2005-11-18 02:58  ivan
8281
8282         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8283           BS for RT 3.4.4
8284
8285 2005-11-18 02:53  ivan
8286
8287         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8288           BS for RT 3.4.4
8289
8290 2005-11-18 01:44  ivan
8291
8292         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8293           BS for RT 3.4.4
8294
8295 2005-11-17 19:48  ivan
8296
8297         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
8298           check edits for an expired card when the # has changed
8299
8300 2005-11-17 07:56  ivan
8301
8302         * FS/FS/part_export/: shellcommands.pm,
8303           shellcommands_withdomain.pm: make variable description more
8304           consistant wrt vars that are already shell-quoted
8305
8306 2005-11-17 04:53  ivan
8307
8308         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
8309
8310 2005-11-17 04:27  ivan
8311
8312         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
8313
8314 2005-11-17 03:15  ivan
8315
8316         * FS/FS/svc_acct.pm: update debuggging information for replace
8317           group info with user@domain
8318
8319 2005-11-17 03:04  ivan
8320
8321         * httemplate/view/svc_acct.cgi: fix service change!
8322
8323 2005-11-17 02:14  ivan
8324
8325         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
8326           requests!
8327
8328 2005-11-16 05:14  ivan
8329
8330         * FS/FS/part_svc.pm, httemplate/index.html,
8331           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
8332           httemplate/edit/bulk-cust_svc.html,
8333           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
8334
8335 2005-11-11 17:24  ivan
8336
8337         * httemplate/view/cust_main/tickets.html: huh seem to have
8338           overlooked this
8339
8340 2005-11-11 17:22  ivan
8341
8342         * FS/FS/cust_main.pm: set payip for all payment types
8343
8344 2005-11-11 16:44  ivan
8345
8346         * FS/FS/part_export/cpanel.pm: interpolation helps alot
8347
8348 2005-11-11 16:17  ivan
8349
8350         * FS/FS/part_export/cpanel.pm: try using web interface scrape
8351           bullshit for adding pops instead of API, as per cpanel support
8352           [cPanel tickets ID# 116044]
8353
8354 2005-11-11 06:06  ivan
8355
8356         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
8357           export update of RADIUS Expiration attribute when cust_pkg.bill
8358           changes
8359
8360 2005-11-10 04:47  ivan
8361
8362         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
8363           add part_bill_event.payby selection to failed invoice event
8364           search
8365
8366 2005-11-10 03:36  ivan
8367
8368         * FS/FS/part_export/everyone_net.pm: fix password changes with
8369           everyone.net
8370
8371 2005-11-09 16:00  ivan
8372
8373         * httemplate/view/svc_domain.cgi: add javascript confirmation to
8374           unaudited domain deletion, add record being deleted to record
8375           deletion popup
8376
8377 2005-11-07 18:16  ivan
8378
8379         * httemplate/docs/admin.html: bah
8380
8381 2005-11-07 14:07  ivan
8382
8383         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
8384           Bug#1270
8385
8386 2005-11-04 03:43  ivan
8387
8388         * httemplate/elements/xmlhttp.html: oops, typo applying patch
8389
8390 2005-11-04 03:31  ivan
8391
8392         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
8393           Edwards to show mason errors received from XMLHTTP requests
8394
8395 2005-11-02 13:18  ivan
8396
8397         * FS/FS/cust_bill.pm: spool invoice to billco if no other
8398           destinations are set!
8399
8400 2005-10-31 21:32  ivan
8401
8402         * FS/FS/: cust_bill.pm: yarg
8403
8404 2005-10-31 21:27  ivan
8405
8406         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
8407
8408 2005-10-31 21:21  ivan
8409
8410         * bin/billco-upload: do the zip
8411
8412 2005-10-31 21:14  ivan
8413
8414         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
8415           events to apply only to a specific destination type (i.e. postal
8416           only)
8417
8418 2005-10-31 19:16  ivan
8419
8420         * bin/billco-upload: good nuff for 11/1
8421
8422 2005-10-31 19:15  ivan
8423
8424         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
8425           billco format option to FTP invoice send, add invoice event to
8426           spool one giant (pair of) CSV files in addition to FTPing them
8427           individually
8428
8429 2005-10-28 10:10  ivan
8430
8431         * bin/billco-upload: beginning of quick billco zip & upload tool
8432
8433 2005-10-28 04:56  ivan
8434
8435         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
8436           statustext as a failed billing event
8437
8438 2005-10-27 10:04  ivan
8439
8440         * httemplate/elements/select-taxclass.html: extraneous '; noticed
8441           by joe@surferz
8442
8443 2005-10-27 08:48  ivan
8444
8445         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
8446           and 60 had the wrote quote. they had single quote where double
8447           was needed...
8448
8449 2005-10-24 04:59  ivan
8450
8451         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
8452
8453 2005-10-24 04:56  ivan
8454
8455         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
8456           httemplate/elements/progress-init.html,
8457           httemplate/elements/xmlhttp.html: fix rate plan editing with new
8458           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
8459           on rate search screen
8460
8461 2005-10-21 08:21  ivan
8462
8463         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
8464           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
8465           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
8466           httemplate/edit/cust_main/billing.html,
8467           httemplate/edit/process/cust_main.cgi,
8468           httemplate/search/cust_pay.cgi,
8469           httemplate/search/report_cust_pay.html,
8470           httemplate/view/cust_bill.cgi,
8471           httemplate/view/cust_main/payment_history.html: add CASH and WEST
8472           payment types (payments only, not cust_main.payby)
8473
8474 2005-10-21 06:15  ivan
8475
8476         * conf/invoice_html: brainfart
8477
8478 2005-10-21 05:50  ivan
8479
8480         * conf/invoice_html: i thought i fixed this already
8481
8482 2005-10-20 05:30  ivan
8483
8484         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
8485           service.  fuck Date::Manip
8486
8487 2005-10-16 23:46  ivan
8488
8489         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
8490           exporting so it'll export even if all svc_acct records don't have
8491           the group yet
8492
8493 2005-10-16 23:03  ivan
8494
8495         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
8496           usergroup editing
8497
8498 2005-10-16 08:02  ivan
8499
8500         * bin/bind.export: and make .HEADER optional for slaves too
8501
8502 2005-10-16 07:59  ivan
8503
8504         * bin/bind.export: don't error out if there's no HEADER file, just
8505           produce a useable snippet anyway
8506
8507 2005-10-16 07:04  ivan
8508
8509         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
8510           zone-underscore config file, update bind.import to use
8511           command-line options instead of ask for input
8512
8513 2005-10-15 06:48  ivan
8514
8515         * FS/FS/TicketSystem/RT_External.pm: don't error out when
8516           ticket_system-default_queueid hasn't been set yet
8517
8518 2005-10-15 06:40  ivan
8519
8520         * FS/FS/Conf.pm: make sure config still works if no ticket system
8521           is configured...
8522
8523 2005-10-15 06:37  ivan
8524
8525         * FS/FS/Conf.pm: make sure config still works if no ticket system
8526           is configured...
8527
8528 2005-10-15 05:58  ivan
8529
8530         * bin/backup-dvd: adding quick backup-to-dvd script
8531
8532 2005-10-15 04:29  ivan
8533
8534         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
8535           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
8536           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
8537           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
8538           httemplate/config/config.cgi: agent option to select RT queue
8539
8540 2005-10-15 04:13  ivan
8541
8542         * rt/html/: Elements/Header, NoAuth/webrt.css: land RT 3.4.4 on
8543           HEAD
8544
8545 2005-10-15 02:33  ivan
8546
8547         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
8548           html/Elements/Header, html/Elements/Menu,
8549           html/Elements/PageLayout, html/Elements/SimpleSearch,
8550           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
8551           html/NoAuth/webrt.css, html/Ticket/Elements/ShowSummary,
8552           html/Ticket/Elements/Tabs, sbin/rt-setup-database.in: landing rt
8553           3.4.4 on HEAD
8554
8555 2005-10-15 02:09  ivan
8556
8557         * rt/: UPGRADING, configure, Makefile.in, README, configure.ac,
8558           Changelog, aclocal.m4, docs/rt3-schema-relationships.dot,
8559           docs/design_docs/realflow.txt, m4/rt_layout.m4,
8560           docs/design_docs/3.3-schema-redesign.txt,
8561           docs/design_docs/cvs_integration,
8562           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
8563           sbin/extract-message-catalog, sbin/extract_pod_tests,
8564           sbin/factory, sbin/license_tag, sbin/regression_harness,
8565           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
8566           html/autohandler, html/index.html, html/l,
8567           html/Ticket/Create.html, html/Ticket/Display.html,
8568           html/Ticket/History.html, html/Ticket/Modify.html,
8569           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
8570           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
8571           html/Tools/MyDay.html, html/Tools/Offline.html,
8572           html/Tools/Elements/Tabs, html/Ticket/ModifyLinks.html,
8573           html/Ticket/ShowEmailRecord.html,
8574           html/Ticket/Attachment/dhandler,
8575           html/Ticket/Elements/AddWatchers,
8576           html/Ticket/Elements/EditCustomField,
8577           html/Ticket/Elements/EditWatchers,
8578           html/Ticket/Elements/LoadTextAttachments,
8579           html/Ticket/Elements/ShowDependencies,
8580           html/Ticket/Elements/ShowMessageHeaders,
8581           html/Ticket/Elements/ShowPeople,
8582           html/Ticket/Elements/ShowReferences,
8583           html/Ticket/Elements/ShowTransaction,
8584           html/Ticket/Elements/ShowTransactionAttachments,
8585           html/Ticket/Elements/BulkLinks,
8586           html/Ticket/Elements/EditCustomFields,
8587           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
8588           html/Ticket/Elements/PreviewScrips,
8589           html/Ticket/Elements/ShowBasics,
8590           html/Ticket/Elements/ShowCustomFields,
8591           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
8592           html/Ticket/Elements/ShowMemberOf,
8593           html/Ticket/Elements/ShowMembers,
8594           html/Ticket/Elements/ShowMessageStanza,
8595           html/Ticket/Elements/ShowRequestor,
8596           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
8597           html/Search/Edit.html, html/Search/Results.html,
8598           html/Search/Results.rdf, html/Search/Results.tsv,
8599           html/Ticket/Elements/EditBasics,
8600           html/Ticket/Elements/FindAttachments,
8601           html/Ticket/Elements/ShowAttachments,
8602           html/Ticket/Elements/ShowGroupMembers,
8603           html/Search/Elements/BuildFormatString,
8604           html/Search/Elements/DisplayOptions,
8605           html/Search/Elements/EditFormat,
8606           html/Search/Elements/EditSearches,
8607           html/Search/Elements/NewListActions,
8608           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
8609           html/Search/Elements/SelectAndOr,
8610           html/Search/Elements/SelectGroup,
8611           html/Search/Elements/SelectLinks,
8612           html/Search/Elements/SelectSearchObject,
8613           html/Search/Elements/SelectSearchesForObjects,
8614           html/Admin/autohandler, html/Admin/index.html,
8615           html/Approvals/Display.html, html/Approvals/index.html,
8616           html/Approvals/Elements/Approve,
8617           html/Approvals/Elements/PendingMyApproval,
8618           html/Approvals/Elements/ShowDependency,
8619           html/Approvals/Elements/Tabs,
8620           html/Download/CustomFieldValue/dhandler,
8621           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
8622           html/Search/Elements/PickBasics,
8623           html/Search/Elements/PickCriteria,
8624           html/Search/Elements/SelectPersonType,
8625           html/Admin/CustomFields/GroupRights.html,
8626           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
8627           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
8628           html/Admin/Global/Templates.html,
8629           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
8630           html/Admin/Global/CustomFields/Groups.html,
8631           html/Admin/Global/CustomFields/Queue-Tickets.html,
8632           html/Admin/Global/CustomFields/Queue-Transactions.html,
8633           html/Admin/Global/CustomFields/Users.html,
8634           html/Admin/Global/CustomFields/index.html,
8635           html/Admin/Groups/CustomFields.html,
8636           html/Admin/Groups/GroupRights.html,
8637           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
8638           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
8639           html/Admin/Groups/index.html,
8640           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
8641           html/Admin/CustomFields/Modify.html,
8642           html/Admin/CustomFields/Objects.html,
8643           html/Admin/CustomFields/UserRights.html,
8644           html/Admin/CustomFields/index.html,
8645           html/Admin/Queues/CustomFields.html,
8646           html/Admin/Queues/GroupRights.html,
8647           html/Admin/Users/CustomFields.html,
8648           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
8649           html/Admin/Users/Modify.html, html/Admin/Users/index.html,
8650           html/Admin/Queues/CustomField.html, html/Admin/Queues/Scrip.html,
8651           html/Admin/Queues/Templates.html,
8652           html/Admin/Queues/UserRights.html,
8653           html/Admin/Elements/CustomFieldTabs,
8654           html/Admin/Elements/EditCustomField,
8655           html/Admin/Elements/EditCustomFieldValues,
8656           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
8657           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
8658           html/Admin/Elements/ListGlobalScrips,
8659           html/Admin/Elements/QueueTabs,
8660           html/Admin/Elements/SelectCustomFieldLookupType,
8661           html/Admin/Elements/SelectCustomFieldType,
8662           html/Admin/Elements/SelectModifyGroup,
8663           html/Admin/Elements/SelectModifyUser,
8664           html/Admin/Elements/SelectSingleOrMultiple,
8665           html/Admin/Elements/SelectUsers, html/Admin/Elements/Tabs,
8666           html/Admin/Elements/ToolTabs, html/Admin/Elements/UserTabs,
8667           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
8668           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
8669           html/Admin/Queues/index.html,
8670           html/Admin/Elements/AddCustomFieldValue,
8671           html/Admin/Elements/EditCustomFields,
8672           html/Admin/Elements/EditQueueWatchers,
8673           html/Admin/Elements/EditScrips,
8674           html/Admin/Elements/GlobalCustomFieldTabs,
8675           html/Admin/Elements/ModifyTemplate,
8676           html/Admin/Elements/ObjectCustomFields,
8677           html/Admin/Elements/SelectGroups,
8678           html/Admin/Elements/SelectModifyQueue,
8679           html/Admin/Elements/SelectNewGroupMembers,
8680           html/Admin/Elements/SelectScrip,
8681           html/Admin/Elements/SelectScripCondition,
8682           html/Admin/Elements/CreateUserCalled,
8683           html/Admin/Elements/GroupTabs,
8684           html/Admin/Elements/ListGlobalCustomFields,
8685           html/Admin/Elements/PickCustomFields,
8686           html/Admin/Elements/PickObjects,
8687           html/Admin/Elements/QueueRightsForUser,
8688           html/Admin/Elements/SelectRights,
8689           html/Admin/Elements/SelectScripAction,
8690           html/Admin/Elements/SelectStage,
8691           html/Admin/Elements/SelectTemplate,
8692           html/Admin/Elements/SystemTabs, html/SelfService/Closed.html,
8693           html/SelfService/Create.html,
8694           html/SelfService/CreateTicketInQueue.html,
8695           html/SelfService/Display.html, html/SelfService/Error.html,
8696           html/SelfService/Prefs.html, html/SelfService/Update.html,
8697           html/SelfService/index.html,
8698           html/SelfService/Attachment/dhandler,
8699           html/Elements/BevelBoxRaisedEnd, html/Elements/CreateTicket,
8700           html/Elements/EditCustomField,
8701           html/Elements/EditCustomFieldImage, html/Elements/EditLinks,
8702           html/Elements/Error, html/Elements/ListActions,
8703           html/Elements/MyRequests, html/Elements/QueryString,
8704           html/Elements/QuickCreate, html/Elements/ScrubHTML,
8705           html/Elements/SelectDateType, html/Elements/SelectMatch,
8706           html/Elements/SelectNewTicketQueue,
8707           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
8708           html/Elements/SelectUsers, html/Elements/ShowLinks,
8709           html/SelfService/Elements/GotoTicket,
8710           html/SelfService/Elements/Header,
8711           html/SelfService/Elements/MyRequests,
8712           html/SelfService/Elements/Tabs,
8713           html/Elements/BevelBoxRaisedStart,
8714           html/Elements/EditCustomFieldBinary,
8715           html/Elements/EditCustomFieldSelect, html/Elements/GotoTicket,
8716           html/Elements/MessageBox, html/Elements/SelectAttachmentField,
8717           html/Elements/SelectDate, html/Elements/SelectGroups,
8718           html/Elements/SelectOwner, html/Elements/SelectQueue,
8719           html/Elements/SelectStatus, html/Elements/SelectWatcherType,
8720           html/Elements/ShowCustomFieldBinary,
8721           html/Elements/ShowCustomFieldImage,
8722           html/Elements/ShowCustomFieldWikitext,
8723           html/Elements/ShowCustomFields, html/Elements/ShowLink,
8724           html/Elements/TicketList, html/Elements/TitleBox,
8725           html/Elements/Callback, html/Elements/Checkbox,
8726           html/Elements/EditCustomFieldFreeform, html/Elements/Quicksearch,
8727           html/Elements/Refresh, html/Elements/Section,
8728           html/Elements/SelectLinkType, html/Elements/SelectTicketTypes,
8729           html/Elements/EditCustomFieldText,
8730           html/Elements/EditCustomFieldWikitext, html/Elements/Login,
8731           html/Elements/MyTickets, html/Elements/SelectBoolean,
8732           html/Elements/SelectCustomFieldOperator,
8733           html/Elements/SelectCustomFieldValue,
8734           html/Elements/SelectDateRelation,
8735           html/Elements/SelectEqualityOperator, html/Elements/SelectLang,
8736           html/Elements/SelectResultsPerPage,
8737           html/Elements/SetupSessionCookie, html/Elements/ShowMemberships,
8738           html/Elements/Submit, html/Elements/TitleBoxEnd,
8739           html/Elements/CollectionAsTable/Header,
8740           html/Elements/CollectionAsTable/ParseFormat,
8741           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
8742           html/REST/1.0/dhandler, html/REST/1.0/logout,
8743           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
8744           html/REST/1.0/Forms/ticket/attachments,
8745           html/REST/1.0/Forms/ticket/default,
8746           html/REST/1.0/Forms/ticket/history,
8747           html/REST/1.0/Forms/ticket/links,
8748           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
8749           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
8750           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
8751           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
8752           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
8753           html/NoAuth/images/autohandler, html/User/Delegation.html,
8754           html/User/Prefs.html, html/User/Elements/DelegateRights,
8755           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
8756           html/User/Groups/Members.html, html/User/Groups/Modify.html,
8757           html/User/Groups/index.html, lib/RT.pm.in, lib/t/00smoke.t,
8758           lib/t/setup_regression.t, lib/t/create_data.pl,
8759           lib/t/regression/01ticket_link_searching.t,
8760           lib/t/regression/02basic_web.t,
8761           lib/t/regression/03web_compiliation_errors.t,
8762           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
8763           lib/t/regression/08web_cf_access.t,
8764           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
8765           lib/t/regression/11-template-insert.t,
8766           lib/t/regression/12-search.t,
8767           lib/t/regression/13-attribute-tests.t,
8768           lib/t/regression/14merge.t,
8769           lib/t/regression/16-transaction_cf_tests.t,
8770           lib/t/regression/17multiple_deleg_revocation.t,
8771           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
8772           lib/t/regression/21query-builder.t,
8773           lib/t/regression/22search_tix_by_txn.t,
8774           lib/t/regression/04send_email.t,
8775           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
8776           lib/t/regression/15cf_single_values_are_single.t,
8777           lib/t/regression/18stale_delegations_cleanup.t,
8778           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
8779           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
8780           lib/RT/CustomField_Overlay.pm, lib/RT/Date.pm,
8781           lib/RT/Queues_Overlay.pm, lib/RT/ScripConditions_Overlay.pm,
8782           lib/RT/Template_Overlay.pm, lib/RT/User.pm, lib/RT/Attributes.pm,
8783           lib/RT/SavedSearch.pm, lib/RT/StyleGuide.pod, lib/RT/System.pm,
8784           lib/RT/Templates_Overlay.pm, lib/RT/Ticket_Overlay.pm,
8785           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
8786           lib/RT/Attachment.pm, lib/RT/Attribute_Overlay.pm,
8787           lib/RT/Group.pm, lib/RT/Handle.pm, lib/RT/ObjectCustomFields.pm,
8788           lib/RT/Users_Overlay.pm, lib/RT/EmailParser.pm,
8789           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
8790           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
8791           lib/RT/Tickets_Overlay.pm, lib/RT/Transactions.pm,
8792           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
8793           lib/RT/Links.pm, lib/RT/Scrip.pm, lib/RT/User_Overlay.pm,
8794           lib/RT/Attachment_Overlay.pm, lib/RT/Attributes_Overlay.pm,
8795           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
8796           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
8797           lib/RT/ObjectCustomField.pm,
8798           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
8799           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
8800           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
8801           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
8802           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
8803           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
8804           lib/RT/CachedGroupMembers.pm,
8805           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
8806           lib/RT/GroupMember.pm, lib/RT/Link.pm,
8807           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
8808           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
8809           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
8810           lib/RT/Transaction.pm, lib/RT/CustomField.pm,
8811           lib/RT/ObjectCustomFieldValue.pm,
8812           lib/RT/ObjectCustomField_Overlay.pm,
8813           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
8814           lib/RT/Attachments_Overlay.pm, lib/RT/Groups_Overlay.pm,
8815           lib/RT/Record.pm, lib/RT/ScripAction_Overlay.pm,
8816           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
8817           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
8818           lib/RT/ObjectCustomFieldValues_Overlay.pm,
8819           lib/RT/Transaction_Overlay.pm, lib/RT/ACE_Overlay.pm,
8820           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
8821           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
8822           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
8823           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
8824           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
8825           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
8826           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
8827           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
8828           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
8829           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
8830           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/URI/base.pm,
8831           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
8832           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
8833           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
8834           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
8835           lib/RT/Action/RecordComment.pm,
8836           lib/RT/Action/RecordCorrespondence.pm,
8837           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
8838           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
8839           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
8840           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
8841           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
8842           lib/RT/Interface/Email/Auth/MailFrom.pm,
8843           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
8844           lib/RT/Interface/Web/Handler.pm,
8845           lib/RT/Interface/Web/QueryBuilder.pm,
8846           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
8847           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
8848           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
8849           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
8850           lib/RT/Condition/PriorityChange.pm,
8851           lib/RT/Condition/PriorityExceeds.pm,
8852           lib/RT/Condition/QueueChange.pm,
8853           lib/RT/Condition/StatusChange.pm,
8854           lib/RT/Condition/UserDefined.pm,
8855           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
8856           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
8857           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
8858           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
8859           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
8860           etc/RT_Config.pm.in, etc/acl.mysql, etc/schema.Informix,
8861           etc/schema.SQLite, etc/acl.Pg, etc/schema.mysql,
8862           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.Pg,
8863           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
8864           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
8865           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
8866           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
8867           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
8868           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
8869           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
8870           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
8871           etc/upgrade/3.3.11/schema.SQLite,
8872           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
8873
8874 2005-10-13 14:16  ivan
8875
8876         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
8877           change uid' error when the account *has* a uid but
8878           svc_acct-edit_uid isn't turned on
8879
8880 2005-10-12 05:02  ivan
8881
8882         * httemplate/misc/: batch-cust_pay.html,
8883           process/batch-cust_pay.cgi: change button to say "post payment
8884           batch" and main error message to indicate the whole batch should
8885           be resubmitted, as per feedback from lewis
8886
8887 2005-10-12 02:51  ivan
8888
8889         * httemplate/edit/part_pkg.cgi: fix package customize losing
8890           services
8891
8892 2005-10-12 01:57  ivan
8893
8894         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
8895
8896 2005-10-10 09:06  ivan
8897
8898         * FS/FS/part_export/everyone_net.pm: oops, that should fix
8899           suspension problem
8900
8901 2005-10-10 05:20  ivan
8902
8903         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
8904           httemplate/misc/batch-cust_pay.html,
8905           httemplate/misc/xmlhttp-cust_main-search.cgi,
8906           httemplate/misc/process/batch-cust_pay.cgi,
8907           httemplate/search/cust_pay.cgi: updated quick payment entry
8908
8909 2005-10-08 06:45  ivan
8910
8911         * httemplate/misc/batch-cust_pay.html: quick payment entry
8912           javascript tested & working IE/firefix/konq
8913
8914 2005-10-07 17:47  ivan
8915
8916         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
8917           edit/process/quick-charge.cgi, elements/select-taxclass.html,
8918           view/cust_main/quick-charge.html: fix tax class selection in
8919           package add/edit too
8920
8921 2005-10-07 16:28  ivan
8922
8923         * conf/invoice_latex: allow more width for return address, stuff is
8924           wrapping
8925
8926 2005-10-06 21:50  ivan
8927
8928         * httemplate/view/cust_main/billing.html: mask out echeck account
8929           #s too
8930
8931 2005-10-06 21:48  ivan
8932
8933         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
8934           in UI.  i believe huntsburg is in the doghouse for this one :)
8935
8936 2005-10-06 19:25  ivan
8937
8938         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
8939           httemplate/edit/process/quick-charge.cgi,
8940           httemplate/view/cust_main/quick-charge.html: add
8941           require_taxclasses config flag
8942
8943 2005-10-06 16:09  ivan
8944
8945         * httemplate/view/cust_bill-logo.cgi: really use default logo if
8946           the agent-specific one isn't found
8947
8948 2005-10-06 16:07  ivan
8949
8950         * httemplate/view/cust_bill-logo.cgi: use default logo if the
8951           agent-specific one isn't found
8952
8953 2005-10-06 16:03  ivan
8954
8955         * httemplate/view/cust_bill-logo.cgi: use default logo if the
8956           agent-specific one isn't found
8957
8958 2005-10-06 13:35  ivan
8959
8960         * FS/FS/part_export/everyone_net.pm: add debugging option to
8961           everyone_net export
8962
8963 2005-10-06 00:34  ivan
8964
8965         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
8966           httemplate/view/cust_main/payment_history.html: add cc-void
8967           option
8968
8969 2005-10-05 18:40  ivan
8970
8971         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
8972           sources (refnum) - needed to make sure the SELECT OPTIONs have
8973           explicitly specified VALUEs
8974
8975 2005-10-04 13:27  ivan
8976
8977         * FS/FS/part_export/everyone_net.pm: fix small error with
8978           everyone.net export
8979
8980 2005-10-02 18:41  ivan
8981
8982         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
8983           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
8984           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
8985           account view and edit: convert to proper templates, make sure
8986           usage information displays for any usage-capable export, add
8987           ability to edit uid/gid
8988
8989 2005-10-02 00:09  ivan
8990
8991         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
8992           target for quick iterative development
8993
8994 2005-09-29 13:19  ivan
8995
8996         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
8997           as well
8998
8999 2005-09-28 11:27  ivan
9000
9001         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
9002
9003 2005-09-25 01:20  ivan
9004
9005         * httemplate/view/cust_main.cgi: this css did weird things under IE
9006
9007 2005-09-25 01:13  ivan
9008
9009         * CREDITS, FS/FS/UI/Web.pm,
9010           httemplate/edit/cust_main/select-country.html,
9011           httemplate/edit/cust_main/select-county.html,
9012           httemplate/edit/process/part_svc.cgi,
9013           httemplate/edit/process/rate.cgi,
9014           httemplate/elements/jsrsServer.html,
9015           httemplate/elements/progress-init.html,
9016           httemplate/elements/progress-popup.html,
9017           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
9018           progress bar, use XMLHTTPRequest instead.  really should have
9019           done that in the first place.  JSON will wait until another
9020           day...
9021
9022 2005-09-24 15:53  ivan
9023
9024         * FS/FS/cust_main.pm: parse paybatch order number with dashes
9025           correctly
9026
9027 2005-09-22 15:25  ivan
9028
9029         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
9030           (dir-less) Conf showing up
9031
9032 2005-09-21 05:47  ivan
9033
9034         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
9035           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
9036           httemplate/view/cust_main/packages.html, init.d/freeside-init,
9037           FS/bin/freeside-daily: add prepaid support which sets RADIUS
9038           Expiration attribute, update customer view package UI
9039
9040 2005-09-16 03:10  ivan
9041
9042         * FS/FS/cust_main.pm: tyop
9043
9044 2005-09-16 01:18  ivan
9045
9046         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
9047           for a state/county/country
9048
9049 2005-09-14 04:01  ivan
9050
9051         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
9052           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
9053           bin/generate-table-module: fix autogenerated simple test
9054
9055 2005-09-13 13:12  ivan
9056
9057         * httemplate/search/elements/search.html: fix redirect with single
9058           item returned from search results and a coderef redirect
9059
9060 2005-09-10 07:50  ivan
9061
9062         * CREDITS, httemplate/edit/cust_main/contact.html,
9063           httemplate/edit/cust_main/select-country.html,
9064           httemplate/edit/cust_main/select-county.html,
9065           httemplate/edit/cust_main/select-state.html,
9066           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
9067           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
9068           ajax-style xmlhttprequest state/county/country selector!
9069
9070 2005-09-08 12:15  ivan
9071
9072         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
9073           table names!  huh
9074
9075 2005-09-08 01:50  ivan
9076
9077         * httemplate/edit/cust_main.cgi: fix dropping of payname
9078
9079 2005-09-07 23:52  ivan
9080
9081         * httemplate/autohandler: don't need 4k of newlines anymore,
9082           H:W:SelectLayers works better
9083
9084 2005-09-07 15:52  ivan
9085
9086         * FS/FS/part_pkg.pm: add hourly frequency
9087
9088 2005-09-07 15:04  ivan
9089
9090         * bin/generate-raddb: list current dictionary sources in example so
9091           i don't forget
9092
9093 2005-09-07 15:02  ivan
9094
9095         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
9096           plus dictionary.ip3networks
9097
9098 2005-09-07 05:56  ivan
9099
9100         * FS/FS/Schema.pm: define username_len so the default add account
9101           screen doesn't have a tiny username field (when usernamemax is
9102           not defined)
9103
9104 2005-09-07 05:48  ivan
9105
9106         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
9107           when adding an account (and usernamemax is not set)
9108
9109 2005-09-07 05:44  ivan
9110
9111         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
9112           when adding an account (and username max is not set)
9113
9114 2005-09-07 05:38  ivan
9115
9116         * httemplate/view/cust_main.cgi: oops, still need areyousure
9117           javascript for some sub-bits of the page (package unprovisioning
9118           and cancellation, bunch of payment history stuff)
9119
9120 2005-09-07 03:40  ivan
9121
9122         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
9123           FS::Schema instead of calling $FS::Record::dbdef directly
9124
9125 2005-09-07 03:25  ivan
9126
9127         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
9128           forgot to prefix FS::
9129
9130 2005-09-07 03:16  ivan
9131
9132         * FS/FS/part_export/cpanel.pm: remote access key is a big long
9133           thing
9134
9135 2005-09-07 02:37  ivan
9136
9137         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
9138           export
9139
9140 2005-09-06 14:58  ivan
9141
9142         * FS/FS/Conf.pm: document variables available in
9143           payment_receipt_email
9144
9145 2005-08-27 01:46  ivan
9146
9147         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
9148           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
9149           httemplate/view/cust_main.cgi,
9150           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
9151           ACH table, re-do cancel popup to have a checkbox to ban payinfo
9152
9153 2005-08-24 06:47  ivan
9154
9155         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
9156           popup
9157
9158 2005-08-24 06:22  ivan
9159
9160         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
9161           httemplate/edit/cust_main/billing.html,
9162           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
9163           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
9164           FS/FS/ClientAPI/Signup.pm,
9165           fs_selfservice/FS-SelfService/SelfService.pm,
9166           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
9167           httemplate/edit/process/cust_main.cgi,
9168           httemplate/elements/overlibmws_draggable.js,
9169           httemplate/elements/overlibmws_iframe.js,
9170           httemplate/elements/progress-init.html,
9171           httemplate/elements/select-month_year.html,
9172           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
9173           httemplate/view/cust_main/billing.html: customer edit: abstract
9174           out billing info to billing.html, re-do payment type selection
9175           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
9176           for start date & issue #.  customer view: re-order fields for
9177           consistency.  selfservice API: support paystart_month,
9178           paystart_year, payissue and payip in MyAccount::process_payment
9179           and ::edit_info and Signup::new_customer,
9180           FS::cust_main::realtime_bop: support paystart_month paystart_year
9181           payissue payip fields
9182
9183 2005-08-23 05:38  ivan
9184
9185         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
9186           by moving dbdef stuff around
9187
9188 2005-08-18 00:58  ivan
9189
9190         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
9191           parsing of new-style paybatch
9192
9193 2005-08-17 23:46  ivan
9194
9195         * install/debian/3.1/INSTALL: slight adjustments to deb install for
9196           latest 1.5.8cvs
9197
9198 2005-08-17 22:41  ivan
9199
9200         * httemplate/edit/process/agent_payment_gateway.html: hopefully
9201           this is the last missing file
9202
9203 2005-08-17 22:12  ivan
9204
9205         * httemplate/edit/process/payment_gateway.html: oops another
9206           missing file
9207
9208 2005-08-17 21:16  ivan
9209
9210         * FS/FS/agent_payment_gateway.pm: missing file
9211
9212 2005-08-17 15:23  ivan
9213
9214         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
9215           FS/FS/option_Common.pm, FS/FS/part_export.pm,
9216           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
9217           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
9218           FS/bin/freeside-setup, FS/bin/freeside-upgrade, SCHEMA_CHANGE,
9219           FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
9220           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
9221           bin/generate-table-module, htetc/handler.pl,
9222           httemplate/index.html, httemplate/browse/agent.cgi,
9223           httemplate/browse/payment_gateway.html,
9224           httemplate/edit/agent_payment_gateway.html,
9225           httemplate/edit/payment_gateway.html: infrastructure for easier
9226           schema changes, and: add payment_gateway, payment_gateway_option
9227           and agent_payment_gateway tables, add paystart_month,
9228           paystart_year, payissue and payip fields to cust_main, add
9229           preliminary gateway and gateway override editing to web UI, use
9230           payment gateway override when processing payments (card type, not
9231           taxclass yet)
9232
9233 2005-08-14 18:55  ivan
9234
9235         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
9236           Bug#1248
9237
9238 2005-08-09 14:38  ivan
9239
9240         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
9241           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
9242           add native Radiator export
9243
9244 2005-08-08 08:15  ivan
9245
9246         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
9247           outsource mail service
9248
9249 2005-08-06 17:41  ivan
9250
9251         * FS/FS/part_export/forward_shellcommands.pm: update
9252           forward_shellcommands export to know about literal source
9253           addresses, closes: Bug#1246
9254
9255 2005-08-06 17:40  ivan
9256
9257         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
9258           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
9259           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
9260           httemplate/search/elements/search.html: move cust_pkg search to
9261           new template, add active/suspended/cancelled customer packages to
9262           agent browse
9263
9264 2005-08-04 17:57  ivan
9265
9266         * httemplate/search/cust_credit.html: fix credit searches by otaker
9267
9268 2005-08-03 18:42  ivan
9269
9270         * Makefile: don't use install -D flag, doesn't work on bsd
9271
9272 2005-08-03 00:38  ivan
9273
9274         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
9275           uninitalized value in length" warnings
9276
9277 2005-08-02 19:23  ivan
9278
9279         * FS/FS/part_export/: domain_shellcommands.pm,
9280           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
9281           blank commands for non-svc_acct shellcommand exports too
9282
9283 2005-08-02 12:17  khoff
9284
9285         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
9286           svc_x record for an h_cust_svc record.
9287
9288 2005-07-14 04:55  ivan
9289
9290         * FS/FS/cust_main.pm: oops, fix last minute bug with new
9291           configurable customer fields on reports
9292
9293 2005-07-14 04:46  ivan
9294
9295         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
9296           from cust-fields work
9297
9298 2005-07-14 04:31  ivan
9299
9300         * httemplate/: index.html, search/svc_acct.cgi,
9301           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
9302           report
9303
9304 2005-07-14 04:18  ivan
9305
9306         * httemplate/search/cust_bill.html: move account search
9307           (httemplate/search/svc_acct.cgi) to new template, cust-fields
9308           configuration value to control which customer fields are shown on
9309           reports
9310
9311 2005-07-14 03:52  ivan
9312
9313         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
9314           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
9315           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
9316           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
9317           httemplate/search/cust_bill_event.cgi,
9318           httemplate/search/cust_credit.html,
9319           httemplate/search/cust_pay.cgi,
9320           httemplate/search/report_receivables.cgi,
9321           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
9322           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
9323           httemplate/search/elements/search.html: move account search
9324           (httemplate/search/svc_acct.cgi) to new template, cust-fields
9325           configuration value to control which customer fields are shown on
9326           reports
9327
9328 2005-07-12 02:31  ivan
9329
9330         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
9331           patches make it safer to subclass FS::part_pkg's pkg_svc method
9332           by eliminating qsearches on table pkg_svc.
9333
9334 2005-07-12 02:22  ivan
9335
9336         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
9337           continuing effort to avoid using SQL and qsearch from templates
9338           to find the pkg_svc records for a package.
9339
9340 2005-07-12 02:13  ivan
9341
9342         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
9343           contructor to Record.pm
9344
9345 2005-07-12 02:11  ivan
9346
9347         * Makefile: okay, really enable RT by default for good now
9348
9349 2005-07-11 07:15  ivan
9350
9351         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
9352
9353 2005-07-11 06:01  ivan
9354
9355         * Makefile: new server
9356
9357 2005-07-11 05:53  ivan
9358
9359         * httemplate/docs/index.html: note alternate instructions for
9360           0pre6->7
9361
9362 2005-07-11 05:23  ivan
9363
9364         * install/freebsd/: INSTALL, ports: freebsd install update i guess
9365
9366 2005-07-11 05:22  ivan
9367
9368         * bin/postfix.export: fix regex
9369
9370 2005-07-11 05:21  ivan
9371
9372         * Makefile: probably best to keep RT disabled by default, at least
9373           for this release
9374
9375 2005-07-11 03:58  ivan
9376
9377         * FS/t/ClientAPI_SessionCache.t:
9378           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
9379
9380 2005-07-11 02:49  ivan
9381
9382         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
9383           session expiration from Randall Lucas <rlucas@tercent.net>,
9384           thanks!
9385
9386 2005-07-09 08:41  ivan
9387
9388         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
9389           finding their logo
9390
9391 2005-07-09 03:55  ivan
9392
9393         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
9394           "invoice" on the post payment screen when posting against a
9395           specific invoice, replace with having useless "Auto-apply to
9396           invoices" box actually show the payment will be applied to one
9397           invoice only...  closes: Bug#1241
9398
9399 2005-07-09 03:36  ivan
9400
9401         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
9402           part_pkg/flat.pm, part_pkg/flat_comission.pm,
9403           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
9404           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
9405           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
9406           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
9407           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
9408           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
9409           method to cust_bill_pkg and use it in cust_bill... this should
9410           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
9411           to be sorted out
9412
9413 2005-07-08 16:06  ivan
9414
9415         * FS/bin/freeside-daily: fix bug with new efficient
9416           customer-finding code.  sql isn't perl, null != 0
9417
9418 2005-06-30 06:32  ivan
9419
9420         * FS/FS/Misc.pm: pod error
9421
9422 2005-06-30 06:20  ivan
9423
9424         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
9425
9426 2005-06-30 05:44  ivan
9427
9428         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
9429           foo
9430
9431 2005-06-21 20:54  ivan
9432
9433         * install/debian/3.1/INSTALL: add IPC::Run3 to install docs
9434
9435 2005-06-16 22:31  ivan
9436
9437         * httemplate/misc/process/link.cgi: fix preference sort order for
9438           linking: sort unaudited services first, secondary sort by svcaprt
9439
9440 2005-06-16 22:07  ivan
9441
9442         * httemplate/misc/process/link.cgi: add more info to debugging
9443
9444 2005-06-16 22:04  ivan
9445
9446         * httemplate/misc/process/link.cgi: fix debugging
9447
9448 2005-06-16 21:42  ivan
9449
9450         * httemplate/misc/process/link.cgi: add debugging for accounts
9451           picked to pick
9452
9453 2005-06-14 21:46  ivan
9454
9455         * FS/FS/cust_bill.pm: better error reporting for actual errors from
9456           lpr command
9457
9458 2005-06-14 19:31  ivan
9459
9460         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
9461           rounding off of money value, closes: Bug#1237
9462
9463 2005-06-14 17:44  ivan
9464
9465         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
9466           reprint/fax/email links to invoice search results
9467
9468 2005-06-09 15:40  ivan
9469
9470         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
9471           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
9472           httemplate/misc/email_invoices.cgi,
9473           httemplate/misc/fax_invoice_events.cgi,
9474           httemplate/misc/fax_invoices.cgi,
9475           httemplate/misc/print_invoice_events.cgi,
9476           httemplate/misc/print_invoices.cgi,
9477           httemplate/search/cust_bill.html,
9478           httemplate/search/report_cust_bill.html: advanced invoice serach,
9479           groundwork to add reprint/fax/email links to invoice search
9480           results
9481
9482 2005-06-09 13:26  ivan
9483
9484         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
9485           changes the service listing to use $part_pkg->pkg_svc instead of
9486           a qsearch, which means that the listing will still work if
9487           pkg_svc has been subclassed.
9488
9489 2005-06-09 13:16  ivan
9490
9491         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
9492
9493 2005-06-09 02:15  ivan
9494
9495         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
9496           subclass, fixes pkg customize link
9497
9498 2005-06-09 00:19  ivan
9499
9500         * FS/bin/freeside-daily: declare new $opt_a
9501
9502 2005-06-09 00:13  ivan
9503
9504         * FS/bin/freeside-daily: significant speedup from only selected
9505           customers with outstanding packages or invoice events in the
9506           initial select, and add -a flag for agentnum
9507
9508 2005-06-08 23:56  ivan
9509
9510         * FS/FS/cust_bill.pm, conf/invoice_html,
9511           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
9512           invoices too
9513
9514 2005-06-08 23:36  ivan
9515
9516         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
9517           (html|latex)(small)?footer optionall per-agent too
9518
9519 2005-06-08 23:22  ivan
9520
9521         * FS/FS/cust_bill.pm: more sane regex
9522
9523 2005-06-08 23:14  ivan
9524
9525         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
9526           for multiple agents
9527
9528 2005-06-08 22:59  ivan
9529
9530         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
9531           is configurable per-agent
9532
9533 2005-06-08 22:34  ivan
9534
9535         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
9536           httemplate/edit/part_bill_event.cgi: add multiple agent selection
9537           to agent-specific invoicing
9538
9539 2005-06-08 17:18  ivan
9540
9541         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
9542           are forced in anyway on import
9543
9544 2005-06-08 14:52  ivan
9545
9546         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
9547           line items
9548
9549 2005-06-08 02:03  ivan
9550
9551         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
9552           FS/FS/ClientAPI/MyAccount.pm,
9553           fs_selfservice/FS-SelfService/SelfService.pm,
9554           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
9555           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
9556           fs_selfservice/FS-SelfService/cgi/make_payment.html,
9557           fs_selfservice/FS-SelfService/cgi/myaccount.html,
9558           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
9559           fs_selfservice/FS-SelfService/cgi/payment_results.html,
9560           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
9561           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
9562           fs_selfservice/FS-SelfService/cgi/provision.html,
9563           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
9564           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
9565           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
9566           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9567           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
9568           httemplate/view/svc_acct.cgi: prepaid card recharge
9569
9570 2005-06-07 14:02  ivan
9571
9572         * FS/FS/Misc.pm: debugging output change in send_email
9573
9574 2005-06-06 13:07  ivan
9575
9576         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
9577           refactoring
9578
9579 2005-06-06 12:54  ivan
9580
9581         * FS/FS/Misc.pm: some additional warnings
9582
9583 2005-06-06 10:00  ivan
9584
9585         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
9586
9587 2005-06-02 18:51  ivan
9588
9589         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
9590           the last of the Internal vs External breakage i hope
9591
9592 2005-06-02 02:36  ivan
9593
9594         * httemplate/search/cust_bill_event.html: Capitalization
9595
9596 2005-06-02 02:29  ivan
9597
9598         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
9599           httemplate/search/cust_bill_event.cgi,
9600           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
9601           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
9602           httemplate/misc/email-invoice.cgi,
9603           httemplate/misc/email_invoices.cgi,
9604           httemplate/misc/fax-invoice.cgi,
9605           httemplate/misc/fax_invoices.cgi,
9606           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
9607           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
9608           FS/bin/freeside-queued, httemplate/search/elements/search.html,
9609           httemplate/elements/progress-init.html,
9610           httemplate/elements/progress-popup.html, htetc/handler.pl: add
9611           ability to search on a date range of invoice events and then
9612           reprint or reemail (boy was that a bit more work than i
9613           expected), closes: Bug#946
9614
9615 2005-06-01 17:02  ivan
9616
9617         * rt/html/Ticket/Elements/AddCustomers: remove warning
9618
9619 2005-06-01 16:40  ivan
9620
9621         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
9622           or something.
9623
9624 2005-06-01 14:40  ivan
9625
9626         * httemplate/search/report_receivables.cgi: remove trailing
9627           whitespace
9628
9629 2005-06-01 13:31  ivan
9630
9631         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
9632           RT_Internal again, hopefully this is the last of the breakage
9633           from RT_Internal
9634
9635 2005-05-31 19:39  ivan
9636
9637         * httemplate/edit/part_pkg.cgi: really. *sigh*
9638
9639 2005-05-31 16:42  ivan
9640
9641         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
9642           sesmon_minute price plkan, noticed by rjbs
9643
9644 2005-05-31 16:32  ivan
9645
9646         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
9647           package editing problem
9648
9649 2005-05-26 12:30  ivan
9650
9651         * httemplate/view/: cust_bill.cgi: silly perl version bs
9652
9653 2005-05-26 12:15  ivan
9654
9655         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
9656           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
9657
9658 2005-05-25 20:45  ivan
9659
9660         * httemplate/edit/part_pkg.cgi: 72?!
9661
9662 2005-05-24 08:33  ivan
9663
9664         * Makefile: 1.5.7.  and enable RT by default, finally
9665
9666 2005-05-23 04:49  ivan
9667
9668         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
9669
9670 2005-05-22 16:38  ivan
9671
9672         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
9673           an empty param
9674
9675 2005-05-22 13:39  ivan
9676
9677         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
9678
9679 2005-05-22 02:25  ivan
9680
9681         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
9682
9683 2005-05-21 21:24  ivan
9684
9685         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
9686
9687 2005-05-21 11:38  ivan
9688
9689         * httemplate/browse/agent.cgi: make sure the customers tables for
9690           each agent line up with each other, too
9691
9692 2005-05-21 10:26  ivan
9693
9694         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
9695           order of any sort
9696
9697 2005-05-21 10:14  ivan
9698
9699         * httemplate/browse/agent.cgi: line up
9700           prospect/active/suspended/cancelled customers
9701
9702 2005-05-19 07:10  ivan
9703
9704         * FS/FS/part_export/shellcommands.pm: A group number must refer to
9705           an already existing group - so add manually it if you want to
9706           define a set of static gids or something, default is just going
9707           to cause headaches
9708
9709 2005-05-19 04:05  ivan
9710
9711         * FS/FS/svc_acct.pm: ! or !! also
9712
9713 2005-05-19 03:45  ivan
9714
9715         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
9716           include gid too
9717
9718 2005-05-19 03:29  ivan
9719
9720         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
9721
9722 2005-05-19 03:26  ivan
9723
9724         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
9725           part_export/shellcommands.pm,
9726           part_export/shellcommands_withdomain.pm: fix shellcommands export
9727           encrypting "magic" shadow values * NP *LK*
9728
9729 2005-05-19 02:49  ivan
9730
9731         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
9732           replace, _check_duplicate was already below it
9733
9734 2005-05-19 01:51  ivan
9735
9736         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
9737           links
9738
9739 2005-05-19 01:43  ivan
9740
9741         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
9742           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
9743           links should respect template, also add direct re-send links like
9744           the view links and convert view/cust_bill.cgi to proper template
9745
9746 2005-05-18 09:57  ivan
9747
9748         * httemplate/browse/agent.cgi: oops, it helps to get the link right
9749
9750 2005-05-18 09:55  ivan
9751
9752         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
9753           agent-specific A/R aging report, closes: bug#1229
9754
9755 2005-05-18 09:37  ivan
9756
9757         * bin/masonize: report the file that had a masonize error
9758
9759 2005-05-18 07:50  ivan
9760
9761         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
9762           of course!
9763
9764 2005-05-18 03:43  ivan
9765
9766         * FS/FS/cust_bill.pm: oops, losing notes!
9767
9768 2005-05-15 06:49  ivan
9769
9770         * httemplate/search/report_receivables.cgi: this status column is
9771           probably faster, one giant SQL query.  and add back in the
9772           customer link, oops
9773
9774 2005-05-15 06:00  ivan
9775
9776         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
9777           httemplate/search/elements/search.html: move receivables report
9778           to search template
9779
9780 2005-05-15 04:58  ivan
9781
9782         * httemplate/search/cust_bill.html: use money_char config
9783
9784 2005-05-15 04:46  ivan
9785
9786         * httemplate/search/cust_bill.html: align
9787
9788 2005-05-14 12:57  ivan
9789
9790         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
9791           integration grr!
9792
9793 2005-05-14 11:03  ivan
9794
9795         * FS/FS/cust_bill.pm: h helps halot
9796
9797 2005-05-14 10:59  ivan
9798
9799         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
9800
9801 2005-05-14 10:04  ivan
9802
9803         * FS/FS/Conf.pm, conf/invoice_html,
9804           httemplate/view/cust_bill-logo.cgi: html invoices: when
9805           displaying, use the actual logo from the conf dir - same as the
9806           emailed copy
9807
9808 2005-05-14 09:30  ivan
9809
9810         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
9811
9812 2005-05-14 09:27  ivan
9813
9814         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
9815           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
9816           httemplate/view/cust_bill.cgi: html invoices!
9817
9818           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
9819           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
9820           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
9821           http://mailformat.dan.info/headers/mime.html
9822           http://www.faqs.org/rfcs/rfc2392.html
9823           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
9824
9825           (MIME is hard, let's go shopping!)
9826
9827 2005-05-13 08:06  ivan
9828
9829         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
9830           files, and expand country codes on invoices.  and oops,
9831           print_html changes slipped in last commit too.  well, they were
9832           ready anyway.
9833
9834 2005-05-13 03:55  ivan
9835
9836         * conf/invoice_latex: better to do something fancy like scale down
9837           the font size to fit in the intended space or something but hey,
9838           this is good enough for now :)
9839
9840 2005-05-13 03:54  ivan
9841
9842         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
9843           no invoice_latexreturnaddress file
9844
9845 2005-05-11 07:07  ivan
9846
9847         * FS/FS/export_svc.pm: new progressbar display causes a silly error
9848           in edge case where no dup checking necessary, closes: Bug#1226
9849
9850 2005-05-10 11:30  khoff
9851
9852         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
9853
9854 2005-05-05 06:04  ivan
9855
9856         * conf/: invoice_latex: no comma between state and address
9857
9858 2005-05-04 18:46  ivan
9859
9860         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
9861           and the domain id is missing
9862
9863 2005-05-04 02:33  ivan
9864
9865         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
9866           modifying pkg_svc records, closes: Bug#1221
9867
9868 2005-05-04 02:20  ivan
9869
9870         * FS/FS/Record.pm: err msg
9871
9872 2005-05-03 18:06  ivan
9873
9874         * FS/FS/cust_bill.pm: patch to just update the template or
9875           conf/invoice_latex* to use the new one
9876
9877 2005-05-03 17:40  ivan
9878
9879         * conf/invoice_latex, conf/invoice_latexfooter,
9880           conf/invoice_latexreturnaddress, conf/logo.eps, FS/FS/Conf.pm,
9881           FS/FS/cust_bill.pm: great new invoice template from kristian!
9882
9883 2005-05-03 10:22  ivan
9884
9885         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
9886           problems
9887
9888 2005-05-03 06:29  ivan
9889
9890         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
9891           unnecessary host=localhost from outsource instance creation foo
9892
9893 2005-05-03 02:56  ivan
9894
9895         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
9896           of "Chek" for payby = CHEK transactions
9897
9898 2005-05-03 01:51  ivan
9899
9900         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
9901           privs, -T not necessary
9902
9903 2005-05-03 01:46  ivan
9904
9905         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
9906           it still needs to be supported for just a little bit longer
9907
9908 2005-05-01 23:32  ivan
9909
9910         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
9911           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
9912           move httemplate/search/svc_domain to the new search template
9913           along with svc_www and svc_forward
9914
9915 2005-04-30 02:47  ivan
9916
9917         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
9918           forwards instead of nothing
9919
9920 2005-04-30 02:45  ivan
9921
9922         * httemplate/search/svc_forward.cgi: pull in the customer
9923           information as part of the main query for efficiency
9924
9925 2005-04-29 06:00  ivan
9926
9927         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
9928           forward search using the standard search template: forwards are
9929           now paged
9930
9931 2005-04-28 10:05  ivan
9932
9933         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
9934
9935 2005-04-25 17:20  khoff
9936
9937         * bin/svc_broadband.renumber: For renumbering svc_broadband
9938           services from one addr_block to another.  Hopefully no one will
9939           ever have to use this.
9940
9941 2005-04-25 02:33  ivan
9942
9943         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
9944           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
9945           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
9946           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
9947           freeside-sqlradius-radacctd again after all these years, now it
9948           just needs to update the "seconds" field(s), finally closes:
9949           Bug#1125
9950
9951 2005-04-21 16:13  ivan
9952
9953         * install/debian/3.1/INSTALL: little bit of apache setup and add
9954           the fs_queue user
9955
9956 2005-04-21 14:31  ivan
9957
9958         * install/debian/3.1/INSTALL: or apache won't start
9959
9960 2005-04-21 04:47  ivan
9961
9962         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
9963           replacing too
9964
9965 2005-04-21 04:35  ivan
9966
9967         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
9968
9969 2005-04-20 23:18  ivan
9970
9971         * install/debian/3.1/INSTALL: libjavascript-rpc-perl hit testing
9972
9973 2005-04-20 00:12  ivan
9974
9975         * FS/FS/part_export/acct_sql.pm: hehe oops
9976
9977 2005-04-19 23:41  ivan
9978
9979         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
9980           defaults to acct_sql export
9981
9982 2005-04-19 02:50  ivan
9983
9984         * FS/FS/Conf.pm: disable RT_Libs for now
9985
9986 2005-04-19 02:48  ivan
9987
9988         * SCHEMA_CHANGE, install/redhat/9/INSTALL: did another upgrade,
9989           fixed up the instructions
9990
9991 2005-04-19 02:48  ivan
9992
9993         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
9994
9995 2005-04-18 00:37  ivan
9996
9997         * FS/FS/cust_main.pm: add some newlines to debugging output, no
9998           need to print file and line # so much
9999
10000 2005-04-16 15:26  ivan
10001
10002         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
10003           screen instead of hardcoding $
10004
10005 2005-04-15 13:29  khoff
10006
10007         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
10008           httemplate/view/svc_domain.cgi: Added support for TXT records.
10009
10010 2005-04-14 02:41  ivan
10011
10012         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
10013           move invoice_latex templating to Text::Template, with special
10014           sauce^W^Wbackwards-compatibility for old templates
10015
10016 2005-04-13 05:31  ivan
10017
10018         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
10019           some super ancient assumptions about slipip and uid meaning
10020           exporting to RADIUS and shell respectively
10021
10022 2005-04-13 05:30  ivan
10023
10024         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
10025           Record.pm and use it in cust_svc svcpart replacement (which is
10026           all about the exports anyway)
10027
10028 2005-04-13 03:54  ivan
10029
10030         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
10031           check attributes
10032
10033 2005-04-13 03:32  ivan
10034
10035         * FS/FS/raddb.pm: add Radius-Operator
10036
10037 2005-04-13 03:16  ivan
10038
10039         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
10040
10041 2005-04-13 02:55  ivan
10042
10043         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
10044           errors"
10045
10046 2005-04-13 01:16  ivan
10047
10048         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
10049           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
10050           is present
10051
10052 2005-04-12 20:38  ivan
10053
10054         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
10055           flat_commission price plan, thanks to Troy Hammonds
10056
10057 2005-04-11 13:13  khoff
10058
10059         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
10060           the email address sent to your BOP processor, in case the
10061           processor sends a pesky receipt that you don't want your
10062           customers getting.
10063
10064 2005-04-11 09:48  khoff
10065
10066         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
10067           debugging messages on everyone.
10068
10069 2005-04-10 14:23  ivan
10070
10071         * install/debian/3.1/INSTALL: a few more packages
10072
10073 2005-04-10 03:16  ivan
10074
10075         * httemplate/search/elements/search.html: add some left and right
10076           padding so cells don't run into each other so badly
10077
10078 2005-04-09 18:13  ivan
10079
10080         * Makefile: fix install-apache for bsd make and reverse
10081           accidentally-checked-in (again!) RT_ENABLED = 1
10082
10083 2005-04-07 18:12  ivan
10084
10085         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
10086           and don't f$&# care
10087
10088 2005-04-07 03:35  ivan
10089
10090         * Makefile, htetc/freeside-rt.conf, install/debian/3.1/INSTALL: add
10091           install/debian/3.1/INSTALL script and script up some apache
10092           automation assuming a conf.d type dir
10093
10094 2005-04-07 02:26  ivan
10095
10096         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
10097           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
10098           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
10099           Record.pm (for DBD::Pg 1.40 is bunk fix)
10100
10101 2005-04-06 20:28  khoff
10102
10103         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
10104           current (non-history) records in place of missing history
10105           records.
10106
10107 2005-04-06 15:52  ivan
10108
10109         * FS/FS/svc_forward.pm: and fix the error msg haha
10110
10111 2005-04-06 15:50  ivan
10112
10113         * FS/FS/svc_forward.pm: looks like a domain part for a
10114           literally-specified forward src or dst is required, not optional
10115
10116 2005-04-05 17:50  khoff
10117
10118         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
10119           table, not the history table.
10120
10121 2005-04-05 14:33  khoff
10122
10123         * bin/add-history-records.pl: This doesn't fix the problem.  To be
10124           continued...
10125
10126 2005-04-02 15:49  ivan
10127
10128         * bin/slony-setup: must be as Pg superuser
10129
10130 2005-04-02 14:46  ivan
10131
10132         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
10133           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
10134           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
10135           httemplate/docs/schema.html: herding elephants: add primary keys
10136           to *all* tables for slony
10137
10138 2005-04-02 12:34  ivan
10139
10140         * bin/slony-setup: adding quick slony setup script
10141
10142 2005-04-01 14:52  khoff
10143
10144         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
10145           attempt to resolve, problems caused by missing history records.
10146
10147 2005-04-01 14:34  khoff
10148
10149         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
10150           history records
10151
10152 2005-03-31 21:59  steve
10153
10154         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
10155
10156 2005-03-31 03:41  ivan
10157
10158         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
10159           method in addition to provisioning new ones
10160
10161 2005-03-31 01:07  ivan
10162
10163         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
10164           invoice destinations
10165
10166 2005-03-30 22:56  khoff
10167
10168         * bin/add-history-records.pl: Printing insert statements is not
10169           necessary
10170
10171 2005-03-30 19:47  khoff
10172
10173         * bin/add-history-records.pl: Committing the inserts helps.
10174
10175 2005-03-30 16:53  khoff
10176
10177         * bin/add-history-records.pl: (Apparently) working version.
10178           Updates svc_*, cust_svc, and domain_record history tables.
10179
10180 2005-03-30 16:31  khoff
10181
10182         * FS/FS/h_svc_forward.pm: Another missing 'u'.
10183
10184 2005-03-30 13:40  khoff
10185
10186         * FS/FS/h_Common.pm: Dump a call trace if something calls
10187           FS::h_Common::sql_h_search without END_TIMESTAMP.
10188
10189 2005-03-30 13:22  khoff
10190
10191         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
10192           in case we're really a FS::h_svc_www object.
10193
10194 2005-03-30 13:09  khoff
10195
10196         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
10197
10198 2005-03-30 12:55  khoff
10199
10200         * bin/add-history-records.pl: Test script to add pre-history table
10201           history records.
10202
10203 2005-03-29 17:37  ivan
10204
10205         * FS/FS/part_export/cp.pm: according to landel CP no longer
10206           supports changing username
10207
10208 2005-03-29 17:18  ivan
10209
10210         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
10211           selecting by credit card, fixes: Bug#1189
10212
10213 2005-03-29 14:41  ivan
10214
10215         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
10216           debugging, don't point to install.html for suEXEC/setuid in
10217           self-service setup docs
10218
10219 2005-03-28 17:40  khoff
10220
10221         * FS/FS/TicketSystem/RT_External.pm,
10222           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
10223           RT_External fixes.
10224
10225 2005-03-28 17:38  khoff
10226
10227         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
10228           an optional requirement.
10229
10230 2005-03-27 15:21  ivan
10231
10232         * FS/FS/cust_main.pm: allow & in bank names
10233
10234 2005-03-27 15:21  ivan
10235
10236         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
10237           child_objects can now set an alternate field for the svcnum, for
10238           things like forwards
10239
10240 2005-03-26 03:51  ivan
10241
10242         * install/fedora/fc3/: INSTALL, sources.list: fc3
10243
10244 2005-03-21 14:13  khoff
10245
10246         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
10247           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
10248           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
10249           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
10250           FS/FS/part_export/infostreet.pm,
10251           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
10252           httemplate/edit/cust_main.cgi,
10253           httemplate/edit/process/cust_main.cgi,
10254           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
10255           httemplate/view/cust_main/billing.html,
10256           httemplate/view/cust_main/tickets.html: Added support for FAX
10257           invoice destinations using a HylaFAX server.  Faxing plain text
10258           invoices is not supported.
10259
10260 2005-03-21 13:55  pbowen
10261
10262         * FS/FS/Record.pm: Forgot to load up the conf.
10263
10264 2005-03-18 16:12  pbowen
10265
10266         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
10267           a nasty bug that would clear the payinfo if the private key was
10268           not available.  2. Set the default module for encrypt/decrypt to
10269           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
10270           it doesn't just pass around plaintext if the encryption engine is
10271           broken or missing.  4. Added code so that the masked payinfo is
10272           handled correctly in the case that it is blank and it cannot be
10273           generated (encrypted payinfo)
10274
10275 2005-03-18 11:21  pbowen
10276
10277         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
10278           bin/freeside-setup: Added encrypted fields for Credit Cards,
10279           etc... - PB
10280
10281 2005-03-18 11:15  pbowen
10282
10283         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
10284           billing
10285
10286 2005-03-18 08:47  pbowen
10287
10288         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
10289           SUPER, @_ == 1 if it only contains an undef. -PB
10290
10291 2005-03-18 01:15  ivan
10292
10293         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
10294           freebsd install
10295
10296 2005-03-17 17:00  ivan
10297
10298         * FS/FS/cust_main_county.pm: sorry it was late
10299
10300 2005-03-17 13:56  khoff
10301
10302         * FS/FS/cust_bill.pm: Documentation tyop.
10303
10304 2005-03-17 13:41  khoff
10305
10306         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
10307           httemplate/misc/email-invoice.cgi: Added options
10308           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
10309           - Attach PDF invoice to emailed plain text invoices.
10310           invoice_email_pdf_note - Replace plain text invoice with this
10311           note, when attaching a PDF.
10312
10313 2005-03-16 03:31  ivan
10314
10315         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
10316           names for some reason
10317
10318 2005-03-15 15:27  khoff
10319
10320         * httemplate/misc/payment.cgi: Missing semicolon.
10321
10322 2005-03-13 03:47  ivan
10323
10324         * FS/FS/cust_main.pm: and store the refund correctly
10325
10326 2005-03-13 03:34  ivan
10327
10328         * FS/FS/cust_main.pm: when refunding against a specific card
10329           payment, use the card details from the payment instead of the
10330           customer record
10331
10332 2005-03-13 03:12  ivan
10333
10334         * FS/FS/cust_main.pm: add some additional debugging to refunds
10335
10336 2005-03-12 08:07  ivan
10337
10338         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
10339           rt/lib/RT/URI/freeside/Internal.pm,
10340           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
10341           freeside base url since RT calls it from multiple directory
10342           depths... have to specify explicity, like external integration
10343
10344 2005-03-12 06:35  ivan
10345
10346         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
10347           support into this century (close: Bug#1124) - finally get rid of
10348           fs_signup (everything is in fs_selfservice now) (Bug#413) -
10349           organize main menu sysadmin section so it is slightly less
10350           confusing
10351
10352 2005-03-12 06:31  ivan
10353
10354         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
10355           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
10356           httemplate/view/cust_main/payment_history.html,
10357           httemplate/index.html, httemplate/browse/agent.cgi,
10358           httemplate/edit/prepay_credit.cgi,
10359           httemplate/search/prepay_credit.html,
10360           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
10361           fs_selfservice/FS-SelfService/ieak.template,
10362           fs_selfservice/FS-SelfService/cgi/agent.cgi,
10363           fs_selfservice/FS-SelfService/cgi/decline.html,
10364           httemplate/edit/process/prepay_credit.cgi,
10365           httemplate/edit/process/reg_code.cgi,
10366           fs_selfservice/FS-SelfService/cgi/map.gif,
10367           fs_selfservice/FS-SelfService/cgi/promocode.html,
10368           fs_selfservice/FS-SelfService/cgi/regcode.html,
10369           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
10370           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
10371           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
10372           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
10373           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
10374           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10375           fs_selfservice/FS-SelfService/cgi/signup.html,
10376           fs_selfservice/FS-SelfService/cgi/stateselect.html,
10377           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
10378           - bring prepaid support into this century (close: Bug#1124) -
10379           finally get rid of fs_signup (everything is in fs_selfservice
10380           now) (Bug#413) - organize main menu sysadmin section so it is
10381           slightly less confusing
10382
10383 2005-03-11 02:35  ivan
10384
10385         * rt/FREESIDE_MODIFIED: update list of modified files
10386
10387 2005-03-11 02:33  ivan
10388
10389         * rt/etc/RT_SiteConfig.pm: merging
10390
10391 2005-03-10 17:34  khoff
10392
10393         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
10394           html/Elements/Menu, html/Elements/Tabs,
10395           html/Ticket/Elements/AddCustomers,
10396           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
10397           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
10398           Reorganized RT->Freeside integration to support Internal (single
10399           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
10400           handled the same either way.  Integration type is changed by
10401           setting $RT::URI::freeside::IntegrationType to either 'Internal'
10402           or 'XMLRPC' in your RT_SiteConfig.pm.
10403
10404 2005-03-10 14:49  khoff
10405
10406         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
10407           lookups through the XMLRPC interface.
10408
10409 2005-03-10 07:43  ivan
10410
10411         * install/freebsd/: INSTALL, ports: ports is a steaming pile
10412
10413 2005-03-10 01:56  ivan
10414
10415         * FS/bin/freeside-daily: fine.
10416
10417 2005-03-10 00:58  ivan
10418
10419         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
10420           package editing problem with extraneous services showing up,
10421           closes: Bug#1170
10422
10423 2005-03-09 23:27  ivan
10424
10425         * install/freebsd/INSTALL: freebsd bs
10426
10427 2005-03-09 00:18  ivan
10428
10429         * httemplate/docs/index.html: preliminary RT docs
10430
10431 2005-03-08 10:37  khoff
10432
10433         * FS/FS/XMLRPC.pm: Don't require that the method results be
10434           FS::Record descendant objects.  If they are, we map them to
10435           hashrefs.  Otherwise we return them verbatim and hope (maybe
10436           check) that they're scalars, hashrefs, or arrayrefs.
10437
10438 2005-03-08 10:15  khoff
10439
10440         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
10441           'version', and eventually config look-ups (next commit).
10442
10443 2005-03-06 03:45  ivan
10444
10445         * install/freebsd/ports: adding Text::CSV and
10446           Spreadsheet::WriteExcel
10447
10448 2005-03-05 19:25  ivan
10449
10450         * httemplate/search/elements/search.html: specity an explicit EOL
10451           for Text::CSV_XS, apparantly sometimes the default is null
10452
10453 2005-03-05 19:22  ivan
10454
10455         * httemplate/search/elements/search.html: and a slight formatting
10456           fix
10457
10458 2005-03-05 19:04  ivan
10459
10460         * httemplate/search/elements/search.html, htetc/handler.pl,
10461           httemplate/index.html, httemplate/search/cust_bill.html,
10462           httemplate/search/cust_bill_event.html,
10463           httemplate/search/cust_credit.html,
10464           httemplate/search/cust_main-otaker.cgi,
10465           httemplate/search/cust_main.cgi,
10466           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
10467           httemplate/search/reg_code.html,
10468           httemplate/search/report_cust_credit.html,
10469           httemplate/search/report_cust_pay.html,
10470           httemplate/search/report_prepaid_income.html,
10471           httemplate/search/report_tax.html,
10472           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
10473           httemplate/view/cust_bill-pdf.cgi,
10474           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
10475           templated reports and clean up their HTML formatting, closes;
10476           Bug#520, Bug#1107
10477
10478 2005-03-04 14:24  ivan
10479
10480         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
10481           reference "payby" is ambiguous" error when selecting by payment
10482           type, fix missing check #s caused by cust_main.payinfo masking
10483           cust_pay.payinfo, closes (really this time): Bug#1105
10484
10485 2005-03-04 04:57  ivan
10486
10487         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
10488           correctly even if the customer record has somehow been removed...
10489
10490 2005-03-04 04:34  ivan
10491
10492         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
10493           httemplate/search/cust_credit.html,
10494           httemplate/search/cust_pay.cgi,
10495           httemplate/search/report_cust_credit.html,
10496           httemplate/search/report_cust_pay.html,
10497           httemplate/search/elements/search.html: add agent selection to
10498           payment and credit reports, add link to agent browse, closes:
10499           Bug#1105
10500
10501 2005-03-03 02:25  ivan
10502
10503         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
10504           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
10505           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
10506           scary "Multiple records in scalar search" warnings w/history
10507           table searches
10508
10509 2005-03-03 01:05  ivan
10510
10511         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
10512           debug output...
10513
10514 2005-03-03 00:58  ivan
10515
10516         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
10517           call details on invoices, so place names get cut off, not
10518           anything important
10519
10520 2005-03-03 00:52  ivan
10521
10522         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
10523           debug output...
10524
10525 2005-03-03 00:52  ivan
10526
10527         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
10528
10529 2005-03-03 00:45  ivan
10530
10531         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
10532           for time2str
10533
10534 2005-03-03 00:37  ivan
10535
10536         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
10537           to invoice details
10538
10539 2005-03-03 00:21  ivan
10540
10541         * install/redhat/es3/INSTALL: add tetex packages for typeset
10542           invoices
10543
10544 2005-03-03 00:15  ivan
10545
10546         * FS/FS/Record.pm: want a full stack backtrace for this warning
10547
10548 2005-03-03 00:05  ivan
10549
10550         * FS/FS/part_export/sqlradius.pm: doc
10551
10552 2005-03-02 13:00  khoff
10553
10554         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
10555           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
10556           interface for freeside.
10557
10558 2005-03-01 16:47  ivan
10559
10560         * FS/FS/cust_pkg.pm: set setup date on package changes
10561
10562 2005-03-01 16:03  ivan
10563
10564         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
10565           crediting customer for service remaining:
10566           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
10567           where the part_pkg record didn't have a plan, closes: Bug#1153
10568
10569 2005-02-27 03:18  ivan
10570
10571         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
10572           details on invoices, closes: Bug#1096
10573
10574 2005-02-27 03:05  ivan
10575
10576         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
10577           on errors
10578
10579 2005-02-27 02:18  ivan
10580
10581         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
10582           fields in a table without a primary key
10583
10584 2005-02-25 14:14  ivan
10585
10586         * bin/pg-readonly: try to set the sequences right for modern Pg
10587
10588 2005-02-25 14:07  ivan
10589
10590         * bin/pg-readonly: adding quick pg-readonly tool
10591
10592 2005-02-25 12:52  ivan
10593
10594         * FS/FS/part_pkg.pm: small bugfix for options option
10595
10596 2005-02-25 12:21  ivan
10597
10598         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
10599           option to part_pkg::insert to specify part_pkg_option records
10600
10601 2005-02-24 06:22  ivan
10602
10603         * httemplate/edit/part_svc.cgi,
10604           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
10605           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
10606           httemplate/elements/progress-init.html,
10607           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
10608           FS/FS/part_svc.pm: add progressbar to service definition add -
10609           duplicate checking can take a while, closes: Bug#1126
10610
10611 2005-02-22 10:26  khoff
10612
10613         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
10614           to make it easier to find packages in large lists.
10615
10616 2005-02-20 00:51  ivan
10617
10618         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
10619
10620 2005-02-20 00:44  ivan
10621
10622         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
10623           httemplate/elements/jsrsServer.html,
10624           httemplate/elements/overlibmws.js,
10625           httemplate/elements/progress-init.html,
10626           httemplate/elements/progress-popup.html: use a javascript layer
10627           instead of a browser popup (popup blockers), really generalize
10628           the progressbar code to make it easy to use as a component
10629
10630 2005-02-17 00:44  ivan
10631
10632         * httemplate/edit/rate.cgi: generalize progressbar code in
10633           preparation for using it wherever needed
10634
10635 2005-02-16 17:37  ivan
10636
10637         * httemplate/edit/process/rate.cgi: generalize progressbar code in
10638           preparation for using it wherever needed
10639
10640 2005-02-16 16:11  ivan
10641
10642         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
10643           preparation for using it wherever needed
10644
10645 2005-02-16 14:06  ivan
10646
10647         * install/centos/3/: INSTALL, httpd-init: centos install notes,
10648           basically like rhell
10649
10650 2005-02-15 18:53  ivan
10651
10652         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
10653           problems
10654
10655 2005-02-15 10:47  ivan
10656
10657         * install/redhat/es3/INSTALL: update rhell3 docs, add some slony
10658           notes
10659
10660 2005-02-13 19:49  ivan
10661
10662         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
10663           closes: Bug#1113
10664
10665 2005-02-11 19:02  ivan
10666
10667         * httemplate/edit/process/svc_broadband.cgi: transaction not
10668           necessary here
10669
10670 2005-02-10 22:44  ivan
10671
10672         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
10673           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
10674           generalize progressbar code in preparation for using it wherever
10675           needed
10676
10677 2005-02-08 17:08  ivan
10678
10679         * Makefile: more porable syntax for su
10680
10681 2005-02-08 14:33  ivan
10682
10683         * FS/FS/clientapi_session_field.pm: tyop
10684
10685 2005-02-08 12:51  ivan
10686
10687         * install/freebsd/: INSTALL, ports: update freebsd install notes
10688
10689 2005-02-08 12:22  ivan
10690
10691         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
10692           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
10693           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
10694           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
10695           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
10696           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
10697           httemplate/docs/schema.html: make self-service session cache
10698           module configurable, start framework for in-database session
10699           cache
10700
10701 2005-02-05 15:39  ivan
10702
10703         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
10704           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
10705           complication from ClientAPI dispatch foo
10706
10707 2005-02-04 17:30  ivan
10708
10709         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
10710           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
10711           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
10712           perl??
10713
10714 2005-02-04 06:44  ivan
10715
10716         * Makefile: freebsd throws a fatal error if it can't stop apache
10717           now, bah
10718
10719 2005-02-04 02:38  ivan
10720
10721         * httemplate/edit/cust_main.cgi: typo
10722
10723 2005-02-04 02:17  ivan
10724
10725         * install/redhat/es3/INSTALL: minor update for rhel3 install notes
10726
10727 2005-01-29 04:49  ivan
10728
10729         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
10730           bit for reg codes
10731
10732 2005-01-29 04:34  ivan
10733
10734         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
10735           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
10736           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
10737           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
10738           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
10739           httemplate/edit/process/reg_code.cgi: registration codes
10740
10741 2005-01-27 15:01  ivan
10742
10743         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
10744           s/defaultcountry/countrydefault/
10745
10746 2005-01-27 14:19  ivan
10747
10748         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
10749
10750 2005-01-27 02:21  ivan
10751
10752         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
10753           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
10754           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
10755           httemplate/elements/qlib/box.js,
10756           httemplate/elements/qlib/boxctrl.js,
10757           httemplate/elements/qlib/boxres.js,
10758           httemplate/elements/qlib/button.js,
10759           httemplate/elements/qlib/buttonres.js,
10760           httemplate/elements/qlib/control.js,
10761           httemplate/elements/qlib/counter.js,
10762           httemplate/elements/qlib/imagelist.js,
10763           httemplate/elements/qlib/label.js,
10764           httemplate/elements/qlib/messagebox.js,
10765           httemplate/elements/qlib/progress.js,
10766           httemplate/elements/qlib/sound.js,
10767           httemplate/elements/qlib/sprite.js,
10768           httemplate/elements/qlib/window.js,
10769           httemplate/elements/qlib/wndctrl.js,
10770           httemplate/images/progressbar-empty.png,
10771           httemplate/images/progressbar-full.png: DHTML progress bar for
10772           glacial rate adding and editing, closes: Bug#1100
10773
10774 2005-01-19 13:25  ivan
10775
10776         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
10777           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
10778           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
10779           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
10780           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
10781           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
10782           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
10783           unused portion at cancellation, patch from pbowen
10784
10785 2005-01-18 16:57  ivan
10786
10787         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
10788           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
10789           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
10790           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
10791           one-time referral credits
10792
10793 2005-01-07 14:16  ivan
10794
10795         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
10796           file for rate processing, causing problems with giant query
10797           string, kludge in the non-displayed US-rates, and disable the
10798           submit button when pressed
10799
10800 2005-01-06 12:58  ivan
10801
10802         * FS/FS/Conf.pm: fix description RT_External in ticket_system
10803           option
10804
10805 2005-01-06 12:20  ivan
10806
10807         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
10808           key codes, don't try fancy things with hex and sprintf
10809
10810 2005-01-06 11:48  ivan
10811
10812         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
10813           turbo hex keycodes in uppercase
10814
10815 2005-01-06 11:02  ivan
10816
10817         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
10818           serials and key codes can be edited locally
10819
10820 2005-01-05 11:29  ivan
10821
10822         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
10823           hex!
10824
10825 2005-01-05 02:01  ivan
10826
10827         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
10828           voip_sqlradacct
10829
10830 2005-01-04 19:07  ivan
10831
10832         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
10833           correct this time
10834
10835 2005-01-04 19:01  ivan
10836
10837         * FS/FS/part_export/artera_turbo.pm: missing underscore!
10838
10839 2005-01-04 18:47  ivan
10840
10841         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
10842           than run them immediately, always format keycode as %010d,
10843           closes: Bug#936, Bug#1060
10844
10845 2005-01-03 10:25  ivan
10846
10847         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
10848           in numeric gt (>)
10849
10850 2004-12-31 00:47  ivan
10851
10852         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
10853           price plan
10854
10855 2004-12-31 00:31  ivan
10856
10857         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
10858           voip price plan
10859
10860 2004-12-31 00:24  ivan
10861
10862         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
10863           voip price plan
10864
10865 2004-12-30 23:43  ivan
10866
10867         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
10868
10869 2004-12-30 16:48  ivan
10870
10871         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
10872           fix up some bugs in VoIP rating
10873
10874 2004-12-29 17:41  ivan
10875
10876         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
10877           domain_record.pm
10878
10879 2004-12-29 04:01  ivan
10880
10881         * CREDITS: update credits
10882
10883 2004-12-29 04:00  ivan
10884
10885         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
10886           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
10887           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
10888           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
10889           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
10890           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
10891           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
10892           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
10893           httemplate/view/cust_main.cgi,
10894           httemplate/view/cust_main/packages.html: historical (immutable)
10895           invoice details about services and other history infrastructure
10896
10897 2004-12-28 15:30  ivan
10898
10899         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
10900           export
10901
10902 2004-12-27 02:19  ivan
10903
10904         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
10905           from causing payment or credit transactions from finishing
10906
10907 2004-12-27 01:23  ivan
10908
10909         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
10910           httemplate/edit/cust_main/contact.html: UI: rework shipping
10911           address javascript, closes: Bug#1085
10912
10913 2004-12-24 15:35  ivan
10914
10915         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
10916           toor
10917
10918 2004-12-24 15:28  ivan
10919
10920         * bin/passwd.import: remove $Id$ line
10921
10922 2004-12-24 15:27  ivan
10923
10924         * bin/passwd.import: import NP and *LK* from shadow file as * (no
10925           password)
10926
10927 2004-12-23 18:54  ivan
10928
10929         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
10930           to set payment date manually
10931
10932 2004-12-23 03:39  ivan
10933
10934         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
10935           svc_www-enable_subdomains config option
10936
10937 2004-12-23 01:15  ivan
10938
10939         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
10940           packages when no primary service is selected
10941
10942 2004-12-23 01:07  ivan
10943
10944         * FS/FS/part_pkg.pm: better debugging for options passed to insert
10945           method
10946
10947 2004-12-23 00:32  ivan
10948
10949         * FS/bin/freeside-setup: allow NULL zip in some countries
10950
10951 2004-12-23 00:00  ivan
10952
10953         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
10954
10955 2004-12-23 00:00  ivan
10956
10957         * bin/: rate-us.import, rate.import: adding rate import scripts
10958
10959 2004-12-22 23:29  ivan
10960
10961         * FS/FS/rate_region.pm: better short prefix display
10962
10963 2004-12-22 23:28  ivan
10964
10965         * httemplate/edit/rate.cgi: hide US regions for now, we don't
10966           currently need them for rating just invoice/session display and
10967           the web pages are so giant they're timing out
10968
10969 2004-12-22 06:40  ivan
10970
10971         * Makefile: chkconfig ON
10972
10973 2004-12-22 06:09  ivan
10974
10975         * Makefile: /usr/bin/true on fleabsd
10976
10977 2004-12-22 06:06  ivan
10978
10979         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
10980           warn and require confirmation when editing next bill dates to a
10981           date in the past, closes; Bug#430
10982
10983 2004-12-22 01:53  ivan
10984
10985         * FS/bin/freeside-daily: just "vaccum analyze" is fine
10986
10987 2004-12-21 15:19  ivan
10988
10989         * FS/FS/rate_detail.pm: need to use table modules we call
10990           ut_foreign_key on: rate, rate_region
10991
10992 2004-12-20 03:41  ivan
10993
10994         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
10995           ticket lists
10996
10997 2004-12-20 03:29  ivan
10998
10999         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
11000           to fix XSS on ticket lists
11001
11002 2004-12-20 02:13  ivan
11003
11004         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
11005           better error messages on email errors
11006
11007 2004-12-20 00:21  ivan
11008
11009         * Makefile: remove quotes which were causing problems.  grr make
11010
11011 2004-12-20 00:16  ivan
11012
11013         * Makefile: add init script enable command in deb and redhat
11014
11015 2004-12-18 02:52  ivan
11016
11017         * httemplate/index.html: fix spelling
11018
11019 2004-12-13 01:13  ivan
11020
11021         * FS/FS/Conf.pm, httemplate/index.html: add config option for
11022           address2 search, closes: Bug#1022
11023
11024 2004-12-12 10:51  ivan
11025
11026         * httemplate/view/cust_main/quick-charge.html: fix form action url
11027           for template
11028
11029 2004-12-12 00:34  ivan
11030
11031         * FS/FS/cust_main.pm: fix customer status display for some cases
11032           with suspended accounts
11033
11034 2004-12-11 15:16  ivan
11035
11036         * FS/FS/part_export/acct_sql.pm: finish modification
11037
11038 2004-12-11 12:41  ivan
11039
11040         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
11041           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
11042           event, closes: Bug#977
11043
11044 2004-12-10 23:50  ivan
11045
11046         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
11047           httemplate/view/cust_main/order_pkg.html,
11048           httemplate/view/cust_main/packages.html,
11049           httemplate/view/cust_main/payment_history.html,
11050           httemplate/view/cust_main/quick-charge.html: voiding of echeck
11051           payments instead of refunds
11052
11053 2004-12-10 14:28  ivan
11054
11055         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
11056           and service address boxes
11057
11058 2004-12-10 13:35  ivan
11059
11060         * rt/html/Elements/Header: fix link to freeside docs in RT header
11061
11062 2004-12-10 13:25  ivan
11063
11064         * httemplate/docs/: overview-new.dia, overview-new.png: move the
11065           "self-service SSH tunnel" label to avoid ambiguity
11066
11067 2004-12-09 16:51  ivan
11068
11069         * FS/bin/freeside-setup: promo codes not unique...
11070
11071 2004-12-09 16:04  ivan
11072
11073         * rt/html/Elements/Tabs: fix link back to billing main
11074
11075 2004-12-09 15:14  ivan
11076
11077         * httemplate/search/cust_main.cgi: typo
11078
11079 2004-12-09 15:05  ivan
11080
11081         * httemplate/search/cust_main.cgi: typo
11082
11083 2004-12-09 14:26  ivan
11084
11085         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
11086
11087 2004-12-09 14:23  ivan
11088
11089         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
11090           fields
11091
11092 2004-12-09 14:20  ivan
11093
11094         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
11095
11096 2004-12-09 14:06  ivan
11097
11098         * httemplate/search/cust_main.cgi: UI: same font size as the rest
11099           of the page
11100
11101 2004-12-09 14:02  ivan
11102
11103         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
11104           little
11105
11106 2004-12-09 13:59  ivan
11107
11108         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
11109           for empty value of custom tickets work???
11110
11111 2004-12-09 13:53  ivan
11112
11113         * httemplate/index.html: remove extra list item for now
11114
11115 2004-12-09 13:33  ivan
11116
11117         * httemplate/view/cust_main/tickets.html,
11118           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
11119           invoice addresses
11120
11121 2004-12-09 12:43  ivan
11122
11123         * FS/bin/freeside-setup: fix some typos noticed by pbowen
11124
11125 2004-12-09 04:46  ivan
11126
11127         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
11128
11129 2004-12-09 04:18  ivan
11130
11131         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
11132           up wrong id field
11133
11134 2004-12-09 04:03  ivan
11135
11136         * FS/FS/TicketSystem/RT_External.pm: use new var
11137
11138 2004-12-09 04:01  ivan
11139
11140         * FS/FS/Conf.pm: typo
11141
11142 2004-12-09 03:57  ivan
11143
11144         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
11145           for default queue id
11146
11147 2004-12-09 03:17  ivan
11148
11149         * httemplate/index.html: finish up for now
11150
11151 2004-12-09 02:07  ivan
11152
11153         * httemplate/search/cust_main.cgi: deuglify
11154
11155 2004-12-09 01:57  ivan
11156
11157         * httemplate/search/cust_main.cgi: fix typo
11158
11159 2004-12-09 01:21  ivan
11160
11161         * FS/FS/TicketSystem/RT_Internal.pm,
11162           httemplate/search/cust_main.cgi,
11163           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
11164           httemplate/view/cust_main/billing.html,
11165           httemplate/view/cust_main/contacts.html,
11166           httemplate/view/cust_main/misc.html,
11167           httemplate/view/cust_main/tickets.html: more RT integration
11168
11169 2004-12-06 06:42  ivan
11170
11171         * httemplate/search/cust_main.cgi: fix total link
11172
11173 2004-12-06 06:36  ivan
11174
11175         * httemplate/search/cust_main.cgi: fix total links and line up
11176           custom field columns
11177
11178 2004-12-06 06:15  ivan
11179
11180         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
11181           too
11182
11183 2004-12-06 06:13  ivan
11184
11185         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
11186           for counting tickets with severities...
11187
11188 2004-12-06 06:11  ivan
11189
11190         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
11191
11192 2004-12-06 06:09  ivan
11193
11194         * httemplate/search/cust_main.cgi: fix reading custome field values
11195
11196 2004-12-06 06:00  ivan
11197
11198         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
11199           FS/FS/TicketSystem/RT_External.pm,
11200           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
11201           httemplate/search/cust_main.cgi: 1st try at adding custom field
11202           handling
11203
11204 2004-12-06 00:09  ivan
11205
11206         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
11207           length" warning in latex escapes
11208
11209 2004-12-05 22:56  ivan
11210
11211         * httemplate/search/cust_main.cgi: link customers back to tickets!
11212
11213 2004-12-03 17:09  ivan
11214
11215         * rt/html/Elements/PageLayout: landing rt 3.2.2
11216
11217 2004-12-03 15:41  ivan
11218
11219         * htetc/handler.pl: landing rt 3.2.2
11220
11221 2004-12-03 12:51  ivan
11222
11223         * rt/: html/Elements/Footer, html/Elements/Header,
11224           html/Elements/PageLayout, html/Elements/SimpleSearch,
11225           html/Elements/Tabs, html/NoAuth/webrt.css,
11226           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
11227           sbin/rt-setup-database.in: landing rt 3.2.2
11228
11229 2004-12-03 12:40  ivan
11230
11231         * rt/: lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
11232           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
11233           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Notify.pm,
11234           lib/RT/Action/RecordCorrespondence.pm,
11235           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
11236           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
11237           lib/RT/Action/EscalatePriority.pm,
11238           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
11239           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
11240           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
11241           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
11242           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
11243           lib/RT/Interface/Email/Auth/MailFrom.pm,
11244           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
11245           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
11246           lib/RT/Condition/QueueChange.pm,
11247           lib/RT/Condition/StatusChange.pm,
11248           lib/RT/Interface/Web/Handler.pm,
11249           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
11250           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
11251           bin/mason_handler.scgi.in, bin/rt-crontool.in,
11252           bin/standalone_httpd.in, bin/webmux.pl.in,
11253           lib/RT/Condition/AnyTransaction.pm,
11254           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
11255           lib/RT/Condition/PriorityExceeds.pm,
11256           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
11257           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
11258           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
11259           etc/schema.Informix, etc/RT_Config.pm.in, etc/acl.Pg,
11260           etc/constraints.mysql, etc/schema.SQLite, etc/schema.mysql,
11261           etc/drop.Oracle, etc/upgrade/3.1.0/acl.Informix,
11262           etc/upgrade/3.1.0/acl.Oracle, etc/upgrade/3.1.0/acl.Pg,
11263           etc/upgrade/3.1.0/acl.SQLite, etc/upgrade/3.1.0/acl.mysql,
11264           etc/upgrade/3.1.0/content, etc/upgrade/3.1.0/schema.Informix,
11265           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
11266           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
11267           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
11268           3.2.2
11269
11270 2004-12-03 12:37  ivan
11271
11272         * rt/html/Elements/CollectionAsTable/Row: Initial revision
11273
11274 2004-12-03 12:37  ivan
11275
11276         * rt/: UPGRADING, README, Makefile.in, configure, configure.ac,
11277           Changelog, aclocal.m4, sbin/extract-message-catalog,
11278           sbin/regression_harness, sbin/factory, sbin/license_tag,
11279           sbin/rt-test-dependencies.in, sbin/extract_pod_tests,
11280           html/autohandler, html/index.html, html/l,
11281           html/Ticket/Create.html, html/Ticket/History.html,
11282           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
11283           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
11284           html/Tools/MyDay.html, html/Tools/Offline.html,
11285           html/Tools/Elements/Tabs, html/Ticket/Display.html,
11286           html/Ticket/Modify.html, html/Ticket/ModifyLinks.html,
11287           html/Ticket/ShowEmailRecord.html,
11288           html/Ticket/Attachment/dhandler,
11289           html/Ticket/Elements/LoadTextAttachments,
11290           html/Ticket/Elements/EditCustomField,
11291           html/Ticket/Elements/EditWatchers,
11292           html/Ticket/Elements/ShowDependencies,
11293           html/Ticket/Elements/ShowMessageHeaders,
11294           html/Ticket/Elements/ShowPeople,
11295           html/Ticket/Elements/ShowReferences,
11296           html/Ticket/Elements/ShowTransaction,
11297           html/Ticket/Elements/ShowTransactionAttachments,
11298           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
11299           html/Ticket/Elements/EditPeople, html/Ticket/Elements/ShowDates,
11300           html/Ticket/Elements/ShowMemberOf,
11301           html/Ticket/Elements/ShowMembers,
11302           html/Ticket/Elements/ShowMessageStanza,
11303           html/Ticket/Elements/ShowRequestor,
11304           html/Ticket/Elements/EditCustomFields,
11305           html/Ticket/Elements/EditDates,
11306           html/Ticket/Elements/PreviewScrips,
11307           html/Ticket/Elements/ShowBasics,
11308           html/Ticket/Elements/ShowCustomFields,
11309           html/Ticket/Elements/ShowGroupMembers,
11310           html/Ticket/Elements/ShowHistory,
11311           html/Ticket/Elements/ShowUserEntry,
11312           html/Ticket/Elements/EditBasics,
11313           html/Ticket/Elements/FindAttachments,
11314           html/Ticket/Elements/ShowAttachments, html/Search/Build.html,
11315           html/Search/Edit.html, html/Search/Results.html,
11316           html/Search/Results.rdf, html/Search/Results.tsv,
11317           html/Search/Elements/BuildFormatString,
11318           html/Search/Elements/DisplayOptions,
11319           html/Search/Elements/EditSearches,
11320           html/Search/Elements/NewListActions,
11321           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
11322           html/Search/Elements/SelectAndOr,
11323           html/Search/Elements/SelectLinks,
11324           html/Search/Elements/SelectPersonType,
11325           html/Search/Elements/SelectSearchesForObjects,
11326           html/Approvals/Display.html, html/Approvals/index.html,
11327           html/Approvals/Elements/PendingMyApproval,
11328           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
11329           html/Search/Elements/PickCriteria,
11330           html/Search/Elements/SelectSearchObject, html/Admin/index.html,
11331           html/Admin/Groups/GroupRights.html,
11332           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
11333           html/Admin/Groups/index.html, html/Approvals/Elements/Approve,
11334           html/Approvals/Elements/ShowDependency,
11335           html/Approvals/Elements/Tabs, html/Admin/Global/GroupRights.html,
11336           html/Admin/Global/Templates.html,
11337           html/Admin/Global/UserRights.html,
11338           html/Admin/Groups/Members.html,
11339           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
11340           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
11341           html/Admin/Global/Template.html, html/Admin/Global/index.html,
11342           html/Admin/Queues/CustomField.html,
11343           html/Admin/Queues/CustomFields.html,
11344           html/Admin/Queues/GroupRights.html, html/Admin/Queues/Scrip.html,
11345           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
11346           html/Admin/Queues/Templates.html,
11347           html/Admin/Queues/UserRights.html, html/Admin/Users/Modify.html,
11348           html/Admin/Users/index.html, html/Admin/Elements/EditCustomField,
11349           html/Admin/Elements/ListGlobalScrips,
11350           html/Admin/Elements/SelectCustomFieldType,
11351           html/Admin/Elements/SelectModifyUser, html/Admin/Elements/Tabs,
11352           html/Admin/Elements/UserTabs, html/Admin/Queues/Modify.html,
11353           html/Admin/Queues/People.html, html/Admin/Queues/index.html,
11354           html/Admin/Elements/EditCustomFieldValues,
11355           html/Admin/Elements/EditScrip,
11356           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
11357           html/Admin/Elements/QueueTabs,
11358           html/Admin/Elements/SelectModifyGroup,
11359           html/Admin/Elements/SelectSingleOrMultiple,
11360           html/Admin/Elements/SelectUsers, html/Admin/Elements/ToolTabs,
11361           html/Admin/Elements/AddCustomFieldValue,
11362           html/Admin/Elements/EditCustomFields,
11363           html/Admin/Elements/EditScrips,
11364           html/Admin/Elements/EditTemplates,
11365           html/Admin/Elements/ModifyTemplate,
11366           html/Admin/Elements/SelectGroups,
11367           html/Admin/Elements/SelectNewGroupMembers,
11368           html/Admin/Elements/SelectScrip,
11369           html/Admin/Elements/CreateUserCalled,
11370           html/Admin/Elements/EditQueueWatchers,
11371           html/Admin/Elements/GroupTabs,
11372           html/Admin/Elements/QueueRightsForUser,
11373           html/Admin/Elements/SelectModifyQueue,
11374           html/Admin/Elements/SelectRights,
11375           html/Admin/Elements/SelectScripCondition,
11376           html/Admin/Elements/SelectStage,
11377           html/Admin/Elements/SelectTemplate,
11378           html/Admin/Elements/SystemTabs,
11379           html/Admin/Elements/ListGlobalCustomFields,
11380           html/Admin/Elements/SelectScripAction,
11381           html/SelfService/Closed.html, html/SelfService/Create.html,
11382           html/SelfService/Display.html, html/SelfService/Error.html,
11383           html/SelfService/Prefs.html, html/SelfService/Update.html,
11384           html/SelfService/index.html, html/Elements/BevelBoxRaisedEnd,
11385           html/Elements/MyRequests, html/Elements/SelectDateType,
11386           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
11387           html/Elements/SelectTicketSortBy, html/Elements/ShowLinks,
11388           html/SelfService/Attachment/dhandler,
11389           html/SelfService/Elements/GotoTicket,
11390           html/SelfService/Elements/Header,
11391           html/SelfService/Elements/MyRequests,
11392           html/SelfService/Elements/Tabs, html/Elements/Callback,
11393           html/Elements/EditLinks, html/Elements/ListActions,
11394           html/Elements/MessageBox, html/Elements/QueryString,
11395           html/Elements/Refresh, html/Elements/SelectLinkType,
11396           html/Elements/SelectMatch, html/Elements/QuickCreate,
11397           html/Elements/Quicksearch, html/Elements/SelectUsers,
11398           html/Elements/GotoTicket, html/Elements/ScrubHTML,
11399           html/Elements/Section, html/Elements/SelectBoolean,
11400           html/Elements/SelectDate, html/Elements/SelectGroups,
11401           html/Elements/SelectLang, html/Elements/SelectNewTicketQueue,
11402           html/Elements/SelectQueue, html/Elements/SelectTicketTypes,
11403           html/Elements/TicketList, html/Elements/TitleBoxEnd,
11404           html/Elements/Checkbox, html/Elements/Error, html/Elements/Login,
11405           html/Elements/SelectAttachmentField,
11406           html/Elements/SelectCustomFieldOperator,
11407           html/Elements/SelectOwner, html/Elements/SelectWatcherType,
11408           html/Elements/SetupSessionCookie, html/Elements/ShowLink,
11409           html/Elements/Submit, html/Elements/TitleBox,
11410           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
11411           html/Elements/MyTickets, html/Elements/SelectCustomFieldValue,
11412           html/Elements/SelectDateRelation,
11413           html/Elements/SelectEqualityOperator,
11414           html/Elements/SelectResultsPerPage,
11415           html/Elements/CollectionAsTable/Header,
11416           html/Elements/CollectionAsTable/ParseFormat,
11417           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
11418           html/REST/1.0/dhandler, html/REST/1.0/logout,
11419           html/REST/1.0/ticket/merge,
11420           html/REST/1.0/Forms/ticket/attachments,
11421           html/REST/1.0/Forms/ticket/links, html/REST/1.0/search/dhandler,
11422           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
11423           html/REST/1.0/ticket/link, html/REST/1.0/Forms/queue/default,
11424           html/REST/1.0/Forms/queue/ns, html/REST/1.0/Forms/ticket/default,
11425           html/REST/1.0/Forms/ticket/history,
11426           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
11427           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
11428           html/NoAuth/images/autohandler,
11429           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
11430           html/User/Prefs.html, html/User/Elements/DelegateRights,
11431           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
11432           html/User/Groups/Members.html, html/User/Groups/Modify.html,
11433           html/User/Groups/index.html, lib/RT.pm.in,
11434           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
11435           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
11436           lib/RT/CustomField_Overlay.pm, lib/RT/Queues_Overlay.pm,
11437           lib/RT/Date.pm, lib/RT/ScripConditions_Overlay.pm,
11438           lib/RT/Template_Overlay.pm, lib/RT/Group.pm, lib/RT/User.pm,
11439           lib/RT/System.pm, lib/RT/Ticket_Overlay.pm, lib/RT/Attachment.pm,
11440           lib/RT/Attributes.pm, lib/RT/Handle.pm,
11441           lib/RT/Principals_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
11442           lib/RT/ACL_Overlay.pm, lib/RT/Templates_Overlay.pm,
11443           lib/RT/Users_Overlay.pm, lib/RT/Attribute_Overlay.pm,
11444           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
11445           lib/RT/Tickets_Overlay.pm, lib/RT/Attributes_Overlay.pm,
11446           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
11447           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
11448           lib/RT/Queue.pm, lib/RT/Scrip.pm, lib/RT/User_Overlay.pm,
11449           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
11450           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
11451           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
11452           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
11453           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
11454           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
11455           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
11456           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
11457           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
11458           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
11459           lib/RT/CachedGroupMembers.pm, lib/RT/CustomField.pm,
11460           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
11461           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
11462           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
11463           lib/RT/Attachments_Overlay.pm, lib/RT/Record.pm,
11464           lib/RT/Groups_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
11465           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
11466           lib/RT/Ticket.pm, lib/RT/Transaction_Overlay.pm,
11467           lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
11468           lib/RT/Templates.pm, lib/RT/Attribute.pm,
11469           lib/RT/CachedGroupMembers_Overlay.pm,
11470           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
11471           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
11472           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
11473           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
11474           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
11475           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
11476           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po: import rt 3.2.2
11477
11478 2004-12-02 02:18  ivan
11479
11480         * httemplate/search/cust_main.cgi,
11481           rt/html/Ticket/Elements/AddCustomers,
11482           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
11483           and search sorting
11484
11485 2004-12-02 01:59  ivan
11486
11487         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
11488           rt/html/Elements/Header, rt/html/Elements/PageLayout,
11489           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
11490           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
11491           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
11492           rt/html/Ticket/Elements/AddCustomers,
11493           rt/html/Ticket/Elements/EditCustomers,
11494           rt/html/Ticket/Elements/ShowCustomers,
11495           rt/html/Ticket/Elements/ShowSummary,
11496           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
11497           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
11498           httemplate/search/cust_main.cgi,
11499           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
11500           second big RT integration checkin, customer linking/delinking
11501           interface
11502
11503 2004-12-01 10:49  ivan
11504
11505         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
11506           the package on changes
11507
11508 2004-11-30 19:35  ivan
11509
11510         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
11511           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
11512           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
11513           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
11514           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
11515           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
11516           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
11517           creditcard-less promo code signup
11518
11519 2004-11-30 11:55  khoff
11520
11521         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
11522           with the search/replace.
11523
11524 2004-11-29 15:52  khoff
11525
11526         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
11527           broadband service view.
11528
11529 2004-11-27 11:09  ivan
11530
11531         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
11532           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
11533           httemplate/index.html, rt/FREESIDE_MODIFIED,
11534           rt/html/Elements/Footer, rt/html/Elements/Header,
11535           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
11536           rt/html/Elements/Tabs, Makefile, FS/FS.pm, htetc/handler.pl,
11537           rt/html/NoAuth/webrt.css, rt/html/NoAuth/images/small-logo.png:
11538           ticket system integration framework and skin RT
11539
11540 2004-11-26 01:39  ivan
11541
11542         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
11543           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
11544           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
11545           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
11546           type_pkgs.pm: remove POD VERSION sections
11547
11548 2004-11-26 01:08  ivan
11549
11550         * FS/FS/Conf.pm: update description for signup_server-realtime to
11551           reflect current reality, closes: Bug#575
11552
11553 2004-11-26 00:51  ivan
11554
11555         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
11556           part_pkg transactional stuff from web interface to part_pkg.pm,
11557           bumps Bug#18 to 1.5
11558
11559 2004-11-25 22:50  ivan
11560
11561         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
11562           password-noexlamation config files, patch from Stephpen Bechard,
11563           closes: Bug#539
11564
11565 2004-11-24 12:54  ivan
11566
11567         * Makefile: don't enabled RT by default
11568
11569 2004-11-24 10:28  khoff
11570
11571         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
11572           address search.
11573
11574 2004-11-24 02:28  ivan
11575
11576         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
11577           checks which are causing an error
11578
11579 2004-11-24 01:00  ivan
11580
11581         * Makefile: some RT install updates
11582
11583 2004-11-23 17:30  ivan
11584
11585         * FS/bin/freeside-daily: fix perms on automated backups
11586
11587 2004-11-23 17:28  ivan
11588
11589         * httemplate/index.html: add rate plan maintenance to sysadmin
11590           section
11591
11592 2004-11-22 10:20  ivan
11593
11594         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
11595           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
11596           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
11597           httemplate/edit/part_pkg.cgi: promo codes and separate signup
11598           addresses for hdn
11599
11600 2004-11-22 03:11  ivan
11601
11602         * httemplate/search/sqlradius.cgi: Called-Station-ID label
11603
11604 2004-11-21 18:31  ivan
11605
11606         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
11607           search directions, fix bug preventing show_called_station,
11608           hide_ip and hide_data form working
11609
11610 2004-11-20 09:26  ivan
11611
11612         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
11613           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
11614           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
11615           FS/t/rate_prefix.t, FS/t/rate_region.t, SCHEMA_CHANGE,
11616           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
11617           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
11618           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
11619           httemplate/edit/rate_region.cgi,
11620           httemplate/edit/process/rate.cgi,
11621           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
11622           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
11623           htetc/handler.pl, httemplate/search/sqlradius.cgi,
11624           httemplate/search/sqlradius.html: first pass at VoIP rating
11625
11626 2004-11-17 05:22  ivan
11627
11628         * httemplate/edit/part_pkg.cgi: #debugging cruft
11629
11630 2004-11-17 05:19  ivan
11631
11632         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
11633           clone-ing (customize package)
11634
11635 2004-11-16 06:19  ivan
11636
11637         * htetc/handler.pl: can't set $p without $cgi
11638
11639 2004-11-16 06:16  ivan
11640
11641         * htetc/handler.pl: correct package for $r
11642
11643 2004-11-16 06:11  ivan
11644
11645         * htetc/handler.pl: handle RT NoAuth sections
11646
11647 2004-11-12 21:37  ivan
11648
11649         * FS/FS/svc_acct.pm: oops, that's better
11650
11651 2004-11-12 21:32  ivan
11652
11653         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
11654           Argument isn't numeric errors
11655
11656 2004-11-11 04:18  ivan
11657
11658         * rt/sbin/rt-setup-database.in: merge in changes to
11659           rt-setup-database
11660
11661 2004-11-11 04:13  ivan
11662
11663         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
11664           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in,
11665           etc/RT_Config.pm.in, etc/acl.mysql: import rt 3.0.12
11666
11667 2004-11-11 04:10  ivan
11668
11669         * rt/: Makefile.in, configure, Changelog, configure.ac,
11670           sbin/rt-test-dependencies.in, html/autohandler, html/index.html,
11671           html/Ticket/History.html, html/Ticket/ModifyAll.html,
11672           html/Ticket/Update.html, html/Ticket/Create.html,
11673           html/Ticket/Display.html, html/Ticket/ModifyDates.html,
11674           html/Ticket/ModifyLinks.html,
11675           html/Ticket/Elements/LoadTextAttachments,
11676           html/Ticket/Elements/ShowRequestor,
11677           html/Ticket/Elements/ShowTransaction,
11678           html/Ticket/Elements/FindAttachments,
11679           html/Ticket/Elements/ShowAttachments,
11680           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
11681           html/Approvals/index.html, html/Admin/Global/GroupRights.html,
11682           html/Admin/Global/UserRights.html,
11683           html/Admin/Groups/GroupRights.html,
11684           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
11685           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
11686           html/Admin/Global/Template.html,
11687           html/Admin/Queues/GroupRights.html, html/Admin/Users/Modify.html,
11688           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
11689           html/Admin/Queues/Template.html,
11690           html/Admin/Queues/UserRights.html,
11691           html/Admin/Elements/EditCustomField,
11692           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
11693           html/Admin/Elements/UserTabs,
11694           html/Admin/Elements/SelectNewGroupMembers,
11695           html/SelfService/Prefs.html, html/Elements/MyRequests,
11696           html/SelfService/Display.html, html/Elements/MessageBox,
11697           html/Elements/QueryString, html/Elements/SelectMatch,
11698           html/REST/1.0/Forms/ticket/default,
11699           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
11700           html/User/Prefs.html, html/User/Groups/Members.html,
11701           html/User/Groups/Modify.html, lib/RT.pm.in,
11702           lib/t/data/rt-send-cc, lib/RT/Template_Overlay.pm,
11703           lib/RT/Date.pm, lib/RT/StyleGuide.pod, lib/RT/Ticket_Overlay.pm,
11704           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
11705           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
11706           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
11707           lib/RT/Tickets_Overlay.pm, lib/RT/Attachment_Overlay.pm,
11708           lib/RT/User_Overlay.pm, lib/RT/CurrentUser.pm,
11709           lib/RT/Principal_Overlay.pm, lib/RT/Scrip_Overlay.pm,
11710           lib/RT/Queue_Overlay.pm, lib/RT/Groups_Overlay.pm,
11711           lib/RT/Transaction_Overlay.pm,
11712           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/Link_Overlay.pm,
11713           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
11714           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
11715           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
11716           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
11717           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po, lib/RT/I18N/fi.po,
11718           lib/RT/I18N/zh_cn.po, lib/RT/Action/SendEmail.pm,
11719           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
11720           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm:
11721           import rt 3.0.12
11722
11723 2004-11-11 00:16  ivan
11724
11725         * install/fedora/fc2/INSTALL: last wo
11726
11727 2004-11-11 00:13  ivan
11728
11729         * install/fedora/fc2/INSTALL: cats help alot
11730
11731 2004-11-10 23:44  ivan
11732
11733         * install/fedora/fc2/: INSTALL, sources.list: adding fc2 install
11734
11735 2004-11-09 03:42  ivan
11736
11737         * httemplate/search/report_tax.cgi: add handling for texas tax
11738           exemption and warning that report might not make sense for
11739           partial months other than the current one
11740
11741 2004-11-09 03:00  ivan
11742
11743         * httemplate/search/report_tax.cgi: add handling for texas tax
11744           exemption and warning that report might not make sense for
11745           partial months other than the current one
11746
11747 2004-11-09 01:31  ivan
11748
11749         * httemplate/search/report_tax.cgi: parenthesis help alot
11750
11751 2004-11-09 01:13  ivan
11752
11753         * httemplate/search/report_tax.cgi: fix for correct reporting of
11754           generic taxes
11755
11756 2004-11-09 00:14  ivan
11757
11758         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
11759
11760 2004-11-08 23:23  ivan
11761
11762         * httemplate/search/report_tax.cgi: fixes to run under the mason
11763           strictness
11764
11765 2004-11-08 01:24  ivan
11766
11767         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
11768           purpose
11769
11770 2004-11-08 01:16  ivan
11771
11772         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
11773           upgrades! (new installs ok)
11774
11775 2004-11-07 21:33  ivan
11776
11777         * bin/rollback: adding in case this is needed again
11778
11779 2004-11-04 01:45  ivan
11780
11781         * install/debian/3.0/INSTALL: and the last two runtime ones
11782
11783 2004-11-04 01:26  ivan
11784
11785         * install/debian/3.0/INSTALL: few additional dependancies
11786
11787 2004-10-26 05:43  ivan
11788
11789         * install/redhat/es3/: INSTALL, httpd-init: adding rh es3 files
11790
11791 2004-10-26 05:36  ivan
11792
11793         * Makefile: 1.5.0pre6!
11794
11795 2004-10-26 05:33  ivan
11796
11797         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
11798           schema.html: slightly more up-to-date docs
11799
11800 2004-10-26 05:07  ivan
11801
11802         * FS/FS/part_export.pm: allow an empty exporttype so you can create
11803           new objects
11804
11805 2004-10-26 04:51  ivan
11806
11807         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
11808           webdemo!
11809
11810 2004-10-26 04:26  ivan
11811
11812         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
11813           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
11814           FS/FS/part_pkg_option.pm, SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST,
11815           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
11816           FS/t/part_pkg-flat_comission.t,
11817           FS/t/part_pkg-flat_comission_cust.t,
11818           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
11819           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
11820           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
11821           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
11822           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
11823           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
11824           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
11825           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
11826           FS/FS/part_pkg/flat_comission_cust.pm,
11827           FS/FS/part_pkg/flat_comission_pkg.pm,
11828           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
11829           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
11830           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
11831           FS/FS/part_pkg/sqlradacct_hour.pm,
11832           FS/FS/part_pkg/subscription.pm: modular price plans!
11833
11834 2004-10-25 23:33  ivan
11835
11836         * httemplate/search/report_tax.cgi: and one last case with named
11837           and not named taxes in the same region, ack
11838
11839 2004-10-25 23:04  ivan
11840
11841         * httemplate/search/report_tax.cgi: taxes are hard
11842
11843 2004-10-25 16:47  ivan
11844
11845         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11846           taxclass & named tax edge cases
11847
11848 2004-10-25 16:39  ivan
11849
11850         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11851           taxclass & named tax edge cases
11852
11853 2004-10-25 15:48  ivan
11854
11855         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11856           taxclass & named tax edge cases
11857
11858 2004-10-25 14:35  ivan
11859
11860         * httemplate/search/report_tax.cgi: fix joins for proper tax
11861           reporting
11862
11863 2004-10-23 04:45  ivan
11864
11865         * conf/: alerter_template, invoice_latexfooter, invoice_template:
11866           better
11867
11868 2004-10-23 04:34  ivan
11869
11870         * conf/: invoice_latexfooter, invoice_latexnotes: update default
11871           notes and footer
11872
11873 2004-10-23 03:36  ivan
11874
11875         * FS/FS/part_export/artera_turbo.pm: add debug flag
11876
11877 2004-10-22 03:31  ivan
11878
11879         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
11880           support to main customer view, for artera turbo
11881
11882 2004-10-22 03:14  ivan
11883
11884         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
11885           aid
11886
11887 2004-10-21 01:54  ivan
11888
11889         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
11890
11891 2004-10-21 01:33  ivan
11892
11893         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
11894           package definition browse
11895
11896 2004-10-21 00:07  ivan
11897
11898         * httemplate/search/report_tax.cgi: fix tax report edge cases when
11899           using taxclasses in some regions but not others
11900
11901 2004-10-20 01:28  ivan
11902
11903         * bin/artera.import: back to id
11904
11905 2004-10-20 01:20  ivan
11906
11907         * bin/artera.import: locate existing ones by title, warn on errors
11908
11909 2004-10-20 01:16  ivan
11910
11911         * httemplate/index.html: add external browse
11912
11913 2004-10-20 01:14  ivan
11914
11915         * bin/artera.import: adding artera import
11916
11917 2004-10-20 01:08  ivan
11918
11919         * bin/artera.import: adding artera import
11920
11921 2004-10-20 01:07  ivan
11922
11923         * httemplate/: search/svc_external.cgi, index.html: add
11924           svc_external search
11925
11926 2004-10-19 17:44  ivan
11927
11928         * conf/logo.eps: new logo!
11929
11930 2004-10-19 16:52  ivan
11931
11932         * conf/logo.eps: new logo!
11933
11934 2004-10-19 04:50  ivan
11935
11936         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
11937           privledges, so -T not necessary
11938
11939 2004-10-19 01:44  ivan
11940
11941         * Makefile: sleep long enough to be worthwhile
11942
11943 2004-10-18 05:37  ivan
11944
11945         * httemplate/: index.html, images/small-logo.png: that's right, a
11946           new logo
11947
11948 2004-10-17 07:01  ivan
11949
11950         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
11951           fs_selfservice/FS-SelfService/SelfService.pm,
11952           fs_selfservice/FS-SelfService/cgi/agent.cgi,
11953           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
11954           fs_selfservice/FS-SelfService/cgi/provision_list.html,
11955           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
11956           turbo handling to self-service and reseller interfaces
11957
11958 2004-10-17 02:54  ivan
11959
11960         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
11961           templated svc_acct provisioner, from agent interface
11962
11963 2004-10-17 02:19  ivan
11964
11965         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
11966           FS/FS/part_export/artera_turbo.pm,
11967           httemplate/view/svc_external.cgi: add options to adjust UI for
11968           artera turbo as svc_export
11969
11970 2004-10-16 03:15  ivan
11971
11972         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
11973           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
11974
11975 2004-10-12 22:46  ivan
11976
11977         * Makefile: apachectl sucks ass
11978
11979 2004-10-12 14:59  ivan
11980
11981         * httemplate/view/svc_acct.cgi: fix edit link!  oops
11982
11983 2004-10-11 23:08  ivan
11984
11985         * httemplate/search/sqlradius.cgi: more info in error message for
11986           unknown export type, fix test for sqlradius_withdomain export,
11987           woo!
11988
11989 2004-10-11 22:54  ivan
11990
11991         * Makefile: update apache restart line for local apache
11992
11993 2004-10-09 03:57  ivan
11994
11995         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
11996           the RADIUS session data, link to the detail search
11997
11998 2004-10-06 06:39  ivan
11999
12000         * httemplate/search/: sqlradius.cgi: more formatting updates to
12001           RADIUS report
12002
12003 2004-10-06 06:33  ivan
12004
12005         * httemplate/search/sqlradius.cgi: small formatting updates to
12006           RADIUS report
12007
12008 2004-10-06 06:27  ivan
12009
12010         * httemplate/search/sqlradius.cgi: small formatting updates to
12011           RADIUS report
12012
12013 2004-10-06 05:37  ivan
12014
12015         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
12016           when using an ignored-accounting export
12017
12018 2004-10-05 09:28  ivan
12019
12020         * httemplate/search/sqlradius.cgi,
12021           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
12022           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
12023           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
12024           RADIUS session viewing
12025
12026 2004-10-05 07:16  ivan
12027
12028         * httemplate/view/cust_bill.cgi: links to show alternate invoices
12029           also
12030
12031 2004-10-05 06:52  ivan
12032
12033         * httemplate/view/cust_bill.cgi: links to show alternate invoices
12034           also
12035
12036 2004-10-05 06:43  ivan
12037
12038         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
12039           cust_bill.cgi: links to show alternate invoices also
12040
12041 2004-10-05 06:35  ivan
12042
12043         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
12044           cust_bill.cgi: links to show alternate invoices also
12045
12046 2004-10-05 05:17  ivan
12047
12048         * FS/bin/freeside-selfservice-server: DO open a database connection
12049           in the parent process, this cached the $dbdef and speeds things
12050           up significantly
12051
12052 2004-09-27 16:17  ivan
12053
12054         * install/redhat/8/INSTALL: please don't use rh8
12055
12056 2004-09-27 13:42  ivan
12057
12058         * install/redhat/8/INSTALL: apachetoolbox instead i guess
12059
12060 2004-09-27 13:37  ivan
12061
12062         * install/redhat/8/: INSTALL, README.insecure, sources.list: adding
12063           rh8 install foo and warning
12064
12065 2004-09-22 04:28  ivan
12066
12067         * httemplate/search/: cust_bill_event.html,
12068           report_cust_credit.html, report_cust_pay.html, report_tax.html:
12069           add missing <TR> tags
12070
12071 2004-09-22 04:04  ivan
12072
12073         * httemplate/elements/: calendar-en.js, calendar-setup.js,
12074           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
12075           jscalendar
12076
12077 2004-09-21 00:57  ivan
12078
12079         * httemplate/view/cust_main.cgi: and for refunds too
12080
12081 2004-09-21 00:50  ivan
12082
12083         * httemplate/view/cust_main.cgi: better display of echeck
12084           payments/refunds/etc.
12085
12086 2004-09-16 06:22  ivan
12087
12088         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
12089           mass duplicate checking on export changes, fix bug in new export
12090           editing, error message includes the number of duplicate customers
12091           also
12092
12093 2004-09-16 00:19  ivan
12094
12095         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
12096
12097 2004-09-15 18:47  ivan
12098
12099         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
12100
12101 2004-09-15 08:31  ivan
12102
12103         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
12104           username@domain uniqueness, closes: Bug#980
12105
12106 2004-09-15 01:57  ivan
12107
12108         * FS/bin/freeside-selfservice-server: it would help to set the
12109           permissions on the lockfile right, so the kids can open it...
12110
12111 2004-09-15 01:45  ivan
12112
12113         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12114           obtain a new descriptor for the lock in kids, this should fix
12115           locking problems
12116
12117 2004-09-15 01:30  ivan
12118
12119         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
12120           the lock in kids, this should fix locking problems
12121
12122 2004-09-14 06:00  ivan
12123
12124         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
12125           httemplate/edit/cust_refund.cgi,
12126           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
12127
12128 2004-09-13 23:47  ivan
12129
12130         * FS/bin/freeside-selfservice-server,
12131           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12132           selfservice: - server: don't reconnect again if we've already
12133           been signalled to shutdown - server: add kid reaping to shutdown
12134           sequence - server: add another optional logging level to response
12135           sending - server: acquire write mutex for keepalives
12136
12137 2004-09-09 05:04  ivan
12138
12139         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
12140           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
12141           it doesn't use a separate process/ file, this allows large error
12142           messages to be displayed properly
12143
12144 2004-09-06 05:44  ivan
12145
12146         * FS/bin/freeside-selfservice-server,
12147           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12148           self-service keepalives
12149
12150 2004-09-06 02:44  ivan
12151
12152         * FS/bin/freeside-selfservice-server: don't open a database
12153           connection in the parent process
12154
12155 2004-09-06 02:28  ivan
12156
12157         * FS/bin/freeside-queued: don't die off even on database failures
12158
12159 2004-09-05 16:21  ivan
12160
12161         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
12162           catch it, but add client-side protection against
12163           double-submission also.
12164
12165 2004-09-05 15:42  ivan
12166
12167         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
12168           checking will catch it, but add client-side protection against
12169           double-submission also.
12170
12171 2004-09-05 02:42  ivan
12172
12173         * test/dup-test: adding duplicate test
12174
12175 2004-09-05 02:41  ivan
12176
12177         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
12178           conditions in duplicate checking
12179
12180 2004-09-04 03:02  ivan
12181
12182         * FS/FS/export_svc.pm: first try at duplicate checking on new
12183           export associations
12184
12185 2004-08-27 04:33  ivan
12186
12187         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
12188
12189 2004-08-27 04:16  ivan
12190
12191         * FS/bin/freeside-sqlradius-reset: add option to specify exports
12192
12193 2004-08-24 05:22  ivan
12194
12195         * Makefile: small Makefile update
12196
12197 2004-08-24 04:16  ivan
12198
12199         * FS/FS/ClientAPI/MyAccount.pm,
12200           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12201           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
12202           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
12203           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
12204           fs_selfservice/FS-SelfService/cgi/agent_main.html,
12205           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
12206           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
12207           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
12208           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
12209           fs_selfservice/FS-SelfService/cgi/list_customers.html,
12210           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
12211           fs_selfservice/FS-SelfService/cgi/provision.html,
12212           fs_selfservice/FS-SelfService/cgi/provision_list.html,
12213           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12214           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
12215           fs_selfservice/FS-SelfService/cgi/view_customer.html,
12216           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
12217           FS/FS/ClientAPI/Signup.pm,
12218           fs_selfservice/FS-SelfService/SelfService.pm,
12219           httemplate/search/cust_main.cgi: big update for reseller
12220           interface
12221
12222 2004-08-20 01:58  ivan
12223
12224         * bin/ispman.ldap.import: adding
12225
12226 2004-08-19 09:35  ivan
12227
12228         * httemplate/search/cust_credit.html: add customer # to credit
12229           reports too
12230
12231 2004-08-19 03:53  ivan
12232
12233         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
12234           legal shells, closes: Bug#118
12235
12236 2004-08-18 17:22  ivan
12237
12238         * httemplate/search/: cust_pay.cgi, elements/search.html: add
12239           customer # to payment reports, add table cell alignment option to
12240           general search component
12241
12242 2004-08-17 06:14  ivan
12243
12244         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
12245           up cust_main records, also don't pollute the original object when
12246           used with override options, closes: Bug#982
12247
12248 2004-08-17 00:43  ivan
12249
12250         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
12251           path to passwd.cgi!
12252
12253 2004-08-14 05:26  ivan
12254
12255         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
12256           duplicate checking on new export associations
12257
12258 2004-08-11 16:56  ivan
12259
12260         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
12261
12262 2004-08-09 12:03  ivan
12263
12264         * init.d/freeside-init: add /usr/local/bin to PATH
12265
12266 2004-08-06 19:49  ivan
12267
12268         * httemplate/view/cust_main.cgi: disable order package button until
12269           a package has been selected
12270
12271 2004-08-05 11:47  ivan
12272
12273         * FS/FS.pm: fix pod typo
12274
12275 2004-08-02 02:43  ivan
12276
12277         * httemplate/index.html: fix link to virtual host browse
12278
12279 2004-08-01 17:41  ivan
12280
12281         * FS/FS/part_export/vpopmail.pm: no maintainer, use
12282           shellcommands_withdomain instead
12283
12284 2004-07-30 00:12  ivan
12285
12286         * FS/FS/svc_Common.pm: set fixed values from an explicitly
12287           specified svcpart on replace too
12288
12289 2004-07-29 21:54  ivan
12290
12291         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
12292           conf/cust_pkg-change_svcpart,
12293           httemplate/edit/process/cust_svc.cgi,
12294           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
12295           svcpart changes now trigger all necessary export actions, manual
12296           svcpart changing on svc_acct view, linking changes svcpart if you
12297           ask it to, closes: Bug#671, Bug#644
12298
12299 2004-07-29 14:49  ivan
12300
12301         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
12302           advertising source list
12303
12304 2004-07-15 15:40  ivan
12305
12306         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
12307           FS/FS/ClientAPI/Signup.pm,
12308           fs_selfservice/FS-SelfService/SelfService.pm,
12309           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12310           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
12311           fs_selfservice/FS-SelfService/cgi/logout.html,
12312           fs_selfservice/FS-SelfService/cgi/make_payment.html,
12313           fs_selfservice/FS-SelfService/cgi/myaccount.html,
12314           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
12315           fs_selfservice/FS-SelfService/cgi/payment_results.html,
12316           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
12317           fs_selfservice/FS-SelfService/cgi/provision.html,
12318           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
12319           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12320           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
12321           httemplate/view/cust_main.cgi: big update for customer
12322           self-service: add provisioning/unprovisioning of purchased
12323           services, like fs_selfadmin
12324
12325 2004-07-12 06:51  ivan
12326
12327         * httemplate/view/cust_main.cgi: DEL out voided payments to
12328           distinguish them visually better
12329
12330 2004-07-10 07:46  ivan
12331
12332         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
12333           decline/cancel when customer has a negative balance & purchases
12334           stuff with it
12335
12336 2004-07-10 07:30  ivan
12337
12338         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
12339
12340 2004-07-10 06:30  ivan
12341
12342         * httemplate/: index.html, search/cust_bill_event.cgi,
12343           search/cust_bill_event.html: add calendar to cust_bill_event
12344           search page, make ending date default to open-ended like other
12345           reports
12346
12347 2004-07-10 06:21  ivan
12348
12349         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
12350           before and cluck loudly when the FS::tablename class isn't
12351           loaded, rather than throw exceptions
12352
12353 2004-07-10 06:08  ivan
12354
12355         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
12356           doesn't bomb out in FS::Record::qsearch with Can't locate object
12357           method virtual_fields via package FS::svc_external
12358
12359 2004-07-09 04:45  ivan
12360
12361         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
12362           agent.cgi, make sure warnings are turned off when parsing
12363           templates to avoid too much output to STDERR triggering obscure
12364           apache hang bug.  thanks dean you rule.
12365
12366 2004-07-09 02:29  ivan
12367
12368         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
12369           param separator
12370
12371 2004-07-08 04:15  ivan
12372
12373         * httemplate/edit/process/cust_main.cgi: don't change otaker when
12374           just editing account, closes: Bug#921
12375
12376 2004-07-07 09:06  ivan
12377
12378         * FS/FS/cust_pay.pm: allow payment modification so we can import
12379           order_number info
12380
12381 2004-07-06 12:10  ivan
12382
12383         * FS/FS/Record.pm: better error message for missing tables
12384
12385 2004-07-06 10:26  ivan
12386
12387         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
12388           httemplate/edit/cust_refund.cgi,
12389           httemplate/edit/process/cust_credit.cgi,
12390           httemplate/edit/process/cust_refund.cgi,
12391           httemplate/view/cust_main.cgi: payment voiding part deux & credit
12392           card refunds!
12393
12394 2004-07-06 07:22  ivan
12395
12396         * FS/FS/cust_refund.pm: document and check refund reasons
12397
12398 2004-07-06 06:26  ivan
12399
12400         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
12401           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
12402           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
12403           add cust_pay_void table and payment voiding web ui part one
12404
12405 2004-07-06 01:43  ivan
12406
12407         * htetc/handler.pl: 0.32 (and then some) released
12408
12409 2004-07-01 06:49  ivan
12410
12411         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
12412           self-service
12413
12414 2004-07-01 05:45  ivan
12415
12416         * FS/FS/agent.pm: fix silly bug editing agents
12417
12418 2004-07-01 05:42  ivan
12419
12420         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
12421           hash method with an empty Hash attribute, wtf?
12422
12423 2004-06-30 11:19  ivan
12424
12425         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
12426           template fixes
12427
12428 2004-06-30 11:12  ivan
12429
12430         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
12431           also fill in name filed
12432
12433 2004-06-30 11:01  ivan
12434
12435         * FS/FS/cust_pay.pm: typo
12436
12437 2004-06-30 10:57  ivan
12438
12439         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
12440           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
12441           conf/payment_receipt_email: payment receipts!
12442
12443 2004-06-30 07:33  ivan
12444
12445         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
12446           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
12447
12448 2004-06-30 03:02  ivan
12449
12450         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
12451           encrypt scp dumps
12452
12453 2004-06-30 02:56  ivan
12454
12455         * FS/FS/cust_bill.pm: fix warning message when agent-specific
12456           plandata cannot be found
12457
12458 2004-06-29 00:57  ivan
12459
12460         * httemplate/docs/schema.html: cust_pay_refund
12461
12462 2004-06-28 21:02  ivan
12463
12464         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
12465           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
12466           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
12467           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
12468           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
12469           httemplate/edit/cust_bill_pay.cgi,
12470           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
12471           table to refund payments
12472
12473 2004-06-25 11:28  ivan
12474
12475         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
12476           paydate_monthyear method and thus bug#862 and i need some sleep
12477
12478 2004-06-25 10:57  ivan
12479
12480         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
12481           httemplate/misc/payment.cgi: fix one-time card charging not
12482           pulling in exp date?
12483
12484 2004-06-25 10:26  ivan
12485
12486         * httemplate/misc/payment.cgi: set defaults so as to not change the
12487           billing type when entering a one time payment
12488
12489 2004-06-25 03:25  ivan
12490
12491         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
12492           rather before doing anything
12493
12494 2004-06-25 03:16  ivan
12495
12496         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
12497           contains a ;
12498
12499 2004-06-25 03:07  ivan
12500
12501         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
12502
12503 2004-06-25 01:44  ivan
12504
12505         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
12506
12507 2004-06-22 19:13  ivan
12508
12509         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
12510           lines
12511
12512 2004-06-21 20:12  ivan
12513
12514         * Makefile: snapshot before schema changes
12515
12516 2004-06-21 20:11  ivan
12517
12518         * FS/FS.pm: small doc update
12519
12520 2004-06-21 20:10  ivan
12521
12522         * bin/sqlradius.import: fix attribute importing bugs that borked
12523           the passwords
12524
12525 2004-06-21 07:24  ivan
12526
12527         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
12528           checking on add'l package order
12529
12530 2004-06-21 06:36  ivan
12531
12532         * FS/MANIFEST: removing old report from MANIFEST
12533
12534 2004-06-21 05:27  ivan
12535
12536         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
12537
12538 2004-06-21 03:58  ivan
12539
12540         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
12541           on agent add'l package order
12542
12543 2004-06-21 03:45  ivan
12544
12545         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
12546           primary
12547
12548 2004-06-21 03:26  ivan
12549
12550         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
12551           only allow primary users access to the self-service server
12552
12553 2004-06-18 03:28  ivan
12554
12555         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
12556           fix: avoid newline prepend fix from borking indented first <%,
12557           fixes customer search by otaker under mason, closes: Bug#830
12558
12559 2004-06-17 05:32  ivan
12560
12561         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
12562           frontpage extensions to www_shellcommands export
12563
12564 2004-06-16 16:59  ivan
12565
12566         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
12567           hosts
12568
12569 2004-06-16 07:07  ivan
12570
12571         * httemplate/search/report_tax.cgi: update tax report for taxclass
12572
12573 2004-06-15 06:27  ivan
12574
12575         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
12576           moving passwd cgi to self-service
12577
12578 2004-06-15 03:59  ivan
12579
12580         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
12581           field check
12582
12583 2004-06-11 09:44  ivan
12584
12585         * httemplate/search/report_tax.cgi: fix date range for old perl,
12586           count tax exempt and COMP customers correctly
12587
12588 2004-06-11 07:57  ivan
12589
12590         * httemplate/search/report_tax.cgi: fix to find all customer
12591           scorrectly
12592
12593 2004-06-11 07:25  ivan
12594
12595         * httemplate/search/report_tax.cgi: tax report fix sort
12596
12597 2004-06-11 07:03  ivan
12598
12599         * FS/FS/Conf.pm, httemplate/index.html: tax report!
12600
12601 2004-06-11 06:44  ivan
12602
12603         * httemplate/search/report_tax.cgi: tax report!
12604
12605 2004-06-11 00:37  ivan
12606
12607         * Makefile: add update-selfservice target
12608
12609 2004-06-10 05:58  ivan
12610
12611         * httemplate/browse/agent.cgi: now available as methods
12612
12613 2004-06-10 05:31  ivan
12614
12615         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
12616           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
12617           FS/FS/ClientAPI/Signup.pm,
12618           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12619           fs_selfservice/FS-SelfService/cgi/agent_login.html,
12620           fs_selfservice/FS-SelfService/cgi/agent_main.html,
12621           fs_selfservice/FS-SelfService/cgi/cvv2.html,
12622           fs_selfservice/FS-SelfService/cgi/cvv2.png,
12623           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
12624           fs_selfservice/FS-SelfService/cgi/list_customers.html,
12625           fs_selfservice/FS-SelfService/cgi/signup.html,
12626           fs_selfservice/FS-SelfService/cgi/view_customer.html,
12627           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
12628           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
12629
12630 2004-06-10 04:28  ivan
12631
12632         * httemplate/search/cust_main-otaker.cgi: tyop
12633
12634 2004-06-09 01:59  ivan
12635
12636         * Makefile: need this entry for myself though!
12637
12638 2004-06-05 05:01  ivan
12639
12640         * Makefile: AND set its owner.  whew.
12641
12642 2004-06-05 04:55  ivan
12643
12644         * Makefile: and don't forget to make the dir
12645
12646 2004-06-05 04:47  ivan
12647
12648         * Makefile: fix path and make var substitution
12649
12650 2004-06-05 04:37  ivan
12651
12652         * Makefile: oops fix line endings in automated self-service lib
12653           install
12654
12655 2004-06-05 04:34  ivan
12656
12657         * Makefile: automated self-service lib install
12658
12659 2004-06-05 02:34  ivan
12660
12661         * bin/: sqlradius-norealm.reimport, sqlradius.import,
12662           sqlradius.reimport: sqlradius import updates
12663
12664 2004-06-04 20:00  ivan
12665
12666         * Makefile: self-service installer?
12667
12668 2004-06-03 03:09  ivan
12669
12670         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
12671           address on "re-email" link
12672
12673 2004-06-03 02:55  ivan
12674
12675         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
12676           screen and "re-email/re-print" links, also fix agent-specific
12677           From: address on "re-email" link
12678
12679 2004-06-03 00:00  ivan
12680
12681         * FS/FS/cust_bill.pm: better error message for non-applicable
12682           invoice events
12683
12684 2004-06-02 14:27  ivan
12685
12686         * fs_selfservice/DEPLOY: simple kludge for testing
12687
12688 2004-06-01 03:56  ivan
12689
12690         * httemplate/edit/part_bill_event.cgi: html table fix
12691
12692 2004-06-01 03:53  ivan
12693
12694         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
12695           per-agent invoice_from addresses
12696
12697 2004-06-01 02:23  ivan
12698
12699         * bin/postfix_courierimap.import: typo in sql
12700
12701 2004-05-31 18:49  ivan
12702
12703         * FS/FS/cust_bill.pm: typo in error message
12704
12705 2004-05-28 16:26  ivan
12706
12707         * bin/sqlradius.reimport: adding password/finger correction tool
12708           too
12709
12710 2004-05-28 06:48  ivan
12711
12712         * bin/postfix_courierimap.import: adding
12713
12714 2004-05-28 04:33  ivan
12715
12716         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
12717           checking the filename at all... to catch empty form submissions?
12718
12719 2004-05-28 04:21  ivan
12720
12721         * httemplate/misc/upload-batch.cgi: better error reporting on
12722           unparsable filenames
12723
12724 2004-05-28 03:38  ivan
12725
12726         * httemplate/search/elements/search.html: show a better message
12727           when no results are found
12728
12729 2004-05-28 03:17  ivan
12730
12731         * httemplate/search/cust_bill.html: correct count statement when
12732           searching for individual invoices by #
12733
12734 2004-05-28 01:40  ivan
12735
12736         * bin/sqlradius.import: really.
12737
12738 2004-05-28 01:37  ivan
12739
12740         * bin/sqlradius.import: fixed up and working?
12741
12742 2004-05-28 00:02  ivan
12743
12744         * FS/FS/svc_domain.pm: report value passed for illegal action
12745           pseudo-field
12746
12747 2004-05-27 02:30  ivan
12748
12749         * bin/sqlradius.import: fixup domain svcpart selection
12750
12751 2004-05-27 02:14  ivan
12752
12753         * bin/sqlradius.import: adding sqlradius.import
12754
12755 2004-05-26 11:59  ivan
12756
12757         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
12758           interface
12759
12760 2004-05-26 06:07  ivan
12761
12762         * FS/FS/part_export/acct_sql.pm: fix table name
12763
12764 2004-05-26 06:02  ivan
12765
12766         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
12767           export some more to export to alias table also and in general be
12768           more configurable
12769
12770 2004-05-26 04:11  ivan
12771
12772         * FS/FS/cust_bill.pm: comma
12773
12774 2004-05-26 04:11  ivan
12775
12776         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
12777           temp files in cache.datasrc instead of /tmp
12778
12779 2004-05-26 03:36  ivan
12780
12781         * FS/FS/cust_bill.pm: better error checking/reporting for latex
12782           setup problems
12783
12784 2004-05-26 02:14  ivan
12785
12786         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
12787           web content in user homedirs and link to /var/www
12788
12789 2004-05-19 07:34  ivan
12790
12791         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
12792           acct_sql export
12793
12794 2004-05-19 07:29  ivan
12795
12796         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
12797           export
12798
12799 2004-05-19 07:22  ivan
12800
12801         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
12802
12803 2004-05-19 06:41  ivan
12804
12805         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
12806           t/part_export-acct_sql.t: adding acct_sql export
12807
12808 2004-05-19 05:31  ivan
12809
12810         * httemplate/edit/part_pkg.cgi: continue making
12811           hours/input/output/total display on invoices conditional on there
12812           being any charge for overages
12813
12814 2004-05-19 05:30  ivan
12815
12816         * httemplate/edit/part_pkg.cgi: finish making
12817           hours/input/output/total display on invoices conditional on there
12818           being any charge for overages
12819
12820 2004-05-19 05:28  ivan
12821
12822         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
12823           display on invoices conditional on there being any charge for
12824           overages
12825
12826 2004-05-17 17:20  ivan
12827
12828         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
12829           order_pkg to return pkgnum also
12830
12831 2004-05-14 05:25  ivan
12832
12833         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
12834           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
12835           httemplate/edit/process/part_bill_event.cgi: add per-agent
12836           invoice templates, add per-package suspend invoice events, fix
12837           automatic creation of invoice_latex alternate templates
12838
12839 2004-05-12 11:07  ivan
12840
12841         * bin/sequences.reset: easier this way
12842
12843 2004-05-12 11:02  ivan
12844
12845         * bin/: sequences.reset, freeside.import: adding
12846
12847 2004-05-12 05:38  ivan
12848
12849         * install/redhat/9/: INSTALL, sources.list: that wasn't pleasant
12850
12851 2004-05-12 03:03  ivan
12852
12853         * Makefile: for native apache installs
12854
12855 2004-05-11 05:01  ivan
12856
12857         * httemplate/edit/svc_www.cgi: i'm not usually like this.
12858
12859 2004-05-11 04:58  ivan
12860
12861         * httemplate/edit/svc_www.cgi: this has been an evening of logical
12862           negation
12863
12864 2004-05-11 04:54  ivan
12865
12866         * httemplate/edit/svc_www.cgi: so close
12867
12868 2004-05-11 04:52  ivan
12869
12870         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
12871           svc_www-usersvc_svcpart and hopefully simplified zone select too
12872
12873 2004-05-11 04:22  ivan
12874
12875         * httemplate/edit/svc_www.cgi: need to pull in $conf
12876
12877 2004-05-11 04:19  ivan
12878
12879         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
12880           default and one kludge, to improve webhosting UI
12881
12882 2004-05-11 02:50  ivan
12883
12884         * FS/FS/part_export/www_shellcommands.pm: fix commands
12885
12886 2004-05-10 17:46  ivan
12887
12888         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
12889           host browse
12890
12891 2004-05-10 06:46  ivan
12892
12893         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
12894           password changing command
12895
12896 2004-05-10 06:17  ivan
12897
12898         * FS/FS/part_export/shellcommands.pm: fall back to password
12899           changing in the case of blank suspension/unsuspension commands,
12900           like some exports
12901
12902 2004-05-10 04:10  ivan
12903
12904         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
12905           export commands configrable
12906
12907 2004-05-10 03:01  ivan
12908
12909         * bin/sendmail.import: properly nested greps
12910
12911 2004-05-10 02:59  ivan
12912
12913         * bin/sendmail.import: allow for multiple svc_acct svcparts
12914
12915 2004-05-10 02:40  ivan
12916
12917         * bin/sendmail.import: 5.005!
12918
12919 2004-05-10 02:38  ivan
12920
12921         * bin/sendmail.import: ach 5.005
12922
12923 2004-05-10 01:38  ivan
12924
12925         * CREDITS: rt and sql-ledger
12926
12927 2004-05-08 00:46  ivan
12928
12929         * FS/FS/svc_acct.pm: default finger to first+last
12930
12931 2004-05-06 15:37  ivan
12932
12933         * httemplate/edit/svc_www.cgi: brainfart
12934
12935 2004-05-06 15:34  ivan
12936
12937         * httemplate/edit/svc_www.cgi: tyop
12938
12939 2004-05-06 15:29  ivan
12940
12941         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
12942           change the restart command in apache exports
12943
12944 2004-05-06 15:29  ivan
12945
12946         * FS/FS/svc_acct.pm: protect properly against deleting users linked
12947           to virtual web sites
12948
12949 2004-05-06 15:18  ivan
12950
12951         * httemplate/edit/svc_www.cgi: show service name and
12952           fully-qualified address on service add
12953
12954 2004-05-04 11:44  ivan
12955
12956         * FS/FS/queue.pm: don't truncate job args for display
12957
12958 2004-05-03 08:40  ivan
12959
12960         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
12961           (svc_external: id, title / svc_acct: domain)
12962
12963 2004-05-03 07:32  ivan
12964
12965         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
12966           part_export/shellcommands_withdomain.pm: make RADIUS groups
12967           available to shellcommands exports
12968
12969 2004-05-01 15:49  ivan
12970
12971         * httemplate/search/: cust_bill.html, elements/search.html: don't
12972           display links to missing customers
12973
12974 2004-05-01 14:40  ivan
12975
12976         * httemplate/search/cust_bill.html: I'm slow this morning
12977
12978 2004-05-01 14:38  ivan
12979
12980         * httemplate/search/cust_bill.html: oops tyop
12981
12982 2004-05-01 14:05  ivan
12983
12984         * httemplate/search/cust_bill.html: handle missing customer records
12985           without erroring out
12986
12987 2004-05-01 03:43  ivan
12988
12989         * install/redhat/9/INSTALL: update for some new atrpms package
12990           versions
12991
12992 2004-04-30 14:58  ivan
12993
12994         * FS/FS/Record.pm: accept empty zips for non-US countries...
12995
12996 2004-04-30 13:22  ivan
12997
12998         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
12999           scalar search" warning
13000
13001 2004-04-30 12:08  ivan
13002
13003         * httemplate/index.html: 15 day open invoice reports for qis
13004
13005 2004-04-29 02:21  ivan
13006
13007         * install/5.005/: DBIx-DBSchema-0.23-5.005kludge/Changes,
13008           DBIx-DBSchema-0.23-5.005kludge/DBSchema.pm,
13009           DBIx-DBSchema-0.23-5.005kludge/MANIFEST,
13010           DBIx-DBSchema-0.23-5.005kludge/MANIFEST.SKIP,
13011           DBIx-DBSchema-0.23-5.005kludge/Makefile.PL,
13012           DBIx-DBSchema-0.23-5.005kludge/README,
13013           DBIx-DBSchema-0.23-5.005kludge/TODO,
13014           DBD-Pg-1.22-fixvercmp/Changes, DBD-Pg-1.22-fixvercmp/MANIFEST,
13015           DBD-Pg-1.22-fixvercmp/Makefile.PL, DBD-Pg-1.22-fixvercmp/Pg.h,
13016           DBD-Pg-1.22-fixvercmp/Pg.pm, DBD-Pg-1.22-fixvercmp/Pg.xs,
13017           DBD-Pg-1.22-fixvercmp/README, DBD-Pg-1.22-fixvercmp/README.win32,
13018           DBD-Pg-1.22-fixvercmp/dbd-pg.pod, DBD-Pg-1.22-fixvercmp/dbdimp.c,
13019           DBD-Pg-1.22-fixvercmp/dbdimp.h,
13020           DBD-Pg-1.22-fixvercmp/eg/ApacheDBI.pl,
13021           DBD-Pg-1.22-fixvercmp/eg/lotest.pl,
13022           DBD-Pg-1.22-fixvercmp/eg/notify_test.patch,
13023           DBD-Pg-1.22-fixvercmp/t/00basic.t,
13024           DBD-Pg-1.22-fixvercmp/t/01connect.t,
13025           DBD-Pg-1.22-fixvercmp/t/01constants.t,
13026           DBD-Pg-1.22-fixvercmp/t/01setup.t,
13027           DBD-Pg-1.22-fixvercmp/t/02prepare.t,
13028           DBD-Pg-1.22-fixvercmp/t/03bind.t,
13029           DBD-Pg-1.22-fixvercmp/t/04execute.t,
13030           DBD-Pg-1.22-fixvercmp/t/05fetch.t,
13031           DBD-Pg-1.22-fixvercmp/t/06disconnect.t,
13032           DBD-Pg-1.22-fixvercmp/t/07reuse.t,
13033           DBD-Pg-1.22-fixvercmp/t/08txn.t,
13034           DBD-Pg-1.22-fixvercmp/t/09autocommit.t,
13035           DBD-Pg-1.22-fixvercmp/t/11quoting.t,
13036           DBD-Pg-1.22-fixvercmp/t/12placeholders.t,
13037           DBD-Pg-1.22-fixvercmp/t/13pgtype.t,
13038           DBD-Pg-1.22-fixvercmp/t/15funct.t,
13039           DBD-Pg-1.22-fixvercmp/t/99cleanup.t,
13040           DBD-Pg-1.22-fixvercmp/t/lib/App/Info.pm,
13041           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Handler.pm,
13042           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/RDBMS.pm,
13043           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Request.pm,
13044           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Util.pm,
13045           DBIx-DBSchema-0.23-5.005kludge/t/load-mysql.t,
13046           DBIx-DBSchema-0.23-5.005kludge/t/load-pg.t,
13047           DBIx-DBSchema-0.23-5.005kludge/t/load.t,
13048           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Handler/Prompt.pm,
13049           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/RDBMS/PostgreSQL.pm,
13050           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup.pm,
13051           DBIx-DBSchema-0.23-5.005kludge/DBSchema/Column.pm,
13052           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD.pm,
13053           DBIx-DBSchema-0.23-5.005kludge/DBSchema/Table.pm,
13054           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup/Index.pm,
13055           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup/Unique.pm,
13056           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/Pg.pm,
13057           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/Sybase.pm,
13058           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/mysql.pm: adding
13059           DBD::Pg and DBIx::DBSchema for 5.005.  argh freebsd and solaris!
13060
13061 2004-04-23 06:15  ivan
13062
13063         * FS/MANIFEST, httemplate/index.html: add link to new credit report
13064           on main menu, remove old obsolete shell-out reports
13065
13066 2004-04-23 05:50  ivan
13067
13068         * Makefile: fix up includes with Apache::ASP
13069
13070 2004-04-23 05:19  ivan
13071
13072         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
13073           httemplate/graph/money_time.cgi,
13074           httemplate/search/cust_bill.html,
13075           httemplate/search/cust_credit.html,
13076           httemplate/search/cust_pay.cgi,
13077           httemplate/search/report_cust_credit.html,
13078           httemplate/search/elements/search.html: credit report, add some
13079           links to sales/credits/receipts summary, move payment search to
13080           template
13081
13082 2004-04-22 19:32  ivan
13083
13084         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
13085           search/elements/search.html: working templated invoice search!
13086
13087 2004-04-22 00:38  ivan
13088
13089         * httemplate/elements/pager.html: silly pager fix
13090
13091 2004-04-22 00:07  ivan
13092
13093         * httemplate/search/report_cust_credit.html: initial copy from
13094           report_cust_pay.html
13095
13096 2004-04-21 13:52  ivan
13097
13098         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
13099           problems should be fatal and trigger retry
13100
13101 2004-04-20 18:49  ivan
13102
13103         * FS/FS/cust_main.pm: respect country default for batch import
13104
13105 2004-04-20 13:24  ivan
13106
13107         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
13108
13109 2004-04-19 18:23  ivan
13110
13111         * FS/FS/cust_main.pm: accept expiration dates in the same format
13112           they are output...
13113
13114 2004-04-19 17:58  ivan
13115
13116         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
13117           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
13118           fs_selfservice/FS-SelfService/SelfService.pm,
13119           httemplate/view/cust_main.cgi: add methods for masking credit
13120           cards, add payment info modification to self-service
13121
13122 2004-04-13 20:20  ivan
13123
13124         * install/fedora/fc1/: INSTALL, sources.list: adding preliminary
13125           install script for fedora core 1
13126
13127 2004-04-13 18:00  ivan
13128
13129         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
13130           make life easier when importing new upstream versions
13131
13132 2004-04-13 17:48  khoff
13133
13134         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
13135
13136 2004-04-13 15:30  ivan
13137
13138         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
13139           being used anyway
13140
13141 2004-04-13 13:01  ivan
13142
13143         * FS/t/part_export-communigate_pro.t: adding forgotten test
13144
13145 2004-04-13 11:27  ivan
13146
13147         * Makefile: adding comments for fedora
13148
13149 2004-04-10 18:50  ivan
13150
13151         * httemplate/search/: report_prepaid_income.cgi,
13152           report_prepaid_income.html: update unearned revenue report based
13153           on feedback from kevin
13154
13155 2004-04-09 15:35  ivan
13156
13157         * Makefile: thank goodness its friday
13158
13159 2004-04-09 15:34  ivan
13160
13161         * Makefile: really properly disable RT where not using
13162
13163 2004-04-09 15:33  ivan
13164
13165         * Makefile: properly disable RT where not using
13166
13167 2004-04-08 05:37  ivan
13168
13169         * Makefile: fix psql command line options for older pg
13170
13171 2004-04-08 05:23  ivan
13172
13173         * Makefile: fix quotes
13174
13175 2004-04-08 05:07  ivan
13176
13177         * Makefile: don't enable by default
13178
13179 2004-04-08 05:05  ivan
13180
13181         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
13182           in usage inst
13183
13184 2004-04-08 05:00  ivan
13185
13186         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
13187           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
13188           of RT integration
13189
13190 2004-04-07 22:53  ivan
13191
13192         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
13193           server until it is ready
13194
13195 2004-04-07 06:12  ivan
13196
13197         * FS/bin/freeside-reexport: oops, update the usage too
13198
13199 2004-04-07 06:11  ivan
13200
13201         * FS/bin/freeside-reexport: added options to select username,
13202           svcnum, svcpart
13203
13204 2004-04-07 04:39  ivan
13205
13206         * FS/FS/: Conf.pm, domain_record.pm: automatically update
13207           reverse-ARPA records (Bug#462) / recognize SOA records with the
13208           fqdn as well as @
13209
13210 2004-04-07 04:04  ivan
13211
13212         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
13213           domain
13214
13215 2004-04-07 01:34  ivan
13216
13217         * FS/FS/part_export.pm: argh, the glob itself is tainted under
13218           5.005
13219
13220 2004-04-07 01:07  ivan
13221
13222         * FS/FS/part_export.pm: make -T happy (under old perl?)
13223
13224 2004-04-05 19:03  ivan
13225
13226         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
13227
13228 2004-04-05 07:05  ivan
13229
13230         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
13231           httemplate/misc/process/link.cgi: add a domain pulldown to
13232           svc_acct linking, closes: Bug#277 / prevent "stealing" services
13233           with link unless you set legacy_link-steal config option, closes:
13234           Bug#321
13235
13236 2004-04-05 04:55  ivan
13237
13238         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
13239           heuristics to transfer ordering: primaries first, then sorted by
13240           quantity
13241
13242 2004-04-05 02:08  ivan
13243
13244         * htetc/handler.pl, httemplate/misc/whois.cgi,
13245           httemplate/view/svc_domain.cgi: add whois functionality
13246           internally instead of linking to geektools
13247
13248 2004-04-04 15:20  ivan
13249
13250         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
13251           to optionally allow non-matching svcparts to be moved during
13252           package changes, closes: Bug#667
13253
13254 2004-04-04 15:14  ivan
13255
13256         * httemplate/view/cust_main.cgi: comment out extraneous warning
13257
13258 2004-04-02 05:44  ivan
13259
13260         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
13261           Pragma:no-cache header, and set Content-Length and Cache-Control
13262           for viewing .pdf invoices with IE over SSL.
13263           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
13264
13265 2004-04-02 03:23  ivan
13266
13267         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
13268           .pdf extension to placate some versions of IE.  yay IE.
13269
13270 2004-04-01 18:09  ivan
13271
13272         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
13273           (r)ndc command
13274
13275 2004-04-01 06:50  ivan
13276
13277         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
13278           commands
13279
13280 2004-03-31 16:44  ivan
13281
13282         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
13283           sub-countries from Locale::SubCountry now
13284
13285 2004-03-30 08:43  ivan
13286
13287         * FS/FS/cust_main.pm: mutex the bill and collect functions
13288           per-customer
13289
13290 2004-03-30 01:20  ivan
13291
13292         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
13293           list of ignored zones, add nameservice records to existing
13294           domains, update for API change inDNS::ZoneParse 0.84
13295
13296 2004-03-29 13:49  ivan
13297
13298         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
13299           also
13300
13301 2004-03-28 22:03  ivan
13302
13303         * FS/FS/part_export.pm: fix export_info sub to return an empty
13304           hashref instead of undef
13305
13306 2004-03-26 17:05  khoff
13307
13308         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
13309           services in a particular order to get around certain
13310           inter-service dependancies
13311
13312 2004-03-25 20:54  ivan
13313
13314         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
13315           2.09
13316
13317 2004-03-25 20:46  ivan
13318
13319         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
13320           necessary
13321
13322 2004-03-25 03:00  ivan
13323
13324         * FS/FS/part_export/: domain_shellcommands.pm,
13325           www_shellcommands.pm: typo from refactoring
13326
13327 2004-03-25 00:55  ivan
13328
13329         * FS/FS/part_export/: domain_shellcommands.pm,
13330           forward_shellcommands.pm, shellcommands.pm,
13331           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
13332           ISPMan integration
13333
13334 2004-03-24 22:42  ivan
13335
13336         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
13337           and later only so far, still waiting to hear about 4.10
13338
13339 2004-03-24 07:38  ivan
13340
13341         * httemplate/edit/part_export.cgi: catch misconfigured exports
13342
13343 2004-03-24 06:28  ivan
13344
13345         * FS/FS/: part_export.pm, part_export/apache.pm,
13346           part_export/bind.pm, part_export/bind_slave.pm,
13347           part_export/bsdshell.pm, part_export/communigate_pro.pm,
13348           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
13349           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
13350           part_export/forward_shellcommands.pm, part_export/http.pm,
13351           part_export/infostreet.pm, part_export/ldap.pm,
13352           part_export/postfix.pm, part_export/shellcommands.pm,
13353           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
13354           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
13355           part_export/sysvshell.pm, part_export/textradius.pm,
13356           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
13357           export info to the modules themselves
13358
13359 2004-03-24 06:23  ivan
13360
13361         * FS/FS/part_export/router.pm: move export info to the modules
13362           themselves
13363
13364 2004-03-24 06:21  ivan
13365
13366         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
13367           t/part_export-passwdfile.t: adding passwdfile export base class
13368
13369 2004-03-24 06:17  ivan
13370
13371         * eg/export_template.pm: update example export for the new world of
13372           export data in themodule files
13373
13374 2004-03-24 01:35  ivan
13375
13376         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
13377           t/part_export-postfix.t, t/part_export-router.t: add missing
13378           compile tests
13379
13380 2004-03-23 11:57  ivan
13381
13382         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
13383           partial credits
13384
13385 2004-03-22 16:06  ivan
13386
13387         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
13388           htetc/handler.pl, httemplate/elements/small_custview.html,
13389           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
13390           httemplate/view/cust_main.cgi: one-time credit card and ACH
13391           payments (like self-service) closes: Bug#648
13392
13393 2004-03-22 16:06  ivan
13394
13395         * httemplate/search/report_receivables.cgi: fix sorting of NULL
13396           companies differently than empty companies
13397
13398 2004-03-22 11:02  ivan
13399
13400         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
13401           size of 6
13402
13403 2004-03-22 09:13  ivan
13404
13405         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
13406           add ACH help graphic
13407
13408 2004-03-22 07:18  ivan
13409
13410         * FS/FS/CGI.pm: tone down the titles
13411
13412 2004-03-22 07:04  ivan
13413
13414         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
13415
13416 2004-03-22 04:50  ivan
13417
13418         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
13419           expiration selection now -> 15 years instead of hardcoded
13420
13421 2004-03-22 03:05  ivan
13422
13423         * httemplate/: edit/process/REAL_cust_pkg.cgi,
13424           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
13425           misc/unprovision.cgi, misc/process/link.cgi,
13426           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
13427           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
13428           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
13429           remove everything that links to package view also, closes:
13430           Bug#569
13431
13432 2004-03-22 02:36  ivan
13433
13434         * httemplate/view/cust_main.cgi: further small UI tweaks
13435
13436 2004-03-22 02:16  ivan
13437
13438         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
13439           (closes: Bug#569)
13440
13441 2004-03-21 18:59  ivan
13442
13443         * httemplate/view/cust_main.cgi: much easier to understand listing
13444           of credits/payments that get split up, closes: Bug#773, 762
13445
13446 2004-03-19 04:36  ivan
13447
13448         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
13449
13450 2004-03-18 14:35  ivan
13451
13452         * FS/FS/part_export/shellcommands.pm: quote already-crypted
13453           passwords to prevent variable substitution
13454
13455 2004-03-18 14:32  ivan
13456
13457         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
13458           replace also
13459
13460 2004-03-18 14:00  ivan
13461
13462         * bin/shadow.reimport: add -b option
13463
13464 2004-03-18 12:58  ivan
13465
13466         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
13467           passwords
13468
13469 2004-03-17 17:46  ivan
13470
13471         * FS/bin/freeside-selfservice-server,
13472           fs_selfservice/FS-SelfService/SelfService.pm,
13473           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
13474           require Storable minimum 2.09
13475
13476 2004-03-17 15:16  ivan
13477
13478         * FS/FS/svc_acct.pm: fixup password checking to understand
13479           old-style *SUSPENDED* accounts and not to allow access for * ! !!
13480           passwords
13481
13482 2004-03-17 15:08  ivan
13483
13484         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
13485           accounts
13486
13487 2004-03-17 14:55  ivan
13488
13489         * bin/shadow.reimport: fix multiple svcparts
13490
13491 2004-03-17 14:53  ivan
13492
13493         * bin/shadow.reimport: allow multiple svcparts
13494
13495 2004-03-17 14:49  ivan
13496
13497         * bin/shadow.reimport: re-enable prompting
13498
13499 2004-03-17 14:45  ivan
13500
13501         * bin/shadow.reimport: add -d and -r options
13502
13503 2004-03-17 13:47  ivan
13504
13505         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
13506           proper self-service login supporting plaintext, crypt and MD5
13507           passwords
13508
13509 2004-03-16 12:41  ivan
13510
13511         * Makefile: rt-setup-database, not rt-initialize-database
13512
13513 2004-03-15 23:06  ivan
13514
13515         * Makefile, rt/config.layout.in: masonstatedir can't be configured
13516           form ./configure either, must use layout
13517
13518 2004-03-15 23:04  ivan
13519
13520         * Makefile: and finally, run the ./configure
13521
13522 2004-03-15 23:03  ivan
13523
13524         * Makefile: use a proper delimter
13525
13526 2004-03-15 23:00  ivan
13527
13528         * Makefile: transposition
13529
13530 2004-03-15 22:59  ivan
13531
13532         * Makefile: autogenerate rt/config.layout file
13533
13534 2004-03-15 22:58  ivan
13535
13536         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
13537           be generated
13538
13539 2004-03-15 22:45  ivan
13540
13541         * Makefile: initial RT targets
13542
13543 2004-03-15 22:43  ivan
13544
13545         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
13546           patch
13547
13548 2004-03-15 20:36  ivan
13549
13550         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
13551
13552 2004-03-15 16:34  ivan
13553
13554         * Makefile: dont want to error out here
13555
13556 2004-03-12 17:27  ivan
13557
13558         * Makefile: really add the necessary backslashes this time, fix
13559           s/// delimteres
13560
13561 2004-03-12 16:53  ivan
13562
13563         * Makefile: oops
13564
13565 2004-03-12 16:50  ivan
13566
13567         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
13568           Makefile
13569
13570 2004-03-12 16:16  ivan
13571
13572         * Makefile: fix suse document root
13573
13574 2004-03-12 04:39  ivan
13575
13576         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
13577           httemplate/view/cust_main.cgi: add unapplycredits configuration
13578           option
13579
13580 2004-03-12 04:11  ivan
13581
13582         * httemplate/graph/money_time.cgi: fix title
13583
13584 2004-03-12 02:22  ivan
13585
13586         * httemplate/index.html: add badly-named new report
13587
13588 2004-03-12 00:56  ivan
13589
13590         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
13591           by default; horrible performance
13592
13593 2004-03-12 00:17  ivan
13594
13595         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
13596           contain the strings now, not just match exactly
13597
13598 2004-03-11 13:19  ivan
13599
13600         * conf/logo.eps: oops, wrong logo
13601
13602 2004-03-11 13:07  ivan
13603
13604         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
13605           point invoice_latex at it by default
13606
13607 2004-03-11 00:54  ivan
13608
13609         * FS/bin/freeside-selfservice-server: turn down logging level
13610
13611 2004-03-10 23:33  ivan
13612
13613         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
13614           self-service
13615
13616 2004-03-10 20:17  ivan
13617
13618         * FS/MANIFEST: incorrect listing in MANIFEST
13619
13620 2004-03-10 19:53  ivan
13621
13622         * install/redhat/7.3/INSTALL: 1.5 stuff
13623
13624 2004-03-10 18:21  ivan
13625
13626         * install/suse/9.0/INSTALL: suse install script
13627
13628 2004-03-10 18:05  ivan
13629
13630         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
13631
13632 2004-03-10 18:02  ivan
13633
13634         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
13635           lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
13636           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
13637           lib/RT/Interface/Web.pm, lib/RT/URI/fsck_com_rt.pm,
13638           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl,
13639           lib/t/data/crashes-file-based-parser,
13640           lib/t/data/multipart-report, lib/t/data/notes-uuencoded,
13641           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
13642           sbin/rt-test-dependencies.in: import of rt 3.0.9
13643
13644 2004-03-10 17:59  ivan
13645
13646         * rt/: Makefile, Makefile.in, README, README.Oracle, UPGRADING,
13647           configure, configure.ac, config.log, Changelog, config.status,
13648           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
13649           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt-mailgate.in,
13650           bin/rt.in, bin/mason_handler.fcgi, bin/mason_handler.scgi,
13651           bin/mason_handler.svc, bin/webmux.pl.in, bin/rt-crontool,
13652           bin/rt-mailgate, docs/rt3-schema-relationships.dot,
13653           etc/RT_Config.pm.in, etc/acl.Informix, etc/acl.Oracle,
13654           etc/constraints.mysql, etc/drop.Informix, etc/drop.Oracle,
13655           etc/initialdata, etc/schema.Informix, etc/schema.SQLite,
13656           etc/schema.mysql, etc/RT_Config.pm, html/autohandler,
13657           html/index.html, html/Admin/Elements/EditCustomField,
13658           html/Admin/Elements/EditCustomFieldValues,
13659           html/Admin/Elements/EditCustomFields,
13660           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
13661           html/Admin/Elements/SelectGroups,
13662           html/Admin/Elements/SelectRights,
13663           html/Admin/Elements/SelectStage,
13664           html/Admin/Queues/CustomFields.html,
13665           html/Admin/Queues/index.html, html/Admin/Users/Modify.html,
13666           html/Admin/Users/index.html, html/Approvals/Display.html,
13667           html/Elements/Callback, html/Elements/MessageBox,
13668           html/Elements/MyTickets, html/Elements/SelectLang,
13669           html/Elements/SelectStatus, html/Elements/SelectWatcherType,
13670           html/Elements/SetupSessionCookie, html/REST/1.0/autohandler,
13671           html/REST/1.0/dhandler, html/REST/1.0/logout,
13672           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
13673           html/REST/1.0/Forms/ticket/attachments,
13674           html/REST/1.0/Forms/ticket/default,
13675           html/REST/1.0/Forms/ticket/history,
13676           html/REST/1.0/Forms/ticket/links,
13677           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
13678           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
13679           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
13680           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
13681           html/SelfService/Display.html, html/SelfService/Update.html,
13682           html/SelfService/Elements/MyRequests, html/Ticket/Create.html,
13683           html/Ticket/Display.html, html/Ticket/Modify.html,
13684           html/Ticket/ModifyAll.html, html/Ticket/ModifyPeople.html,
13685           html/Ticket/Update.html, html/Ticket/Attachment/dhandler,
13686           html/Ticket/Elements/AddWatchers,
13687           html/Ticket/Elements/EditCustomField,
13688           html/Ticket/Elements/EditPeople,
13689           html/Ticket/Elements/ShowAttachments,
13690           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
13691           html/Ticket/Elements/ShowMessageStanza,
13692           html/Ticket/Elements/ShowPeople,
13693           html/Ticket/Elements/ShowTransaction, html/User/Prefs.html,
13694           lib/RT.pm.in, lib/RT.pm, lib/RT/Attachment_Overlay.pm,
13695           lib/RT/Base.pm, lib/RT/CachedGroupMember_Overlay.pm,
13696           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
13697           lib/RT/CustomField_Overlay.pm, lib/RT/EmailParser.pm,
13698           lib/RT/GroupMember_Overlay.pm, lib/RT/Group_Overlay.pm,
13699           lib/RT/Groups_Overlay.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
13700           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
13701           lib/RT/Record.pm, lib/RT/ScripAction_Overlay.pm,
13702           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips_Overlay.pm,
13703           lib/RT/StyleGuide.pod, lib/RT/Template_Overlay.pm,
13704           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
13705           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
13706           lib/RT/URI.pm, lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
13707           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
13708           lib/RT/Action/CreateTickets.pm, lib/RT/Action/SendEmail.pm,
13709           lib/RT/I18N/cs.pm: import of rt 3.0.9
13710
13711 2004-03-10 17:05  ivan
13712
13713         * Makefile: update for suse
13714
13715 2004-03-10 14:27  khoff
13716
13717         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
13718           weren't being properly masked on errors.  The router/block select
13719           box wasn't being generated on errors.
13720
13721 2004-03-10 13:47  ivan
13722
13723         * install/suse/9.0/INSTALL: move to versioned dir
13724
13725 2004-03-10 13:44  ivan
13726
13727         * install/redhat/9/INSTALL: adding preliminary suse install script
13728
13729 2004-03-10 11:06  khoff
13730
13731         * httemplate/browse/router.cgi: Added hide/show customer router
13732           link.
13733
13734 2004-03-09 18:37  khoff
13735
13736         * httemplate/browse/router.cgi: UI cleanup.
13737
13738 2004-03-05 06:34  ivan
13739
13740         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
13741           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
13742           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
13743           httemplate/graph/money_time.cgi: beginning of OO reporting
13744           interface, create acadia-requested crosstab reports
13745
13746 2004-03-04 21:59  ivan
13747
13748         * FS/bin/freeside-daily: fix -v
13749
13750 2004-03-03 08:32  ivan
13751
13752         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
13753           be create and fetchmail should not be run
13754
13755 2004-03-03 05:42  ivan
13756
13757         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
13758           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
13759           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
13760           emails being sent to signup server declined accounts, closes:
13761           Bug#743
13762
13763 2004-03-02 22:20  ivan
13764
13765         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
13766           well as disable them (IE doesn't grey out disabled text dialogs)
13767
13768 2004-02-28 15:06  ivan
13769
13770         * httemplate/docs/ieak.html: for now
13771
13772 2004-02-28 14:57  ivan
13773
13774         * Makefile: s/cleanwhisker/pouncequick/
13775
13776 2004-02-28 14:49  ivan
13777
13778         * FS/t/acct_snarf.t: adding
13779
13780 2004-02-28 14:48  ivan
13781
13782         * FS/FS/cust_pkg.pm: minor fixes
13783
13784 2004-02-28 14:47  ivan
13785
13786         * CREDITS: credit where the typeset invoices came from!
13787
13788 2004-02-28 14:40  ivan
13789
13790         * httemplate/edit/process/cust_main_county-collapse.cgi: style
13791
13792 2004-02-28 14:40  ivan
13793
13794         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
13795           recurtax fields
13796
13797 2004-02-28 14:36  ivan
13798
13799         * install/redhat/7.3/INSTALL: update
13800
13801 2004-02-28 14:26  ivan
13802
13803         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
13804           1.32, finally closes Bug#639
13805
13806 2004-02-27 13:21  khoff
13807
13808         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
13809           were trying to call addr on an undefined object.  That's not
13810           good.
13811
13812 2004-02-26 11:21  ivan
13813
13814         * httemplate/view/svc_forward.cgi: correct cancel link
13815           s/account/mail forward/
13816
13817 2004-02-25 20:01  ivan
13818
13819         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
13820
13821 2004-02-25 19:32  ivan
13822
13823         * FS/FS/Record.pm: allow replace with no arguments
13824
13825 2004-02-25 02:37  ivan
13826
13827         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
13828           forward editing for new svc_forward.src field
13829
13830 2004-02-24 21:11  ivan
13831
13832         * FS/FS/CGI.pm: kludge around it completely
13833
13834 2004-02-24 21:04  ivan
13835
13836         * FS/FS/CGI.pm: third time's the charm
13837
13838 2004-02-24 21:00  ivan
13839
13840         * FS/FS/CGI.pm: oops, not the right way to blank them
13841
13842 2004-02-24 20:56  ivan
13843
13844         * FS/FS/CGI.pm: query strings get passed through sometimes?
13845
13846 2004-02-23 00:12  ivan
13847
13848         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
13849           fallback suspension code
13850
13851 2004-02-13 10:58  ivan
13852
13853         * bin/postfix.export: postfix export
13854
13855 2004-02-13 06:04  ivan
13856
13857         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
13858
13859 2004-02-13 05:53  ivan
13860
13861         * httemplate/edit/part_svc.cgi: typo
13862
13863 2004-02-13 04:27  ivan
13864
13865         * FS/FS/part_export/postfix.pm: adding postfix export
13866
13867 2004-02-13 03:47  ivan
13868
13869         * bin/sendmail.import: it lives!
13870
13871 2004-02-13 03:28  ivan
13872
13873         * httemplate/: index.html, search/svc_forward.cgi,
13874           view/svc_forward.cgi: add mail alias browse to main menu and fix
13875           mail alias view to recognize new schema also
13876
13877 2004-02-13 02:57  ivan
13878
13879         * FS/bin/freeside-setup: continue adding svc_forward.src: make
13880           svc_forward.srcsvc nullable
13881
13882 2004-02-13 02:35  ivan
13883
13884         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
13885           httemplate/docs/schema.html: add svc_forward.src
13886
13887 2004-02-13 00:02  ivan
13888
13889         * bin/sendmail.import: initial import
13890
13891 2004-02-12 20:01  ivan
13892
13893         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
13894           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
13895           depend on Net::SSH 0.08 for non-blocking STDERR read
13896
13897 2004-02-12 14:40  ivan
13898
13899         * install/redhat/9/INSTALL: doc
13900
13901 2004-02-12 02:44  ivan
13902
13903         * bin/bind.import: fix usage msg
13904
13905 2004-02-11 22:31  ivan
13906
13907         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
13908           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
13909           re-email invoice, closes: bug#526 and have print and email
13910           invoice links redirect back to top of customer view page instead
13911           of #history tag
13912
13913 2004-02-07 14:13  ivan
13914
13915         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
13916
13917 2004-02-07 00:24  ivan
13918
13919         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
13920           to sqlradius and sqlradius_withdomain exports
13921
13922 2004-02-05 17:00  ivan
13923
13924         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
13925
13926 2004-02-02 16:19  ivan
13927
13928         * bin/shadow.reimport: adding shadow.reimport
13929
13930 2004-02-01 16:23  ivan
13931
13932         * install/redhat/9/INSTALL: add 1.5 dependancies
13933
13934 2004-02-01 13:07  ivan
13935
13936         * install/redhat/9/INSTALL: add addl dependancies, should work now?
13937
13938 2004-02-01 13:05  ivan
13939
13940         * install/redhat/9/INSTALL: rar rar
13941
13942 2004-02-01 13:00  ivan
13943
13944         * install/redhat/9/INSTALL: rar
13945
13946 2004-02-01 01:43  ivan
13947
13948         * install/debian/3.0/INSTALL: add libcache-cache-perl
13949
13950 2004-02-01 01:29  ivan
13951
13952         * Makefile: use install to make all components of FREESIDE_CONF dir
13953
13954 2004-02-01 01:23  ivan
13955
13956         * install/debian/3.0/INSTALL: s/cleanwhisker/pouncequick/
13957
13958 2004-01-30 22:33  ivan
13959
13960         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
13961           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
13962           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
13963           htetc/handler.pl, httemplate/docs/schema.html: add
13964           pkg_svc.primary_svc flag to enable an explicit first package flag
13965
13966 2004-01-30 22:20  ivan
13967
13968         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
13969           empty values in non-primary-keyed tables
13970
13971 2004-01-29 19:58  ivan
13972
13973         * FS/FS/part_export.pm: add default freebsd and linux
13974           suspension/unsuspension commands, work around FreeBSD pw(1) lack
13975           of locking, and don't prepend "*SUSPENDED* " to suspend an
13976           account anymore
13977
13978 2004-01-29 19:05  ivan
13979
13980         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
13981           suspend an account
13982
13983 2004-01-29 17:27  ivan
13984
13985         * Makefile: multiple self-service machines aren't enclosed in
13986           quotes
13987
13988 2004-01-29 17:10  ivan
13989
13990         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
13991           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
13992           support for running selfservice server against multiple machines
13993
13994 2004-01-27 17:45  ivan
13995
13996         * httemplate/search/svc_acct.cgi: fix link from service definition
13997           browse to services
13998
13999 2004-01-27 17:39  ivan
14000
14001         * httemplate/: index.html, browse/part_svc.cgi,
14002           search/svc_acct.cgi, search/svc_domain.cgi: add service
14003           definition browse by number of active services
14004
14005 2004-01-23 03:20  ivan
14006
14007         * httemplate/: index.html, search/report_prepaid_income.cgi,
14008           search/report_prepaid_income.html: add prepaid income to main
14009           menu and allow arbitrary dates
14010
14011 2004-01-23 01:04  ivan
14012
14013         * httemplate/search/report_prepaid_income.cgi: tidy up look
14014
14015 2004-01-23 00:58  ivan
14016
14017         * httemplate/search/report_prepaid_income.cgi: oops
14018
14019 2004-01-23 00:55  ivan
14020
14021         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
14022           income report
14023
14024 2004-01-22 19:22  ivan
14025
14026         * FS/FS/cust_bill.pm: undo debugging change
14027
14028 2004-01-22 19:21  ivan
14029
14030         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
14031           avoid gigantic line items
14032
14033 2004-01-22 19:01  ivan
14034
14035         * httemplate/edit/cust_main.cgi: and the same for ship_
14036
14037 2004-01-22 18:53  ivan
14038
14039         * httemplate/edit/cust_main.cgi: fix state default and set min year
14040           to this year, patch from <matthewd>, thanks!
14041
14042 2004-01-22 16:49  ivan
14043
14044         * debian/control: update ideas about package splitup
14045
14046 2004-01-21 16:21  ivan
14047
14048         * FS/FS/cust_main.pm: fix cancel method
14049
14050 2004-01-21 16:11  ivan
14051
14052         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
14053           properly
14054
14055 2004-01-21 15:45  ivan
14056
14057         * httemplate/misc/dump.cgi: fix newline problem in dump
14058
14059 2004-01-21 14:10  ivan
14060
14061         * FS/FS/cust_bill.pm: clean up all temp files!
14062
14063 2004-01-21 14:00  ivan
14064
14065         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
14066           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
14067
14068 2004-01-20 16:04  ivan
14069
14070         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
14071           cust_pkg.cgi: don't include the _next_ day, just the full ending
14072           day
14073
14074 2004-01-20 12:30  ivan
14075
14076         * httemplate/: index.html, misc/dump.cgi: add database dump from
14077           web interface
14078
14079 2004-01-18 13:03  ivan
14080
14081         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
14082           as a hashref causes too many other problems.  please leave as is.
14083           DBD::Pg needs to be fixed.  1.31 is a lost cause.
14084
14085 2004-01-16 13:45  ivan
14086
14087         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
14088           also
14089
14090 2004-01-12 12:40  khoff
14091
14092         * httemplate/edit/part_virtual_field.cgi: Lists are just better
14093           sorted.
14094
14095 2004-01-12 12:34  khoff
14096
14097         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
14098
14099 2004-01-11 16:03  ivan
14100
14101         * httemplate/view/cust_bill.cgi: only display "view typeset
14102           invoice" when there is an invoice_latex template
14103
14104 2004-01-11 15:59  ivan
14105
14106         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
14107           invoice view in web UI uses pdf instead of postscript, closes
14108           Bug#614
14109
14110 2004-01-11 15:38  ivan
14111
14112         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
14113
14114 2004-01-11 15:37  ivan
14115
14116         * httemplate/view/cust_bill-pdf.cgi: adding
14117
14118 2004-01-10 03:32  ivan
14119
14120         * install/redhat/9/INSTALL: update paths
14121
14122 2004-01-10 03:17  ivan
14123
14124         * Makefile: workaround stubborn shells globbing [a-z] to include
14125           CVS/
14126
14127 2004-01-09 20:19  ivan
14128
14129         * FS/FS/cust_main.pm: don't require payname for DCHK either
14130
14131 2004-01-09 19:50  ivan
14132
14133         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
14134           invoice event edits
14135
14136 2004-01-09 14:46  ivan
14137
14138         * httemplate/search/report_receivables.cgi: add customer number
14139
14140 2004-01-09 14:39  ivan
14141
14142         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
14143           deletions: need to use Date::Format and FS::Misc qw(send_email)
14144           in cust_credit.pm, need a link to delete unapplied credits too
14145
14146 2004-01-09 14:15  ivan
14147
14148         * FS/FS/Conf.pm: correct tyop
14149
14150 2004-01-09 14:11  ivan
14151
14152         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
14153           httemplate/view/cust_main.cgi,
14154           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
14155           value to enable deletion of credits
14156
14157 2004-01-09 13:09  ivan
14158
14159         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
14160           value
14161
14162 2004-01-06 22:10  khoff
14163
14164         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
14165           billing services in an external sql database.
14166
14167 2004-01-05 12:24  ivan
14168
14169         * httemplate/index.html: fix other packages by next bill date link
14170
14171 2004-01-03 19:54  ivan
14172
14173         * httemplate/docs/signup.html: remove obsolete netscape CCK
14174           supportsignup.cgi
14175
14176           depend on HTTP::BrowserDetect directly instead of via deprecated
14177           HTTP::Headers::UserAgent (closes: Bug#578)
14178
14179 2004-01-03 00:42  ivan
14180
14181         * httemplate/browse/agent.cgi: fix heading colspan when there is no
14182           agent.disabled column
14183
14184 2004-01-01 12:40  ivan
14185
14186         * FS/FS/cust_bill.pm: escape stuff from latex
14187
14188 2003-12-29 22:02  khoff
14189
14190         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
14191           around a bug in DBD::Pg version 1.31.
14192
14193 2003-12-27 00:23  ivan
14194
14195         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
14196           agent
14197
14198 2003-12-24 10:18  khoff
14199
14200         * FS/bin/freeside-setup: tyop
14201
14202 2003-12-22 18:36  ivan
14203
14204         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
14205           FS/t/svc_external.t, htetc/handler.pl,
14206           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
14207           httemplate/edit/process/svc_external.cgi,
14208           httemplate/view/svc_external.cgi: add svc_external
14209
14210 2003-12-22 17:46  ivan
14211
14212         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
14213           FS/cust_svc.pm: add svc_external
14214
14215 2003-12-22 17:10  ivan
14216
14217         * eg/table_template-svc.pm: update svc template for 1.5
14218
14219 2003-12-22 17:06  ivan
14220
14221         * eg/table_template-svc.pm: fix path to svc_Common in example table
14222
14223 2003-12-22 16:51  ivan
14224
14225         * FS/FS/ClientAPI/MyAccount.pm,
14226           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
14227           selfservice API
14228
14229 2003-12-22 16:41  ivan
14230
14231         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
14232           option
14233
14234 2003-12-22 13:22  ivan
14235
14236         * FS/FS/cust_main.pm: default to the whole-country tax rate if
14237           states aren't defined
14238
14239 2003-12-22 13:18  ivan
14240
14241         * FS/FS/cust_bill.pm: quiet warning
14242
14243 2003-12-22 13:01  ivan
14244
14245         * FS/FS/cust_credit.pm: allow credits to be modified at API level
14246
14247 2003-12-22 09:50  ivan
14248
14249         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
14250           subs
14251
14252 2003-12-21 15:16  ivan
14253
14254         * httemplate/browse/agent_type.cgi: work even if there are stray
14255           type_pkgs records around
14256
14257 2003-12-21 15:13  ivan
14258
14259         * FS/FS/Record.pm: cache virtual_fields method results to help
14260           performance
14261
14262 2003-12-21 13:12  ivan
14263
14264         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
14265           both addresses by default
14266
14267 2003-12-15 00:08  ivan
14268
14269         * conf/invoice_latex: line up w/window envelopes
14270
14271 2003-12-15 00:07  ivan
14272
14273         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
14274           now, do not count on latex printing it, oops
14275
14276 2003-12-14 22:42  ivan
14277
14278         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
14279           amounts of all open invoices as soon as balance went positive
14280           (only manifests when any cust_bill->owed somehow got to be
14281           negative)
14282
14283 2003-12-14 19:41  ivan
14284
14285         * FS/FS/cust_bill.pm: add _latex_escape sub
14286
14287 2003-12-14 09:53  ivan
14288
14289         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
14290           view field names
14291
14292 2003-12-10 15:53  ivan
14293
14294         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
14295           dropdown
14296
14297 2003-12-10 14:51  ivan
14298
14299         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
14300           indices to agent and part_bill_event
14301
14302 2003-12-10 14:50  ivan
14303
14304         * FS/FS/part_referral.pm: add part_referral.disabled
14305
14306 2003-11-30 00:06  ivan
14307
14308         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
14309           file
14310
14311 2003-11-29 23:52  ivan
14312
14313         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
14314
14315 2003-11-29 23:41  ivan
14316
14317         * conf/invoice_latex: move to the left to line up with window
14318           envelopes
14319
14320 2003-11-29 02:50  ivan
14321
14322         * FS/FS/cust_credit_bill.pm: missing cut
14323
14324 2003-11-29 02:48  ivan
14325
14326         * FS/FS/cust_bill.pm: use the latex template for normal printing
14327           when available
14328
14329 2003-11-29 02:39  ivan
14330
14331         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
14332
14333 2003-11-29 00:32  ivan
14334
14335         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
14336           send statements when a payment or credit is applied
14337
14338 2003-11-29 00:18  ivan
14339
14340         * FS/FS/part_bill_event.pm: also set default latex template for
14341           late bill templates
14342
14343 2003-11-29 00:08  ivan
14344
14345         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
14346           conf/invoice_latexfooter, conf/invoice_latexnotes,
14347           httemplate/misc/print-invoice.cgi,
14348           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
14349
14350 2003-11-26 07:37  ivan
14351
14352         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
14353           charges
14354
14355 2003-11-26 06:25  ivan
14356
14357         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
14358           value to control explicit due date printing on invoices
14359
14360 2003-11-24 06:29  ivan
14361
14362         * httemplate/edit/part_export.cgi: fix html quoting problems
14363
14364 2003-11-24 05:01  ivan
14365
14366         * httemplate/browse/part_export.cgi: fix html quoting of export
14367           options
14368
14369 2003-11-21 10:55  ivan
14370
14371         * FS/FS/Record.pm: revert bind_param change!
14372
14373 2003-11-21 07:32  ivan
14374
14375         * httemplate/search/report_receivables.cgi: precedence helps alot
14376
14377 2003-11-21 07:25  ivan
14378
14379         * httemplate/search/report_receivables.cgi: precedence helps alot
14380
14381 2003-11-21 07:20  ivan
14382
14383         * httemplate/search/report_receivables.cgi: show customer status on
14384           receivables report
14385
14386 2003-11-20 04:48  ivan
14387
14388         * FS/FS/part_export/communigate_pro.pm: don't error out when not
14389           actually changing domain
14390
14391 2003-11-19 10:13  ivan
14392
14393         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
14394
14395 2003-11-19 04:21  ivan
14396
14397         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
14398           search/report_tax.html: fix jscalendar date ifFormat
14399
14400 2003-11-18 17:37  ivan
14401
14402         * FS/FS/cust_bill.pm: reversing accidental commit of
14403           work-in-progress
14404
14405 2003-11-18 17:29  ivan
14406
14407         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
14408
14409 2003-11-18 07:14  ivan
14410
14411         * FS/FS/part_export.pm: fix communigate pro export descriptions
14412
14413 2003-11-18 07:04  ivan
14414
14415         * FS/: FS/part_export/communigate_pro.pm,
14416           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
14417           FS/part_export.pm: add communigate_pro_singledomain export
14418
14419 2003-11-14 23:28  ivan
14420
14421         * FS/bin/freeside-selfservice-server: kill off ssh process when
14422           re-opening connection
14423
14424 2003-11-14 23:18  ivan
14425
14426         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
14427           trailing newline to supress useless error messages in log
14428
14429 2003-11-14 00:43  ivan
14430
14431         * FS/bin/freeside-selfservice-server: hopefully recover better from
14432           lost ssh connections
14433
14434 2003-11-13 18:52  ivan
14435
14436         * httemplate/search/report_receivables.cgi: sort these
14437           case-insensitive
14438
14439 2003-11-13 03:23  ivan
14440
14441         * install/debian/3.0/INSTALL: fix path in questionable section
14442
14443 2003-11-12 04:29  ivan
14444
14445         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
14446           unaudited services with a svcnum for imports
14447
14448 2003-11-12 03:22  ivan
14449
14450         * FS/FS/cust_pkg.pm: better error msg
14451
14452 2003-11-11 07:03  ivan
14453
14454         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
14455           during an import
14456
14457 2003-11-11 06:39  ivan
14458
14459         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
14460
14461 2003-11-11 06:21  ivan
14462
14463         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
14464           imports with svcnums
14465
14466 2003-11-11 00:01  ivan
14467
14468         * httemplate/search/report_receivables.cgi: remove spaces between
14469           parens and contact name
14470
14471 2003-11-10 23:51  ivan
14472
14473         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
14474
14475 2003-11-10 05:54  ivan
14476
14477         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
14478           in?
14479
14480 2003-11-08 08:36  ivan
14481
14482         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
14483           cancel_pkg functions to self-service
14484
14485 2003-11-08 08:31  ivan
14486
14487         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
14488           self-service functions!
14489
14490 2003-11-08 04:59  ivan
14491
14492         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
14493           so we can prevent double-charges
14494
14495 2003-11-07 02:53  ivan
14496
14497         * httemplate/elements/: calendar-en.js, calendar-setup.js,
14498           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
14499           jscalendar
14500
14501 2003-11-07 00:39  ivan
14502
14503         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
14504           charging
14505
14506 2003-11-07 00:36  ivan
14507
14508         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
14509           calculations
14510
14511 2003-11-06 23:56  ivan
14512
14513         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
14514           for sqlradius_withdomain exports
14515
14516 2003-11-06 06:45  ivan
14517
14518         * httemplate/search/report_receivables.cgi: add totals & simplify
14519           expressions
14520
14521 2003-11-06 06:08  ivan
14522
14523         * httemplate/search/report_receivables.cgi: ack!  count credits,
14524           not payments twice
14525
14526 2003-11-06 06:00  ivan
14527
14528         * httemplate/search/report_receivables.cgi: typo
14529
14530 2003-11-06 05:56  ivan
14531
14532         * httemplate/search/report_receivables.cgi: link to customer, don't
14533           show custnum
14534
14535 2003-11-06 05:40  ivan
14536
14537         * FS/MANIFEST: removing bin/freeside-receivables-report
14538
14539 2003-11-06 05:39  ivan
14540
14541         * httemplate/: index.html, search/report_receivables.cgi: "current
14542           receivables" -> A/R Aging summary
14543
14544 2003-11-05 03:13  ivan
14545
14546         * bin/create-fetchmailrc: fixup
14547
14548 2003-11-05 02:26  ivan
14549
14550         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
14551
14552 2003-11-04 10:01  ivan
14553
14554         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
14555
14556 2003-11-04 09:57  ivan
14557
14558         * bin/create-fetchmailrc: adding
14559
14560 2003-11-04 09:30  ivan
14561
14562         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
14563           info available to exports
14564
14565 2003-11-04 02:56  ivan
14566
14567         * FS/FS/Record.pm: finish treating serials as ints!
14568
14569 2003-11-04 02:55  ivan
14570
14571         * FS/FS/Record.pm: treat serial columns as ints too!
14572
14573 2003-11-03 03:42  ivan
14574
14575         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
14576           Bug#590??
14577
14578 2003-11-03 03:30  ivan
14579
14580         * httemplate/edit/part_svc.cgi: kludge around this so i can add
14581           service definitions for now
14582
14583 2003-11-02 21:57  ivan
14584
14585         * httemplate/: index.html, browse/part_pkg.cgi,
14586           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
14587           suspended browse
14588
14589 2003-11-02 21:48  ivan
14590
14591         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
14592           browse
14593
14594 2003-11-02 21:40  ivan
14595
14596         * httemplate/index.html: formatting
14597
14598 2003-11-02 21:34  ivan
14599
14600         * httemplate/index.html: remove duplicate items from "Reports"
14601           section
14602
14603 2003-11-02 21:25  ivan
14604
14605         * httemplate/browse/part_pkg.cgi: tyops
14606
14607 2003-11-02 21:21  ivan
14608
14609         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
14610           counts on active package browse
14611
14612 2003-10-25 17:39  ivan
14613
14614         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
14615           reports broken down by Visa/MC / Amex / Discover
14616
14617 2003-10-24 19:05  ivan
14618
14619         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
14620           ClientAPI/Signup.pm: signups with snarf info!
14621
14622 2003-10-24 18:06  ivan
14623
14624         * httemplate/docs/signup.html: better link to .INS files
14625           documentation
14626
14627 2003-10-24 13:38  ivan
14628
14629         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
14630           to save the cvv data for specific card types
14631
14632 2003-10-24 12:28  ivan
14633
14634         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
14635           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
14636           FS/FS/cust_main.pm, FS/bin/freeside-setup,
14637           httemplate/docs/schema.html: cvv!
14638
14639 2003-10-23 22:51  ivan
14640
14641         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
14642
14643 2003-10-23 15:37  ivan
14644
14645         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
14646           version problems
14647
14648 2003-10-23 02:02  ivan
14649
14650         * httemplate/docs/legacy.html: fix cranky verbitage at the top
14651
14652 2003-10-23 00:49  ivan
14653
14654         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
14655           suspend the relevant customer.
14656
14657 2003-10-22 12:10  khoff
14658
14659         * httemplate/edit/process/router.cgi: dbh is a global.
14660
14661 2003-10-20 18:28  ivan
14662
14663         * install/redhat/9/INSTALL: more rh9 install foo
14664
14665 2003-10-20 17:07  ivan
14666
14667         * install/redhat/9/INSTALL: update rh9 install foo
14668
14669 2003-10-20 11:59  ivan
14670
14671         * install/redhat/: 7.3/INSTALL, 9/INSTALL: add passive flag to wget
14672
14673 2003-10-19 22:01  ivan
14674
14675         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
14676           httemplate/view/cust_main.cgi: finish up weekly billing
14677
14678 2003-10-19 21:25  ivan
14679
14680         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
14681           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
14682           billing
14683
14684 2003-10-19 19:35  ivan
14685
14686         * install/redhat/9/: INSTALL, sources.list: update for rh9
14687
14688 2003-10-19 19:28  ivan
14689
14690         * install/: openbsd/INSTALL, openbsd/cpan, openbsd/ports,
14691           redhat/9/INSTALL, redhat/9/sources.list: adding openbsd and red
14692           hat installs
14693
14694 2003-10-16 15:57  khoff
14695
14696         * FS/FS/part_export/router.pm: Telnet/SSH router export for
14697           svc_broadband.
14698
14699 2003-10-15 16:17  khoff
14700
14701         * httemplate/browse/router.cgi: $router isn't a global.
14702
14703 2003-10-15 15:59  khoff
14704
14705         * httemplate/edit/router.cgi: More changes that got lost in the
14706           merge somehow.
14707
14708 2003-10-15 15:48  khoff
14709
14710         * httemplate/view/svc_broadband.cgi: File got munged during
14711           svc_broadband merge.  Added ability to create a 'customer
14712           router'.
14713
14714 2003-10-15 08:03  ivan
14715
14716         * FS/bin/freeside-selfservice-server,
14717           fs_selfservice/FS-SelfService/SelfService.pm,
14718           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
14719           tagging ability so we can run multiple self-service clients on
14720           one machine
14721
14722 2003-10-15 05:08  ivan
14723
14724         * FS/bin/freeside-setup: fix agent username and password
14725           nullability
14726
14727 2003-10-15 02:41  ivan
14728
14729         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
14730           flag is set for subsequent   credit card transactions; some
14731           processors (AuthorozeNet, others?) use this   to waive the CVV2
14732           requirement.
14733
14734 2003-10-09 10:40  ivan
14735
14736         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
14737
14738 2003-10-07 21:09  ivan
14739
14740         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
14741           File::Basename::basename for windows filenames!  use a regex
14742           instead
14743
14744 2003-10-07 06:50  ivan
14745
14746         * Makefile: mandrake
14747
14748 2003-10-07 01:05  ivan
14749
14750         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
14751           acct_snarf
14752
14753 2003-10-06 23:06  ivan
14754
14755         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
14756           propogating to the wrong place in the grep
14757
14758 2003-10-06 23:03  ivan
14759
14760         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
14761           UpdateAccountSettings sub
14762
14763 2003-10-06 22:50  ivan
14764
14765         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
14766           hooks, don't try and set '*SUSPENDED*' passwords
14767
14768 2003-10-06 22:49  ivan
14769
14770         * FS/FS/svc_acct.pm: doc
14771
14772 2003-10-06 19:27  ivan
14773
14774         * FS/FS/part_export/communigate_pro.pm: add suspension /
14775           unsuspension export to communigate
14776
14777 2003-10-06 04:39  ivan
14778
14779         * httemplate/search/svc_acct.cgi: fix URL argument processing for
14780           account searches by popnum
14781
14782 2003-10-06 04:22  ivan
14783
14784         * httemplate/search/svc_acct.cgi: typo
14785
14786 2003-10-06 04:20  ivan
14787
14788         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
14789           linking to account list per access number
14790
14791 2003-10-06 04:14  ivan
14792
14793         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
14794           browse shows # of active accounts & links to appropriate account
14795           search
14796
14797 2003-10-02 14:51  khoff
14798
14799         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
14800
14801 2003-10-02 07:26  ivan
14802
14803         * Makefile: minor Makefile updates
14804
14805 2003-10-02 07:19  ivan
14806
14807         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
14808           option
14809
14810 2003-10-02 06:08  ivan
14811
14812         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
14813           off super-verbose logging
14814
14815 2003-10-02 05:42  ivan
14816
14817         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
14818           dependancies (PREREQ_PM) for self-service module and signup
14819           wrapper
14820
14821 2003-10-02 04:23  ivan
14822
14823         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
14824           info
14825
14826 2003-10-02 03:18  ivan
14827
14828         * FS/bin/freeside-daily: added -y switch to freeside-daily to
14829           specify an offset in days
14830
14831 2003-10-02 01:56  ivan
14832
14833         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
14834           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
14835
14836 2003-09-30 08:01  ivan
14837
14838         * FS/FS/agent.pm: no duplicate usernames
14839
14840 2003-09-30 05:48  ivan
14841
14842         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
14843           MIME type text/comma-separated-values
14844
14845 2003-09-30 01:21  ivan
14846
14847         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
14848           httemplate/elements/calendar-en.js,
14849           httemplate/elements/calendar-setup.js,
14850           httemplate/elements/calendar-win2k-2.css,
14851           httemplate/elements/calendar.js,
14852           httemplate/elements/calendar_stripped.js,
14853           httemplate/images/calendar.png,
14854           httemplate/search/report_cust_pay.html,
14855           httemplate/search/report_tax.html: calendar popups!
14856
14857 2003-09-30 00:04  ivan
14858
14859         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
14860
14861 2003-09-29 03:10  ivan
14862
14863         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
14864           now links to active/cancelled customers
14865
14866 2003-09-28 23:51  ivan
14867
14868         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
14869
14870 2003-09-28 23:35  ivan
14871
14872         * httemplate/index.html: remove Gratuitous Capitalization
14873
14874 2003-09-28 22:51  ivan
14875
14876         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
14877           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
14878           can be disabled (auto-sensing based on schema)
14879
14880 2003-09-28 22:51  ivan
14881
14882         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
14883           agent.disabled       agent.username       agent._password
14884
14885 2003-09-28 19:17  ivan
14886
14887         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
14888           quiet config options
14889
14890 2003-09-27 19:36  ivan
14891
14892         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
14893           httemplate/misc/upload-batch.cgi: add upload of batch result from
14894           TD Canada Trust some global.asa / handler.pl enhancements
14895
14896 2003-09-26 16:33  khoff
14897
14898         * httemplate/edit/svc_www.cgi: $field is not a global.
14899
14900 2003-09-26 14:02  khoff
14901
14902         * httemplate/edit/svc_acct.cgi: $field isn't a global.
14903
14904 2003-09-26 06:04  ivan
14905
14906         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
14907           re-charge setup fee
14908
14909 2003-09-26 02:31  ivan
14910
14911         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
14912           canadian GST/PST) taxes work now!
14913
14914 2003-09-26 02:15  ivan
14915
14916         * FS/FS/UID.pm: re-enable ChopBlanks for now
14917
14918 2003-09-26 02:09  ivan
14919
14920         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
14921           editing
14922
14923 2003-09-26 01:11  ivan
14924
14925         * httemplate/: browse/cust_main_county.cgi,
14926           edit/cust_main_county.cgi: fix tax edit UI
14927
14928 2003-09-25 04:49  ivan
14929
14930         * httemplate/: browse/cust_main_county.cgi,
14931           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
14932           recur exemptions 1.4 schema-auto-adjusting backport
14933
14934 2003-09-25 04:17  ivan
14935
14936         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
14937           for a single region 1.4 backport auto-adjusts based on schema
14938
14939 2003-09-25 03:40  ivan
14940
14941         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
14942           and recurtax fields to cust_main_county
14943
14944 2003-09-25 03:28  ivan
14945
14946         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
14947           freebsd portability fix
14948
14949 2003-09-25 03:27  ivan
14950
14951         * FS/bin/freeside-selfservice-server: freebsd portability fixes
14952
14953 2003-09-25 03:26  ivan
14954
14955         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
14956
14957 2003-09-24 10:20  ivan
14958
14959         * FS/FS/part_export/shellcommands.pm: don't change dir either when
14960           username_pwonly is set
14961
14962 2003-09-24 10:06  ivan
14963
14964         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
14965           usermod_pwonly set
14966
14967 2003-09-23 19:37  ivan
14968
14969         * install/freebsd/ports: need Cache::Cache in 1.4.2+
14970
14971 2003-09-23 18:30  ivan
14972
14973         * httemplate/browse/agent.cgi: fix boolean precedence error leading
14974           to inaccurate results on the new customer status list
14975
14976 2003-09-21 00:31  ivan
14977
14978         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
14979           trancode from batching
14980
14981 2003-09-20 23:52  ivan
14982
14983         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
14984
14985 2003-09-20 18:22  ivan
14986
14987         * httemplate/misc/download-batch.cgi: preliminary batch download
14988
14989 2003-09-19 05:40  ivan
14990
14991         * FS/FS/cust_main.pm: quiet option to cancel method
14992
14993 2003-09-19 05:13  ivan
14994
14995         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
14996
14997 2003-09-19 05:04  ivan
14998
14999         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
15000
15001 2003-09-19 05:02  ivan
15002
15003         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
15004           performance
15005
15006 2003-09-19 04:56  ivan
15007
15008         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
15009           select a package
15010
15011 2003-09-19 04:50  ivan
15012
15013         * init.d/freeside-init: correct pid filename for stopping
15014           self-service server
15015
15016 2003-09-19 04:35  ivan
15017
15018         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
15019           signup server functions to self-service interace
15020
15021 2003-09-19 04:00  ivan
15022
15023         * FS/FS/ClientAPI/Signup.pm: module needs to return true
15024
15025 2003-09-19 03:08  ivan
15026
15027         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
15028
15029 2003-09-19 03:07  ivan
15030
15031         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
15032           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
15033           signup server functions to self-service server.  fix provisioning
15034           & immediate suspension of declined signups.
15035
15036 2003-09-19 02:59  ivan
15037
15038         * init.d/freeside-init: removing signup and passwd servers
15039
15040 2003-09-18 21:25  ivan
15041
15042         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
15043
15044 2003-09-18 21:13  ivan
15045
15046         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
15047           signup_server-quiet config option
15048
15049 2003-09-18 03:52  ivan
15050
15051         * httemplate/browse/agent.cgi: oops
15052
15053 2003-09-18 03:46  ivan
15054
15055         * httemplate/browse/agent.cgi: include info on number of
15056           active/cancelled customers in agent browse
15057
15058 2003-09-15 14:33  ivan
15059
15060         * httemplate/search/cust_pkg.cgi: package search skips cancelled
15061           packages when searching by date range
15062
15063 2003-09-11 17:14  khoff
15064
15065         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
15066           NetAddrs, so it shouldn't be map'd
15067
15068 2003-09-11 14:57  ivan
15069
15070         * FS/FS/part_export.pm: also update sqlradius_withdomaind
15071           description for freeradius 0.9.1
15072
15073 2003-09-11 14:54  ivan
15074
15075         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
15076
15077 2003-09-10 15:10  ivan
15078
15079         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
15080
15081 2003-09-10 14:56  ivan
15082
15083         * FS/FS/part_export/communigate_pro.pm: don't set an empty
15084           externalFlag
15085
15086 2003-09-10 14:45  ivan
15087
15088         * FS/FS/part_export/communigate_pro.pm: communitgate pro
15089           CreateAccount examples are on crack
15090
15091 2003-09-10 14:39  ivan
15092
15093         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
15094           weird data structure on create
15095
15096 2003-09-10 14:01  ivan
15097
15098         * FS/FS/part_export/communigate_pro.pm: set initial password for
15099           new accounts
15100
15101 2003-09-10 03:54  ivan
15102
15103         * FS/FS/cust_pay.pm: adding cust_main method
15104
15105 2003-09-09 15:36  ivan
15106
15107         * FS/MANIFEST: adding communigate_pro export
15108
15109 2003-09-08 21:16  ivan
15110
15111         * FS/FS/part_export.pm: typo hiding remote username labels
15112
15113 2003-09-06 00:20  ivan
15114
15115         * httemplate/browse/agent_type.cgi: hide display of disabled
15116           packages from agent type browse
15117
15118 2003-09-05 23:45  ivan
15119
15120         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
15121
15122 2003-09-05 18:45  ivan
15123
15124         * FS/FS/svc_acct.pm: fix method name
15125
15126 2003-09-05 18:44  ivan
15127
15128         * FS/FS/: cust_svc.pm, svc_acct.pm: add
15129           get_session_history_sqlradacct have $ignore_quantity also ignore
15130           0 quantities
15131
15132 2003-09-05 06:19  ivan
15133
15134         * FS/FS/part_export/communigate_pro.pm: typo
15135
15136 2003-09-05 06:18  ivan
15137
15138         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
15139           communigate pro export
15140
15141 2003-09-05 06:16  ivan
15142
15143         * FS/FS/Conf.pm: doc
15144
15145 2003-09-05 02:13  ivan
15146
15147         * FS/FS/svc_acct.pm: allow ! password like !!
15148
15149 2003-09-05 01:17  ivan
15150
15151         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
15152           conf value (refer to exports instead)
15153
15154 2003-09-05 01:02  ivan
15155
15156         * FS/FS/Conf.pm: fix typo
15157
15158 2003-09-05 01:01  ivan
15159
15160         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
15161           blowfish
15162
15163 2003-09-05 00:55  ivan
15164
15165         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
15166           blowfish passwords
15167
15168 2003-09-04 21:09  ivan
15169
15170         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
15171           control creation of complimentary accounts and minor pod updates
15172
15173 2003-09-04 19:31  ivan
15174
15175         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
15176           too
15177
15178 2003-09-03 16:06  ivan
15179
15180         * httemplate/view/cust_main.cgi: list extraneous services, closes:
15181           #213
15182
15183 2003-09-03 13:22  ivan
15184
15185         * FS/FS/Record.pm: turn off query debugging
15186
15187 2003-09-03 11:46  ivan
15188
15189         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
15190           subroutine another fix to support running 1.5.0 virtual field
15191           code on 1.4.x databases
15192
15193 2003-09-03 06:18  ivan
15194
15195         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
15196           commands
15197
15198 2003-09-03 05:35  ivan
15199
15200         * Makefile: makefile trivia for openbsd
15201
15202 2003-08-21 00:42  ivan
15203
15204         * install/debian/3.0/INSTALL: woody backports
15205
15206 2003-08-20 23:46  ivan
15207
15208         * install/debian/3.0/INSTALL: iffy
15209
15210 2003-08-20 23:42  ivan
15211
15212         * install/debian/3.0/INSTALL: woody
15213
15214 2003-08-07 22:54  ivan
15215
15216         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
15217           account view screen
15218
15219 2003-08-07 22:42  ivan
15220
15221         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
15222           httemplate/elements/header.html,
15223           httemplate/elements/menubar.html, httemplate/elements/pager.html,
15224           httemplate/elements/table.html, httemplate/search/sql.html,
15225           httemplate/search/elements/search.html: - (finish) includes!
15226           (closes: Bug#551) - (finish) moving SQL search to including
15227           generic elements/search.html - new elements: menubar.html,
15228           header.html, pager.html and table.html - have masonize process
15229           .html files also
15230
15231 2003-08-07 19:02  ivan
15232
15233         * bin/masonize, httemplate/autohandler,
15234           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
15235           httemplate/search/elements/search.html: - fix Mason profiling to
15236           pass-through images (for graph/) - fix graph/money-time.cgi use
15237           of $m interfering with Mason - fix graph/money-time-graph.cgi to
15238           set content-type in a Mason/ASP-independant   fashion -
15239           (beginning of) includes! - (beginning of) moving SQL search to
15240           including generic elements/search.html - fix global.asa typo -
15241           fix masonize to not prepend an extraneous blank line (breaking
15242           graph/money-time-graph.cgi)
15243
15244 2003-08-07 06:08  ivan
15245
15246         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
15247           profiling with mason like with Apache::ASP (redirects now
15248           working) - fix mason error with new view/cust_main.cgi UI
15249
15250 2003-08-07 05:47  ivan
15251
15252         * Makefile, htetc/handler.pl, httemplate/autohandler,
15253           httemplate/index.html: - switch to mason by default - minimum
15254           mason version 1.1 (and doc) - evaluate .html files with mason/asp
15255           - turn on profiling with mason like with Apache::ASP (redirects
15256           not working) - (start of) includes
15257
15258 2003-08-05 14:00  ivan
15259
15260         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
15261           have been checked in
15262
15263 2003-08-05 13:06  ivan
15264
15265         * htetc/handler.pl: no svc_acct_sm in 1.5
15266
15267 2003-08-05 12:07  ivan
15268
15269         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
15270
15271 2003-08-05 11:52  ivan
15272
15273         * FS/FS/svc_domain.pm: remove spurious re-use of $error
15274
15275 2003-08-05 11:45  ivan
15276
15277         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
15278           been updated
15279
15280 2003-08-04 17:32  khoff
15281
15282         * httemplate/index.html: Fixed %%%VERSION%%% tag
15283
15284 2003-08-04 17:20  khoff
15285
15286         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
15287           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
15288           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
15289           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
15290           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
15291           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
15292           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
15293           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
15294           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
15295           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
15296           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
15297           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
15298           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
15299           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
15300           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
15301           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
15302           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
15303           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
15304           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
15305           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
15306           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
15307           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
15308           httemplate/index.html, httemplate/browse/part_svc.cgi,
15309           httemplate/browse/part_virtual_field.cgi,
15310           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
15311           httemplate/edit/part_virtual_field.cgi,
15312           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
15313           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
15314           httemplate/edit/process/router.cgi,
15315           httemplate/edit/process/svc_broadband.cgi,
15316           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
15317           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
15318           Virtual field merge
15319
15320 2003-07-25 09:26  ivan
15321
15322         * FS/FS/svc_acct.pm: typo
15323
15324 2003-07-25 06:13  ivan
15325
15326         * FS/FS/Conf.pm: doc
15327
15328 2003-07-23 10:05  ivan
15329
15330         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
15331           non-catchall domains
15332
15333 2003-07-23 08:36  ivan
15334
15335         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
15336           spurious "can't purchase pkgpart" errors
15337
15338 2003-07-17 09:02  ivan
15339
15340         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
15341           functionality
15342
15343 2003-07-16 09:05  ivan
15344
15345         * httemplate/search/cust_pay.cgi: UI
15346
15347 2003-07-16 09:01  ivan
15348
15349         * httemplate/search/cust_pay.cgi: show totals in payment report
15350
15351 2003-07-15 06:30  ivan
15352
15353         * rt/etc/schema.Pg: reverting to vendor branch rt 3.0.4, hopefully
15354
15355 2003-07-15 06:16  ivan
15356
15357         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
15358           html/Elements/Header, html/Elements/Menu,
15359           html/Elements/PageLayout, html/Elements/SimpleSearch,
15360           html/Elements/Tabs, html/Elements/TitleBoxStart,
15361           html/NoAuth/webrt.css, html/Search/Bulk.html,
15362           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
15363           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: Initial
15364           revision
15365
15366 2003-07-15 06:16  ivan
15367
15368         * rt/: COPYING, Makefile, Makefile.in, README, aclocal.m4,
15369           Changelog, config.log, config.pld, config.status, configure,
15370           configure.ac, install-sh, bin/mason_handler.fcgi,
15371           bin/mason_handler.fcgi.in, bin/mason_handler.scgi,
15372           bin/mason_handler.scgi.in, bin/mason_handler.svc,
15373           bin/mason_handler.svc.in, bin/rt-commit-handler,
15374           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
15375           bin/rt-crontool, bin/rt-mailgate, docs/README.docs,
15376           docs/Security, docs/design_docs/CARS,
15377           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
15378           docs/design_docs/approval_notices,
15379           docs/design_docs/approval_template, docs/design_docs/cf_search,
15380           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
15381           docs/design_docs/delegation, docs/design_docs/evil_plans,
15382           docs/design_docs/groups_notes,
15383           docs/design_docs/link-definitions.txt,
15384           docs/design_docs/recursive_group_membership_algorithm,
15385           docs/design_docs/rql_parser_machine.graphviz,
15386           docs/design_docs/string-extraction-guide.txt,
15387           docs/design_docs/subscription-definitions.txt,
15388           docs/design_docs/ticket_templates, docs/design_docs/users,
15389           etc/RT_Config.pm, etc/RT_Config.pm.in, etc/acl.Oracle,
15390           etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
15391           etc/initialdata, etc/rt.spec, etc/schema.SQLite,
15392           etc/schema.mysql, html/autohandler, html/index.html, html/l,
15393           html/Admin/index.html, html/Admin/Elements/AddCustomFieldValue,
15394           html/Admin/Elements/CreateUserCalled,
15395           html/Admin/Elements/EditCustomField,
15396           html/Admin/Elements/EditCustomFieldValues,
15397           html/Admin/Elements/EditCustomFields,
15398           html/Admin/Elements/EditQueueWatchers,
15399           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
15400           html/Admin/Elements/EditTemplates,
15401           html/Admin/Elements/EditUserComments,
15402           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
15403           html/Admin/Elements/ListGlobalCustomFields,
15404           html/Admin/Elements/ListGlobalScrips,
15405           html/Admin/Elements/ModifyTemplate,
15406           html/Admin/Elements/QueueRightsForUser,
15407           html/Admin/Elements/QueueTabs,
15408           html/Admin/Elements/SelectCustomFieldType,
15409           html/Admin/Elements/SelectGroups,
15410           html/Admin/Elements/SelectModifyGroup,
15411           html/Admin/Elements/SelectModifyQueue,
15412           html/Admin/Elements/SelectModifyUser,
15413           html/Admin/Elements/SelectNewGroupMembers,
15414           html/Admin/Elements/SelectRights,
15415           html/Admin/Elements/SelectScrip,
15416           html/Admin/Elements/SelectScripAction,
15417           html/Admin/Elements/SelectScripCondition,
15418           html/Admin/Elements/SelectSingleOrMultiple,
15419           html/Admin/Elements/SelectTemplate,
15420           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
15421           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
15422           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
15423           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
15424           html/Admin/Global/Templates.html,
15425           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
15426           html/Admin/Groups/GroupRights.html,
15427           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
15428           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
15429           html/Admin/Queues/CustomField.html,
15430           html/Admin/Queues/CustomFields.html,
15431           html/Admin/Queues/GroupRights.html,
15432           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
15433           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
15434           html/Admin/Queues/Template.html,
15435           html/Admin/Queues/Templates.html,
15436           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
15437           html/Admin/Users/Modify.html, html/Admin/Users/index.html,
15438           html/Approvals/Display.html, html/Approvals/index.html,
15439           html/Approvals/Elements/Approve,
15440           html/Approvals/Elements/PendingMyApproval,
15441           html/Approvals/Elements/ShowDependency,
15442           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
15443           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
15444           html/Elements/Checkbox, html/Elements/CreateTicket,
15445           html/Elements/Error, html/Elements/GotoTicket,
15446           html/Elements/ListActions, html/Elements/Login,
15447           html/Elements/MessageBox, html/Elements/MyRequests,
15448           html/Elements/MyTickets, html/Elements/Quicksearch,
15449           html/Elements/Refresh, html/Elements/Section,
15450           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
15451           html/Elements/SelectCustomFieldOperator,
15452           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
15453           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
15454           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
15455           html/Elements/SelectLinkType, html/Elements/SelectMatch,
15456           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
15457           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
15458           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
15459           html/Elements/SelectTicketSortBy,
15460           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
15461           html/Elements/SelectWatcherType,
15462           html/Elements/SetupSessionCookie, html/Elements/Submit,
15463           html/Elements/TitleBoxEnd, html/NoAuth/Logout.html,
15464           html/NoAuth/Reminder.html, html/NoAuth/images/bplogo.gif,
15465           html/NoAuth/images/favicon.png, html/NoAuth/images/space.gif,
15466           html/REST/1.0/NoAuth/mail-gateway, html/SelfService/Closed.html,
15467           html/SelfService/Create.html, html/SelfService/Display.html,
15468           html/SelfService/Error.html, html/SelfService/Prefs.html,
15469           html/SelfService/Update.html, html/SelfService/index.html,
15470           html/SelfService/Attachment/dhandler,
15471           html/SelfService/Elements/GotoTicket,
15472           html/SelfService/Elements/Header,
15473           html/SelfService/Elements/MyRequests,
15474           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
15475           html/Ticket/Display.html, html/Ticket/History.html,
15476           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
15477           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
15478           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
15479           html/Ticket/Attachment/dhandler,
15480           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
15481           html/Ticket/Elements/EditBasics,
15482           html/Ticket/Elements/EditCustomField,
15483           html/Ticket/Elements/EditCustomFields,
15484           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
15485           html/Ticket/Elements/EditWatchers,
15486           html/Ticket/Elements/ShowAttachments,
15487           html/Ticket/Elements/ShowBasics,
15488           html/Ticket/Elements/ShowCustomFields,
15489           html/Ticket/Elements/ShowDates,
15490           html/Ticket/Elements/ShowDependencies,
15491           html/Ticket/Elements/ShowHistory,
15492           html/Ticket/Elements/ShowMemberOf,
15493           html/Ticket/Elements/ShowMembers,
15494           html/Ticket/Elements/ShowMessageHeaders,
15495           html/Ticket/Elements/ShowMessageStanza,
15496           html/Ticket/Elements/ShowPeople,
15497           html/Ticket/Elements/ShowReferences,
15498           html/Ticket/Elements/ShowRequestor,
15499           html/Ticket/Elements/ShowTransaction, html/User/Delegation.html,
15500           html/User/Prefs.html, html/User/Elements/DelegateRights,
15501           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
15502           html/User/Groups/Members.html, html/User/Groups/Modify.html,
15503           html/User/Groups/index.html, lib/RT.pm, lib/RT.pm.in,
15504           lib/RT/ACE.pm, lib/RT/ACE_Overlay.pm, lib/RT/ACL.pm,
15505           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
15506           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments.pm,
15507           lib/RT/Attachments_Overlay.pm, lib/RT/Base.pm,
15508           lib/RT/CachedGroupMember.pm, lib/RT/CachedGroupMember_Overlay.pm,
15509           lib/RT/CachedGroupMembers.pm,
15510           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
15511           lib/RT/CustomField.pm, lib/RT/CustomFieldValue.pm,
15512           lib/RT/CustomFieldValues.pm, lib/RT/CustomFieldValues_Overlay.pm,
15513           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
15514           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
15515           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
15516           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
15517           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
15518           lib/RT/Groups.pm, lib/RT/Groups_Overlay.pm, lib/RT/Handle.pm,
15519           lib/RT/I18N.pm, lib/RT/Link.pm, lib/RT/Link_Overlay.pm,
15520           lib/RT/Links.pm, lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
15521           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
15522           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
15523           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
15524           lib/RT/Queues_Overlay.pm, lib/RT/Record.pm, lib/RT/Scrip.pm,
15525           lib/RT/ScripAction.pm, lib/RT/ScripAction_Overlay.pm,
15526           lib/RT/ScripActions.pm, lib/RT/ScripActions_Overlay.pm,
15527           lib/RT/ScripCondition.pm, lib/RT/ScripCondition_Overlay.pm,
15528           lib/RT/ScripConditions.pm, lib/RT/ScripConditions_Overlay.pm,
15529           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
15530           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm, lib/RT/Template.pm,
15531           lib/RT/Template_Overlay.pm, lib/RT/Templates.pm,
15532           lib/RT/Templates_Overlay.pm, lib/RT/Ticket.pm,
15533           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets.pm,
15534           lib/RT/Tickets_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
15535           lib/RT/Transaction.pm, lib/RT/Transaction_Overlay.pm,
15536           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
15537           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/User_Overlay.pm,
15538           lib/RT/Users.pm, lib/RT/Users_Overlay.pm,
15539           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
15540           lib/RT/Action/CreateTickets.pm,
15541           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
15542           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
15543           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
15544           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
15545           lib/RT/Condition/AnyTransaction.pm,
15546           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
15547           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
15548           lib/RT/Condition/PriorityExceeds.pm,
15549           lib/RT/Condition/QueueChange.pm,
15550           lib/RT/Condition/StatusChange.pm,
15551           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
15552           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
15553           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
15554           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
15555           lib/RT/I18N/nl.po, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
15556           lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
15557           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
15558           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
15559           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
15560           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
15561           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
15562           lib/t/01harness.t, lib/t/02regression.t, lib/t/03web.pl,
15563           lib/t/04_send_email.pl,
15564           lib/t/data/multipart-alternative-with-umlaut,
15565           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
15566           lib/t/data/new-ticket-from-iso-8859-1,
15567           lib/t/data/new-ticket-from-iso-8859-1-full,
15568           lib/t/data/russian-subject-no-content-type,
15569           lib/t/data/text-html-in-russian,
15570           lib/t/data/text-html-with-umlaut,
15571           lib/t/data/8859-15-message-series/dir,
15572           lib/t/data/8859-15-message-series/msg1,
15573           lib/t/data/8859-15-message-series/msg2,
15574           lib/t/data/8859-15-message-series/msg3,
15575           lib/t/data/8859-15-message-series/msg4,
15576           lib/t/data/8859-15-message-series/msg5,
15577           lib/t/data/8859-15-message-series/msg6,
15578           lib/t/data/8859-15-message-series/msg7,
15579           lib/t/regression/mime_tests, m4/rt_enable_layout.m4,
15580           m4/rt_expand_var.m4, m4/rt_layout.m4,
15581           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
15582           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
15583           sbin/regression_harness, sbin/rt-test-dependencies.in,
15584           autom4te.cache/output.0, autom4te.cache/requests,
15585           autom4te.cache/traces.0: import of rt 3.0.4
15586
15587 2003-07-15 04:23  ivan
15588
15589         * Makefile: 1.5.0pre3
15590
15591 2003-07-13 23:21  ivan
15592
15593         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
15594           and date range are specified
15595
15596 2003-07-12 04:14  ivan
15597
15598         * httemplate/index.html: remove Gratuitous capitalization
15599
15600 2003-07-12 04:09  ivan
15601
15602         * httemplate/: index.html, browse/part_pkg.cgi,
15603           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
15604           payment search - some clarification of services/packages vs.
15605           service/package   definitions in browse/part_{svc,pkg}.cgi -
15606           package definition report by # of active customer packages (with
15607           links   to customer package listing)
15608
15609 2003-07-11 08:37  ivan
15610
15611         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
15612           Time::Local fix in rc3 (closes: Bug#550)
15613
15614 2003-07-11 08:23  ivan
15615
15616         * httemplate/: index.html, search/cust_pay.cgi,
15617           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
15618           for inventivemedia / hpnx
15619
15620 2003-07-11 00:54  ivan
15621
15622         * FS/FS/Record.pm: typo
15623
15624 2003-07-11 00:30  ivan
15625
15626         * FS/FS/Record.pm: provide stack backtrace when we wind up in
15627           FS::Record::AUTOLOAD by accident
15628
15629 2003-07-09 07:39  ivan
15630
15631         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
15632
15633 2003-07-06 11:58  ivan
15634
15635         * httemplate/view/cust_main.cgi: don't bother displaying comments
15636           that are only whitespace/newlines
15637
15638 2003-07-03 20:31  ivan
15639
15640         * etc/abbr_state.txt: adding states
15641
15642 2003-07-03 18:37  ivan
15643
15644         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
15645           there are tons of POPs
15646
15647 2003-07-03 17:51  ivan
15648
15649         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
15650           numbers of POPs
15651
15652 2003-07-02 05:58  ivan
15653
15654         * FS/FS/part_pkg.pm: tyop
15655
15656 2003-07-02 05:56  ivan
15657
15658         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
15659           find any appropriate service with quantity 1
15660
15661 2003-07-02 05:34  ivan
15662
15663         * README: change license to GPL only
15664
15665 2003-07-01 02:00  ivan
15666
15667         * httemplate/edit/part_export.cgi: larger textareas in export
15668           options
15669
15670 2003-06-30 17:27  ivan
15671
15672         * FS/FS/part_export.pm: typo
15673
15674 2003-06-30 12:15  ivan
15675
15676         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
15677           (Bug#423)
15678
15679 2003-06-30 11:56  ivan
15680
15681         * FS/FS/cust_main.pm: pass additional fields to ACH processors
15682           (Authorize.Net should work now)
15683
15684 2003-06-30 06:18  ivan
15685
15686         * FS/MANIFEST: removing deprecated freeside-overdue
15687
15688 2003-06-30 05:22  ivan
15689
15690         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
15691           FS/part_export/sqlradius_withdomain.pm,
15692           bin/freeside-sqlradius-reset,
15693           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
15694           export including realms, closes: bug#514
15695
15696 2003-06-30 00:44  ivan
15697
15698         * FS/FS/svc_domain.pm: increase maximum domain length to 67
15699
15700 2003-06-27 07:19  ivan
15701
15702         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
15703           parameter for Framed-IP-Address vs. Framed-Address
15704
15705 2003-06-25 03:22  ivan
15706
15707         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
15708           with empty dates in Failed Invoice Event search,   patch from
15709           rlucas@tercent.net
15710
15711 2003-06-25 01:40  ivan
15712
15713         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
15714           export - disable old-style suspending
15715
15716 2003-06-24 17:57  ivan
15717
15718         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
15719           update: might work now
15720
15721 2003-06-24 07:12  ivan
15722
15723         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
15724           explicitly use the necessary modules
15725
15726 2003-06-22 07:21  ivan
15727
15728         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
15729           retry on change or manual "retry_card" to ONCE per invoice
15730
15731 2003-06-22 02:11  ivan
15732
15733         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
15734           in reverse-engineered schema)
15735
15736 2003-06-22 02:04  ivan
15737
15738         * bin/create-history-tables: skip history tables that exist
15739           already; easier to re-run now
15740
15741 2003-06-13 19:02  ivan
15742
15743         * FS/bin/freeside-setup: add index on cust_bill._date
15744
15745 2003-06-13 18:01  ivan
15746
15747         * bin/apache.export: \n\n between virtualhost entries
15748
15749 2003-06-13 08:18  ivan
15750
15751         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
15752           $quoted_new__password
15753
15754 2003-06-13 02:12  ivan
15755
15756         * FS/FS/part_export.pm: proper command escape for vpopmail export
15757
15758 2003-06-13 01:46  ivan
15759
15760         * httemplate/edit/part_export.cgi: missing semi
15761
15762 2003-06-13 01:44  ivan
15763
15764         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
15765           options on export edit
15766
15767 2003-06-13 01:38  ivan
15768
15769         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
15770           (unfortunately)
15771
15772 2003-06-13 01:23  ivan
15773
15774         * FS/FS/part_export.pm: full path to vpopmail commands
15775
15776 2003-06-13 01:11  ivan
15777
15778         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
15779           vpopmail presets to shellcommands_withdomain export
15780
15781 2003-06-12 07:08  ivan
15782
15783         * bin/passwd.import: /bin/halt and /sbin/halt
15784
15785 2003-06-12 07:06  ivan
15786
15787         * bin/passwd.import: tyop
15788
15789 2003-06-12 06:57  ivan
15790
15791         * bin/passwd.import: better error handling for re-imports
15792
15793 2003-06-12 06:50  ivan
15794
15795         * bin/fix-sequences: remove overly-verbose debugging for now
15796
15797 2003-06-12 06:50  ivan
15798
15799         * bin/fix-sequences: "doc"
15800
15801 2003-06-12 06:49  ivan
15802
15803         * bin/fix-sequences: arg
15804
15805 2003-06-12 06:47  ivan
15806
15807         * bin/fix-sequences: debugging
15808
15809 2003-06-12 06:43  ivan
15810
15811         * bin/fix-sequences: update for long table names; use sequence name
15812           directly instead of guessing
15813
15814 2003-06-12 06:35  ivan
15815
15816         * bin/fix-sequences: moo
15817
15818 2003-06-12 06:32  ivan
15819
15820         * bin/fix-sequences: adding fix-sequences
15821
15822 2003-06-12 05:57  ivan
15823
15824         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
15825           OS-defaults
15826
15827 2003-06-12 05:43  ivan
15828
15829         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
15830           null OP columns
15831
15832 2003-06-11 13:27  khoff
15833
15834         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
15835           addresses that the message was successfully delivered to.  I'm
15836           assuming 'Debug' causes Net::SMTP to warn the debug output, not
15837           return it.
15838
15839 2003-06-11 12:13  khoff
15840
15841         * FS/FS/Misc.pm: We're passing a list here, not one argument.
15842
15843 2003-06-09 04:11  ivan
15844
15845         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
15846
15847 2003-06-06 18:58  ivan
15848
15849         * FS/FS/cust_main.pm: and fix the error message
15850
15851 2003-06-06 18:57  ivan
15852
15853         * FS/FS/cust_main.pm: really, really give a better error message
15854           when used under 5.005 now.  really.
15855
15856 2003-06-06 18:47  ivan
15857
15858         * FS/FS/cust_main.pm: give a better error message regarding
15859           Time::Local on old perls.  really.
15860
15861 2003-06-06 18:42  ivan
15862
15863         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
15864
15865 2003-06-06 03:49  ivan
15866
15867         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
15868           export
15869
15870 2003-06-04 17:22  khoff
15871
15872         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
15873
15874 2003-06-04 09:14  ivan
15875
15876         * FS/FS/svc_acct.pm: allow empty slipip's
15877
15878 2003-06-04 05:44  ivan
15879
15880         * httemplate/search/cust_pkg.cgi: fix last bill label
15881
15882 2003-06-03 06:53  ivan
15883
15884         * httemplate/view/cust_main.cgi: fix provision links
15885
15886 2003-06-03 05:41  ivan
15887
15888         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
15889           export - eliminate redundant "host" parameter
15890
15891 2003-06-03 05:40  ivan
15892
15893         * Makefile: 1.5.0pre2 (too late, hehe)
15894
15895 2003-06-02 23:09  ivan
15896
15897         * FS/bin/freeside-setup: use serial for primary keys in new tables
15898           too
15899
15900 2003-06-02 22:49  ivan
15901
15902         * FS/bin/freeside-setup: router.svcnum nullability fix
15903
15904 2003-06-02 07:51  ivan
15905
15906         * httemplate/view/cust_main.cgi: UI nit
15907
15908 2003-06-02 05:22  ivan
15909
15910         * FS/FS/cust_pkg.pm: add last_bill field to manpage
15911
15912 2003-05-30 02:22  ivan
15913
15914         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
15915           field
15916
15917 2003-05-30 01:45  ivan
15918
15919         * httemplate/docs/ssh.html: doc
15920
15921 2003-05-19 22:43  ivan
15922
15923         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
15924           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15925           fs_selfservice/FS-SelfService/cgi/payment_results.html,
15926           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
15927           self-service self-payments!
15928
15929 2003-05-19 06:54  ivan
15930
15931         * FS/FS/ClientAPI/MyAccount.pm,
15932           fs_selfservice/FS-SelfService/SelfService.pm,
15933           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15934           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
15935           bugs in processing payments via self-service... appears to be
15936           working so far
15937
15938 2003-05-19 06:38  ivan
15939
15940         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
15941           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15942           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
15943           payment processing with self-service (step two of the process)
15944
15945 2003-05-19 05:00  ivan
15946
15947         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
15948           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
15949           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
15950           FS::Misc with send_email subroutine, remove all duplicate code
15951           from     various modules   - move the realtime_bop from cust_bill
15952           to cust_main & change usage slightly.      invnum is no longer
15953           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
15954           self-service:   - fix some syntax errors, make payment UI (step
15955           one) really should be     working now
15956
15957 2003-05-18 17:15  ivan
15958
15959         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
15960           selfservice.cgi: processing payments...
15961
15962 2003-05-18 04:44  ivan
15963
15964         * FS/FS/ClientAPI/MyAccount.pm,
15965           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15966           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
15967           making payments all done
15968
15969 2003-05-18 01:09  ivan
15970
15971         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
15972           file
15973
15974 2003-05-18 01:08  ivan
15975
15976         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
15977           self-service make payment UI work
15978
15979 2003-05-17 23:20  ivan
15980
15981         * FS/FS/ClientAPI/MyAccount.pm,
15982           fs_selfservice/FS-SelfService/SelfService.pm,
15983           fs_selfservice/FS-SelfService/cgi/login.html,
15984           fs_selfservice/FS-SelfService/cgi/myaccount.html,
15985           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
15986           make payment UI done
15987
15988 2003-05-14 09:51  ivan
15989
15990         * FS/FS/cust_bill.pm: display recurring custom line items on
15991           invoices as well as one-shot ones
15992
15993 2003-05-12 23:01  ivan
15994
15995         * FS/FS/cust_bill_event.pm: - document missing fields in
15996           cust_bill_event
15997
15998 2003-05-12 22:47  ivan
15999
16000         * FS/FS/addr_block.pm: missing pod =cut at end
16001
16002 2003-05-12 20:22  ivan
16003
16004         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
16005           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16006           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16007           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
16008           self-service updates: cleanup and beginnings of "make a payment"
16009           - fix pod masking FS::svc_acct::cust_svc
16010
16011 2003-05-12 00:34  ivan
16012
16013         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
16014           setbuf call doesn't appear to be working...
16015
16016 2003-05-12 00:33  ivan
16017
16018         * httemplate/view/cust_main.cgi: fix service links
16019
16020 2003-05-11 15:55  ivan
16021
16022         * httemplate/index.html: mail forward search not yet implemented
16023
16024 2003-05-11 15:53  ivan
16025
16026         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
16027           strict vars
16028
16029 2003-05-11 15:34  ivan
16030
16031         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
16032
16033 2003-05-11 15:25  ivan
16034
16035         * htetc/handler.pl: handler.pl updates from Richard Siddall
16036           <richard.siddall@elirion.net>
16037
16038 2003-05-09 23:45  ivan
16039
16040         * httemplate/view/cust_main.cgi: first pass at new package list UI
16041
16042 2003-05-09 22:41  ivan
16043
16044         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
16045           last_bill dates from being set
16046
16047 2003-05-09 22:40  ivan
16048
16049         * FS/FS/cust_main.pm: - substitute '0' for existing blank
16050           setup/recur fees - use timelocal_nocheck instead of timelocal for
16051           proper wraparound
16052
16053 2003-05-09 12:30  khoff
16054
16055         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
16056           added CSS tags.
16057
16058 2003-05-09 00:17  ivan
16059
16060         * install/freebsd/ports: mod_ssl before mod_perl so mod_perl picks
16061           up EAPI
16062
16063 2003-05-09 00:05  ivan
16064
16065         * install/freebsd/: INSTALL, ports: little bit more fbsd install
16066           automation
16067
16068 2003-05-08 23:14  ivan
16069
16070         * install/freebsd/INSTALL: freebsd install
16071
16072 2003-05-08 23:03  ivan
16073
16074         * fs_selfservice/DEPLOY, install/freebsd/INSTALL,
16075           install/freebsd/ports: updated freebsd install
16076
16077 2003-05-08 18:18  ivan
16078
16079         * install/freebsd/ports: Net::SSH and Net::SCP are in ports
16080
16081 2003-05-08 17:10  ivan
16082
16083         * install/redhat/7.3/: INSTALL, sources.list: redhat install foo
16084
16085 2003-05-08 17:10  ivan
16086
16087         * install/freebsd/: INSTALL, ports: automated install foo
16088
16089 2003-05-08 03:28  ivan
16090
16091         * CREDITS: credit where credit's due
16092
16093 2003-05-08 02:34  ivan
16094
16095         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
16096           columns to '' / NULL
16097
16098 2003-05-02 19:06  ivan
16099
16100         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
16101           enable quota maintenance in infostreet export
16102
16103 2003-05-02 19:03  ivan
16104
16105         * bin/apache.export: typo in usage instructions
16106
16107 2003-05-02 18:30  ivan
16108
16109         * FS/FS/part_export.pm: clean up CVS cruft
16110
16111 2003-05-02 16:51  khoff
16112
16113         * httemplate/view/cust_main.cgi: CARD && DCRD?
16114
16115 2003-04-29 12:49  khoff
16116
16117         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
16118           = 0.  Suprisingly, '' works.
16119
16120 2003-04-29 11:28  khoff
16121
16122         * FS/FS/domain_record.pm: Better SOA checking
16123
16124 2003-04-29 09:59  khoff
16125
16126         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
16127           ip_addr field.
16128
16129 2003-04-25 19:01  khoff
16130
16131         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
16132
16133 2003-04-25 17:28  khoff
16134
16135         * FS/FS/cust_bill.pm: Tyop
16136
16137 2003-04-24 16:01  ivan
16138
16139         * httemplate/edit/cust_main.cgi: fix for bug triggered by
16140           nonexistant referring customer numbers
16141
16142 2003-04-24 11:46  khoff
16143
16144         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
16145           when no values change.  We would insert on an rv of zero, so now
16146           we select count(*)... instead of relying on the rv of the update.
16147
16148 2003-04-24 11:45  khoff
16149
16150         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
16151
16152 2003-04-23 19:46  ivan
16153
16154         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
16155           better shellcommands documentation of all sorts
16156
16157 2003-04-23 18:43  khoff
16158
16159         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
16160           an ISC BIND9 name server
16161
16162 2003-04-23 18:00  khoff
16163
16164         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
16165           svc_Common->hashref is bad.
16166
16167 2003-04-23 16:12  ivan
16168
16169         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
16170           bug#492
16171
16172 2003-04-23 15:16  ivan
16173
16174         * FS/FS/part_export.pm: might not be necessary, but to be safe...
16175
16176 2003-04-22 22:36  khoff
16177
16178         * httemplate/search/cust_main.cgi: Missing comma.
16179
16180 2003-04-22 21:53  khoff
16181
16182         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
16183           well.
16184
16185 2003-04-22 11:46  ivan
16186
16187         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
16188           httemplate/config/config.cgi: properly deprecate ancient apache &
16189           sendmail config options
16190
16191 2003-04-22 10:54  ivan
16192
16193         * httemplate/edit/part_export.cgi: mason is more strict about
16194           variables - patch from Richard Siddall, thanks
16195
16196 2003-04-21 21:39  ivan
16197
16198         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
16199           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
16200           FS/part_export/forward_shellcommands.pm,
16201           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
16202           update documentation - remove last vestiges of 1.3-style
16203           qmail/vpopmail exports from svc_domain and   svc_forward; add
16204           appropriate exports (closes: Bug#299)
16205
16206 2003-04-21 15:40  ivan
16207
16208         * httemplate/view/svc_acct.cgi: typo
16209
16210 2003-04-21 14:42  khoff
16211
16212         * FS/FS/addr_block.pm: renamed config option excludeaddr
16213
16214 2003-04-21 14:40  khoff
16215
16216         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
16217
16218 2003-04-21 14:29  khoff
16219
16220         * httemplate/edit/process/generic.cgi: Navigation fixes.
16221
16222 2003-04-21 14:13  khoff
16223
16224         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
16225           new routers.  Navigation cleanup.
16226
16227 2003-04-21 14:12  khoff
16228
16229         * httemplate/edit/router.cgi: Lines added for clairity
16230
16231 2003-04-21 13:53  ivan
16232
16233         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
16234           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
16235           FS/bin/freeside-setup, httemplate/docs/schema.html,
16236           httemplate/edit/cust_main.cgi,
16237           httemplate/edit/part_bill_event.cgi,
16238           httemplate/edit/process/cust_main.cgi,
16239           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
16240           on-demand vs. automatic cards & checks: added DCRD and DCHK
16241           payment types
16242
16243 2003-04-21 13:31  khoff
16244
16245         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
16246           sqlmail.  Added support for courier and dovecot authentication.
16247
16248 2003-04-21 13:27  khoff
16249
16250         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
16251           svc_broadband
16252
16253 2003-04-19 10:51  ivan
16254
16255         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
16256           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
16257           integration
16258
16259 2003-04-17 20:29  ivan
16260
16261         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
16262
16263 2003-04-02 06:52  ivan
16264
16265         * FS/FS/cust_main.pm: added order_pkgs sub
16266
16267 2003-04-02 03:38  ivan
16268
16269         * FS/FS/: UID.pm, cust_main.pm: better callbacks
16270
16271 2003-04-02 01:46  ivan
16272
16273         * httemplate/misc/process/meta-import.cgi: updated meta-import web
16274           UI to allow duplicate import tables
16275
16276 2003-04-01 19:23  ivan
16277
16278         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
16279           disappearing email invoice on errors, finally (closes: Bug#35)
16280
16281 2003-04-01 00:03  ivan
16282
16283         * FS/FS/Record.pm, httemplate/docs/index.html,
16284           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
16285           preliminary 1.5.0 upgrade docs - syntax error in main customer
16286           view
16287
16288 2003-03-31 22:55  ivan
16289
16290         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
16291           cancel button for customers (closes: Bug#25)
16292
16293 2003-03-31 17:22  ivan
16294
16295         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
16296           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
16297           httemplate/edit/process/REAL_cust_pkg.cgi,
16298           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
16299           correct last_bill problems with $0 invoice (non-existant) edge
16300           cases
16301
16302 2003-03-31 15:49  ivan
16303
16304         * httemplate/docs/schema.html: added last_bill column
16305
16306 2003-03-31 15:48  ivan
16307
16308         * FS/bin/freeside-setup: add 'last_bill' column
16309
16310 2003-03-28 21:34  ivan
16311
16312         * bin/apache.export: restart apache, not bind!
16313
16314 2003-03-28 20:52  ivan
16315
16316         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
16317           FS/FS/part_export/www_shellcommands.pm,
16318           httemplate/view/svc_www.cgi: correct web UI for svc_www services
16319           & no more @.domain in www_shellcommands export
16320
16321 2003-03-28 18:35  ivan
16322
16323         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
16324
16325 2003-03-28 18:19  ivan
16326
16327         * FS/FS/part_export.pm: cust_svc and svc_x methods
16328
16329 2003-03-28 13:59  ivan
16330
16331         * bin/apache.export: fix missing semicolon in apache export
16332
16333 2003-03-28 13:43  ivan
16334
16335         * FS/FS/part_export/apache.pm: oops in null apache export
16336
16337 2003-03-24 00:30  ivan
16338
16339         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
16340
16341 2003-03-19 20:36  ivan
16342
16343         * httemplate/edit/part_export.cgi: virtual wrap...
16344
16345 2003-03-19 20:09  ivan
16346
16347         * httemplate/edit/part_export.cgi: wrap this textbox hard
16348
16349 2003-03-19 20:00  ivan
16350
16351         * httemplate/edit/part_export.cgi: wide textareas
16352
16353 2003-03-19 19:41  ivan
16354
16355         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
16356           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
16357           bin/apache.export, bin/bind.export, bin/bsdshell.export,
16358           bin/sysvshell.export: apache export!
16359
16360 2003-03-11 03:40  ivan
16361
16362         * FS/FS/svc_domain.pm: another pg7.3 fix
16363
16364 2003-03-11 03:36  ivan
16365
16366         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
16367           meta import webUI updates
16368
16369 2003-03-11 02:41  ivan
16370
16371         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
16372
16373 2003-03-03 17:56  khoff
16374
16375         * FS/MANIFEST: updated for svc_broadband changes
16376
16377 2003-02-28 19:14  ivan
16378
16379         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
16380
16381 2003-02-24 21:40  ivan
16382
16383         * httemplate/edit/cust_main.cgi: remove max length on ACH account
16384           number
16385
16386 2003-02-11 17:21  khoff
16387
16388         * FS/bin/freeside-setup: s/;/,/
16389
16390 2003-02-05 21:26  ivan
16391
16392         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
16393           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
16394           FS/FS/cust_main.pm, FS/bin/freeside-setup,
16395           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
16396           httemplate/edit/part_pkg.cgi: time/data detail on invoices
16397
16398 2003-02-05 15:17  khoff
16399
16400         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
16401           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
16402           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
16403           httemplate/edit/svc_broadband.cgi,
16404           httemplate/edit/process/addr_block/add.cgi,
16405           httemplate/edit/process/addr_block/allocate.cgi,
16406           httemplate/edit/process/addr_block/deallocate.cgi,
16407           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
16408           httemplate/edit/process/router.cgi,
16409           httemplate/edit/process/svc_broadband.cgi,
16410           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
16411           httemplate/index.html, httemplate/view/svc_broadband.cgi:
16412           svc_broadband rewrite
16413
16414 2003-02-05 14:06  khoff
16415
16416         * FS/FS/cust_svc.pm: ip_netmask is gone now
16417
16418 2003-01-27 23:47  ivan
16419
16420         * FS/bin/freeside-setup: eek, and this is what caused connectup to
16421           fail too
16422
16423 2003-01-27 22:08  ivan
16424
16425         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
16426           dave denney <daud@kaosol.net>
16427
16428 2003-01-16 22:21  ivan
16429
16430         * FS/FS/ClientAPI/MyAccount.pm,
16431           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
16432           functionality
16433
16434 2003-01-15 18:58  ivan
16435
16436         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
16437
16438 2003-01-14 02:15  ivan
16439
16440         * Makefile: selfservice
16441
16442 2003-01-14 01:26  ivan
16443
16444         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
16445           init.d/freeside-init: move freeside-selfservice-server to proper
16446           MakeMaker install location
16447
16448 2003-01-14 00:49  ivan
16449
16450         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
16451           freeside-selfservice-server to init script add domsvc checking as
16452           a foreign key
16453
16454 2003-01-12 23:26  ivan
16455
16456         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
16457
16458 2003-01-12 22:19  ivan
16459
16460         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
16461           extraneous diffs
16462
16463 2003-01-09 23:41  ivan
16464
16465         * FS/FS/cust_bill.pm: pop off an extra blank line in
16466           business-onlinepayment options
16467
16468 2002-12-28 01:16  ivan
16469
16470         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
16471           business-onlinepayment mod_perl leakage in multi-database
16472           installs.  ugh.
16473
16474 2002-12-27 04:56  ivan
16475
16476         * FS/FS/cust_main.pm: better times on failed billing events
16477
16478 2002-12-24 22:59  ivan
16479
16480         * FS/bin/freeside-daily: declare $opt_p usage
16481
16482 2002-12-24 14:41  ivan
16483
16484         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
16485           optimization for ginourmous numbers of packages for intergate,
16486           whew
16487
16488 2002-12-23 15:56  ivan
16489
16490         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
16491           messages
16492
16493 2002-12-23 07:21  ivan
16494
16495         * FS/FS/cust_bill.pm: make agent available to invoice templates
16496
16497 2002-12-23 07:05  steve
16498
16499         * FS/FS/part_export/shellcommands.pm: add email address to
16500           shellcommands
16501
16502           don't error out when importing unaudited accounts (even though
16503           should probably be using $FS::svc_Common::noexport_hack anyway)
16504
16505 2002-12-23 06:54  steve
16506
16507         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
16508           signup_server-quiet, and emailcancel messages.
16509
16510 2002-12-23 06:22  steve
16511
16512         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
16513           selfservice_server-quiet, signup_server-quiet, and emailcancel
16514           messages.
16515
16516 2002-12-22 00:53  ivan
16517
16518         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
16519           freeside-daily to only run for a particular payby
16520           $disable_agentcheck option for cust_pkg for import optimization
16521
16522 2002-12-21 15:48  ivan
16523
16524         * httemplate/search/svc_domain.cgi: UI
16525
16526 2002-12-21 15:44  ivan
16527
16528         * httemplate/search/svc_domain.cgi: don't display all accounts in
16529           each domain
16530
16531 2002-12-21 02:14  ivan
16532
16533         * FS/FS/cust_main.pm: could be multiple returns from these
16534           searches, with taxclasses
16535
16536 2002-12-21 02:02  ivan
16537
16538         * FS/FS/Record.pm: better qsearchs warning
16539
16540 2002-12-20 23:36  ivan
16541
16542         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
16543
16544 2002-12-20 20:31  ivan
16545
16546         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
16547
16548 2002-12-19 19:29  ivan
16549
16550         * httemplate/view/cust_main.cgi: no changing cancelled packages
16551
16552 2002-12-17 13:31  ivan
16553
16554         * FS/FS/cust_bill.pm: invoice_lines() fix
16555
16556 2002-12-17 05:02  ivan
16557
16558         * httemplate/view/svc_acct.cgi: change wording
16559
16560 2002-12-17 02:42  ivan
16561
16562         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
16563
16564 2002-12-17 02:36  ivan
16565
16566         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
16567           sessions
16568
16569 2002-12-17 01:52  ivan
16570
16571         * FS/bin/freeside-sqlradius-seconds: sheesh
16572
16573 2002-12-17 01:48  ivan
16574
16575         * FS/bin/freeside-sqlradius-seconds: sigh
16576
16577 2002-12-17 01:47  ivan
16578
16579         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
16580           calculation?
16581
16582 2002-12-17 01:37  ivan
16583
16584         * FS/bin/freeside-sqlradius-seconds: grr double doh
16585
16586 2002-12-17 01:35  ivan
16587
16588         * FS/bin/freeside-sqlradius-seconds: doh
16589
16590 2002-12-17 01:30  ivan
16591
16592         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
16593
16594 2002-12-17 01:24  ivan
16595
16596         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
16597           freeside-sqlradius-seconds
16598
16599 2002-12-16 13:52  ivan
16600
16601         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
16602           are there others?
16603
16604 2002-12-16 10:53  ivan
16605
16606         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
16607
16608 2002-12-16 02:47  ivan
16609
16610         * httemplate/graph/money_time.cgi: working date range selector that
16611           defaults to the past year!
16612
16613 2002-12-14 13:18  ivan
16614
16615         * FS/FS/cust_svc.pm: fix for auditing packages
16616
16617 2002-12-12 16:31  ivan
16618
16619         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
16620           taxclass fix (?)
16621
16622 2002-12-12 13:44  ivan
16623
16624         * FS/FS/svc_acct.pm: custnum in welcome email
16625
16626 2002-12-10 16:12  ivan
16627
16628         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
16629           beginning of web-based data importer
16630
16631 2002-12-04 04:43  ivan
16632
16633         * bin/bind.export: really fixed now
16634
16635 2002-12-04 04:37  ivan
16636
16637         * bin/bind.export: oops, typo
16638
16639 2002-12-04 04:31  ivan
16640
16641         * FS/FS/cust_bill.pm: empty invoice_lines() fix
16642
16643 2002-11-27 21:44  ivan
16644
16645         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
16646           "Stephen Bechard" <steve@destek.net>
16647
16648 2002-11-27 21:10  ivan
16649
16650         * FS/FS/Conf.pm: deprecate username_policy
16651
16652 2002-11-26 03:58  ivan
16653
16654         * httemplate/misc/process/link.cgi: link by username now only links
16655           to same svcpart
16656
16657 2002-11-26 02:25  ivan
16658
16659         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
16660
16661 2002-11-25 21:42  ivan
16662
16663         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
16664
16665 2002-11-25 02:46  ivan
16666
16667         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
16668           radius group bug, whew
16669
16670 2002-11-22 19:39  ivan
16671
16672         * httemplate/index.html: eww get rid of black border on konq3
16673
16674 2002-11-22 04:19  ivan
16675
16676         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
16677           payments
16678
16679 2002-11-22 03:14  ivan
16680
16681         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
16682           add lec billing event
16683
16684 2002-11-22 02:48  ivan
16685
16686         * FS/FS/cust_main.pm: oops, one last LECB change
16687
16688 2002-11-21 23:50  ivan
16689
16690         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
16691           user dn in ldap export
16692
16693 2002-11-21 12:44  ivan
16694
16695         * FS/FS/part_export.pm: change DN labeling for those obtuse
16696           blockheads at netmagic
16697
16698 2002-11-20 13:13  ivan
16699
16700         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
16701           ability to have multiple comma-separated values to LDAP export
16702
16703 2002-11-20 02:09  ivan
16704
16705         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
16706           for the add call...?  i don't get LDAP
16707
16708 2002-11-20 01:10  ivan
16709
16710         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
16711
16712 2002-11-20 01:07  ivan
16713
16714         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
16715           field in cust_pay and cust_refund for ACH
16716
16717 2002-11-19 14:55  ivan
16718
16719         * FS/FS/cust_bill_event.pm: give better error message on bad
16720           invnum, also 'use FS::cust_bill' here
16721
16722 2002-11-19 14:48  ivan
16723
16724         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
16725           CHECK
16726
16727 2002-11-19 13:20  ivan
16728
16729         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
16730           given
16731
16732 2002-11-19 12:56  ivan
16733
16734         * FS/FS/part_export/ldap.pm: ldap export update
16735
16736 2002-11-19 12:36  ivan
16737
16738         * FS/bin/freeside-setup: increase length of reczone and recdata
16739           fields in domain_record
16740
16741 2002-11-19 02:09  ivan
16742
16743         * FS/FS/cust_bill.pm: typo adding lec transactions
16744
16745 2002-11-19 02:02  ivan
16746
16747         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
16748
16749 2002-11-19 01:51  ivan
16750
16751         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16752           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
16753           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
16754           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
16755           httemplate/edit/part_bill_event.cgi,
16756           httemplate/view/cust_main.cgi: add LEC billing
16757
16758 2002-11-18 21:17  ivan
16759
16760         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
16761           number limit
16762
16763 2002-11-18 02:15  ivan
16764
16765         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
16766           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
16767           preliminary ldap export
16768
16769 2002-11-16 02:33  ivan
16770
16771         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
16772
16773 2002-11-09 02:59  ivan
16774
16775         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
16776           per-hour charging
16777
16778 2002-11-07 14:53  ivan
16779
16780         * FS/FS/cust_main.pm: doc
16781
16782 2002-11-05 20:23  ivan
16783
16784         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
16785           closes: Bug#474
16786
16787 2002-11-05 20:11  ivan
16788
16789         * httemplate/edit/part_pkg.cgi: data billing
16790
16791 2002-11-05 19:58  ivan
16792
16793         * httemplate/edit/part_pkg.cgi: data charging
16794
16795 2002-11-05 15:43  ivan
16796
16797         * httemplate/view/svc_acct.cgi: ui
16798
16799 2002-11-05 15:41  ivan
16800
16801         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
16802           correct radacct column names
16803
16804 2002-11-05 15:34  ivan
16805
16806         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
16807
16808 2002-11-05 15:29  ivan
16809
16810         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
16811           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
16812           bandwidth charges from sqlradius
16813
16814 2002-11-05 12:29  ivan
16815
16816         * FS/bin/freeside-sqlradius-radacctd: lost?
16817
16818 2002-11-04 15:40  ivan
16819
16820         * FS/FS/CGI.pm: balance on small_custview
16821
16822 2002-11-04 12:51  ivan
16823
16824         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
16825           view
16826
16827 2002-11-01 16:13  ivan
16828
16829         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
16830
16831 2002-10-28 05:22  ivan
16832
16833         * FS/bin/freeside-queued: signal-less queued child handling
16834           (closes: Bug#477)
16835
16836 2002-10-25 14:24  ivan
16837
16838         * FS/FS/part_export/shellcommands.pm: make $old_domain available
16839           too
16840
16841 2002-10-25 06:39  ivan
16842
16843         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
16844           numbers
16845
16846 2002-10-23 10:07  ivan
16847
16848         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
16849
16850 2002-10-23 08:49  ivan
16851
16852         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
16853           httemplate/view/cust_main.cgi: add option to unapply payments
16854
16855 2002-10-22 02:15  ivan
16856
16857         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
16858
16859 2002-10-22 01:13  ivan
16860
16861         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
16862           ACH fixes from s5
16863
16864 2002-10-21 23:28  ivan
16865
16866         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
16867           invoice events too
16868
16869 2002-10-21 08:20  ivan
16870
16871         * httemplate/edit/part_svc.cgi: don't disable for all items
16872
16873 2002-10-21 08:14  ivan
16874
16875         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
16876           or password from being defined
16877
16878 2002-10-20 01:27  ivan
16879
16880         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
16881           shellcommands suspension/unsuspension hooks
16882
16883 2002-10-20 00:26  ivan
16884
16885         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
16886           there is one
16887
16888 2002-10-19 20:28  ivan
16889
16890         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
16891           export option
16892
16893 2002-10-18 09:54  ivan
16894
16895         * Makefile: force executable permissions on bin/pod2x
16896
16897 2002-10-18 06:28  ivan
16898
16899         * FS/bin/freeside-radgroup: argh
16900
16901 2002-10-18 06:23  ivan
16902
16903         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
16904           cache
16905
16906 2002-10-18 03:28  ivan
16907
16908         * FS/: MANIFEST, bin/freeside-radgroup: adding
16909
16910 2002-10-17 08:06  ivan
16911
16912         * httemplate/view/svc_acct.cgi: use consistant terminology
16913
16914 2002-10-17 08:05  ivan
16915
16916         * httemplate/view/svc_acct.cgi: UI change for hour info
16917
16918 2002-10-17 07:59  ivan
16919
16920         * FS/FS/cust_svc.pm: yay missing paren
16921
16922 2002-10-17 07:50  ivan
16923
16924         * FS/FS/cust_svc.pm: *sigh* better debugging
16925
16926 2002-10-17 07:46  ivan
16927
16928         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
16929
16930 2002-10-17 07:37  ivan
16931
16932         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
16933
16934 2002-10-17 07:33  ivan
16935
16936         * httemplate/view/svc_acct.cgi: sqlradacct hour update
16937
16938 2002-10-17 07:16  ivan
16939
16940         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
16941           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
16942           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
16943           datasrc, not plandata options (whew)
16944
16945 2002-10-15 02:54  ivan
16946
16947         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
16948
16949 2002-10-14 00:44  ivan
16950
16951         * FS/FS/Conf.pm: s/bool/checkbox/
16952
16953 2002-10-14 00:30  ivan
16954
16955         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
16956           config file allows selection of accounts from any domain
16957
16958 2002-10-13 23:17  ivan
16959
16960         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
16961           billing
16962
16963 2002-10-13 23:16  ivan
16964
16965         * httemplate/view/svc_acct.cgi: show time online this billing cycle
16966           on view account screen
16967
16968 2002-10-13 00:14  ivan
16969
16970         * httemplate/docs/session.html: doh
16971
16972 2002-10-12 18:14  ivan
16973
16974         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
16975           non-Pg and Pg before 7.1
16976
16977 2002-10-12 18:05  ivan
16978
16979         * FS/FS/cust_bill.pm: bug fix in new ACH code
16980
16981 2002-10-12 07:21  ivan
16982
16983         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
16984           dayphone/nightphone msgcat
16985
16986 2002-10-12 06:46  ivan
16987
16988         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
16989           dayphone/nightphone as customizable labels, closes: Bug#464
16990
16991 2002-10-12 06:26  ivan
16992
16993         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
16994           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
16995           charge per-hour against an external radacct table
16996
16997 2002-10-12 03:15  ivan
16998
16999         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
17000           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
17001           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
17002           httemplate/edit/process/cust_main.cgi,
17003           httemplate/view/cust_main.cgi: ACH support
17004
17005 2002-10-10 09:48  ivan
17006
17007         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
17008           expiration dates
17009
17010 2002-10-10 09:28  ivan
17011
17012         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
17013
17014 2002-10-09 07:30  ivan
17015
17016         * FS/FS/Conf.pm: nasty typo
17017
17018 2002-10-09 06:59  ivan
17019
17020         * FS/FS/Conf.pm: don't explicitly specify unclassified config
17021           section
17022
17023 2002-10-09 06:43  ivan
17024
17025         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
17026           existing directories in vpopmail export
17027
17028 2002-10-09 06:07  ivan
17029
17030         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
17031           the attribute used for plaintext pw's
17032
17033 2002-10-08 04:10  ivan
17034
17035         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
17036           package browse (closes: Bug#467)
17037
17038 2002-10-08 03:50  ivan
17039
17040         * eg/export_template.pm: slightly less sucky
17041
17042 2002-10-08 01:33  ivan
17043
17044         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
17045           displays static HTML on account view (closes: Bug#465)
17046
17047 2002-10-07 21:46  ivan
17048
17049         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
17050           httemplate/view/cust_main.cgi: payby-default config option, with
17051           special "HIDE" option to disable billing information in the web
17052           interface (closes: Bug#468)
17053
17054 2002-10-07 01:47  ivan
17055
17056         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
17057           not when it is *before*
17058
17059 2002-10-05 04:14  ivan
17060
17061         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
17062           blank id fields
17063
17064 2002-10-04 05:56  ivan
17065
17066         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
17067           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
17068           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
17069           httemplate/view/cust_main.cgi: working on the road:   - easier
17070           "change package" link for changing one package to another   -
17071           sqlradius export now compatible with Pg   - indices on phone
17072           numbers   - install instructions specify Pg 7.1 (at least until
17073           ILIKE thing is changed)   - searching on phone number fragments
17074
17075 2002-10-04 05:39  ivan
17076
17077         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
17078
17079 2002-10-04 05:29  ivan
17080
17081         * FS/bin/freeside-count-active-customers: adding
17082
17083 2002-10-04 05:09  ivan
17084
17085         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
17086           print   is now: send email to invoice from address
17087
17088 2002-10-03 08:29  ivan
17089
17090         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
17091           Crypt-Password for encrypted pw's
17092
17093 2002-09-27 05:14  ivan
17094
17095         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
17096
17097 2002-09-27 05:14  ivan
17098
17099         * FS/FS/UID.pm: don't chop blanks
17100
17101 2002-09-26 22:36  ivan
17102
17103         * FS/bin/freeside-adduser: lock mapsecrets file
17104
17105 2002-09-25 22:28  ivan
17106
17107         * Makefile: fix $INIT_FILE usage
17108
17109 2002-09-25 22:26  ivan
17110
17111         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
17112
17113 2002-09-25 22:25  ivan
17114
17115         * Makefile: oops
17116
17117 2002-09-25 21:45  ivan
17118
17119         * httemplate/search/svc_acct.cgi: tyop
17120
17121 2002-09-25 02:11  ivan
17122
17123         * Makefile: doc
17124
17125 2002-09-25 02:09  ivan
17126
17127         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
17128           "Authentication-Type" for netc.net.au (radiator?)
17129
17130 2002-09-24 01:31  ivan
17131
17132         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
17133
17134 2002-09-23 07:27  ivan
17135
17136         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
17137           redirects header-handling changes necessary for chart .cgis
17138
17139 2002-09-23 01:50  ivan
17140
17141         * Makefile: better default Pg datasource
17142
17143 2002-09-21 04:17  ivan
17144
17145         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
17146           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
17147           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
17148           FS/FS/cust_main_county.pm, bin/create-history-tables,
17149           httemplate/browse/cust_main_county.cgi,
17150           httemplate/edit/cust_main_county.cgi,
17151           httemplate/edit/process/cust_main_county.cgi: all taxes now have
17152           names.  closes: Bug#15
17153
17154 2002-09-20 08:49  ivan
17155
17156         * README: d
17157
17158 2002-09-20 08:49  ivan
17159
17160         * FS/Makefile.PL: installing into /usr/bin, bah
17161
17162 2002-09-20 08:48  ivan
17163
17164         * FS/FS.pm: doc
17165
17166 2002-09-20 08:48  ivan
17167
17168         * Makefile: 1.5.0
17169
17170 2002-09-20 08:47  ivan
17171
17172         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
17173           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
17174           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
17175           freeside-deloutsource and freeside-deloutsourceuser
17176
17177 2002-09-20 08:46  ivan
17178
17179         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
17180
17181 2002-09-20 07:48  ivan
17182
17183         * FS/FS/part_export.pm: extraneous warn
17184
17185 2002-09-20 05:50  ivan
17186
17187         * FS/bin/freeside-setup: move from bin/fs-setup to
17188           FS/bin/freeside-setup
17189
17190 2002-09-20 03:16  ivan
17191
17192         * FS/FS/UID.pm: change otaker fields to 32 chars
17193
17194 2002-09-19 06:34  ivan
17195
17196         * FS/FS/Record.pm, bin/dbdef-create: use database SERIAL or
17197           AUTO_INCREMENT for primary keys, finally, yay! closes: bug#69
17198
17199 2002-09-19 01:43  ivan
17200
17201         * FS/bin/freeside-daily: package expiration
17202
17203 2002-09-19 01:34  ivan
17204
17205         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
17206
17207 2002-09-18 15:50  ivan
17208
17209         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
17210           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
17211           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
17212           httemplate/view/svc_acct.cgi: remove domain config file, closes:
17213           Bug#269
17214
17215 2002-09-18 15:38  ivan
17216
17217         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
17218
17219 2002-09-18 05:10  ivan
17220
17221         * httemplate/docs/: index.html, legacy.html: doc
17222
17223 2002-09-17 03:21  ivan
17224
17225         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
17226           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
17227           support
17228
17229 2002-09-17 02:19  ivan
17230
17231         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
17232           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
17233           httemplate/index.html, httemplate/docs/schema.dia,
17234           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
17235           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
17236           httemplate/search/svc_domain.cgi: remove svc_acct_sm
17237
17238 2002-09-16 17:40  ivan
17239
17240         * FS/FS/cust_bill.pm: send_ftp doc fix
17241
17242 2002-09-16 17:33  ivan
17243
17244         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
17245           "emailinvoiceauto" implementation rewritten to work properly,
17246           stop
17247               overwriting existing invoice destinations
17248
17249 2002-09-16 02:27  ivan
17250
17251         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
17252
17253 2002-09-11 02:28  ivan
17254
17255         * httemplate/browse/svc_acct_pop.cgi: mason error
17256
17257 2002-09-11 02:09  ivan
17258
17259         * httemplate/search/cust_main.cgi: mason warnings
17260
17261 2002-09-09 20:31  ivan
17262
17263         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
17264           order numbers, like VirtualNet
17265
17266 2002-09-09 16:05  khoff
17267
17268         * httemplate/: edit/svc_broadband.cgi,
17269           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
17270           svc_broadband merge
17271
17272 2002-09-09 16:01  khoff
17273
17274         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
17275           httemplate/edit/part_svc.cgi,
17276           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
17277           svc_broadband merge
17278
17279 2002-09-09 15:56  khoff
17280
17281         * FS/MANIFEST: svc_broadband merge
17282
17283 2002-09-09 12:56  ivan
17284
17285         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
17286           vpopmail user
17287
17288 2002-09-09 12:54  ivan
17289
17290         * httemplate/docs/ssh.html: doc clarification about users
17291
17292 2002-09-09 05:34  ivan
17293
17294         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
17295           ClientAPI/passwd.pm: : is not legal in GECOS
17296
17297 2002-09-08 05:57  ivan
17298
17299         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
17300           records first, then svc_domain
17301
17302 2002-09-08 05:40  ivan
17303
17304         * bin/bind.export: error out if can't open .HEADER files
17305
17306 2002-09-08 04:36  ivan
17307
17308         * README: 1.4.1
17309
17310 2002-09-08 02:49  ivan
17311
17312         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
17313           useful default domain files
17314
17315 2002-09-07 07:20  ivan
17316
17317         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
17318           description, give up hoping for a better description of the
17319           export from jeff
17320
17321 2002-09-06 19:27  ivan
17322
17323         * httemplate/docs/index.html: 1.4.1
17324
17325 2002-09-06 19:19  ivan
17326
17327         * FS/FS/part_export/vpopmail.pm: import flocking constants
17328
17329 2002-09-05 11:51  ivan
17330
17331         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
17332
17333 2002-09-05 10:01  ivan
17334
17335         * httemplate/edit/cust_main.cgi: "same as billing address" box
17336           would uncheck itself on errors (only looked at previous
17337           ship_last, not CGI checkbox value too)  Closes: Bug#448
17338
17339 2002-09-05 09:51  ivan
17340
17341         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
17342           compatibility
17343
17344 2002-09-05 06:50  ivan
17345
17346         * httemplate/browse/part_svc.cgi: don't show "clone an existing
17347           service definition" if there aren't any yet
17348
17349 2002-09-05 06:27  ivan
17350
17351         * FS/FS/cust_main.pm, httemplate/index.html,
17352           httemplate/misc/cust_main-import_charges.cgi,
17353           httemplate/misc/process/cust_main-import_charges.cgi: batch
17354           charge/credit import
17355
17356 2002-09-05 06:01  ivan
17357
17358         * FS/FS/svc_acct.pm: show illegal dir in error msg
17359
17360 2002-09-05 02:10  ivan
17361
17362         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
17363           extraneous `vpopmail machine' field
17364
17365 2002-09-04 05:43  ivan
17366
17367         * Makefile, httemplate/index.html: 1.4.1beta1
17368
17369 2002-09-04 01:42  ivan
17370
17371         * httemplate/edit/part_pkg.cgi: spelling
17372
17373 2002-08-30 16:48  ivan
17374
17375         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
17376
17377 2002-08-30 16:42  ivan
17378
17379         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
17380           httemplate/edit/process/part_bill_event.cgi: new invoice event:
17381           upload a CSV file
17382
17383 2002-08-30 16:17  ivan
17384
17385         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
17386           of their cust_pkg.bill date) - setting cust_pkg.bill date
17387           directly bypasses setup fee
17388
17389 2002-08-30 10:34  ivan
17390
17391         * FS/FS/cust_main.pm, httemplate/index.html,
17392           httemplate/misc/cust_main-import.cgi,
17393           httemplate/misc/process/cust_main-import.cgi: working CSV import
17394           for crcmn
17395
17396 2002-08-30 04:33  ivan
17397
17398         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
17399           (hopefully) better error message
17400
17401 2002-08-30 03:25  ivan
17402
17403         * Makefile: silly conf/registries dir still hanging around in CVS
17404           checkouts
17405
17406 2002-08-29 07:11  ivan
17407
17408         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
17409
17410 2002-08-29 02:11  ivan
17411
17412         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
17413           import, make username/password for unexported services conflict
17414           at least with self
17415
17416 2002-08-29 01:13  khoff
17417
17418         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
17419
17420 2002-08-29 00:50  ivan
17421
17422         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
17423
17424 2002-08-28 23:02  ivan
17425
17426         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
17427
17428 2002-08-28 22:57  ivan
17429
17430         * httemplate/view/svc_acct.cgi: password viewing UI change
17431
17432 2002-08-27 00:26  khoff
17433
17434         * FS/FS/Record.pm: Yip yip, I sprained my brain
17435
17436 2002-08-26 13:40  ivan
17437
17438         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
17439
17440 2002-08-24 20:54  ivan
17441
17442         * FS/bin/freeside-addoutsourceuser: ?
17443
17444 2002-08-24 20:42  ivan
17445
17446         * FS/bin/freeside-addoutsourceuser: correct secrets file path
17447
17448 2002-08-24 19:35  ivan
17449
17450         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
17451           passwords
17452
17453 2002-08-24 19:26  ivan
17454
17455         * FS/FS/part_export/shellcommands.pm: properly quote password as
17456           well as finger
17457
17458 2002-08-24 18:48  ivan
17459
17460         * FS/bin/freeside-addoutsourceuser: password
17461
17462 2002-08-24 18:48  ivan
17463
17464         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
17465           bin/freeside-addoutsourceuser
17466
17467 2002-08-24 18:16  ivan
17468
17469         * FS/bin/: freeside-adduser, freeside-setup: doc
17470
17471 2002-08-24 18:14  ivan
17472
17473         * FS/bin/freeside-setup: noninteractive freeside-setup
17474
17475 2002-08-24 18:09  ivan
17476
17477         * FS/bin/: freeside-adduser, freeside-setup: doc
17478
17479 2002-08-24 01:13  ivan
17480
17481         * FS/bin/freeside-adduser: also do -b flag
17482
17483 2002-08-24 00:43  ivan
17484
17485         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
17486           in commands
17487
17488 2002-08-24 00:20  ivan
17489
17490         * httemplate/edit/part_export.cgi: don't substitute defaults for
17491           empty options when editing exports
17492
17493 2002-08-23 23:41  ivan
17494
17495         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
17496           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
17497           fix - no strict 'vars'; when necessary
17498
17499 2002-08-23 20:29  ivan
17500
17501         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
17502           unprovision a single service
17503
17504 2002-08-23 19:10  ivan
17505
17506         * FS/bin/freeside-addoutsource: fix path
17507
17508 2002-08-23 18:53  ivan
17509
17510         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
17511
17512 2002-08-23 17:51  ivan
17513
17514         * httemplate/view/cust_main.cgi: UI
17515
17516 2002-08-23 17:16  ivan
17517
17518         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
17519           bin/freeside-addoutsource
17520
17521 2002-08-23 16:43  ivan
17522
17523         * FS/: MANIFEST, FS/part_export.pm,
17524           FS/part_export/domain_shellcommands.pm,
17525           t/part_export-domain_shellcommands.t: add domain_shellcommands
17526           export
17527
17528 2002-08-19 16:08  ivan
17529
17530         * httemplate/view/cust_main.cgi: encode_entities for comments
17531           entries
17532
17533 2002-08-11 23:17  ivan
17534
17535         * rt/etc/schema.Pg: import rt 2.0.14
17536
17537 2002-08-02 17:39  ivan
17538
17539         * httemplate/docs/legacy.html: remove some extra modules from
17540           install doc
17541
17542 2002-07-31 11:55  ivan
17543
17544         * FS/FS/part_export.pm: delete directories when deleting users on
17545           freebsd
17546
17547 2002-07-31 06:18  ivan
17548
17549         * FS/FS/svc_acct.pm: fix bug with static IP addresses
17550
17551 2002-07-26 20:56  ivan
17552
17553         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
17554           interface to lib code
17555
17556 2002-07-26 19:47  ivan
17557
17558         * FS/bin/freeside-daily: vacuum pg databases daily
17559
17560 2002-07-25 19:33  ivan
17561
17562         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
17563           shellcommands edit gecos field too
17564
17565 2002-07-23 05:37  ivan
17566
17567         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
17568
17569 2002-07-22 03:50  ivan
17570
17571         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
17572           adding
17573
17574 2002-07-22 03:20  ivan
17575
17576         * Makefile: 1.4.0
17577
17578 2002-07-22 03:18  ivan
17579
17580         * FS/FS/CGI.pm: UI
17581
17582 2002-07-22 03:18  ivan
17583
17584         * FS/FS/cust_main.pm: sort bills by date
17585
17586 2002-07-16 05:29  ivan
17587
17588         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
17589           FS/ClientAPI/passwd.pm: ClientAPI
17590
17591 2002-07-16 05:28  ivan
17592
17593         * fs_selfservice/: DEPLOY, fs_passwd_test,
17594           FS-SelfService/SelfService.pm,
17595           FS-SelfService/freeside-selfservice-clientd,
17596           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
17597           FS-SelfService/cgi/selfservice.cgi,
17598           FS-SelfService/cgi/view_invoice.html: invoice viewing...
17599
17600 2002-07-15 20:57  ivan
17601
17602         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
17603
17604 2002-07-15 20:56  ivan
17605
17606         * FS/FS/part_export/infostreet.pm: better error handling
17607
17608 2002-07-15 20:47  ivan
17609
17610         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
17611
17612 2002-07-15 01:28  ivan
17613
17614         * fs_selfservice/: fs_passwd_test,
17615           FS-SelfService/freeside-selfservice-clientd: working framework,
17616           no hung clients, whew
17617
17618 2002-07-14 18:44  ivan
17619
17620         * bin/bind.import: finally a working DNS::ZoneParse
17621
17622 2002-07-11 06:52  ivan
17623
17624         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
17625           FS-SelfService/SelfService.pm,
17626           FS-SelfService/freeside-selfservice-clientd: finally working
17627           async framework
17628
17629 2002-07-08 19:23  ivan
17630
17631         * httemplate/docs/: schema.dia, schema.png: new schema diagram
17632
17633 2002-07-08 10:14  ivan
17634
17635         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
17636           different freeside uid/gid
17637
17638 2002-07-08 08:56  ivan
17639
17640         * httemplate/edit/svc_acct.cgi: better error message
17641
17642 2002-07-08 06:07  ivan
17643
17644         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
17645           edit expiration dates
17646
17647 2002-07-08 03:01  ivan
17648
17649         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
17650           should remove home directories
17651
17652 2002-07-07 10:49  ivan
17653
17654         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
17655           new-export-aware, closes: #431
17656
17657 2002-07-06 05:15  ivan
17658
17659         * Makefile: beta2
17660
17661 2002-07-06 04:08  ivan
17662
17663         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
17664           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
17665
17666 2002-07-06 01:50  ivan
17667
17668         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
17669           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
17670
17671 2002-07-06 01:29  ivan
17672
17673         * httemplate/view/cust_main.cgi: speling
17674
17675 2002-07-06 00:32  ivan
17676
17677         * httemplate/edit/part_pkg.cgi: fix speling
17678
17679 2002-07-06 00:30  ivan
17680
17681         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
17682           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
17683           job queue & exports, and make them configurable
17684
17685 2002-07-05 21:20  ivan
17686
17687         * FS/FS/svc_acct.pm: typo
17688
17689 2002-07-05 16:32  ivan
17690
17691         * httemplate/config/config.cgi: fix bug with config having a value
17692           not in the select
17693
17694 2002-07-04 03:35  ivan
17695
17696         * httemplate/browse/: agent.cgi, agent_type.cgi,
17697           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
17698           svc_acct_pop.cgi: move "add" links to the top
17699
17700 2002-07-03 07:45  ivan
17701
17702         * FS/t/part_export-http.t: s/_post//
17703
17704 2002-07-03 07:21  ivan
17705
17706         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
17707           t/part_export-http.t: http export
17708
17709 2002-07-03 04:37  ivan
17710
17711         * FS/FS/InitHandler.pm: 54
17712
17713 2002-07-03 04:35  ivan
17714
17715         * FS/FS/InitHandler.pm: sacrifice memory for speed
17716
17717 2002-07-03 04:31  ivan
17718
17719         * FS/FS/InitHandler.pm: preload modules
17720
17721 2002-07-03 04:23  ivan
17722
17723         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
17724           apache init
17725
17726 2002-07-03 04:10  ivan
17727
17728         * FS/FS/UID.pm: allow InitHandler to work during apache startup
17729
17730 2002-07-03 03:50  ivan
17731
17732         * FS/FS/InitHandler.pm: skip comment & blank lines
17733
17734 2002-07-03 03:48  ivan
17735
17736         * FS/FS/InitHandler.pm: debug
17737
17738 2002-07-03 03:33  ivan
17739
17740         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
17741           dbdefs
17742
17743 2002-07-02 20:57  ivan
17744
17745         * FS/FS/cust_main.pm: working one-time charges again
17746
17747 2002-07-02 20:52  ivan
17748
17749         * httemplate/view/cust_main.cgi: ui
17750
17751 2002-07-02 20:47  ivan
17752
17753         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
17754           httemplate/edit/process/quick-charge.cgi,
17755           httemplate/view/cust_main.cgi: one-time charges with tax classes
17756
17757 2002-07-02 19:25  ivan
17758
17759         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
17760           httemplate/config/config.cgi: deprecate text radius config
17761           options update config docs
17762
17763 2002-07-02 18:47  ivan
17764
17765         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
17766
17767 2002-07-02 18:05  ivan
17768
17769         * FS/bin/freeside-sqlradius-reset: pod
17770
17771 2002-07-02 18:01  ivan
17772
17773         * FS/bin/freeside-sqlradius-reset: fix usage message
17774
17775 2002-07-02 16:03  ivan
17776
17777         * FS/FS/part_export.pm: fix usermod commands for freebsd
17778
17779 2002-07-02 07:37  ivan
17780
17781         * Makefile: beta1!!
17782
17783 2002-07-02 07:22  ivan
17784
17785         * FS/FS/part_export/textradius.pm: working textradius export
17786
17787 2002-07-02 07:00  ivan
17788
17789         * FS/FS/part_export/textradius.pm: better diagnostics
17790
17791 2002-07-02 06:22  ivan
17792
17793         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
17794
17795 2002-07-02 06:04  ivan
17796
17797         * FS/FS/part_export/shellcommands.pm: no warnings
17798
17799 2002-07-02 06:00  ivan
17800
17801         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
17802           linux and freebsd shellcommands
17803
17804 2002-07-02 04:29  ivan
17805
17806         * FS/FS/part_export.pm: fix for freebsd presets
17807
17808 2002-07-02 04:27  ivan
17809
17810         * FS/FS/part_export.pm: useful shellcommands presets
17811
17812 2002-07-02 03:14  ivan
17813
17814         * FS/bin/freeside-queued: grr old openssh grr freebsd
17815
17816 2002-07-02 02:42  ivan
17817
17818         * FS/bin/freeside-queued: fleabsd grr
17819
17820 2002-07-02 02:39  ivan
17821
17822         * FS/bin/freeside-queued: freebsd is sofa king broken
17823
17824 2002-07-02 00:31  ivan
17825
17826         * FS/FS/part_export/textradius.pm: working textradius
17827
17828 2002-07-02 00:13  ivan
17829
17830         * FS/FS/part_export/textradius.pm: better error reporting from
17831           rsync
17832
17833 2002-07-01 23:58  ivan
17834
17835         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
17836           s/options/option/, oops, and machine isn't an option
17837
17838 2002-07-01 23:48  ivan
17839
17840         * FS/FS/queue.pm: error messages can have other chars
17841
17842 2002-07-01 15:38  ivan
17843
17844         * FS/FS/part_export/textradius.pm: prevent any possible infinite
17845           looping
17846
17847 2002-07-01 02:15  ivan
17848
17849         * FS/FS/part_export/textradius.pm: real-time! text radius export
17850
17851 2002-06-30 04:01  ivan
17852
17853         * CREDITS: administrivia
17854
17855 2002-06-30 00:17  ivan
17856
17857         * FS/FS/Record.pm: oops, very bad
17858
17859 2002-06-30 00:16  ivan
17860
17861         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
17862           Pg money type)
17863
17864 2002-06-30 00:04  ivan
17865
17866         * FS/FS/Record.pm: fix dbdef caching
17867
17868 2002-06-29 19:13  ivan
17869
17870         * FS/: MANIFEST, FS/part_export.pm,
17871           FS/part_export/shellcommands_withdomain.pm,
17872           t/part_export-shellcommands_withdomain.t: export!
17873
17874 2002-06-29 18:18  ivan
17875
17876         * httemplate/docs/ssh.html: adding
17877
17878 2002-06-28 13:31  ivan
17879
17880         * FS/FS/svc_acct.pm: better error message for illegal password
17881
17882 2002-06-28 13:21  ivan
17883
17884         * FS/FS/cust_main.pm: better error message for missing tax classes
17885
17886 2002-06-28 03:49  ivan
17887
17888         * FS/FS/Record.pm: remove extraneous check
17889
17890 2002-06-28 01:23  ivan
17891
17892         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
17893           hopefully keeping performance improvement
17894
17895 2002-06-27 20:09  ivan
17896
17897         * httemplate/view/cust_main.cgi: more card display changes
17898
17899 2002-06-27 19:21  ivan
17900
17901         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
17902           first
17903
17904 2002-06-27 02:23  ivan
17905
17906         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
17907           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
17908           exports
17909
17910 2002-06-27 02:19  ivan
17911
17912         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
17913           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
17914           t/part_export-null.t, t/part_export-sysvshell.t,
17915           t/part_export-www_shellcommands.t: export updates
17916
17917 2002-06-26 01:36  ivan
17918
17919         * FS/FS/part_export.pm: tyop
17920
17921 2002-06-26 01:32  ivan
17922
17923         * FS/FS/part_export.pm: better export docs/defaults
17924
17925 2002-06-26 01:12  ivan
17926
17927         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
17928           one-time charges
17929
17930 2002-06-26 01:05  ivan
17931
17932         * httemplate/view/cust_main.cgi: close form tags
17933
17934 2002-06-26 00:42  ivan
17935
17936         * bin/: bsdshell.export, sysvshell.export: shell.export ->
17937           bsdshell.export & sysvshell.export
17938
17939 2002-06-25 20:53  ivan
17940
17941         * FS/FS/part_export_option.pm: export options can be anything
17942
17943 2002-06-25 19:37  ivan
17944
17945         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
17946           with email invoices too
17947
17948 2002-06-25 18:35  ivan
17949
17950         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
17951           httemplate/edit/process/quick-cust_pkg.cgi,
17952           httemplate/view/cust_main.cgi: working one-time charges
17953
17954 2002-06-25 17:41  ivan
17955
17956         * httemplate/edit/part_pkg.cgi: ui
17957
17958 2002-06-25 16:27  ivan
17959
17960         * httemplate/view/svc_www.cgi: add link to controlling account
17961
17962 2002-06-25 00:18  ivan
17963
17964         * FS/bin/freeside-queued: might work again under mysql
17965
17966 2002-06-23 12:16  ivan
17967
17968         * FS/FS/domain_record.pm: domain_record records attached to svc_www
17969           records are no longer delete-able, patch from "Stephen Bechard"
17970           <steve@destek.net>, thanks!  closes: Bug#434
17971
17972 2002-06-22 22:44  ivan
17973
17974         * httemplate/edit/process/svc_www.cgi: patch to get this working
17975           from Stephen Bechard <steve@destek.net>
17976
17977 2002-06-22 22:43  ivan
17978
17979         * httemplate/view/svc_www.cgi: add link to edit and format nicely
17980
17981 2002-06-22 18:36  ivan
17982
17983         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
17984           "Stephen Bechard" <steve@destek.net>, thanks
17985
17986 2002-06-22 18:33  ivan
17987
17988         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
17989           works now, patch from "Stephen Bechard" <steve@destek.net>
17990
17991 2002-06-21 14:49  ivan
17992
17993         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
17994           noment's request
17995
17996 2002-06-21 13:26  ivan
17997
17998         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
17999           setting
18000
18001 2002-06-21 13:17  ivan
18002
18003         * FS/FS/part_export/infostreet.pm: debugging option
18004
18005 2002-06-21 02:57  ivan
18006
18007         * bin/passwd.import: no, don't check for duplicates like this by
18008           default... not new-export style
18009
18010 2002-06-21 02:56  ivan
18011
18012         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
18013           stuff still needs to be rewritten for new exports
18014
18015 2002-06-21 02:15  ivan
18016
18017         * bin/passwd.import: oops
18018
18019 2002-06-21 02:13  ivan
18020
18021         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
18022           fixes...
18023
18024 2002-06-21 02:11  ivan
18025
18026         * bin/passwd.import: tiny bit better passwd.import
18027
18028 2002-06-21 01:29  ivan
18029
18030         * httemplate/index.html: uid search on main menu, updated upgrade
18031           docs
18032
18033 2002-06-20 15:35  ivan
18034
18035         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
18036
18037 2002-06-19 18:29  ivan
18038
18039         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
18040           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
18041           httemplate/edit/process/part_export.cgi: shellcommands
18042           w/passwords
18043
18044 2002-06-18 21:54  ivan
18045
18046         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
18047           <steve@destek.net>
18048
18049 2002-06-18 21:03  ivan
18050
18051         * FS/FS/part_export/infostreet.pm: fix setContactField email
18052
18053 2002-06-18 18:03  ivan
18054
18055         * FS/FS/svc_acct.pm: and the same for changes...
18056
18057 2002-06-18 17:58  ivan
18058
18059         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
18060           caused by kristian/mark/pc-intouch's changes moving exports into
18061           svc_Common -   changed sequence of events such that groups were
18062           not provisioned when the   sqlradius export was run
18063
18064 2002-06-18 16:52  ivan
18065
18066         * httemplate/misc/queue.cgi: better error message
18067
18068 2002-06-14 18:12  ivan
18069
18070         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
18071           mark@pc-intouch.com: exporttype2svcdb removal
18072
18073 2002-06-14 14:35  ivan
18074
18075         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
18076           faxNumber (? dunno, what noment wants)
18077
18078 2002-06-14 04:44  ivan
18079
18080         * Makefile: better releaes target?
18081
18082 2002-06-14 04:26  ivan
18083
18084         * Makefile: 1.4.0pre14
18085
18086 2002-06-14 04:22  ivan
18087
18088         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
18089           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
18090           dependancies FS::queue::joblisting html excapes & truncates long
18091           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
18092           am, too.  really!)
18093
18094 2002-06-14 02:19  ivan
18095
18096         * FS/FS/UID.pm: only run callbacks once... should speed things up
18097           (no dbdef reloading)
18098
18099 2002-06-13 20:26  ivan
18100
18101         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
18102           match reality
18103
18104 2002-06-13 20:12  ivan
18105
18106         * httemplate/index.html: remove classic interface
18107
18108 2002-06-13 19:25  ivan
18109
18110         * FS/bin/freeside-queued: mysql compatibility?
18111
18112 2002-06-13 17:12  ivan
18113
18114         * httemplate/: index.html, search/cust_main.cgi: search by for
18115           address2 (unit) - commented out in default index.html
18116
18117 2002-06-13 16:28  ivan
18118
18119         * httemplate/: index.html, search/cust_main.cgi: phone number
18120           search (Bug#422)
18121
18122 2002-06-13 16:00  ivan
18123
18124         * FS/FS/svc_acct.pm, httemplate/index.html,
18125           httemplate/search/svc_acct.cgi: fuzzy username searching
18126           (Bug#422)
18127
18128 2002-06-12 17:53  ivan
18129
18130         * httemplate/: index.html, search/cust_main.cgi: search on customer
18131           number (Bug#422)
18132
18133 2002-06-12 13:31  ivan
18134
18135         * FS/FS/svc_acct.pm: fix new duplicate username checking
18136
18137 2002-06-12 10:29  ivan
18138
18139         * httemplate/index.html: fix company search
18140
18141 2002-06-12 09:26  ivan
18142
18143         * FS/FS/cust_main.pm: fix problems with code that resets invoice
18144           events
18145
18146 2002-06-11 11:20  ivan
18147
18148         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
18149
18150 2002-06-11 02:51  ivan
18151
18152         * FS/FS/part_export.pm: notes
18153
18154 2002-06-11 02:46  ivan
18155
18156         * bin/bind.export: add preliminary bsd shell export
18157
18158 2002-06-11 02:14  ivan
18159
18160         * FS/FS/svc_acct.pm: export-based duplicate username checking!
18161
18162 2002-06-11 01:29  ivan
18163
18164         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
18165           option to (bsd|sysv)shell export
18166
18167 2002-06-10 20:25  ivan
18168
18169         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
18170           part_export/infostreet.pm: - add new suspend and unsuspend export
18171           hooks (with null defaults) - infostreet export: actually
18172           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
18173           export: set some contact fields @ infostreet (Bug#419)
18174
18175 2002-06-10 17:58  ivan
18176
18177         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
18178           Makefile.  whew.
18179
18180 2002-06-10 16:02  ivan
18181
18182         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
18183           line 299 in file FS/domain_record.pm
18184
18185 2002-06-10 15:48  ivan
18186
18187         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
18188           when user clicks "Bill now" (closes: Bug#417)
18189
18190 2002-06-10 15:07  ivan
18191
18192         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
18193           invoice events when a card changes (closes: Bug#417)
18194
18195 2002-06-10 12:44  ivan
18196
18197         * httemplate/view/cust_main.cgi: final visual update on package
18198           date view
18199
18200 2002-06-10 12:41  ivan
18201
18202         * httemplate/view/cust_main.cgi: fixup time display in packages
18203
18204 2002-06-10 12:30  ivan
18205
18206         * httemplate/view/cust_main.cgi: add small time display to dates
18207
18208 2002-06-09 19:52  ivan
18209
18210         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
18211
18212 2002-06-09 19:52  ivan
18213
18214         * FS/FS/cust_main_county.pm: silence undefined warnings
18215
18216 2002-06-09 19:51  ivan
18217
18218         * FS/FS/CGI.pm: unused global
18219
18220 2002-06-09 19:42  ivan
18221
18222         * Makefile: back to ASP for profiling...
18223
18224 2002-06-09 18:39  khoff
18225
18226         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
18227           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
18228           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
18229           changes.
18230
18231 2002-06-08 00:48  khoff
18232
18233         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
18234           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
18235           httemplate/edit/part_pkg.cgi: Default svcpart support for
18236           part_pkg.  Fixes 'bug' with new customer and online signup.
18237
18238 2002-06-07 13:33  khoff
18239
18240         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
18241
18242 2002-06-05 15:46  ivan
18243
18244         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
18245           more mysql goodness, thanks dale
18246
18247 2002-06-04 07:35  ivan
18248
18249         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
18250
18251 2002-06-04 07:02  ivan
18252
18253         * CREDITS, httemplate/search/cust_main.cgi,
18254           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
18255           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
18256           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
18257
18258 2002-06-04 06:46  ivan
18259
18260         * conf/declinetemplate: misspelling
18261
18262 2002-05-31 13:34  ivan
18263
18264         * FS/FS/part_export.pm: dammit i want to catch export subclass
18265           compilation problems
18266
18267 2002-05-31 13:31  ivan
18268
18269         * FS/FS/cust_bill.pm: better error reporting
18270
18271 2002-05-31 11:48  khoff
18272
18273         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
18274           test.
18275
18276 2002-05-31 11:45  khoff
18277
18278         * FS/MANIFEST: added sqlmail.pm and test
18279
18280 2002-05-31 10:50  ivan
18281
18282         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
18283
18284 2002-05-30 19:13  ivan
18285
18286         * FS/FS/part_export.pm: no, actually throw an exception if an
18287           export class won't compile.
18288
18289 2002-05-30 17:33  khoff
18290
18291         * httemplate/edit/part_svc.cgi: Added support for part_exports that
18292           are used with more than one svcdb.
18293
18294 2002-05-30 17:22  khoff
18295
18296         * FS/FS/part_export.pm: updated hashes 'n stuff for
18297           FS::part_export::sqlmail
18298
18299 2002-05-30 17:20  khoff
18300
18301         * FS/FS/part_export/sqlmail.pm: part_export module to export
18302           svc_acct, svc_domain, and svc_forward to an external database
18303
18304 2002-05-30 17:18  khoff
18305
18306         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
18307           new-style export calls to svc_Common.
18308
18309 2002-05-30 14:51  ivan
18310
18311         * httemplate/misc/delete-customer.cgi: point to correct place for
18312           hidecancelledcustomers config option
18313
18314 2002-05-30 10:49  ivan
18315
18316         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
18317
18318 2002-05-29 13:45  ivan
18319
18320         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
18321           handle destroyed without explicit disconnect" errors
18322
18323 2002-05-29 08:56  ivan
18324
18325         * FS/FS/part_export.pm: freeradius 0.5 doc
18326
18327 2002-05-28 21:40  ivan
18328
18329         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
18330           SelfService.pm, test.pl: add fs_selfservice
18331
18332 2002-05-28 14:22  ivan
18333
18334         * FS/FS/svc_acct.pm: better error message for "Illegal password"
18335
18336 2002-05-28 00:55  ivan
18337
18338         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
18339           people at DBI/DBD documentation for information on data sources.
18340           *sigh*
18341
18342 2002-05-26 23:53  ivan
18343
18344         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
18345           baloo@gimpgirl.com, thanks
18346
18347 2002-05-23 06:00  ivan
18348
18349         * FS/FS/domain_record.pm, bin/bind.import,
18350           httemplate/edit/process/domain_record.cgi,
18351           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
18352           too
18353
18354 2002-05-22 11:44  ivan
18355
18356         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
18357           FS/FS/svc_domain.pm, bin/bind.export,
18358           httemplate/edit/process/domain_record.cgi,
18359           httemplate/misc/cancel-unaudited.cgi,
18360           httemplate/misc/delete-domain_record.cgi,
18361           httemplate/misc/delete-part_export.cgi,
18362           httemplate/view/svc_domain.cgi: bind export, editing zones,
18363           deleting unaudited domains, mmm
18364
18365 2002-05-22 05:17  ivan
18366
18367         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
18368           FS::cust_pkg to FS::cust_svc, becomes the cancel method
18369
18370 2002-05-22 04:39  ivan
18371
18372         * FS/FS/part_export.pm: - remove some out of date documentation -
18373           die if an export class won't compile
18374
18375 2002-05-22 03:53  ivan
18376
18377         * bin/bind.export: bind export
18378
18379 2002-05-21 19:09  ivan
18380
18381         * FS/FS/part_export/sqlradius.pm: 5.6-isms
18382
18383 2002-05-18 02:51  ivan
18384
18385         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
18386           1.44
18387
18388 2002-05-16 20:47  ivan
18389
18390         * FS/FS/svc_acct.pm: freebsd `toor' user
18391
18392 2002-05-16 07:28  ivan
18393
18394         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
18395           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
18396           (stub) bsdshell and textradius exports
18397
18398 2002-05-16 07:27  ivan
18399
18400         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
18401           textradius exports
18402
18403 2002-05-16 07:21  ivan
18404
18405         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
18406           to be string type, fixes: "0 as first character in password"
18407           problem.  also see the Frontier::Client manpage
18408
18409 2002-05-16 06:42  ivan
18410
18411         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
18412           definition cloning
18413
18414 2002-05-16 06:42  ivan
18415
18416         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
18417
18418 2002-05-15 07:00  ivan
18419
18420         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
18421           in FS::part_export::sqlradius.pm display job dependancies in
18422           FS::queue::joblisting
18423
18424 2002-05-15 06:24  ivan
18425
18426         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
18427           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
18428           FS/bin/freeside-queued, FS/t/queue_depend.t,
18429           eg/export_template.pm, httemplate/docs/schema.dia,
18430           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
18431           dependancies
18432
18433 2002-05-14 00:36  ivan
18434
18435         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
18436           to decide whether or not to INSERT.
18437
18438 2002-05-13 17:27  ivan
18439
18440         * FS/FS/part_export/shellcommands.pm: shellcomands oops
18441
18442 2002-05-10 00:54  ivan
18443
18444         * Makefile: always re-install init
18445
18446 2002-05-10 00:50  ivan
18447
18448         * init.d/freeside-init: correct message
18449
18450 2002-05-10 00:45  ivan
18451
18452         * FS/FS/svc_domain.pm: bad reuse of variable
18453
18454 2002-05-10 00:42  ivan
18455
18456         * Makefile: INSTALLGROUP
18457
18458 2002-05-09 08:26  ivan
18459
18460         * Makefile: final make release?
18461
18462 2002-05-09 08:25  ivan
18463
18464         * Makefile: fix make release target
18465
18466 2002-05-09 08:22  ivan
18467
18468         * Makefile: make release target
18469
18470 2002-05-09 08:21  ivan
18471
18472         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
18473           s/Referral/Advertising source/
18474
18475 2002-05-09 08:12  ivan
18476
18477         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
18478           pulldowns even with taxrates...
18479
18480 2002-05-09 05:38  ivan
18481
18482         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
18483           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
18484           httemplate/browse/agent.cgi,
18485           httemplate/browse/cust_main_county.cgi,
18486           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
18487           httemplate/edit/cust_main_county-expand.cgi,
18488           httemplate/edit/cust_main_county.cgi,
18489           httemplate/edit/part_pkg.cgi,
18490           httemplate/edit/process/cust_main_county-expand.cgi,
18491           httemplate/edit/process/cust_main_county.cgi: texas tax!
18492
18493 2002-05-06 06:36  ivan
18494
18495         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
18496           reported by noment
18497
18498 2002-05-04 08:00  ivan
18499
18500         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
18501           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
18502           FS/t/cust_tax_exempt.pm, httemplate/docs/admin.html,
18503           httemplate/docs/schema.dia, httemplate/docs/schema.html: schema
18504           changes for proper texas tax
18505
18506 2002-05-03 18:11  ivan
18507
18508         * httemplate/: index.html, search/cust_pkg.cgi: add package search
18509           by next bill date to main menu
18510
18511 2002-05-03 17:59  ivan
18512
18513         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
18514
18515 2002-05-03 17:47  ivan
18516
18517         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
18518           being used in searches by signup server
18519
18520 2002-05-03 17:32  ivan
18521
18522         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
18523           accounts based on next billdate tofu_beast420: hmm a report
18524           ordered by next bill date? tofu_beast420: i don't know how you'd
18525           do that per _customer_ since a customer could have lots of
18526           packages, but you could do a per-package report maybe?
18527
18528 2002-04-29 22:43  ivan
18529
18530         * FS/FS/part_export.pm: better BIND integration
18531
18532 2002-04-26 04:14  ivan
18533
18534         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
18535           username-nodash config files
18536
18537 2002-04-25 03:37  ivan
18538
18539         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
18540           #2
18541
18542 2002-04-25 02:47  ivan
18543
18544         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
18545           plan
18546
18547 2002-04-24 18:15  ivan
18548
18549         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
18550
18551 2002-04-24 02:09  ivan
18552
18553         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
18554
18555 2002-04-24 02:03  ivan
18556
18557         * FS/FS/cust_main.pm: msgcat error for credit card expiration
18558           (closes: Bug#407)
18559
18560 2002-04-23 00:32  ivan
18561
18562         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
18563
18564 2002-04-23 00:10  ivan
18565
18566         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
18567           TEXT columns... gah i hate SQL
18568
18569 2002-04-22 15:45  ivan
18570
18571         * FS/FS/part_export.pm: use Tie::IxHash to present export options
18572           in a reasonable order
18573
18574 2002-04-22 14:36  ivan
18575
18576         * FS/FS/cust_main.pm: don't show extended debugging in error
18577           messages that could end up on the signup server
18578
18579 2002-04-22 14:23  ivan
18580
18581         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
18582           packages (moved from signups server)
18583
18584 2002-04-22 14:18  ivan
18585
18586         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
18587
18588 2002-04-22 13:47  ivan
18589
18590         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
18591           FS::cust_pkg, not signup server - order by recur price in
18592           signup-alternate template
18593
18594 2002-04-20 05:37  ivan
18595
18596         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
18597           export
18598
18599 2002-04-20 04:57  ivan
18600
18601         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
18602           bin/svc_domain.erase, httemplate/docs/legacy.html:
18603           working BIND import
18604
18605 2002-04-20 03:49  ivan
18606
18607         * FS/FS/domain_record.pm: allow * MX records
18608
18609 2002-04-20 03:12  ivan
18610
18611         * FS/FS/domain_record.pm: allow uppercase in zone data.
18612
18613 2002-04-20 03:09  ivan
18614
18615         * FS/FS/domain_record.pm: allow uppercase zones...
18616
18617 2002-04-19 19:06  ivan
18618
18619         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
18620           where there *is* a pkg_svc record with quantity 0, when changing
18621           packages and using the special case new service code
18622
18623 2002-04-19 16:25  ivan
18624
18625         * FS/FS/svc_acct.pm: maybe just for debugging
18626
18627 2002-04-19 07:27  ivan
18628
18629         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
18630
18631 2002-04-18 18:16  ivan
18632
18633         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
18634           init.d/freeside-init: - add init file installation to Makefile,
18635           add unified init file - fix qsearch for op => '!=', value => ''
18636           searches - fix invalid_catd typo - add payby method to part_pkg
18637           and have fs_signup_server pass the data
18638
18639 2002-04-17 13:43  ivan
18640
18641         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
18642           syntax
18643
18644 2002-04-17 12:47  ivan
18645
18646         * FS/FS/Record.pm: allow = in ut_text
18647
18648 2002-04-17 05:06  ivan
18649
18650         * httemplate/index.html: fix default searches
18651
18652 2002-04-17 04:41  ivan
18653
18654         * FS/FS/Record.pm: get rid of debugging cruft
18655
18656 2002-04-16 17:25  ivan
18657
18658         * httemplate/search/cust_main.cgi: better ordering in search
18659           results
18660
18661 2002-04-16 16:14  ivan
18662
18663         * FS/FS/cust_main.pm: there it is!  fix bug with
18664           FS::cust_main::agent
18665
18666 2002-04-16 15:56  ivan
18667
18668         * FS/FS/cust_bill.pm: further debugging...
18669
18670 2002-04-16 15:52  ivan
18671
18672         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
18673           debugging (agent??) and get rid of bad unique index on
18674           cust_bill_event
18675
18676 2002-04-16 15:38  ivan
18677
18678         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
18679           field
18680
18681 2002-04-16 14:24  ivan
18682
18683         * FS/bin/freeside-queued: auto-use export classes
18684
18685 2002-04-16 13:13  ivan
18686
18687         * httemplate/browse/part_svc.cgi: ui
18688
18689 2002-04-16 12:50  ivan
18690
18691         * httemplate/index.html: exports, then services...
18692
18693 2002-04-16 03:47  ivan
18694
18695         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
18696           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
18697           httemplate/search/cust_bill_event.html,
18698           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
18699           report on failed billing events...
18700
18701 2002-04-16 02:38  ivan
18702
18703         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
18704           FS/bin/freeside-expiration-alerter, conf/declinetemplate: - send
18705           a notice to the customer when their card is declined - closes:
18706           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
18707
18708 2002-04-16 01:52  ivan
18709
18710         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
18711           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
18712           httemplate/edit/part_export.cgi: move the last of the real-time
18713           exports out of svc_acct.pm and into part_export
18714
18715 2002-04-15 23:47  ivan
18716
18717         * httemplate/index.html: allow multiple search types on main
18718           menu... more confusing but default is *too* fuzzy
18719
18720 2002-04-14 02:11  ivan
18721
18722         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
18723           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
18724           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
18725           FS/FS/part_export/shellcommands.pm,
18726           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
18727           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
18728           FS/t/part_export-vpopmail.t, eg/export_template.pm,
18729           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
18730           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
18731           cyrus, shellcommands, CP exports exports to new-style - skeleton
18732           files for vpopmail exports - documentation updates - add big
18733           schema diagram to docs
18734
18735 2002-04-13 06:36  ivan
18736
18737         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
18738           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
18739           httemplate/edit/part_export.cgi: - documentation updates - move
18740           Critical Path export to new-style export - bin/sqlradius_reset
18741           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
18742
18743 2002-04-13 03:46  ivan
18744
18745         * httemplate/index.html: s/otaker/order-taker/
18746
18747 2002-04-13 02:14  ivan
18748
18749         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
18750           padding (see Bug#388)
18751
18752 2002-04-13 01:51  ivan
18753
18754         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
18755           (closes: Bug#389)
18756
18757 2002-04-12 08:14  ivan
18758
18759         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18760           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
18761           ("Order and cancel packages") to try to move services between
18762           svcparts as a last resort...
18763
18764 2002-04-12 06:22  ivan
18765
18766         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
18767           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
18768           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
18769           htetc/handler.pl, httemplate/browse/part_svc.cgi,
18770           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
18771           httemplate/edit/process/agent_type.cgi,
18772           httemplate/edit/process/part_export.cgi,
18773           httemplate/edit/process/part_svc.cgi,
18774           httemplate/misc/delete-customer.cgi: - should finish off the
18775           part_svc -> part_export s/one-to-many/many-to-many/   transition
18776           (closes: Bug#375) - fixes a nasty export scoping bug with message
18777           catalogs, whew
18778
18779 2002-04-11 15:05  ivan
18780
18781         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
18782           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
18783           httemplate/browse/part_export.cgi,
18784           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
18785           httemplate/edit/part_export.cgi,
18786           httemplate/edit/process/part_export.cgi,
18787           httemplate/misc/delete-part_export.cgi: (almost) everything for
18788           bug#375 - create export_svc table - part_svc to part_export is
18789           now properly many-to-many, not one-to-many
18790
18791           still need to finish service editing (choosing exports) in
18792           httemplate/edit/part_svc.cgi and
18793           httemplate/edti/process/part_svc.cgi
18794
18795           and do somethinga about that manual $svcdb = 'svc_acct' in
18796           httemplate/edit/part_export.cgi (do part_export records need a
18797           svcdb? probably not... should be able to just pass an svcdb on
18798           creation of new exports, move the big %exports hash into
18799           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
18800           for exports that can apply to a given svcdb....
18801
18802 2002-04-11 15:04  ivan
18803
18804         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
18805           fix problems with ut_domain losing data
18806
18807 2002-04-10 06:42  ivan
18808
18809         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
18810           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
18811           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
18812           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
18813           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
18814           the road:
18815
18816           - use msgcat for more error messages - should be all things that
18817           would come3   back from the signup server normally now - signup
18818           server: don't display access number <SELECT> if there's none or
18819           one - signup_server-realtime config option to run billing for
18820           signup server   signups immediately - signup server: pkg
18821           available to success templates, better documentation on   success
18822           templates - httemplate/edit/msgcat.cgi fields are properly sticky
18823           on errors - httemplate/edit/process/msgcat.cgi - don't update
18824           identical fields
18825
18826 2002-04-06 22:23  ivan
18827
18828         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
18829           server signups (closes: Bug#386)
18830
18831 2002-04-06 21:56  ivan
18832
18833         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
18834           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
18835           httemplate/edit/process/msgcat.cgi: working message catalogs (not
18836           used for enough yet) - almost (but not quite) closes Bug#385 -
18837           still have to catalog the   backend things triggered by signup
18838           server.
18839
18840 2002-04-06 16:00  ivan
18841
18842         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
18843           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
18844           httemplate/docs/signup.html: - config option for signup server
18845           payment types - credit card type pulldown on signup server
18846           (closes: Bug#383)
18847
18848 2002-04-06 14:32  ivan
18849
18850         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
18851           add a config option to set the Business::OnlinePayment
18852           description field, and make some useful data available for the
18853           config option.  closes: Bug#378
18854
18855 2002-04-06 13:32  ivan
18856
18857         * httemplate/search/cust_main.cgi: fix visual glitch
18858
18859 2002-04-06 12:37  ivan
18860
18861         * httemplate/docs/signup.html: big signup server cleanups.  uses
18862           Storable for network protocol now.  - makes Bugs 384 & 385 easier
18863           - closes: Bug#382
18864
18865 2002-04-05 16:08  ivan
18866
18867         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
18868           httemplate/view/svc_acct.cgi: security phrase bug fixes
18869
18870 2002-04-05 15:51  ivan
18871
18872         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
18873           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
18874           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
18875           htetc/handler.pl, httemplate/index.html,
18876           httemplate/browse/cust_main_county.cgi,
18877           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
18878           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
18879           httemplate/view/svc_acct.cgi: - add message catalog table &
18880           beginning of web interface - add security_phrase and conf option
18881           to svc_acct.pm - random other stuff
18882
18883 2002-04-05 15:37  jeff
18884
18885         * httemplate/view/cust_main.cgi: credit/refund display correction
18886
18887 2002-04-05 12:52  ivan
18888
18889         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
18890           (not on submitting form)
18891
18892 2002-04-05 08:37  ivan
18893
18894         * eg/export_template.pm, FS/t/part_export-infostreet.t,
18895           FS/t/part_export-sqlradius.t: oops forgot these from working on
18896           the road
18897
18898 2002-04-04 16:42  ivan
18899
18900         * FS/MANIFEST, FS/FS/part_export.pm,
18901           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
18902           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
18903           of disparate changes from working on the road: - generic SQL
18904           query - move exports out to their own files - small cleanup of
18905           selfadmin server
18906
18907 2002-03-29 09:27  ivan
18908
18909         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
18910           svc browse!
18911
18912 2002-03-26 23:08  ivan
18913
18914         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
18915           screens (unless queue_dangerous_options!)
18916
18917 2002-03-26 21:36  ivan
18918
18919         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
18920           httemplate/index.html, httemplate/docs/admin.html:
18921           s/referral/advertising source/
18922
18923           yes, the name sucks.  got a better one?
18924
18925 2002-03-26 08:24  ivan
18926
18927         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
18928           blank company column
18929
18930 2002-03-26 05:58  ivan
18931
18932         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
18933
18934 2002-03-26 05:20  ivan
18935
18936         * httemplate/docs/passwd.html: doc
18937
18938 2002-03-26 05:04  ivan
18939
18940         * bin/create-history-tables: error message typo
18941
18942 2002-03-26 04:35  ivan
18943
18944         * httemplate/docs/admin.html: s/Add/Provision/
18945
18946 2002-03-25 16:32  ivan
18947
18948         * FS/FS/part_export.pm, FS/bin/freeside-queued,
18949           httemplate/edit/part_export.cgi: further export bugfixing add 10
18950           kid limit to freeside-queued sqlradius_reset now works (closes:
18951           Bug#372)
18952
18953 2002-03-25 16:26  ivan
18954
18955         * Makefile: hhahah oops i _really_ ought to do something about that
18956
18957 2002-03-25 06:59  ivan
18958
18959         * httemplate/: index.html, search/cust_main-otaker.cgi,
18960           search/cust_main.cgi: customers by otaker report (ugly
18961           search/cust_main.cgi mods; revert if they cause problems)
18962
18963 2002-03-24 12:00  ivan
18964
18965         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
18966           browse/agent.cgi: UI improvements for agents
18967
18968 2002-03-24 10:23  ivan
18969
18970         * FS/FS/agent.pm: tyop
18971
18972 2002-03-24 09:42  ivan
18973
18974         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
18975           "subscription" price plan from "Luke Pfeifer"
18976           <freeside@globalli.com>
18977
18978 2002-03-24 06:29  ivan
18979
18980         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
18981           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
18982           httemplate/edit/svc_acct.cgi:
18983           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
18984
18985           fix some bugs in the export and add queue_dangerous_controls
18986           option too
18987
18988 2002-03-23 09:49  ivan
18989
18990         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
18991           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
18992           httemplate/edit/process/part_svc.cgi: okay group editing UI as
18993           well as part_svc group editing UI seem to be working
18994
18995 2002-03-23 08:16  ivan
18996
18997         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
18998           httemplate/edit/svc_acct.cgi,
18999           httemplate/edit/process/svc_acct.cgi: group editing seems to be
19000           working...  everything except defaults... oh and export...
19001
19002 2002-03-22 23:54  ivan
19003
19004         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
19005           better error reporting
19006
19007 2002-03-22 10:56  ivan
19008
19009         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
19010           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
19011           bin/create-history-tables, httemplate/docs/schema.html,
19012           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19013           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
19014
19015 2002-03-22 04:49  ivan
19016
19017         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
19018           FS/t/part_export.t, FS/t/part_export_option.t,
19019           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
19020           httemplate/edit/process/part_export.cgi,
19021           httemplate/misc/delete-part_export.cgi: more new export...
19022
19023 2002-03-20 22:57  ivan
19024
19025         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
19026           httemplate/edit/process/part_export.cgi: more for the new world
19027           of export...
19028
19029 2002-03-20 13:31  ivan
19030
19031         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
19032           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
19033           htetc/handler.pl, httemplate/edit/part_export.cgi,
19034           httemplate/edit/process/part_export.cgi: new export!  infostreet
19035           and sqlradius provisioning switched over  (Bug #299 - doesn't
19036           close it, but all the groundwork is done)
19037
19038           also removes non-transactional ICRADIUS export from
19039           svc_acct.export   (closes: Bug#347)
19040
19041 2002-03-19 23:37  ivan
19042
19043         * FS/FS/cust_main_county.pm: disable region caching for now
19044
19045 2002-03-19 09:48  ivan
19046
19047         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
19048           httemplate/edit/process/cust_main.cgi: changes dum big
19049           "state/county/country" select to three, linked with javascript
19050           closes: Bug#353
19051
19052 2002-03-18 13:40  ivan
19053
19054         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
19055           closes Bug#314
19056
19057 2002-03-18 12:50  ivan
19058
19059         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
19060           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
19061           template, and it'll be auto-createad and added to the list of
19062           configuration options.  closes: Bug#314
19063
19064 2002-03-18 11:49  ivan
19065
19066         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
19067           #348 - adds the ability to email on deleted payments.
19068
19069 2002-03-18 09:50  ivan
19070
19071         * httemplate/config/config.cgi:
19072           fixes bug#367 (yay, that one was annoying):
19073
19074           in config editor, initial newlines in <textarea>s are lost.  even
19075           if you didn't mean to edit them you remove that..
19076
19077 2002-03-18 08:05  ivan
19078
19079         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
19080           svc_acct records separately also, to handle imports preserving
19081           svcnum
19082
19083 2002-03-18 07:52  ivan
19084
19085         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
19086           (incomplete) export foo
19087
19088 2002-03-18 07:51  ivan
19089
19090         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
19091           export column
19092
19093 2002-03-18 06:17  ivan
19094
19095         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
19096
19097 2002-03-18 01:10  ivan
19098
19099         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
19100           httemplate/config/config-process.cgi,
19101           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
19102           new config value `defaultrecords', documentation, javascript
19103           config file editor
19104
19105 2002-03-17 00:33  ivan
19106
19107         * httemplate/config/: config-view.cgi, config.cgi: new domain
19108           record editing foo
19109
19110 2002-03-12 10:45  ivan
19111
19112         * httemplate/misc/cancel-unaudited.cgi: print error message for
19113           failed cancels!
19114
19115 2002-03-12 07:33  ivan
19116
19117         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
19118           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
19119           out to HTML::Widgets::SelectLayers
19120
19121 2002-03-09 02:19  khoff
19122
19123         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
19124           records
19125
19126 2002-03-07 11:50  jeff
19127
19128         * FS/bin/freeside-expiration-alerter: less shelling, more perly -
19129           abolish some pipes to sendmail
19130
19131 2002-03-07 06:13  ivan
19132
19133         * FS/FS/cust_bill.pm: better error msgs for mail errors
19134
19135 2002-03-07 06:10  ivan
19136
19137         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
19138           queue.pm: [no log message]
19139
19140 2002-03-06 15:32  ivan
19141
19142         * conf/invoice_from: oops, missing invoice_from
19143
19144 2002-03-06 14:44  jeff
19145
19146         * FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-expiration-alerter,
19147           conf/alerter_template, httemplate/docs/admin.html: billing
19148           expiration alerts
19149
19150 2002-03-05 15:13  jeff
19151
19152         * httemplate/search/report_tax.cgi: consistency is nice
19153
19154 2002-03-04 14:10  ivan
19155
19156         * FS/FS/Record.pm: make history tables conditional
19157
19158 2002-03-04 04:48  ivan
19159
19160         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm,
19161           bin/create-history-tables, bin/fs-radius-add-check,
19162           bin/fs-radius-add-reply: [no log message]
19163
19164 2002-02-28 15:30  ivan
19165
19166         * httemplate/search/svc_acct.cgi: tyop
19167
19168 2002-02-28 15:18  ivan
19169
19170         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
19171
19172 2002-02-28 15:17  ivan
19173
19174         * FS/FS/svc_acct.pm: clean up mess
19175
19176 2002-02-28 15:13  ivan
19177
19178         * FS/FS/svc_acct.pm: eek
19179
19180 2002-02-28 15:08  ivan
19181
19182         * httemplate/search/svc_acct.cgi: add main menu link
19183
19184 2002-02-28 15:07  ivan
19185
19186         * httemplate/misc/cancel-unaudited.cgi: handle errors better
19187
19188 2002-02-28 14:05  ivan
19189
19190         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
19191           httemplate/config/config.cgi: s/depreciated/deprecated/
19192
19193 2002-02-27 16:28  jeff
19194
19195         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
19196
19197 2002-02-27 15:20  ivan
19198
19199         * FS/FS/cust_main.pm: oops, spurious error messages
19200
19201 2002-02-27 15:03  ivan
19202
19203         * FS/FS/cust_main.pm: bubble up billing event errors
19204
19205 2002-02-27 14:40  ivan
19206
19207         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
19208
19209 2002-02-27 14:40  ivan
19210
19211         * FS/FS/cust_bill_event.pm: errant ;
19212
19213 2002-02-27 14:39  ivan
19214
19215         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
19216           httemplate/view/cust_bill.cgi: add status and statustext fields
19217           to cust_bill_event
19218
19219 2002-02-27 14:00  ivan
19220
19221         * FS/FS/cust_main.pm: well, don't make things worse when
19222           debugging...
19223
19224 2002-02-27 13:57  ivan
19225
19226         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
19227
19228 2002-02-26 14:09  ivan
19229
19230         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
19231           reports for templated webUI
19232
19233 2002-02-26 03:53  ivan
19234
19235         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
19236           shipping adresses.  whew.
19237
19238 2002-02-26 03:42  ivan
19239
19240         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
19241           **BEFORE** generating @diff for SQL.  causing weird effects with
19242           cust_main::check that modifies record (ship_ field weirdness)
19243
19244           fix nasty logic error triggered by changing a ship_ field from
19245           something TO identical to the corresponding non-ship_ field.
19246           ouch
19247
19248 2002-02-26 03:30  ivan
19249
19250         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
19251           ship_ field from something TO identical to the corresponding
19252           non-ship_ field.  ouch.
19253
19254 2002-02-26 03:11  ivan
19255
19256         * httemplate/edit/cust_main.cgi: fix a weird oops with service
19257           address editing UI that would leave some fields blank... ?
19258
19259 2002-02-26 01:06  ivan
19260
19261         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
19262
19263 2002-02-26 00:34  ivan
19264
19265         * FS/FS/cust_main.pm: die with a better error message on bad
19266           locales
19267
19268 2002-02-25 11:09  ivan
19269
19270         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
19271           that have the character "." in their username     we can't search
19272           these customers by Username, can you please fix.
19273
19274 2002-02-23 14:36  ivan
19275
19276         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
19277           hardcoded paths out of report cgis
19278
19279 2002-02-23 03:56  ivan
19280
19281         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
19282           httemplate/search/cust_main.cgi,
19283           httemplate/search/cust_main.html: case-insensitive and substring
19284           searching
19285
19286 2002-02-23 03:46  ivan
19287
19288         * httemplate/index.html: silly html tweaking
19289
19290 2002-02-22 23:48  ivan
19291
19292         * httemplate/browse/part_pkg.cgi: it's too late.
19293
19294 2002-02-22 23:35  ivan
19295
19296         * httemplate/browse/part_pkg.cgi: i really should just start moving
19297           things to templates
19298
19299 2002-02-22 23:32  ivan
19300
19301         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
19302           misaligned columns when viewing disabled services/packages
19303
19304 2002-02-22 23:00  ivan
19305
19306         * FS/FS/UID.pm: nit
19307
19308 2002-02-22 18:14  jeff
19309
19310         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
19311           httemplate/search/report_tax.cgi: report fixes and cruft removal
19312
19313 2002-02-22 18:02  ivan
19314
19315         * httemplate/index.html: UI work on main menu, remove Archive::Tar
19316           from docs
19317
19318 2002-02-22 15:18  jeff
19319
19320         * FS/MANIFEST, conf/report_template, httemplate/index.html,
19321           httemplate/search/report_receivables.cgi,
19322           httemplate/search/report_tax.cgi,
19323           httemplate/search/report_tax.html: add some reporting features
19324
19325 2002-02-22 15:08  ivan
19326
19327         * FS/FS/cust_pay_batch.pm: fix i18n zip
19328
19329 2002-02-22 14:13  ivan
19330
19331         * httemplate/edit/cust_main.cgi: billing vs. shipping states
19332           weren't sorted in the same order.  UI glitch only
19333
19334 2002-02-22 04:31  ivan
19335
19336         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
19337           <SELECT> configuration editing, fixes Bug#350
19338
19339 2002-02-22 04:13  ivan
19340
19341         * httemplate/index.html: close </FORM> tags
19342
19343 2002-02-22 01:01  ivan
19344
19345         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
19346
19347 2002-02-22 00:58  ivan
19348
19349         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
19350           OTHER/OTHER_BOUNCE
19351
19352 2002-02-21 22:42  ivan
19353
19354         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
19355           links
19356
19357 2002-02-21 22:39  ivan
19358
19359         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
19360           remove them
19361
19362 2002-02-21 22:23  ivan
19363
19364         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
19365           provisioning errors
19366
19367 2002-02-21 21:56  ivan
19368
19369         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
19370           cp_rename
19371
19372 2002-02-21 17:07  ivan
19373
19374         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
19375
19376           make all functions of view/cust_pkg.cgi available on
19377           view/cust_main.cgi  - having them one link down in "Edit" is
19378           confusing.
19379
19380           closes: Bug#325
19381
19382 2002-02-20 14:03  ivan
19383
19384         * httemplate/index.html: invoice reports belong here too
19385
19386 2002-02-20 02:39  ivan
19387
19388         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
19389
19390 2002-02-20 01:44  ivan
19391
19392         * httemplate/view/cust_main.cgi: don't display full card in
19393           webinterface
19394
19395 2002-02-19 19:17  jeff
19396
19397         * FS/FS/cust_main.pm: correct sense of tax generation
19398
19399 2002-02-19 17:03  ivan
19400
19401         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
19402           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
19403           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
19404           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
19405           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19406           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
19407           queueing rather than local duplicated ssh subs
19408
19409           queue daemon updates: retry & remove links work, bubble up error
19410           message to webinterface, link to svcnum & have job listings on
19411           view/svc_* pages, closes: Bug#280
19412
19413           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
19414
19415 2002-02-19 15:43  ivan
19416
19417         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
19418           mod_perl compile
19419
19420 2002-02-18 23:51  ivan
19421
19422         * httemplate/index.html: oops
19423
19424 2002-02-18 20:43  ivan
19425
19426         * httemplate/index.html: new main menu!
19427
19428 2002-02-18 19:22  jeff
19429
19430         * FS/FS/cust_refund.pm: fix refund posting
19431
19432 2002-02-18 19:15  ivan
19433
19434         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
19435
19436 2002-02-18 19:06  ivan
19437
19438         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
19439
19440 2002-02-18 18:57  ivan
19441
19442         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
19443           packages to edit service quantities also
19444
19445 2002-02-18 12:09  ivan
19446
19447         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
19448           strict
19449
19450 2002-02-18 10:07  ivan
19451
19452         * FS/FS/prepay_credit.pm: document 'seconds'
19453
19454 2002-02-18 02:14  ivan
19455
19456         * httemplate/edit/svc_www.cgi: oops!
19457
19458 2002-02-18 00:53  ivan
19459
19460         * Makefile: make release and make update-webdemo targets
19461
19462 2002-02-18 00:39  ivan
19463
19464         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
19465           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
19466           Bug#217
19467
19468           fix bug in edit/part_pkg: s/bkg/pkg/
19469
19470           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
19471           errors, closes: Bug#323
19472
19473 2002-02-17 19:45  ivan
19474
19475         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
19476           netcape4, use one for svc_acct.popnum too
19477
19478 2002-02-17 16:21  jeff
19479
19480         * Makefile: keep accidentally checking in Makefile changes, gotta
19481           do something about that...
19482
19483 2002-02-17 16:13  jeff
19484
19485         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
19486           vpopmail support
19487
19488 2002-02-17 13:01  ivan
19489
19490         * FS/MANIFEST: removing CGIwrapper.pm
19491
19492 2002-02-17 11:12  ivan
19493
19494         * FS/MANIFEST: get ride of CGIwrapper.pm
19495
19496 2002-02-17 11:07  jeff
19497
19498         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
19499           commands too
19500
19501 2002-02-16 10:14  ivan
19502
19503         * TODO: now in RT2!
19504
19505 2002-02-15 11:34  ivan
19506
19507         * Makefile: keep accidentally checking in Makefile changes, gotta
19508           do something about that...
19509
19510 2002-02-15 11:33  ivan
19511
19512         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
19513
19514 2002-02-14 10:06  ivan
19515
19516         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
19517
19518 2002-02-13 17:12  ivan
19519
19520         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
19521
19522 2002-02-12 10:56  ivan
19523
19524         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
19525           error message
19526
19527 2002-02-12 10:47  ivan
19528
19529         * FS/FS/cust_main.pm: fixes:
19530
19531           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
19532           Bill' );): Illegal or empty (text) comment:  at
19533           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
19534
19535 2002-02-11 21:58  ivan
19536
19537         * httemplate/docs/admin.html: fixes: bug#331
19538
19539 2002-02-11 20:49  ivan
19540
19541         * httemplate/edit/part_bill_event.cgi: oops
19542
19543 2002-02-11 18:11  ivan
19544
19545         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
19546           "@append domain"
19547
19548           add "select" config type, mmm
19549
19550 2002-02-11 18:06  ivan
19551
19552         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
19553           BUGS section
19554
19555 2002-02-11 17:25  ivan
19556
19557         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
19558
19559 2002-02-11 17:13  ivan
19560
19561         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
19562           domain pulldown closes: Bug#328
19563
19564 2002-02-11 15:01  ivan
19565
19566         * FS/FS/svc_forward.pm: oops, code hidden by pod
19567
19568 2002-02-11 13:51  ivan
19569
19570         * httemplate/edit/svc_acct.cgi: don't display useless finger and
19571           shell fields if uid is set to fixed & blank in the service
19572           definition - causes: Error: Can't have finger-name without uid
19573
19574 2002-02-11 11:38  ivan
19575
19576         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
19577           httemplate/edit/process/svc_www.cgi,
19578           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
19579           svc_www is working!
19580
19581           also auto-create and add A records if necessary using apacheip
19582           config file.
19583
19584           and show all domain_records on view/svc_domain.cgi page
19585
19586 2002-02-10 14:31  ivan
19587
19588         * httemplate/edit/svc_acct.cgi: ui
19589
19590 2002-02-10 14:21  ivan
19591
19592         * httemplate/edit/part_pkg.cgi: slighly different wording
19593
19594 2002-02-10 14:06  ivan
19595
19596         * FS/FS/cust_svc.pm: another bug in quantity checking
19597
19598 2002-02-10 13:37  ivan
19599
19600         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
19601           works
19602
19603 2002-02-10 13:30  ivan
19604
19605         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
19606           package definitions to all agent types by default
19607
19608           config option to restore current behaviour (must explicitly add
19609           new package definitions to each agent type)
19610
19611           closes: Bug#324
19612
19613 2002-02-10 11:58  ivan
19614
19615         * FS/MANIFEST, FS/bin/freeside-daily,
19616           httemplate/edit/process/part_bill_event.cgi: update billing
19617           documentation for the new world of invoice events added
19618           freeside-daily replacing freeside-bill for the new world of
19619           invoice events
19620
19621 2002-02-10 10:56  ivan
19622
19623         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
19624           tokens to prevent double-submission of payments in the web UI
19625           (closes: Bug#320)
19626
19627 2002-02-10 09:30  ivan
19628
19629         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
19630           before figuring to display a list or redirect.  eliiminates "2
19631           matching found" displayed but only one in list.
19632
19633 2002-02-10 09:02  ivan
19634
19635         * FS/FS/cust_main_invoice.pm: allow + in email addresses
19636
19637 2002-02-10 08:49  ivan
19638
19639         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
19640           email addresses into svcnum-linked destinations
19641
19642 2002-02-10 08:40  ivan
19643
19644         * Makefile, httemplate/edit/svc_acct.cgi:
19645           fix "no previous account to recall hidden password from" error
19646           when adding new accounts & get an error on first try
19647
19648 2002-02-10 08:14  ivan
19649
19650         * Makefile, httemplate/index.html,
19651           httemplate/browse/svc_acct_pop.cgi,
19652           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
19653           webui
19654
19655 2002-02-10 08:05  ivan
19656
19657         * htetc/handler.pl, httemplate/browse/agent.cgi,
19658           httemplate/browse/agent_type.cgi,
19659           httemplate/browse/cust_main_county.cgi,
19660           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19661           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19662           httemplate/browse/svc_acct_pop.cgi,
19663           httemplate/config/config-process.cgi,
19664           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
19665           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
19666           httemplate/edit/agent_type.cgi,
19667           httemplate/edit/cust_bill_pay.cgi,
19668           httemplate/edit/cust_credit.cgi,
19669           httemplate/edit/cust_credit_bill.cgi,
19670           httemplate/edit/cust_main.cgi,
19671           httemplate/edit/cust_main_county-expand.cgi,
19672           httemplate/edit/cust_main_county.cgi,
19673           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19674           httemplate/edit/part_bill_event.cgi,
19675           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
19676           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
19677           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
19678           httemplate/edit/process/quick-cust_pkg.cgi,
19679           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19680           httemplate/misc/catchall.cgi,
19681           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19682           httemplate/misc/process/link.cgi,
19683           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19684           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19685           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19686           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19687           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19688           httemplate/view/svc_www.cgi: *finally* seems to be working under
19689           Mason.  sheesh.  *finally* seems to be working under Mason.
19690           sheesh.  *finally* seems to be working under Mason.  sheesh.
19691           *finally* seems to be working under Mason.  sheesh.  *finally*
19692           seems to be working under Mason.  sheesh.  *finally* seems to be
19693           working under Mason.  sheesh.  *finally* seems to be working
19694           under Mason.  sheesh.  *finally* seems to be working under Mason.
19695           sheesh.
19696
19697 2002-02-10 05:21  ivan
19698
19699         * htetc/handler.pl, httemplate/browse/agent.cgi,
19700           httemplate/browse/agent_type.cgi,
19701           httemplate/browse/cust_main_county.cgi,
19702           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19703           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19704           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
19705           httemplate/edit/agent_type.cgi,
19706           httemplate/edit/cust_bill_pay.cgi,
19707           httemplate/edit/cust_credit.cgi,
19708           httemplate/edit/cust_credit_bill.cgi,
19709           httemplate/edit/cust_main.cgi,
19710           httemplate/edit/cust_main_county-expand.cgi,
19711           httemplate/edit/cust_main_county.cgi,
19712           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19713           httemplate/edit/part_bill_event.cgi,
19714           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
19715           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
19716           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
19717           httemplate/edit/process/REAL_cust_pkg.cgi,
19718           httemplate/edit/process/agent.cgi,
19719           httemplate/edit/process/agent_type.cgi,
19720           httemplate/edit/process/cust_bill_pay.cgi,
19721           httemplate/edit/process/cust_credit.cgi,
19722           httemplate/edit/process/cust_credit_bill.cgi,
19723           httemplate/edit/process/cust_main.cgi,
19724           httemplate/edit/process/cust_main_county-collapse.cgi,
19725           httemplate/edit/process/cust_main_county-expand.cgi,
19726           httemplate/edit/process/cust_main_county.cgi,
19727           httemplate/edit/process/cust_pay.cgi,
19728           httemplate/edit/process/cust_pkg.cgi,
19729           httemplate/edit/process/part_pkg.cgi,
19730           httemplate/edit/process/quick-cust_pkg.cgi,
19731           httemplate/edit/process/svc_acct.cgi,
19732           httemplate/edit/process/svc_acct_pop.cgi,
19733           httemplate/edit/process/svc_domain.cgi,
19734           httemplate/edit/process/svc_forward.cgi,
19735           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19736           httemplate/misc/catchall.cgi,
19737           httemplate/misc/delete-cust_pay.cgi,
19738           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19739           httemplate/misc/print-invoice.cgi,
19740           httemplate/misc/unsusp_pkg.cgi,
19741           httemplate/misc/process/catchall.cgi,
19742           httemplate/misc/process/delete-customer.cgi,
19743           httemplate/misc/process/link.cgi, httemplate/search/cust_pay.cgi,
19744           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19745           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19746           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19747           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19748           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
19749           to fix any redirects, whew
19750
19751           Mason handler.pl overrides CGI::redirect
19752
19753           fixed strict; problems in edit/part_pkg.cgi &
19754           edit/process/part_pkg.cgi
19755
19756 2002-02-09 18:28  ivan
19757
19758         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
19759           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
19760           config file
19761
19762 2002-02-09 18:16  ivan
19763
19764         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
19765           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
19766           httemplate/browse/part_bill_event.cgi,
19767           httemplate/edit/part_pkg.cgi,
19768           httemplate/edit/process/part_bill_event.cgi,
19769           httemplate/edit/process/part_pkg.cgi,
19770           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
19771           tested (closes: Bug#313).
19772
19773           view/cust_bill.cgi invoice view shows invoice events!
19774
19775           fix bug where adding events with no name silently failed instead
19776           of giving an error
19777
19778           add new comission plans
19779
19780 2002-02-09 10:24  ivan
19781
19782         * FS/FS/CGI.pm, htetc/handler.pl,
19783           httemplate/edit/process/agent_type.cgi,
19784           httemplate/edit/process/cust_main_county-expand.cgi,
19785           httemplate/edit/process/cust_main_county.cgi,
19786           httemplate/edit/process/cust_pay.cgi,
19787           httemplate/edit/process/part_pkg.cgi,
19788           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
19789           httemplate/search/svc_domain.cgi: no more exit() in templates
19790
19791 2002-02-09 10:09  ivan
19792
19793         * FS/FS/svc_domain.pm: okay all external export from .pm files is
19794           queued! (closes: Bug#249)
19795
19796 2002-02-09 09:45  ivan
19797
19798         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
19799           FS::cust_svc::check look up & check pkg_svc.quantity like
19800           httemplate/view/cust_pkg.cgi (closes: Bug#43)
19801
19802 2002-02-09 09:03  ivan
19803
19804         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
19805           should set no-cache headers now (closes: Bug#23)
19806
19807 2002-02-07 14:30  ivan
19808
19809         * Makefile: oops, reversing bad Makefile patch
19810
19811 2002-02-07 14:29  ivan
19812
19813         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
19814           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
19815           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
19816           httemplate/view/cust_main.cgi: delete payments
19817
19818 2002-02-06 07:55  ivan
19819
19820         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
19821           blib/ files
19822
19823 2002-02-06 07:50  ivan
19824
19825         * FS/FS/cust_bill.pm: pod typo
19826
19827 2002-02-06 07:49  ivan
19828
19829         * Makefile: documentation building Makefile patch
19830
19831 2002-02-06 07:36  ivan
19832
19833         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
19834           punctuation
19835
19836 2002-02-06 06:58  ivan
19837
19838         * FS/bin/freeside-adduser: fix for non-file auth
19839
19840 2002-02-05 12:25  ivan
19841
19842         * FS/FS/Record.pm: better error messages if you haven't run
19843           fs-setup ?
19844
19845 2002-02-05 08:48  ivan
19846
19847         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
19848           password changer!
19849
19850 2002-02-04 09:06  ivan
19851
19852         * Makefile: 1.4.0pre8!
19853
19854 2002-02-04 09:04  ivan
19855
19856         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
19857           necessary "default" billing events documentation on necessary
19858           "default" billing events
19859
19860 2002-02-04 08:44  ivan
19861
19862         * httemplate/edit/part_bill_event.cgi,
19863           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
19864           FS/FS/cust_main.pm: billing events!
19865
19866 2002-01-30 10:22  ivan
19867
19868         * httemplate/: browse/part_bill_event.cgi,
19869           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
19870           working invoice event web interface
19871
19872 2002-01-30 06:18  ivan
19873
19874         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
19875           httemplate/browse/agent_type.cgi,
19876           httemplate/browse/cust_main_county.cgi,
19877           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19878           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19879           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
19880           httemplate/edit/agent_type.cgi,
19881           httemplate/edit/cust_bill_pay.cgi,
19882           httemplate/edit/cust_credit.cgi,
19883           httemplate/edit/cust_credit_bill.cgi,
19884           httemplate/edit/cust_main.cgi,
19885           httemplate/edit/cust_main_county-expand.cgi,
19886           httemplate/edit/cust_main_county.cgi,
19887           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19888           httemplate/edit/part_bill_event.cgi,
19889           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19890           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
19891           httemplate/edit/svc_forward.cgi,
19892           httemplate/edit/process/agent.cgi,
19893           httemplate/edit/process/agent_type.cgi,
19894           httemplate/edit/process/cust_bill_pay.cgi,
19895           httemplate/edit/process/cust_credit.cgi,
19896           httemplate/edit/process/cust_credit_bill.cgi,
19897           httemplate/edit/process/cust_main.cgi,
19898           httemplate/edit/process/cust_main_county-collapse.cgi,
19899           httemplate/edit/process/cust_main_county-expand.cgi,
19900           httemplate/edit/process/cust_main_county.cgi,
19901           httemplate/edit/process/cust_pay.cgi,
19902           httemplate/edit/process/cust_pkg.cgi,
19903           httemplate/edit/process/part_pkg.cgi,
19904           httemplate/edit/process/quick-cust_pkg.cgi,
19905           httemplate/edit/process/svc_acct.cgi,
19906           httemplate/edit/process/svc_acct_pop.cgi,
19907           httemplate/edit/process/svc_domain.cgi,
19908           httemplate/edit/process/svc_forward.cgi,
19909           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19910           httemplate/misc/catchall.cgi,
19911           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19912           httemplate/misc/print-invoice.cgi,
19913           httemplate/misc/unsusp_pkg.cgi,
19914           httemplate/misc/process/catchall.cgi,
19915           httemplate/misc/process/delete-customer.cgi,
19916           httemplate/misc/process/link.cgi,
19917           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19918           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19919           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19920           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19921           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19922           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
19923           new CGI;   &cgisuidsetup(); from all templates.  should work
19924           better under Mason.
19925
19926 2002-01-29 09:42  ivan
19927
19928         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
19929           plan and plandata fields in part_bill_event
19930
19931 2002-01-29 08:33  ivan
19932
19933         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
19934           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
19935           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
19936           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
19937           httemplate/edit/part_bill_event.cgi,
19938           httemplate/edit/part_pkg.cgi,
19939           httemplate/edit/process/part_bill_event.cgi: - web interface for
19940           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
19941           FS::svc_acct seconds_since methods) - Makefile target to
19942           regenerate HTML manpages on install - FS.pm doc update -
19943           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
19944           ->cancel, ->invoicing_list_addpost - start of a billing event web
19945           interface - cust_pay::upgrade_replace doesn't error out if
19946           history includes   overapplied payments
19947
19948 2002-01-28 03:24  ivan
19949
19950         * FS/FS/Record.pm: oops, syntax error in new() check for missing
19951           subclass table sub (eek)
19952
19953 2002-01-27 22:57  ivan
19954
19955         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
19956           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
19957           httemplate/docs/schema.html: book closing schema changes
19958
19959 2002-01-27 21:15  ivan
19960
19961         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
19962           httemplate/docs/schema.html: part_export schema changes
19963
19964 2002-01-25 17:52  ivan
19965
19966         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
19967
19968 2002-01-24 09:02  ivan
19969
19970         * FS/FS/Record.pm: emit a warning in this unlikely case again
19971
19972 2002-01-24 08:58  ivan
19973
19974         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
19975           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
19976           rather than == 0 in the ::check's ....  <rluser> you might
19977           consider <= 0
19978
19979 2002-01-24 08:54  ivan
19980
19981         * FS/FS/cust_credit_refund.pm: stack traces help alot
19982
19983 2002-01-24 03:52  ivan
19984
19985         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
19986           jeff's on a bugfinding roll here, thanks!
19987
19988 2002-01-24 03:43  ivan
19989
19990         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
19991           cust_credit_refund::cust_credit should exist..
19992
19993 2002-01-23 22:52  ivan
19994
19995         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
19996           FS::cust_refund::check  'amount' should probably be replaced with
19997           +'refund' in two places
19998
19999 2002-01-23 22:46  ivan
20000
20001         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
20002
20003 2002-01-23 18:26  ivan
20004
20005         * FS/FS/cust_refund.pm: fix cust_refund::insert
20006
20007 2002-01-22 07:57  ivan
20008
20009         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
20010           $0.00 in credits/payments/refunds
20011
20012 2002-01-22 06:55  ivan
20013
20014         * FS/FS/part_svc.pm: docu
20015
20016 2002-01-22 06:53  ivan
20017
20018         * FS/FS/svc_acct.pm: silly compilation problem
20019
20020 2002-01-22 06:42  ivan
20021
20022         * httemplate/docs/index.html: remove old upgrade docs
20023
20024 2002-01-21 03:30  ivan
20025
20026         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
20027
20028 2002-01-19 07:16  ivan
20029
20030         * FS/FS/UID.pm: error message update
20031
20032 2002-01-16 07:37  ivan
20033
20034         * FS/FS/svc_acct.pm: doc
20035
20036 2002-01-14 12:28  ivan
20037
20038         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
20039           SQL export
20040
20041 2002-01-09 05:29  ivan
20042
20043         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
20044           cache files on customer replace.
20045
20046           do an exact search along with the fuzzy search (webui)
20047
20048 2002-01-03 09:40  ivan
20049
20050         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
20051           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
20052           httemplate/docs/schema.html: more schema changes:
20053           part_bill_event and cust_bill_event tables
20054
20055           remove old 1.4.0pre READMEs
20056
20057 2001-12-28 07:14  ivan
20058
20059         * FS/FS/cust_main.pm: force printing in freeside-overdue
20060
20061 2001-12-28 06:40  ivan
20062
20063         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
20064           httemplate/edit/part_pkg.cgi: add more options to
20065           freeside-overdue
20066
20067           add charge method to FS::cust_main
20068
20069           one-off packages default to disabled
20070
20071           billing payname defaults to first and last, not "Accounts
20072           Payable"
20073
20074 2001-12-27 01:26  ivan
20075
20076         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
20077           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
20078           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
20079           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
20080           httemplate/edit/part_svc.cgi,
20081           httemplate/edit/process/part_pkg.cgi,
20082           httemplate/view/cust_main.cgi: service and package disable!
20083
20084 2001-12-26 15:59  ivan
20085
20086         * httemplate/docs/schema.html: doc
20087
20088 2001-12-26 07:41  ivan
20089
20090         * httemplate/view/cust_main.cgi: remove warnings
20091
20092 2001-12-26 07:11  ivan
20093
20094         * httemplate/edit/process/cust_credit.cgi: apply credits!!
20095
20096 2001-12-26 07:08  ivan
20097
20098         * FS/MANIFEST: add freeside-overdue
20099
20100 2001-12-26 07:07  ivan
20101
20102         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
20103           posting credit
20104
20105 2001-12-26 03:17  ivan
20106
20107         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
20108           cust_main balance_date & total_owed_date methods
20109
20110 2001-12-26 01:18  ivan
20111
20112         * httemplate/: index.html, search/cust_pay.cgi, view/cust_main.cgi:
20113           search by check #
20114
20115 2001-12-25 23:53  ivan
20116
20117         * FS/FS/cust_pay.pm: doc
20118
20119 2001-12-25 22:02  ivan
20120
20121         * httemplate/edit/cust_pay.cgi: UI
20122
20123 2001-12-25 21:19  ivan
20124
20125         * httemplate/: index.html, edit/cust_pay.cgi,
20126           edit/process/cust_pay.cgi, search/cust_main.cgi,
20127           search/cust_main.html: expedited check entry
20128
20129 2001-12-25 21:02  ivan
20130
20131         * CREDITS: still missing tons of folks, i am sure
20132
20133 2001-12-25 20:52  ivan
20134
20135         * httemplate/search/: cust_bill.html, cust_main.html: same look as
20136           rest of search pages
20137
20138 2001-12-25 20:25  ivan
20139
20140         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
20141           httemplate/edit/cust_pay.cgi,
20142           httemplate/edit/process/cust_credit.cgi,
20143           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
20144           credits, post credit UI overhaul
20145
20146 2001-12-25 18:33  ivan
20147
20148         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
20149
20150 2001-12-21 13:40  ivan
20151
20152         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
20153           httemplate/view/cust_main.cgi: add name/address to post payment
20154           screen
20155
20156           get rid of some $-0.00  yay for ieee fp
20157
20158 2001-12-21 12:55  ivan
20159
20160         * FS/FS/cust_bill_pay.pm: fixes
20161
20162             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
20163           for invnum 1659
20164             greater than cust_bill.charged 19.95 at
20165             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
20166
20167 2001-12-19 21:34  ivan
20168
20169         * FS/FS/Record.pm: work better with DBIx::Profile
20170
20171 2001-12-19 18:09  ivan
20172
20173         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
20174           '*' password
20175
20176 2001-12-19 18:07  ivan
20177
20178         * FS/FS/svc_acct.pm: quiet warnings
20179
20180 2001-12-19 06:33  ivan
20181
20182         * FS/FS/svc_acct.pm: alas, a 5.6-ism
20183
20184 2001-12-19 06:30  ivan
20185
20186         * FS/FS/svc_acct.pm: surpress warnings
20187
20188 2001-12-18 11:36  ivan
20189
20190         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
20191
20192 2001-12-18 11:34  ivan
20193
20194         * httemplate/edit/cust_bill_pay.cgi: typo
20195
20196 2001-12-18 11:32  ivan
20197
20198         * httemplate/edit/cust_bill_pay.cgi: declar vars
20199
20200 2001-12-18 11:30  ivan
20201
20202         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
20203           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
20204           payment webinterface
20205
20206 2001-12-17 23:12  ivan
20207
20208         * httemplate/search/cust_pkg.cgi: really working dates on package
20209           browse.  ouch.
20210
20211 2001-12-17 23:08  ivan
20212
20213         * httemplate/search/cust_pkg.cgi: working dates on package browse
20214
20215 2001-12-17 22:45  ivan
20216
20217         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
20218
20219 2001-12-17 22:38  ivan
20220
20221         * httemplate/search/cust_pkg.cgi: show dates on package browse
20222
20223 2001-12-17 22:29  ivan
20224
20225         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
20226
20227 2001-12-17 17:49  ivan
20228
20229         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
20230           MANIFEST
20231
20232           fix warning:
20233
20234           FS::cust_main_invoice=HASH(0x90c86c4) at
20235           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
20236
20237 2001-12-17 15:59  ivan
20238
20239         * FS/FS/cust_bill.pm: fixes
20240
20241            Argument "" isn't numeric in ncmp at
20242            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
20243
20244 2001-12-16 15:50  ivan
20245
20246         * FS/FS/cust_main.pm: eek nasty bug
20247
20248 2001-12-15 16:55  ivan
20249
20250         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
20251           cust_bill_pay.amount 39.9 for paynum 240 greater than
20252           cust_pay.paid 39.90
20253
20254 2001-12-15 14:59  ivan
20255
20256         * httemplate/view/svc_acct.cgi: style
20257
20258 2001-12-15 14:58  ivan
20259
20260         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
20261           records
20262
20263 2001-12-15 14:56  ivan
20264
20265         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
20266           <burgess@www.cynjut.net>, thanks
20267
20268 2001-12-15 14:47  ivan
20269
20270         * httemplate/edit/cust_main.cgi: allow entering of referral
20271           customer by number as well as by link off the view page, courtesy
20272           of Dave Burgess <burgess@www.cynjut.net>
20273
20274 2001-12-14 16:17  ivan
20275
20276         * FS/FS/cust_main.pm: style changes
20277
20278 2001-12-13 10:37  ivan
20279
20280         * FS/bin/freeside-setinvoice: okay, it should really work now
20281
20282 2001-12-13 09:52  ivan
20283
20284         * FS/bin/freeside-setinvoice: fix setinvoice script
20285
20286 2001-12-13 01:17  ivan
20287
20288         * FS/bin/freeside-setinvoice: added util to set invoice
20289           destinations
20290
20291 2001-12-12 11:42  ivan
20292
20293         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
20294           passwords in web interface
20295
20296 2001-12-11 13:26  ivan
20297
20298         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
20299
20300 2001-12-10 04:18  ivan
20301
20302         * FS/FS/Record.pm: Pg datatype pain
20303
20304 2001-12-09 20:54  ivan
20305
20306         * httemplate/index.html: typo noticed by Dave Burgess
20307           <burgess@www.cynjut.net>, thanks.
20308
20309 2001-12-09 16:44  ivan
20310
20311         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
20312           wasn't getting substitued.
20313
20314 2001-12-09 15:31  ivan
20315
20316         * httemplate/search/svc_acct.cgi: harmless? missing ;
20317
20318 2001-12-08 02:08  ivan
20319
20320         * httemplate/config/config.cgi: need a POST here; browsers
20321           (especially IE) are unhappy with the default GET
20322
20323 2001-12-08 02:07  ivan
20324
20325         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
20326           custnum!
20327
20328 2001-12-08 02:03  ivan
20329
20330         * FS/FS/cust_main.pm: fix logic error creating invoice line items
20331
20332 2001-12-08 02:01  ivan
20333
20334         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
20335
20336 2001-12-04 05:10  ivan
20337
20338         * httemplate/edit/svc_forward.cgi: from Dave Burgess
20339           <burgess@neonramp.com>:
20340
20341            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
20342           as the
20343            qualifier on the LHS of the assignment.  This also solves the
20344            problem with a similar error on the RHS of line 105.  It also
20345           seems to make
20346            the routine work fairly reliably (it has been problematic for me
20347           in the
20348            past).
20349
20350 2001-12-03 03:33  ivan
20351
20352         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
20353           paged service browse!!
20354
20355 2001-12-03 02:59  ivan
20356
20357         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
20358           browse
20359
20360 2001-12-03 00:43  ivan
20361
20362         * httemplate/search/cust_main.cgi: paged customer browse!
20363
20364 2001-12-03 00:41  ivan
20365
20366         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
20367           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
20368           option paged implementation of customer browse!
20369
20370 2001-11-29 16:04  ivan
20371
20372         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
20373           methods
20374
20375 2001-11-20 19:42  ivan
20376
20377         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
20378           name (!)
20379
20380 2001-11-20 19:40  ivan
20381
20382         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
20383           postalinvoicedefault config file
20384
20385 2001-11-13 13:27  ivan
20386
20387         * FS/MANIFEST: remove freeside-print-batch
20388
20389 2001-11-12 05:19  ivan
20390
20391         * FS/FS/cust_main.pm: import hack to be less strict
20392
20393 2001-11-08 07:26  ivan
20394
20395         * FS/bin/freeside-queued: harmless typo noticed by "Edward
20396           Shabotinsky" <lanshark@bsinet.net>, thanks
20397
20398 2001-11-06 10:45  ivan
20399
20400         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
20401
20402 2001-11-06 10:35  ivan
20403
20404         * Makefile: i REALLY suck at Makefiles
20405
20406 2001-11-06 10:34  ivan
20407
20408         * Makefile: i suck at Makefiles
20409
20410 2001-11-06 10:22  ivan
20411
20412         * Makefile: make foo for htetc/global.asa
20413
20414 2001-11-06 09:58  ivan
20415
20416         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
20417
20418 2001-11-05 13:30  ivan
20419
20420         * Makefile: more fixes for fresh installation
20421
20422 2001-11-05 13:26  ivan
20423
20424         * Makefile: yet more Make
20425
20426 2001-11-05 13:24  ivan
20427
20428         * Makefile: make create-database fix
20429
20430 2001-11-05 12:12  ivan
20431
20432         * Makefile, FS/FS/Record.pm: makefile fixups
20433
20434 2001-11-05 09:00  jeff
20435
20436         * FS/FS/svc_acct.pm: improved svc_acct replacement
20437
20438 2001-11-05 08:42  ivan
20439
20440         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
20441           badly, oops
20442
20443 2001-11-05 06:03  ivan
20444
20445         * Makefile: move sys-dependant stuff to vars
20446
20447 2001-11-05 05:57  ivan
20448
20449         * FS/FS/svc_acct.pm: doc tyop
20450
20451 2001-11-05 03:55  ivan
20452
20453         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
20454           expressions remove debugging warn output
20455
20456 2001-11-03 09:49  ivan
20457
20458         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
20459           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
20460           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
20461           httemplate/search/cust_main.cgi: new 'jsearch' call for big
20462           joined searches & caching support preliminary customer browse
20463           optimizations, much faster!
20464
20465 2001-11-01 21:28  ivan
20466
20467         * httemplate/config/config.cgi: note config changes need
20468           apache/freeside-queued restart to take effect
20469
20470 2001-11-01 21:11  ivan
20471
20472         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
20473
20474 2001-11-01 20:55  ivan
20475
20476         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
20477           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
20478
20479 2001-10-31 16:16  ivan
20480
20481         * httemplate/search/cust_main.cgi: hit the database slightly less.
20482           this page still takes forever with lots of customers.
20483
20484 2001-10-30 11:05  ivan
20485
20486         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
20487           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
20488           web interface to view pending batch
20489
20490 2001-10-30 07:42  ivan
20491
20492         * httemplate/edit/cust_main.cgi: put default country up top
20493
20494 2001-10-30 07:41  ivan
20495
20496         * httemplate/edit/cust_main.cgi: precedence oops
20497
20498 2001-10-30 07:39  ivan
20499
20500         * httemplate/edit/cust_main.cgi: better ordering of state selection
20501           on new customer screen
20502
20503 2001-10-30 06:54  ivan
20504
20505         * htetc/handler.pl, httemplate/browse/agent.cgi,
20506           httemplate/browse/agent_type.cgi,
20507           httemplate/browse/cust_main_county.cgi,
20508           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
20509           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
20510           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
20511           httemplate/edit/cust_credit_bill.cgi,
20512           httemplate/edit/cust_main.cgi,
20513           httemplate/edit/cust_main_county-expand.cgi,
20514           httemplate/edit/cust_main_county.cgi,
20515           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20516           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
20517           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20518           httemplate/misc/catchall.cgi,
20519           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
20520           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20521           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20522           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
20523           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
20524           httemplate/view/svc_forward.cgi: get rid of header foo in
20525           individual templates
20526
20527 2001-10-30 06:20  ivan
20528
20529         * htetc/handler.pl, httemplate/config/config-view.cgi,
20530           httemplate/config/config.cgi: web config should workish now
20531
20532 2001-10-30 05:49  ivan
20533
20534         * Makefile: work with CVS version too
20535
20536 2001-10-30 05:48  ivan
20537
20538         * Makefile: make
20539
20540 2001-10-30 05:47  ivan
20541
20542         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
20543           `make create-config' installs default config (conf dir update)
20544           freeside-adduser uses default secrets file
20545
20546 2001-10-30 04:38  ivan
20547
20548         * Makefile: make
20549
20550 2001-10-30 04:35  ivan
20551
20552         * Makefile: makefile typo
20553
20554 2001-10-30 03:47  ivan
20555
20556         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
20557           httemplate/docs/index.html: whew more install docs and automation
20558
20559 2001-10-30 02:20  ivan
20560
20561         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
20562           setup/config updates.  getting easier...
20563
20564 2001-10-29 13:22  ivan
20565
20566         * Makefile: fix make clean
20567
20568 2001-10-29 12:53  ivan
20569
20570         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
20571           records
20572
20573 2001-10-29 09:17  ivan
20574
20575         * Makefile: automate a tiny bit more
20576
20577 2001-10-26 03:24  ivan
20578
20579         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
20580           httemplate/browse/agent_type.cgi,
20581           httemplate/browse/cust_main_county.cgi,
20582           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
20583           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
20584           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
20585           httemplate/edit/cust_credit_bill.cgi,
20586           httemplate/edit/cust_main.cgi,
20587           httemplate/edit/cust_main_county-expand.cgi,
20588           httemplate/edit/cust_main_county.cgi,
20589           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20590           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
20591           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20592           httemplate/misc/catchall.cgi,
20593           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
20594           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20595           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20596           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
20597           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
20598           httemplate/view/svc_forward.cgi: cache foo *sigh*
20599
20600 2001-10-26 02:50  ivan
20601
20602         * httemplate/config/config-process.cgi: otherwise people will have
20603           problems with `0' zero
20604
20605 2001-10-25 14:24  ivan
20606
20607         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
20608
20609 2001-10-25 09:13  ivan
20610
20611         * FS/FS/cust_main_invoice.pm: & in email addresses
20612
20613 2001-10-25 01:41  ivan
20614
20615         * FS/FS/Conf.pm: remove debugging cruft
20616
20617 2001-10-24 08:45  ivan
20618
20619         * httemplate/config/config-process.cgi: correct for browser
20620           munching
20621
20622 2001-10-24 08:29  ivan
20623
20624         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
20625           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
20626           httemplate/index.html, httemplate/config/config-process.cgi,
20627           httemplate/config/config-view.cgi,
20628           httemplate/search/svc_acct.cgi: preliminary web config editor
20629
20630           new config files: username-ampersand, passwordmax
20631
20632           fs-setup updates
20633
20634           get rid of old and crufty and unused registries/ config foo
20635
20636           documentation updates
20637
20638 2001-10-23 13:53  ivan
20639
20640         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
20641           UPDATE
20642
20643           greeeat.
20644
20645 2001-10-22 07:48  ivan
20646
20647         * FS/FS/svc_acct.pm: fix dir check
20648
20649 2001-10-22 05:22  ivan
20650
20651         * FS/FS/svc_domain.pm: fix delete method for new databases
20652
20653 2001-10-22 01:31  ivan
20654
20655         * FS/FS/cust_main.pm: tyop
20656
20657 2001-10-22 01:29  ivan
20658
20659         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
20660           warnings, delete package ability (& warning)
20661
20662 2001-10-20 05:17  ivan
20663
20664         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
20665           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20666           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
20667           httemplate/edit/process/cust_main.cgi,
20668           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
20669           exempt flags, UI to edit rework part_pkg editing UI some more
20670
20671 2001-10-15 07:58  ivan
20672
20673         * FS/FS/cust_pkg.pm, htetc/handler.pl,
20674           httemplate/edit/REAL_cust_pkg.cgi,
20675           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
20676
20677 2001-10-15 05:16  ivan
20678
20679         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
20680           httemplate/misc/bill.cgi: print reasons with credits on invoices
20681
20682           use straight eval, not Safe::reval in cust_main::bill for now, as
20683           i have no   idea how to call methods on a share()'ed scalar.
20684           hmm.
20685
20686           add cust_pkg::cust_main method
20687
20688           s/eidiot/idiot/ in httemplate/misc/bill.cgi
20689
20690 2001-10-15 04:39  ivan
20691
20692         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
20693           plan ||= 'flat' for custom pricing 9clone) package definitions
20694           too
20695
20696 2001-10-15 04:35  ivan
20697
20698         * httemplate/edit/cust_main.cgi: visual fix
20699
20700 2001-10-15 03:42  ivan
20701
20702         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
20703           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20704           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
20705           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
20706           pass, oh my
20707
20708 2001-10-11 10:46  ivan
20709
20710         * htetc/handler.pl: price plan uI!
20711
20712 2001-10-11 10:44  ivan
20713
20714         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
20715           ----------------------------------------------------------------------
20716
20717 2001-10-09 23:22  thalakan
20718
20719         * httemplate/search/cust_main.cgi: Reverted.
20720
20721 2001-10-09 22:59  thalakan
20722
20723         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
20724
20725 2001-10-09 22:42  ivan
20726
20727         * httemplate/search/cust_main.cgi: revert silly changes
20728
20729 2001-10-09 22:33  thalakan
20730
20731         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
20732
20733 2001-10-09 22:24  ivan
20734
20735         * FS/FS/Record.pm: embarassing doc fix, thanks jason
20736
20737 2001-10-09 16:10  ivan
20738
20739         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20740           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
20741           `unsuspendauto' config file: enable the automatic unsuspension of
20742           suspended packages when a customer's balance due changes from
20743           positive to zero or negative as the result of a payment or credit
20744
20745           add cust_pkg.manual_flag to disable this behaviour per customer
20746           package (no UI to set this yet)
20747
20748 2001-10-09 00:16  ivan
20749
20750         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
20751           fix
20752
20753 2001-10-08 20:11  ivan
20754
20755         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
20756           sheesh
20757
20758 2001-10-02 09:00  jeff
20759
20760         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
20761           typo
20762
20763 2001-10-02 04:10  ivan
20764
20765         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
20766           up in fix.net's password files
20767
20768 2001-10-01 03:31  ivan
20769
20770         * FS/FS/cust_pkg.pm: oops
20771
20772 2001-09-30 15:35  ivan
20773
20774         * FS/FS/svc_acct.pm: arg
20775
20776 2001-09-30 15:19  ivan
20777
20778         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
20779
20780 2001-09-30 13:30  ivan
20781
20782         * FS/FS/svc_acct.pm: username-uppercase config file
20783
20784 2001-09-27 14:49  ivan
20785
20786         * FS/FS/svc_acct_pop.pm: not used
20787
20788 2001-09-27 14:12  ivan
20789
20790         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
20791
20792 2001-09-27 13:41  ivan
20793
20794         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
20795           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
20796           selector!
20797
20798 2001-09-27 11:33  ivan
20799
20800         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
20801           domsvc
20802
20803 2001-09-26 02:17  ivan
20804
20805         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
20806           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
20807           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
20808           httemplate/docs/schema.html: add part_pop_local table
20809
20810 2001-09-25 11:03  ivan
20811
20812         * FS/FS/cust_main.pm:
20813           ror
20814
20815 2001-09-25 11:01  ivan
20816
20817         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
20818           use it
20819
20820 2001-09-25 08:55  ivan
20821
20822         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
20823
20824 2001-09-24 17:05  ivan
20825
20826         * FS/bin/freeside-queued: better REAPER
20827
20828 2001-09-23 20:23  ivan
20829
20830         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
20831
20832 2001-09-20 20:47  ivan
20833
20834         * httemplate/view/cust_main.cgi: show company and name (instead of
20835           just company) for referring customers that have a company
20836
20837 2001-09-19 17:13  ivan
20838
20839         * FS/FS/cust_main.pm: really fix fuzzy searching
20840
20841 2001-09-19 17:10  ivan
20842
20843         * FS/FS/cust_main.pm: fix fuzzy searching
20844
20845 2001-09-19 14:51  ivan
20846
20847         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
20848           working.
20849
20850 2001-09-19 14:06  ivan
20851
20852         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
20853           directory hashing remove jeff's lib patch from
20854           freeside-apply-credits add freeside-apply-credits to MANIFEST
20855           README for pre3-4
20856
20857 2001-09-19 12:41  ivan
20858
20859         * FS/FS/svc_acct.pm: tyop
20860
20861 2001-09-19 12:39  ivan
20862
20863         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
20864
20865 2001-09-19 12:28  ivan
20866
20867         * FS/FS/svc_acct.pm: ;args
20868
20869 2001-09-19 12:19  ivan
20870
20871         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
20872
20873 2001-09-19 12:00  ivan
20874
20875         * FS/bin/freeside-queued: set $ENV{HOME}
20876
20877 2001-09-18 17:24  ivan
20878
20879         * FS/FS/svc_acct.pm: icradius transactional password changes
20880           (suspensions, unsuspensions)
20881
20882 2001-09-16 05:45  ivan
20883
20884         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
20885           httemplate/index.html, httemplate/search/cust_main.cgi,
20886           httemplate/view/cust_main.cgi: fix oops in
20887           FS::cust_main_invoice::replace preventing package cancellation
20888
20889           add toggle switch to cust_main searching to show/hide cancelled
20890           customers.  hidecancelledcustomers config file is just which
20891           state it starts in.
20892
20893           add signupurl config file to enable showing of the customer's
20894           signup URL on the view page.
20895
20896 2001-09-14 12:54  ivan
20897
20898         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
20899
20900 2001-09-14 11:05  ivan
20901
20902         * FS/FS/Record.pm: s/croak/confess/
20903
20904 2001-09-12 08:45  ivan
20905
20906         * FS/FS/part_svc.pm: oops
20907
20908 2001-09-11 16:44  ivan
20909
20910         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
20911           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20912           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
20913           values should work again now
20914
20915 2001-09-11 15:20  ivan
20916
20917         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
20918           bin/fs-radius-add-reply: fix radius attribute adding
20919
20920 2001-09-11 14:58  ivan
20921
20922         * FS/bin/freeside-queued: usage sub
20923
20924 2001-09-11 13:44  ivan
20925
20926         * httemplate/search/svc_acct.cgi: getting "you should run the
20927           bin/fs-migrate-svc_acct_sm" message unexpectedly
20928
20929 2001-09-11 12:16  ivan
20930
20931         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
20932           others?
20933
20934 2001-09-11 06:10  ivan
20935
20936         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
20937           export
20938
20939 2001-09-11 05:46  ivan
20940
20941         * httemplate/edit/process/part_svc.cgi: more service edit fix
20942
20943 2001-09-11 05:42  ivan
20944
20945         * httemplate/edit/part_svc.cgi: fix service editing
20946
20947 2001-09-11 05:25  ivan
20948
20949         * FS/FS/queue.pm: queue clean fix
20950
20951 2001-09-11 05:24  ivan
20952
20953         * FS/FS/queue.pm: job queue fix
20954
20955 2001-09-11 05:10  ivan
20956
20957         * FS/FS/cust_main.pm: fuzzyfix
20958
20959 2001-09-11 05:06  ivan
20960
20961         * FS/FS/svc_acct.pm: better logging
20962
20963 2001-09-11 05:00  ivan
20964
20965         * FS/FS/svc_acct.pm: cyrus fix!
20966
20967 2001-09-11 04:52  ivan
20968
20969         * FS/bin/freeside-queued: rar
20970
20971 2001-09-11 03:05  ivan
20972
20973         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
20974
20975 2001-09-11 02:56  ivan
20976
20977         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
20978           fix quick order
20979
20980 2001-09-10 21:17  ivan
20981
20982         * FS/FS/svc_acct.pm: username-noperiod config file
20983
20984 2001-09-10 20:15  ivan
20985
20986         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
20987           httemplate/edit/part_svc.cgi: cyrus support
20988
20989 2001-09-10 18:09  ivan
20990
20991         * FS/bin/freeside-queued: working queued
20992
20993 2001-09-10 17:08  ivan
20994
20995         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
20996           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
20997           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
20998           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
20999           httemplate/index.html, httemplate/browse/part_svc.cgi,
21000           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
21001           httemplate/edit/process/part_svc.cgi,
21002           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
21003           prelim. job queues! fixed part_svc editing
21004
21005 2001-09-10 17:07  ivan
21006
21007         * bin/: freeside-init, fs-migrate-part_svc: fixing
21008           fs-migrate-part_svc updateing fs-setup for job queues
21009           freeside-init for starting freeside-queued
21010
21011 2001-09-07 13:49  ivan
21012
21013         * FS/FS/part_svc_column.pm: oops, forgot to add this
21014
21015 2001-09-07 13:26  ivan
21016
21017         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
21018
21019 2001-09-07 13:19  ivan
21020
21021         * FS/MANIFEST: tyop
21022
21023 2001-09-07 13:17  ivan
21024
21025         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
21026           bin/fs-radius-add-check, bin/fs-radius-add-reply,
21027           bin/generate-raddb: fix RADIUS attribute capitalization
21028
21029 2001-09-06 14:20  ivan
21030
21031         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
21032
21033 2001-09-06 13:41  ivan
21034
21035         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
21036           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
21037           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
21038           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
21039           bin/fs-radius-add-check, bin/fs-radius-add-reply,
21040           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
21041           httemplate/edit/part_svc.cgi,
21042           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
21043
21044 2001-09-04 08:12  ivan
21045
21046         * httemplate/docs/admin.html: tyop
21047
21048 2001-09-04 08:06  ivan
21049
21050         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
21051           indeed
21052
21053 2001-09-04 07:44  ivan
21054
21055         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
21056           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
21057           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
21058           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
21059           httemplate/edit/process/quick-cust_pkg.cgi,
21060           httemplate/view/cust_main.cgi: new admin documentation, quick
21061           one-pkg order
21062
21063 2001-09-03 15:07  ivan
21064
21065         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
21066           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
21067           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
21068           httemplate/edit/cust_credit_bill.cgi,
21069           httemplate/edit/cust_pay.cgi,
21070           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
21071           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
21072           more bugs
21073
21074 2001-09-02 00:57  ivan
21075
21076         * CREDITS: credito
21077
21078 2001-09-02 00:57  ivan
21079
21080         * bin/generate-tests: gawl
21081
21082 2001-09-02 00:49  ivan
21083
21084         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
21085           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
21086           httemplate/edit/cust_credit_bill.cgi,
21087           httemplate/view/cust_main.cgi: things are starting to work again,
21088           sorta.
21089
21090 2001-09-01 22:38  ivan
21091
21092         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
21093           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
21094           migration.  ugh.
21095
21096 2001-09-01 21:51  ivan
21097
21098         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
21099
21100 2001-09-01 21:25  ivan
21101
21102         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
21103           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
21104           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
21105           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
21106           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
21107           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
21108           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
21109           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
21110           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
21111           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
21112           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
21113           the embarassing fixes in it found
21114
21115 2001-09-01 19:53  jeff
21116
21117         * FS/bin/freeside-apply-credits: adding a credit apply utility
21118
21119 2001-09-01 19:46  ivan
21120
21121         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
21122           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
21123           and cust_pay get custnums
21124
21125 2001-09-01 18:27  ivan
21126
21127         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
21128           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
21129           cust_refund.pm: more udpates for the new world of unapplied
21130           stuff.  yay.
21131
21132 2001-09-01 15:28  jeff
21133
21134         * FS/FS/cust_main.pm: haste makes waste... and left a method out
21135
21136 2001-09-01 15:18  ivan
21137
21138         * FS/FS/cust_credit_bill.pm: add primary key
21139
21140 2001-09-01 15:01  ivan
21141
21142         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
21143
21144 2001-09-01 14:55  jeff
21145
21146         * FS/FS/cust_bill_pay.pm: oops.. need this too
21147
21148 2001-09-01 14:52  jeff
21149
21150         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21151           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
21152           httemplate/edit/cust_credit_bill.cgi,
21153           httemplate/edit/process/cust_credit_bill.cgi,
21154           httemplate/view/cust_main.cgi: add cust_credit_bill relating
21155           multiple invoices to credits
21156
21157 2001-09-01 13:11  ivan
21158
21159         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
21160           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
21161           httemplate/docs/schema.html: cust_bill_pay and
21162           cust_credit_refund.  payments can apply to multiple invoices and
21163           refunds can apply to multiple credits.
21164
21165 2001-08-31 02:20  ivan
21166
21167         * FS/FS/Record.pm: check US zips more strictly
21168
21169 2001-08-31 01:43  ivan
21170
21171         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
21172           better
21173           state, city, then number
21174
21175 2001-08-31 00:28  ivan
21176
21177         * httemplate/edit/cust_main_county-expand.cgi: better error message
21178           for nonexistant cust_main_county records
21179
21180 2001-08-31 00:17  ivan
21181
21182         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
21183           > US UT expand state
21184           > Submit (no data entered)
21185           > US UT is gone frome the list.
21186
21187 2001-08-30 09:23  ivan
21188
21189         * httemplate/docs/signup.html: update signup server: template form
21190           and success html, document
21191
21192 2001-08-30 08:30  ivan
21193
21194         * httemplate/edit/part_svc.cgi: slighly more docu
21195
21196 2001-08-29 02:11  ivan
21197
21198         * httemplate/edit/agent.cgi: ui
21199
21200 2001-08-28 09:58  ivan
21201
21202         * httemplate/: docs/signup.html, search/cust_main.cgi:
21203           customer-to-customer referrals in singup server
21204
21205 2001-08-28 07:34  ivan
21206
21207         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
21208           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
21209           customer-to-customer referrals!
21210
21211 2001-08-25 22:06  ivan
21212
21213         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
21214
21215 2001-08-25 22:05  ivan
21216
21217         * FS/FS/cust_credit.pm: reason can't be null
21218
21219 2001-08-22 23:17  ivan
21220
21221         * FS/FS/cust_main.pm: no need to be y1.9k complient
21222
21223 2001-08-21 03:27  ivan
21224
21225         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
21226           most everything is working svc_forward-wise now
21227
21228 2001-08-21 02:34  ivan
21229
21230         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
21231           httemplate/browse/agent_type.cgi,
21232           httemplate/browse/cust_main_county.cgi,
21233           httemplate/browse/part_pkg.cgi,
21234           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
21235
21236 2001-08-20 20:03  ivan
21237
21238         * FS/FS/svc_acct.pm: fix domain method, and it works against old
21239           databases now too
21240
21241 2001-08-20 19:44  ivan
21242
21243         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
21244           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
21245           $Log$
21246
21247 2001-08-20 19:43  ivan
21248
21249         * bin/: dbdef-create, fs-migrate-svc_acct_sm: i think
21250           svc_acct_sm.import should go away, but...
21251
21252 2001-08-20 19:32  ivan
21253
21254         * test/cgi-test: remove $Log$
21255
21256 2001-08-20 19:31  ivan
21257
21258         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
21259           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
21260           edit/agent_type.cgi, edit/cust_credit.cgi,
21261           edit/cust_main_county-expand.cgi, edit/cust_main_county.cgi,
21262           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/part_pkg.cgi,
21263           edit/svc_acct_pop.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
21264           edit/process/agent.cgi, edit/process/agent_type.cgi,
21265           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
21266           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
21267           edit/process/part_pkg.cgi, edit/process/svc_acct.cgi,
21268           edit/process/svc_acct_pop.cgi, edit/process/svc_domain.cgi,
21269           edit/process/svc_forward.cgi, misc/bill.cgi,
21270           misc/cancel-unaudited.cgi, misc/catchall.cgi,
21271           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
21272           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
21273           misc/process/delete-customer.cgi, misc/process/link.cgi,
21274           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
21275           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
21276           whew.
21277
21278 2001-08-20 19:16  ivan
21279
21280         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
21281           databases, with a warning
21282
21283 2001-08-20 19:03  ivan
21284
21285         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
21286           shipping address
21287
21288 2001-08-20 17:39  ivan
21289
21290         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
21291           silly syntax errors
21292
21293 2001-08-20 06:10  ivan
21294
21295         * FS/FS/svc_domain.pm: use var
21296
21297 2001-08-20 05:15  ivan
21298
21299         * httemplate/edit/svc_acct.cgi: #
21300
21301 2001-08-20 05:13  ivan
21302
21303         * httemplate/edit/svc_acct.cgi: only show domains associated with
21304           this customer.
21305
21306 2001-08-20 04:18  ivan
21307
21308         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
21309           qualified!
21310
21311 2001-08-20 04:04  ivan
21312
21313         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
21314           svc_forward work
21315
21316 2001-08-20 02:41  ivan
21317
21318         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
21319           deleting accouts wrt forwards, catchalls & other references to
21320           svc_acct records
21321
21322           depreciate svc_acct_sm further; move qmail catchall handling to
21323           svc_domain
21324
21325 2001-08-20 02:38  ivan
21326
21327         * httemplate/docs/schema.html: documentation updates
21328
21329 2001-08-19 08:53  jeff
21330
21331         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
21332           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
21333           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
21334           httemplate/edit/process/svc_forward.cgi,
21335           httemplate/misc/catchall.cgi,
21336           httemplate/misc/process/catchall.cgi,
21337           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21338           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
21339           httemplate/view/svc_forward.cgi: added user interface for
21340           svc_forward and vpopmail support
21341
21342 2001-08-19 03:25  ivan
21343
21344         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
21345           the fly, fixes: ticket #88
21346
21347 2001-08-19 02:08  ivan
21348
21349         * TODO: this is what i fed to RT, might as well check it in.
21350
21351           no further modifications to TODO.  everything is in the ticketing
21352           system now.
21353
21354 2001-08-19 01:32  ivan
21355
21356         * httemplate/search/cust_pkg.cgi: display bill and service
21357           name/company, and services
21358
21359 2001-08-19 01:18  ivan
21360
21361         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
21362
21363 2001-08-19 01:15  ivan
21364
21365         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
21366
21367 2001-08-18 17:48  ivan
21368
21369         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
21370           names and change them to two-letter codes
21371
21372 2001-08-17 04:33  ivan
21373
21374         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
21375           ut_alphan for non-US/CA phone numbers
21376
21377 2001-08-17 04:28  ivan
21378
21379         * FS/FS/Record.pm: canada has same phone# rules as US
21380
21381 2001-08-17 04:05  ivan
21382
21383         * httemplate/: browse/cust_main_county.cgi,
21384           edit/cust_main_county.cgi,
21385           edit/process/cust_main_county-collapse.cgi,
21386           edit/process/cust_main_county-expand.cgi: clean up tax rate
21387           editing:   sort by country->state->county,   add "collapse state"
21388           if the tax rates are the same statewide,   redirect "expand
21389           state" to the browse, not edit screen
21390
21391 2001-08-17 03:57  ivan
21392
21393         * bin/: dbdef-create, svc_acct.import: gah
21394
21395 2001-08-17 03:57  ivan
21396
21397         * FS/FS/svc_domain.pm: document catchall and untaint everything
21398
21399 2001-08-17 03:55  ivan
21400
21401         * FS/FS/cust_main.pm: Business::OnlinePayment
21402
21403 2001-08-17 03:53  ivan
21404
21405         * Makefile: alldocs target
21406
21407 2001-08-17 03:53  ivan
21408
21409         * CREDITS: thanks jeff!
21410
21411 2001-08-15 03:04  ivan
21412
21413         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
21414           the) bad direct exit; calls
21415
21416 2001-08-13 16:15  ivan
21417
21418         * httemplate/view/cust_main.cgi: don't display empty comment box
21419
21420 2001-08-13 16:10  ivan
21421
21422         * httemplate/edit/process/cust_main.cgi: properly massage
21423           ship_state & work okay when no initial pkg is selected
21424
21425 2001-08-12 18:00  ivan
21426
21427         * httemplate/docs/schema.html: add svc_forward, depriciate
21428           svc_acct_sm
21429
21430 2001-08-12 17:21  ivan
21431
21432         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
21433
21434 2001-08-12 12:41  jeff
21435
21436         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
21437           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
21438
21439 2001-08-12 01:56  ivan
21440
21441         * httemplate/edit/process/part_svc.cgi: don't use
21442           Apache::ASP-specific $Redirect object
21443
21444 2001-08-11 17:07  ivan
21445
21446         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
21447           transactional invoice_list setting & eliminate non-sticky "first
21448           package"!
21449
21450 2001-08-11 17:07  ivan
21451
21452         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
21453
21454 2001-08-11 17:06  ivan
21455
21456         * FS/FS/cust_main_invoice.pm: better error msgs
21457
21458 2001-08-11 16:19  ivan
21459
21460         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
21461           context to $cgi->keywords
21462
21463 2001-08-11 16:18  ivan
21464
21465         * httemplate/browse/part_svc.cgi: missed a variable interpolation
21466
21467 2001-08-10 22:52  ivan
21468
21469         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
21470           comments fields
21471
21472 2001-08-10 22:52  ivan
21473
21474         * FS/FS/cust_main.pm: add comments field, fix ship_ address
21475           handling (don't consider a value for ship_state field to mean
21476           something meaningful is in ship_*)
21477
21478 2001-08-10 22:51  ivan
21479
21480         * FS/FS/part_svc.pm: better error msg
21481
21482 2001-08-10 22:50  ivan
21483
21484         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
21485           for ut_anything
21486
21487 2001-08-10 21:55  ivan
21488
21489         * httemplate/edit/part_svc.cgi: don't have any other choices in
21490           svcdb dropdown for existing services, since you can't change it
21491           anyway
21492
21493 2001-08-10 21:29  ivan
21494
21495         * FS/FS/CGI.pm: that's what $etc is for!
21496
21497 2001-08-10 21:15  ivan
21498
21499         * httemplate/misc/delete-customer.cgi: better docs
21500
21501 2001-08-10 17:01  ivan
21502
21503         * FS/FS/cust_main_invoice.pm: "fixes"
21504
21505           Can't call method "username" on an undefined value at
21506           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
21507
21508           but cust_main_invoice records should probably be updated when
21509           svc_acct records are deleted :/
21510
21511 2001-08-08 02:47  ivan
21512
21513         * httemplate/docs/passwd.html: doc clarification
21514
21515 2001-08-07 21:44  ivan
21516
21517         * FS/FS/Record.pm: better error msg
21518
21519 2001-08-03 13:34  jeff
21520
21521         * FS/FS/cust_bill.pm:
21522
21523           added the tax method
21524
21525 2001-07-30 03:43  ivan
21526
21527         * FS/FS/CGI.pm: Apache::ASP eidiot fix
21528
21529 2001-07-30 03:41  ivan
21530
21531         * FS/FS/Record.pm, FS/FS/cust_main.pm,
21532           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
21533           shipping address additions
21534
21535 2001-07-30 01:03  ivan
21536
21537         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
21538           forgotten files
21539
21540 2001-07-30 01:02  ivan
21541
21542         * htetc/handler.pl: template stuffs
21543
21544 2001-07-30 01:01  ivan
21545
21546         * Makefile: need this too!
21547
21548 2001-07-30 00:36  ivan
21549
21550         * httemplate/index.html, httemplate/browse/agent.cgi,
21551           httemplate/browse/agent_type.cgi,
21552           httemplate/browse/cust_main_county.cgi,
21553           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
21554           httemplate/browse/part_svc.cgi,
21555           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
21556           httemplate/docs/index.html, httemplate/docs/legacy.html,
21557           httemplate/docs/passwd.html, httemplate/docs/schema.html,
21558           httemplate/docs/session.html, httemplate/docs/signup.html,
21559           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
21560           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
21561           httemplate/edit/cust_main.cgi,
21562           httemplate/edit/cust_main_county-expand.cgi,
21563           httemplate/edit/cust_main_county.cgi,
21564           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
21565           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
21566           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
21567           httemplate/edit/svc_domain.cgi,
21568           httemplate/edit/process/agent.cgi,
21569           httemplate/edit/process/agent_type.cgi,
21570           httemplate/edit/process/cust_credit.cgi,
21571           httemplate/edit/process/cust_main.cgi,
21572           httemplate/edit/process/cust_main_county-expand.cgi,
21573           httemplate/edit/process/cust_main_county.cgi,
21574           httemplate/edit/process/cust_pay.cgi,
21575           httemplate/edit/process/cust_pkg.cgi,
21576           httemplate/edit/process/part_pkg.cgi,
21577           httemplate/edit/process/part_svc.cgi,
21578           httemplate/edit/process/svc_acct.cgi,
21579           httemplate/edit/process/svc_acct_pop.cgi,
21580           httemplate/edit/process/svc_domain.cgi,
21581           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
21582           httemplate/misc/cancel-unaudited.cgi,
21583           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
21584           httemplate/misc/print-invoice.cgi,
21585           httemplate/misc/unsusp_pkg.cgi,
21586           httemplate/misc/process/delete-customer.cgi,
21587           httemplate/misc/process/link.cgi,
21588           httemplate/search/cust_bill.html,
21589           httemplate/search/cust_main.cgi,
21590           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
21591           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21592           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
21593           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
21594           templates!!!
21595
21596 2001-07-30 00:33  ivan
21597
21598         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
21599
21600 2001-07-30 00:14  ivan
21601
21602         * INSTALL, README: templates!
21603
21604 2001-07-30 00:13  ivan
21605
21606         * TODO: todocruft
21607
21608 2001-07-29 23:28  ivan
21609
21610         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
21611
21612 2001-07-29 23:07  ivan
21613
21614         * bin/svc_acct.import: allow !! for locked accounts instead of
21615           changing to *SUSPENDED*
21616
21617 2001-07-27 10:16  ivan
21618
21619         * FS/FS/cust_main_invoice.pm: clarification
21620
21621 2001-07-26 23:17  thalakan
21622
21623         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
21624           the checkdest method.
21625
21626 2001-06-21 09:27  ivan
21627
21628         * FS/FS/UID.pm: better error message
21629
21630 2001-06-06 15:22  ivan
21631
21632         * TODO: templating thoughts
21633
21634 2001-06-05 14:40  ivan
21635
21636         * debian/: README.Debian, changelog, conffiles.ex, control,
21637           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
21638           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
21639           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
21640           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
21641           yet)
21642
21643 2001-06-03 10:22  ivan
21644
21645         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
21646           %e: no leading zero
21647
21648 2001-06-03 07:16  ivan
21649
21650         * README: 1.3.1!!!
21651
21652 2001-06-03 07:15  ivan
21653
21654         * TODO: yes yes
21655
21656 2001-06-03 05:36  ivan
21657
21658         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
21659           config files
21660
21661 2001-06-03 04:37  ivan
21662
21663         * FS/FS/svc_acct.pm: fixes
21664
21665           Can't locate object method "setfield" via package "svc_acct_sm"
21666           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
21667
21668 2001-06-03 04:27  ivan
21669
21670         * FS/FS/Record.pm: track down
21671
21672             Can't locate object method "setfield" via package "svc_acct_sm"
21673           at
21674             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
21675
21676           errors
21677
21678 2001-06-03 03:51  ivan
21679
21680         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
21681
21682 2001-05-30 08:17  ivan
21683
21684         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
21685           up for the non-mod_perl folks
21686
21687 2001-05-22 09:43  ivan
21688
21689         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
21690           <shane@2000cn.com.au>, thanks!
21691
21692 2001-05-18 07:08  ivan
21693
21694         * FS/FS/domain_record.pm: tyop
21695
21696 2001-05-15 00:52  ivan
21697
21698         * FS/bin/freeside-email: simple program to list all email addresses
21699
21700 2001-05-07 08:42  ivan
21701
21702         * FS/FS/Record.pm: tyop
21703
21704 2001-05-07 08:36  ivan
21705
21706         * FS/FS/Record.pm: start to track down
21707
21708               Insecure dependency in eval while running with -T switch at
21709           /usr/local/lib/site_perl/FS/Record.pm line 202.
21710
21711           errors
21712
21713 2001-05-07 08:24  ivan
21714
21715         * bin/svc_acct.import: s/!/*/
21716
21717 2001-05-06 19:07  ivan
21718
21719         * FS/FS/cust_main.pm:
21720           http://www.sisd.com/freeside/list-archive/msg01906.html
21721
21722 2001-05-05 01:51  ivan
21723
21724         * bin/svc_acct.import:
21725           http://www.sisd.com/freeside/list-archive/msg01915.html
21726
21727 2001-04-23 12:50  ivan
21728
21729         * FS/FS/cust_credit.pm: the real
21730
21731           Can't locate object method "setfield" via package "cust_refund"
21732           at /usr/local/lib/site_perl/FS/Record.pm line 315.
21733
21734           fix
21735
21736 2001-04-23 12:27  ivan
21737
21738         * FS/FS/cust_credit.pm: *sigh*
21739
21740 2001-04-23 12:21  ivan
21741
21742         * FS/FS/cust_credit.pm: webdemo bugfix
21743
21744 2001-04-23 08:37  ivan
21745
21746         * FS/MANIFEST: 1.3.1 sigh
21747
21748 2001-04-23 05:44  ivan
21749
21750         * bin/freeside-session-kill: session killer implemeting timed
21751           access
21752
21753 2001-04-23 05:40  ivan
21754
21755         * FS/FS.pm: documentation and webdemo updates
21756
21757 2001-04-23 02:00  ivan
21758
21759         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
21760
21761 2001-04-23 00:12  ivan
21762
21763         * FS/FS/cust_main.pm: better error message (if kludgy) for no
21764           referral remove outdated NSI foo from domain ordering.  also,
21765           fuck NSI.
21766
21767 2001-04-21 18:56  ivan
21768
21769         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
21770           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
21771           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
21772
21773 2001-04-21 18:38  ivan
21774
21775         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
21776           from Record view/cust_main.cgi needs to use ->owed method, not
21777           check (depriciated) owed field search/cust_bill.cgi redirect
21778           error when there's only one invoice
21779
21780 2001-04-21 17:49  ivan
21781
21782         * FS/FS/svc_Common.pm: need to import dbh sub from Record
21783
21784 2001-04-21 16:53  ivan
21785
21786         * FS/MANIFEST: no more dbdef
21787
21788 2001-04-15 06:56  ivan
21789
21790         * TODO: [no log message]
21791
21792 2001-04-15 06:35  ivan
21793
21794         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
21795           transactions part deux
21796
21797 2001-04-15 05:56  ivan
21798
21799         * TODO, FS/FS/Record.pm, bin/dbdef-create: s/dbdef/DBIx::DBSchema/
21800
21801 2001-04-15 03:33  ivan
21802
21803         * CREDITS, TODO: better docs for the worst bit, finally
21804
21805 2001-04-09 16:05  ivan
21806
21807         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21808           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
21809           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm:
21810           Transactions Part I!!!
21811
21812 2001-04-09 08:50  ivan
21813
21814         * CREDITS, TODO, FS/MANIFEST: rar
21815
21816 2001-03-30 09:33  ivan
21817
21818         * FS/FS/cust_bill.pm: config value money_char:
21819
21820                   Presto!  Now you can consider all numbers to be
21821           shillings.
21822
21823                   If you need to change the currency symbol, you can hunt
21824           down the
21825                   instances of literal '$' in FS::cust_bill::print_text and
21826           replace them
21827                   with your currency symbol.  I guess this should turn into
21828           a
21829                   configuration value.
21830
21831 2001-02-26 16:59  ivan
21832
21833         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
21834           thanks!
21835
21836 2001-02-20 17:45  ivan
21837
21838         * FS/FS/nas.pm: pod tyop
21839
21840 2001-02-20 17:45  ivan
21841
21842         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
21843           duh
21844
21845 2001-02-20 08:31  ivan
21846
21847         * FS/FS/Record.pm: don't use prepare_cached for now
21848
21849 2001-02-13 21:18  ivan
21850
21851         * README: add devel mailing list
21852
21853 2001-02-13 20:33  ivan
21854
21855         * FS/FS/port.pm: get rid of gratuitous HISTORY
21856
21857 2001-02-11 09:34  ivan
21858
21859         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
21860
21861 2001-02-11 09:17  ivan
21862
21863         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21864           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
21865           from jason
21866
21867 2001-02-03 06:03  ivan
21868
21869         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
21870           bin/generate-prepay: time-based prepaid cards, session monitor.
21871           woop!
21872
21873 2001-01-30 23:21  ivan
21874
21875         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
21876
21877 2001-01-30 01:08  ivan
21878
21879         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
21880
21881 2001-01-22 21:03  ivan
21882
21883         * FS/FS/cust_main.pm: harmless tyop
21884
21885 2000-12-26 15:51  ivan
21886
21887         * CREDITS, TODO: statedefault & referraldefault config files
21888
21889 2000-12-10 17:30  ivan
21890
21891         * TODO: more ancient todo stuff from my inbox
21892
21893 2000-12-10 17:10  ivan
21894
21895         * TODO: ancient stuff out of my inbox
21896
21897 2000-12-08 14:22  ivan
21898
21899         * FS/FS/session.pm: session callbacks
21900
21901 2000-12-06 02:21  ivan
21902
21903         * FS/FS/Record.pm: DESTROY sub
21904
21905 2000-12-03 12:25  ivan
21906
21907         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
21908           FS/FS/session.pm: session monitor updates
21909
21910 2000-12-03 07:14  ivan
21911
21912         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
21913           <jeff@cmh.net>, thanks!
21914
21915 2000-12-03 05:45  ivan
21916
21917         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
21918           admin.html doc, autocapgen
21919
21920 2000-12-03 05:44  ivan
21921
21922         * FS/FS/port.pm: beginnings of web status for session monitor
21923
21924 2000-12-03 02:09  ivan
21925
21926         * FS/MANIFEST: bad caches!
21927
21928 2000-11-22 15:30  ivan
21929
21930         * FS/FS/svc_www.pm: tyop
21931
21932 2000-11-07 07:00  ivan
21933
21934         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
21935           monitor
21936
21937 2000-10-27 13:18  ivan
21938
21939         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
21940           session monitor
21941
21942 2000-10-27 13:15  ivan
21943
21944         * TODO, FS/FS/Record.pm, eg/table_template.pm: session monitor
21945
21946 2000-10-15 05:58  ivan
21947
21948         * TODO: roo
21949
21950 2000-10-11 17:44  ivan
21951
21952         * README: rawr!
21953
21954 2000-09-20 03:35  ivan
21955
21956         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
21957           print_text method is called, want to print overdue invoices if
21958           printed > 0, not > 1
21959
21960 2000-08-24 00:26  ivan
21961
21962         * TODO: untaint template source
21963
21964 2000-08-09 11:40  ivan
21965
21966         * conf/invoice_template: example invoice template
21967
21968 2000-08-09 04:30  ivan
21969
21970         * TODO, FS/FS/cust_bill.pm: templatable invoices
21971
21972 2000-07-17 06:51  ivan
21973
21974         * FS/FS/svc_acct.pm: silly mistake
21975
21976 2000-07-17 03:53  ivan
21977
21978         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
21979           aliases from being deleted
21980
21981 2000-07-17 03:37  ivan
21982
21983         * FS/FS/svc_acct.pm: make remote commands configurable
21984
21985 2000-07-17 03:36  ivan
21986
21987         * CREDITS: rawr!
21988
21989 2000-07-06 06:56  ivan
21990
21991         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
21992           conjunction with AUTOLOAD this was sure a pain to find
21993
21994 2000-07-06 06:19  ivan
21995
21996         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
21997           sql statement causing spurious errors
21998
21999 2000-07-06 01:57  ivan
22000
22001         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add-check,
22002           bin/fs-radius-add-reply: support for radius check attributes
22003           (except importing).  poorly documented.
22004
22005 2000-07-04 06:42  ivan
22006
22007         * FS/FS/svc_acct.pm: noted a API inconsistancy
22008
22009 2000-07-03 02:03  ivan
22010
22011         * TODO: added sendmailrestart and sendmailconfigpath config files
22012
22013 2000-06-29 05:27  ivan
22014
22015         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
22016           done in the import.
22017
22018 2000-06-29 04:56  ivan
22019
22020         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
22021           have $ in them.
22022
22023 2000-06-29 04:12  ivan
22024
22025         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
22026           adding new domains.
22027
22028 2000-06-28 05:54  ivan
22029
22030         * FS/FS/svc_acct.pm: superfluous my()
22031
22032 2000-06-28 05:52  ivan
22033
22034         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
22035           in perl, like the empty string.
22036
22037 2000-06-28 05:32  ivan
22038
22039         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
22040           too
22041
22042 2000-06-28 05:03  ivan
22043
22044         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
22045           users files
22046
22047 2000-06-27 05:15  ivan
22048
22049         * TODO: i18n
22050
22051 2000-06-27 05:15  ivan
22052
22053         * FS/FS/: Record.pm, cust_main.pm: i18
22054
22055 2000-06-27 04:29  ivan
22056
22057         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
22058           -w pleaser
22059
22060 2000-06-27 04:27  ivan
22061
22062         * FS/FS/Record.pm: logically identical, but -w safe
22063
22064 2000-06-23 17:28  ivan
22065
22066         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
22067           name in freeside-bill usage msg
22068
22069 2000-06-23 05:25  ivan
22070
22071         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
22072           - more portable, doesn't depend on $sth->execute returning a
22073           number of rows, uses placeholders and prepare_cached
22074
22075 2000-06-20 00:13  ivan
22076
22077         * FS/FS/cust_main_invoice.pm: documentation update
22078
22079 2000-06-17 14:48  ivan
22080
22081         * FS/FS/cust_pay_batch.pm: fix typo in error message
22082
22083 2000-06-15 07:45  ivan
22084
22085         * CREDITS, TODO: text updates
22086
22087 2000-06-15 06:35  ivan
22088
22089         * FS/FS/svc_acct.pm: add radius method
22090
22091 2000-06-15 05:38  ivan
22092
22093         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
22094           scalar context, was only returning second item
22095
22096 2000-05-13 14:57  ivan
22097
22098         * TODO: add print_batch script from Joel Griffiths
22099
22100 2000-05-13 14:50  ivan
22101
22102         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
22103           well as a CGI object now.
22104
22105 2000-05-13 14:42  ivan
22106
22107         * CREDITS: add kristian, update joel's entry
22108
22109 2000-04-10 17:06  ivan
22110
22111         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
22112           (Registry's override doesn't work here)
22113
22114 2000-03-06 08:38  ivan
22115
22116         * FS/FS/svc_acct.pm: better error message.  bah.
22117
22118 2000-03-06 06:12  ivan
22119
22120         * TODO: ICRADIUS export support
22121
22122 2000-03-03 10:45  ivan
22123
22124         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
22125           Registry wasn't overriding exit in modules
22126
22127 2000-03-03 10:21  ivan
22128
22129         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
22130           from web demo
22131
22132 2000-03-01 00:13  ivan
22133
22134         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
22135           bugfixes
22136
22137 2000-02-02 21:16  ivan
22138
22139         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
22140           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
22141           Apache support
22142
22143 2000-02-02 12:22  ivan
22144
22145         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
22146           bugfix prepayment in signup server
22147
22148 2000-01-30 21:22  ivan
22149
22150         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
22151
22152 2000-01-30 00:18  ivan
22153
22154         * CREDITS: [no log message]
22155
22156 2000-01-29 22:11  ivan
22157
22158         * TODO: [no log message]
22159
22160 2000-01-29 13:10  ivan
22161
22162         * FS/FS/svc_domain.pm: doc update
22163
22164 2000-01-28 14:53  ivan
22165
22166         * FS/FS/svc_acct_pop.pm: track full phone number
22167
22168 2000-01-26 16:37  ivan
22169
22170         * README: ack
22171
22172 2000-01-26 16:27  ivan
22173
22174         * TODO: update TODO
22175
22176 1999-11-08 13:38  ivan
22177
22178         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
22179
22180 1999-09-22 15:06  ivan
22181
22182         * TODO: ya todo update
22183
22184 1999-08-26 23:25  ivan
22185
22186         * TODO: [no log message]
22187
22188 1999-08-23 05:26  ivan
22189
22190         * test/cgi-test: need to untaint the command line
22191
22192 1999-08-20 01:27  ivan
22193
22194         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
22195           Bayerle:
22196           > if you eliminate services from any package, to reduce it to
22197           only one service,
22198           > once gone, they won't reappear.
22199
22200 1999-08-11 21:16  ivan
22201
22202         * FS/FS/cust_main.pm: hidecancelledpackages config option
22203
22204 1999-08-11 17:05  ivan
22205
22206         * FS/FS/svc_acct.pm: configurable min/max username length, min
22207           password length, periods in usernames
22208
22209 1999-08-11 13:41  ivan
22210
22211         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
22212
22213 1999-08-11 06:12  ivan
22214
22215         * FS/FS/svc_domain.pm: require a working Net::Whois version
22216
22217 1999-08-04 05:42  ivan
22218
22219         * bin/pod2x: new, kludgy-but-working html generator
22220
22221 1999-08-04 05:41  ivan
22222
22223         * FS/FS.pm: pod fix
22224
22225 1999-08-04 04:50  ivan
22226
22227         * FS/FS/cust_pkg.pm: pod syntax
22228
22229 1999-08-04 03:41  ivan
22230
22231         * FS/FS/Record.pm: some pod syntax update to generate nicer html
22232           docs
22233
22234 1999-08-04 02:03  ivan
22235
22236         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/CGI.pm, FS/Conf.pm,
22237           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
22238           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
22239           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
22240           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
22241           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
22242           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
22243           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
22244           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
22245           files for proper perl installation
22246
22247 1999-08-04 01:03  ivan
22248
22249         * eg/: table_template-svc.pm, table_template.pm: move table
22250           subclass examples out of production directory
22251
22252 1999-08-04 00:34  ivan
22253
22254         * FS/FS.pm: initial FS manpage
22255
22256 1999-08-03 21:15  ivan
22257
22258         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
22259
22260 1999-08-03 00:43  ivan
22261
22262         * TODO: use Net::Whois;
22263
22264 1999-07-29 12:13  ivan
22265
22266         * TODO: [no log message]
22267
22268 1999-07-15 17:20  ivan
22269
22270         * TODO: [no log message]
22271
22272 1999-07-15 16:50  ivan
22273
22274         * TODO: [no log message]
22275
22276 1999-07-08 04:40  ivan
22277
22278         * CREDITS, README, TODO: [no log message]
22279
22280 1999-07-07 19:32  ivan
22281
22282         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
22283           Griffiths
22284
22285 1999-07-07 18:49  ivan
22286
22287         * CREDITS: add joel
22288
22289 1999-07-07 18:49  ivan
22290
22291         * bin/svc_acct.import: updates to avoid -w warnings from Joel
22292           Griffiths <griff@aver-computer.com>
22293
22294 1999-07-07 18:02  ivan
22295
22296         * TODO: [no log message]
22297
22298 1999-04-29 02:37  ivan
22299
22300         * TODO: [no log message]
22301
22302 1999-04-19 03:32  ivan
22303
22304         * etc/megapop.pl: if you are a megapop customer...
22305
22306 1999-04-14 06:14  ivan
22307
22308         * TODO: configuration option to edit referrals of existing
22309           customers
22310
22311 1999-04-14 04:27  ivan
22312
22313         * TODO: showpasswords config option to show passwords
22314
22315 1999-04-14 01:58  ivan
22316
22317         * TODO: [no log message]
22318
22319 1999-04-08 20:52  ivan
22320
22321         * TODO: [no log message]
22322
22323 1999-04-08 06:21  ivan
22324
22325         * CREDITS: [no log message]
22326
22327 1999-04-08 06:11  ivan
22328
22329         * README: 1.2.0
22330
22331 1999-04-08 06:05  ivan
22332
22333         * test/cgi-test: web interface tester / sample data creator
22334
22335 1999-04-08 06:03  ivan
22336
22337         * TODO: [no log message]
22338
22339 1999-03-26 05:15  ivan
22340
22341         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
22342           FS::table_names to avoid warnings
22343
22344 1999-03-25 00:42  ivan
22345
22346         * bin/svc_acct.import: import stuff uses Term::Query and spits out
22347           (some kinds of) nonsensical input
22348
22349 1999-03-23 16:43  ivan
22350
22351         * bin/svc_acct.import: die if no relevant services
22352
22353 1999-02-23 00:09  ivan
22354
22355         * TODO: beginnings of one-screen new customer entry and some other
22356           miscellania
22357
22358 1999-02-10 01:02  ivan
22359
22360         * etc/sql-reserved-words.txt: some new doc files
22361
22362 1999-02-10 00:27  ivan
22363
22364         * TODO: [no log message]
22365
22366 1999-02-09 01:56  ivan
22367
22368         * TODO: [no log message]
22369
22370 1999-02-07 01:59  ivan
22371
22372         * CREDITS, TODO: more mod_perl fixes, and bugfixes Peter Wemm sent
22373           via email
22374
22375 1999-02-06 14:43  ivan
22376
22377         * CREDITS, TODO: don't use [e]idiot; display error messages on the
22378           form page
22379
22380 1999-01-25 04:09  ivan
22381
22382         * TODO: yet more mod_perl stuff
22383
22384 1999-01-18 15:05  ivan
22385
22386         * TODO: update TODO for stuff that was done etc.
22387
22388 1999-01-15 16:24  ivan
22389
22390         * CREDITS: [no log message]
22391
22392 1999-01-08 21:38  ivan
22393
22394         * CREDITS: [no log message]
22395
22396 1998-12-30 15:03  ivan
22397
22398         * TODO: bugfixes; fields isn't exported by derived classes
22399
22400 1998-12-29 03:59  ivan
22401
22402         * TODO: mostly properly OO, some work still to be done with svc_
22403           stuff
22404
22405 1998-12-15 21:38  ivan
22406
22407         * TODO: [no log message]
22408
22409 1998-12-15 21:29  ivan
22410
22411         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
22412
22413 1998-12-09 23:23  ivan
22414
22415         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
22416
22417 1998-12-01 17:23  ivan
22418
22419         * TODO, CREDITS: [no log message]
22420
22421 1998-11-19 03:17  ivan
22422
22423         * bin/dbdef-create: adminsuidsetup requires argument
22424
22425 1998-11-18 01:01  ivan
22426
22427         * CREDITS, TODO: i18n! i18n!
22428
22429 1998-11-13 01:56  ivan
22430
22431         * TODO: change configuration file layout to support multiple
22432           distinct databases (with own set of config files, export, etc.)
22433
22434 1998-11-07 17:09  ivan
22435
22436         * README: 1.1.6 release
22437
22438 1998-11-07 02:24  ivan
22439
22440         * README: don't use depriciated FS::Bill and FS::Invoice, other
22441           miscellania
22442
22443 1998-11-07 00:25  ivan
22444
22445         * TODO: [no log message]
22446
22447 1998-10-14 00:05  ivan
22448
22449         * README: 1.1.4 release, fix postgresql
22450
22451 1998-10-13 05:49  ivan
22452
22453         * TODO: [no log message]
22454
22455 1998-10-13 05:07  ivan
22456
22457         * TODO, bin/svc_acct.import: Assigns password from the shadow file
22458           for RADIUS password "UNIX"
22459
22460 1998-10-13 02:17  ivan
22461
22462         * TODO: [no log message]
22463
22464 1998-10-12 14:22  ivan
22465
22466         * TODO: [no log message]
22467
22468 1998-10-12 14:15  ivan
22469
22470         * TODO: [no log message]
22471
22472 1998-10-12 02:12  ivan
22473
22474         * TODO: remove adding cvs from the todo
22475
22476 1998-10-12 02:09  ivan
22477
22478         * TODO: [no log message]
22479
22480 1998-10-12 02:09  ivan
22481
22482         * TODO: Id to Header
22483
22484 1998-10-12 02:07  ivan
22485
22486         * TODO: Test keyword substitution
22487
22488 1998-10-12 01:59  ivan
22489
22490         * TODO: Commiting sample change.
22491
22492 1998-10-12 00:15  ivan
22493
22494         * conf/shells: Initial revision
22495
22496 1998-10-12 00:12  ivan
22497
22498         * conf/: home, lpr: Initial import into CVS
22499
22500 1998-10-12 00:12  ivan
22501
22502         * conf/smtpmachine: Initial revision
22503
22504 1998-10-12 00:08  ivan
22505
22506         * TODO: Initial revision
22507
22508 1998-10-11 23:56  ivan
22509
22510         * README: Initial revision
22511
22512 1998-09-25 01:52  ivan
22513
22514         * bin/pod2x: Initial revision
22515
22516 1998-09-02 21:50  ivan
22517
22518         * CREDITS: Initial revision
22519
22520 1998-08-23 20:04  ivan
22521
22522         * fs_passwd/fs_passwd: Initial revision
22523
22524 1998-08-19 21:42  ivan
22525
22526         * eg/TEMPLATE_cust_main.import: Initial revision
22527
22528 1998-08-16 14:02  ivan
22529
22530         * bin/svc_acct.import: Initial revision
22531
22532 1998-07-18 00:11  ivan
22533
22534         * etc/domain-template.txt: Initial import into CVS
22535
22536 1998-06-03 00:22  ivan
22537
22538         * bin/dbdef-create: Initial revision
22539
22540 1998-03-22 23:46  ivan
22541
22542         * GPL, etc/countries.txt: Initial import into CVS
22543
22544 1998-03-22 23:46  ivan
22545
22546         * INSTALL: Initial revision
22547