Updated for 1.7.3
[freeside.git] / ChangeLog
1 2008-04-30 16:26  ivan
2
3         * Makefile: 1.7.3
4
5 2008-04-30 16:25  ivan
6
7         * debian/changelog: reverting bad change
8
9 2008-04-30 16:22  ivan
10
11         * ChangeLog, install/rpm/freeside.spec, debian/changelog: Updated
12           for 1.7.3
13
14 2008-04-30 16:19  ivan
15
16         * Makefile: last minute release target update.  not particularly
17           dangerous, nobody uses it but me
18
19 2008-04-24 16:15  ivan
20
21         * FS/MANIFEST: reverting MANIFEST changes that should not have been
22           committed in the first place...
23
24 2008-04-18 19:42  ivan
25
26         * install/rpm/freeside.spec: Updated for 1.7.3rc3
27
28 2008-04-18 14:27  ivan
29
30         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
31           wish this was easier to test.
32
33 2008-04-18 14:25  ivan
34
35         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
36
37 2008-04-18 14:19  ivan
38
39         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
40           finally fix ticket auto-association not getting along with RT
41           ACLs
42
43 2008-04-18 09:27  jeff
44
45         * httemplate/: browse/addr_block.cgi, browse/router.cgi,
46           edit/process/addr_block/allocate.cgi: backout browse changes
47           until 1.7.4
48
49 2008-04-17 20:29  jeff
50
51         * FS/t/addr_block.t, FS/t/router.t,
52           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
53           httemplate/edit/allocate.html, FS/MANIFEST,
54           httemplate/edit/process/addr_block/add.cgi,
55           httemplate/edit/process/addr_block/allocate.cgi,
56           httemplate/edit/process/addr_block/deallocate.cgi,
57           httemplate/edit/process/addr_block/split.cgi: drag address and
58           router even farther into the century
59
60 2008-04-16 11:32  jeff
61
62         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
63           httemplate/view/cust_main/packages.html: show user who created
64           (cancel/suspend) reason and possibly fix a lingering spurious
65           usergroup bug
66
67 2008-04-14 11:42  ivan
68
69         * Makefile, ChangeLog: rc3
70
71 2008-04-10 15:00  ivan
72
73         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
74           AddLink so that the auto-association stuff works when creating a
75           ticket
76
77 2008-04-09 14:44  ivan
78
79         * httemplate/docs/AGPL.html: file AGPL.html was added on branch
80           FREESIDE_1_7_BRANCH on 2008-04-09 21:44:28 +0000
81
82 2008-04-09 14:44  ivan
83
84         * httemplate/docs/: AGPL.html: oops, adding explicit AGPL.html
85
86 2008-04-08 20:33  ivan
87
88         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
89           charges
90
91 2008-04-07 22:53  ivan
92
93         * install/rpm/freeside.spec: Updated for 1.7.3rc2
94
95 2008-04-07 22:52  ivan
96
97         * Makefile: rc2
98
99 2008-04-07 22:49  ivan
100
101         * debian/prerm: file prerm was added on branch FREESIDE_1_7_BRANCH
102           on 2008-04-08 05:49:21 +0000
103
104 2008-04-07 22:49  ivan
105
106         * debian/templates: file templates was added on branch
107           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
108
109 2008-04-07 22:49  ivan
110
111         * debian/cron.d: file cron.d was added on branch
112           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
113
114 2008-04-07 22:49  ivan
115
116         * debian/dbconfig-common.install: file dbconfig-common.install was
117           added on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
118
119 2008-04-07 22:49  ivan
120
121         * debian/dbconfig-common.upgrade: file dbconfig-common.upgrade was
122           added on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
123
124 2008-04-07 22:49  ivan
125
126         * debian/freeside-webui.links: file freeside-webui.links was added
127           on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
128
129 2008-04-07 22:49  ivan
130
131         * debian/freeside.apache-alias.conf: file
132           freeside.apache-alias.conf was added on branch
133           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
134
135 2008-04-07 22:49  ivan
136
137         * debian/freeside.default: file freeside.default was added on
138           branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
139
140 2008-04-07 22:49  ivan
141
142         * debian/freeside.docs: file freeside.docs was added on branch
143           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
144
145 2008-04-07 22:49  ivan
146
147         * debian/init.d.lsb.ex: file init.d.lsb.ex was added on branch
148           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
149
150 2008-04-07 22:49  ivan
151
152         * debian/postinst: file postinst was added on branch
153           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
154
155 2008-04-07 22:49  ivan
156
157         * debian/postrm: file postrm was added on branch
158           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
159
160 2008-04-07 22:49  ivan
161
162         * debian/preinst: file preinst was added on branch
163           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
164
165 2008-04-07 22:49  ivan
166
167         * debian/: TODO, compat, config, cron.d, dbconfig-common.install,
168           dbconfig-common.upgrade, freeside-webui.links,
169           freeside.apache-alias.conf, freeside.default, freeside.docs,
170           init.d.lsb.ex, postinst, postrm, preinst, prerm, templates,
171           README.Debian, changelog, conffiles.ex, control, copyright,
172           cron.d.ex, dirs, docs, ex.doc-base.package, freeside-doc.docs,
173           freeside-doc.files, init.d.ex, manpage.1.ex, manpage.sgml.ex,
174           menu.ex, postinst.ex, postrm.ex, preinst.ex, prerm.ex, rules,
175           watch.ex: debian packages!
176
177 2008-04-07 22:49  ivan
178
179         * debian/TODO: file TODO was added on branch FREESIDE_1_7_BRANCH on
180           2008-04-08 05:49:19 +0000
181
182 2008-04-07 22:49  ivan
183
184         * debian/compat: file compat was added on branch
185           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
186
187 2008-04-07 22:49  ivan
188
189         * debian/config: file config was added on branch
190           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
191
192 2008-04-05 00:00  ivan
193
194         * FS/bin/freeside-prepaidd: configurable logfile location for
195           freeside-prepaidd
196
197 2008-04-04 12:47  ivan
198
199         * httemplate/elements/header.html: sync with HEAD
200
201 2008-04-03 15:47  rsiddall
202
203         * httemplate/elements/header.html: Missing comma in argument list
204           causes Mason compilation error.
205
206 2008-04-02 10:28  ivan
207
208         * Makefile: substitute FREESIDE_CONF in apache conf files
209
210 2008-04-02 10:26  ivan
211
212         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
213           freeside-base2.conf: template AuthUserFile htpasswd to be in
214           FREESIDE_CONF dir instead of hardcoded location
215
216 2008-04-02 09:57  rsiddall
217
218         * Makefile: Quick fix to update the release version number in the
219           RPM spec file.  This leaves the spec file unusable for CVS
220           builds.
221
222 2008-04-02 08:38  ivan
223
224         * init.d/freeside-init: tiny init file nit that helps with deb
225           packaging (and probably rpm too) - source /etc/default/freeside
226           if it exists
227
228 2008-04-01 21:32  ivan
229
230         * httemplate/docs/credits.html: slight browser adjustments and DONE
231
232 2008-04-01 21:20  ivan
233
234         * httemplate/elements/header.html: new header about: box
235
236 2008-04-01 21:19  ivan
237
238         * httemplate/docs/about.html: adding about.html on 1.7
239
240 2008-04-01 21:19  ivan
241
242         * httemplate/docs/about.html: file about.html was added on branch
243           FREESIDE_1_7_BRANCH on 2008-04-02 04:19:37 +0000
244
245 2008-04-01 21:19  ivan
246
247         * httemplate/docs/about.html: slightly taller
248
249 2008-04-01 21:09  ivan
250
251         * httemplate/docs/: credits.html, license.html: fckeditor is unused
252           in 1.7
253
254 2008-04-01 21:07  ivan
255
256         * httemplate/docs/: credits.html, license.html: updated credits and
257           license
258
259 2008-04-01 21:05  ivan
260
261         * httemplate/docs/about.html: adding about.html splash
262
263 2008-04-01 20:48  ivan
264
265         * httemplate/elements/popup_link_onclick.html: remove excessive
266           iframe borders, add "scrolling" and "nofalse" options
267
268 2008-04-01 17:23  ivan
269
270         * httemplate/elements/init_overlib.html: sync with HEAD
271
272 2008-04-01 17:22  ivan
273
274         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
275
276 2008-04-01 16:56  ivan
277
278         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
279           fix
280
281 2008-04-01 16:30  ivan
282
283         * httemplate/docs/: credits.html, license.html: adding license and
284           credits in app itself
285
286 2008-04-01 16:30  ivan
287
288         * httemplate/docs/credits.html: file credits.html was added on
289           branch FREESIDE_1_7_BRANCH on 2008-04-01 23:30:09 +0000
290
291 2008-04-01 16:30  ivan
292
293         * httemplate/docs/license.html: file license.html was added on
294           branch FREESIDE_1_7_BRANCH on 2008-04-01 23:30:09 +0000
295
296 2008-04-01 16:24  ivan
297
298         * TODO: remove TODO
299
300 2008-04-01 16:24  ivan
301
302         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
303
304 2008-04-01 16:20  ivan
305
306         * README: welcome to the new world
307
308 2008-04-01 16:15  ivan
309
310         * install/README: [no log message]
311
312 2008-04-01 16:15  ivan
313
314         * INSTALL: clean up top level files
315
316 2008-04-01 16:08  ivan
317
318         * INSTALL, CREDITS: clean up some of the top-level files
319
320 2008-04-01 15:34  ivan
321
322         * ChangeLog: current 1.7 ChangeLog
323
324 2008-04-01 08:55  rsiddall
325
326         * httemplate/elements/init_overlib.html: Missing % causes closing
327           brace to be omitted from Perl compilation.
328
329 2008-04-01 02:40  ivan
330
331         * Makefile: last of the silly version numbers
332
333 2008-04-01 02:19  ivan
334
335         * FS/FS/cust_bill.pm: don't show services on invoices that are
336           newer than the invoice, closes: #3032
337
338 2008-04-01 01:43  ivan
339
340         * FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
341           rt/lib/RT/Ticket_Overlay.pm, rt/lib/RT/URI/freeside/Internal.pm:
342           last bit of magic for RT ticket customer auto-association: look
343           for requestor email addresses in cust_main_invoice and svc_acct,
344           closes; RT#1160
345
346 2008-03-31 23:37  ivan
347
348         * httemplate/edit/cust_main_county.html: probably doesn't matter
349           now, but better error reporting anyway
350
351 2008-03-31 23:34  ivan
352
353         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
354           edit/cust_credit.cgi: popup iframes don't have predictable names
355           anymore, so locate submit buttons by id instead
356
357 2008-03-31 23:26  ivan
358
359         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
360           doc height param
361
362 2008-03-31 23:16  ivan
363
364         * httemplate/elements/iframecontentmws.js: append a random number
365           to the iframe name on-the-fly to keep safari from caching it
366           under all circumstances
367
368 2008-03-31 22:49  ivan
369
370         * httemplate/view/cust_main/payment_history.html: finish
371           component-izing overlib links
372
373 2008-03-31 21:37  ivan
374
375         * httemplate/search/cust_pkg.cgi: use popup_link...
376
377 2008-03-31 21:19  ivan
378
379         * httemplate/browse/rate_detail.html: can't run include() sub at
380           <%once> time
381
382 2008-03-31 20:56  ivan
383
384         * httemplate/browse/rate_detail.html: component-ize overlib init
385           and popup link
386
387 2008-03-31 20:51  ivan
388
389         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
390
391 2008-03-31 20:49  ivan
392
393         * httemplate/elements/phonenumber.html: use popup_link element for
394           phonenumber.html silly vonage popup
395
396 2008-03-31 16:19  ivan
397
398         * httemplate/elements/progress-init.html: overlib include
399
400 2008-03-31 16:14  ivan
401
402         * httemplate/elements/: popup_link-cust_main.html,
403           popup_link-cust_pkg.html, popup_link-cust_svc.html,
404           popup_link.html, popup_link_onclick.html: fix examples to use
405           elements/init_overlib.html
406
407 2008-03-31 16:09  ivan
408
409         * httemplate/browse/cust_main_county.cgi: overlib include
410
411 2008-03-31 16:07  ivan
412
413         * httemplate/: view/cust_main.cgi,
414           elements/popup_link_onclick.html, view/cust_main/notes.html:
415           clean up overlib usage for customer notes
416
417 2008-03-31 15:52  ivan
418
419         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
420           hidden agentnum tags with trailling "/ >"
421
422 2008-03-31 15:27  ivan
423
424         * httemplate/elements/init_overlib.html: file init_overlib.html was
425           added on branch FREESIDE_1_7_BRANCH on 2008-03-31 22:27:56 +0000
426
427 2008-03-31 15:27  ivan
428
429         * httemplate/: elements/init_overlib.html,
430           edit/cust_main/billing.html, misc/payment.cgi: overlib cleanup:
431           easy static CVV2/echeck popups
432
433 2008-03-31 14:52  ivan
434
435         * httemplate/elements/iframecontentmws.js: update overlibmws to
436           current code
437
438 2008-03-31 14:11  ivan
439
440         * httemplate/elements/popup_link_onclick.html: file
441           popup_link_onclick.html was added on branch FREESIDE_1_7_BRANCH
442           on 2008-03-31 21:11:03 +0000
443
444 2008-03-31 14:11  ivan
445
446         * httemplate/: elements/popup_link_onclick.html,
447           elements/popup_link.html, browse/cust_main_county.cgi: fix safari
448           weirdness with caching iframes and auto-submitting them (in tax
449           editor at least)
450
451 2008-03-31 13:40  ivan
452
453         * httemplate/elements/: popup_link-cust_main.html,
454           popup_link-cust_pkg.html, popup_link-cust_svc.html,
455           popup_link.html: clean up popup link elements a bit, have the
456           iframe name autogenerate to work around safari fuckery
457
458 2008-03-31 11:50  ivan
459
460         * httemplate/elements/: overlibmws_crossframe.js, overlibmws.js,
461           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
462           to current code before delving into safari problem...  hopefully
463           no disasterous side effects :)
464
465 2008-03-29 19:42  ivan
466
467         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
468           show invoice resend and payment posting links if you can't do
469           that anyway
470
471 2008-03-29 02:11  ivan
472
473         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
474           quick links for unprocessed and processed CDRs to svc_phone view
475
476 2008-03-29 01:05  ivan
477
478         * httemplate/edit/process/quick-cust_pkg.cgi: hmm... think this is
479           right for 1.7
480
481 2008-03-29 01:02  ivan
482
483         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
484           redirect
485
486 2008-03-28 15:31  ivan
487
488         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
489           both src and charged_party fields, and disable_src is not checked
490
491 2008-03-27 15:04  ivan
492
493         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
494           only, closes: #3085
495
496 2008-03-27 14:05  ivan
497
498         * httemplate/view/cust_main/: payment_history.html: fix for ACH
499           info masking
500
501 2008-03-27 14:01  ivan
502
503         * httemplate/view/cust_main/: billing.html, payment_history.html:
504           mask ACH info in payment history
505
506 2008-03-27 13:40  ivan
507
508         * httemplate/search/report_sql.html: file report_sql.html was added
509           on branch FREESIDE_1_7_BRANCH on 2008-03-27 20:40:44 +0000
510
511 2008-03-27 13:40  ivan
512
513         * httemplate/: elements/menu.html, search/report_sql.html: add back
514           raw SQL query (it had an appropriate ACL)
515
516 2008-03-27 13:19  ivan
517
518         * httemplate/search/cust_pay.cgi: resolve minor ACL glitch linking
519           to payments
520
521 2008-03-26 11:18  ivan
522
523         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
524           12mo checkbox works again... sure do need these to be
525           auto-generated or $AUTOLOADED or something :)
526
527 2008-03-26 08:42  jeff
528
529         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
530           httemplate/edit/rate_detail.html,
531           httemplate/edit/rate_region.cgi: fixup per call billing
532
533 2008-03-25 20:04  ivan
534
535         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
536           into having a minimum charge
537
538 2008-03-25 19:27  ivan
539
540         * httemplate/search/: cdr.html, report_cdr.html: add ability to
541           query ranges of duration & billable seconds to CDR report
542
543 2008-03-25 19:19  ivan
544
545         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
546           UI nit: separate search & display options
547
548 2008-03-25 18:03  ivan
549
550         * httemplate/edit/: part_bill_event.cgi,
551           process/part_bill_event.cgi: quick shortcut for easier adding of
552           new 1.7-style invoice events
553
554 2008-03-24 15:35  ivan
555
556         * httemplate/edit/part_bill_event.cgi: this probably never worked.
557           ->send isn't at all what is wanted, that sends the original
558           invoice, not the new one with the late charge
559
560 2008-03-23 20:07  ivan
561
562         * rt/: html/Elements/EditCustomers,
563           html/Ticket/Elements/EditCustomers,
564           html/Ticket/Elements/ShowCustomers, lib/RT/Ticket_Overlay.pm:
565           woo!  final part of #1160!  yup, auto-associating tickets with
566           customers now.  whew!
567
568 2008-03-23 18:28  ivan
569
570         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
571           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
572           ticket to its first customer will auto-link any customerless
573           requestors
574
575 2008-03-23 16:38  ivan
576
577         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
578           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
579           w/customers, manual editing
580
581 2008-03-23 16:32  ivan
582
583         * rt/html/Elements/AddCustomers: file AddCustomers was added on
584           branch FREESIDE_1_7_BRANCH on 2008-03-23 23:33:01 +0000
585
586 2008-03-23 16:32  ivan
587
588         * rt/html/Elements/EditCustomers: file EditCustomers was added on
589           branch FREESIDE_1_7_BRANCH on 2008-03-23 23:33:01 +0000
590
591 2008-03-23 16:32  ivan
592
593         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
594           associate users w/customers, manual editing
595
596 2008-03-19 12:48  jeff
597
598         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
599           (RT#3267)
600
601 2008-03-16 15:41  jeff
602
603         * httemplate/: elements/popup_link-cust_main.html,
604           elements/popup_link-cust_pkg.html,
605           elements/popup_link-cust_svc.html, elements/popup_link.html,
606           view/cust_main.cgi, view/cust_main/packages.html: componentize
607           conflicting %once subroutines (rt#3250)
608
609 2008-03-16 09:57  jeff
610
611         * httemplate/misc/recharge_svc.html: doh
612
613 2008-03-15 22:22  ivan
614
615         * httemplate/search/svc_broadband.cgi: clean up and
616           agent-virtualize svc_broadband searching
617
618 2008-03-15 22:13  ivan
619
620         * httemplate/edit/part_svc.cgi: finish bringing sanity to
621           svc_broadband service definition blocknum edit
622
623 2008-03-15 22:13  ivan
624
625         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
626           address block selection in svc_broadband service definition edit
627
628 2008-03-15 21:54  ivan
629
630         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
631           router browse into this centiry
632
633 2008-03-15 21:00  ivan
634
635         * httemplate/elements/header.html, httemplate/elements/menu.html,
636           rt/html/Elements/FreesideSearch: hide customer search if user
637           does not have "List customers" ACL, closes: RT#3105
638
639 2008-03-15 15:18  ivan
640
641         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
642           slightly better voip_cdr package edit: use radio buttons for
643           selecting long things
644
645 2008-03-15 14:39  ivan
646
647         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
648
649 2008-03-15 14:14  ivan
650
651         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
652           disable_src, domestic_prefix and international_prefix options for
653           voip price plan
654
655 2008-03-15 12:52  ivan
656
657         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
658           invoice re-printing newest percust... can't reproduce any
659           problem, prints newest per cust fine, closes: #3161
660
661 2008-03-14 17:30  ivan
662
663         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
664           code leaking out onto the page, hehe, closes: Bug#3253, also
665           remove silly formatting on catchall edit
666
667 2008-03-14 13:11  ivan
668
669         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
670           warnings
671
672 2008-03-14 10:30  jeff
673
674         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
675
676 2008-03-14 01:13  ivan
677
678         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
679           package bugfix was easy to find, closes: Bug#3241
680
681 2008-03-14 00:48  ivan
682
683         * httemplate/search/cust_credit_bill.html: file
684           cust_credit_bill.html was added on branch FREESIDE_1_7_BRANCH on
685           2008-03-14 07:48:45 +0000
686
687 2008-03-14 00:48  ivan
688
689         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
690           httemplate/search/cust_credit_bill.html,
691           httemplate/graph/money_time.cgi,
692           httemplate/search/cust_credit.html: add net credits to
693           sales/credits/receipts report
694
695 2008-03-13 19:10  ivan
696
697         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
698
699 2008-03-13 02:28  ivan
700
701         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
702           infinite loop rather than add one.
703
704 2008-03-13 02:14  ivan
705
706         * FS/FS/cust_pay.pm: infinite loop protection
707
708 2008-03-13 01:57  ivan
709
710         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
711           if there are some old crufty records around attached to
712           now-deleted customers
713
714 2008-03-12 21:01  jeff
715
716         * httemplate/misc/batch-cust_pay.html: minor oops
717
718 2008-03-12 09:22  jeff
719
720         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
721           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
722           eg/export_template.pm, httemplate/view/cust_main/packages.html:
723           allow exports to add links to customer view (#1407)
724
725 2008-03-04 13:07  ivan
726
727         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
728           cust_credit and cust_pay
729
730 2008-03-04 13:06  ivan
731
732         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
733
734 2008-03-04 11:15  ivan
735
736         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
737           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
738           about the two different places that would be calling it... i.e.
739           with an empty new_pkgnum it would redirect the popup back the
740           customer view, hehe
741
742 2008-03-03 19:38  ivan
743
744         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
745
746 2008-03-03 19:37  ivan
747
748         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
749           escaped #s
750
751 2008-03-03 19:34  ivan
752
753         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
754           newlines
755
756 2008-03-03 18:55  ivan
757
758         * httemplate/search/: cdr.html, report_cdr.html: backport 1.9 CDR
759           search to 1.7
760
761 2008-03-03 18:27  ivan
762
763         * httemplate/browse/rate_region.html: should improve compatibility
764           with older Pg.  i hope
765
766 2008-03-03 15:07  ivan
767
768         * rt/: Changelog, configure, configure.ac, bin/rt-crontool.in,
769           bin/rt.in, bin/webmux.pl.in, etc/RT_Config.pm.in,
770           etc/schema.mysql, html/Admin/Groups/index.html,
771           html/Elements/EditCustomFieldSelect, html/Elements/QuickCreate,
772           html/Elements/Quicksearch, html/Elements/SelectNewTicketQueue,
773           html/Elements/ShowCustomFields,
774           html/Elements/CollectionAsTable/ParseFormat,
775           html/REST/1.0/Forms/ticket/default,
776           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/ticket,
777           html/SelfService/Create.html, html/Ticket/Create.html,
778           html/Ticket/Display.html, html/Ticket/Elements/EditCustomFields,
779           html/Ticket/Elements/PreviewScrips,
780           html/Ticket/Elements/ShowBasics, html/Ticket/Elements/ShowDates,
781           html/Ticket/Elements/ShowHistory,
782           html/Ticket/Elements/ShowRequestor,
783           html/Ticket/Elements/ShowSummary, lib/RT.pm.in,
784           lib/RT/Attachment_Overlay.pm, lib/RT/CustomField_Overlay.pm,
785           lib/RT/Date.pm, lib/RT/Group_Overlay.pm, lib/RT/I18N.pm,
786           lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
787           lib/RT/Record.pm, lib/RT/Template_Overlay.pm,
788           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
789           lib/RT/Transaction_Overlay.pm, lib/RT/URI.pm,
790           lib/RT/Action/SendEmail.pm, lib/RT/Condition/Generic.pm,
791           lib/RT/I18N/de.po, lib/RT/I18N/pt_br.po, lib/RT/Interface/CLI.pm,
792           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
793           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
794           lib/RT/Interface/Web/Handler.pm, lib/RT/URI/base.pm,
795           lib/RT/URI/fsck_com_rt.pm, lib/t/regression/06-mime_decoding.t,
796           lib/t/regression/06mailgateway.t,
797           lib/t/regression/22search_tix_by_txn.t,
798           lib/t/regression/23-web_attachments.t, sbin/rt-setup-database.in,
799           sbin/rt-test-dependencies.in: merge in rt 3.4.6.  *gulp*!
800
801 2008-03-01 20:11  ivan
802
803         * rt/lib/t/regression/23-web_attachments.t: file
804           23-web_attachments.t was added on branch FREESIDE_1_7_BRANCH on
805           2008-03-03 23:07:57 +0000
806
807 2008-03-01 20:10  ivan
808
809         * rt/lib/t/regression/06-mime_decoding.t: file 06-mime_decoding.t
810           was added on branch FREESIDE_1_7_BRANCH on 2008-03-03 23:07:56
811           +0000
812
813 2008-03-01 20:10  ivan
814
815         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
816           import rt 3.6.6
817
818 2008-03-01 20:02  ivan
819
820         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
821           import rt 3.4.6
822
823 2008-03-01 19:07  ivan
824
825         * httemplate/elements/header.html,
826           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
827           customer" button; closes: RT#1642
828
829 2008-03-01 17:31  ivan
830
831         * httemplate/misc/disable-payment_gateway.cgi: file
832           disable-payment_gateway.cgi was added on branch
833           FREESIDE_1_7_BRANCH on 2008-03-02 01:31:52 +0000
834
835 2008-03-01 17:31  ivan
836
837         * httemplate/misc/disable-payment_gateway.cgi,
838           FS/FS/payment_gateway.pm, httemplate/search/elements/search.html,
839           httemplate/browse/payment_gateway.html: add payment gateway
840           disabling (and move payment gateway browse over to new template)
841
842 2008-03-01 15:30  ivan
843
844         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
845           control the extent of credit card masking, but since
846           cust_main.paymask is in the db, need something to update it for
847           all existing customers too
848
849 2008-03-01 14:39  ivan
850
851         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
852           link adv. customer search
853
854 2008-03-01 14:23  ivan
855
856         * httemplate/: elements/select-payby.html,
857           elements/tr-select-payby.html, search/cust_main.html,
858           search/report_cust_main.html: add payby selection to adv.
859           customer search
860
861 2008-03-01 14:23  ivan
862
863         * httemplate/elements/select-payby.html: file select-payby.html was
864           added on branch FREESIDE_1_7_BRANCH on 2008-03-01 22:23:21 +0000
865
866 2008-03-01 14:23  ivan
867
868         * httemplate/elements/tr-select-payby.html: file
869           tr-select-payby.html was added on branch FREESIDE_1_7_BRANCH on
870           2008-03-01 22:23:21 +0000
871
872 2008-02-28 20:31  ivan
873
874         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
875           CDR CSV import (not just direct DB)
876
877 2008-02-28 18:29  ivan
878
879         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
880           in the first place.  also Record::str2time_sql_closing snuck in.
881
882 2008-02-21 17:09  ivan
883
884         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
885           are deprecated COMP payby...
886
887 2008-02-21 16:57  ivan
888
889         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
890           databases without history records for everything...
891
892 2008-02-20 14:45  ivan
893
894         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
895           the doghouse for this one
896
897 2008-02-19 18:07  ivan
898
899         * FS/FS/prepay_credit.pm,
900           httemplate/edit/process/prepay_credit.cgi: retry collisions a
901           bit, acme is getting duplicate errors... guess they're using lots
902           and lots of prepaid cards.  closes: RT#3104
903
904 2008-02-19 17:21  ivan
905
906         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
907           adding, RT#2929
908
909 2008-02-19 17:16  ivan
910
911         * httemplate/edit/: part_pkg_taxclass.html,
912           process/part_pkg_taxclass.html: file part_pkg_taxclass.html was
913           added on branch FREESIDE_1_7_BRANCH on 2008-02-20 01:17:21 +0000
914
915 2008-02-19 17:16  ivan
916
917         * httemplate/edit/part_pkg_taxclass.html,
918           httemplate/edit/process/part_pkg_taxclass.html,
919           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
920           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
921           httemplate/elements/tr-select-taxclass.html: update the tax class
922           editor to enable taxclass adding, RT#2929
923
924 2008-02-19 17:14  ivan
925
926         * httemplate/edit/: cust_main_county-expand.cgi,
927           process/cust_main_county-expand.cgi: oops, this got commited to
928           HEAD by a bad command, its part of the commit to update the tax
929           class editor to enable taxclass adding, RT#2929
930
931 2008-02-19 17:10  ivan
932
933         * httemplate/edit/process/part_pkg.cgi:
934           process/part_pkg_taxclass.html
935
936 2008-02-19 01:15  ivan
937
938         * FS/t/part_pkg_taxclass.t: file part_pkg_taxclass.t was added on
939           branch FREESIDE_1_7_BRANCH on 2008-02-19 09:15:19 +0000
940
941 2008-02-19 01:15  ivan
942
943         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
944           MANIFEST: adding taxclass table
945
946 2008-02-19 01:15  ivan
947
948         * FS/FS/part_pkg_taxclass.pm: file part_pkg_taxclass.pm was added
949           on branch FREESIDE_1_7_BRANCH on 2008-02-19 09:15:19 +0000
950
951 2008-02-19 01:10  ivan
952
953         * bin/generate-table-module: fix this to generate more
954           wiki-friendly column list
955
956 2008-02-18 19:30  ivan
957
958         * FS/FS/svc_external.pm: add some descriptions for svc_external
959           fields, allowing id to fill in from inventory
960
961 2008-02-18 19:17  ivan
962
963         * FS/FS/svc_external.pm: return svc_external id and title as label
964           instead of svcnum
965
966 2008-02-18 18:57  ivan
967
968         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
969           POD docs for self-service list_pkgs & list_svcs
970
971 2008-02-18 18:38  ivan
972
973         * bin/pod2x: fix API upload
974
975 2008-02-18 18:37  ivan
976
977         * FS/FS.pm: update base API docs contents
978
979 2008-02-18 18:33  ivan
980
981         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
982           exportability
983
984 2008-02-18 18:28  ivan
985
986         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
987           exportability
988
989 2008-02-18 18:25  ivan
990
991         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
992           exportability
993
994 2008-02-18 18:20  ivan
995
996         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
997           exportability
998
999 2008-02-14 00:31  ivan
1000
1001         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
1002           update.  time to go home
1003
1004 2008-02-14 00:28  ivan
1005
1006         * httemplate/search/cust_pkg.cgi: re-align links and styling in
1007           package report correctly
1008
1009 2008-02-13 19:52  ivan
1010
1011         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
1012           httemplate/search/cust_pay.cgi,
1013           httemplate/view/cust_main/payment_history.html: add
1014           cust_pay.otaker field; populate it based on history on upgrades,
1015           and show the order taker on all payments (on customer view and
1016           payment search)  closes: #2953
1017
1018 2008-02-13 19:48  ivan
1019
1020         * FS/t/h_cust_pay.t: file h_cust_pay.t was added on branch
1021           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
1022
1023 2008-02-13 19:48  ivan
1024
1025         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
1026           FS::h_cust_pay class
1027
1028 2008-02-13 19:48  ivan
1029
1030         * FS/t/h_cust_credit.t: file h_cust_credit.t was added on branch
1031           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
1032
1033 2008-02-13 19:48  ivan
1034
1035         * FS/FS/h_cust_pay.pm: file h_cust_pay.pm was added on branch
1036           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
1037
1038 2008-02-13 17:48  ivan
1039
1040         * httemplate/view/cust_main/payment_history.html: this ACL has been
1041           around for long enough (and almost nobody uses batched payments,
1042           so showing them is probably bad)
1043
1044 2008-02-13 15:49  jeff
1045
1046         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
1047           svc_broadband MAC searches RT#2985
1048
1049 2008-02-13 15:45  jeff
1050
1051         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
1052           httemplate/edit/process/quick-charge.cgi: package class selection
1053           for one-time charges RT#1322
1054
1055 2008-02-13 15:39  jeff
1056
1057         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
1058           httemplate/edit/rate_region.cgi: directory assistance (flat
1059           per-call) billing RT#3114
1060
1061 2008-02-13 13:50  ivan
1062
1063         * httemplate/misc/process/link.cgi: fix compile error from hasty
1064           refactoring
1065
1066 2008-02-12 22:02  ivan
1067
1068         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
1069           working
1070
1071 2008-02-12 22:00  ivan
1072
1073         * README: modernizing
1074
1075 2008-02-11 19:11  ivan
1076
1077         * FS/FS/Misc.pm: update for MailTools v2.00
1078
1079 2008-02-10 18:37  ivan
1080
1081         * FS/FS/reason.pm: upgrading reason table not quite working with
1082           mysql, hopefully no old installs need this, new ones should be
1083           fine hopefully
1084
1085 2008-02-10 18:36  ivan
1086
1087         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
1088           duplicate history records
1089
1090 2008-02-10 18:03  ivan
1091
1092         * FS/FS/reason.pm: better debugging if things go awry
1093
1094 2008-02-10 16:53  ivan
1095
1096         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
1097           casting to INTEGER, it wants SIGNED.  whew.
1098
1099 2008-02-10 16:02  ivan
1100
1101         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
1102
1103 2008-02-10 15:58  ivan
1104
1105         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
1106           that doesn't get to the database, to avoid Pg vs mysql
1107           comment-out differences
1108
1109 2008-02-09 11:16  ivan
1110
1111         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
1112           thanks
1113
1114 2008-02-08 13:57  rsiddall
1115
1116         * install/rpm/freeside.spec: Removes "-o freeside" from install
1117           lines in Makefile so that you don't need a freeside user on the
1118           build machine.  RPM handles setting the file owner.  This should
1119           allow the RPMs to build under mock.
1120
1121 2008-02-07 10:13  rsiddall
1122
1123         * install/rpm/freeside.spec: It was not necessary to add the
1124           freeside user to the build machine to get the RPMs to build.
1125           This prevented the RPMs from building under mock.
1126
1127 2008-02-02 18:24  ivan
1128
1129         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
1130           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
1131           5194." warnings
1132
1133 2008-02-02 17:43  ivan
1134
1135         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
1136           customer edit
1137
1138 2008-01-30 08:14  jeff
1139
1140         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
1141           removal
1142
1143 2008-01-28 20:15  jeff
1144
1145         * FS/FS/cust_pkg.pm: missed use
1146
1147 2008-01-28 19:16  jeff
1148
1149         * httemplate/misc/bulk_change_pkg.cgi, FS/FS/cust_pkg.pm,
1150           httemplate/misc/process/bulk_change_pkg.cgi,
1151           httemplate/search/cust_pkg.cgi,
1152           httemplate/search/elements/search.html: bulk package changing
1153           (RT#1394)
1154
1155 2008-01-25 10:26  jeff
1156
1157         * httemplate/misc/cust_pay-import.cgi, FS/FS/cust_pay.pm,
1158           httemplate/elements/menu.html,
1159           httemplate/misc/process/cust_pay-import.cgi: simple payment CSV
1160           import
1161
1162 2008-01-24 18:55  jeff
1163
1164         * FS/FS/part_export/prizm.pm: add an always BAM option and be
1165           explicit about transactions
1166
1167 2008-01-24 13:19  ivan
1168
1169         * FS/FS/TicketSystem/RT_External.pm,
1170           httemplate/view/cust_main/tickets.html: slightly more sane names
1171           for customer tickets hash, display ticket owners on customer view
1172           page
1173
1174 2008-01-24 13:10  ivan
1175
1176         * htetc/handler.pl: used in rt autohandler.  i wonder why this
1177           never bit before
1178
1179 2008-01-23 11:09  jeff
1180
1181         * fs_selfservice/FS-SelfService/cgi/bill.html,
1182           fs_selfservice/FS-SelfService/cgi/card.html,
1183           fs_selfservice/FS-SelfService/cgi/change_bill.html,
1184           fs_selfservice/FS-SelfService/cgi/change_pay.html,
1185           fs_selfservice/FS-SelfService/cgi/change_ship.html,
1186           fs_selfservice/FS-SelfService/cgi/check.html,
1187           FS/FS/ClientAPI/MyAccount.pm,
1188           fs_selfservice/FS-SelfService/cgi/contact.html,
1189           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
1190           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1191           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1192           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
1193           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
1194           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
1195           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
1196           service, billing, and payment info in selfservice
1197
1198 2008-01-22 21:59  ivan
1199
1200         * ChangeLog: too self-referential?
1201
1202 2008-01-20 15:24  ivan
1203
1204         * FS/FS/Schema.pm: add and fix some indices, this should marginally
1205           (but not drastically) improve the time to pull up A/R report
1206           totals
1207
1208 2008-01-17 14:10  ivan
1209
1210         * httemplate/edit/process/part_pkg.cgi: doh, missed a semicolon in
1211           hasty backport
1212
1213 2008-01-17 14:04  ivan
1214
1215         * httemplate/search/cust_bill_event.cgi: fix error from merging
1216
1217 2008-01-16 20:23  ivan
1218
1219         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
1220           allow the limited "package editing" of customizing customer
1221           packages
1222
1223 2008-01-16 19:50  ivan
1224
1225         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
1226           link unless the current user can...
1227
1228 2008-01-14 10:22  ivan
1229
1230         * httemplate/edit/process/quick-cust_pkg.cgi: oops, fix stupid
1231           error in quick package order
1232
1233 2008-01-13 16:22  ivan
1234
1235         * httemplate/: edit/part_bill_event.cgi,
1236           elements/select-taxclass.html: maintenance on old events, yay.
1237           fix for late charges without a taxclass, closes: RT#2988
1238
1239 2008-01-13 16:17  ivan
1240
1241         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
1242
1243 2008-01-13 13:43  ivan
1244
1245         * httemplate/edit/: cust_credit_bill.cgi,
1246           process/cust_credit_bill.cgi: tyop
1247
1248 2008-01-13 13:41  ivan
1249
1250         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi:
1251           fix tyop
1252
1253 2008-01-13 13:39  ivan
1254
1255         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
1256           vs. 1.9 cruft
1257
1258 2008-01-13 13:35  ivan
1259
1260         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
1261           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
1262           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
1263           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
1264           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
1265           inventory_class.html, part_bill_event.cgi, part_export.cgi,
1266           part_pkg.cgi, part_referral.html, part_svc.cgi,
1267           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
1268           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
1269           reason.html, reason_type.html, reg_code.cgi, router.cgi,
1270           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
1271           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
1272           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
1273           process/REAL_cust_pkg.cgi, process/access_user.html,
1274           process/agent.cgi, process/agent_payment_gateway.html,
1275           process/agent_type.cgi, process/bulk-cust_svc.cgi,
1276           process/cust_bill_pay.cgi, process/cust_credit.cgi,
1277           process/cust_credit_bill.cgi, process/cust_main.cgi,
1278           process/cust_main_county-collapse.cgi,
1279           process/cust_main_county-expand.cgi,
1280           process/cust_main_county.html, process/cust_main_note.cgi,
1281           process/cust_pay.cgi, process/cust_pkg.cgi,
1282           process/cust_refund.cgi, process/cust_svc.cgi,
1283           process/domain_record.cgi, process/generic.cgi,
1284           process/inventory_class.html, process/msgcat.cgi,
1285           process/part_bill_event.cgi, process/part_export.cgi,
1286           process/part_pkg.cgi, process/part_referral.html,
1287           process/part_svc.cgi, process/payment_gateway.html,
1288           process/pkg_class.html, process/prepay_credit.cgi,
1289           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
1290           process/rate.cgi, process/reason.html, process/reason_type.html,
1291           process/reg_code.cgi, process/router.cgi,
1292           process/svc_Common.html, process/svc_acct.cgi,
1293           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
1294           process/svc_domain.cgi, process/svc_external.cgi,
1295           process/svc_forward.cgi, process/svc_phone.html,
1296           process/svc_www.cgi: ACLs
1297
1298 2008-01-13 13:14  ivan
1299
1300         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
1301           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
1302           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
1303           cust_main-import.cgi, cust_main-import_charges.cgi,
1304           delete-cust_credit.cgi, delete-cust_pay.cgi,
1305           delete-cust_refund.cgi, delete-customer.cgi,
1306           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
1307           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
1308           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
1309           inventory_item-import.html, link.cgi, meta-import.cgi,
1310           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
1311           print_invoices.cgi, queue.cgi, recharge_svc.html,
1312           svc_acct-domains.cgi, unapply-cust_credit.cgi,
1313           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
1314           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
1315           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
1316           process/catchall.cgi, process/cdr-import.html,
1317           process/cust_main-import.cgi,
1318           process/cust_main-import_charges.cgi,
1319           process/delete-customer.cgi, process/inventory_item-import.html,
1320           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
1321           process/recharge_svc.html: ACLs
1322
1323 2008-01-13 12:55  ivan
1324
1325         * httemplate/: browse/part_bill_event.cgi, search/cust_bill.html,
1326           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
1327           search/prepay_credit.html, search/queue.html,
1328           search/report_prepaid_income.cgi, search/report_tax.cgi,
1329           search/sqlradius.cgi: ACLs
1330
1331 2008-01-13 12:50  ivan
1332
1333         * httemplate/elements/: tr-select-reason.html, errorpage.html:
1334           stale leftovers from XSSmas
1335
1336 2008-01-13 12:46  ivan
1337
1338         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
1339           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
1340           cust_main/payment_history.html, elements/svc_Common.html: ACLs
1341
1342 2008-01-13 12:38  ivan
1343
1344         * httemplate/browse/: access_group.html, access_user.html,
1345           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
1346           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
1347           reason.html, router.cgi: ACLs
1348
1349 2008-01-13 12:30  ivan
1350
1351         * FS/FS/AccessRight.pm: new ACLs
1352
1353 2008-01-12 16:35  ivan
1354
1355         * htetc/handler.pl: use this in handler.pl, not in mason files
1356
1357 2008-01-11 15:10  ivan
1358
1359         * FS/FS/cust_main.pm: add option to enable searching of
1360           cust_main.agent_custid with one or two letter prefix before the
1361           numeric part
1362
1363 2008-01-11 14:53  ivan
1364
1365         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
1366           cust_main.agent_custid with one or two letter prefix before the
1367           numeric part
1368
1369 2008-01-11 09:32  ivan
1370
1371         * httemplate/edit/elements/edit.html: 1.7 installs don't
1372           necessarily have Data::Dumper
1373
1374 2008-01-11 09:30  ivan
1375
1376         * httemplate/edit/elements/svc_Common.html: turn off debugging
1377
1378 2008-01-10 20:47  ivan
1379
1380         * httemplate/elements/tr-password.html: bacport this from HEAD
1381           since we have the new edit.html now
1382
1383 2008-01-10 14:13  ivan
1384
1385         * httemplate/search/elements/search.html: doc
1386
1387 2008-01-10 14:06  ivan
1388
1389         * httemplate/elements/menu.html: new rate editor
1390
1391 2008-01-10 13:53  ivan
1392
1393         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
1394           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
1395           httemplate/edit/elements/edit.html,
1396           httemplate/edit/process/rate_region.cgi: new rate editor
1397
1398 2008-01-10 13:52  ivan
1399
1400         * httemplate/edit/: rate_detail.html, process/rate_detail.html:
1401           file rate_detail.html was added on branch FREESIDE_1_7_BRANCH on
1402           2008-01-10 21:52:32 +0000
1403
1404 2008-01-10 13:52  ivan
1405
1406         * httemplate/browse/rate_detail.html: file rate_detail.html was
1407           added on branch FREESIDE_1_7_BRANCH on 2008-01-10 21:52:31 +0000
1408
1409 2008-01-10 13:52  ivan
1410
1411         * httemplate/browse/rate_region.html: file rate_region.html was
1412           added on branch FREESIDE_1_7_BRANCH on 2008-01-10 21:52:31 +0000
1413
1414 2008-01-10 13:52  ivan
1415
1416         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
1417           edit/rate_detail.html, edit/process/rate_detail.html: new call
1418           rate editor (VoIP/telephony)
1419
1420 2008-01-10 13:17  ivan
1421
1422         * FS/FS/reason_type.pm: third person is better
1423
1424 2008-01-10 13:14  ivan
1425
1426         * httemplate/browse/reason.html: eliminate harmless typo
1427
1428 2008-01-08 13:33  jeff
1429
1430         * FS/FS/svc_acct.pm: transactiony cruft removal
1431
1432 2008-01-08 03:28  ivan
1433
1434         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
1435           FS/FS/cust_refund.pm, httemplate/search/report_receivables.cgi:
1436           show negative balances on A/R report, closes: RT#2983
1437
1438 2008-01-03 18:47  ivan
1439
1440         * httemplate/elements/tr-title.html: backport tr-title from HEAD
1441
1442 2008-01-03 18:42  ivan
1443
1444         * httemplate/edit/: cust_main_county.html,
1445           process/cust_main_county.html: file cust_main_county.html was
1446           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:42:28 +0000
1447
1448 2008-01-03 18:42  ivan
1449
1450         * httemplate/: edit/cust_main_county.html,
1451           edit/process/cust_main_county.html, browse/cust_main_county.cgi,
1452           edit/cust_main_county-expand.cgi,
1453           edit/process/cust_main_county-expand.cgi,
1454           search/elements/search.html: new tax rate editor
1455
1456 2008-01-03 18:41  ivan
1457
1458         * httemplate/edit/process/elements/process.html: backport
1459           process.html from HEAD
1460
1461 2008-01-03 18:35  ivan
1462
1463         * httemplate/: edit/cust_main_county.cgi,
1464           edit/process/cust_main_county.cgi, browse/elements/browse.html:
1465           new tax rate editor
1466
1467 2008-01-03 18:27  ivan
1468
1469         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
1470           from XSSmas
1471
1472 2008-01-03 18:23  ivan
1473
1474         * httemplate/elements/: hidden.html, tablebreak-tr-title.html,
1475           tr-checkbox.html, tr-fixed-country.html, tr-fixed-state.html,
1476           tr-fixed.html, tr-input-money.html, tr-input-percentage.html,
1477           tr-input-text.html, tr-select.html, tr-td-label.html:
1478           reprocussions: backporting elements from HEAD needed for
1479           edit.html
1480
1481 2008-01-03 18:20  ivan
1482
1483         * httemplate/elements/hidden.html: escape value
1484
1485 2008-01-03 18:20  ivan
1486
1487         * httemplate/elements/hidden.html: file hidden.html was added on
1488           branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
1489
1490 2008-01-03 18:19  ivan
1491
1492         * httemplate/elements/: tablebreak-tr-title.html,
1493           tr-fixed-country.html, tr-fixed-state.html,
1494           tr-input-percentage.html: adding new elements: percentage input,
1495           fixed country and state display, tablebreak+title
1496
1497 2008-01-03 18:19  ivan
1498
1499         * httemplate/elements/tablebreak-tr-title.html: file
1500           tablebreak-tr-title.html was added on branch FREESIDE_1_7_BRANCH
1501           on 2008-01-04 02:23:19 +0000
1502
1503 2008-01-03 18:19  ivan
1504
1505         * httemplate/elements/tr-fixed-country.html: file
1506           tr-fixed-country.html was added on branch FREESIDE_1_7_BRANCH on
1507           2008-01-04 02:23:19 +0000
1508
1509 2008-01-03 18:19  ivan
1510
1511         * httemplate/elements/tr-fixed-state.html: file tr-fixed-state.html
1512           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
1513           +0000
1514
1515 2008-01-03 18:19  ivan
1516
1517         * httemplate/elements/tr-input-percentage.html: file
1518           tr-input-percentage.html was added on branch FREESIDE_1_7_BRANCH
1519           on 2008-01-04 02:23:19 +0000
1520
1521 2008-01-03 18:18  ivan
1522
1523         * httemplate/elements/tr-fixed.html: add a formatted_value option
1524
1525 2008-01-03 18:18  ivan
1526
1527         * httemplate/elements/tr-fixed.html: file tr-fixed.html was added
1528           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
1529
1530 2008-01-03 18:18  ivan
1531
1532         * httemplate/elements/tr-input-text.html: add maxlength, text-align
1533           and postfix options, escape value
1534
1535 2008-01-03 18:18  ivan
1536
1537         * httemplate/elements/tr-input-text.html: file tr-input-text.html
1538           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
1539           +0000
1540
1541 2008-01-03 18:13  ivan
1542
1543         * httemplate/edit/: elements/edit.html, reason.html: there's no
1544           such thing as fixedhidden... hidden will do
1545
1546 2008-01-03 18:03  ivan
1547
1548         * httemplate/edit/elements/edit.html: some notes about being
1549           careful with types... i know something there in
1550           httemplate/elements has different args in 1.7 vs 1.9
1551
1552 2008-01-03 17:45  ivan
1553
1554         * httemplate/edit/elements/edit.html: backport edit.html from HEAD,
1555           there will be some reprocussions...
1556
1557 2007-12-28 10:58  jeff
1558
1559         * httemplate/: elements/menu.html, search/report_svc_acct.html,
1560           search/svc_acct.cgi: advanced account reports (RT#2954)
1561
1562 2007-12-28 07:19  jeff
1563
1564         * httemplate/elements/menu.html: whoops
1565
1566 2007-12-28 07:10  jeff
1567
1568         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
1569           logged in report
1570
1571 2007-12-28 06:39  jeff
1572
1573         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
1574           svc_acct.last_login and .last_logout
1575
1576 2007-12-28 04:10  ivan
1577
1578         * htetc/handler.pl: remove just a tiny bit more cruft
1579
1580 2007-12-28 04:01  ivan
1581
1582         * htetc/handler.pl: restore in-browser error reporting
1583
1584 2007-12-27 23:45  ivan
1585
1586         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
1587           clean up handler.pl so we can have separate default_escape_flags
1588           for FS and RT and don't have to make FS's |h flag useless
1589
1590 2007-12-27 17:32  jeff
1591
1592         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1593           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
1594           httemplate/view/svc_acct.cgi: last login reporting (#2952)
1595
1596 2007-12-27 15:49  ivan
1597
1598         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
1599           in edge case where you have taxclass and empty-taxclass rates for
1600           a country/state(/county) and also have a different set of
1601           taxclasses for some other country/state
1602
1603 2007-12-26 14:52  jeff
1604
1605         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
1606
1607 2007-12-25 23:51  ivan
1608
1609         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
1610
1611 2007-12-25 15:49  ivan
1612
1613         * httemplate/: browse/addr_block.cgi,
1614           browse/part_virtual_field.cgi, browse/router.cgi, edit/agent.cgi,
1615           edit/agent_payment_gateway.html, edit/agent_type.cgi,
1616           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
1617           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
1618           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
1619           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
1620           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
1621           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
1622           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
1623           edit/svc_forward.cgi, edit/elements/edit.html,
1624           elements/error.html, misc/batch-cust_pay.html,
1625           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
1626           misc/recharge_svc.html, misc/process/meta-import.cgi,
1627           search/cust_bill_event.html: ho ho ho, merry XSSmas
1628
1629 2007-12-23 13:59  jeff
1630
1631         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
1632           FS/FS/part_pkg/subscription.pm,
1633           httemplate/misc/process/recharge_svc.html: add a reset feature to
1634           manual recharges (#1858)
1635
1636 2007-12-21 14:27  jeff
1637
1638         * FS/FS/part_pkg/: flat_delayed.pm, prorate_delayed.pm,
1639           voip_cdr.pm: backport 1.9 enhancements for flat_delayed,
1640           prorate_delayed, and voip_cdr plans
1641
1642 2007-12-21 13:38  jeff
1643
1644         * FS/FS/: cust_main.pm, part_pkg/flat.pm, part_pkg/prorate.pm,
1645           part_pkg/subscription.pm: backport flat, prorate, and
1646           subscription plans
1647
1648 2007-12-20 11:23  jeff
1649
1650         * FS/FS/part_export/prizm.pm: increase siteName allowed length
1651
1652 2007-12-19 14:31  jeff
1653
1654         * httemplate/: misc/cancel_cust.html, misc/cust_main-cancel.cgi,
1655           view/cust_main.cgi: backport reason selection for whole customer
1656           cancel (RT#2872)
1657
1658 2007-12-19 13:05  jeff
1659
1660         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
1661           httemplate/search/cust_main.html,
1662           httemplate/search/report_cust_main.html: add options for balance
1663           over/under to advanced customer report
1664
1665 2007-12-19 10:43  jeff
1666
1667         * FS/FS/cust_main.pm: backport balance_sql and balance_date_sql
1668
1669 2007-12-18 17:55  jeff
1670
1671         * FS/FS/cust_credit.pm: underscoring the important
1672
1673 2007-12-18 12:58  ivan
1674
1675         * FS/FS/cust_main.pm: legacy agent_custid field should be as
1676           searchable as actual custnum, right?  at least if it is a
1677           number...
1678
1679 2007-12-18 12:42  ivan
1680
1681         * httemplate/edit/quick-charge.html: IE is case-sensitive when
1682           setting maxLength (and other attributes?).  hopefully that's all
1683           it is.
1684
1685 2007-12-17 15:57  jeff
1686
1687         * httemplate/view/cust_main/quick-charge.html: cruft removal
1688
1689 2007-12-17 14:57  jeff
1690
1691         * FS/FS/cust_credit.pm: stricter otaker rules
1692
1693 2007-12-17 11:59  ivan
1694
1695         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
1696           hurt anything.
1697
1698 2007-12-17 11:52  ivan
1699
1700         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
1701           anything... (famous last words)
1702
1703 2007-12-16 17:17  ivan
1704
1705         * httemplate/view/cust_main/contacts.html: fix the case where the
1706           customer doesn't actually have a ship address
1707
1708 2007-12-16 16:59  ivan
1709
1710         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1711           httemplate/elements/header.html,
1712           httemplate/edit/cust_main/billing.html,
1713           httemplate/edit/cust_main/contact.html,
1714           httemplate/edit/cust_main.cgi,
1715           httemplate/view/cust_main/contacts.html,
1716           httemplate/search/cust_main.cgi: add cust_main-require_address2
1717           config, reimplement address2-search config ("Unit #" search in
1718           searchbar), visual indication of require_invoicing_list_email,
1719           closes: RT#2926
1720
1721 2007-12-16 14:40  ivan
1722
1723         * httemplate/elements/errorpage.html: less is better
1724
1725 2007-12-16 13:02  ivan
1726
1727         * httemplate/elements/header.html: more consistent naming:
1728           cust_main_ADV.cgi becomes cust_main.html
1729
1730 2007-12-16 13:01  ivan
1731
1732         * httemplate/search/report_cust_main.html:
1733           httemplate/elements/header.html
1734
1735 2007-12-16 12:48  ivan
1736
1737         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
1738           consistent naming: cust_main_ADV.cgi becomes cust_main.html
1739
1740 2007-12-14 17:45  ivan
1741
1742         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
1743           drain bramage
1744
1745 2007-12-14 17:37  ivan
1746
1747         * httemplate/search/cust_bill.html: where helps alot
1748
1749 2007-12-14 17:23  ivan
1750
1751         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
1752           put reprinting issues to rest for ejourney, yow
1753
1754 2007-12-13 19:23  rsiddall
1755
1756         * install/rpm/: freeside-mason.deps.inc, freeside.spec: Ugly hack
1757           to extend rpmbuild's auto-requires to process handler.pl.  This
1758           is loosely based on notes on the Fedora wiki.  The internal
1759           dependency generator is disabled and as far as possible the same
1760           code is used to generate provides and requires.  The list of
1761           files to be scanned for requires is saved by a supplemental
1762           script and if it contains handler.pl, that file is scanned for
1763           requires with the standard Perl dependencies checker.  References
1764           to RT are filtered out as RT is not enabled in this version of
1765           the .spec file.  This mod obsoletes the freeside-mason-deps.inc
1766           file and simplifies building the RPMs.
1767
1768 2007-12-13 12:08  rsiddall
1769
1770         * install/rpm/freeside.spec: Now updates FS version to match RPM
1771           version and release.  This is displayed in the main billing
1772           screen.
1773
1774 2007-12-13 11:52  rsiddall
1775
1776         * install/rpm/freeside.spec: Ugly hack to make MySQL work.  The
1777           configuration files and other DBI-specific files are moved to the
1778           -postgresql and -mysql files.  Attempts to replace
1779           /etc/freeside/secrets with a symlink didn't work sufficiently
1780           well, so the %post scripts update the DBI line in that file.
1781
1782 2007-12-12 16:17  jeff
1783
1784         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
1785
1786 2007-12-12 13:18  jeff
1787
1788         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
1789           www_shellcommands export (#1227)
1790
1791 2007-12-12 01:03  ivan
1792
1793         * FS/bin/: freeside-history-requeue: adding this quick script
1794
1795 2007-12-12 01:03  ivan
1796
1797         * FS/bin/freeside-history-requeue: file freeside-history-requeue
1798           was added on branch FREESIDE_1_7_BRANCH on 2007-12-12 09:03:45
1799           +0000
1800
1801 2007-12-11 21:58  jeff
1802
1803         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
1804           FS/FS/ClientAPI/Signup.pm,
1805           fs_selfservice/FS-SelfService/SelfService.pm,
1806           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1807           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
1808           httemplate/edit/svc_acct.cgi: self-service can select domain on
1809           provision (#2801)
1810
1811 2007-12-11 21:42  jeff
1812
1813         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
1814           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
1815           reason improvement, bugfix, and tool
1816
1817 2007-12-07 18:23  rsiddall
1818
1819         * install/rpm/freeside.spec: Moved the misc. binaries to
1820           /usr/share/freeside-<n>/bin
1821
1822 2007-12-06 17:08  ivan
1823
1824         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
1825           mmkay
1826
1827 2007-12-06 17:04  ivan
1828
1829         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
1830           cust_credit records; we don't want to abort the upgrade because
1831           of that, just warn
1832
1833 2007-12-06 12:49  jeff
1834
1835         * httemplate/edit/part_pkg.cgi: agent setting during package edit
1836           cleanup
1837
1838 2007-12-06 08:51  jeff
1839
1840         * httemplate/view/svc_acct.cgi: support display of negative time
1841
1842 2007-12-05 14:05  ivan
1843
1844         * Makefile: when installing selfservice, create freeside homedir if
1845           it doesn't exist
1846
1847 2007-12-05 12:50  ivan
1848
1849         * httemplate/elements/tr-select-reason.html: doh, order_by does
1850           have to include ORDER BY!
1851
1852 2007-12-05 12:47  ivan
1853
1854         * httemplate/elements/tr-select-reason.html: show types in reason
1855           selection, order by type and reason
1856
1857 2007-12-05 07:10  jeff
1858
1859         * FS/FS/ConfDefaults.pm: add in status and company fields
1860
1861 2007-12-04 20:57  jeff
1862
1863         * httemplate/edit/process/part_pkg.cgi: wtf?
1864
1865 2007-12-04 16:52  ivan
1866
1867         * httemplate/search/elements/search.html: i hope this allows IE to
1868           download excel over https?
1869
1870 2007-12-04 10:35  jeff
1871
1872         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
1873           advanced package report (#2779)
1874
1875 2007-12-04 10:27  jeff
1876
1877         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
1878
1879 2007-12-04 10:19  jeff
1880
1881         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
1882           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
1883           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/reason.pm,
1884           FS/FS/reason_type.pm, FS/FS/ClientAPI/MyAccount.pm,
1885           FS/FS/ClientAPI/Signup.pm, FS/FS/part_pkg/flat_comission.pm,
1886           FS/FS/part_pkg/flat_comission_cust.pm,
1887           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
1888           httemplate/browse/reason.html,
1889           httemplate/browse/reason_type.html,
1890           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
1891           httemplate/edit/reason_type.html,
1892           httemplate/edit/elements/edit.html,
1893           httemplate/edit/process/cust_credit.cgi,
1894           httemplate/elements/menu.html,
1895           httemplate/elements/tr-select-reason.html: change credit reasons
1896           from freetext to new reason/reason type system (#2777)
1897
1898 2007-12-03 15:12  rsiddall
1899
1900         * install/rpm/freeside.spec: Updated file list and info for license
1901           change from GPL to AGPL
1902
1903 2007-12-02 16:18  ivan
1904
1905         * htetc/freeside-rt.conf: would help if i got the closing tag right
1906
1907 2007-12-02 16:13  ivan
1908
1909         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
1910           statistic running, i hope
1911
1912 2007-11-30 17:37  ivan
1913
1914         * FS/FS/part_pkg/prorate.pm: cleanup
1915
1916 2007-11-30 17:34  ivan
1917
1918         * FS/FS/h_cust_svc.pm: add date_deleted method
1919
1920 2007-11-30 17:34  ivan
1921
1922         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
1923           slightly
1924
1925 2007-11-30 17:33  ivan
1926
1927         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
1928           cancellation persay, since its generic now
1929
1930 2007-11-30 17:32  ivan
1931
1932         * FS/FS/Record.pm: add h_date method too
1933
1934 2007-11-30 17:30  ivan
1935
1936         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
1937           methods and subroutines
1938
1939 2007-11-30 17:29  ivan
1940
1941         * FS/FS/part_pkg/: bulk.pm: add bulk price plan
1942
1943 2007-11-30 17:29  ivan
1944
1945         * FS/FS/part_pkg/bulk.pm: file bulk.pm was added on branch
1946           FREESIDE_1_7_BRANCH on 2007-12-01 01:29:04 +0000
1947
1948 2007-11-30 13:07  ivan
1949
1950         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
1951           httemplate/search/cust_bill.html: add net vs gross amounts to
1952           invoice report; make the "net sales" links on
1953           sales/credit/receipts report & graph clickable
1954
1955 2007-11-30 12:55  ivan
1956
1957         * httemplate/graph/elements/monthly.html: UI: download full results
1958           links on separate lines, for consistency with search.html
1959
1960 2007-11-30 10:13  ivan
1961
1962         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
1963           separately
1964
1965 2007-11-29 19:24  ivan
1966
1967         * httemplate/misc/cust_main-import.cgi, FS/FS/cust_main.pm: add
1968           customer import format with company
1969
1970 2007-11-29 17:24  ivan
1971
1972         * httemplate/browse/access_user.html: update inline documentation
1973
1974 2007-11-29 17:16  ivan
1975
1976         * FS/FS/cust_main.pm: fix compilation error from patch just applied
1977           - method2payby is needed earlier
1978
1979 2007-11-29 15:51  ivan
1980
1981         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
1982           fix dates going all wacky on errors, when you're asked to confirm
1983           a date move into the past
1984
1985 2007-11-28 19:38  ivan
1986
1987         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
1988           nonexistent column and fix the statustext check
1989
1990 2007-11-28 19:05  ivan
1991
1992         * FS/FS/Schema.pm: doh, fix primary key name in new table
1993
1994 2007-11-28 18:54  ivan
1995
1996         * FS/FS/cust_pay_pending.pm, FS/t/cust_pay_pending.t,
1997           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS.pm,
1998           FS/MANIFEST, httemplate/misc/payment.cgi,
1999           httemplate/misc/process/payment.cgi: even more reliable
2000           multiple-payment/double-click/concurrent-payment-form protection
2001
2002 2007-11-28 18:54  ivan
2003
2004         * FS/FS/cust_pay_pending.pm: file cust_pay_pending.pm was added on
2005           branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:07 +0000
2006
2007 2007-11-28 18:54  ivan
2008
2009         * FS/t/cust_pay_pending.t: file cust_pay_pending.t was added on
2010           branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:09 +0000
2011
2012 2007-11-28 12:18  jeff
2013
2014         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
2015           select multiple, discourage creation of packages no agent can
2016           sell
2017
2018 2007-11-28 10:49  jeff
2019
2020         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
2021           httemplate/search/cust_main_ADV.cgi,
2022           httemplate/search/report_cust_main.html: advanced customer report
2023           rearrangement
2024
2025 2007-11-28 10:41  jeff
2026
2027         * FS/FS/Record.pm: backport the order_by option to qsearch from
2028           1.9x
2029
2030 2007-11-27 17:30  ivan
2031
2032         * README: license clarification for self-service code
2033
2034 2007-11-27 15:47  ivan
2035
2036         * httemplate/search/cust_bill.html: fix small side-effect of
2037           mysql-compat change eliminating DISTINCT ON: map changing values
2038           of @where array
2039
2040 2007-11-27 14:30  jeff
2041
2042         * FS/FS/part_export/prizm.pm: name management tweaking
2043
2044 2007-11-27 11:34  jeff
2045
2046         * FS/FS/part_export/prizm.pm: slop correction
2047
2048 2007-11-26 19:02  jeff
2049
2050         * FS/FS/part_export/prizm.pm: attach SM's to default network,
2051           improved unsuspend & delete, option for BAM only or EMS
2052
2053 2007-11-26 18:51  jeff
2054
2055         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
2056           customers from circumventing a suspension via selfservice (2768)
2057
2058 2007-11-25 18:19  ivan
2059
2060         * httemplate/search/elements/search.html: add a "printable copy"
2061           link to searches to get full results as printable HTML without
2062           other cruft, closes: #1885
2063
2064 2007-11-25 18:18  ivan
2065
2066         * httemplate/elements/header-popup.html: add our stylesheet to
2067           popup/print headers
2068
2069 2007-11-23 12:25  ivan
2070
2071         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
2072           buttons on errors, closes: RT#1035
2073
2074 2007-11-21 17:03  ivan
2075
2076         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
2077           agent' choice if the dropdown already has a value
2078
2079 2007-11-20 09:18  ivan
2080
2081         * AGPL: file AGPL was added on branch FREESIDE_1_7_BRANCH on
2082           2007-11-20 17:18:57 +0000
2083
2084 2007-11-20 09:18  ivan
2085
2086         * AGPL, GPL: it finally happened
2087
2088 2007-11-20 07:59  rsiddall
2089
2090         * install/rpm/freeside.spec: Self-service RPM now contains PHP and
2091           XMLRPC components.
2092
2093 2007-11-14 15:10  ivan
2094
2095         * FS/FS/TicketSystem/RT_External.pm,
2096           httemplate/view/cust_main/tickets.html: add link to resolved
2097           tickets too
2098
2099 2007-11-13 11:39  rsiddall
2100
2101         * install/rpm/freeside.spec: Added two optional modules to the
2102           Requires lists: Apache::DBI and Fax::Hylafax::Client Added a
2103           %post script to chkconfig the freeside service, but not start it.
2104           Modified the Mason %post script to check the httpd config file
2105           is in the expected place.
2106
2107 2007-11-09 10:59  ivan
2108
2109         * FS/FS/: Conf.pm, cust_main.pm: add
2110           business-onlinepayment-email_customer flag
2111
2112 2007-11-09 09:42  ivan
2113
2114         * FS/FS/cust_main.pm: mysql fix for regexen, 1.7-style
2115
2116 2007-11-08 19:26  ivan
2117
2118         * httemplate/search/report_receivables.html: better visual
2119           indication of disabled "days" field on IE
2120
2121 2007-11-08 19:12  ivan
2122
2123         * httemplate/search/: report_receivables.cgi,
2124           report_receivables.html: add option for listing customers without
2125           a balance (closes: RT#2752) and fix bug in total row (closes:
2126           RT#2736)
2127
2128 2007-11-08 16:44  jeff
2129
2130         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
2131
2132 2007-11-07 20:21  ivan
2133
2134         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
2135           selfservice-session_timeout config
2136
2137 2007-11-07 19:04  rsiddall
2138
2139         * install/rpm/freeside.spec: Added %post scriptlet to change
2140           User/Group in the local Apache instance configuration file to
2141           freeside.  (Code from Debian install script.)
2142
2143 2007-11-07 18:15  rsiddall
2144
2145         * install/rpm/freeside.spec: Fix for bug that prevented RPMs
2146           building on x86_64: wrong path to brp-compress.
2147
2148 2007-11-07 18:10  ivan
2149
2150         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
2151           in concatenation (.) or string at
2152           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
2153
2154 2007-11-07 15:02  rsiddall
2155
2156         * install/rpm/freeside-install: Fixed up the tests to work on
2157           CentOS 4.  Not sure if this is portable.
2158
2159 2007-11-07 14:38  rsiddall
2160
2161         * install/rpm/freeside.sysconfig: Changed initial values to match
2162           Makefile.  This may eliminate the need to change this file in
2163           many installations.
2164
2165 2007-11-06 13:43  rsiddall
2166
2167         * install/rpm/freeside.spec: Quick update to avoid installing
2168           freeside-import.
2169
2170 2007-11-06 13:34  rsiddall
2171
2172         * install/rpm/freeside-import: Removing the text file import script
2173           for now.
2174
2175 2007-11-06 13:25  rsiddall
2176
2177         * install/rpm/freeside.spec: Changes to make it easier to build
2178           daily CVS builds.  Also successfully builds RPMs without putting
2179           some of the RedHat-style and RPM files in the SOURCES directory.
2180
2181 2007-11-06 13:23  rsiddall
2182
2183         * install/rpm/freeside.sysconfig: First version of a RedHat-style
2184           system configuration file for Freeside.  This would live in
2185           /etc/sysconfig and include some of the values that are currently
2186           hard-coded in Makefile.
2187
2188 2007-11-06 13:21  rsiddall
2189
2190         * install/rpm/freeside-import: Initial version of freeside-import.
2191           Needs to be updated to use the Freeside schema file and have a
2192           more useful syntax for modifications and deletions.
2193
2194 2007-11-05 17:59  ivan
2195
2196         * bin/customer-faker: keep our own list of states; remove some
2197           states that Data::Faker and Locale::SubCountry disagree on
2198
2199 2007-11-04 21:42  ivan
2200
2201         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
2202           to process_payment.  just a bit important.
2203
2204 2007-11-04 21:27  ivan
2205
2206         * FS/FS/ClientAPI/MyAccount.pm,
2207           fs_selfservice/FS-SelfService/SelfService.pm: add
2208           process_payment_order_pkg method
2209
2210 2007-11-04 10:22  jeff
2211
2212         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
2213           choice according to ut_text()
2214
2215 2007-11-04 10:04  jeff
2216
2217         * httemplate/elements/menu.html: not quite yet
2218
2219 2007-11-03 10:38  ivan
2220
2221         * httemplate/elements/menu.html: move menu option for adv. customer
2222           reports to second level, same as advanced invoice & package
2223           reports
2224
2225 2007-11-02 17:55  jeff
2226
2227         * httemplate/search/report_cust_main.html: new customer
2228           report/flattened package report (ticket 1428)
2229
2230 2007-11-02 17:52  jeff
2231
2232         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi: new
2233           customer report/flattened package report (ticket 1428)
2234
2235 2007-10-29 05:03  ivan
2236
2237         * httemplate/search/report_receivables.cgi: famous last mysql bug
2238
2239 2007-10-29 04:34  ivan
2240
2241         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
2242
2243 2007-10-29 04:18  ivan
2244
2245         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
2246           locking workaround
2247
2248 2007-10-29 03:30  ivan
2249
2250         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
2251           httemplate/search/cust_bill.html,
2252           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
2253           either, sigh
2254
2255 2007-10-28 18:08  ivan
2256
2257         * httemplate/view/cust_pay.html: still have link back to the
2258           customer on printable receipt... should hide it from print at
2259           some point though
2260
2261 2007-10-28 05:51  ivan
2262
2263         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
2264           bin/freeside-upgrade: finish mysql locking workaround
2265
2266 2007-10-27 20:55  ivan
2267
2268         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
2269           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
2270           httemplate/search/report_receivables.cgi: mysql me harder
2271
2272 2007-10-26 21:46  ivan
2273
2274         * httemplate/view/cust_pay.html: file cust_pay.html was added on
2275           branch FREESIDE_1_7_BRANCH on 2007-10-27 04:46:21 +0000
2276
2277 2007-10-26 21:46  ivan
2278
2279         * httemplate/view/cust_pay.html, FS/FS/cust_main.pm,
2280           FS/FS/cust_pay.pm, httemplate/misc/process/payment.cgi,
2281           httemplate/search/cust_pay.cgi,
2282           httemplate/view/cust_main/payment_history.html: simple payment
2283           receipts in web interface, sorry arnie, RT#2738
2284
2285 2007-10-25 12:01  ivan
2286
2287         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
2288           mysql, yes, mysql.
2289
2290 2007-10-14 16:14  ivan
2291
2292         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
2293           config from here, though?
2294
2295 2007-10-14 16:10  ivan
2296
2297         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
2298
2299 2007-10-13 18:51  ivan
2300
2301         * fs_selfservice/php/freeside.login_example.php: file
2302           freeside.login_example.php was added on branch
2303           FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000
2304
2305 2007-10-13 18:51  ivan
2306
2307         * fs_selfservice/php/freeside_signup_example.php: file
2308           freeside_signup_example.php was added on branch
2309           FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000
2310
2311 2007-10-13 18:51  ivan
2312
2313         * fs_selfservice/php/: freeside.class.php,
2314           freeside.login_example.php, freeside_signup_example.php: adding
2315           php examples
2316
2317 2007-10-13 18:51  ivan
2318
2319         * fs_selfservice/php/freeside.class.php: file freeside.class.php
2320           was added on branch FREESIDE_1_7_BRANCH on 2007-10-14 01:51:13
2321           +0000
2322
2323 2007-10-13 10:19  jeff
2324
2325         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
2326           agent_defaultpkg handling
2327
2328 2007-10-12 10:50  ivan
2329
2330         * FS/FS/Schema.pm: backport new schema stuff from 1.9, as running
2331           this with new DBIx::DBSchema results in disappearing indices
2332
2333 2007-10-08 21:58  ivan
2334
2335         * FS/FS/Conf.pm: fix documenation links to point into wiki where
2336           they belong
2337
2338 2007-10-08 13:59  jeff
2339
2340         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: agent
2341           selection on package add/edit (1151)
2342
2343 2007-10-08 12:04  jeff
2344
2345         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
2346           httemplate/edit/reg_code.cgi,
2347           httemplate/edit/process/cust_svc.cgi,
2348           httemplate/edit/process/domain_record.cgi,
2349           httemplate/edit/process/quick-cust_pkg.cgi,
2350           httemplate/edit/process/reg_code.cgi,
2351           httemplate/elements/errorpage.html,
2352           httemplate/elements/tr-select-part_referral.html,
2353           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
2354           httemplate/misc/cust_main-cancel.cgi,
2355           httemplate/misc/delete-agent_payment_gateway.cgi,
2356           httemplate/misc/delete-cust_credit.cgi,
2357           httemplate/misc/delete-cust_pay.cgi,
2358           httemplate/misc/delete-cust_refund.cgi,
2359           httemplate/misc/delete-domain_record.cgi,
2360           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
2361           httemplate/misc/inventory_item-import.html,
2362           httemplate/misc/unapply-cust_credit.cgi,
2363           httemplate/misc/unapply-cust_pay.cgi,
2364           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
2365           httemplate/misc/unvoid-cust_pay_void.cgi,
2366           httemplate/misc/upload-batch.cgi,
2367           httemplate/misc/void-cust_pay.cgi,
2368           httemplate/misc/process/cdr-import.html,
2369           httemplate/misc/process/cust_main-import.cgi,
2370           httemplate/misc/process/cust_main-import_charges.cgi,
2371           httemplate/misc/process/inventory_item-import.html,
2372           httemplate/misc/process/link.cgi,
2373           httemplate/misc/process/payment.cgi,
2374           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
2375           httemplate/search/inventory_item.html,
2376           httemplate/search/reg_code.html, httemplate/search/sql.html,
2377           httemplate/search/svc_acct.cgi,
2378           httemplate/search/svc_broadband.cgi: Remove remaining calls to
2379           idiot/eidiot.  Should fix 1479
2380
2381 2007-10-05 12:45  ivan
2382
2383         * httemplate/elements/tr-input-beginning_ending.html: fix date
2384           selection on advanced invoice report, or future places where date
2385           selection component is included multiple times
2386
2387 2007-10-03 20:22  ivan
2388
2389         * fs_selfservice/FS-SelfService/SelfService.pm: improve layout of
2390           self-service documentation
2391
2392 2007-10-03 19:52  ivan
2393
2394         * bin/pod2x: wikify individual files
2395
2396 2007-10-03 19:22  ivan
2397
2398         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
2399
2400 2007-10-03 19:15  ivan
2401
2402         * FS/FS/cust_main.pm: add missing =back
2403
2404 2007-10-03 19:07  ivan
2405
2406         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
2407           hope
2408
2409 2007-10-03 19:06  jeff
2410
2411         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
2412           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
2413           httemplate/edit/process/part_pkg.cgi: support part_pkg option
2414           input validation, check bytecounts and allow commas (closes 1863)
2415
2416 2007-10-03 18:56  ivan
2417
2418         * bin/pod2x: this *should* fix munging of non-internal links, i
2419           hope
2420
2421 2007-10-03 18:50  ivan
2422
2423         * bin/pod2x: 1.7 doc uploader goes in 1.7 location
2424
2425 2007-10-03 18:49  ivan
2426
2427         * Makefile, bin/pod2x: wiki documentation convertor now
2428
2429 2007-10-03 18:47  ivan
2430
2431         * FS/FS.pm: add missing CLI utilities to FS.pm too
2432
2433 2007-10-03 18:45  ivan
2434
2435         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
2436
2437 2007-10-03 18:29  ivan
2438
2439         * FS/t/cust_tax_exempt.pm: wtf!
2440
2441 2007-10-03 18:15  ivan
2442
2443         * FS/: FS.pm: update top-level FS manpage
2444
2445 2007-10-02 08:31  jeff
2446
2447         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
2448           httemplate/search/cust_bill_event.cgi: fix up re-email these
2449           events
2450
2451 2007-09-29 17:25  ivan
2452
2453         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
2454           date editing errors (especially because resetting them pops up
2455           the error confirmation)
2456
2457 2007-09-27 14:25  jeff
2458
2459         * httemplate/edit/svc_acct.cgi: hide fixed passwords
2460
2461 2007-09-23 16:17  ivan
2462
2463         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
2464           show the svc_www.usersvc selector unless it is non-fixed or
2465           non-blank, NOT non-fixed or blank
2466
2467 2007-09-22 15:45  ivan
2468
2469         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
2470           menubar border in example self-service template
2471
2472 2007-09-22 12:40  ivan
2473
2474         * httemplate/view/svc_acct.cgi: UI
2475
2476 2007-09-22 11:27  ivan
2477
2478         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
2479           with accounts
2480
2481 2007-09-20 17:42  ivan
2482
2483         * httemplate/pref/pref-process.html: backport fix from HEAD
2484           allowing - in preference email addresses
2485
2486 2007-09-18 17:12  ivan
2487
2488         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
2489           least one small problem with reprint/email/fax functionality: now
2490           should understand the "most recent invoice per customer" and
2491           invoice # min/max options
2492
2493 2007-09-18 14:41  ivan
2494
2495         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
2496
2497 2007-09-18 14:37  ivan
2498
2499         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
2500           svcpart (links from browse/part_svc, in particular
2501
2502 2007-09-13 20:45  ivan
2503
2504         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
2505           undefined value as an ARRAY reference at
2506           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
2507
2508 2007-09-13 20:31  ivan
2509
2510         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
2511           glance" / Ticketing main
2512
2513 2007-09-13 19:14  ivan
2514
2515         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
2516           Text::Quoted usage, it segfaults and its optional
2517
2518 2007-09-13 15:25  ivan
2519
2520         * httemplate/browse/part_svc.cgi: random indentation fix
2521
2522 2007-09-13 15:24  ivan
2523
2524         * CREDITS: too little, too late attempt at spam reduction
2525
2526 2007-09-13 15:05  ivan
2527
2528         * httemplate/search/cust_main.cgi: fix status color on customer
2529           list
2530
2531 2007-09-13 13:16  ivan
2532
2533         * httemplate/misc/cust_main-import.cgi: add better inline docs
2534           explaining fields on customer CSV import
2535
2536 2007-09-12 13:40  ivan
2537
2538         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
2539           we can't fetch the name for a queue...
2540
2541 2007-09-11 21:23  ivan
2542
2543         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
2544           in statustext message (or anything else weird) from causing them
2545           not to get inserted
2546
2547 2007-09-10 18:33  ivan
2548
2549         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
2550           cust_main-require_invoicing_list_email options
2551
2552 2007-09-06 20:45  ivan
2553
2554         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
2555           work even when people don't set one in config
2556
2557 2007-09-06 20:36  ivan
2558
2559         * FS/FS/part_export/sqlradius.pm: tweak debugging
2560
2561 2007-08-23 01:23  ivan
2562
2563         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
2564           could log in to RADIUS with uppercase usernameand avoid bandwidth
2565           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
2566           for nothing, grr!)
2567
2568 2007-08-21 16:52  jeff
2569
2570         * FS/bin/freeside-upgrade: agent_custid bugfix (1746) (backport)
2571
2572 2007-08-16 11:23  jeff
2573
2574         * FS/FS/svc_acct.pm: correct labels in service definition edit for
2575           svc_acct (#1745) (backport)
2576
2577 2007-08-15 17:00  ivan
2578
2579         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
2580           of 2037-12 so it doesn't bomb out on empty paydates
2581
2582 2007-08-15 16:46  ivan
2583
2584         * FS/bin/freeside-sqlradius-reset: add -n option to
2585           freeside-sqlradius-reset to supress deleting data
2586
2587 2007-08-15 14:51  ivan
2588
2589         * httemplate/edit/cust_main.cgi: fix customer status color here too
2590
2591 2007-08-14 20:26  ivan
2592
2593         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
2594           table-grid the export listing
2595
2596 2007-08-14 14:46  ivan
2597
2598         * httemplate/graph/cust_pkg.cgi: file cust_pkg.cgi was added on
2599           branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24 +0000
2600
2601 2007-08-14 14:46  ivan
2602
2603         * httemplate/graph/report_cust_pkg.html: file report_cust_pkg.html
2604           was added on branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24
2605           +0000
2606
2607 2007-08-14 14:46  ivan
2608
2609         * httemplate/graph/cust_pkg.cgi,
2610           httemplate/graph/report_cust_pkg.html,
2611           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
2612           httemplate/graph/cust_bill_pkg.cgi,
2613           httemplate/graph/money_time.cgi,
2614           httemplate/graph/elements/monthly.html,
2615           httemplate/browse/agent.cgi: add package churn report/graph
2616
2617 2007-08-10 15:48  ivan
2618
2619         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
2620           frequencies
2621
2622 2007-08-10 00:01  ivan
2623
2624         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
2625           httemplate/view/cust_main/packages.html: on changing packages,
2626           don't set setup date unless old package has one
2627
2628 2007-08-08 12:18  ivan
2629
2630         * FS/FS/cust_pkg.pm: fix otaker regex
2631
2632 2007-08-07 13:05  ivan
2633
2634         * FS/FS/cust_main.pm: more informative error msg
2635
2636 2007-08-06 12:45  jeff
2637
2638         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
2639           documentation improvements
2640
2641 2007-08-06 01:51  jeff
2642
2643         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
2644           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
2645           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
2646           (backport)
2647
2648 2007-08-06 01:46  jeff
2649
2650         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm: file
2651           XMLRPC.pm was added on branch FREESIDE_1_7_BRANCH on 2007-08-06
2652           08:51:19 +0000
2653
2654 2007-08-06 01:46  jeff
2655
2656         * fs_selfservice/FS-SelfService/cgi/xmlrpc.cgi: file xmlrpc.cgi was
2657           added on branch FREESIDE_1_7_BRANCH on 2007-08-06 08:51:19 +0000
2658
2659 2007-08-06 01:46  jeff
2660
2661         * fs_selfservice/FS-SelfService/:
2662           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
2663           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
2664
2665 2007-08-06 01:46  jeff
2666
2667         * fs_selfservice/FS-SelfService/freeside-selfservice-xmlrpc-server:
2668           file freeside-selfservice-xmlrpc-server was added on branch
2669           FREESIDE_1_7_BRANCH on 2007-08-06 08:51:18 +0000
2670
2671 2007-08-05 10:32  jeff
2672
2673         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
2674
2675 2007-08-02 16:44  ivan
2676
2677         * httemplate/view/cust_main/packages.html: increase package popup
2678           width
2679
2680 2007-08-02 16:09  ivan
2681
2682         * httemplate/: edit/process/cust_pkg.cgi,
2683           elements/select-table.html, misc/change_pkg.cgi,
2684           view/cust_main/packages.html: fix slowness on change package and
2685           also make it into a popup
2686
2687 2007-08-02 16:01  ivan
2688
2689         * httemplate/elements/select-cust-part_pkg.html: file
2690           select-cust-part_pkg.html was added on branch FREESIDE_1_7_BRANCH
2691           on 2007-08-02 23:01:02 +0000
2692
2693 2007-08-02 16:01  ivan
2694
2695         * httemplate/elements/: select-cust-part_pkg.html: fix slowness on
2696           change package and also make it into a popup
2697
2698 2007-08-02 15:55  ivan
2699
2700         * FS/FS/CGI.pm: fix status color on small_custview
2701
2702 2007-08-02 13:18  ivan
2703
2704         * httemplate/elements/select-table.html: sync with HEAD 1.8
2705
2706 2007-08-02 13:06  ivan
2707
2708         * httemplate/elements/select-table.html: backport select-table.html
2709           from HEAD
2710
2711 2007-08-02 12:53  ivan
2712
2713         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
2714           import rt 3.6.4
2715
2716 2007-08-01 15:37  ivan
2717
2718         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
2719           (backport)
2720
2721 2007-08-01 15:26  jeff
2722
2723         * httemplate/misc/cancel_cust.html: file cancel_cust.html was added
2724           on branch FREESIDE_1_7_BRANCH on 2007-12-19 22:31:37 +0000
2725
2726 2007-08-01 15:25  ivan
2727
2728         * httemplate/elements/tr-checkbox.html: file tr-checkbox.html was
2729           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
2730
2731 2007-08-01 15:25  ivan
2732
2733         * httemplate/elements/tr-input-money.html: file tr-input-money.html
2734           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
2735           +0000
2736
2737 2007-08-01 15:25  ivan
2738
2739         * httemplate/elements/tr-password.html: file tr-password.html was
2740           added on branch FREESIDE_1_7_BRANCH on 2008-01-11 04:47:35 +0000
2741
2742 2007-08-01 15:25  ivan
2743
2744         * httemplate/elements/tr-select.html: file tr-select.html was added
2745           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:20 +0000
2746
2747 2007-08-01 15:25  ivan
2748
2749         * httemplate/elements/tr-td-label.html: file tr-td-label.html was
2750           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:20 +0000
2751
2752 2007-08-01 15:25  ivan
2753
2754         * httemplate/elements/tr-title.html: file tr-title.html was added
2755           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:47:47 +0000
2756
2757 2007-08-01 15:24  jeff
2758
2759         * FS/FS/part_pkg/prorate_delayed.pm: file prorate_delayed.pm was
2760           added on branch FREESIDE_1_7_BRANCH on 2007-12-21 22:27:14 +0000
2761
2762 2007-08-01 15:24  ivan
2763
2764         * FS/FS/part_pkg/prorate_delayed.pm,
2765           httemplate/elements/hidden.html,
2766           httemplate/elements/tr-checkbox.html,
2767           httemplate/elements/tr-fixed.html,
2768           httemplate/elements/tr-input-money.html,
2769           httemplate/elements/tr-input-text.html,
2770           httemplate/elements/tr-password.html,
2771           httemplate/elements/tr-select.html,
2772           httemplate/elements/tr-td-label.html,
2773           httemplate/elements/tr-title.html,
2774           httemplate/misc/cancel_cust.html: event refactor, landing on
2775           HEAD!
2776
2777 2007-08-01 15:21  ivan
2778
2779         * rt/lib/RTx/WebCronTool.pm: adding WebCronTool.pm to _1_7_BRANCH
2780           too
2781
2782 2007-08-01 15:20  ivan
2783
2784         * rt/lib/RTx/WebCronTool.pm: commit these RT differences, seem to
2785           be mostly in autogen'ed stuff
2786
2787 2007-08-01 15:20  ivan
2788
2789         * rt/lib/RTx/WebCronTool.pm: file WebCronTool.pm was added on
2790           branch FREESIDE_1_7_BRANCH on 2007-08-01 22:21:22 +0000
2791
2792 2007-07-20 12:58  ivan
2793
2794         * bin/apache.export: apache export: don't bomb out when svc_www
2795           records aren't associated with an svc_acct, just leave those
2796           subsitution vars blank
2797
2798 2007-07-18 14:13  ivan
2799
2800         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
2801           wtf
2802
2803 2007-07-17 20:23  jeff
2804
2805         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
2806           should be editable with ACL (#1730)
2807
2808 2007-07-14 10:42  rsiddall
2809
2810         * install/rpm/freeside.spec: The RPM requires mod_ssl, so modify
2811           the httpd conf file to require SSL.
2812
2813 2007-07-13 17:44  ivan
2814
2815         * bin/find-overapplied: a payment, by any other name
2816
2817 2007-07-13 16:58  ivan
2818
2819         * bin/: find-overapplied, strip-eps: adding quick find-overapplied
2820           script
2821
2822 2007-07-13 16:58  ivan
2823
2824         * bin/find-overapplied: file find-overapplied was added on branch
2825           FREESIDE_1_7_BRANCH on 2007-07-13 23:59:39 +0000
2826
2827 2007-07-13 16:52  ivan
2828
2829         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
2830           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
2831           FS/bin/freeside-prepaidd, httemplate/edit/process/cust_main.cgi,
2832           httemplate/misc/bill.cgi,
2833           httemplate/misc/process/recharge_svc.html: fix race condition
2834           where ->apply_payments_and_credits could double-apply in rare
2835           cases
2836
2837 2007-07-12 14:41  ivan
2838
2839         * bin/apache.export: add debugging flag to apache export
2840
2841 2007-07-11 04:10  ivan
2842
2843         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
2844           amount in error message
2845
2846 2007-07-11 01:35  ivan
2847
2848         * FS/FS/cust_main.pm: finish adding payunique field
2849
2850 2007-07-11 01:08  ivan
2851
2852         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
2853           httemplate/misc/process/payment.cgi: finish adding payunique
2854           field
2855
2856 2007-07-10 21:23  jeff
2857
2858         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
2859           paytype, stateid, and stateid_state for CHEK transactions (#1718)
2860
2861 2007-07-10 11:40  rsiddall
2862
2863         * install/rpm/freeside.spec: Added %post to mason RPM to create
2864           freeside user.
2865
2866 2007-07-10 10:05  rsiddall
2867
2868         * install/rpm/freeside.spec: Fixed bug where placeholders in
2869           freeside-init were not replaced during build.
2870
2871 2007-07-10 07:19  rsiddall
2872
2873         * install/rpm/freeside.spec: freeside users need home directories
2874           for SSH keys.  Lock and log directories were missing from RPM
2875           file list.
2876
2877 2007-07-08 20:07  rsiddall
2878
2879         * install/rpm/freeside.spec: Fixes problem with packaging the
2880           self-service clientd
2881
2882 2007-07-08 14:35  rsiddall
2883
2884         * install/rpm/INSTALL: Updated for include file for mason RPM
2885           dependencies
2886
2887 2007-07-08 14:29  rsiddall
2888
2889         * install/rpm/freeside-1.7.2.rpm.patch: No longer needed for
2890           Freeside versions greater than 1.7.2
2891
2892 2007-07-08 14:25  rsiddall
2893
2894         * install/rpm/rpm2Bundle: Utility for generating local Bundles from
2895           RPMs
2896
2897 2007-07-08 14:23  rsiddall
2898
2899         * install/rpm/: freeside-mason.deps.inc, freeside.spec: Updated for
2900           upcoming Freeside 1.7.3
2901
2902 2007-07-08 14:22  rsiddall
2903
2904         * FS/FS/part_export/communigate_pro_singledomain.pm: Work around
2905           for a bug in rpm's perldeps handling of here documents
2906
2907 2007-07-07 20:41  rsiddall
2908
2909         * install/rpm/freeside-mason.deps.inc: Perl dependencies for the
2910           Freeside Mason files RPM
2911
2912 2007-07-07 20:40  rsiddall
2913
2914         * install/rpm/freeside-1.7.2.rpm.patch: Patch to work around bug in
2915           rpm's handling of here documents, regenerated for Freeside 1.7.2
2916
2917 2007-07-07 20:37  rsiddall
2918
2919         * install/rpm/freeside-install: Modified for Freeside 1.7.2
2920
2921 2007-07-07 20:34  rsiddall
2922
2923         * install/rpm/freeside.spec: Updated for Freeside 1.7.2 without RT
2924
2925 2007-07-06 16:55  jeff
2926
2927         * httemplate/edit/process/svc_acct.cgi: manually editing usage
2928           counters removes overlimit status (#1706)
2929
2930 2007-07-06 01:08  ivan
2931
2932         * GPL, README: v3!
2933
2934 2007-07-05 15:05  ivan
2935
2936         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
2937           (without requiring it)
2938
2939 2007-07-01 17:15  ivan
2940
2941         * FS/FS/cust_pkg.pm: missing method name in docs
2942
2943 2007-06-30 17:36  ivan
2944
2945         * httemplate/edit/agent.cgi: separate agent interface is
2946           deprecated...
2947
2948 2007-06-29 14:06  ivan
2949
2950         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
2951           header/footer to svc_www view and edit
2952
2953 2007-06-28 18:42  ivan
2954
2955         * FS/FS/cust_pay.pm: silly missing parenthesis
2956
2957 2007-06-28 18:27  ivan
2958
2959         * bin/strip-eps: file strip-eps was added on branch
2960           FREESIDE_1_7_BRANCH on 2007-07-13 23:58:57 +0000
2961
2962 2007-06-28 18:27  ivan
2963
2964         * bin/strip-eps: removing create-history-tables, freeside-upgrade
2965           does this anyway
2966
2967 2007-06-28 18:23  ivan
2968
2969         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
2970           checking
2971
2972 2007-06-28 13:57  ivan
2973
2974         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
2975           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
2976           for cron jobs
2977
2978 2007-06-28 13:57  ivan
2979
2980         * bin/bill-as-nextmonth: file bill-as-nextmonth was added on branch
2981           FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2982
2983 2007-06-28 13:57  ivan
2984
2985         * bin/bill-as-nextmonth-BILL: file bill-as-nextmonth-BILL was added
2986           on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2987
2988 2007-06-28 13:57  ivan
2989
2990         * bin/bill-as-nextyear: file bill-as-nextyear was added on branch
2991           FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2992
2993 2007-06-28 13:57  ivan
2994
2995         * bin/bill-as-nextyear-BILL: file bill-as-nextyear-BILL was added
2996           on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2997
2998 2007-06-27 19:38  rsiddall
2999
3000         * install/rpm/INSTALL: file INSTALL was added on branch
3001           FREESIDE_1_7_BRANCH on 2007-07-08 21:35:41 +0000
3002
3003 2007-06-27 11:22  rsiddall
3004
3005         * install/rpm/freeside.sysconfig: file freeside.sysconfig was added
3006           on branch FREESIDE_1_7_BRANCH on 2007-11-06 21:23:38 +0000
3007
3008 2007-06-27 11:15  rsiddall
3009
3010         * install/rpm/freeside-install: file freeside-install was added on
3011           branch FREESIDE_1_7_BRANCH on 2007-07-08 03:37:03 +0000
3012
3013 2007-06-27 11:13  rsiddall
3014
3015         * install/rpm/freeside.spec: file freeside.spec was added on branch
3016           FREESIDE_1_7_BRANCH on 2007-07-08 03:34:33 +0000
3017
3018 2007-06-26 18:17  ivan
3019
3020         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: somehow
3021           missed commiting this on 1.7 branch
3022
3023 2007-06-26 11:58  ivan
3024
3025         * httemplate/search/cust_pay.cgi: fix check# search
3026
3027 2007-06-26 11:21  ivan
3028
3029         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
3030           Number::Format 1.50, not just any version (backport)
3031
3032 2007-06-26 09:55  jeff
3033
3034         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
3035           date range to page top
3036
3037 2007-06-26 08:36  jeff
3038
3039         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
3040           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
3041           httemplate/edit/REAL_cust_pkg.cgi,
3042           httemplate/edit/process/REAL_cust_pkg.cgi,
3043           httemplate/misc/cancel_pkg.html,
3044           httemplate/misc/process/cancel_pkg.html,
3045           httemplate/search/cust_pkg.cgi,
3046           httemplate/search/report_cust_pkg.html,
3047           httemplate/view/cust_main/packages.html: suspend later just like
3048           expire (#1487)
3049
3050 2007-06-25 19:31  ivan
3051
3052         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
3053           "====" to <HR> in selfservice usage stuff.  welcome to this
3054           millenium! :)
3055
3056 2007-06-22 14:25  jeff
3057
3058         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
3059           view_usage_details.html: self-service usage report enhancements
3060           (1495)
3061
3062 2007-06-22 10:27  jeff
3063
3064         * httemplate/graph/elements/monthly.html: add csv and excel export
3065           to sales reports (1426)
3066
3067 2007-06-22 10:21  jeff
3068
3069         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
3070
3071 2007-06-20 21:02  jeff
3072
3073         * FS/FS/Conf.pm, conf/welcome_letter, FS/FS/Misc.pm,
3074           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm: latex
3075           welcome letters (1677)
3076
3077 2007-06-20 15:58  ivan
3078
3079         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
3080           QuickCreateLong option, part of merging spiritone RT changes
3081
3082 2007-06-20 15:37  ivan
3083
3084         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
3085           clarity, part of merging spiritone RT changes (#1661)
3086
3087 2007-06-20 15:33  ivan
3088
3089         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
3090           $RT::MyTicketsLength patch from spiritone, part of merging RT
3091           changes (#1661)
3092
3093 2007-06-20 15:28  ivan
3094
3095         * rt/: lib/RTx/Statistics.pm, lib/RT/Extension/ActivityReports.pm,
3096           html/RTx/Statistics/DurationAsString,
3097           html/RTx/Statistics/index.html,
3098           html/RTx/Statistics/CallsMultiQueue/index.html,
3099           html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
3100           html/RTx/Statistics/CallsQueueDay/Results.tsv,
3101           html/RTx/Statistics/CallsQueueDay/index.html,
3102           html/RTx/Statistics/CallsQueueDay/Elements/Chart,
3103           html/RTx/Statistics/DayOfWeek/index.html,
3104           html/RTx/Statistics/DayOfWeek/Elements/Chart,
3105           html/RTx/Statistics/Elements/DateSelectRow,
3106           html/RTx/Statistics/Elements/DurationAsString,
3107           html/RTx/Statistics/Elements/GraphBox,
3108           html/RTx/Statistics/Elements/SelectMultiQueue,
3109           html/RTx/Statistics/Elements/StatColumnMap,
3110           html/RTx/Statistics/Elements/Tabs,
3111           html/RTx/Statistics/Elements/CollectionAsTable/Header,
3112           html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
3113           html/RTx/Statistics/Elements/CollectionAsTable/Row,
3114           html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
3115           html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
3116           html/RTx/Statistics/FAQ/index.html,
3117           html/RTx/Statistics/OpenStalled/Results.tsv,
3118           html/RTx/Statistics/OpenStalled/index.html,
3119           html/RTx/Statistics/OpenStalled/Elements/Chart,
3120           html/RTx/Statistics/Resolution/index.html,
3121           html/RTx/Statistics/Resolution/Elements/Chart,
3122           html/RTx/Statistics/TimeToResolve/index.html,
3123           html/RTx/Statistics/TimeToResolve/Elements/Chart,
3124           html/RTx/Statistics/UserTest/index.html,
3125           html/RTx/Statistics/UserTest/Elements/Chart,
3126           html/Callbacks/ActivityReports/Elements/Tabs/Default,
3127           html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
3128           html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
3129           html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
3130           html/Reports/Activity/ActivityDetail.html,
3131           html/Reports/Activity/ActivitySummary.html,
3132           html/Reports/Activity/ResolutionComments.html,
3133           html/Reports/Activity/ResolutionStatistics.html,
3134           html/Reports/Activity/index.html,
3135           html/Reports/Activity/Elements/LimitReport,
3136           html/Reports/Activity/Elements/MiniPlot,
3137           html/Reports/Activity/Elements/PrintFooter,
3138           html/Reports/Activity/Elements/PrintHeader,
3139           html/Reports/Activity/Elements/ScreenFooter,
3140           html/Reports/Activity/Elements/ScreenHeader,
3141           html/Reports/Activity/Elements/Tabs,
3142           html/Reports/Activity/Elements/Wrapper,
3143           html/Developer/CronTool/autohandler,
3144           html/Developer/CronTool/index.html: integrate RTx::Statistics,
3145           RT::Extension::ActivityReports package, and RTx::WebCronTool
3146           packages, as part of merging spiritone RT changes (#1661)
3147
3148 2007-06-20 15:28  ivan
3149
3150         * rt/html/Reports/Activity/ActivityDetail.html: file
3151           ActivityDetail.html was added on branch FREESIDE_1_7_BRANCH on
3152           2007-06-20 22:29:36 +0000
3153
3154 2007-06-20 15:28  ivan
3155
3156         * rt/html/Reports/Activity/ActivitySummary.html: file
3157           ActivitySummary.html was added on branch FREESIDE_1_7_BRANCH on
3158           2007-06-20 22:29:36 +0000
3159
3160 2007-06-20 15:28  ivan
3161
3162         * rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default: file
3163           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3164           22:29:35 +0000
3165
3166 2007-06-20 15:28  ivan
3167
3168         * rt/html/Reports/Activity/Elements/LimitReport: file LimitReport
3169           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3170           +0000
3171
3172 2007-06-20 15:28  ivan
3173
3174         * rt/html/Reports/Activity/Elements/MiniPlot: file MiniPlot was
3175           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38 +0000
3176
3177 2007-06-20 15:28  ivan
3178
3179         * rt/html/Reports/Activity/Elements/PrintFooter: file PrintFooter
3180           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3181           +0000
3182
3183 2007-06-20 15:28  ivan
3184
3185         * rt/html/Reports/Activity/Elements/PrintHeader: file PrintHeader
3186           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3187           +0000
3188
3189 2007-06-20 15:28  ivan
3190
3191         * rt/html/Reports/Activity/ResolutionComments.html: file
3192           ResolutionComments.html was added on branch FREESIDE_1_7_BRANCH
3193           on 2007-06-20 22:29:37 +0000
3194
3195 2007-06-20 15:28  ivan
3196
3197         * rt/html/Reports/Activity/ResolutionStatistics.html: file
3198           ResolutionStatistics.html was added on branch FREESIDE_1_7_BRANCH
3199           on 2007-06-20 22:29:37 +0000
3200
3201 2007-06-20 15:28  ivan
3202
3203         * rt/html/Reports/Activity/Elements/ScreenFooter: file ScreenFooter
3204           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3205           +0000
3206
3207 2007-06-20 15:28  ivan
3208
3209         * rt/html/Reports/Activity/Elements/ScreenHeader: file ScreenHeader
3210           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3211           +0000
3212
3213 2007-06-20 15:28  ivan
3214
3215         *
3216           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions:
3217           file SearchActions was added on branch FREESIDE_1_7_BRANCH on
3218           2007-06-20 22:29:34 +0000
3219
3220 2007-06-20 15:28  ivan
3221
3222         * rt/html/Reports/Activity/Elements/Tabs: file Tabs was added on
3223           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:39 +0000
3224
3225 2007-06-20 15:28  ivan
3226
3227         * rt/html/Reports/Activity/Elements/Wrapper: file Wrapper was added
3228           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:39 +0000
3229
3230 2007-06-20 15:28  ivan
3231
3232         * rt/html/Developer/CronTool/autohandler: file autohandler was
3233           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:41 +0000
3234
3235 2007-06-20 15:28  ivan
3236
3237         * rt/html/Reports/Activity/index.html: file index.html was added on
3238           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38 +0000
3239
3240 2007-06-20 15:28  ivan
3241
3242         * rt/html/Developer/CronTool/index.html: file index.html was added
3243           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:41 +0000
3244
3245 2007-06-20 15:28  ivan
3246
3247         * rt/html/RTx/Statistics/TimeToResolve/Elements/Chart: file Chart
3248           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:22
3249           +0000
3250
3251 2007-06-20 15:28  ivan
3252
3253         * rt/html/RTx/Statistics/UserTest/Elements/Chart: file Chart was
3254           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:28 +0000
3255
3256 2007-06-20 15:28  ivan
3257
3258         * rt/html/Callbacks/ActivityReports/Elements/Tabs/Default: file
3259           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3260           22:29:31 +0000
3261
3262 2007-06-20 15:28  ivan
3263
3264         * rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default: file
3265           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3266           22:29:33 +0000
3267
3268 2007-06-20 15:28  ivan
3269
3270         * rt/html/RTx/Statistics/TimeToResolve/index.html: file index.html
3271           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:19
3272           +0000
3273
3274 2007-06-20 15:28  ivan
3275
3276         * rt/html/RTx/Statistics/UserTest/index.html: file index.html was
3277           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:28 +0000
3278
3279 2007-06-20 15:28  ivan
3280
3281         * rt/html/RTx/Statistics/: OpenStalled/Elements/Chart,
3282           Resolution/Elements/Chart: file Chart was added on branch
3283           FREESIDE_1_7_BRANCH on 2007-06-20 22:29:16 +0000
3284
3285 2007-06-20 15:28  ivan
3286
3287         * rt/html/RTx/Statistics/OpenStalled/Results.tsv: file Results.tsv
3288           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:15
3289           +0000
3290
3291 2007-06-20 15:28  ivan
3292
3293         * rt/html/RTx/Statistics/: FAQ/index.html, OpenStalled/index.html:
3294           file index.html was added on branch FREESIDE_1_7_BRANCH on
3295           2007-06-20 22:29:15 +0000
3296
3297 2007-06-20 15:28  ivan
3298
3299         * rt/html/RTx/Statistics/Resolution/index.html: file index.html was
3300           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:16 +0000
3301
3302 2007-06-20 15:28  ivan
3303
3304         * rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox: file
3305           ControlBox was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3306           22:29:15 +0000
3307
3308 2007-06-20 15:28  ivan
3309
3310         * rt/html/RTx/Statistics/Elements/CollectionAsTable/Header: file
3311           Header was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3312           22:29:14 +0000
3313
3314 2007-06-20 15:28  ivan
3315
3316         * rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat:
3317           file ParseFormat was added on branch FREESIDE_1_7_BRANCH on
3318           2007-06-20 22:29:14 +0000
3319
3320 2007-06-20 15:28  ivan
3321
3322         * rt/html/RTx/Statistics/Elements/CollectionAsTable/Row: file Row
3323           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:14
3324           +0000
3325
3326 2007-06-20 15:28  ivan
3327
3328         * rt/html/RTx/Statistics/Elements/Tabs: file Tabs was added on
3329           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:13 +0000
3330
3331 2007-06-20 15:28  ivan
3332
3333         * rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage: file
3334           UpdatePage was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3335           22:29:15 +0000
3336
3337 2007-06-20 15:28  ivan
3338
3339         * rt/html/RTx/Statistics/Elements/SelectMultiQueue: file
3340           SelectMultiQueue was added on branch FREESIDE_1_7_BRANCH on
3341           2007-06-20 22:29:11 +0000
3342
3343 2007-06-20 15:28  ivan
3344
3345         * rt/html/RTx/Statistics/Elements/StatColumnMap: file StatColumnMap
3346           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:11
3347           +0000
3348
3349 2007-06-20 15:28  ivan
3350
3351         * rt/html/RTx/Statistics/Elements/GraphBox: file GraphBox was added
3352           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:11 +0000
3353
3354 2007-06-20 15:28  ivan
3355
3356         * rt/html/RTx/Statistics/DayOfWeek/Elements/Chart: file Chart was
3357           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:06 +0000
3358
3359 2007-06-20 15:28  ivan
3360
3361         * rt/html/RTx/Statistics/Elements/DateSelectRow: file DateSelectRow
3362           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:10
3363           +0000
3364
3365 2007-06-20 15:28  ivan
3366
3367         * rt/html/RTx/Statistics/Elements/DurationAsString: file
3368           DurationAsString was added on branch FREESIDE_1_7_BRANCH on
3369           2007-06-20 22:29:11 +0000
3370
3371 2007-06-20 15:28  ivan
3372
3373         * rt/lib/RT/Extension/ActivityReports.pm: file ActivityReports.pm
3374           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:49
3375           +0000
3376
3377 2007-06-20 15:28  ivan
3378
3379         * rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart: file Chart
3380           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:55
3381           +0000
3382
3383 2007-06-20 15:28  ivan
3384
3385         * rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart: file Chart
3386           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:02
3387           +0000
3388
3389 2007-06-20 15:28  ivan
3390
3391         * rt/html/RTx/Statistics/DurationAsString: file DurationAsString
3392           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:52
3393           +0000
3394
3395 2007-06-20 15:28  ivan
3396
3397         * rt/html/RTx/Statistics/CallsQueueDay/Results.tsv: file
3398           Results.tsv was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3399           22:29:01 +0000
3400
3401 2007-06-20 15:28  ivan
3402
3403         * rt/lib/RTx/Statistics.pm: file Statistics.pm was added on branch
3404           FREESIDE_1_7_BRANCH on 2007-06-20 22:28:41 +0000
3405
3406 2007-06-20 15:28  ivan
3407
3408         * rt/html/RTx/Statistics/index.html: file index.html was added on
3409           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:52 +0000
3410
3411 2007-06-20 15:28  ivan
3412
3413         * rt/html/RTx/Statistics/CallsMultiQueue/index.html: file
3414           index.html was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3415           22:28:55 +0000
3416
3417 2007-06-20 15:28  ivan
3418
3419         * rt/html/RTx/Statistics/CallsQueueDay/index.html: file index.html
3420           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:02
3421           +0000
3422
3423 2007-06-20 15:28  ivan
3424
3425         * rt/html/RTx/Statistics/DayOfWeek/index.html: file index.html was
3426           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:04 +0000
3427
3428 2007-06-20 15:28  ivan
3429
3430         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
3431           rt/html/RTx/Statistics/index.html,
3432           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
3433           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
3434           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
3435           rt/html/RTx/Statistics/CallsQueueDay/index.html,
3436           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
3437           rt/html/RTx/Statistics/DayOfWeek/index.html,
3438           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
3439           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
3440           rt/html/RTx/Statistics/Elements/DateSelectRow,
3441           rt/html/RTx/Statistics/Elements/DurationAsString,
3442           rt/html/RTx/Statistics/Elements/GraphBox,
3443           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
3444           rt/html/RTx/Statistics/Elements/StatColumnMap,
3445           rt/html/RTx/Statistics/Elements/Tabs,
3446           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
3447           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
3448           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
3449           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
3450           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
3451           rt/html/RTx/Statistics/FAQ/index.html,
3452           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
3453           rt/html/RTx/Statistics/OpenStalled/index.html,
3454           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
3455           rt/html/RTx/Statistics/Resolution/index.html,
3456           rt/html/RTx/Statistics/Resolution/Elements/Chart,
3457           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
3458           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
3459           rt/html/RTx/Statistics/TimeToResolve/index.html,
3460           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
3461           rt/html/RTx/Statistics/UserTest/index.html,
3462           rt/html/RTx/Statistics/UserTest/Elements/Chart,
3463           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
3464           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
3465           rt/html/Developer/CronTool/autohandler,
3466           rt/html/Developer/CronTool/index.html,
3467           rt/html/Reports/Activity/ActivityDetail.html,
3468           rt/html/Reports/Activity/ActivitySummary.html,
3469           rt/html/Reports/Activity/ResolutionComments.html,
3470           rt/html/Reports/Activity/ResolutionStatistics.html,
3471           rt/html/Reports/Activity/index.html,
3472           rt/html/Reports/Activity/Elements/LimitReport,
3473           rt/html/Reports/Activity/Elements/MiniPlot,
3474           rt/html/Reports/Activity/Elements/PrintFooter,
3475           rt/html/Reports/Activity/Elements/PrintHeader,
3476           rt/html/Reports/Activity/Elements/ScreenFooter,
3477           rt/html/Reports/Activity/Elements/ScreenHeader,
3478           rt/html/Reports/Activity/Elements/Tabs,
3479           rt/html/Reports/Activity/Elements/Wrapper: integrate
3480           RTx::Statistics package, part of merging spiritone RT changes
3481           (#1661)
3482
3483 2007-06-18 09:45  jeff
3484
3485         * httemplate/edit/svc_www.cgi: must escape config data
3486
3487 2007-06-15 11:44  jeff
3488
3489         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
3490           httemplate/edit/process/cust_refund.cgi: paydate option for
3491           realtime_refund_bop and UI entry for cust_pay records without it
3492           (#1662 UI)
3493
3494 2007-06-14 17:58  jeff
3495
3496         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
3497           to B:OP during refunds with paynum (#1662)
3498
3499 2007-06-13 12:28  ivan
3500
3501         * FS/t/cust_pkg_option.t: adding test file on 1.7 branch
3502
3503 2007-06-13 09:56  jeff
3504
3505         * FS/FS/part_export/sqlradius.pm: additional debugging
3506
3507 2007-06-08 17:53  ivan
3508
3509         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
3510           bill-for-next* hacks like bill-next* stuff but with -n flag, for
3511           skycatcher
3512
3513 2007-06-08 17:53  ivan
3514
3515         * bin/bill-for-nextmonth: file bill-for-nextmonth was added on
3516           branch FREESIDE_1_7_BRANCH on 2007-06-09 00:53:20 +0000
3517
3518 2007-06-08 17:53  ivan
3519
3520         * bin/bill-for-nextyear: file bill-for-nextyear was added on branch
3521           FREESIDE_1_7_BRANCH on 2007-06-09 00:53:20 +0000
3522
3523 2007-06-08 17:40  ivan
3524
3525         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
3526           skycatcher modifications for pre-printing invoices, but with
3527           today's date
3528
3529 2007-06-08 16:21  ivan
3530
3531         * bin/: all-postal-no-email: adding quick script to move all
3532           customers to postal billing only for skycatcher
3533
3534 2007-06-08 16:21  ivan
3535
3536         * bin/all-postal-no-email: file all-postal-no-email was added on
3537           branch FREESIDE_1_7_BRANCH on 2007-06-08 23:21:19 +0000
3538
3539 2007-06-08 10:38  jeff
3540
3541         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
3542           usergroup table (work around #1606)
3543
3544 2007-06-08 07:40  jeff
3545
3546         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
3547           (fixes #1657)
3548
3549 2007-06-06 17:45  jeff
3550
3551         * FS/FS/cust_bill.pm: cruft removal
3552
3553 2007-06-06 15:31  jeff
3554
3555         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
3556           (#1658)
3557
3558 2007-06-06 13:02  khoff
3559
3560         * FS/FS/: Conf.pm, cust_main.pm: Added 'disable_void_after' config
3561           option to disable the VOID-before-credit behavior of
3562           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
3563           broken gateways like SkipJack that a pprove VOIDs for settled
3564           transactions. (Backport)
3565
3566 2007-06-05 08:07  jeff
3567
3568         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
3569           statement
3570
3571 2007-06-02 14:07  jeff
3572
3573         * httemplate/elements/header.html: drop ticket search form and
3574           logic from ticketless installs
3575
3576 2007-05-31 08:04  jeff
3577
3578         * httemplate/edit/payment_gateway.html: add TransFirst eLink
3579           support (backport)
3580
3581 2007-05-29 20:38  ivan
3582
3583         * FS/FS/svc_external.pm: should eliminiate error: Use of
3584           uninitialized value in string eq at
3585           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
3586
3587 2007-05-29 20:05  ivan
3588
3589         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
3590           domain records with " in them...
3591
3592 2007-05-21 17:34  ivan
3593
3594         * httemplate/search/report_tax.cgi: fix tax reports for some odd
3595           upgrade edge cases: when you have both taxclass and non-taxclass
3596           entries in cust_main_county for a single region (not correct
3597           setup in the first place), and non-null but empty values in
3598           taxname
3599
3600 2007-05-20 19:18  ivan
3601
3602         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
3603           some reason DBIx::DBSchema can't reverse engineer the schema for
3604           it, causing freeside-upgrade to error out trying to recreate it
3605
3606 2007-05-18 16:44  ivan
3607
3608         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
3609           hide postal/fax invoice options in backoffice as well as
3610           self-service.  closes: bug#1614
3611
3612 2007-05-14 19:36  jeff
3613
3614         * FS/FS/ClientAPI/MyAccount.pm: default to CARD with no payby from
3615           selfservice
3616
3617 2007-05-11 16:19  khoff
3618
3619         * httemplate/search/: report_cust_bill.html,
3620           report_cust_credit.html, report_cust_main-zip.html,
3621           report_cust_pay.html, report_cust_pay_batch.html,
3622           report_cust_pkg.html: Fix (hopefully) all uses of
3623           /elements/tr-select-agent.html where agentnum may be undefined.
3624           (backport)
3625
3626 2007-05-11 12:51  khoff
3627
3628         * FS/FS/svc_Common.pm: Quiet "Use of uninitialized value in string
3629           eq".  (Backport)
3630
3631 2007-05-11 12:03  ivan
3632
3633         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
3634           an error status, so don't up the queue with "failed: Can't logout
3635           of CGPro: No error"
3636
3637 2007-05-11 11:14  khoff
3638
3639         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
3640           URL.
3641
3642 2007-05-11 11:08  khoff
3643
3644         * FS/FS/XMLRPC.pm: Quiet debug output.
3645
3646 2007-05-08 15:44  jeff
3647
3648         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
3649           plan data (backport)
3650
3651 2007-05-08 15:10  jeff
3652
3653         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
3654           megabytes
3655
3656 2007-05-08 09:51  ivan
3657
3658         * bin/: bill-nextmonth, bill-nextyear: [no log message]
3659
3660 2007-05-08 09:51  ivan
3661
3662         * bin/bill-nextmonth: file bill-nextmonth was added on branch
3663           FREESIDE_1_7_BRANCH on 2007-05-08 16:51:13 +0000
3664
3665 2007-05-08 09:51  ivan
3666
3667         * bin/bill-nextyear: file bill-nextyear was added on branch
3668           FREESIDE_1_7_BRANCH on 2007-05-08 16:51:13 +0000
3669
3670 2007-05-06 23:36  jeff
3671
3672         * FS/bin/: freeside-sqlradius-dedup-group,
3673           freeside-sqlradius-reset: sqlradius usergroup tools (backport)
3674
3675 2007-05-06 23:35  jeff
3676
3677         * FS/bin/freeside-sqlradius-dedup-group: file
3678           freeside-sqlradius-dedup-group was added on branch
3679           FREESIDE_1_7_BRANCH on 2007-05-07 06:36:57 +0000
3680
3681 2007-05-06 23:35  jeff
3682
3683         * FS/bin/freeside-sqlradius-dedup-group: sqlradius usergroup tools
3684
3685 2007-05-06 19:22  jeff
3686
3687         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
3688           (backport)
3689
3690 2007-05-06 19:22  jeff
3691
3692         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
3693           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
3694           groups handling (backport)
3695
3696 2007-05-01 13:00  ivan
3697
3698         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
3699
3700 2007-05-01 12:57  ivan
3701
3702         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
3703           FS::ClientAPI_SessionCache for signup info so it actually works -
3704           speed up signups
3705
3706 2007-04-30 13:56  jeff
3707
3708         * httemplate/edit/cust_main/billing.html: correct bad conflict
3709           resolution
3710
3711 2007-04-29 16:30  jeff
3712
3713         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
3714           FS/FS/ClientAPI/Signup.pm,
3715           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3716           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
3717           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3718           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3719           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3720           fs_selfservice/FS-SelfService/cgi/signup.html,
3721           httemplate/edit/cust_main/billing.html,
3722           httemplate/view/cust_main/billing.html: ticket 1568 config
3723           options for new echeck fields and addition to selfservice
3724           interface (backport)
3725
3726 2007-04-29 15:55  jeff
3727
3728         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html: file
3729           ach_payment_results.html was added on branch FREESIDE_1_7_BRANCH
3730           on 2007-04-29 23:30:52 +0000
3731
3732 2007-04-29 15:55  jeff
3733
3734         * fs_selfservice/FS-SelfService/cgi/make_ach_payment.html: file
3735           make_ach_payment.html was added on branch FREESIDE_1_7_BRANCH on
3736           2007-04-29 23:30:52 +0000
3737
3738 2007-04-29 15:55  jeff
3739
3740         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
3741           make_ach_payment.html: ticket 1568 config options for new echeck
3742           fields and addition to selfservice interface
3743
3744 2007-04-27 15:56  jeff
3745
3746         * httemplate/edit/cust_main/contact.html: adjust default labelling
3747           (backport)
3748
3749 2007-04-27 15:37  jeff
3750
3751         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
3752           value
3753
3754 2007-04-27 14:29  jeff
3755
3756         * httemplate/view/cust_main/contacts.html: fix tyops
3757
3758 2007-04-25 21:47  jeff
3759
3760         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
3761           httemplate/misc/recharge_svc.html: more datavolume format
3762           (backport)
3763
3764 2007-04-25 20:35  ivan
3765
3766         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
3767           datavolume-forcemegabytes
3768
3769 2007-04-25 20:11  jeff
3770
3771         * FS/FS/UI/bytecount.pm: improve configfile handling (backport)
3772
3773 2007-04-25 18:50  jeff
3774
3775         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
3776           dodgy ACH hack from ticket 1436 (backport)
3777
3778 2007-04-24 18:35  ivan
3779
3780         * FS/FS/: Conf.pm, cust_bill.pm: add lpr-postscript_prefix and
3781           lpr-postscript_suffix config options for printer commands to
3782           place printer in postscript mode
3783
3784 2007-04-24 15:36  jeff
3785
3786         * FS/FS/Setup.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
3787           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
3788           httemplate/edit/process/cust_main.cgi,
3789           httemplate/view/cust_main/contacts.html: 1528 add driver's
3790           license field, mask it and ssn (backport)
3791
3792 2007-04-23 17:21  jeff
3793
3794         * FS/FS/svc_www.pm: untaint
3795
3796 2007-04-23 17:04  jeff
3797
3798         * httemplate/view/svc_acct.cgi: missed a bytecount
3799
3800 2007-04-23 16:34  ivan
3801
3802         * httemplate/search/cust_pkg.cgi: fix error: column reference
3803           "fieldname" is ambiguous
3804
3805 2007-04-23 07:34  jeff
3806
3807         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, bin/apache.export,
3808           httemplate/edit/svc_www.cgi, httemplate/view/svc_www.cgi: quick
3809           hack to add extra 'config lines' to svc_www and otherwise enhance
3810           svc_www (backport)
3811
3812 2007-04-22 20:42  jeff
3813
3814         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3815           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
3816           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
3817           add to ACH batch feature from customer view page (backport)
3818
3819 2007-04-20 21:44  ivan
3820
3821         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
3822           wrt where we're storing phone numbers
3823
3824 2007-04-20 14:40  ivan
3825
3826         * conf/: invoice_html, invoice_latex: add customer # to default
3827           invoice templates
3828
3829 2007-04-20 14:31  ivan
3830
3831         * httemplate/view/cust_main/billing.html: don't put this
3832           information way out on the right in its own columns.
3833
3834 2007-04-19 16:42  ivan
3835
3836         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
3837           to its own module (backport)
3838
3839 2007-04-19 16:38  jeff
3840
3841         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
3842           FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
3843           httemplate/edit/process/prepay_credit.cgi,
3844           httemplate/edit/process/svc_acct.cgi, htetc/handler.pl,
3845           httemplate/search/prepay_credit.html: break _bytecount
3846           subroutines out of FS::UI::Web (backport)
3847
3848 2007-04-19 16:30  jeff
3849
3850         * FS/FS/UI/bytecount.pm: file bytecount.pm was added on branch
3851           FREESIDE_1_7_BRANCH on 2007-04-19 23:38:33 +0000
3852
3853 2007-04-19 16:30  jeff
3854
3855         * FS/FS/UI/bytecount.pm: break _bytecount subroutines out of
3856           FS::UI::Web
3857
3858 2007-04-19 13:18  ivan
3859
3860         * htetc/handler.pl, httemplate/search/cust_svc.html,
3861           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
3862           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
3863           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
3864           with an explicit import.  did i mention this was really really
3865           weird?
3866
3867 2007-04-18 16:22  ivan
3868
3869         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
3870           fix use statements for FS::UI::Web.  not "use"ing modules in the
3871           actual modules you use them in is bad, mmmkay
3872
3873 2007-04-18 13:01  ivan
3874
3875         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
3876
3877 2007-04-12 17:53  jeff
3878
3879         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
3880
3881 2007-04-12 10:37  khoff
3882
3883         * httemplate/search/report_cust_bill.html: Fixed a problem with the
3884           %opts hash getting skewed (specifically $opt{'value'} == 'label')
3885           when $cgi->param('agentnum') was unset. (Backport)
3886
3887 2007-04-11 20:18  jeff
3888
3889         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
3890           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
3891           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
3892           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
3893           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
3894           httemplate/edit/process/part_pkg.cgi,
3895           httemplate/edit/process/svc_acct.cgi,
3896           httemplate/view/svc_acct.cgi: input and output on data volume
3897           fields specified with k,m,g,or t (backport)
3898
3899 2007-04-11 19:27  ivan
3900
3901         * httemplate/misc/process/recharge_svc.html: remove
3902           'backend-realtime' flag required for recharges, want that just
3903           for signups, running recharges right away by default is fine.
3904           also fix the 'fatal error - unknown payby' error that'll probably
3905           never be reached
3906
3907 2007-04-10 21:29  jeff
3908
3909         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
3910           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
3911           httemplate/view/cust_main/packages.html: usage suspend vs admin
3912           suspend -- avoid actual cust_pkg::suspend except legacy cases
3913           (backport)
3914
3915 2007-04-09 18:29  ivan
3916
3917         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
3918
3919 2007-04-09 16:39  jeff
3920
3921         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
3922           trigger recharge from the backend as in self-service (backport)
3923
3924 2007-04-07 18:18  jeff
3925
3926         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
3927           generated passwords be all caps (backport)
3928
3929 2007-04-07 17:44  jeff
3930
3931         * httemplate/edit/svc_acct.cgi: correct usage editing bug
3932           (backport)
3933
3934 2007-04-07 17:23  jeff
3935
3936         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
3937           svc_acct->email (backport)
3938
3939 2007-04-06 17:17  jeff
3940
3941         * httemplate/view/cust_main/billing.html: ommitted file (backport)
3942
3943 2007-04-06 16:58  jeff
3944
3945         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
3946           httemplate/misc/process/payment.cgi: integrate new echeck fields
3947           into freeside backend payment processing (backport)
3948
3949 2007-04-06 12:41  jeff
3950
3951         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3952           httemplate/edit/cust_main.cgi,
3953           httemplate/edit/cust_main/billing.html,
3954           httemplate/edit/cust_main/select-state.html: ticket 1443 add
3955           account type and bank state for echeck processing (backport)
3956
3957 2007-04-05 17:37  ivan
3958
3959         * FS/FS/Conf.pm: slight update for batch-enable description & add
3960           ach-spiritone format to batch-default and batch-fixed_format-CHEK
3961           config items
3962
3963 2007-04-05 16:59  khoff
3964
3965         * FS/FS/part_export/: nas_wrapper.pm, snmp.pm, trango.pm:
3966           Backporting FS::part_export::(nas_wrapper|snmp|trango) to
3967           FREESIDE_1_7_BRANCH
3968
3969 2007-04-05 07:18  jeff
3970
3971         * httemplate/misc/process/cust_main_note-import.cgi: use comments
3972           and not notes (backport)
3973
3974 2007-04-04 08:32  jeff
3975
3976         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
3977           events to fail (backport)
3978
3979 2007-04-03 12:38  jeff
3980
3981         * httemplate/misc/cust_main_note-import.cgi: correct handling of
3982           non-unix line termination (backport)
3983
3984 2007-03-27 20:59  ivan
3985
3986         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
3987           shellcommands delete export
3988
3989 2007-03-21 16:07  ivan
3990
3991         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
3992           when process returns no error_message
3993
3994 2007-03-21 15:09  ivan
3995
3996         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
3997           an error_message, output additional debugging information, if
3998           available
3999
4000 2007-03-20 21:12  jeff
4001
4002         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
4003           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
4004           format, return processing, and autopost (backport),
4005
4006 2007-03-20 18:35  jeff
4007
4008         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
4009           httemplate/pref/pref.html: ticket 1427, automatically email excel
4010           a/r report (backport)
4011
4012 2007-03-20 18:21  jeff
4013
4014         * FS/bin/freeside-fetch: ticket 1427, automatically email excel a/r
4015           report
4016
4017 2007-03-20 15:33  ivan
4018
4019         * FS/FS/cust_main.pm: tyop in manual backport; try 17commit or at
4020           least some sort of cvs diff | patch !  :)
4021
4022 2007-03-20 15:10  ivan
4023
4024         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
4025           agent-specific advertising sources
4026
4027 2007-03-20 13:21  jeff
4028
4029         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
4030           httemplate/misc/cust_main_note-import.cgi,
4031           httemplate/misc/cust_main_note-import.html,
4032           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
4033           tool for customer note importation (backport)
4034
4035 2007-03-20 13:11  jeff
4036
4037         * httemplate/misc/: cust_main_note-import.cgi,
4038           cust_main_note-import.html, process/cust_main_note-import.cgi:
4039           acls on new import
4040
4041 2007-03-20 10:03  jeff
4042
4043         * httemplate/misc/: cust_main_note-import.html,
4044           cust_main_note-import.cgi, process/cust_main_note-import.cgi:
4045           ticket 1418, a tool for customer note importation
4046
4047 2007-03-15 13:54  ivan
4048
4049         * FS/FS/part_pkg.pm: 13 months!
4050
4051 2007-03-15 13:08  khoff
4052
4053         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
4054           attributes to match actual field sizes.
4055
4056 2007-03-15 13:08  khoff
4057
4058         * FS/FS/part_export/router.pm: Added configurable error checks
4059           instead of stupid /^ERROR/ check.  Commands can now be processed
4060           with Text::Template using [@-- --@] delimeters, in addition to
4061           evaling a double-quoted string.  Cleaned up spurious debug
4062           output.
4063
4064 2007-03-15 13:07  khoff
4065
4066         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
4067           html form inputs.
4068
4069 2007-03-15 13:07  khoff
4070
4071         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
4072           serial.
4073
4074 2007-03-14 17:02  jeff
4075
4076         * FS/FS/svc_acct.pm: correcting ->replace on bill (backport)
4077
4078 2007-03-13 02:21  ivan
4079
4080         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
4081           until then, it should be ->username, not ->name, eek.  causing
4082           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
4083           type character varying(32)" errors and will be harder to
4084           normalize back to usernum when we fix that
4085
4086 2007-03-10 20:13  ivan
4087
4088         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
4089           whew, its paged
4090
4091 2007-03-09 16:21  khoff
4092
4093         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
4094           "identical" records anyway.
4095
4096 2007-03-09 16:21  khoff
4097
4098         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
4099           for FS::svc_broadband.
4100
4101 2007-03-07 11:48  khoff
4102
4103         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
4104           the setup fee while a package is suspended.
4105
4106 2007-03-06 11:56  ivan
4107
4108         * bin/slony-setup: slight update for slony setup script
4109
4110 2007-03-05 17:59  ivan
4111
4112         * httemplate/search/cust_main.cgi: fix status colors in mozilla
4113
4114 2007-03-02 15:48  ivan
4115
4116         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
4117           like "AUTH/TKT 123456"... will this make refunds work?
4118
4119 2007-03-01 22:24  ivan
4120
4121         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
4122           whew
4123
4124 2007-03-01 12:12  ivan
4125
4126         * FS/FS/Misc/prune.pm: yeah, a typo
4127
4128 2007-03-01 09:48  ivan
4129
4130         * FS/bin/: freeside-prune-applications, freeside-upgrade:
4131           prune_applications moved to FS::Misc::prune
4132
4133 2007-03-01 09:47  ivan
4134
4135         * FS/FS/Misc/: prune.pm: adding FS::Misc::prune
4136
4137 2007-03-01 09:44  ivan
4138
4139         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
4140
4141 2007-03-01 09:24  ivan
4142
4143         * FS/FS/cust_bill.pm: backport fix for "Can't call method
4144           "part_pkg" on an undefined value at .../cust_bill.pm line 434" to
4145           1.7
4146
4147 2007-03-01 08:36  ivan
4148
4149         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
4150
4151 2007-02-28 21:25  jeff
4152
4153         * FS/: FS/Misc.pm, FS/cust_credit.pm,
4154           bin/freeside-prune-applications, bin/freeside-upgrade: dangling
4155           cust_credit_refund not allowed (backport)
4156
4157 2007-02-28 21:13  jeff
4158
4159         * FS/bin/freeside-prune-applications: dangling cust_credit_refund
4160           not allowed
4161
4162 2007-02-28 11:41  jeff
4163
4164         * httemplate/: edit/cust_main/select-domain.html,
4165           misc/svc_acct-domains.cgi: restore (none) choice to first package
4166           select
4167
4168 2007-02-28 11:21  ivan
4169
4170         * httemplate/misc/delete-cust_refund.cgi: adding refund deletion to
4171           this branch
4172
4173 2007-02-16 14:06  ivan
4174
4175         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
4176
4177 2007-02-16 12:54  jeff
4178
4179         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
4180           setting
4181
4182 2007-02-14 16:49  ivan
4183
4184         * httemplate/edit/part_bill_event.cgi: add send_email event
4185
4186 2007-02-14 16:48  ivan
4187
4188         * conf/invoice_html: remove commented-out example notes section
4189
4190 2007-02-14 15:32  jeff
4191
4192         * httemplate/: edit/cust_main/select-domain.html,
4193           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
4194           on first package in edit/cust_main
4195
4196 2007-02-14 14:43  ivan
4197
4198         * httemplate/search/report_receivables.cgi: fix alignment on
4199           receivables report
4200
4201 2007-02-14 13:23  ivan
4202
4203         * httemplate/search/report_cust_pkg.html: grey out disabled text
4204           boxes for IE
4205
4206 2007-02-14 00:48  ivan
4207
4208         * httemplate/elements/select-cust_pkg-status.html,
4209           httemplate/elements/tr-input-beginning_ending.html,
4210           httemplate/search/cust_pkg.cgi,
4211           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
4212           httemplate/images/calendar-disabled.png: add more options to
4213           advanced package reporting
4214
4215 2007-02-13 19:12  jeff
4216
4217         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
4218           impending_recur_notification
4219
4220 2007-02-13 17:43  ivan
4221
4222         * httemplate/search/svc_www.cgi: fix up svc_www searching
4223
4224 2007-02-13 16:19  jeff
4225
4226         * FS/FS/Conf.pm: better docs for impending doom
4227
4228 2007-02-13 14:24  ivan
4229
4230         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
4231           orders, patch from Sean Hanson/S1
4232
4233 2007-02-13 14:08  ivan
4234
4235         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
4236           in, patch from Sean Hanson/S1
4237
4238 2007-02-12 21:00  jayce
4239
4240         * httemplate/edit/payment_gateway.html: Small hint on how the
4241           options field is used.
4242
4243 2007-02-12 17:16  jeff
4244
4245         * httemplate/edit/cust_main.cgi: another place to alphabetize
4246
4247 2007-02-12 09:56  jeff
4248
4249         * FS/FS/ClientAPI/Signup.pm,
4250           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
4251           new package order SELECT (ticket 1446)
4252
4253 2007-02-11 19:11  ivan
4254
4255         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
4256
4257 2007-02-11 00:51  ivan
4258
4259         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
4260           now now
4261
4262 2007-02-10 23:04  ivan
4263
4264         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
4265           "cust-fields" config value has been set
4266
4267 2007-02-09 22:13  ivan
4268
4269         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
4270           httemplate/edit/part_svc.cgi: reincorporate the changes from
4271           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
4272           that were lost due to the concurrent service-refactor merge
4273
4274 2007-02-09 16:42  ivan
4275
4276         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
4277           this time
4278
4279 2007-02-09 15:29  ivan
4280
4281         * httemplate/misc/change_pkg.cgi: fix change package link
4282
4283 2007-02-08 20:54  ivan
4284
4285         * bin/import-county-tax-rates: quick hack to import rates for
4286           landel
4287
4288 2007-02-08 20:37  jayce
4289
4290         * httemplate/view/cust_main/packages.html: Set the correct access
4291           right for the cancel link to work
4292
4293 2007-02-08 17:05  ivan
4294
4295         * conf/: invoice_html_statement, invoice_latex_statement,
4296           invoice_latexnotes_statement, invoice_template_statement: add
4297           default statement conf
4298
4299 2007-02-08 14:54  ivan
4300
4301         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
4302           groups_susp_reason option
4303
4304 2007-02-08 14:19  ivan
4305
4306         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
4307           don't rely on qsearchs to trim it for you - it is inefficient and
4308           outputs long verbose warnings
4309
4310 2007-02-08 14:08  ivan
4311
4312         * httemplate/pref/pref-process.html: second "my" localizing the
4313           variable and causing password changes to fail
4314
4315 2007-02-08 09:00  jeff
4316
4317         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
4318           edit/part_svc.cgi
4319
4320 2007-02-08 08:04  jeff
4321
4322         * httemplate/edit/part_pkg.cgi: gratuitous quote
4323
4324 2007-02-08 01:13  jeff
4325
4326         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
4327           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
4328
4329 2007-02-08 00:19  ivan
4330
4331         * FS/FS/CGI.pm: fix the popup progress bars, whew
4332
4333 2007-02-07 17:46  jeff
4334
4335         * FS/FS/part_pkg.pm, htetc/handler.pl,
4336           httemplate/elements/select-table.html,
4337           httemplate/edit/part_pkg.cgi,
4338           httemplate/edit/process/part_pkg.cgi: agent type on package
4339           add/edit (ticket 1446)
4340
4341 2007-02-06 16:46  ivan
4342
4343         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
4344           payment receipts if the conf file is created
4345
4346 2007-02-05 15:48  ivan
4347
4348         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
4349           line-item application erroring out on tax applications
4350
4351 2007-02-05 14:12  ivan
4352
4353         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
4354           catch the Cant call method "part_pkg" on an undefined value at
4355           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
4356           line 181" bug
4357
4358 2007-02-05 09:21  ivan
4359
4360         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
4361           import too... whew!  this should be it
4362
4363 2007-02-05 08:01  ivan
4364
4365         * FS/FS/pay_batch.pm: fix param passing
4366
4367 2007-02-05 07:49  ivan
4368
4369         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
4370           upload
4371
4372 2007-02-05 07:48  ivan
4373
4374         * httemplate/misc/upload-batch.cgi: misterminated <%init>
4375
4376 2007-02-05 07:02  ivan
4377
4378         * FS/FS/pay_batch.pm: remove refactored code
4379
4380 2007-02-05 05:10  ivan
4381
4382         * httemplate/search/: report_receivables.cgi,
4383           report_receivables.html: add "over X days" option to receivables
4384           report
4385
4386 2007-02-05 04:51  ivan
4387
4388         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
4389           httemplate/view/cust_bill-pdf.cgi,
4390           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
4391           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
4392           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
4393           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
4394           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
4395           httemplate/view/cust_main/contacts.html,
4396           httemplate/view/elements/svc_Common.html: C is for
4397           Cookie^WControl
4398
4399 2007-02-05 03:35  ivan
4400
4401         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
4402
4403 2007-02-05 03:12  ivan
4404
4405         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
4406           NOW, instead of last bill to next bill
4407
4408 2007-02-05 01:45  ivan
4409
4410         * httemplate/misc/download-batch.cgi: upon first download, have
4411           batches auto-set amount to customer balance if it is smaller
4412
4413 2007-02-05 01:44  ivan
4414
4415         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
4416           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
4417           cust_pay_batch::upload results subroutine to an FS::pay_batch
4418           method.  upon first download, have batches auto-reset their
4419           amounts to the customer balance upon if it is smaller.
4420
4421 2007-02-03 17:47  ivan
4422
4423         * httemplate/: search/cust_pay_batch.cgi,
4424           view/cust_main/payment_history.html: add link to some batched
4425           payment info to customer view
4426
4427 2007-02-03 16:01  ivan
4428
4429         * FS/FS/ClientAPI/Signup.pm: quieter
4430
4431 2007-02-03 05:05  ivan
4432
4433         * FS/FS/cust_pkg.pm: this should fix services with negative
4434           num_avail showing up for provisioning
4435
4436 2007-02-03 04:07  ivan
4437
4438         * FS/FS/cust_main_Mixin.pm: remove debugging left on
4439
4440 2007-02-03 03:36  ivan
4441
4442         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
4443           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
4444           httemplate/elements/menu.html,
4445           httemplate/graph/cust_bill_pkg.cgi,
4446           httemplate/graph/money_time.cgi,
4447           httemplate/graph/report_cust_bill_pkg.html,
4448           httemplate/graph/report_money_time.html,
4449           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
4450           httemplate/search/cust_bill_event.cgi,
4451           httemplate/search/cust_bill_event.html,
4452           httemplate/search/cust_bill_pkg.cgi,
4453           httemplate/search/cust_credit.html,
4454           httemplate/search/cust_main-otaker.cgi,
4455           httemplate/search/cust_main-zip.html,
4456           httemplate/search/cust_main.cgi,
4457           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
4458           httemplate/search/cust_pay_batch.cgi,
4459           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
4460           httemplate/search/cust_tax_exempt_pkg.cgi,
4461           httemplate/search/inventory_item.html,
4462           httemplate/search/pay_batch.cgi,
4463           httemplate/search/pay_batch.html, httemplate/search/queue.html,
4464           httemplate/search/reg_code.html,
4465           httemplate/search/report_cdr.html,
4466           httemplate/search/report_cust_bill.html,
4467           httemplate/search/report_cust_credit.html,
4468           httemplate/search/report_cust_main-zip.html,
4469           httemplate/search/report_cust_pay.html,
4470           httemplate/search/report_cust_pay_batch.html,
4471           httemplate/search/report_cust_pkg.html,
4472           httemplate/search/report_prepaid_income.cgi,
4473           httemplate/search/report_prepaid_income.html,
4474           httemplate/search/report_receivables.cgi,
4475           httemplate/search/report_receivables.html,
4476           httemplate/search/report_tax.cgi,
4477           httemplate/search/report_tax.html, httemplate/search/sql.html,
4478           httemplate/search/sqlradius.cgi,
4479           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
4480           httemplate/search/svc_broadband.cgi,
4481           httemplate/search/svc_domain.cgi,
4482           httemplate/search/svc_external.cgi,
4483           httemplate/search/svc_forward.cgi,
4484           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
4485           add customer status column to customer & most other reports.
4486           also put the C in ACL in the search/ and graph/ directories.
4487
4488 2007-02-02 18:39  jeff
4489
4490         * FS/bin/freeside-reset-fixed: do a setfixed
4491
4492 2007-02-01 22:29  ivan
4493
4494         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
4495
4496 2007-02-01 20:39  ivan
4497
4498         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
4499           sources in signup
4500
4501 2007-01-31 19:08  jeff
4502
4503         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
4504
4505 2007-01-31 18:37  jeff
4506
4507         * FS/FS/svc_acct.pm: spurious line
4508
4509 2007-01-31 18:35  ivan
4510
4511         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
4512           packages
4513
4514 2007-01-31 18:13  jeff
4515
4516         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
4517           ticket 1455
4518
4519 2007-01-31 17:57  ivan
4520
4521         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
4522           thing
4523
4524 2007-01-31 10:28  jeff
4525
4526         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
4527
4528 2007-01-30 22:30  khoff
4529
4530         * FS/FS/part_export/snmp.pm: Don't break if we're missing
4531           Net::SNMP.  Apparenty "require" doesn't do the trick.
4532
4533 2007-01-30 21:45  khoff
4534
4535         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
4536           flexibilty until the export subsystem rewrite.
4537
4538 2007-01-30 21:43  khoff
4539
4540         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
4541           FS::part_export::router  - Refactored to be more easily
4542           sub-classed.   - Moved per-export options to FS:;router virtual
4543           fields.   - Fixed other general brokenness.
4544
4545           FS::part_export::snmp  - SNMP export sub-classed from
4546           FS::part_export::router
4547
4548           FS::part_export::trango  - Export for Trango proprietary access
4549           points.  Sub-classed from FS::part_export::snmp.
4550
4551 2007-01-30 21:23  jeff
4552
4553         * FS/FS/cust_main.pm: minor improvement
4554
4555 2007-01-30 20:30  jeff
4556
4557         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
4558           httemplate/edit/process/cust_pay.cgi,
4559           httemplate/misc/process/payment.cgi: small change in payment
4560           receipt handling (ticket 1422)
4561
4562 2007-01-30 20:26  ivan
4563
4564         * httemplate/: edit/quick-charge.html,
4565           elements/select-taxclass.html, elements/tr-select-taxclass.html,
4566           view/cust_main/packages.html: minor UI work on one-time charges
4567           w/taxclasses
4568
4569 2007-01-30 19:42  jeff
4570
4571         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
4572
4573 2007-01-30 19:42  ivan
4574
4575         * FS/t/cust_pkg_option.t: file cust_pkg_option.t was added on
4576           branch FREESIDE_1_7_BRANCH on 2007-06-13 19:28:27 +0000
4577
4578 2007-01-30 18:08  ivan
4579
4580         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
4581           until then, it shouldn't be missing the standard header
4582
4583 2007-01-30 15:50  ivan
4584
4585         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
4586           invoices
4587
4588 2007-01-30 13:21  jeff
4589
4590         * FS/FS/svc_acct.pm: avoiding brane pane
4591
4592 2007-01-30 12:59  ivan
4593
4594         * httemplate/: browse/access_group.html, browse/access_user.html,
4595           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
4596           browse/cust_main_county.cgi, browse/inventory_class.html,
4597           browse/msgcat.cgi, browse/part_bill_event.cgi,
4598           browse/part_export.cgi, browse/part_pkg.cgi,
4599           browse/part_referral.html, browse/part_svc.cgi,
4600           browse/part_virtual_field.cgi, browse/payment_gateway.html,
4601           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
4602           browse/reason_type.html, browse/router.cgi,
4603           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
4604           search/prepay_credit.html: its all about control
4605
4606 2007-01-30 11:45  ivan
4607
4608         * FS/FS/option_Common.pm: fix old-record detection bug in
4609           option_Common
4610
4611 2007-01-30 11:40  jeff
4612
4613         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
4614           to invoicing_list (ticket 1424)
4615
4616 2007-01-30 10:52  jeff
4617
4618         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
4619           FS/FS/ClientAPI/Signup.pm,
4620           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
4621           available for self-service success (ticket 1420)
4622
4623 2007-01-29 15:16  ivan
4624
4625         * httemplate/config/: config-process.cgi, config-view.cgi,
4626           config.cgi: putting the C in ACL
4627
4628 2007-01-29 13:11  ivan
4629
4630         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
4631           <%init> helps alot
4632
4633 2007-01-29 10:50  ivan
4634
4635         * httemplate/pref/: pref-process.html, pref.html: record resolution
4636           & colro depth in user prefs
4637
4638 2007-01-29 08:16  ivan
4639
4640         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
4641
4642 2007-01-29 08:01  ivan
4643
4644         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
4645           email display bug on advanced package report, closes: Bug#1416
4646
4647 2007-01-29 04:07  ivan
4648
4649         * htetc/handler.pl: warnings in <%once> sections should not be
4650           fatal
4651
4652 2007-01-29 03:55  ivan
4653
4654         * FS/FS/option_Common.pm: remove extraneous debugging
4655
4656 2007-01-29 03:31  ivan
4657
4658         * Makefile: looks like a duck
4659
4660 2007-01-27 18:21  ivan
4661
4662         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
4663           domain zone viewing a little
4664
4665 2007-01-26 00:18  ivan
4666
4667         * FS/FS/access_user.pm: out of scope bad
4668
4669 2007-01-26 00:17  ivan
4670
4671         * FS/FS/access_user.pm: spurious password changes bad...
4672
4673 2007-01-26 00:11  ivan
4674
4675         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
4676
4677 2007-01-26 00:04  ivan
4678
4679         * FS/FS/access_user.pm, httemplate/elements/header.html,
4680           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
4681           httemplate/elements/xmenu.top.css,
4682           httemplate/elements/xmenu.top.js,
4683           httemplate/images/arrow.down.png,
4684           httemplate/images/menu-left-example.png,
4685           httemplate/images/menu-top-example.png,
4686           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
4687           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
4688           bar option!
4689
4690 2007-01-24 22:04  ivan
4691
4692         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
4693
4694 2007-01-24 22:00  ivan
4695
4696         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
4697
4698 2007-01-24 15:41  ivan
4699
4700         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
4701           need the former
4702
4703 2007-01-23 21:33  jeff
4704
4705         * httemplate/edit/process/elements/process.html: squarely between
4706           shame in you and so close
4707
4708 2007-01-23 15:42  jeff
4709
4710         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
4711           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4712           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
4713           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
4714           before first charge on flat_delayed
4715
4716 2007-01-22 23:44  ivan
4717
4718         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
4719
4720 2007-01-22 22:51  ivan
4721
4722         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
4723
4724 2007-01-22 22:45  ivan
4725
4726         * FS/FS/payby.pm: fix PREP payby
4727
4728 2007-01-22 22:41  ivan
4729
4730         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
4731           ISA it
4732
4733 2007-01-22 09:05  ivan
4734
4735         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
4736
4737 2007-01-22 06:29  ivan
4738
4739         * FS/FS/CGI.pm: hopefully this should be the last bit of the
4740           relative URL fixing
4741
4742 2007-01-22 03:41  ivan
4743
4744         * httemplate/view/cust_main.cgi: closing tags helps alot
4745
4746 2007-01-22 03:39  ivan
4747
4748         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
4749           elements/ links here too
4750
4751 2007-01-22 03:36  ivan
4752
4753         * httemplate/elements/: phonenumber.html, progress-init.html,
4754           progress-popup.html, tr-input-beginning_ending.html,
4755           tr-input-date-field.html: interpolation helps alot
4756
4757 2007-01-22 03:30  ivan
4758
4759         * httemplate/elements/: phonenumber.html, progress-init.html,
4760           progress-popup.html, tr-input-beginning_ending.html,
4761           tr-input-date-field.html: use $fsurl instead of relative ../
4762           addressing
4763
4764 2007-01-21 18:42  ivan
4765
4766         * FS/FS/ClientAPI/MyAccount.pm,
4767           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4768           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
4769           on self-service manual payment screen
4770
4771 2007-01-21 13:45  ivan
4772
4773         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4774           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4775           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
4776           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
4777           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
4778           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
4779           httemplate/edit/part_pkg.cgi,
4780           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
4781           Have lineitem-specific applications happen in all cases; add
4782           weightsto control
4783
4784 2007-01-21 05:42  ivan
4785
4786         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
4787           on DBIx::SB 1.36 for Pg 8.1+
4788
4789 2007-01-21 05:26  ivan
4790
4791         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
4792           mod_perl v2, it finally happened
4793
4794 2007-01-21 01:13  ivan
4795
4796         * httemplate/search/cust_svc.html: trim leading & trailing
4797           whitespace from service searches
4798
4799 2007-01-21 01:10  ivan
4800
4801         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
4802           are coming from in the tree -  use rooturl() instead of popurl()
4803
4804 2007-01-19 16:08  jeff
4805
4806         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
4807           not just trailing ones
4808
4809 2007-01-19 15:00  jeff
4810
4811         * httemplate/misc/download-batch.cgi: work around CSV brokenness
4812
4813 2007-01-19 14:02  jeff
4814
4815         * httemplate/edit/process/: access_user.html,
4816           elements/process.html: blank password on error
4817
4818 2007-01-19 08:31  jeff
4819
4820         * httemplate/edit/: access_user.html, process/access_user.html,
4821           process/elements/process.html: no password in html source on
4822           employee edit
4823
4824 2007-01-18 10:14  ivan
4825
4826         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
4827           don't want to abort processing because of an old not-well-checked
4828           zip
4829
4830 2007-01-17 15:28  ivan
4831
4832         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
4833           cause by recent fix to not quote things on STDIN, yuck.
4834
4835 2007-01-17 15:27  jeff
4836
4837         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
4838           httemplate/misc/payment.cgi,
4839           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
4840           httemplate/misc/process/payment.cgi,
4841           httemplate/view/svc_acct.cgi: link to customer from manual
4842           payment screen (ticket 1414)
4843
4844 2007-01-17 09:41  jeff
4845
4846         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
4847           reasons (suspends fail in freeside-daily)
4848
4849 2007-01-17 08:41  jeff
4850
4851         * FS/FS/part_pkg/flat.pm: noise reduction
4852
4853 2007-01-17 07:50  jeff
4854
4855         * httemplate/view/cust_main/packages.html: fix suspend link
4856
4857 2007-01-16 16:40  jeff
4858
4859         * httemplate/edit/: access_user.html, process/access_user.html:
4860           employee edit (ticket 1412)
4861
4862 2007-01-16 13:36  jeff
4863
4864         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
4865           for ticket 1364
4866
4867 2007-01-16 09:39  jeff
4868
4869         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
4870
4871 2007-01-16 01:11  ivan
4872
4873         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
4874           agentnum sent from client
4875
4876 2007-01-15 14:15  jeff
4877
4878         * httemplate/edit/process/quick-charge.cgi: that was DUM
4879
4880 2007-01-14 23:53  ivan
4881
4882         * httemplate/misc/download-batch.cgi: add batch expiration date
4883           incrementer for 295
4884
4885 2007-01-14 23:22  ivan
4886
4887         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
4888           batchconfig-csv-chase_canada-E-xactBatch
4889
4890 2007-01-12 15:27  jeff
4891
4892         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
4893           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
4894           httemplate/edit/svc_broadband.cgi: added svc_broadband
4895           description which is appended to Site Name in prizm export
4896
4897 2007-01-11 18:04  jeff
4898
4899         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
4900           httemplate/edit/quick-charge.html,
4901           httemplate/edit/process/quick-charge.cgi,
4902           httemplate/view/cust_main/packages.html: one-time charge
4903           enhancements
4904
4905 2007-01-10 15:21  ivan
4906
4907         * httemplate/search/queue.html: add "select all" and "unselect" all
4908           buttons to bulk queue operations
4909
4910 2007-01-10 00:56  ivan
4911
4912         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
4913           uninitialized value in string ne at
4914           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
4915
4916 2007-01-10 00:50  ivan
4917
4918         * httemplate/view/cust_main/contacts.html: you have got to be
4919           kidding me.
4920
4921 2007-01-10 00:48  ivan
4922
4923         * httemplate/view/cust_main/contacts.html: nothing could have ever
4924           gone wrong with so simple a change.  oh noooo
4925
4926 2007-01-09 23:48  ivan
4927
4928         * httemplate/view/cust_main/contacts.html: fix ship_county display
4929           bug
4930
4931 2007-01-09 21:51  ivan
4932
4933         * FS/FS/cust_bill.pm: add custnum to invoice template vars
4934
4935 2007-01-09 18:41  jeff
4936
4937         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
4938
4939 2007-01-09 16:42  jeff
4940
4941         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
4942           ignore filenames and rely on selected batch number
4943
4944 2007-01-09 16:41  jeff
4945
4946         * httemplate/misc/download-batch.cgi: permit batch redownloads
4947
4948 2007-01-09 14:57  ivan
4949
4950         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
4951
4952 2007-01-08 09:36  jeff
4953
4954         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
4955           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
4956           httemplate/misc/delete-cust_refund.cgi,
4957           httemplate/view/cust_main/payment_history.html: refund deletion
4958
4959 2007-01-05 16:47  jeff
4960
4961         * httemplate/edit/part_svc.cgi: fix UI funkiness
4962
4963 2007-01-04 21:19  jeff
4964
4965         * fs_selfservice/FS-SelfService/SelfService.pm,
4966           fs_selfservice/FS-SelfService/cgi/view_usage.html,
4967           FS/FS/ClientAPI/MyAccount.pm,
4968           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
4969           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4970           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4971           fs_selfservice/FS-SelfService/cgi/provision_list.html,
4972           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4973           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
4974           self-servicey stuff (change package, detailed usage)
4975
4976 2007-01-03 23:26  ivan
4977
4978         * conf/blank_logo.eps: adding a simple blank logo; people are
4979           trying to comment out stuff in the template
4980
4981 2007-01-03 21:49  ivan
4982
4983         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
4984           a customer's balance, presumably as bad debt
4985
4986 2007-01-03 11:47  ivan
4987
4988         * httemplate/view/cust_main/packages.html: fix suspend link
4989
4990 2007-01-02 13:46  ivan
4991
4992         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
4993           searching & links
4994
4995 2007-01-02 13:44  ivan
4996
4997         * FS/FS/cust_main.pm: stupid semicolon!
4998
4999 2007-01-02 13:06  ivan
5000
5001         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
5002           trailing AND
5003
5004 2007-01-02 12:29  ivan
5005
5006         * httemplate/view/cust_main/packages.html: fix popup target links
5007
5008 2007-01-02 12:25  ivan
5009
5010         * httemplate/view/svc_Common.html: missing from svc patch, oops!
5011
5012 2007-01-02 10:38  jeff
5013
5014         * FS/FS/svc_acct.pm: omit spurious export triggering
5015
5016 2006-12-29 13:48  jeff
5017
5018         * httemplate/: elements/select-agent.html,
5019           graph/report_cust_bill_pkg.html: correct bad include, and improve
5020           no agent selected condition
5021
5022 2006-12-29 00:51  ivan
5023
5024         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5025           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
5026           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
5027           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
5028           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
5029           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
5030           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
5031           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
5032           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
5033           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
5034           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
5035           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
5036           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
5037           httemplate/edit/elements/edit.html,
5038           httemplate/edit/elements/svc_Common.html,
5039           httemplate/edit/process/elements/process.html, FS/MANIFEST,
5040           httemplate/edit/process/svc_Common.html,
5041           httemplate/elements/header.html, httemplate/elements/menu.html,
5042           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
5043           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
5044           httemplate/search/svc_broadband.cgi,
5045           httemplate/search/svc_domain.cgi,
5046           httemplate/search/svc_external.cgi,
5047           httemplate/search/svc_forward.cgi,
5048           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
5049           httemplate/view/elements/svc_Common.html,
5050           rt/html/Elements/FreesideSearch,
5051           rt/html/Elements/FreesideSvcSearch,
5052           httemplate/view/cust_main/packages.html: service refactor!
5053
5054 2006-12-29 00:41  ivan
5055
5056         * httemplate/edit/process/cust_main.cgi: slight pedanticism
5057
5058 2006-12-29 00:39  ivan
5059
5060         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
5061
5062 2006-12-29 00:35  ivan
5063
5064         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
5065           it gets capitalized
5066
5067 2006-12-29 00:34  ivan
5068
5069         * httemplate/edit/process/quick-charge.cgi: whitespace
5070
5071 2006-12-29 00:34  ivan
5072
5073         * httemplate/edit/cust_main/billing.html: slight more space
5074           necessary for ACH account numbers
5075
5076 2006-12-29 00:31  ivan
5077
5078         * init.d/freeside-init: kill off all queued processes!
5079
5080 2006-12-29 00:30  ivan
5081
5082         * httemplate/docs/index.html: link more docs to wiki
5083
5084 2006-12-29 00:25  ivan
5085
5086         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
5087           configurable target dirs, oops
5088
5089 2006-12-29 00:25  ivan
5090
5091         * FS/FS/svc_Common.pm: doc
5092
5093 2006-12-29 00:24  ivan
5094
5095         * FS/FS/part_pkg.pm: snot spacing
5096
5097 2006-12-29 00:24  ivan
5098
5099         * FS/FS/part_export.pm: use FS::queue for exports, though they
5100           should probably just use it themselves
5101
5102 2006-12-28 23:23  ivan
5103
5104         * httemplate/edit/elements/edit.html: document field types
5105
5106 2006-12-28 16:30  jeff
5107
5108         * FS/FS/part_export/prizm.pm: minor fixups
5109
5110 2006-12-28 12:52  jeff
5111
5112         * httemplate/elements/tr-select-reason.html: activate submit button
5113           more readily
5114
5115 2006-12-28 00:16  ivan
5116
5117         * FS/FS/payinfo_Mixin.pm: tyop
5118
5119 2006-12-27 23:02  ivan
5120
5121         * bin/pg-version: adding pg-version
5122
5123 2006-12-26 19:29  ivan
5124
5125         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
5126           taxclass expander
5127
5128 2006-12-26 18:37  ivan
5129
5130         * FS/FS/Misc.pm, htetc/handler.pl,
5131           httemplate/edit/cust_main/contact.html,
5132           httemplate/edit/cust_main/select-county.html,
5133           httemplate/misc/counties.cgi: Add a (magically appearing and
5134           disappearing) label on the county selector.  confusing when
5135           labeled "state"
5136
5137 2006-12-26 17:35  ivan
5138
5139         * httemplate/view/cust_main/contacts.html: show county on customer
5140           view
5141
5142 2006-12-26 17:07  ivan
5143
5144         * httemplate/: edit/cust_main.cgi,
5145           edit/cust_main/select-county.html, misc/counties.cgi: fix county
5146           selector
5147
5148 2006-12-26 11:53  ivan
5149
5150         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
5151           STDIN strings are evaluated
5152
5153 2006-12-23 17:28  ivan
5154
5155         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
5156           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
5157           httemplate/edit/cust_main/billing.html,
5158           httemplate/view/cust_main/payment_history.html: fix more paymask
5159           regressions: allow editing records with existing expired cards,
5160           fix masking just-entered values when erroring out, fix echeck
5161           entry inserting as empty routing code and "xxEK" account number,
5162           remove old/deprecated/unused payinfo_maksed subs and calls
5163
5164 2006-12-22 21:37  jeff
5165
5166         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
5167           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
5168           httemplate/view/svc_broadband.cgi: inital prizm support
5169
5170 2006-12-21 22:18  ivan
5171
5172         * httemplate/search/: queue.html, elements/search.html: patch
5173           fixing "retry selected" and "remove select" in queue view
5174
5175 2006-12-20 19:05  ivan
5176
5177         * httemplate/misc/payment.cgi: fix on-demand payment form when
5178           making payments from masked data
5179
5180 2006-12-20 02:51  ivan
5181
5182         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
5183           flag for the wonderful new world of paymasking
5184
5185 2006-12-20 01:49  ivan
5186
5187         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
5188           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
5189           httemplate/elements/select-part_referral.html,
5190           httemplate/elements/select-pkg_class.html,
5191           httemplate/elements/select-table.html,
5192           httemplate/elements/tr-select-pkg_class.html,
5193           httemplate/search/elements/search.html: add ability to disable
5194           package classes
5195
5196 2006-12-19 17:20  jeff
5197
5198         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
5199           cluckage
5200
5201 2006-12-19 02:02  ivan
5202
5203         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
5204           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
5205           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
5206           payby.pm for payby info and have card masking full 6-digit BIN
5207           prefix for card identification.  have cust_pay_batch use
5208           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
5209           payment reports to use mask too if available, so credit card type
5210           selection still works with encryption.
5211
5212 2006-12-18 03:01  ivan
5213
5214         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
5215           adding when there is only one pkg_class choice (triggers
5216           javascript error
5217
5218 2006-12-18 00:08  ivan
5219
5220         * Makefile: fix MASONDATA include for dev target
5221
5222 2006-12-15 12:55  ivan
5223
5224         * httemplate/elements/dashboard-toplist.html: add a new ticket link
5225
5226 2006-12-15 05:09  ivan
5227
5228         * httemplate/elements/dashboard-toplist.html: add a quick start at
5229           a "dashboard" customer list, mostly for internal use for starters
5230
5231 2006-12-15 05:00  ivan
5232
5233         * httemplate/elements/dashboard-toplist.html: add a quick start at
5234           a "dashboard" customer list, mostly for internal use for starters
5235
5236 2006-12-15 04:43  ivan
5237
5238         * FS/FS/Conf.pm, httemplate/index.html,
5239           httemplate/elements/dashboard-toplist.html: add a quick start at
5240           a "dashboard" customer list, mostly for internal use for starters
5241
5242 2006-12-15 00:37  ivan
5243
5244         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
5245           states to old databases
5246
5247 2006-12-15 00:25  ivan
5248
5249         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
5250           eliminate funkiness with reappearing "Postal invoice" on errors
5251
5252 2006-12-14 21:29  jeff
5253
5254         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
5255           httemplate/elements/tr-input-date-field.html,
5256           httemplate/view/cust_main/misc.html: move use statements to
5257           handler.pl, do not show 1/1/70 for new birthdates, and improve
5258           error handling
5259
5260 2006-12-14 16:56  ivan
5261
5262         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
5263           DateTime as a proper rather than hidden dependency
5264
5265 2006-12-14 16:28  ivan
5266
5267         * Makefile, FS/bin/freeside-addoutsource,
5268           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
5269           FS/bin/freeside-selfservice-server,
5270           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
5271           cleanup from the conf merge
5272
5273 2006-12-14 01:27  ivan
5274
5275         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
5276           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
5277           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
5278           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
5279           FS/bin/freeside-deluser, FS/bin/freeside-queued,
5280           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
5281           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
5282           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
5283           make the config directory configurable
5284
5285 2006-12-13 22:00  ivan
5286
5287         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5288           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
5289           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
5290           httemplate/edit/cust_main/billing.html,
5291           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
5292           httemplate/search/cust_pay.cgi, FS/MANIFEST,
5293           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
5294           httemplate/edit/process/cust_main.cgi,
5295           httemplate/view/cust_main/billing.html,
5296           httemplate/view/cust_main/payment_history.html: encryption fixes
5297           from huntsberg & jayce
5298
5299 2006-12-08 07:11  jeff
5300
5301         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
5302
5303 2006-12-08 06:38  ivan
5304
5305         * rt/html/Elements/Header: have RT header link to supported
5306           documentation link as well
5307
5308 2006-12-08 05:36  ivan
5309
5310         * httemplate/: view/cust_main/quick-charge.html,
5311           edit/process/quick-charge.cgi: some javascript validation magic
5312           to give one-time charges better UI
5313
5314 2006-12-07 08:46  ivan
5315
5316         * bin/pod2x: update pod2x for new self-service path
5317
5318 2006-12-07 07:24  ivan
5319
5320         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
5321
5322 2006-12-06 18:40  jeff
5323
5324         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
5325           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
5326           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
5327           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
5328           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
5329           fs_selfservice/FS-SelfService/SelfService.pm,
5330           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
5331           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5332           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5333           httemplate/edit/prepay_credit.cgi,
5334           httemplate/edit/process/prepay_credit.cgi,
5335           httemplate/misc/process/recharge_svc.html,
5336           httemplate/search/prepay_credit.html: retouch bandwidth countdown
5337
5338 2006-12-05 07:53  jeff
5339
5340         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
5341
5342 2006-12-04 18:37  jeff
5343
5344         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
5345           view/svc_acct.cgi: editable service usage
5346
5347 2006-12-02 16:42  ivan
5348
5349         * FS/FS/cust_main.pm: clean up whitespace merge noise
5350
5351 2006-12-02 14:04  ivan
5352
5353         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
5354
5355 2006-11-30 22:31  jeff
5356
5357         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
5358           httemplate/misc/download-batch.cgi,
5359           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
5360
5361 2006-11-30 17:41  ivan
5362
5363         * FS/bin/freeside-queued: remove unnecessary service use (in an
5364           awfully odd place)
5365
5366 2006-11-30 17:35  ivan
5367
5368         * FS/bin/freeside-expiration-alerter: go away and never come back,
5369           $Id$
5370
5371 2006-11-30 17:34  ivan
5372
5373         * FS/bin/freeside-email: begone $Id$ and your diff noise!
5374
5375 2006-11-29 18:27  jeff
5376
5377         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5378           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
5379           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
5380           FS/FS/part_export/sqlradius.pm,
5381           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5382           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5383           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5384           httemplate/edit/prepay_credit.cgi,
5385           httemplate/edit/process/prepay_credit.cgi,
5386           httemplate/misc/recharge_svc.html,
5387           httemplate/misc/process/recharge_svc.html,
5388           httemplate/search/prepay_credit.html,
5389           httemplate/view/cust_main/packages.html: prepaid download/upload
5390           tracking
5391
5392 2006-11-28 01:38  ivan
5393
5394         * FS/FS/access_user.pm: usernames should be alphanumeric only
5395
5396 2006-11-26 23:11  jeff
5397
5398         * FS/FS/ClientAPI/Signup.pm,
5399           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
5400           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5401           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
5402           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
5403           from self-service
5404
5405 2006-11-26 17:08  ivan
5406
5407         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
5408
5409 2006-11-26 15:09  jeff
5410
5411         * httemplate/elements/menu.html: minor tyop
5412
5413 2006-11-26 15:06  jeff
5414
5415         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
5416           view/cust_main/notes.html: more ajaxy customer notes
5417
5418 2006-11-25 13:04  jeff
5419
5420         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
5421
5422 2006-11-24 02:34  ivan
5423
5424         * httemplate/browse/part_pkg.cgi: link to and label one-time
5425           charges correctly
5426
5427 2006-11-24 00:48  ivan
5428
5429         * httemplate/elements/tr-input-beginning_ending.html,
5430           httemplate/elements/tr-input-lessthan_greaterthan.html,
5431           httemplate/search/cust_credit.html,
5432           httemplate/search/cust_pay.cgi,
5433           httemplate/search/report_cust_credit.html,
5434           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
5435           than and greater than amounts to credit and payment searches
5436
5437 2006-11-20 02:34  ivan
5438
5439         * httemplate/browse/agent.cgi: remove annoying black box around
5440           override info
5441
5442 2006-11-19 19:05  ivan
5443
5444         * httemplate/autohandler: bug fix for open transactions
5445
5446 2006-11-17 18:19  jeff
5447
5448         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
5449           optional on domain addition
5450
5451 2006-11-17 02:16  ivan
5452
5453         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
5454           problem; attempt to use an existing credit/payment before
5455           suspending
5456
5457 2006-11-16 07:37  jeff
5458
5459         * httemplate/edit/process/part_bill_event.cgi: bug squishing
5460
5461 2006-11-15 22:20  jeff
5462
5463         * httemplate/: elements/tr-input-date-field.html,
5464           edit/cust_main.cgi, edit/process/cust_main.cgi,
5465           view/cust_main/misc.html: switch birthdate to DateTime
5466
5467 2006-11-14 04:22  ivan
5468
5469         * httemplate/misc/cust_main-import.cgi: add some docs on required
5470           fields to page
5471
5472 2006-11-13 20:04  ivan
5473
5474         * httemplate/: browse/agent.cgi,
5475           misc/delete-agent_payment_gateway.cgi: working agent gateway
5476           override delete link
5477
5478 2006-11-13 19:30  ivan
5479
5480         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
5481           Storable
5482
5483 2006-11-13 19:16  ivan
5484
5485         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
5486           FS/FS/ClientAPI/Signup.pm,
5487           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
5488           use card-types config too
5489
5490 2006-11-13 18:54  ivan
5491
5492         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
5493           configuration value for self-service
5494
5495 2006-11-12 17:09  ivan
5496
5497         * FS/FS/CGI.pm, httemplate/elements/error.html,
5498           httemplate/elements/header.html,
5499           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
5500           preference page, start with just a password changer
5501
5502 2006-11-08 18:52  jeff
5503
5504         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
5505
5506 2006-11-08 18:28  jeff
5507
5508         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
5509
5510 2006-11-05 14:39  ivan
5511
5512         * Makefile: call it 1.7.1 to avoid confusion
5513
5514 2006-11-05 14:28  ivan
5515
5516         * bin/: customer-faker, payment-faker: some sample data creators
5517
5518 2006-11-05 11:34  ivan
5519
5520         * FS/FS/cust_main.pm: fix empty invoice number omitting in
5521           realtime_bop, oops
5522
5523 2006-11-05 11:22  ivan
5524
5525         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
5526
5527 2006-11-05 10:06  ivan
5528
5529         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
5530           paren
5531
5532 2006-11-05 10:03  ivan
5533
5534         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
5535           be an optional param anyway
5536
5537 2006-11-05 10:03  ivan
5538
5539         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
5540           SELECT in self-service payment form
5541
5542 2006-11-05 09:36  ivan
5543
5544         * fs_selfservice/FS-SelfService/: SelfService.pm,
5545           cgi/selfservice.cgi: add some self-service debugging
5546
5547 2006-11-05 08:58  ivan
5548
5549         * FS/bin/freeside-selfservice-server: fix spurious disconnection
5550           errors in selfservice server log
5551
5552 2006-11-05 07:55  ivan
5553
5554         * httemplate/view/cust_main/payment_history.html: fix but with no
5555           "show prior history" showing up when everything is hidden
5556
5557 2006-11-03 14:02  ivan
5558
5559         * FS/FS/part_pkg.pm: add every 45 day option to available
5560           frequencies
5561
5562 2006-10-31 10:56  jeff
5563
5564         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
5565           been suspended
5566
5567 2006-10-31 08:57  jeff
5568
5569         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
5570
5571 2006-10-30 04:39  ivan
5572
5573         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
5574           invoice_number to B:OP, omit the field entirely
5575
5576 2006-10-29 17:28  ivan
5577
5578         * FS/MANIFEST: removing freeside-daily
5579
5580 2006-10-27 12:10  ivan
5581
5582         * FS/FS/: Conf.pm, cust_pkg.pm: add
5583           unsuspend-always_adjust_next_bill_date config option for qis
5584
5585 2006-10-27 10:01  jeff
5586
5587         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
5588           httemplate/edit/process/cust_main_note.cgi,
5589           httemplate/elements/overlibmws_crossframe.js,
5590           httemplate/view/cust_main/notes.html: editable notes
5591
5592 2006-10-26 19:12  jeff
5593
5594         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
5595           enhancements for suspend reasons
5596
5597 2006-10-26 01:35  ivan
5598
5599         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
5600           (none) package selection if there's a default
5601
5602 2006-10-25 11:10  jeff
5603
5604         * httemplate/view/cust_main/packages.html: show reasons
5605
5606 2006-10-25 10:36  ivan
5607
5608         * httemplate/: elements/pager.html, search/cust_main.cgi,
5609           search/elements/search.html: pagination patch from UNTD - limit
5610           the number of page links displayed and have a drop-down option
5611           for selecting number of entries per page
5612
5613 2006-10-25 05:04  ivan
5614
5615         * conf/ticket_system: default to RT_Internal ticketing
5616
5617 2006-10-24 21:51  jeff
5618
5619         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
5620
5621 2006-10-24 21:44  jeff
5622
5623         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
5624           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
5625           pkgparts on advanced package report
5626
5627 2006-10-24 20:12  jeff
5628
5629         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
5630           svc_www tweak
5631
5632 2006-10-24 19:22  jeff
5633
5634         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
5635           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
5636           httemplate/edit/svc_acct.cgi: limited domain select
5637
5638 2006-10-24 11:26  jeff
5639
5640         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
5641           httemplate/view/cust_main/misc.html: add customer signup date
5642
5643 2006-10-23 02:44  ivan
5644
5645         * httemplate/elements/menu.html: have the unlinked account search
5646           go to UN_username so it doesn't miss accounts with no UID
5647
5648 2006-10-23 02:35  ivan
5649
5650         * httemplate/elements/header.html: eek, VALIGN=top for the page
5651
5652 2006-10-23 02:24  ivan
5653
5654         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
5655           complains searches are not returning enough
5656
5657 2006-10-23 01:47  ivan
5658
5659         * httemplate/misc/process/cancel_pkg.html: better error message if
5660           you don't enter a reason.  FS::reason::check can untaint its
5661           data, and will allow punctuation in reasons
5662
5663 2006-10-23 01:30  ivan
5664
5665         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
5666           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
5667           remove -w to prevent warnings from messing up otherwise working
5668           CGIs
5669
5670 2006-10-22 23:38  ivan
5671
5672         * FS/FS/Record.pm: add AU to list of zip-requiring countries
5673
5674 2006-10-22 21:21  jeff
5675
5676         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5677           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
5678           httemplate/edit/reason.html,
5679           httemplate/edit/process/part_bill_event.cgi,
5680           httemplate/elements/tr-select-reason.html,
5681           httemplate/misc/cancel_pkg.html,
5682           httemplate/misc/process/cancel_pkg.html: events should attach
5683           reasons
5684
5685 2006-10-22 18:47  ivan
5686
5687         * httemplate/view/cust_main/packages.html: fix regression from
5688           table re-layout: don't display provision links for cancelled
5689           packages
5690
5691 2006-10-22 04:42  ivan
5692
5693         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
5694           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
5695           default package
5696
5697 2006-10-21 22:22  ivan
5698
5699         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
5700           use Tie::IxHash here too
5701
5702 2006-10-21 22:18  ivan
5703
5704         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
5705           plan option for prepaid packages to cancel instead of suspend
5706
5707 2006-10-21 17:35  ivan
5708
5709         * httemplate/elements/menu.html: link to wrong place
5710
5711 2006-10-20 15:49  ivan
5712
5713         * FS/FS/part_pkg.pm: add 48-hour billing
5714
5715 2006-10-19 07:32  jeff
5716
5717         * FS/FS/Conf.pm: [no log message]
5718
5719 2006-10-19 07:29  jeff
5720
5721         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
5722
5723 2006-10-19 07:26  jeff
5724
5725         * httemplate/elements/tr-select-reason.html,
5726           httemplate/misc/cancel_pkg.html,
5727           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
5728           suspension and cancellation reasons
5729
5730 2006-10-19 07:23  jeff
5731
5732         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
5733           FS/t/reason_type.t, httemplate/browse/reason.html,
5734           httemplate/browse/reason_type.html,
5735           httemplate/edit/process/reason.html,
5736           httemplate/edit/process/reason_type.html,
5737           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
5738           suspension and cancellation reasons
5739
5740 2006-10-18 21:41  jeff
5741
5742         * FS/FS/part_export/acct_plesk.pm: wrong method
5743
5744 2006-10-18 16:07  jeff
5745
5746         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
5747           FS/MANIFEST, htetc/handler.pl,
5748           httemplate/browse/part_bill_event.cgi,
5749           httemplate/edit/elements/edit.html,
5750           httemplate/edit/part_bill_event.cgi,
5751           httemplate/edit/process/part_bill_event.cgi,
5752           httemplate/elements/menu.html,
5753           httemplate/view/cust_main/packages.html: suspension and
5754           cancellation reasons
5755
5756 2006-10-17 17:05  jeff
5757
5758         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
5759
5760 2006-10-17 02:03  ivan
5761
5762         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
5763           html/NoAuth/webrt.css, sbin/rt-setup-database.in: commiting rt
5764           3.4.5 to HEAD
5765
5766 2006-10-17 01:49  ivan
5767
5768         * rt/: configure, configure.ac, README, Changelog,
5769           sbin/rt-test-dependencies.in,
5770           html/Ticket/Elements/ShowTransactionAttachments,
5771           html/Ticket/Elements/EditCustomFields, html/Search/Build.html,
5772           html/Search/Results.rdf, html/Search/Results.tsv,
5773           html/Search/Elements/BuildFormatString,
5774           html/Approvals/Elements/PendingMyApproval,
5775           html/Elements/EditCustomField, html/Elements/QueryString,
5776           html/Elements/ScrubHTML, html/Elements/EditCustomFieldSelect,
5777           html/Elements/Callback, html/Elements/ShowCustomFields,
5778           html/Elements/RT__Ticket/ColumnMap, html/NoAuth/printrt.css,
5779           html/User/Elements/Tabs, lib/t/regression/22search_tix_by_txn.t,
5780           lib/t/regression/09record_cf_api.t, lib/t/regression/07acl.t,
5781           lib/t/regression/14linking.t,
5782           lib/t/regression/22search_tix_by_watcher.t,
5783           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
5784           lib/RT/CustomField_Overlay.pm, lib/RT/Ticket_Overlay.pm,
5785           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users_Overlay.pm,
5786           lib/RT/EmailParser.pm, lib/RT/I18N.pm, lib/RT/Tickets_Overlay.pm,
5787           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
5788           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
5789           lib/RT/Attachments_Overlay.pm, lib/RT/Groups_Overlay.pm,
5790           lib/RT/Record.pm, lib/RT/ObjectCustomFieldValues_Overlay.pm,
5791           lib/RT/Transaction_Overlay.pm, lib/RT/ACE_Overlay.pm,
5792           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
5793           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
5794           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
5795           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
5796           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
5797           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
5798           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
5799           lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm,
5800           etc/RT_Config.pm.in: import rt 3.4.5
5801
5802 2006-10-16 22:49  ivan
5803
5804         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
5805           on IE, whew!
5806
5807 2006-10-16 10:59  ivan
5808
5809         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
5810           constraint cust_main18'), hope this doesn't break anything else
5811
5812 2006-10-16 10:13  ivan
5813
5814         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
5815           not my monday morning
5816
5817 2006-10-16 10:11  ivan
5818
5819         * FS/FS/Conf.pm: closing bracket helps
5820
5821 2006-10-16 10:10  ivan
5822
5823         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
5824           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
5825           DOB on
5826
5827 2006-10-16 09:56  ivan
5828
5829         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
5830           advertising sources
5831
5832 2006-10-15 19:21  ivan
5833
5834         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
5835           switching Net::Plesk to a run-time dependency
5836
5837 2006-10-14 16:53  ivan
5838
5839         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
5840           Net::Plesk until its needed, to prevent every install from
5841           depending on it
5842
5843 2006-10-14 13:47  jeff
5844
5845         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
5846           plesk support
5847
5848 2006-10-14 03:09  ivan
5849
5850         * httemplate/search/report_receivables.cgi: that should fix
5851           statuses on receivables report
5852
5853 2006-10-14 02:55  ivan
5854
5855         * httemplate/docs/index.html: move signup/self-service install to
5856           wiki
5857
5858 2006-10-12 02:42  ivan
5859
5860         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
5861           matching" error when there are no companies in the fuzzy cache
5862           yet
5863
5864 2006-10-08 22:05  ivan
5865
5866         * FS/FS/Conf.pm: date selektah
5867
5868 2006-10-08 21:27  jeff
5869
5870         * httemplate/edit/process/cust_main.cgi: more BoD
5871
5872 2006-10-08 18:05  ivan
5873
5874         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
5875           freeside-adduser: update the tools for dev installs
5876
5877 2006-10-08 17:30  ivan
5878
5879         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
5880           notes be the default
5881
5882 2006-10-08 17:26  ivan
5883
5884         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
5885           the customer view a tiny bit
5886
5887 2006-10-08 17:13  ivan
5888
5889         * htetc/handler.pl: add cust_main_note to handler.pl
5890
5891 2006-10-08 01:17  ivan
5892
5893         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5894           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
5895           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
5896           httemplate/edit/part_bill_event.cgi,
5897           httemplate/elements/menu.html,
5898           httemplate/search/cust_pay_batch.cgi,
5899           httemplate/search/pay_batch.cgi,
5900           httemplate/search/elements/search.html: add menu items for credit
5901           card batching, debug last-minute changes to payby.pm, add ACL for
5902           re-processing batches, separate CARD and CHEK batches, fixed
5903           defaults for batch formats
5904
5905 2006-10-07 16:40  ivan
5906
5907         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
5908           document realtime option
5909
5910 2006-10-07 14:40  ivan
5911
5912         * FS/FS/cust_main.pm: better error msg on CSV import with bad
5913           pkgpart
5914
5915 2006-10-04 14:22  jeff
5916
5917         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
5918           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
5919           httemplate/elements/tr-input-date-field.html,
5920           httemplate/view/cust_main/misc.html: DoB
5921
5922 2006-10-03 15:44  jeff
5923
5924         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
5925           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
5926           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
5927           httemplate/edit/cust_main_note.cgi,
5928           httemplate/edit/process/cust_main_note.cgi,
5929           httemplate/view/cust_main.cgi,
5930           httemplate/view/cust_main/notes.html: Enhanced customer notes
5931
5932 2006-10-03 08:59  ivan
5933
5934         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
5935           svc_www.pm: s/repalce/replace/ in POD doc
5936
5937 2006-09-29 10:22  ivan
5938
5939         * FS/FS/access_user.pm: fix problem with viewing unlinked services
5940
5941 2006-09-29 09:18  ivan
5942
5943         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
5944           mapped values to disappear
5945
5946 2006-09-29 08:36  ivan
5947
5948         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
5949           domain_sql export
5950
5951 2006-09-28 10:45  ivan
5952
5953         * FS/FS/svc_acct.pm: missing $ in ldap_password
5954
5955 2006-09-26 11:55  ivan
5956
5957         * httemplate/search/svc_acct.cgi: fix username@domain search
5958
5959 2006-09-23 11:33  ivan
5960
5961         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
5962           mailserver integration
5963
5964 2006-09-20 21:41  ivan
5965
5966         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
5967           as well
5968
5969 2006-09-20 09:00  ivan
5970
5971         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
5972
5973 2006-09-20 08:20  ivan
5974
5975         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
5976
5977 2006-09-20 08:19  ivan
5978
5979         * FS/FS/part_export/domain_sql.pm: tie correctly!
5980
5981 2006-09-19 09:49  ivan
5982
5983         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
5984           part_export/domain_sql.pm: add domain_sql export for new
5985           mailserver config and modify acct_sql export for same
5986
5987 2006-09-17 19:21  ivan
5988
5989         * httemplate/elements/menu.html: ticket system disableability for
5990           rainbowshops
5991
5992 2006-09-16 13:07  ivan
5993
5994         * bin/customer-faker: bulk fake customer insert
5995
5996 2006-09-15 12:15  ivan
5997
5998         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
5999           httemplate/view/cust_main/payment_history.html: add link to
6000           customer tax exemptions to customer view page
6001
6002 2006-09-14 22:10  ivan
6003
6004         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
6005           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
6006           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
6007
6008 2006-09-14 12:33  ivan
6009
6010         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
6011           fields on tables we can't deliver them on.  virtual fields suck
6012           anyway, they should be real database fields
6013
6014 2006-09-14 12:30  ivan
6015
6016         * httemplate/edit/process/generic.cgi: pointer to
6017           elements/process.html, fwiw
6018
6019 2006-09-13 09:01  ivan
6020
6021         * httemplate/search/report_cust_pay.html: add check # search, here
6022           for now...
6023
6024 2006-09-13 07:57  ivan
6025
6026         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
6027           the fix for all this trouble.  s/qsearchs/qsearch/
6028
6029 2006-09-13 07:53  ivan
6030
6031         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
6032
6033 2006-09-12 19:14  ivan
6034
6035         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
6036
6037 2006-09-12 19:11  ivan
6038
6039         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
6040           debugging cleanup
6041
6042 2006-09-12 14:27  ivan
6043
6044         * httemplate/search/cust_main.cgi: no need to log this
6045
6046 2006-09-05 18:20  ivan
6047
6048         * bin/breakdown-bill-applications: not done yet
6049
6050 2006-09-05 18:08  ivan
6051
6052         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
6053           how did it wind up in CVS?
6054
6055 2006-09-05 18:08  ivan
6056
6057         * FS/bin/freeside-setup: new world ACLs
6058
6059 2006-09-05 18:07  ivan
6060
6061         * FS/FS/ClientAPI/Signup.pm: less cut and paste
6062
6063 2006-09-05 18:07  ivan
6064
6065         * FS/FS/payby.pm: ugh DCLN :/
6066
6067 2006-09-05 18:06  ivan
6068
6069         * FS/FS/cust_svc.pm: add some debugging
6070
6071 2006-09-05 18:06  ivan
6072
6073         * FS/FS/cdr.pm: add missing =back
6074
6075 2006-09-05 09:44  ivan
6076
6077         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
6078
6079 2006-09-05 09:27  ivan
6080
6081         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
6082           usage
6083
6084 2006-09-04 13:31  ivan
6085
6086         * httemplate/search/sqlradius.cgi: really fix the embedded duration
6087           table
6088
6089 2006-09-04 13:22  ivan
6090
6091         * httemplate/search/sqlradius.cgi: use the exact provided time
6092
6093 2006-09-04 13:15  ivan
6094
6095         * httemplate/search/sqlradius.cgi: fix the date/time parsing
6096
6097 2006-09-04 13:12  ivan
6098
6099         * httemplate/search/sqlradius.cgi: fix the embedded duration table
6100
6101 2006-09-04 13:10  ivan
6102
6103         * httemplate/search/sqlradius.cgi: fix the gridding colors
6104
6105 2006-09-04 13:05  ivan
6106
6107         * httemplate/: elements/tr-input-beginning_ending.html,
6108           search/sqlradius.cgi, search/sqlradius.html: allow time selection
6109           in RADIUS searches and grid-ize the resulting table
6110
6111 2006-09-04 09:24  ivan
6112
6113         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
6114           session search back to main menu
6115
6116 2006-09-02 20:14  ivan
6117
6118         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
6119           file from scratch
6120
6121 2006-09-02 20:12  ivan
6122
6123         * bin/dbdef-create: don't error out trying to create a dbdef file
6124           from scratch
6125
6126 2006-09-02 13:38  ivan
6127
6128         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
6129           agent-virtualize invoice event reports
6130
6131 2006-09-01 00:52  ivan
6132
6133         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
6134           little
6135
6136 2006-08-31 18:51  lawrence
6137
6138         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
6139           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
6140           checkpoint on improved signup stuff for additional services
6141
6142 2006-08-31 14:26  lawrence
6143
6144         * httemplate/config/config-process.cgi: make select-sub parameters
6145           work
6146
6147 2006-08-31 13:47  ivan
6148
6149         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
6150
6151 2006-08-31 13:44  ivan
6152
6153         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
6154
6155 2006-08-31 12:59  ivan
6156
6157         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
6158
6159 2006-08-31 12:25  ivan
6160
6161         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
6162
6163 2006-08-30 09:24  ivan
6164
6165         * bin/mapsecrets2access_user: need a username arg for now... this
6166           should make the error message less confusing
6167
6168 2006-08-30 08:41  ivan
6169
6170         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
6171           freeside-adduser
6172
6173 2006-08-29 11:04  khoff
6174
6175         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
6176           we always wanted.  Requires Date::Manip.
6177
6178 2006-08-29 10:50  lawrence
6179
6180         * FS/FS/ClientAPI/Signup.pm,
6181           fs_selfservice/FS-SelfService/cgi/signup.cgi,
6182           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
6183           Enhancements
6184
6185 2006-08-28 06:52  ivan
6186
6187         * httemplate/edit/process/cust_main.cgi: parameters to method calls
6188           require ( ), arrgh
6189
6190 2006-08-27 17:52  jeff
6191
6192         * FS/FS/cust_bill.pm: protect against a race
6193
6194 2006-08-27 15:55  jeff
6195
6196         * Makefile: more clean
6197
6198 2006-08-27 14:50  jeff
6199
6200         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
6201           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
6202
6203 2006-08-27 13:10  jeff
6204
6205         * FS/FS/cust_pay_batch.pm: no comment
6206
6207 2006-08-27 13:09  jeff
6208
6209         * FS/FS/payby.pm: oops
6210
6211 2006-08-27 12:33  ivan
6212
6213         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
6214           invoice event reports
6215
6216 2006-08-27 12:30  jeff
6217
6218         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
6219           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
6220           conflict resolution
6221
6222 2006-08-26 16:15  jeff
6223
6224         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
6225           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
6226           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
6227           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
6228           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
6229           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
6230           httemplate/edit/cust_credit.cgi,
6231           httemplate/edit/cust_credit_bill.cgi,
6232           httemplate/edit/part_bill_event.cgi,
6233           httemplate/edit/process/cust_main.cgi,
6234           httemplate/edit/process/cust_refund.cgi,
6235           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
6236           httemplate/misc/process/payment.cgi,
6237           httemplate/search/cust_pay_batch.cgi,
6238           httemplate/search/pay_batch.cgi,
6239           httemplate/search/pay_batch.html,
6240           httemplate/search/report_cust_pay_batch.html: batch refactor
6241           continued
6242
6243 2006-08-26 07:44  ivan
6244
6245         * FS/FS/Schema.pm: better error reporting for schema load failures
6246           (w/DBIx::DBSchema 0.32+), hopefully...
6247
6248 2006-08-26 07:39  ivan
6249
6250         * FS/FS/Schema.pm: better error reporting for schema load failures
6251           (w/DBIx::DBSchema 0.32+), hopefully...
6252
6253 2006-08-26 05:57  ivan
6254
6255         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
6256           javascript for auto-setting application amount
6257
6258 2006-08-25 19:20  ivan
6259
6260         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
6261           auto-setting application amount
6262
6263 2006-08-25 19:20  ivan
6264
6265         * htetc/handler.pl: i want max and min!
6266
6267 2006-08-25 19:12  ivan
6268
6269         * FS/FS/: Record.pm: foiled by autovivification!
6270
6271 2006-08-25 12:30  ivan
6272
6273         * FS/FS/Misc.pm, FS/FS/Record.pm,
6274           httemplate/edit/cust_main/select-country.html,
6275           httemplate/edit/cust_main/select-county.html,
6276           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
6277           of DISTINCT ON in the state and country queries for better
6278           cross-database compatibility, based on a preliminary patch from
6279           Jason Thomas
6280
6281 2006-08-23 18:37  ivan
6282
6283         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
6284           "Auto-apply to invoices" dropdown disappeared
6285
6286 2006-08-23 15:25  ivan
6287
6288         * Makefile, httemplate/index.html,
6289           httemplate/browse/access_group.html,
6290           httemplate/browse/access_user.html,
6291           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
6292           httemplate/browse/agent_type.cgi,
6293           httemplate/browse/cust_main_county.cgi,
6294           httemplate/browse/inventory_class.html,
6295           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
6296           httemplate/browse/part_bill_event.cgi,
6297           httemplate/browse/part_export.cgi,
6298           httemplate/browse/part_pkg.cgi,
6299           httemplate/browse/part_referral.html,
6300           httemplate/browse/part_svc.cgi,
6301           httemplate/browse/part_virtual_field.cgi,
6302           httemplate/browse/payment_gateway.html,
6303           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
6304           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
6305           httemplate/browse/elements/browse.html,
6306           httemplate/config/config-process.cgi,
6307           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
6308           httemplate/edit/REAL_cust_pkg.cgi,
6309           httemplate/edit/access_group.html,
6310           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
6311           httemplate/edit/agent_payment_gateway.html,
6312           httemplate/edit/agent_type.cgi,
6313           httemplate/edit/bulk-cust_svc.html,
6314           httemplate/edit/cust_bill_pay.cgi,
6315           httemplate/edit/cust_credit.cgi,
6316           httemplate/edit/cust_credit_bill.cgi,
6317           httemplate/edit/cust_main.cgi,
6318           httemplate/edit/cust_main_county-expand.cgi,
6319           httemplate/edit/cust_main_county.cgi,
6320           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
6321           httemplate/edit/cust_refund.cgi,
6322           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
6323           httemplate/edit/part_bill_event.cgi,
6324           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
6325           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
6326           httemplate/edit/part_virtual_field.cgi,
6327           httemplate/edit/payment_gateway.html,
6328           httemplate/edit/pkg_class.html,
6329           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
6330           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
6331           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
6332           httemplate/edit/svc_acct_pop.cgi,
6333           httemplate/edit/svc_broadband.cgi,
6334           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
6335           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
6336           httemplate/edit/svc_www.cgi,
6337           httemplate/edit/cust_main/billing.html,
6338           httemplate/edit/cust_main/contact.html,
6339           httemplate/edit/cust_main/select-country.html,
6340           httemplate/edit/cust_main/select-county.html,
6341           httemplate/edit/cust_main/select-state.html,
6342           httemplate/edit/elements/edit.html,
6343           httemplate/edit/elements/svc_Common.html,
6344           httemplate/edit/process/REAL_cust_pkg.cgi,
6345           httemplate/edit/process/access_group.html,
6346           httemplate/edit/process/access_user.html,
6347           httemplate/edit/process/agent.cgi,
6348           httemplate/edit/process/agent_payment_gateway.html,
6349           httemplate/edit/process/agent_type.cgi,
6350           httemplate/edit/process/bulk-cust_svc.cgi,
6351           httemplate/edit/process/cust_bill_pay.cgi,
6352           httemplate/edit/process/cust_credit.cgi,
6353           httemplate/edit/process/cust_credit_bill.cgi,
6354           httemplate/edit/process/cust_main.cgi,
6355           httemplate/edit/process/cust_main_county-collapse.cgi,
6356           httemplate/edit/process/cust_main_county-expand.cgi,
6357           httemplate/edit/process/cust_main_county.cgi,
6358           httemplate/edit/process/cust_pay.cgi,
6359           httemplate/edit/process/cust_pkg.cgi,
6360           httemplate/edit/process/cust_refund.cgi,
6361           httemplate/edit/process/cust_svc.cgi,
6362           httemplate/edit/process/domain_record.cgi,
6363           httemplate/edit/process/generic.cgi,
6364           httemplate/edit/process/inventory_class.html,
6365           httemplate/edit/process/msgcat.cgi,
6366           httemplate/edit/process/part_bill_event.cgi,
6367           httemplate/edit/process/part_export.cgi,
6368           httemplate/edit/process/part_pkg.cgi,
6369           httemplate/edit/process/part_referral.html,
6370           httemplate/edit/process/part_svc.cgi,
6371           httemplate/edit/process/payment_gateway.html,
6372           httemplate/edit/process/pkg_class.html,
6373           httemplate/edit/process/prepay_credit.cgi,
6374           httemplate/edit/process/quick-charge.cgi,
6375           httemplate/edit/process/quick-cust_pkg.cgi,
6376           httemplate/edit/process/rate.cgi,
6377           httemplate/edit/process/rate_region.cgi,
6378           httemplate/edit/process/reg_code.cgi,
6379           httemplate/edit/process/router.cgi,
6380           httemplate/edit/process/svc_acct.cgi,
6381           httemplate/edit/process/svc_acct_pop.cgi,
6382           httemplate/edit/process/svc_broadband.cgi,
6383           httemplate/edit/process/svc_domain.cgi,
6384           httemplate/edit/process/svc_external.cgi,
6385           httemplate/edit/process/svc_forward.cgi,
6386           httemplate/edit/process/svc_phone.html,
6387           httemplate/edit/process/svc_www.cgi,
6388           httemplate/edit/process/addr_block/add.cgi,
6389           httemplate/edit/process/addr_block/allocate.cgi,
6390           httemplate/edit/process/addr_block/deallocate.cgi,
6391           httemplate/edit/process/addr_block/split.cgi,
6392           httemplate/edit/process/elements/process.html,
6393           httemplate/edit/process/elements/svc_Common.html,
6394           httemplate/elements/checkboxes-table-name.html,
6395           httemplate/elements/checkboxes-table.html,
6396           httemplate/elements/header-popup.html,
6397           httemplate/elements/header.html,
6398           httemplate/elements/jsrsServer.html,
6399           httemplate/elements/menu.html, httemplate/elements/menubar.html,
6400           httemplate/elements/pager.html,
6401           httemplate/elements/phonenumber.html,
6402           httemplate/elements/progress-init.html,
6403           httemplate/elements/progress-popup.html,
6404           httemplate/elements/search-cust_main.html,
6405           httemplate/elements/select-access_group.html,
6406           httemplate/elements/select-agent.html,
6407           httemplate/elements/select-cust-fields.html,
6408           httemplate/elements/select-cust_pkg-status.html,
6409           httemplate/elements/select-month_year.html,
6410           httemplate/elements/select-part_referral.html,
6411           httemplate/elements/select-pkg_class.html,
6412           httemplate/elements/select-table.html,
6413           httemplate/elements/select-taxclass.html,
6414           httemplate/elements/small_custview.html,
6415           httemplate/elements/table-grid.html,
6416           httemplate/elements/table.html,
6417           httemplate/elements/tr-select-access_group.html,
6418           httemplate/elements/tr-select-agent.html,
6419           httemplate/elements/tr-select-cust-fields.html,
6420           httemplate/elements/tr-select-cust_pkg-status.html,
6421           httemplate/elements/tr-select-from_to.html,
6422           httemplate/elements/tr-select-part_referral.html,
6423           httemplate/elements/tr-select-pkg_class.html,
6424           httemplate/elements/xmlhttp.html,
6425           httemplate/graph/cust_bill_pkg.cgi,
6426           httemplate/graph/money_time.cgi,
6427           httemplate/graph/report_cust_bill_pkg.html,
6428           httemplate/graph/report_money_time.html,
6429           httemplate/graph/elements/monthly.html,
6430           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
6431           httemplate/misc/cancel-unaudited.cgi,
6432           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
6433           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
6434           httemplate/misc/cust_main-cancel.cgi,
6435           httemplate/misc/cust_main-import.cgi,
6436           httemplate/misc/cust_main-import_charges.cgi,
6437           httemplate/misc/delete-cust_credit.cgi,
6438           httemplate/misc/delete-cust_pay.cgi,
6439           httemplate/misc/delete-customer.cgi,
6440           httemplate/misc/delete-domain_record.cgi,
6441           httemplate/misc/delete-part_export.cgi,
6442           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
6443           httemplate/misc/email-invoice.cgi,
6444           httemplate/misc/email_invoice_events.cgi,
6445           httemplate/misc/email_invoices.cgi,
6446           httemplate/misc/fax-invoice.cgi,
6447           httemplate/misc/fax_invoice_events.cgi,
6448           httemplate/misc/fax_invoices.cgi,
6449           httemplate/misc/inventory_item-import.html,
6450           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
6451           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
6452           httemplate/misc/print_invoice_events.cgi,
6453           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
6454           httemplate/misc/states.cgi,
6455           httemplate/misc/unapply-cust_credit.cgi,
6456           httemplate/misc/unapply-cust_pay.cgi,
6457           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
6458           httemplate/misc/unvoid-cust_pay_void.cgi,
6459           httemplate/misc/upload-batch.cgi,
6460           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
6461           httemplate/misc/xmlhttp-cust_main-search.cgi,
6462           httemplate/misc/xmlrpc.cgi,
6463           httemplate/misc/process/batch-cust_pay.cgi,
6464           httemplate/misc/process/catchall.cgi,
6465           httemplate/misc/process/cdr-import.html,
6466           httemplate/misc/process/cust_main-import.cgi,
6467           httemplate/misc/process/cust_main-import_charges.cgi,
6468           httemplate/misc/process/delete-customer.cgi,
6469           httemplate/misc/process/inventory_item-import.html,
6470           httemplate/misc/process/link.cgi,
6471           httemplate/misc/process/meta-import.cgi,
6472           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
6473           httemplate/search/cust_bill.html,
6474           httemplate/search/cust_bill_event.cgi,
6475           httemplate/search/cust_bill_event.html,
6476           httemplate/search/cust_bill_pkg.cgi,
6477           httemplate/search/cust_credit.html,
6478           httemplate/search/cust_main-otaker.cgi,
6479           httemplate/search/cust_main-zip.html,
6480           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
6481           httemplate/search/cust_pkg.cgi,
6482           httemplate/search/cust_tax_exempt_pkg.cgi,
6483           httemplate/search/inventory_item.html,
6484           httemplate/search/prepay_credit.html,
6485           httemplate/search/queue.html, httemplate/search/reg_code.html,
6486           httemplate/search/report_cdr.html,
6487           httemplate/search/report_cust_bill.html,
6488           httemplate/search/report_cust_credit.html,
6489           httemplate/search/report_cust_main-zip.html,
6490           httemplate/search/report_cust_pay.html,
6491           httemplate/search/report_cust_pkg.html,
6492           httemplate/search/report_prepaid_income.cgi,
6493           httemplate/search/report_prepaid_income.html,
6494           httemplate/search/report_receivables.cgi,
6495           httemplate/search/report_receivables.html,
6496           httemplate/search/report_tax.cgi,
6497           httemplate/search/report_tax.html, httemplate/search/sql.html,
6498           httemplate/search/sqlradius.cgi,
6499           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
6500           httemplate/search/svc_broadband.cgi,
6501           httemplate/search/svc_domain.cgi,
6502           httemplate/search/svc_external.cgi,
6503           httemplate/search/svc_forward.cgi,
6504           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
6505           httemplate/search/elements/search.html,
6506           httemplate/view/cust_bill-logo.cgi,
6507           httemplate/view/cust_bill-pdf.cgi,
6508           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
6509           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
6510           httemplate/view/svc_broadband.cgi,
6511           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
6512           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
6513           httemplate/view/svc_www.cgi,
6514           httemplate/view/cust_main/billing.html,
6515           httemplate/view/cust_main/contacts.html,
6516           httemplate/view/cust_main/misc.html,
6517           httemplate/view/cust_main/order_pkg.html,
6518           httemplate/view/cust_main/packages.html,
6519           httemplate/view/cust_main/payment_history.html,
6520           httemplate/view/cust_main/quick-charge.html,
6521           httemplate/view/cust_main/tickets.html,
6522           httemplate/view/elements/svc_Common.html: Will things ever be the
6523           same again? It's the final masonize
6524
6525 2006-08-23 14:53  ivan
6526
6527         * httemplate/misc/batch-cust_pay.html: remove extraneous "
6528
6529 2006-08-23 05:13  ivan
6530
6531         * FS/FS/Schema.pm: removing already commented-out code
6532
6533 2006-08-23 05:06  ivan
6534
6535         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
6536           didn't work out...
6537
6538 2006-08-22 05:23  ivan
6539
6540         * httemplate/docs/index.html: get rid of old upgrade instructions
6541
6542 2006-08-21 16:01  ivan
6543
6544         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
6545           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
6546           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
6547           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
6548           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
6549           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
6550           cust_credit_bill_pkg - applying credits and payments against
6551           specific line items
6552
6553 2006-08-21 10:45  ivan
6554
6555         * FS/FS/: cust_main.pm: search for existing advertising sources
6556           before adding a new one
6557
6558 2006-08-21 05:38  ivan
6559
6560         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
6561           smart search
6562
6563 2006-08-21 02:46  ivan
6564
6565         * httemplate/docs/index.html: we're off to see the wiki, the
6566           wonderful wiki of oz
6567
6568 2006-08-18 05:18  ivan
6569
6570         * FS/FS/cust_main.pm: and a slight fix to the CSV import
6571
6572 2006-08-18 04:56  ivan
6573
6574         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
6575
6576 2006-08-18 04:52  ivan
6577
6578         * FS/FS/cust_main.pm: alas, now try with recursion
6579
6580 2006-08-18 04:40  ivan
6581
6582         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
6583
6584 2006-08-18 04:36  ivan
6585
6586         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
6587           get around big 8.1 Pg changes wrt reverse engineering
6588
6589 2006-08-18 03:34  ivan
6590
6591         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
6592
6593 2006-08-18 03:31  ivan
6594
6595         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
6596           not just the first line
6597
6598 2006-08-18 03:27  ivan
6599
6600         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
6601
6602 2006-08-18 03:26  ivan
6603
6604         * FS/FS/cust_main.pm: W T F
6605
6606 2006-08-18 03:18  ivan
6607
6608         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
6609
6610 2006-08-18 03:10  ivan
6611
6612         * FS/FS/cust_main.pm: what's going on with the parameters for
6613           skeleton inserts??
6614
6615 2006-08-18 03:00  ivan
6616
6617         * FS/FS/cust_main.pm: skeleton typo
6618
6619 2006-08-18 02:58  ivan
6620
6621         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
6622           not parent
6623
6624 2006-08-18 02:50  ivan
6625
6626         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
6627           what's going on
6628
6629 2006-08-18 01:33  ivan
6630
6631         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
6632           mg
6633
6634 2006-08-16 01:19  ivan
6635
6636         * FS/bin/freeside-adduser: get rid of too-verbose debugging
6637
6638 2006-08-15 07:20  ivan
6639
6640         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
6641           httemplate/misc/process/cust_main-import.cgi: add a new, extended
6642           CSV import format
6643
6644 2006-08-14 06:28  ivan
6645
6646         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
6647           doing refunds, hopefully this will fix OpenECHO refunds
6648
6649 2006-08-14 05:13  ivan
6650
6651         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
6652           httemplate/elements/header.html,
6653           httemplate/elements/search-cust_main.html,
6654           rt/html/Elements/FreesideInvoiceSearch,
6655           rt/html/Elements/FreesideNewCust,
6656           rt/html/Elements/FreesideSearch,
6657           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
6658           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs,
6659           rt/html/NoAuth/webrt.css: sprinkle some magic ajax fairy dust on
6660           referring customer SELEKTAH.  rewind!  make smart search smarter,
6661           re-layout the top search bars and add an invoice one
6662
6663 2006-08-14 01:38  ivan
6664
6665         * FS/FS/access_user.pm: bugfix for agentless access users,
6666           triggered by part_referral (advertising source) agent
6667           virtualization
6668
6669 2006-08-13 03:25  ivan
6670
6671         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
6672           httemplate/edit/cust_pay.cgi,
6673           httemplate/edit/process/cust_pay.cgi,
6674           httemplate/view/cust_main.cgi,
6675           httemplate/view/cust_main/billing.html,
6676           httemplate/view/cust_main/misc.html,
6677           httemplate/view/cust_main/packages.html,
6678           httemplate/view/cust_main/payment_history.html,
6679           httemplate/view/cust_main/tickets.html: customer view work:
6680
6681           DONE  1. add status and balance to top
6682
6683           DONE  2. add some sort of oldest date thing so the history
6684           doesn't get too      big (# years and a link to "show older")
6685
6686             3. make the rest of the action links into js popups?  maybe
6687           later,
6688                weird IENess when closing em
6689           DONE (finished)    - so revert out or finish/commit the Enter
6690           check payment one    - Process page can wait until another day..
6691           it should be more of an *action*
6692
6693           DONE  4. Ticket list config knobs for wtxs (grid it too)
6694
6695           DONE  5. grid the package list
6696
6697 2006-08-12 04:01  ivan
6698
6699         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
6700
6701 2006-08-12 03:47  ivan
6702
6703         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
6704           httemplate/view/cust_main/payment_history.html: fix acl rewrite
6705           causing problems: void now shows up properly, deprecate all the
6706           redundant config values
6707
6708 2006-08-11 23:45  ivan
6709
6710         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
6711           causes undesirable effects with prorate/subscription packages and
6712           undesirably rewards customers for non-payment, closes: Bug#1325
6713
6714 2006-08-11 01:02  ivan
6715
6716         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
6717           httemplate/browse/part_referral.html,
6718           httemplate/edit/cust_main.cgi,
6719           httemplate/elements/select-agent.html,
6720           httemplate/elements/select-part_referral.html,
6721           httemplate/elements/tr-select-agent.html,
6722           httemplate/elements/tr-select-part_referral.html: virtualize
6723           referrals on customer addition
6724
6725 2006-08-10 15:18  ivan
6726
6727         * httemplate/config/config.cgi: bugfix for selects that don't have
6728           select_enum
6729
6730 2006-08-10 06:50  ivan
6731
6732         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
6733           httemplate/browse/part_referral.html,
6734           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
6735           (at least to schema and customer view, no manual editing yet)
6736
6737 2006-08-10 05:01  ivan
6738
6739         * httemplate/browse/part_referral.html: bold the total footer
6740
6741 2006-08-10 04:55  ivan
6742
6743         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
6744           FS/FS/access_user.pm, FS/FS/part_referral.pm,
6745           httemplate/browse/part_referral.html,
6746           httemplate/edit/part_referral.html,
6747           httemplate/edit/process/part_referral.html,
6748           httemplate/elements/menu.html: agent-virtualize advertising
6749           sources
6750
6751 2006-08-09 20:10  ivan
6752
6753         * FS/FS/Schema.pm: don't set the default to NULL the string!
6754           besides, that's already the default value of any nullable column,
6755           which @date_type is...
6756
6757 2006-08-09 19:27  ivan
6758
6759         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
6760           easier to check the db
6761
6762 2006-08-09 14:46  ivan
6763
6764         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
6765           "coming soon" options off the menu, its been Soon for too long -
6766           they'll get here when they do
6767
6768 2006-08-09 03:47  ivan
6769
6770         * FS/FS/ClientAPI/MyAccount.pm,
6771           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
6772           fs_selfservice/FS-SelfService/cgi/change_password.html,
6773           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
6774           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
6775           fs_selfservice/FS-SelfService/cgi/provision_list.html,
6776           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
6777           interface: add proper password changer and prevent "Setup my
6778           services" provisioner from showing broken links for services not
6779           handled yet
6780
6781 2006-08-09 00:46  ivan
6782
6783         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
6784           days go by...
6785
6786 2006-08-09 00:03  ivan
6787
6788         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
6789           my beautiful magic template! (water flowing underground)
6790
6791 2006-08-08 23:43  jeff
6792
6793         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
6794           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
6795           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
6796           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
6797           batch refactor
6798
6799 2006-08-08 23:34  ivan
6800
6801         * FS/FS/ClientAPI/MyAccount.pm,
6802           fs_selfservice/FS-SelfService/SelfService.pm,
6803           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
6804           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
6805           interface: move from text to html invoices
6806
6807 2006-08-08 20:45  ivan
6808
6809         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
6810           debian perl, would you put it in /usr/local/sbin?  thanks.
6811
6812 2006-08-06 19:44  ivan
6813
6814         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
6815           httemplate/browse/part_pkg.cgi,
6816           httemplate/browse/access_user.html,
6817           httemplate/edit/access_user.html,
6818           httemplate/edit/elements/edit.html: add internal user disable-ing
6819
6820 2006-08-06 19:19  ivan
6821
6822         * httemplate/search/elements/search.html: get rid of the extra
6823           border in nested tables
6824
6825 2006-08-06 16:39  ivan
6826
6827         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
6828           bootstrapping for htpasswd kludge... hopefully that will go away
6829           in 1.7.1
6830
6831 2006-08-06 14:37  ivan
6832
6833         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
6834           override ones for existing records
6835
6836 2006-08-06 13:23  ivan
6837
6838         * httemplate/edit/svc_acct.cgi: silly closing }
6839
6840 2006-08-06 13:21  ivan
6841
6842         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
6843           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
6844
6845 2006-08-06 13:07  ivan
6846
6847         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
6848           should fix the barfing about default radius groups on the new
6849           customer screen...
6850
6851 2006-08-06 02:14  ivan
6852
6853         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
6854           be all set with radius groups then
6855
6856 2006-08-06 02:10  ivan
6857
6858         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
6859           httemplate/edit/svc_acct.cgi: this should process default
6860           usergroup as well as fixed now
6861
6862 2006-08-06 01:43  ivan
6863
6864         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
6865           problem
6866
6867 2006-08-06 01:10  ivan
6868
6869         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
6870           problem better
6871
6872 2006-07-27 17:33  ivan
6873
6874         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
6875           closes: #1351
6876
6877 2006-07-27 01:08  ivan
6878
6879         * FS/t/svc_phone.t: svc_phone.t
6880
6881 2006-07-25 21:18  ivan
6882
6883         * FS/FS/UID.pm: ugh, fixup bootstrapping
6884
6885 2006-07-25 01:39  ivan
6886
6887         * httemplate/search/cust_main.cgi: oops, extra else
6888
6889 2006-07-25 01:33  ivan
6890
6891         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
6892           httemplate/elements/table-grid.html,
6893           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
6894           this should finish adding the "inactive" status, i think?
6895
6896 2006-07-25 00:27  ivan
6897
6898         * bin/rt-update-links: quick script to convert rt links from one
6899           database name to another
6900
6901 2006-07-24 15:40  ivan
6902
6903         * FS/FS/cust_main.pm: fix up smart searching to make the quick
6904           payment entry behave better
6905
6906 2006-07-23 07:23  ivan
6907
6908         * httemplate/search/report_receivables.cgi: sql num_pkgs
6909           conflicting with method...
6910
6911 2006-07-23 07:21  ivan
6912
6913         * httemplate/search/report_receivables.cgi: ugh, really fix the
6914           statuses here
6915
6916 2006-07-23 07:20  ivan
6917
6918         * httemplate/search/report_receivables.cgi: hopefully fix the
6919           statuses here
6920
6921 2006-07-23 07:17  ivan
6922
6923         * httemplate/search/report_receivables.cgi:  i should REALLY go to
6924           sleep
6925
6926 2006-07-23 07:16  ivan
6927
6928         * httemplate/search/report_receivables.cgi:  i should go to sleep
6929
6930 2006-07-23 07:07  ivan
6931
6932         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
6933           more work towards adding an "inactive" status - add it to the A/R
6934           report
6935
6936 2006-07-15 17:55  ivan
6937
6938         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
6939           FS/FS/inventory_item.pm,
6940           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
6941           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
6942           httemplate/elements/overlibmws.js,
6943           httemplate/elements/overlibmws_draggable.js,
6944           httemplate/elements/phonenumber.html,
6945           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
6946           httemplate/search/svc_domain.cgi,
6947           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
6948           httemplate/view/svc_external.cgi: odds and ends
6949
6950 2006-07-13 21:20  ivan
6951
6952         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
6953           changes
6954
6955 2006-07-13 20:27  ivan
6956
6957         * FS/FS/svc_Common.pm: this should fix radius group editing and the
6958           "Reference found where even-sized list expected at
6959           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
6960
6961 2006-07-13 20:17  ivan
6962
6963         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
6964
6965 2006-07-13 18:42  ivan
6966
6967         * FS/FS/: CurrentUser.pm, UID.pm: add the small
6968           FS::CurrentUser::BootstrapUser class for... surprise...
6969           bootstrapping
6970
6971 2006-07-13 17:42  ivan
6972
6973         * FS/FS/Setup.pm: fix acl bootstrapping
6974
6975 2006-07-13 17:32  ivan
6976
6977         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
6978           freeside-setup without a username now
6979
6980 2006-07-13 16:45  ivan
6981
6982         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
6983
6984 2006-07-12 20:54  ivan
6985
6986         * FS/FS/Report/Table/Monthly.pm,
6987           httemplate/search/cust_credit.html,
6988           httemplate/search/cust_pay.cgi,
6989           httemplate/search/report_receivables.cgi: fix multiple-agent
6990           virtualization properly for these reports
6991
6992 2006-07-12 16:33  ivan
6993
6994         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
6995           should be installable again now
6996
6997 2006-07-11 17:20  ivan
6998
6999         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
7000           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
7001           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
7002           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
7003           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
7004           httemplate/edit/svc_phone.cgi,
7005           httemplate/edit/elements/edit.html,
7006           httemplate/edit/elements/svc_Common.html,
7007           httemplate/edit/process/svc_phone.html,
7008           httemplate/edit/process/elements/process.html,
7009           httemplate/edit/process/elements/svc_Common.html,
7010           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7011           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
7012           httemplate/view/elements/svc_Common.html,
7013           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
7014           from imported CDRs
7015
7016 2006-07-09 07:35  ivan
7017
7018         * rt/html/Elements/: Header, PageLayout: fix the image path in the
7019           kludged looknfeel integration
7020
7021 2006-07-05 07:55  ivan
7022
7023         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
7024
7025 2006-07-04 05:01  ivan
7026
7027         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
7028           adding freeside-addgroup
7029
7030 2006-07-01 04:26  ivan
7031
7032         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
7033
7034 2006-06-30 07:30  ivan
7035
7036         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
7037           flag!  sheesh
7038
7039 2006-06-29 08:45  ivan
7040
7041         * FS/FS/part_export/shellcommands.pm: small patch to set
7042           $new_finger from Tim Yardley
7043
7044 2006-06-29 08:19  ivan
7045
7046         * httemplate/edit/part_bill_event.cgi: percentage late fees too
7047
7048 2006-06-29 06:47  ivan
7049
7050         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
7051           httemplate/browse/inventory_class.html,
7052           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
7053           httemplate/edit/svc_broadband.cgi,
7054           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
7055           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
7056           httemplate/search/inventory_item.html: finish at least the
7057           automatic provisioning part
7058
7059 2006-06-27 07:19  ivan
7060
7061         * httemplate/docs/index.html: going to wikiland
7062
7063 2006-06-24 09:41  ivan
7064
7065         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
7066           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
7067           httemplate/elements/select-table.html,
7068           httemplate/elements/table-grid.html: Add the ability to link
7069           customer service definition fields to inventory   classes, with
7070           an "automatic/manual" flag.  Add the ability for the web
7071           interface to maintain these links.  Start prettying up the
7072           service def.    edit in preparation for Bigger Changes.
7073
7074 2006-06-21 09:26  ivan
7075
7076         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
7077           interaction w/pager
7078
7079 2006-06-21 06:00  ivan
7080
7081         * httemplate/elements/iframecontentmws.js: oops, don't want this
7082           debugging in here
7083
7084 2006-06-21 06:00  ivan
7085
7086         * httemplate/view/cust_main/payment_history.html:
7087           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
7088
7089 2006-06-21 05:58  ivan
7090
7091         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
7092
7093 2006-06-21 05:57  ivan
7094
7095         * httemplate/elements/header-popup.html: adding a header element
7096           for popups to replace CGI::header
7097
7098 2006-06-21 05:56  ivan
7099
7100         * httemplate/elements/iframecontentmws.js: add overlib iframe
7101           function
7102
7103 2006-06-21 01:42  ivan
7104
7105         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
7106           the agent type report when there are lots of package definitions
7107
7108 2006-06-19 06:09  ivan
7109
7110         * httemplate/view/cust_main/packages.html: fix ACL name for service
7111           provisioning and prevent disabled service provisioning from
7112           messing up table formatting
7113
7114 2006-06-19 05:47  ivan
7115
7116         * bin/mapsecrets2access_user: better error checking for this
7117           thrown-together bootstrapping script
7118
7119 2006-06-19 05:22  ivan
7120
7121         * bin/mapsecrets2access_user: ACL bootstrapping
7122
7123 2006-06-19 05:15  ivan
7124
7125         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
7126
7127 2006-06-19 05:09  ivan
7128
7129         * FS/t/ConfDefaults.t: forgot to commit this test
7130
7131 2006-06-19 04:57  ivan
7132
7133         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
7134
7135 2006-06-19 04:25  ivan
7136
7137         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
7138           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
7139           httemplate/view/cust_main/packages.html,
7140           httemplate/view/cust_main/payment_history.html: ACLs, take three
7141           or four or something
7142
7143 2006-06-19 01:05  ivan
7144
7145         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
7146           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
7147           httemplate/elements/menu.html,
7148           httemplate/elements/select-cust-fields.html,
7149           httemplate/elements/select-cust_pkg-status.html,
7150           httemplate/elements/tr-select-cust-fields.html,
7151           httemplate/elements/tr-select-cust_pkg-status.html,
7152           httemplate/graph/cust_bill_pkg.cgi,
7153           httemplate/search/report_cust_pkg.html,
7154           httemplate/view/cust_main/contacts.html: add ability to select
7155           specific package defs. and package status to package report for
7156           qis
7157
7158 2006-06-18 23:03  ivan
7159
7160         * httemplate/search/cust_main.cgi: fix up the alternating colors on
7161           the customer search results
7162
7163 2006-06-18 19:33  ivan
7164
7165         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
7166           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
7167           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
7168           httemplate/elements/select-agent.html,
7169           httemplate/elements/select-table.html,
7170           httemplate/elements/tr-select-agent.html,
7171           httemplate/search/cust_bill.html,
7172           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
7173           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
7174           httemplate/search/svc_forward.cgi: agent virtualization, take one
7175           (stuff from "inactive" changeset snuck into cust_main.pm and the
7176           package reporting changeset in search/cust_pkg.cgi here too)
7177
7178 2006-06-18 05:56  ivan
7179
7180         * httemplate/edit/elements/edit.html: well, it isn't broken...
7181
7182 2006-06-18 05:54  ivan
7183
7184         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
7185           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
7186           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
7187           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
7188           httemplate/edit/process/access_group.html,
7189           httemplate/elements/checkboxes-table-name.html,
7190           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
7191           htetc/handler.pl, httemplate/browse/access_group.html,
7192           httemplate/browse/access_user.html,
7193           httemplate/edit/process/elements/process.html: ACLs: finish group
7194           edit (agents + rights) & browse
7195
7196 2006-06-15 18:23  jeff
7197
7198         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
7199           httemplate/misc/download-batch.cgi: value issues and many bits
7200           remain
7201
7202 2006-06-15 17:47  ivan
7203
7204         * httemplate/misc/download-batch.cgi: and fix the  name for TD
7205           Canada Trust.  and that's it for now.  really.
7206
7207 2006-06-15 17:33  ivan
7208
7209         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
7210           now that the batch format file is not the same as the batch
7211           params files
7212
7213 2006-06-15 17:27  ivan
7214
7215         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
7216           the config a little less strange
7217
7218 2006-06-08 03:32  ivan
7219
7220         * httemplate/elements/menu.html: fix link to prepaid card setup
7221
7222 2006-06-06 04:16  ivan
7223
7224         * rt/html/NoAuth/webrt.css: whew, this can go back
7225
7226 2006-06-06 04:08  ivan
7227
7228         * rt/html/NoAuth/webrt.css: yay this should finally fix the weird
7229           black navigation links; hide the Mason stuff from browsers when
7230           it doesn't get processed for some reason
7231
7232 2006-06-06 03:57  ivan
7233
7234         * rt/html/NoAuth/webrt.css: yet another attempt to fix weird black
7235           RT navigation links
7236
7237 2006-06-06 03:54  ivan
7238
7239         * rt/html/NoAuth/webrt.css: another attempt to fix weird black RT
7240           navigation links
7241
7242 2006-06-06 03:46  ivan
7243
7244         * rt/html/NoAuth/webrt.css: attempt to fix weird black RT
7245           navigation links
7246
7247 2006-06-06 03:30  ivan
7248
7249         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
7250           automated install. wtf?!
7251
7252 2006-06-02 06:20  ivan
7253
7254         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED,
7255           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
7256           rt/html/Elements/Tabs: add a service search
7257
7258 2006-05-24 03:22  ivan
7259
7260         * FS/MANIFEST: removing duplicate entries
7261
7262 2006-05-22 13:38  ivan
7263
7264         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
7265
7266 2006-05-22 11:27  ivan
7267
7268         * FS/FS/cust_main.pm: better error message for banned cards
7269
7270 2006-05-21 19:06  ivan
7271
7272         * Makefile: docs are going in the wiki Real Soon Now anyway
7273
7274 2006-05-21 17:50  ivan
7275
7276         * Makefile: 1.7.0?  why not?
7277
7278 2006-05-21 17:44  ivan
7279
7280         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
7281
7282 2006-05-21 11:40  ivan
7283
7284         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
7285
7286 2006-05-20 13:06  jeff
7287
7288         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7289           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
7290           htetc/handler.pl, httemplate/docs/schema.html,
7291           httemplate/misc/download-batch.cgi: first stab at BoM download
7292
7293 2006-05-15 06:57  ivan
7294
7295         * httemplate/: index.html, elements/freeside.css,
7296           elements/header.html, elements/menu.html: move most of the crap
7297           on the "main menu" to the sidebar
7298
7299 2006-05-15 04:05  ivan
7300
7301         * rt/html/NoAuth/webrt.css, httemplate/elements/freeside.css,
7302           httemplate/elements/header.html, httemplate/elements/xmenu.css,
7303           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
7304           rt/html/Elements/FreesideNewCust,
7305           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
7306           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
7307           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
7308           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
7309           RT!
7310
7311 2006-05-14 09:47  ivan
7312
7313         * CREDITS, htetc/handler.pl, httemplate/autohandler,
7314           httemplate/index.html, httemplate/browse/access_group.html,
7315           httemplate/browse/access_user.html,
7316           httemplate/browse/agent_type.cgi,
7317           httemplate/browse/cust_main_county.cgi,
7318           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
7319           httemplate/edit/access_group.html,
7320           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
7321           httemplate/edit/cust_bill_pay.cgi,
7322           httemplate/edit/cust_credit.cgi,
7323           httemplate/edit/cust_credit_bill.cgi,
7324           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
7325           httemplate/edit/part_virtual_field.cgi,
7326           httemplate/edit/svc_domain.cgi,
7327           httemplate/edit/elements/edit.html,
7328           httemplate/edit/process/access_group.html,
7329           httemplate/edit/process/access_user.html,
7330           httemplate/edit/process/agent_type.cgi,
7331           httemplate/edit/process/cust_bill_pay.cgi,
7332           httemplate/edit/process/cust_credit.cgi,
7333           httemplate/edit/process/cust_credit_bill.cgi,
7334           httemplate/edit/process/elements/process.html,
7335           httemplate/elements/checkboxes-table.html,
7336           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
7337           httemplate/elements/header.html,
7338           httemplate/elements/menubar.html,
7339           httemplate/elements/select-access_group.html,
7340           httemplate/elements/tr-select-access_group.html,
7341           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
7342           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
7343           httemplate/search/cust_main-otaker.cgi,
7344           httemplate/search/cust_main.cgi,
7345           httemplate/search/report_cust_bill.html,
7346           httemplate/search/report_cust_credit.html,
7347           httemplate/search/report_cust_pay.html,
7348           httemplate/search/report_prepaid_income.html,
7349           httemplate/search/report_tax.html,
7350           httemplate/search/sqlradius.html,
7351           httemplate/search/svc_domain.cgi,
7352           httemplate/search/svc_external.cgi, FS/MANIFEST,
7353           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
7354           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
7355           FS/FS/access_right.pm, FS/FS/access_user.pm,
7356           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
7357           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
7358           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
7359           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
7360           FS/t/access_group.t, FS/t/access_groupagent.t,
7361           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
7362           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
7363           httemplate/view/cust_main/payment_history.html: first part of ACL
7364           and re-skinning work and some other small stuff
7365
7366 2006-05-13 11:34  ivan
7367
7368         * httemplate/images/background-cheat.png: yay for cheating
7369
7370 2006-05-13 08:31  ivan
7371
7372         * httemplate/images/: 32clear.gif, arrow.down.png,
7373           arrow.right.black.png, arrow.right.png, black-gradient.png,
7374           black-gray-corner.png, black-gray-gradient.png,
7375           black-gray-side.png, black-gray-top.png: adding new images
7376
7377 2006-05-12 06:57  ivan
7378
7379         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
7380           incorrect and broke things, this should actually work
7381
7382 2006-05-08 04:28  ivan
7383
7384         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
7385           httemplate/search/report_tax.cgi: add config switch to base tax
7386           off shipping address if present
7387
7388 2006-05-08 03:01  ivan
7389
7390         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
7391           httemplate/graph/cust_bill_pkg.cgi,
7392           httemplate/graph/elements/monthly.html,
7393           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
7394           package class looks good
7395
7396 2006-05-07 13:27  ivan
7397
7398         * htetc/handler.pl, httemplate/elements/select-month_year.html,
7399           httemplate/elements/select-pkg_class.html,
7400           httemplate/elements/select-table.html,
7401           httemplate/elements/tr-select-from_to.html,
7402           httemplate/elements/tr-select-pkg_class.html,
7403           httemplate/graph/cust_bill_pkg.cgi,
7404           httemplate/graph/money_time.cgi,
7405           httemplate/graph/report_cust_bill_pkg.html,
7406           httemplate/graph/report_money_time.html,
7407           httemplate/graph/elements/monthly.html: first pass at sales
7408           reports per agent and package class
7409
7410 2006-05-03 02:47  ivan
7411
7412         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
7413           Cappuccio
7414
7415 2006-05-02 08:23  ivan
7416
7417         * FS/: MANIFEST, FS/Pony.pm: yours!
7418
7419 2006-05-02 08:03  ivan
7420
7421         * httemplate/: index.html, search/report_receivables.html: add an
7422           agent pre-selection page to receivables report
7423
7424 2006-05-02 06:29  ivan
7425
7426         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
7427           autogenerate off it
7428
7429 2006-05-02 04:59  ivan
7430
7431         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
7432           httemplate/graph/money_time.cgi,
7433           httemplate/graph/report_money_time.html: add a "pre-report" page
7434           to this report/graph as requested by lewis/wtxs, also add 12mo
7435           total option
7436
7437 2006-05-01 06:09  ivan
7438
7439         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
7440           the 1st as it did before
7441
7442 2006-05-01 05:38  ivan
7443
7444         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
7445           annoying clucks (warnings with backtraces) when cutoff day isn't
7446           found in old packages
7447
7448 2006-05-01 04:45  ivan
7449
7450         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
7451           ambiguous
7452
7453 2006-05-01 04:43  ivan
7454
7455         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
7456           showing up on customer view listing when the custom priority
7457           field was edited
7458
7459 2006-04-26 06:16  ivan
7460
7461         * Makefile: apache reload doesn't work when server isn't running
7462           already
7463
7464 2006-04-21 17:58  ivan
7465
7466         * httemplate/browse/inventory_class.html,
7467           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
7468           httemplate/browse/rate.cgi,
7469           httemplate/browse/elements/browse.html, htetc/handler.pl,
7470           httemplate/index.html, httemplate/edit/inventory_class.html,
7471           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
7472           httemplate/edit/elements/edit.html,
7473           httemplate/edit/process/inventory_class.html,
7474           httemplate/edit/process/pkg_class.html,
7475           httemplate/edit/process/elements/process.html,
7476           httemplate/elements/select-agent.html,
7477           httemplate/elements/select-pkg_class.html,
7478           httemplate/elements/select-table.html,
7479           httemplate/elements/tr-select-pkg_class.html,
7480           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
7481           httemplate/search/elements/search.html: start of package class
7482           web UI (add/edit package classes, package class selection in
7483           package def edit)
7484
7485 2006-04-21 07:21  ivan
7486
7487         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
7488           now
7489
7490 2006-04-21 07:20  ivan
7491
7492         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
7493           indentation and the default cutoff day
7494
7495 2006-04-21 05:45  ivan
7496
7497         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
7498           s(browse/queue.cgi)(search/queue.html)
7499
7500 2006-04-18 23:37  ivan
7501
7502         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
7503           in nested blocks that have been exited already.
7504
7505 2006-04-18 12:24  ivan
7506
7507         * install/debian/3.1/INSTALL: dev install notes patch from liran
7508           tal
7509
7510 2006-04-15 06:32  ivan
7511
7512         * httemplate/graph/money_time.cgi: REALLY correct the period for
7513           the total column this time
7514
7515 2006-04-15 06:28  ivan
7516
7517         * httemplate/graph/money_time.cgi: correct period & use a yellow
7518           color for the total column
7519
7520 2006-04-15 06:25  ivan
7521
7522         * httemplate/graph/money_time.cgi: format & link the total column
7523
7524 2006-04-14 17:21  ivan
7525
7526         * httemplate/graph/money_time.cgi: and </TD> the total column
7527
7528 2006-04-14 17:16  ivan
7529
7530         * httemplate/graph/money_time.cgi: add a total column
7531
7532 2006-04-14 04:55  ivan
7533
7534         * FS/FS/: Conf.pm, svc_forward.pm: add the
7535           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
7536           destinations
7537
7538 2006-04-13 14:29  ivan
7539
7540         * FS/bin/freeside-adduser: don't do the duplicate check unless
7541           there's a file already; fixes problem with first use of
7542           freeside-adduser
7543
7544 2006-04-12 05:36  ivan
7545
7546         * httemplate/index.html, FS/FS/cust_main.pm,
7547           httemplate/search/cust_main-zip.html,
7548           httemplate/search/cust_main.cgi,
7549           httemplate/search/report_cust_main-zip.html,
7550           httemplate/search/elements/search.html: zip code report
7551
7552 2006-04-09 16:41  ivan
7553
7554         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
7555           cust_main/tickets.html: a few more fixups for our favorite
7556           include(...) from Scott Edwards
7557
7558 2006-04-09 16:39  ivan
7559
7560         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
7561           fields
7562
7563 2006-04-09 16:24  ivan
7564
7565         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
7566           string ("old_uid") as a SCALAR ref while "strict refs" in use"
7567           error
7568
7569 2006-04-09 13:36  ivan
7570
7571         * FS/bin/freeside-adduser: error out if you try to add duplicates;
7572           this should lower my annoyance-level
7573
7574 2006-04-03 16:26  ivan
7575
7576         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
7577           checking
7578
7579 2006-04-03 13:49  ivan
7580
7581         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
7582
7583 2006-04-03 04:36  ivan
7584
7585         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
7586
7587 2006-04-03 03:11  ivan
7588
7589         * FS/FS/Record.pm: allow [ and ] in ut_text
7590
7591 2006-04-03 02:46  ivan
7592
7593         * htetc/handler.pl, FS/FS/Misc.pm,
7594           httemplate/edit/cust_main/contact.html,
7595           httemplate/edit/cust_main/select-country.html,
7596           httemplate/edit/cust_main/select-state.html,
7597           httemplate/misc/states.cgi,
7598           httemplate/view/cust_main/contacts.html: have the UI use full
7599           country names, and state names outside the US...
7600
7601 2006-04-02 15:13  ivan
7602
7603         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
7604
7605 2006-03-31 15:22  ivan
7606
7607         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
7608           events
7609
7610 2006-03-31 01:20  lsc
7611
7612         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
7613           pointed out by Ivan in the following email:
7614
7615           ---- before and after now?  I gave subscription and prorate a
7616           try.  Subscription came out as:
7617
7618             subscription 27th (03/25/06 - 04/27/06)  $10.00
7619             subscription 23rd (03/25/06 - 04/23/06)  $10.00
7620
7621           the "23rd" one is right, but the "27th" one should have only
7622           advanced the date two days to 3/27/06.
7623
7624               Prorate came out as:
7625
7626               prorate 23rd (03/25/06 - 04/23/06)  $9.20
7627               prorate 27th (03/25/06 - 04/27/06)  $10.49
7628
7629           The "23rd" one is right, but the "27th" one should have only
7630           advanced the date two days to 4/27/06.
7631
7632           lsc@prgmr.com
7633
7634 2006-03-30 06:22  ivan
7635
7636         * FS/bin/freeside-upgrade: move all the schema-updating magic into
7637           DBIx::DBSchema
7638
7639 2006-03-24 18:23  ivan
7640
7641         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
7642           FS/bin/freeside-setup,
7643           fs_selfservice/FS-SelfService/cgi/agent.cgi,
7644           fs_selfservice/FS-SelfService/cgi/payment_results.html,
7645           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
7646           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
7647           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
7648           httemplate/misc/upload-batch.cgi,
7649           httemplate/misc/process/cdr-import.html,
7650           httemplate/misc/process/cust_main-import.cgi,
7651           httemplate/misc/process/cust_main-import_charges.cgi,
7652           httemplate/misc/process/inventory_item-import.html: successfully
7653           correct the spelling of sucessful
7654
7655 2006-03-24 11:49  ivan
7656
7657         * httemplate/misc/process/payment.cgi: fix spelling
7658
7659 2006-03-23 04:00  lsc
7660
7661         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
7662           and prorate.pm:
7663
7664           -modify the subscription and prorate price plans
7665           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
7666           configurable (add a field to the %info hash) billing day instead
7667           of "1st of the month" only.  subscription will be easy, prorate
7668           will be a little trickier.
7669
7670           essentially, I replaced the '1' in the 'day' field of the
7671           timelocal that generates $$date with the value I added to the
7672           %info hash, 'cutoff_day'
7673
7674           -implement a price plan (new file in FS/FS/part_pkg/ - probably
7675           @ISA FS::part_pkg::subscription) that charges the first full
7676           month if the customer signs up between the 1st and the
7677           configurable billing day, and gives them the remainder of the
7678           month free if they sign up between the configurable billing day
7679           and the end of the month.
7680
7681           if this is the first time the customer is billed, and if the date
7682           is greater than the cutoff date, advance $ssdate to cutoff_day of
7683           next month, else $$date is cutoff_date of this month.  Either
7684           way, charge them for a month.
7685
7686           ----------------------------------------------------------------------
7687
7688 2006-03-20 11:13  ivan
7689
7690         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
7691           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
7692           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
7693           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
7694           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
7695           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
7696           httemplate/edit/cust_main/billing.html,
7697           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7698           httemplate/view/cust_main/billing.html: add price plan to bill on
7699           internal or external CDRs directly, add option to export CDRs to
7700           a per-customer downstream file
7701
7702 2006-03-17 06:56  ivan
7703
7704         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
7705
7706 2006-03-14 23:34  ivan
7707
7708         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
7709           want a revision history
7710
7711 2006-03-14 20:17  ivan
7712
7713         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
7714           and normalize canadian zip codes as well as us ones
7715
7716 2006-03-13 14:32  ivan
7717
7718         * httemplate/elements/: progress-init.html, progress-popup.html:
7719           fix progress hoohaw for internet exploder again, whew.  also make
7720           sure error/finish messages are centered, looks better
7721
7722 2006-03-10 23:27  ivan
7723
7724         * httemplate/elements/footer.html: some pages from ui hoohaw have
7725           leaked footer include, need something here for now
7726
7727 2006-03-10 21:21  ivan
7728
7729         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
7730           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
7731           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
7732           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
7733           progressbar bug with multiple progressbar forms on a page
7734
7735 2006-03-10 14:30  ivan
7736
7737         * httemplate/: elements/progress-init.html,
7738           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
7739           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
7740           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
7741           (hopefully) allow multiple progress-init's in a page, also add
7742           second $cgi arg to all these progressbar calls...
7743
7744 2006-03-10 14:28  ivan
7745
7746         * FS/FS/UI/Web.pm: want to know who *called* this without the
7747           required second arg
7748
7749 2006-03-09 05:42  ivan
7750
7751         * htetc/handler.pl: fix that
7752           blank-page-instead-of-profiling-redirect-when-called-from-an-include
7753           bug triggered by mason 1.32 :)
7754
7755 2006-03-09 03:48  ivan
7756
7757         * httemplate/view/cust_main.cgi: don't use a table with
7758           WIDTH="100%", it shoves the custnum and "billing information"
7759           boxes way out to the right
7760
7761 2006-03-08 04:14  ivan
7762
7763         * FS/FS/inventory_item.pm,
7764           httemplate/misc/inventory_item-import.html,
7765           httemplate/misc/process/inventory_item-import.html,
7766           httemplate/search/inventory_item.html:  Add an option to the web
7767           interface to batch upload new entries to the
7768           inventory_item table.
7769
7770 2006-03-08 02:05  ivan
7771
7772         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
7773           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
7774           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
7775           bin/generate-table-module, htetc/handler.pl,
7776           httemplate/edit/inventory_class.html,
7777           httemplate/edit/elements/edit.html,
7778           httemplate/edit/process/inventory_class.html,
7779           httemplate/edit/process/elements/process.html,
7780           httemplate/search/elements/search.html: Add a new table for
7781           inventory with for DIDs/serials/etc., and an additional new table
7782           for inventory category (i.e. to distinguish DIDs, serials, MACs,
7783           etc.)
7784
7785 2006-03-08 00:21  ivan
7786
7787         * FS/FS/agent.pm: add space in error msg
7788
7789 2006-03-03 07:02  ivan
7790
7791         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
7792           agent-specific sales/credit/receipts summary
7793
7794 2006-02-28 11:34  ivan
7795
7796         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
7797
7798 2006-02-22 05:07  ivan
7799
7800         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
7801           httemplate/images/red_telephone_mimooh_01.png,
7802           httemplate/view/cust_main/contacts.html: add vonage click2call
7803           feature
7804
7805 2006-02-21 23:12  ivan
7806
7807         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
7808
7809 2006-02-18 03:14  ivan
7810
7811         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
7812           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
7813           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
7814           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
7815           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
7816           httemplate/misc/cdr-import.html,
7817           httemplate/misc/process/cdr-import.html,
7818           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7819           bin/cdr_calltype.import: CDR schema and class
7820
7821 2006-02-17 18:11  ivan
7822
7823         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
7824           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
7825           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
7826           documentation left behind from example template
7827
7828 2006-02-16 13:43  ivan
7829
7830         * FS/FS/Setup.pm, FS/bin/freeside-setup,
7831           httemplate/docs/admin.html: automate more of the initial data
7832           adding...
7833
7834 2006-02-08 23:18  ivan
7835
7836         * httemplate/elements/: calendar-en.js, calendar-setup.js,
7837           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
7838           jscalendar
7839
7840 2006-02-08 14:53  ivan
7841
7842         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
7843           around either
7844
7845 2006-02-07 19:49  ivan
7846
7847         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
7848           instructions
7849
7850 2006-02-07 18:26  ivan
7851
7852         * FS/FS/UID.pm: update error message when secrets file cannot be
7853           found
7854
7855 2006-02-07 05:49  ivan
7856
7857         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
7858           error message is better.
7859
7860 2006-02-07 03:12  ivan
7861
7862         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
7863           statement preventing page from showing up in konq
7864
7865 2006-02-05 04:27  ivan
7866
7867         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
7868           httemplate/edit/payment_gateway.html,
7869           httemplate/edit/process/payment_gateway.html: payment gateway
7870           editing
7871
7872 2006-02-01 15:13  ivan
7873
7874         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
7875           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
7876           FS/bin/freeside-daily, FS/bin/freeside-monthly,
7877           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
7878           httemplate/browse/part_bill_event.cgi: finish adding
7879           freeside-monthly and monthly events
7880
7881 2006-01-31 23:58  ivan
7882
7883         * Makefile: HEAD isn't 1.5.8 anymore
7884
7885 2006-01-31 07:01  ivan
7886
7887         * FS/FS/payby.pm: oops, forgot $
7888
7889 2006-01-31 03:02  ivan
7890
7891         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
7892           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
7893           httemplate/edit/part_bill_event.cgi: [no log message]
7894
7895 2006-01-30 20:26  ivan
7896
7897         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
7898           browse/agent_type.cgi, browse/part_bill_event.cgi,
7899           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
7900           browse/part_virtual_field.cgi, browse/payment_gateway.html,
7901           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
7902           config/config-view.cgi, config/config.cgi,
7903           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
7904           edit/agent_payment_gateway.html, edit/agent_type.cgi,
7905           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
7906           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
7907           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
7908           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
7909           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
7910           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
7911           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
7912           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
7913           misc/whois.cgi, misc/process/cust_main-import.cgi,
7914           misc/process/cust_main-import_charges.cgi,
7915           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
7916           search/report_tax.cgi, search/svc_external.cgi,
7917           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
7918           view/svc_broadband.cgi, view/svc_domain.cgi,
7919           view/svc_external.cgi: move header() to
7920           include(/elements/header.html) so it can be changed in one place,
7921           thanks to Scott Edwards
7922
7923 2006-01-30 18:59  ivan
7924
7925         * FS/FS/Record.pm: fix "table not found" dbdef error message to
7926           recommend freeside-upgrade instead create + dbdef-create
7927
7928 2006-01-26 23:34  ivan
7929
7930         * httemplate/search/report_tax.cgi: small visual fix to alternating
7931           row colors when show_taxclasses is on
7932
7933 2006-01-26 17:33  ivan
7934
7935         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
7936           report, show more info on the specific line item and invoice
7937
7938 2006-01-26 07:27  ivan
7939
7940         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
7941           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
7942           httemplate/search/cust_bill_pkg.cgi,
7943           httemplate/search/cust_tax_exempt_pkg.cgi,
7944           httemplate/search/report_tax.cgi,
7945           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
7946           exemption columns to work correctly.  also make them
7947           agent-specific.  also fix package exemption columns, they were
7948           bunk too, sheesh.  start adding package classes for package class
7949           tax reporting.
7950
7951 2006-01-25 04:34  ivan
7952
7953         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
7954           FS/cust_main.pm, FS/cust_tax_exempt.pm,
7955           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
7956           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
7957           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
7958           texas-style tax exemptions to be against a specific line item
7959           rather than just general per-customer, for later tracking and tax
7960           reporting.  fix 1969/1970 exemptions for one-off charges
7961
7962 2006-01-04 18:03  ivan
7963
7964         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
7965           columns
7966
7967 2006-01-03 00:45  ivan
7968
7969         * bin/billco-upload: agentnums 1-3
7970
7971 2005-12-29 18:41  rsiddall
7972
7973         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
7974           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
7975           fs_selfservice/FS-SelfService/SelfService.pm,
7976           fs_selfservice/FS-SelfService/cgi/provision_list.html,
7977           httemplate/view/cust_main.cgi: Fixing a few typos.
7978
7979 2005-12-24 19:41  ivan
7980
7981         * httemplate/search/report_tax.cgi: add switch to enable taxclass
7982           breakdown, report invoiced tax separately in that case
7983
7984 2005-12-24 19:38  ivan
7985
7986         * httemplate/edit/part_bill_event.cgi: make sure to specify a
7987           money_char default
7988
7989 2005-12-24 19:18  ivan
7990
7991         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
7992           to enable taxclass breakdown, report invoiced tax separately in
7993           that case
7994
7995 2005-12-24 19:07  ivan
7996
7997         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
7998           region" flag on new line item report - NULLs need to be compared
7999           explicitly.  apparantly NULL != NULL.  bah SQL
8000
8001 2005-12-24 19:00  ivan
8002
8003         * FS/FS/Schema.pm: update indices for better tax report performance
8004
8005 2005-12-24 18:31  ivan
8006
8007         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
8008           brainfart
8009
8010 2005-12-24 17:57  ivan
8011
8012         * httemplate/search/report_tax.cgi: correct end date display for
8013           "now"
8014
8015 2005-12-24 16:52  ivan
8016
8017         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
8018           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
8019           only when greater than N amount
8020
8021 2005-12-24 16:36  ivan
8022
8023         * httemplate/edit/cust_main/billing.html: don't reenable postal
8024           billing for existing customers just cause its blank...
8025
8026 2005-12-21 20:24  ivan
8027
8028         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
8029           the declaration too
8030
8031 2005-12-21 20:22  ivan
8032
8033         * httemplate/search/report_tax.cgi: fix some ambiguous var names
8034           causing " "my" variable $t masks earlier declaration in same
8035           scope" errors
8036
8037 2005-12-21 20:01  ivan
8038
8039         * httemplate/search/cust_bill_event.html,
8040           httemplate/search/cust_bill_pkg.cgi,
8041           httemplate/search/report_cust_bill.html,
8042           httemplate/search/report_cust_credit.html,
8043           httemplate/search/report_cust_pay.html,
8044           httemplate/search/report_tax.cgi,
8045           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
8046           httemplate/elements/select-agent.html,
8047           httemplate/elements/table-grid.html,
8048           httemplate/elements/tr-input-beginning_ending.html,
8049           httemplate/elements/tr-select-agent.html,
8050           httemplate/search/elements/search.html: tax report update, link
8051           to new line item report, per-agent tax reporting
8052
8053 2005-12-18 20:18  ivan
8054
8055         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
8056           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
8057           field labeling - not always monthly
8058
8059 2005-12-18 20:18  ivan
8060
8061         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
8062           usage charges
8063
8064 2005-12-16 14:47  ivan
8065
8066         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
8067           attributes from wtxs, neaten up raddb.pm generation
8068
8069 2005-12-15 17:49  ivan
8070
8071         * httemplate/edit/payment_gateway.html: add TransactionCentral
8072
8073 2005-12-15 11:36  ivan
8074
8075         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
8076           new agent types, noticed by Julius Igugu
8077
8078 2005-12-15 10:45  ivan
8079
8080         * bin/print-schema: adding print-schema
8081
8082 2005-12-14 20:04  ivan
8083
8084         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
8085           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
8086
8087 2005-12-14 12:57  ivan
8088
8089         * FS/FS/svc_acct.pm: allow a dir field to be set (or
8090           auto-generated) even if uid is fixed
8091
8092 2005-12-14 10:52  ivan
8093
8094         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
8095           to Radiator export
8096
8097 2005-12-12 19:13  ivan
8098
8099         * httemplate/edit/process/payment_gateway.html: fix options in
8100           gateway adding
8101
8102 2005-12-12 13:39  ivan
8103
8104         * FS/FS/part_export/radiator.pm: use crypt password for radiator
8105           export
8106
8107 2005-12-09 08:58  ivan
8108
8109         * httemplate/: edit/process/cust_credit_bill.cgi,
8110           view/cust_main/payment_history.html: fill in reason if empty when
8111           applying a credit to a refund
8112
8113 2005-12-09 08:56  ivan
8114
8115         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
8116           postal mail checkbox misbehaving (isn't sticky on errors -
8117           reverts back to on)
8118
8119 2005-12-07 15:48  ivan
8120
8121         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
8122           without pg_oid_status, look up the actual sequence name from
8123           dbdef rather than assuming ${table}_${column}_seq
8124
8125 2005-12-06 14:25  ivan
8126
8127         * FS/FS/Record.pm: make sure zip is required for canada, also use
8128           CURRVAL() function instead of pg_oid_status DBD attribute because
8129           Pg 8.1 doesn't have oids by default anymore
8130
8131 2005-12-05 11:01  ivan
8132
8133         * FS/FS/svc_Common.pm: avoid uninitialized value errors
8134
8135 2005-12-05 09:19  ivan
8136
8137         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
8138           debugging info by default
8139
8140 2005-12-02 23:26  ivan
8141
8142         * htetc/handler.pl: this should be the last of
8143           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
8144
8145 2005-12-02 23:12  ivan
8146
8147         * Makefile: those semicolons can't possibly have belonged there
8148
8149 2005-12-02 23:02  ivan
8150
8151         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
8152           had to be run multiple times before
8153
8154 2005-12-01 11:17  ivan
8155
8156         * httemplate/edit/agent_type.cgi: list disabled packages on agent
8157           type edit if they are still associated with the type
8158
8159 2005-12-01 09:36  ivan
8160
8161         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
8162           shouldn't apply to RADIUS groups, this is messing up unrelated
8163           RADIUS exports
8164
8165 2005-11-28 09:16  ivan
8166
8167         * FS/FS/cust_main.pm: turn off debugging
8168
8169 2005-11-28 09:13  ivan
8170
8171         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
8172           SQL that Pg doesn't need and MySQL doesn't like
8173
8174 2005-11-28 09:12  ivan
8175
8176         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
8177           for all three supporte exports
8178
8179 2005-11-28 09:07  ivan
8180
8181         * FS/bin/freeside-sqlradius-radacctd: startup
8182           freeside-sqlradius-radacctd for radiator export too
8183
8184 2005-11-28 08:59  ivan
8185
8186         * FS/FS/svc_Common.pm: allow defaults to override empty values for
8187           new objects
8188
8189 2005-11-28 08:38  ivan
8190
8191         * FS/FS/cust_svc.pm: better error msg
8192
8193 2005-11-28 08:34  ivan
8194
8195         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
8196           deal with any usage-capable export
8197
8198 2005-11-28 08:21  ivan
8199
8200         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
8201           deal with any usage-capable export
8202
8203 2005-11-28 08:14  ivan
8204
8205         * FS/FS/Record.pm: okay, its been tested
8206
8207 2005-11-28 08:07  ivan
8208
8209         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
8210
8211 2005-11-28 07:41  ivan
8212
8213         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
8214           where the freeze is coming from
8215
8216 2005-11-27 13:59  ivan
8217
8218         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
8219           per-agent billco spools
8220
8221 2005-11-22 10:29  ivan
8222
8223         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
8224           backend-realtime config flag, should be more intuitive for
8225           guyananet
8226
8227 2005-11-22 08:41  ivan
8228
8229         * FS/FS/svc_Common.pm: oops, supposed to commit this one
8230
8231 2005-11-22 08:39  ivan
8232
8233         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
8234           svc_acct.seconds
8235
8236 2005-11-22 05:26  ivan
8237
8238         * FS/FS/part_export/radiator.pm: update radiator export to deal
8239           with prepaid and some other random stuff
8240
8241 2005-11-21 07:24  ivan
8242
8243         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
8244           and there's a duplicate error, show all conflicting accounts not
8245           just the ones for different customers
8246
8247 2005-11-21 06:25  ivan
8248
8249         * FS/FS/part_export/: shellcommands.pm,
8250           shellcommands_withdomain.pm: add usermod_nousername flag to just
8251           prohibit username changes
8252
8253 2005-11-21 04:41  ivan
8254
8255         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
8256           view/cust_main/payment_history.html: ignore blank lines in payby
8257           config
8258
8259 2005-11-21 03:04  ivan
8260
8261         * README: slight update to README
8262
8263 2005-11-21 02:47  ivan
8264
8265         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
8266           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
8267           httemplate/edit/cust_main/billing.html,
8268           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
8269           httemplate/search/report_cust_pay.html,
8270           httemplate/view/cust_bill.cgi,
8271           httemplate/view/cust_main/payment_history.html: add MCRD payment
8272           type for manually processed ccards
8273
8274 2005-11-20 22:46  ivan
8275
8276         * httemplate/docs/schema.dia: load schema in current dia and save,
8277           should load up for people now?
8278
8279 2005-11-20 21:18  ivan
8280
8281         * FS/FS/Conf.pm: add config values used by external RT integration
8282
8283 2005-11-18 07:08  ivan
8284
8285         * httemplate/search/report_receivables.cgi: fix link glitch in
8286           receivables reports
8287
8288 2005-11-18 06:59  ivan
8289
8290         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
8291           add comment to package listing
8292
8293 2005-11-18 02:58  ivan
8294
8295         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8296           BS for RT 3.4.4
8297
8298 2005-11-18 02:53  ivan
8299
8300         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8301           BS for RT 3.4.4
8302
8303 2005-11-18 01:44  ivan
8304
8305         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8306           BS for RT 3.4.4
8307
8308 2005-11-17 19:48  ivan
8309
8310         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
8311           check edits for an expired card when the # has changed
8312
8313 2005-11-17 07:56  ivan
8314
8315         * FS/FS/part_export/: shellcommands.pm,
8316           shellcommands_withdomain.pm: make variable description more
8317           consistant wrt vars that are already shell-quoted
8318
8319 2005-11-17 04:53  ivan
8320
8321         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
8322
8323 2005-11-17 04:27  ivan
8324
8325         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
8326
8327 2005-11-17 03:15  ivan
8328
8329         * FS/FS/svc_acct.pm: update debuggging information for replace
8330           group info with user@domain
8331
8332 2005-11-17 03:04  ivan
8333
8334         * httemplate/view/svc_acct.cgi: fix service change!
8335
8336 2005-11-17 02:14  ivan
8337
8338         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
8339           requests!
8340
8341 2005-11-16 05:14  ivan
8342
8343         * FS/FS/part_svc.pm, httemplate/index.html,
8344           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
8345           httemplate/edit/bulk-cust_svc.html,
8346           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
8347
8348 2005-11-11 17:24  ivan
8349
8350         * httemplate/view/cust_main/tickets.html: huh seem to have
8351           overlooked this
8352
8353 2005-11-11 17:22  ivan
8354
8355         * FS/FS/cust_main.pm: set payip for all payment types
8356
8357 2005-11-11 16:44  ivan
8358
8359         * FS/FS/part_export/cpanel.pm: interpolation helps alot
8360
8361 2005-11-11 16:17  ivan
8362
8363         * FS/FS/part_export/cpanel.pm: try using web interface scrape
8364           bullshit for adding pops instead of API, as per cpanel support
8365           [cPanel tickets ID# 116044]
8366
8367 2005-11-11 06:06  ivan
8368
8369         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
8370           export update of RADIUS Expiration attribute when cust_pkg.bill
8371           changes
8372
8373 2005-11-10 04:47  ivan
8374
8375         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
8376           add part_bill_event.payby selection to failed invoice event
8377           search
8378
8379 2005-11-10 03:36  ivan
8380
8381         * FS/FS/part_export/everyone_net.pm: fix password changes with
8382           everyone.net
8383
8384 2005-11-09 16:00  ivan
8385
8386         * httemplate/view/svc_domain.cgi: add javascript confirmation to
8387           unaudited domain deletion, add record being deleted to record
8388           deletion popup
8389
8390 2005-11-07 18:16  ivan
8391
8392         * httemplate/docs/admin.html: bah
8393
8394 2005-11-07 14:07  ivan
8395
8396         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
8397           Bug#1270
8398
8399 2005-11-04 03:43  ivan
8400
8401         * httemplate/elements/xmlhttp.html: oops, typo applying patch
8402
8403 2005-11-04 03:31  ivan
8404
8405         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
8406           Edwards to show mason errors received from XMLHTTP requests
8407
8408 2005-11-02 13:18  ivan
8409
8410         * FS/FS/cust_bill.pm: spool invoice to billco if no other
8411           destinations are set!
8412
8413 2005-10-31 21:32  ivan
8414
8415         * FS/FS/: cust_bill.pm: yarg
8416
8417 2005-10-31 21:27  ivan
8418
8419         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
8420
8421 2005-10-31 21:21  ivan
8422
8423         * bin/billco-upload: do the zip
8424
8425 2005-10-31 21:14  ivan
8426
8427         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
8428           events to apply only to a specific destination type (i.e. postal
8429           only)
8430
8431 2005-10-31 19:16  ivan
8432
8433         * bin/billco-upload: good nuff for 11/1
8434
8435 2005-10-31 19:15  ivan
8436
8437         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
8438           billco format option to FTP invoice send, add invoice event to
8439           spool one giant (pair of) CSV files in addition to FTPing them
8440           individually
8441
8442 2005-10-28 10:10  ivan
8443
8444         * bin/billco-upload: beginning of quick billco zip & upload tool
8445
8446 2005-10-28 04:56  ivan
8447
8448         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
8449           statustext as a failed billing event
8450
8451 2005-10-27 10:04  ivan
8452
8453         * httemplate/elements/select-taxclass.html: extraneous '; noticed
8454           by joe@surferz
8455
8456 2005-10-27 08:48  ivan
8457
8458         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
8459           and 60 had the wrote quote. they had single quote where double
8460           was needed...
8461
8462 2005-10-24 04:59  ivan
8463
8464         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
8465
8466 2005-10-24 04:56  ivan
8467
8468         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
8469           httemplate/elements/progress-init.html,
8470           httemplate/elements/xmlhttp.html: fix rate plan editing with new
8471           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
8472           on rate search screen
8473
8474 2005-10-21 08:21  ivan
8475
8476         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
8477           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
8478           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
8479           httemplate/edit/cust_main/billing.html,
8480           httemplate/edit/process/cust_main.cgi,
8481           httemplate/search/cust_pay.cgi,
8482           httemplate/search/report_cust_pay.html,
8483           httemplate/view/cust_bill.cgi,
8484           httemplate/view/cust_main/payment_history.html: add CASH and WEST
8485           payment types (payments only, not cust_main.payby)
8486
8487 2005-10-21 06:15  ivan
8488
8489         * conf/invoice_html: brainfart
8490
8491 2005-10-21 05:50  ivan
8492
8493         * conf/invoice_html: i thought i fixed this already
8494
8495 2005-10-20 05:30  ivan
8496
8497         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
8498           service.  fuck Date::Manip
8499
8500 2005-10-16 23:46  ivan
8501
8502         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
8503           exporting so it'll export even if all svc_acct records don't have
8504           the group yet
8505
8506 2005-10-16 23:03  ivan
8507
8508         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
8509           usergroup editing
8510
8511 2005-10-16 08:02  ivan
8512
8513         * bin/bind.export: and make .HEADER optional for slaves too
8514
8515 2005-10-16 07:59  ivan
8516
8517         * bin/bind.export: don't error out if there's no HEADER file, just
8518           produce a useable snippet anyway
8519
8520 2005-10-16 07:04  ivan
8521
8522         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
8523           zone-underscore config file, update bind.import to use
8524           command-line options instead of ask for input
8525
8526 2005-10-15 06:48  ivan
8527
8528         * FS/FS/TicketSystem/RT_External.pm: don't error out when
8529           ticket_system-default_queueid hasn't been set yet
8530
8531 2005-10-15 06:40  ivan
8532
8533         * FS/FS/Conf.pm: make sure config still works if no ticket system
8534           is configured...
8535
8536 2005-10-15 06:37  ivan
8537
8538         * FS/FS/Conf.pm: make sure config still works if no ticket system
8539           is configured...
8540
8541 2005-10-15 05:58  ivan
8542
8543         * bin/backup-dvd: adding quick backup-to-dvd script
8544
8545 2005-10-15 04:29  ivan
8546
8547         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
8548           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
8549           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
8550           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
8551           httemplate/config/config.cgi: agent option to select RT queue
8552
8553 2005-10-15 04:13  ivan
8554
8555         * rt/html/: Elements/Header, NoAuth/webrt.css: land RT 3.4.4 on
8556           HEAD
8557
8558 2005-10-15 02:33  ivan
8559
8560         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
8561           html/Elements/Header, html/Elements/Menu,
8562           html/Elements/PageLayout, html/Elements/SimpleSearch,
8563           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
8564           html/NoAuth/webrt.css, html/Ticket/Elements/ShowSummary,
8565           html/Ticket/Elements/Tabs, sbin/rt-setup-database.in: landing rt
8566           3.4.4 on HEAD
8567
8568 2005-10-15 02:09  ivan
8569
8570         * rt/: UPGRADING, configure, Makefile.in, README, configure.ac,
8571           Changelog, aclocal.m4, docs/rt3-schema-relationships.dot,
8572           docs/design_docs/realflow.txt, m4/rt_layout.m4,
8573           docs/design_docs/3.3-schema-redesign.txt,
8574           docs/design_docs/cvs_integration,
8575           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
8576           sbin/extract-message-catalog, sbin/extract_pod_tests,
8577           sbin/factory, sbin/license_tag, sbin/regression_harness,
8578           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
8579           html/autohandler, html/index.html, html/l,
8580           html/Ticket/Create.html, html/Ticket/Display.html,
8581           html/Ticket/History.html, html/Ticket/Modify.html,
8582           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
8583           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
8584           html/Tools/MyDay.html, html/Tools/Offline.html,
8585           html/Tools/Elements/Tabs, html/Ticket/ModifyLinks.html,
8586           html/Ticket/ShowEmailRecord.html,
8587           html/Ticket/Attachment/dhandler,
8588           html/Ticket/Elements/AddWatchers,
8589           html/Ticket/Elements/EditCustomField,
8590           html/Ticket/Elements/EditWatchers,
8591           html/Ticket/Elements/LoadTextAttachments,
8592           html/Ticket/Elements/ShowDependencies,
8593           html/Ticket/Elements/ShowMessageHeaders,
8594           html/Ticket/Elements/ShowPeople,
8595           html/Ticket/Elements/ShowReferences,
8596           html/Ticket/Elements/ShowTransaction,
8597           html/Ticket/Elements/ShowTransactionAttachments,
8598           html/Ticket/Elements/BulkLinks,
8599           html/Ticket/Elements/EditCustomFields,
8600           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
8601           html/Ticket/Elements/PreviewScrips,
8602           html/Ticket/Elements/ShowBasics,
8603           html/Ticket/Elements/ShowCustomFields,
8604           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
8605           html/Ticket/Elements/ShowMemberOf,
8606           html/Ticket/Elements/ShowMembers,
8607           html/Ticket/Elements/ShowMessageStanza,
8608           html/Ticket/Elements/ShowRequestor,
8609           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
8610           html/Search/Edit.html, html/Search/Results.html,
8611           html/Search/Results.rdf, html/Search/Results.tsv,
8612           html/Ticket/Elements/EditBasics,
8613           html/Ticket/Elements/FindAttachments,
8614           html/Ticket/Elements/ShowAttachments,
8615           html/Ticket/Elements/ShowGroupMembers,
8616           html/Search/Elements/BuildFormatString,
8617           html/Search/Elements/DisplayOptions,
8618           html/Search/Elements/EditFormat,
8619           html/Search/Elements/EditSearches,
8620           html/Search/Elements/NewListActions,
8621           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
8622           html/Search/Elements/SelectAndOr,
8623           html/Search/Elements/SelectGroup,
8624           html/Search/Elements/SelectLinks,
8625           html/Search/Elements/SelectSearchObject,
8626           html/Search/Elements/SelectSearchesForObjects,
8627           html/Admin/autohandler, html/Admin/index.html,
8628           html/Approvals/Display.html, html/Approvals/index.html,
8629           html/Approvals/Elements/Approve,
8630           html/Approvals/Elements/PendingMyApproval,
8631           html/Approvals/Elements/ShowDependency,
8632           html/Approvals/Elements/Tabs,
8633           html/Download/CustomFieldValue/dhandler,
8634           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
8635           html/Search/Elements/PickBasics,
8636           html/Search/Elements/PickCriteria,
8637           html/Search/Elements/SelectPersonType,
8638           html/Admin/CustomFields/GroupRights.html,
8639           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
8640           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
8641           html/Admin/Global/Templates.html,
8642           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
8643           html/Admin/Global/CustomFields/Groups.html,
8644           html/Admin/Global/CustomFields/Queue-Tickets.html,
8645           html/Admin/Global/CustomFields/Queue-Transactions.html,
8646           html/Admin/Global/CustomFields/Users.html,
8647           html/Admin/Global/CustomFields/index.html,
8648           html/Admin/Groups/CustomFields.html,
8649           html/Admin/Groups/GroupRights.html,
8650           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
8651           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
8652           html/Admin/Groups/index.html,
8653           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
8654           html/Admin/CustomFields/Modify.html,
8655           html/Admin/CustomFields/Objects.html,
8656           html/Admin/CustomFields/UserRights.html,
8657           html/Admin/CustomFields/index.html,
8658           html/Admin/Queues/CustomFields.html,
8659           html/Admin/Queues/GroupRights.html,
8660           html/Admin/Users/CustomFields.html,
8661           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
8662           html/Admin/Users/Modify.html, html/Admin/Users/index.html,
8663           html/Admin/Queues/CustomField.html, html/Admin/Queues/Scrip.html,
8664           html/Admin/Queues/Templates.html,
8665           html/Admin/Queues/UserRights.html,
8666           html/Admin/Elements/CustomFieldTabs,
8667           html/Admin/Elements/EditCustomField,
8668           html/Admin/Elements/EditCustomFieldValues,
8669           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
8670           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
8671           html/Admin/Elements/ListGlobalScrips,
8672           html/Admin/Elements/QueueTabs,
8673           html/Admin/Elements/SelectCustomFieldLookupType,
8674           html/Admin/Elements/SelectCustomFieldType,
8675           html/Admin/Elements/SelectModifyGroup,
8676           html/Admin/Elements/SelectModifyUser,
8677           html/Admin/Elements/SelectSingleOrMultiple,
8678           html/Admin/Elements/SelectUsers, html/Admin/Elements/Tabs,
8679           html/Admin/Elements/ToolTabs, html/Admin/Elements/UserTabs,
8680           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
8681           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
8682           html/Admin/Queues/index.html,
8683           html/Admin/Elements/AddCustomFieldValue,
8684           html/Admin/Elements/EditCustomFields,
8685           html/Admin/Elements/EditQueueWatchers,
8686           html/Admin/Elements/EditScrips,
8687           html/Admin/Elements/GlobalCustomFieldTabs,
8688           html/Admin/Elements/ModifyTemplate,
8689           html/Admin/Elements/ObjectCustomFields,
8690           html/Admin/Elements/SelectGroups,
8691           html/Admin/Elements/SelectModifyQueue,
8692           html/Admin/Elements/SelectNewGroupMembers,
8693           html/Admin/Elements/SelectScrip,
8694           html/Admin/Elements/SelectScripCondition,
8695           html/Admin/Elements/CreateUserCalled,
8696           html/Admin/Elements/GroupTabs,
8697           html/Admin/Elements/ListGlobalCustomFields,
8698           html/Admin/Elements/PickCustomFields,
8699           html/Admin/Elements/PickObjects,
8700           html/Admin/Elements/QueueRightsForUser,
8701           html/Admin/Elements/SelectRights,
8702           html/Admin/Elements/SelectScripAction,
8703           html/Admin/Elements/SelectStage,
8704           html/Admin/Elements/SelectTemplate,
8705           html/Admin/Elements/SystemTabs, html/SelfService/Closed.html,
8706           html/SelfService/Create.html,
8707           html/SelfService/CreateTicketInQueue.html,
8708           html/SelfService/Display.html, html/SelfService/Error.html,
8709           html/SelfService/Prefs.html, html/SelfService/Update.html,
8710           html/SelfService/index.html,
8711           html/SelfService/Attachment/dhandler,
8712           html/Elements/BevelBoxRaisedEnd, html/Elements/CreateTicket,
8713           html/Elements/EditCustomField,
8714           html/Elements/EditCustomFieldImage, html/Elements/EditLinks,
8715           html/Elements/Error, html/Elements/ListActions,
8716           html/Elements/MyRequests, html/Elements/QueryString,
8717           html/Elements/QuickCreate, html/Elements/ScrubHTML,
8718           html/Elements/SelectDateType, html/Elements/SelectMatch,
8719           html/Elements/SelectNewTicketQueue,
8720           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
8721           html/Elements/SelectUsers, html/Elements/ShowLinks,
8722           html/SelfService/Elements/GotoTicket,
8723           html/SelfService/Elements/Header,
8724           html/SelfService/Elements/MyRequests,
8725           html/SelfService/Elements/Tabs,
8726           html/Elements/BevelBoxRaisedStart,
8727           html/Elements/EditCustomFieldBinary,
8728           html/Elements/EditCustomFieldSelect, html/Elements/GotoTicket,
8729           html/Elements/MessageBox, html/Elements/SelectAttachmentField,
8730           html/Elements/SelectDate, html/Elements/SelectGroups,
8731           html/Elements/SelectOwner, html/Elements/SelectQueue,
8732           html/Elements/SelectStatus, html/Elements/SelectWatcherType,
8733           html/Elements/ShowCustomFieldBinary,
8734           html/Elements/ShowCustomFieldImage,
8735           html/Elements/ShowCustomFieldWikitext,
8736           html/Elements/ShowCustomFields, html/Elements/ShowLink,
8737           html/Elements/TicketList, html/Elements/TitleBox,
8738           html/Elements/Callback, html/Elements/Checkbox,
8739           html/Elements/EditCustomFieldFreeform, html/Elements/Quicksearch,
8740           html/Elements/Refresh, html/Elements/Section,
8741           html/Elements/SelectLinkType, html/Elements/SelectTicketTypes,
8742           html/Elements/EditCustomFieldText,
8743           html/Elements/EditCustomFieldWikitext, html/Elements/Login,
8744           html/Elements/MyTickets, html/Elements/SelectBoolean,
8745           html/Elements/SelectCustomFieldOperator,
8746           html/Elements/SelectCustomFieldValue,
8747           html/Elements/SelectDateRelation,
8748           html/Elements/SelectEqualityOperator, html/Elements/SelectLang,
8749           html/Elements/SelectResultsPerPage,
8750           html/Elements/SetupSessionCookie, html/Elements/ShowMemberships,
8751           html/Elements/Submit, html/Elements/TitleBoxEnd,
8752           html/Elements/CollectionAsTable/Header,
8753           html/Elements/CollectionAsTable/ParseFormat,
8754           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
8755           html/REST/1.0/dhandler, html/REST/1.0/logout,
8756           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
8757           html/REST/1.0/Forms/ticket/attachments,
8758           html/REST/1.0/Forms/ticket/default,
8759           html/REST/1.0/Forms/ticket/history,
8760           html/REST/1.0/Forms/ticket/links,
8761           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
8762           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
8763           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
8764           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
8765           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
8766           html/NoAuth/images/autohandler, html/User/Delegation.html,
8767           html/User/Prefs.html, html/User/Elements/DelegateRights,
8768           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
8769           html/User/Groups/Members.html, html/User/Groups/Modify.html,
8770           html/User/Groups/index.html, lib/RT.pm.in, lib/t/00smoke.t,
8771           lib/t/setup_regression.t, lib/t/create_data.pl,
8772           lib/t/regression/01ticket_link_searching.t,
8773           lib/t/regression/02basic_web.t,
8774           lib/t/regression/03web_compiliation_errors.t,
8775           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
8776           lib/t/regression/08web_cf_access.t,
8777           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
8778           lib/t/regression/11-template-insert.t,
8779           lib/t/regression/12-search.t,
8780           lib/t/regression/13-attribute-tests.t,
8781           lib/t/regression/14merge.t,
8782           lib/t/regression/16-transaction_cf_tests.t,
8783           lib/t/regression/17multiple_deleg_revocation.t,
8784           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
8785           lib/t/regression/21query-builder.t,
8786           lib/t/regression/22search_tix_by_txn.t,
8787           lib/t/regression/04send_email.t,
8788           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
8789           lib/t/regression/15cf_single_values_are_single.t,
8790           lib/t/regression/18stale_delegations_cleanup.t,
8791           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
8792           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
8793           lib/RT/CustomField_Overlay.pm, lib/RT/Date.pm,
8794           lib/RT/Queues_Overlay.pm, lib/RT/ScripConditions_Overlay.pm,
8795           lib/RT/Template_Overlay.pm, lib/RT/User.pm, lib/RT/Attributes.pm,
8796           lib/RT/SavedSearch.pm, lib/RT/StyleGuide.pod, lib/RT/System.pm,
8797           lib/RT/Templates_Overlay.pm, lib/RT/Ticket_Overlay.pm,
8798           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
8799           lib/RT/Attachment.pm, lib/RT/Attribute_Overlay.pm,
8800           lib/RT/Group.pm, lib/RT/Handle.pm, lib/RT/ObjectCustomFields.pm,
8801           lib/RT/Users_Overlay.pm, lib/RT/EmailParser.pm,
8802           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
8803           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
8804           lib/RT/Tickets_Overlay.pm, lib/RT/Transactions.pm,
8805           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
8806           lib/RT/Links.pm, lib/RT/Scrip.pm, lib/RT/User_Overlay.pm,
8807           lib/RT/Attachment_Overlay.pm, lib/RT/Attributes_Overlay.pm,
8808           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
8809           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
8810           lib/RT/ObjectCustomField.pm,
8811           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
8812           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
8813           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
8814           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
8815           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
8816           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
8817           lib/RT/CachedGroupMembers.pm,
8818           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
8819           lib/RT/GroupMember.pm, lib/RT/Link.pm,
8820           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
8821           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
8822           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
8823           lib/RT/Transaction.pm, lib/RT/CustomField.pm,
8824           lib/RT/ObjectCustomFieldValue.pm,
8825           lib/RT/ObjectCustomField_Overlay.pm,
8826           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
8827           lib/RT/Attachments_Overlay.pm, lib/RT/Groups_Overlay.pm,
8828           lib/RT/Record.pm, lib/RT/ScripAction_Overlay.pm,
8829           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
8830           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
8831           lib/RT/ObjectCustomFieldValues_Overlay.pm,
8832           lib/RT/Transaction_Overlay.pm, lib/RT/ACE_Overlay.pm,
8833           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
8834           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
8835           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
8836           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
8837           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
8838           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
8839           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
8840           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
8841           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
8842           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
8843           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/URI/base.pm,
8844           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
8845           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
8846           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
8847           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
8848           lib/RT/Action/RecordComment.pm,
8849           lib/RT/Action/RecordCorrespondence.pm,
8850           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
8851           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
8852           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
8853           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
8854           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
8855           lib/RT/Interface/Email/Auth/MailFrom.pm,
8856           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
8857           lib/RT/Interface/Web/Handler.pm,
8858           lib/RT/Interface/Web/QueryBuilder.pm,
8859           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
8860           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
8861           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
8862           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
8863           lib/RT/Condition/PriorityChange.pm,
8864           lib/RT/Condition/PriorityExceeds.pm,
8865           lib/RT/Condition/QueueChange.pm,
8866           lib/RT/Condition/StatusChange.pm,
8867           lib/RT/Condition/UserDefined.pm,
8868           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
8869           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
8870           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
8871           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
8872           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
8873           etc/RT_Config.pm.in, etc/acl.mysql, etc/schema.Informix,
8874           etc/schema.SQLite, etc/acl.Pg, etc/schema.mysql,
8875           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.Pg,
8876           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
8877           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
8878           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
8879           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
8880           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
8881           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
8882           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
8883           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
8884           etc/upgrade/3.3.11/schema.SQLite,
8885           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
8886
8887 2005-10-13 14:16  ivan
8888
8889         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
8890           change uid' error when the account *has* a uid but
8891           svc_acct-edit_uid isn't turned on
8892
8893 2005-10-12 05:02  ivan
8894
8895         * httemplate/misc/: batch-cust_pay.html,
8896           process/batch-cust_pay.cgi: change button to say "post payment
8897           batch" and main error message to indicate the whole batch should
8898           be resubmitted, as per feedback from lewis
8899
8900 2005-10-12 02:51  ivan
8901
8902         * httemplate/edit/part_pkg.cgi: fix package customize losing
8903           services
8904
8905 2005-10-12 01:57  ivan
8906
8907         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
8908
8909 2005-10-10 09:06  ivan
8910
8911         * FS/FS/part_export/everyone_net.pm: oops, that should fix
8912           suspension problem
8913
8914 2005-10-10 05:20  ivan
8915
8916         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
8917           httemplate/misc/batch-cust_pay.html,
8918           httemplate/misc/xmlhttp-cust_main-search.cgi,
8919           httemplate/misc/process/batch-cust_pay.cgi,
8920           httemplate/search/cust_pay.cgi: updated quick payment entry
8921
8922 2005-10-08 06:45  ivan
8923
8924         * httemplate/misc/batch-cust_pay.html: quick payment entry
8925           javascript tested & working IE/firefix/konq
8926
8927 2005-10-07 17:47  ivan
8928
8929         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
8930           edit/process/quick-charge.cgi, elements/select-taxclass.html,
8931           view/cust_main/quick-charge.html: fix tax class selection in
8932           package add/edit too
8933
8934 2005-10-07 16:28  ivan
8935
8936         * conf/invoice_latex: allow more width for return address, stuff is
8937           wrapping
8938
8939 2005-10-06 21:50  ivan
8940
8941         * httemplate/view/cust_main/billing.html: mask out echeck account
8942           #s too
8943
8944 2005-10-06 21:48  ivan
8945
8946         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
8947           in UI.  i believe huntsburg is in the doghouse for this one :)
8948
8949 2005-10-06 19:25  ivan
8950
8951         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
8952           httemplate/edit/process/quick-charge.cgi,
8953           httemplate/view/cust_main/quick-charge.html: add
8954           require_taxclasses config flag
8955
8956 2005-10-06 16:09  ivan
8957
8958         * httemplate/view/cust_bill-logo.cgi: really use default logo if
8959           the agent-specific one isn't found
8960
8961 2005-10-06 16:07  ivan
8962
8963         * httemplate/view/cust_bill-logo.cgi: use default logo if the
8964           agent-specific one isn't found
8965
8966 2005-10-06 16:03  ivan
8967
8968         * httemplate/view/cust_bill-logo.cgi: use default logo if the
8969           agent-specific one isn't found
8970
8971 2005-10-06 13:35  ivan
8972
8973         * FS/FS/part_export/everyone_net.pm: add debugging option to
8974           everyone_net export
8975
8976 2005-10-06 00:34  ivan
8977
8978         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
8979           httemplate/view/cust_main/payment_history.html: add cc-void
8980           option
8981
8982 2005-10-05 18:40  ivan
8983
8984         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
8985           sources (refnum) - needed to make sure the SELECT OPTIONs have
8986           explicitly specified VALUEs
8987
8988 2005-10-04 13:27  ivan
8989
8990         * FS/FS/part_export/everyone_net.pm: fix small error with
8991           everyone.net export
8992
8993 2005-10-02 18:41  ivan
8994
8995         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
8996           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
8997           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
8998           account view and edit: convert to proper templates, make sure
8999           usage information displays for any usage-capable export, add
9000           ability to edit uid/gid
9001
9002 2005-10-02 00:09  ivan
9003
9004         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
9005           target for quick iterative development
9006
9007 2005-09-29 13:19  ivan
9008
9009         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
9010           as well
9011
9012 2005-09-28 11:27  ivan
9013
9014         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
9015
9016 2005-09-25 01:20  ivan
9017
9018         * httemplate/view/cust_main.cgi: this css did weird things under IE
9019
9020 2005-09-25 01:13  ivan
9021
9022         * CREDITS, FS/FS/UI/Web.pm,
9023           httemplate/edit/cust_main/select-country.html,
9024           httemplate/edit/cust_main/select-county.html,
9025           httemplate/edit/process/part_svc.cgi,
9026           httemplate/edit/process/rate.cgi,
9027           httemplate/elements/jsrsServer.html,
9028           httemplate/elements/progress-init.html,
9029           httemplate/elements/progress-popup.html,
9030           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
9031           progress bar, use XMLHTTPRequest instead.  really should have
9032           done that in the first place.  JSON will wait until another
9033           day...
9034
9035 2005-09-24 15:53  ivan
9036
9037         * FS/FS/cust_main.pm: parse paybatch order number with dashes
9038           correctly
9039
9040 2005-09-22 15:25  ivan
9041
9042         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
9043           (dir-less) Conf showing up
9044
9045 2005-09-21 05:47  ivan
9046
9047         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
9048           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
9049           httemplate/view/cust_main/packages.html, init.d/freeside-init,
9050           FS/bin/freeside-daily: add prepaid support which sets RADIUS
9051           Expiration attribute, update customer view package UI
9052
9053 2005-09-16 03:10  ivan
9054
9055         * FS/FS/cust_main.pm: tyop
9056
9057 2005-09-16 01:18  ivan
9058
9059         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
9060           for a state/county/country
9061
9062 2005-09-14 04:01  ivan
9063
9064         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
9065           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
9066           bin/generate-table-module: fix autogenerated simple test
9067
9068 2005-09-13 13:12  ivan
9069
9070         * httemplate/search/elements/search.html: fix redirect with single
9071           item returned from search results and a coderef redirect
9072
9073 2005-09-10 07:50  ivan
9074
9075         * CREDITS, httemplate/edit/cust_main/contact.html,
9076           httemplate/edit/cust_main/select-country.html,
9077           httemplate/edit/cust_main/select-county.html,
9078           httemplate/edit/cust_main/select-state.html,
9079           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
9080           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
9081           ajax-style xmlhttprequest state/county/country selector!
9082
9083 2005-09-08 12:15  ivan
9084
9085         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
9086           table names!  huh
9087
9088 2005-09-08 01:50  ivan
9089
9090         * httemplate/edit/cust_main.cgi: fix dropping of payname
9091
9092 2005-09-07 23:52  ivan
9093
9094         * httemplate/autohandler: don't need 4k of newlines anymore,
9095           H:W:SelectLayers works better
9096
9097 2005-09-07 15:52  ivan
9098
9099         * FS/FS/part_pkg.pm: add hourly frequency
9100
9101 2005-09-07 15:04  ivan
9102
9103         * bin/generate-raddb: list current dictionary sources in example so
9104           i don't forget
9105
9106 2005-09-07 15:02  ivan
9107
9108         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
9109           plus dictionary.ip3networks
9110
9111 2005-09-07 05:56  ivan
9112
9113         * FS/FS/Schema.pm: define username_len so the default add account
9114           screen doesn't have a tiny username field (when usernamemax is
9115           not defined)
9116
9117 2005-09-07 05:48  ivan
9118
9119         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
9120           when adding an account (and usernamemax is not set)
9121
9122 2005-09-07 05:44  ivan
9123
9124         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
9125           when adding an account (and username max is not set)
9126
9127 2005-09-07 05:38  ivan
9128
9129         * httemplate/view/cust_main.cgi: oops, still need areyousure
9130           javascript for some sub-bits of the page (package unprovisioning
9131           and cancellation, bunch of payment history stuff)
9132
9133 2005-09-07 03:40  ivan
9134
9135         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
9136           FS::Schema instead of calling $FS::Record::dbdef directly
9137
9138 2005-09-07 03:25  ivan
9139
9140         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
9141           forgot to prefix FS::
9142
9143 2005-09-07 03:16  ivan
9144
9145         * FS/FS/part_export/cpanel.pm: remote access key is a big long
9146           thing
9147
9148 2005-09-07 02:37  ivan
9149
9150         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
9151           export
9152
9153 2005-09-06 14:58  ivan
9154
9155         * FS/FS/Conf.pm: document variables available in
9156           payment_receipt_email
9157
9158 2005-08-27 01:46  ivan
9159
9160         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
9161           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
9162           httemplate/view/cust_main.cgi,
9163           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
9164           ACH table, re-do cancel popup to have a checkbox to ban payinfo
9165
9166 2005-08-24 06:47  ivan
9167
9168         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
9169           popup
9170
9171 2005-08-24 06:22  ivan
9172
9173         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
9174           httemplate/edit/cust_main/billing.html,
9175           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
9176           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
9177           FS/FS/ClientAPI/Signup.pm,
9178           fs_selfservice/FS-SelfService/SelfService.pm,
9179           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
9180           httemplate/edit/process/cust_main.cgi,
9181           httemplate/elements/overlibmws_draggable.js,
9182           httemplate/elements/overlibmws_iframe.js,
9183           httemplate/elements/progress-init.html,
9184           httemplate/elements/select-month_year.html,
9185           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
9186           httemplate/view/cust_main/billing.html: customer edit: abstract
9187           out billing info to billing.html, re-do payment type selection
9188           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
9189           for start date & issue #.  customer view: re-order fields for
9190           consistency.  selfservice API: support paystart_month,
9191           paystart_year, payissue and payip in MyAccount::process_payment
9192           and ::edit_info and Signup::new_customer,
9193           FS::cust_main::realtime_bop: support paystart_month paystart_year
9194           payissue payip fields
9195
9196 2005-08-23 05:38  ivan
9197
9198         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
9199           by moving dbdef stuff around
9200
9201 2005-08-18 00:58  ivan
9202
9203         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
9204           parsing of new-style paybatch
9205
9206 2005-08-17 23:46  ivan
9207
9208         * install/debian/3.1/INSTALL: slight adjustments to deb install for
9209           latest 1.5.8cvs
9210
9211 2005-08-17 22:41  ivan
9212
9213         * httemplate/edit/process/agent_payment_gateway.html: hopefully
9214           this is the last missing file
9215
9216 2005-08-17 22:12  ivan
9217
9218         * httemplate/edit/process/payment_gateway.html: oops another
9219           missing file
9220
9221 2005-08-17 21:16  ivan
9222
9223         * FS/FS/agent_payment_gateway.pm: missing file
9224
9225 2005-08-17 15:23  ivan
9226
9227         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
9228           FS/FS/option_Common.pm, FS/FS/part_export.pm,
9229           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
9230           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
9231           FS/bin/freeside-setup, FS/bin/freeside-upgrade, SCHEMA_CHANGE,
9232           FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
9233           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
9234           bin/generate-table-module, htetc/handler.pl,
9235           httemplate/index.html, httemplate/browse/agent.cgi,
9236           httemplate/browse/payment_gateway.html,
9237           httemplate/edit/agent_payment_gateway.html,
9238           httemplate/edit/payment_gateway.html: infrastructure for easier
9239           schema changes, and: add payment_gateway, payment_gateway_option
9240           and agent_payment_gateway tables, add paystart_month,
9241           paystart_year, payissue and payip fields to cust_main, add
9242           preliminary gateway and gateway override editing to web UI, use
9243           payment gateway override when processing payments (card type, not
9244           taxclass yet)
9245
9246 2005-08-14 18:55  ivan
9247
9248         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
9249           Bug#1248
9250
9251 2005-08-09 14:38  ivan
9252
9253         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
9254           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
9255           add native Radiator export
9256
9257 2005-08-08 08:15  ivan
9258
9259         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
9260           outsource mail service
9261
9262 2005-08-06 17:41  ivan
9263
9264         * FS/FS/part_export/forward_shellcommands.pm: update
9265           forward_shellcommands export to know about literal source
9266           addresses, closes: Bug#1246
9267
9268 2005-08-06 17:40  ivan
9269
9270         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
9271           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
9272           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
9273           httemplate/search/elements/search.html: move cust_pkg search to
9274           new template, add active/suspended/cancelled customer packages to
9275           agent browse
9276
9277 2005-08-04 17:57  ivan
9278
9279         * httemplate/search/cust_credit.html: fix credit searches by otaker
9280
9281 2005-08-03 18:42  ivan
9282
9283         * Makefile: don't use install -D flag, doesn't work on bsd
9284
9285 2005-08-03 00:38  ivan
9286
9287         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
9288           uninitalized value in length" warnings
9289
9290 2005-08-02 19:23  ivan
9291
9292         * FS/FS/part_export/: domain_shellcommands.pm,
9293           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
9294           blank commands for non-svc_acct shellcommand exports too
9295
9296 2005-08-02 12:17  khoff
9297
9298         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
9299           svc_x record for an h_cust_svc record.
9300
9301 2005-07-14 04:55  ivan
9302
9303         * FS/FS/cust_main.pm: oops, fix last minute bug with new
9304           configurable customer fields on reports
9305
9306 2005-07-14 04:46  ivan
9307
9308         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
9309           from cust-fields work
9310
9311 2005-07-14 04:31  ivan
9312
9313         * httemplate/: index.html, search/svc_acct.cgi,
9314           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
9315           report
9316
9317 2005-07-14 04:18  ivan
9318
9319         * httemplate/search/cust_bill.html: move account search
9320           (httemplate/search/svc_acct.cgi) to new template, cust-fields
9321           configuration value to control which customer fields are shown on
9322           reports
9323
9324 2005-07-14 03:52  ivan
9325
9326         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
9327           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
9328           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
9329           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
9330           httemplate/search/cust_bill_event.cgi,
9331           httemplate/search/cust_credit.html,
9332           httemplate/search/cust_pay.cgi,
9333           httemplate/search/report_receivables.cgi,
9334           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
9335           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
9336           httemplate/search/elements/search.html: move account search
9337           (httemplate/search/svc_acct.cgi) to new template, cust-fields
9338           configuration value to control which customer fields are shown on
9339           reports
9340
9341 2005-07-12 02:31  ivan
9342
9343         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
9344           patches make it safer to subclass FS::part_pkg's pkg_svc method
9345           by eliminating qsearches on table pkg_svc.
9346
9347 2005-07-12 02:22  ivan
9348
9349         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
9350           continuing effort to avoid using SQL and qsearch from templates
9351           to find the pkg_svc records for a package.
9352
9353 2005-07-12 02:13  ivan
9354
9355         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
9356           contructor to Record.pm
9357
9358 2005-07-12 02:11  ivan
9359
9360         * Makefile: okay, really enable RT by default for good now
9361
9362 2005-07-11 07:15  ivan
9363
9364         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
9365
9366 2005-07-11 06:01  ivan
9367
9368         * Makefile: new server
9369
9370 2005-07-11 05:53  ivan
9371
9372         * httemplate/docs/index.html: note alternate instructions for
9373           0pre6->7
9374
9375 2005-07-11 05:23  ivan
9376
9377         * install/freebsd/: INSTALL, ports: freebsd install update i guess
9378
9379 2005-07-11 05:22  ivan
9380
9381         * bin/postfix.export: fix regex
9382
9383 2005-07-11 05:21  ivan
9384
9385         * Makefile: probably best to keep RT disabled by default, at least
9386           for this release
9387
9388 2005-07-11 03:58  ivan
9389
9390         * FS/t/ClientAPI_SessionCache.t:
9391           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
9392
9393 2005-07-11 02:49  ivan
9394
9395         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
9396           session expiration from Randall Lucas <rlucas@tercent.net>,
9397           thanks!
9398
9399 2005-07-09 08:41  ivan
9400
9401         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
9402           finding their logo
9403
9404 2005-07-09 03:55  ivan
9405
9406         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
9407           "invoice" on the post payment screen when posting against a
9408           specific invoice, replace with having useless "Auto-apply to
9409           invoices" box actually show the payment will be applied to one
9410           invoice only...  closes: Bug#1241
9411
9412 2005-07-09 03:36  ivan
9413
9414         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
9415           part_pkg/flat.pm, part_pkg/flat_comission.pm,
9416           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
9417           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
9418           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
9419           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
9420           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
9421           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
9422           method to cust_bill_pkg and use it in cust_bill... this should
9423           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
9424           to be sorted out
9425
9426 2005-07-08 16:06  ivan
9427
9428         * FS/bin/freeside-daily: fix bug with new efficient
9429           customer-finding code.  sql isn't perl, null != 0
9430
9431 2005-06-30 06:32  ivan
9432
9433         * FS/FS/Misc.pm: pod error
9434
9435 2005-06-30 06:20  ivan
9436
9437         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
9438
9439 2005-06-30 05:44  ivan
9440
9441         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
9442           foo
9443
9444 2005-06-21 20:54  ivan
9445
9446         * install/debian/3.1/INSTALL: add IPC::Run3 to install docs
9447
9448 2005-06-16 22:31  ivan
9449
9450         * httemplate/misc/process/link.cgi: fix preference sort order for
9451           linking: sort unaudited services first, secondary sort by svcaprt
9452
9453 2005-06-16 22:07  ivan
9454
9455         * httemplate/misc/process/link.cgi: add more info to debugging
9456
9457 2005-06-16 22:04  ivan
9458
9459         * httemplate/misc/process/link.cgi: fix debugging
9460
9461 2005-06-16 21:42  ivan
9462
9463         * httemplate/misc/process/link.cgi: add debugging for accounts
9464           picked to pick
9465
9466 2005-06-14 21:46  ivan
9467
9468         * FS/FS/cust_bill.pm: better error reporting for actual errors from
9469           lpr command
9470
9471 2005-06-14 19:31  ivan
9472
9473         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
9474           rounding off of money value, closes: Bug#1237
9475
9476 2005-06-14 17:44  ivan
9477
9478         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
9479           reprint/fax/email links to invoice search results
9480
9481 2005-06-09 15:40  ivan
9482
9483         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
9484           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
9485           httemplate/misc/email_invoices.cgi,
9486           httemplate/misc/fax_invoice_events.cgi,
9487           httemplate/misc/fax_invoices.cgi,
9488           httemplate/misc/print_invoice_events.cgi,
9489           httemplate/misc/print_invoices.cgi,
9490           httemplate/search/cust_bill.html,
9491           httemplate/search/report_cust_bill.html: advanced invoice serach,
9492           groundwork to add reprint/fax/email links to invoice search
9493           results
9494
9495 2005-06-09 13:26  ivan
9496
9497         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
9498           changes the service listing to use $part_pkg->pkg_svc instead of
9499           a qsearch, which means that the listing will still work if
9500           pkg_svc has been subclassed.
9501
9502 2005-06-09 13:16  ivan
9503
9504         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
9505
9506 2005-06-09 02:15  ivan
9507
9508         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
9509           subclass, fixes pkg customize link
9510
9511 2005-06-09 00:19  ivan
9512
9513         * FS/bin/freeside-daily: declare new $opt_a
9514
9515 2005-06-09 00:13  ivan
9516
9517         * FS/bin/freeside-daily: significant speedup from only selected
9518           customers with outstanding packages or invoice events in the
9519           initial select, and add -a flag for agentnum
9520
9521 2005-06-08 23:56  ivan
9522
9523         * FS/FS/cust_bill.pm, conf/invoice_html,
9524           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
9525           invoices too
9526
9527 2005-06-08 23:36  ivan
9528
9529         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
9530           (html|latex)(small)?footer optionall per-agent too
9531
9532 2005-06-08 23:22  ivan
9533
9534         * FS/FS/cust_bill.pm: more sane regex
9535
9536 2005-06-08 23:14  ivan
9537
9538         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
9539           for multiple agents
9540
9541 2005-06-08 22:59  ivan
9542
9543         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
9544           is configurable per-agent
9545
9546 2005-06-08 22:34  ivan
9547
9548         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
9549           httemplate/edit/part_bill_event.cgi: add multiple agent selection
9550           to agent-specific invoicing
9551
9552 2005-06-08 17:18  ivan
9553
9554         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
9555           are forced in anyway on import
9556
9557 2005-06-08 14:52  ivan
9558
9559         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
9560           line items
9561
9562 2005-06-08 02:03  ivan
9563
9564         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
9565           FS/FS/ClientAPI/MyAccount.pm,
9566           fs_selfservice/FS-SelfService/SelfService.pm,
9567           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
9568           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
9569           fs_selfservice/FS-SelfService/cgi/make_payment.html,
9570           fs_selfservice/FS-SelfService/cgi/myaccount.html,
9571           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
9572           fs_selfservice/FS-SelfService/cgi/payment_results.html,
9573           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
9574           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
9575           fs_selfservice/FS-SelfService/cgi/provision.html,
9576           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
9577           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
9578           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
9579           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9580           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
9581           httemplate/view/svc_acct.cgi: prepaid card recharge
9582
9583 2005-06-07 14:02  ivan
9584
9585         * FS/FS/Misc.pm: debugging output change in send_email
9586
9587 2005-06-06 13:07  ivan
9588
9589         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
9590           refactoring
9591
9592 2005-06-06 12:54  ivan
9593
9594         * FS/FS/Misc.pm: some additional warnings
9595
9596 2005-06-06 10:00  ivan
9597
9598         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
9599
9600 2005-06-02 18:51  ivan
9601
9602         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
9603           the last of the Internal vs External breakage i hope
9604
9605 2005-06-02 02:36  ivan
9606
9607         * httemplate/search/cust_bill_event.html: Capitalization
9608
9609 2005-06-02 02:29  ivan
9610
9611         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
9612           httemplate/search/cust_bill_event.cgi,
9613           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
9614           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
9615           httemplate/misc/email-invoice.cgi,
9616           httemplate/misc/email_invoices.cgi,
9617           httemplate/misc/fax-invoice.cgi,
9618           httemplate/misc/fax_invoices.cgi,
9619           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
9620           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
9621           FS/bin/freeside-queued, httemplate/search/elements/search.html,
9622           httemplate/elements/progress-init.html,
9623           httemplate/elements/progress-popup.html, htetc/handler.pl: add
9624           ability to search on a date range of invoice events and then
9625           reprint or reemail (boy was that a bit more work than i
9626           expected), closes: Bug#946
9627
9628 2005-06-01 17:02  ivan
9629
9630         * rt/html/Ticket/Elements/AddCustomers: remove warning
9631
9632 2005-06-01 16:40  ivan
9633
9634         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
9635           or something.
9636
9637 2005-06-01 14:40  ivan
9638
9639         * httemplate/search/report_receivables.cgi: remove trailing
9640           whitespace
9641
9642 2005-06-01 13:31  ivan
9643
9644         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
9645           RT_Internal again, hopefully this is the last of the breakage
9646           from RT_Internal
9647
9648 2005-05-31 19:39  ivan
9649
9650         * httemplate/edit/part_pkg.cgi: really. *sigh*
9651
9652 2005-05-31 16:42  ivan
9653
9654         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
9655           sesmon_minute price plkan, noticed by rjbs
9656
9657 2005-05-31 16:32  ivan
9658
9659         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
9660           package editing problem
9661
9662 2005-05-26 12:30  ivan
9663
9664         * httemplate/view/: cust_bill.cgi: silly perl version bs
9665
9666 2005-05-26 12:15  ivan
9667
9668         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
9669           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
9670
9671 2005-05-25 20:45  ivan
9672
9673         * httemplate/edit/part_pkg.cgi: 72?!
9674
9675 2005-05-24 08:33  ivan
9676
9677         * Makefile: 1.5.7.  and enable RT by default, finally
9678
9679 2005-05-23 04:49  ivan
9680
9681         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
9682
9683 2005-05-22 16:38  ivan
9684
9685         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
9686           an empty param
9687
9688 2005-05-22 13:39  ivan
9689
9690         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
9691
9692 2005-05-22 02:25  ivan
9693
9694         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
9695
9696 2005-05-21 21:24  ivan
9697
9698         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
9699
9700 2005-05-21 11:38  ivan
9701
9702         * httemplate/browse/agent.cgi: make sure the customers tables for
9703           each agent line up with each other, too
9704
9705 2005-05-21 10:26  ivan
9706
9707         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
9708           order of any sort
9709
9710 2005-05-21 10:14  ivan
9711
9712         * httemplate/browse/agent.cgi: line up
9713           prospect/active/suspended/cancelled customers
9714
9715 2005-05-19 07:10  ivan
9716
9717         * FS/FS/part_export/shellcommands.pm: A group number must refer to
9718           an already existing group - so add manually it if you want to
9719           define a set of static gids or something, default is just going
9720           to cause headaches
9721
9722 2005-05-19 04:05  ivan
9723
9724         * FS/FS/svc_acct.pm: ! or !! also
9725
9726 2005-05-19 03:45  ivan
9727
9728         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
9729           include gid too
9730
9731 2005-05-19 03:29  ivan
9732
9733         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
9734
9735 2005-05-19 03:26  ivan
9736
9737         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
9738           part_export/shellcommands.pm,
9739           part_export/shellcommands_withdomain.pm: fix shellcommands export
9740           encrypting "magic" shadow values * NP *LK*
9741
9742 2005-05-19 02:49  ivan
9743
9744         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
9745           replace, _check_duplicate was already below it
9746
9747 2005-05-19 01:51  ivan
9748
9749         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
9750           links
9751
9752 2005-05-19 01:43  ivan
9753
9754         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
9755           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
9756           links should respect template, also add direct re-send links like
9757           the view links and convert view/cust_bill.cgi to proper template
9758
9759 2005-05-18 09:57  ivan
9760
9761         * httemplate/browse/agent.cgi: oops, it helps to get the link right
9762
9763 2005-05-18 09:55  ivan
9764
9765         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
9766           agent-specific A/R aging report, closes: bug#1229
9767
9768 2005-05-18 09:37  ivan
9769
9770         * bin/masonize: report the file that had a masonize error
9771
9772 2005-05-18 07:50  ivan
9773
9774         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
9775           of course!
9776
9777 2005-05-18 03:43  ivan
9778
9779         * FS/FS/cust_bill.pm: oops, losing notes!
9780
9781 2005-05-15 06:49  ivan
9782
9783         * httemplate/search/report_receivables.cgi: this status column is
9784           probably faster, one giant SQL query.  and add back in the
9785           customer link, oops
9786
9787 2005-05-15 06:00  ivan
9788
9789         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
9790           httemplate/search/elements/search.html: move receivables report
9791           to search template
9792
9793 2005-05-15 04:58  ivan
9794
9795         * httemplate/search/cust_bill.html: use money_char config
9796
9797 2005-05-15 04:46  ivan
9798
9799         * httemplate/search/cust_bill.html: align
9800
9801 2005-05-14 12:57  ivan
9802
9803         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
9804           integration grr!
9805
9806 2005-05-14 11:03  ivan
9807
9808         * FS/FS/cust_bill.pm: h helps halot
9809
9810 2005-05-14 10:59  ivan
9811
9812         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
9813
9814 2005-05-14 10:04  ivan
9815
9816         * FS/FS/Conf.pm, conf/invoice_html,
9817           httemplate/view/cust_bill-logo.cgi: html invoices: when
9818           displaying, use the actual logo from the conf dir - same as the
9819           emailed copy
9820
9821 2005-05-14 09:30  ivan
9822
9823         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
9824
9825 2005-05-14 09:27  ivan
9826
9827         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
9828           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
9829           httemplate/view/cust_bill.cgi: html invoices!
9830
9831           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
9832           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
9833           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
9834           http://mailformat.dan.info/headers/mime.html
9835           http://www.faqs.org/rfcs/rfc2392.html
9836           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
9837
9838           (MIME is hard, let's go shopping!)
9839
9840 2005-05-13 08:06  ivan
9841
9842         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
9843           files, and expand country codes on invoices.  and oops,
9844           print_html changes slipped in last commit too.  well, they were
9845           ready anyway.
9846
9847 2005-05-13 03:55  ivan
9848
9849         * conf/invoice_latex: better to do something fancy like scale down
9850           the font size to fit in the intended space or something but hey,
9851           this is good enough for now :)
9852
9853 2005-05-13 03:54  ivan
9854
9855         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
9856           no invoice_latexreturnaddress file
9857
9858 2005-05-11 07:07  ivan
9859
9860         * FS/FS/export_svc.pm: new progressbar display causes a silly error
9861           in edge case where no dup checking necessary, closes: Bug#1226
9862
9863 2005-05-10 11:30  khoff
9864
9865         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
9866
9867 2005-05-05 06:04  ivan
9868
9869         * conf/: invoice_latex: no comma between state and address
9870
9871 2005-05-04 18:46  ivan
9872
9873         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
9874           and the domain id is missing
9875
9876 2005-05-04 02:33  ivan
9877
9878         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
9879           modifying pkg_svc records, closes: Bug#1221
9880
9881 2005-05-04 02:20  ivan
9882
9883         * FS/FS/Record.pm: err msg
9884
9885 2005-05-03 18:06  ivan
9886
9887         * FS/FS/cust_bill.pm: patch to just update the template or
9888           conf/invoice_latex* to use the new one
9889
9890 2005-05-03 17:40  ivan
9891
9892         * conf/invoice_latex, conf/invoice_latexfooter,
9893           conf/invoice_latexreturnaddress, conf/logo.eps, FS/FS/Conf.pm,
9894           FS/FS/cust_bill.pm: great new invoice template from kristian!
9895
9896 2005-05-03 10:22  ivan
9897
9898         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
9899           problems
9900
9901 2005-05-03 06:29  ivan
9902
9903         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
9904           unnecessary host=localhost from outsource instance creation foo
9905
9906 2005-05-03 02:56  ivan
9907
9908         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
9909           of "Chek" for payby = CHEK transactions
9910
9911 2005-05-03 01:51  ivan
9912
9913         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
9914           privs, -T not necessary
9915
9916 2005-05-03 01:46  ivan
9917
9918         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
9919           it still needs to be supported for just a little bit longer
9920
9921 2005-05-01 23:32  ivan
9922
9923         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
9924           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
9925           move httemplate/search/svc_domain to the new search template
9926           along with svc_www and svc_forward
9927
9928 2005-04-30 02:47  ivan
9929
9930         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
9931           forwards instead of nothing
9932
9933 2005-04-30 02:45  ivan
9934
9935         * httemplate/search/svc_forward.cgi: pull in the customer
9936           information as part of the main query for efficiency
9937
9938 2005-04-29 06:00  ivan
9939
9940         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
9941           forward search using the standard search template: forwards are
9942           now paged
9943
9944 2005-04-28 10:05  ivan
9945
9946         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
9947
9948 2005-04-25 17:20  khoff
9949
9950         * bin/svc_broadband.renumber: For renumbering svc_broadband
9951           services from one addr_block to another.  Hopefully no one will
9952           ever have to use this.
9953
9954 2005-04-25 02:33  ivan
9955
9956         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
9957           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
9958           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
9959           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
9960           freeside-sqlradius-radacctd again after all these years, now it
9961           just needs to update the "seconds" field(s), finally closes:
9962           Bug#1125
9963
9964 2005-04-21 16:13  ivan
9965
9966         * install/debian/3.1/INSTALL: little bit of apache setup and add
9967           the fs_queue user
9968
9969 2005-04-21 14:31  ivan
9970
9971         * install/debian/3.1/INSTALL: or apache won't start
9972
9973 2005-04-21 04:47  ivan
9974
9975         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
9976           replacing too
9977
9978 2005-04-21 04:35  ivan
9979
9980         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
9981
9982 2005-04-20 23:18  ivan
9983
9984         * install/debian/3.1/INSTALL: libjavascript-rpc-perl hit testing
9985
9986 2005-04-20 00:12  ivan
9987
9988         * FS/FS/part_export/acct_sql.pm: hehe oops
9989
9990 2005-04-19 23:41  ivan
9991
9992         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
9993           defaults to acct_sql export
9994
9995 2005-04-19 02:50  ivan
9996
9997         * FS/FS/Conf.pm: disable RT_Libs for now
9998
9999 2005-04-19 02:48  ivan
10000
10001         * SCHEMA_CHANGE, install/redhat/9/INSTALL: did another upgrade,
10002           fixed up the instructions
10003
10004 2005-04-19 02:48  ivan
10005
10006         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
10007
10008 2005-04-18 00:37  ivan
10009
10010         * FS/FS/cust_main.pm: add some newlines to debugging output, no
10011           need to print file and line # so much
10012
10013 2005-04-16 15:26  ivan
10014
10015         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
10016           screen instead of hardcoding $
10017
10018 2005-04-15 13:29  khoff
10019
10020         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
10021           httemplate/view/svc_domain.cgi: Added support for TXT records.
10022
10023 2005-04-14 02:41  ivan
10024
10025         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
10026           move invoice_latex templating to Text::Template, with special
10027           sauce^W^Wbackwards-compatibility for old templates
10028
10029 2005-04-13 05:31  ivan
10030
10031         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
10032           some super ancient assumptions about slipip and uid meaning
10033           exporting to RADIUS and shell respectively
10034
10035 2005-04-13 05:30  ivan
10036
10037         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
10038           Record.pm and use it in cust_svc svcpart replacement (which is
10039           all about the exports anyway)
10040
10041 2005-04-13 03:54  ivan
10042
10043         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
10044           check attributes
10045
10046 2005-04-13 03:32  ivan
10047
10048         * FS/FS/raddb.pm: add Radius-Operator
10049
10050 2005-04-13 03:16  ivan
10051
10052         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
10053
10054 2005-04-13 02:55  ivan
10055
10056         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
10057           errors"
10058
10059 2005-04-13 01:16  ivan
10060
10061         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
10062           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
10063           is present
10064
10065 2005-04-12 20:38  ivan
10066
10067         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
10068           flat_commission price plan, thanks to Troy Hammonds
10069
10070 2005-04-11 13:13  khoff
10071
10072         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
10073           the email address sent to your BOP processor, in case the
10074           processor sends a pesky receipt that you don't want your
10075           customers getting.
10076
10077 2005-04-11 09:48  khoff
10078
10079         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
10080           debugging messages on everyone.
10081
10082 2005-04-10 14:23  ivan
10083
10084         * install/debian/3.1/INSTALL: a few more packages
10085
10086 2005-04-10 03:16  ivan
10087
10088         * httemplate/search/elements/search.html: add some left and right
10089           padding so cells don't run into each other so badly
10090
10091 2005-04-09 18:13  ivan
10092
10093         * Makefile: fix install-apache for bsd make and reverse
10094           accidentally-checked-in (again!) RT_ENABLED = 1
10095
10096 2005-04-07 18:12  ivan
10097
10098         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
10099           and don't f$&# care
10100
10101 2005-04-07 03:35  ivan
10102
10103         * Makefile, htetc/freeside-rt.conf, install/debian/3.1/INSTALL: add
10104           install/debian/3.1/INSTALL script and script up some apache
10105           automation assuming a conf.d type dir
10106
10107 2005-04-07 02:26  ivan
10108
10109         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
10110           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
10111           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
10112           Record.pm (for DBD::Pg 1.40 is bunk fix)
10113
10114 2005-04-06 20:28  khoff
10115
10116         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
10117           current (non-history) records in place of missing history
10118           records.
10119
10120 2005-04-06 15:52  ivan
10121
10122         * FS/FS/svc_forward.pm: and fix the error msg haha
10123
10124 2005-04-06 15:50  ivan
10125
10126         * FS/FS/svc_forward.pm: looks like a domain part for a
10127           literally-specified forward src or dst is required, not optional
10128
10129 2005-04-05 17:50  khoff
10130
10131         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
10132           table, not the history table.
10133
10134 2005-04-05 14:33  khoff
10135
10136         * bin/add-history-records.pl: This doesn't fix the problem.  To be
10137           continued...
10138
10139 2005-04-02 15:49  ivan
10140
10141         * bin/slony-setup: must be as Pg superuser
10142
10143 2005-04-02 14:46  ivan
10144
10145         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
10146           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
10147           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
10148           httemplate/docs/schema.html: herding elephants: add primary keys
10149           to *all* tables for slony
10150
10151 2005-04-02 12:34  ivan
10152
10153         * bin/slony-setup: adding quick slony setup script
10154
10155 2005-04-01 14:52  khoff
10156
10157         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
10158           attempt to resolve, problems caused by missing history records.
10159
10160 2005-04-01 14:34  khoff
10161
10162         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
10163           history records
10164
10165 2005-03-31 21:59  steve
10166
10167         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
10168
10169 2005-03-31 03:41  ivan
10170
10171         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
10172           method in addition to provisioning new ones
10173
10174 2005-03-31 01:07  ivan
10175
10176         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
10177           invoice destinations
10178
10179 2005-03-30 22:56  khoff
10180
10181         * bin/add-history-records.pl: Printing insert statements is not
10182           necessary
10183
10184 2005-03-30 19:47  khoff
10185
10186         * bin/add-history-records.pl: Committing the inserts helps.
10187
10188 2005-03-30 16:53  khoff
10189
10190         * bin/add-history-records.pl: (Apparently) working version.
10191           Updates svc_*, cust_svc, and domain_record history tables.
10192
10193 2005-03-30 16:31  khoff
10194
10195         * FS/FS/h_svc_forward.pm: Another missing 'u'.
10196
10197 2005-03-30 13:40  khoff
10198
10199         * FS/FS/h_Common.pm: Dump a call trace if something calls
10200           FS::h_Common::sql_h_search without END_TIMESTAMP.
10201
10202 2005-03-30 13:22  khoff
10203
10204         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
10205           in case we're really a FS::h_svc_www object.
10206
10207 2005-03-30 13:09  khoff
10208
10209         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
10210
10211 2005-03-30 12:55  khoff
10212
10213         * bin/add-history-records.pl: Test script to add pre-history table
10214           history records.
10215
10216 2005-03-29 17:37  ivan
10217
10218         * FS/FS/part_export/cp.pm: according to landel CP no longer
10219           supports changing username
10220
10221 2005-03-29 17:18  ivan
10222
10223         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
10224           selecting by credit card, fixes: Bug#1189
10225
10226 2005-03-29 14:41  ivan
10227
10228         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
10229           debugging, don't point to install.html for suEXEC/setuid in
10230           self-service setup docs
10231
10232 2005-03-28 17:40  khoff
10233
10234         * FS/FS/TicketSystem/RT_External.pm,
10235           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
10236           RT_External fixes.
10237
10238 2005-03-28 17:38  khoff
10239
10240         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
10241           an optional requirement.
10242
10243 2005-03-27 15:21  ivan
10244
10245         * FS/FS/cust_main.pm: allow & in bank names
10246
10247 2005-03-27 15:21  ivan
10248
10249         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
10250           child_objects can now set an alternate field for the svcnum, for
10251           things like forwards
10252
10253 2005-03-26 03:51  ivan
10254
10255         * install/fedora/fc3/: INSTALL, sources.list: fc3
10256
10257 2005-03-21 14:13  khoff
10258
10259         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
10260           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
10261           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
10262           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
10263           FS/FS/part_export/infostreet.pm,
10264           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
10265           httemplate/edit/cust_main.cgi,
10266           httemplate/edit/process/cust_main.cgi,
10267           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
10268           httemplate/view/cust_main/billing.html,
10269           httemplate/view/cust_main/tickets.html: Added support for FAX
10270           invoice destinations using a HylaFAX server.  Faxing plain text
10271           invoices is not supported.
10272
10273 2005-03-21 13:55  pbowen
10274
10275         * FS/FS/Record.pm: Forgot to load up the conf.
10276
10277 2005-03-18 16:12  pbowen
10278
10279         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
10280           a nasty bug that would clear the payinfo if the private key was
10281           not available.  2. Set the default module for encrypt/decrypt to
10282           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
10283           it doesn't just pass around plaintext if the encryption engine is
10284           broken or missing.  4. Added code so that the masked payinfo is
10285           handled correctly in the case that it is blank and it cannot be
10286           generated (encrypted payinfo)
10287
10288 2005-03-18 11:21  pbowen
10289
10290         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
10291           bin/freeside-setup: Added encrypted fields for Credit Cards,
10292           etc... - PB
10293
10294 2005-03-18 11:15  pbowen
10295
10296         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
10297           billing
10298
10299 2005-03-18 08:47  pbowen
10300
10301         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
10302           SUPER, @_ == 1 if it only contains an undef. -PB
10303
10304 2005-03-18 01:15  ivan
10305
10306         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
10307           freebsd install
10308
10309 2005-03-17 17:00  ivan
10310
10311         * FS/FS/cust_main_county.pm: sorry it was late
10312
10313 2005-03-17 13:56  khoff
10314
10315         * FS/FS/cust_bill.pm: Documentation tyop.
10316
10317 2005-03-17 13:41  khoff
10318
10319         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
10320           httemplate/misc/email-invoice.cgi: Added options
10321           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
10322           - Attach PDF invoice to emailed plain text invoices.
10323           invoice_email_pdf_note - Replace plain text invoice with this
10324           note, when attaching a PDF.
10325
10326 2005-03-16 03:31  ivan
10327
10328         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
10329           names for some reason
10330
10331 2005-03-15 15:27  khoff
10332
10333         * httemplate/misc/payment.cgi: Missing semicolon.
10334
10335 2005-03-13 03:47  ivan
10336
10337         * FS/FS/cust_main.pm: and store the refund correctly
10338
10339 2005-03-13 03:34  ivan
10340
10341         * FS/FS/cust_main.pm: when refunding against a specific card
10342           payment, use the card details from the payment instead of the
10343           customer record
10344
10345 2005-03-13 03:12  ivan
10346
10347         * FS/FS/cust_main.pm: add some additional debugging to refunds
10348
10349 2005-03-12 08:07  ivan
10350
10351         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
10352           rt/lib/RT/URI/freeside/Internal.pm,
10353           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
10354           freeside base url since RT calls it from multiple directory
10355           depths... have to specify explicity, like external integration
10356
10357 2005-03-12 06:35  ivan
10358
10359         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
10360           support into this century (close: Bug#1124) - finally get rid of
10361           fs_signup (everything is in fs_selfservice now) (Bug#413) -
10362           organize main menu sysadmin section so it is slightly less
10363           confusing
10364
10365 2005-03-12 06:31  ivan
10366
10367         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
10368           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
10369           httemplate/view/cust_main/payment_history.html,
10370           httemplate/index.html, httemplate/browse/agent.cgi,
10371           httemplate/edit/prepay_credit.cgi,
10372           httemplate/search/prepay_credit.html,
10373           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
10374           fs_selfservice/FS-SelfService/ieak.template,
10375           fs_selfservice/FS-SelfService/cgi/agent.cgi,
10376           fs_selfservice/FS-SelfService/cgi/decline.html,
10377           httemplate/edit/process/prepay_credit.cgi,
10378           httemplate/edit/process/reg_code.cgi,
10379           fs_selfservice/FS-SelfService/cgi/map.gif,
10380           fs_selfservice/FS-SelfService/cgi/promocode.html,
10381           fs_selfservice/FS-SelfService/cgi/regcode.html,
10382           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
10383           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
10384           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
10385           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
10386           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
10387           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10388           fs_selfservice/FS-SelfService/cgi/signup.html,
10389           fs_selfservice/FS-SelfService/cgi/stateselect.html,
10390           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
10391           - bring prepaid support into this century (close: Bug#1124) -
10392           finally get rid of fs_signup (everything is in fs_selfservice
10393           now) (Bug#413) - organize main menu sysadmin section so it is
10394           slightly less confusing
10395
10396 2005-03-11 02:35  ivan
10397
10398         * rt/FREESIDE_MODIFIED: update list of modified files
10399
10400 2005-03-11 02:33  ivan
10401
10402         * rt/etc/RT_SiteConfig.pm: merging
10403
10404 2005-03-10 17:34  khoff
10405
10406         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
10407           html/Elements/Menu, html/Elements/Tabs,
10408           html/Ticket/Elements/AddCustomers,
10409           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
10410           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
10411           Reorganized RT->Freeside integration to support Internal (single
10412           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
10413           handled the same either way.  Integration type is changed by
10414           setting $RT::URI::freeside::IntegrationType to either 'Internal'
10415           or 'XMLRPC' in your RT_SiteConfig.pm.
10416
10417 2005-03-10 14:49  khoff
10418
10419         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
10420           lookups through the XMLRPC interface.
10421
10422 2005-03-10 07:43  ivan
10423
10424         * install/freebsd/: INSTALL, ports: ports is a steaming pile
10425
10426 2005-03-10 01:56  ivan
10427
10428         * FS/bin/freeside-daily: fine.
10429
10430 2005-03-10 00:58  ivan
10431
10432         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
10433           package editing problem with extraneous services showing up,
10434           closes: Bug#1170
10435
10436 2005-03-09 23:27  ivan
10437
10438         * install/freebsd/INSTALL: freebsd bs
10439
10440 2005-03-09 00:18  ivan
10441
10442         * httemplate/docs/index.html: preliminary RT docs
10443
10444 2005-03-08 10:37  khoff
10445
10446         * FS/FS/XMLRPC.pm: Don't require that the method results be
10447           FS::Record descendant objects.  If they are, we map them to
10448           hashrefs.  Otherwise we return them verbatim and hope (maybe
10449           check) that they're scalars, hashrefs, or arrayrefs.
10450
10451 2005-03-08 10:15  khoff
10452
10453         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
10454           'version', and eventually config look-ups (next commit).
10455
10456 2005-03-06 03:45  ivan
10457
10458         * install/freebsd/ports: adding Text::CSV and
10459           Spreadsheet::WriteExcel
10460
10461 2005-03-05 19:25  ivan
10462
10463         * httemplate/search/elements/search.html: specity an explicit EOL
10464           for Text::CSV_XS, apparantly sometimes the default is null
10465
10466 2005-03-05 19:22  ivan
10467
10468         * httemplate/search/elements/search.html: and a slight formatting
10469           fix
10470
10471 2005-03-05 19:04  ivan
10472
10473         * httemplate/search/elements/search.html, htetc/handler.pl,
10474           httemplate/index.html, httemplate/search/cust_bill.html,
10475           httemplate/search/cust_bill_event.html,
10476           httemplate/search/cust_credit.html,
10477           httemplate/search/cust_main-otaker.cgi,
10478           httemplate/search/cust_main.cgi,
10479           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
10480           httemplate/search/reg_code.html,
10481           httemplate/search/report_cust_credit.html,
10482           httemplate/search/report_cust_pay.html,
10483           httemplate/search/report_prepaid_income.html,
10484           httemplate/search/report_tax.html,
10485           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
10486           httemplate/view/cust_bill-pdf.cgi,
10487           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
10488           templated reports and clean up their HTML formatting, closes;
10489           Bug#520, Bug#1107
10490
10491 2005-03-04 14:24  ivan
10492
10493         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
10494           reference "payby" is ambiguous" error when selecting by payment
10495           type, fix missing check #s caused by cust_main.payinfo masking
10496           cust_pay.payinfo, closes (really this time): Bug#1105
10497
10498 2005-03-04 04:57  ivan
10499
10500         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
10501           correctly even if the customer record has somehow been removed...
10502
10503 2005-03-04 04:34  ivan
10504
10505         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
10506           httemplate/search/cust_credit.html,
10507           httemplate/search/cust_pay.cgi,
10508           httemplate/search/report_cust_credit.html,
10509           httemplate/search/report_cust_pay.html,
10510           httemplate/search/elements/search.html: add agent selection to
10511           payment and credit reports, add link to agent browse, closes:
10512           Bug#1105
10513
10514 2005-03-03 02:25  ivan
10515
10516         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
10517           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
10518           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
10519           scary "Multiple records in scalar search" warnings w/history
10520           table searches
10521
10522 2005-03-03 01:05  ivan
10523
10524         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
10525           debug output...
10526
10527 2005-03-03 00:58  ivan
10528
10529         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
10530           call details on invoices, so place names get cut off, not
10531           anything important
10532
10533 2005-03-03 00:52  ivan
10534
10535         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
10536           debug output...
10537
10538 2005-03-03 00:52  ivan
10539
10540         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
10541
10542 2005-03-03 00:45  ivan
10543
10544         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
10545           for time2str
10546
10547 2005-03-03 00:37  ivan
10548
10549         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
10550           to invoice details
10551
10552 2005-03-03 00:21  ivan
10553
10554         * install/redhat/es3/INSTALL: add tetex packages for typeset
10555           invoices
10556
10557 2005-03-03 00:15  ivan
10558
10559         * FS/FS/Record.pm: want a full stack backtrace for this warning
10560
10561 2005-03-03 00:05  ivan
10562
10563         * FS/FS/part_export/sqlradius.pm: doc
10564
10565 2005-03-02 13:00  khoff
10566
10567         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
10568           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
10569           interface for freeside.
10570
10571 2005-03-01 16:47  ivan
10572
10573         * FS/FS/cust_pkg.pm: set setup date on package changes
10574
10575 2005-03-01 16:03  ivan
10576
10577         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
10578           crediting customer for service remaining:
10579           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
10580           where the part_pkg record didn't have a plan, closes: Bug#1153
10581
10582 2005-02-27 03:18  ivan
10583
10584         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
10585           details on invoices, closes: Bug#1096
10586
10587 2005-02-27 03:05  ivan
10588
10589         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
10590           on errors
10591
10592 2005-02-27 02:18  ivan
10593
10594         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
10595           fields in a table without a primary key
10596
10597 2005-02-25 14:14  ivan
10598
10599         * bin/pg-readonly: try to set the sequences right for modern Pg
10600
10601 2005-02-25 14:07  ivan
10602
10603         * bin/pg-readonly: adding quick pg-readonly tool
10604
10605 2005-02-25 12:52  ivan
10606
10607         * FS/FS/part_pkg.pm: small bugfix for options option
10608
10609 2005-02-25 12:21  ivan
10610
10611         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
10612           option to part_pkg::insert to specify part_pkg_option records
10613
10614 2005-02-24 06:22  ivan
10615
10616         * httemplate/edit/part_svc.cgi,
10617           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
10618           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
10619           httemplate/elements/progress-init.html,
10620           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
10621           FS/FS/part_svc.pm: add progressbar to service definition add -
10622           duplicate checking can take a while, closes: Bug#1126
10623
10624 2005-02-22 10:26  khoff
10625
10626         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
10627           to make it easier to find packages in large lists.
10628
10629 2005-02-20 00:51  ivan
10630
10631         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
10632
10633 2005-02-20 00:44  ivan
10634
10635         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
10636           httemplate/elements/jsrsServer.html,
10637           httemplate/elements/overlibmws.js,
10638           httemplate/elements/progress-init.html,
10639           httemplate/elements/progress-popup.html: use a javascript layer
10640           instead of a browser popup (popup blockers), really generalize
10641           the progressbar code to make it easy to use as a component
10642
10643 2005-02-17 00:44  ivan
10644
10645         * httemplate/edit/rate.cgi: generalize progressbar code in
10646           preparation for using it wherever needed
10647
10648 2005-02-16 17:37  ivan
10649
10650         * httemplate/edit/process/rate.cgi: generalize progressbar code in
10651           preparation for using it wherever needed
10652
10653 2005-02-16 16:11  ivan
10654
10655         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
10656           preparation for using it wherever needed
10657
10658 2005-02-16 14:06  ivan
10659
10660         * install/centos/3/: INSTALL, httpd-init: centos install notes,
10661           basically like rhell
10662
10663 2005-02-15 18:53  ivan
10664
10665         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
10666           problems
10667
10668 2005-02-15 10:47  ivan
10669
10670         * install/redhat/es3/INSTALL: update rhell3 docs, add some slony
10671           notes
10672
10673 2005-02-13 19:49  ivan
10674
10675         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
10676           closes: Bug#1113
10677
10678 2005-02-11 19:02  ivan
10679
10680         * httemplate/edit/process/svc_broadband.cgi: transaction not
10681           necessary here
10682
10683 2005-02-10 22:44  ivan
10684
10685         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
10686           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
10687           generalize progressbar code in preparation for using it wherever
10688           needed
10689
10690 2005-02-08 17:08  ivan
10691
10692         * Makefile: more porable syntax for su
10693
10694 2005-02-08 14:33  ivan
10695
10696         * FS/FS/clientapi_session_field.pm: tyop
10697
10698 2005-02-08 12:51  ivan
10699
10700         * install/freebsd/: INSTALL, ports: update freebsd install notes
10701
10702 2005-02-08 12:22  ivan
10703
10704         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
10705           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
10706           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
10707           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
10708           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
10709           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
10710           httemplate/docs/schema.html: make self-service session cache
10711           module configurable, start framework for in-database session
10712           cache
10713
10714 2005-02-05 15:39  ivan
10715
10716         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
10717           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
10718           complication from ClientAPI dispatch foo
10719
10720 2005-02-04 17:30  ivan
10721
10722         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
10723           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
10724           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
10725           perl??
10726
10727 2005-02-04 06:44  ivan
10728
10729         * Makefile: freebsd throws a fatal error if it can't stop apache
10730           now, bah
10731
10732 2005-02-04 02:38  ivan
10733
10734         * httemplate/edit/cust_main.cgi: typo
10735
10736 2005-02-04 02:17  ivan
10737
10738         * install/redhat/es3/INSTALL: minor update for rhel3 install notes
10739
10740 2005-01-29 04:49  ivan
10741
10742         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
10743           bit for reg codes
10744
10745 2005-01-29 04:34  ivan
10746
10747         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
10748           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
10749           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
10750           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
10751           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
10752           httemplate/edit/process/reg_code.cgi: registration codes
10753
10754 2005-01-27 15:01  ivan
10755
10756         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
10757           s/defaultcountry/countrydefault/
10758
10759 2005-01-27 14:19  ivan
10760
10761         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
10762
10763 2005-01-27 02:21  ivan
10764
10765         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
10766           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
10767           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
10768           httemplate/elements/qlib/box.js,
10769           httemplate/elements/qlib/boxctrl.js,
10770           httemplate/elements/qlib/boxres.js,
10771           httemplate/elements/qlib/button.js,
10772           httemplate/elements/qlib/buttonres.js,
10773           httemplate/elements/qlib/control.js,
10774           httemplate/elements/qlib/counter.js,
10775           httemplate/elements/qlib/imagelist.js,
10776           httemplate/elements/qlib/label.js,
10777           httemplate/elements/qlib/messagebox.js,
10778           httemplate/elements/qlib/progress.js,
10779           httemplate/elements/qlib/sound.js,
10780           httemplate/elements/qlib/sprite.js,
10781           httemplate/elements/qlib/window.js,
10782           httemplate/elements/qlib/wndctrl.js,
10783           httemplate/images/progressbar-empty.png,
10784           httemplate/images/progressbar-full.png: DHTML progress bar for
10785           glacial rate adding and editing, closes: Bug#1100
10786
10787 2005-01-19 13:25  ivan
10788
10789         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
10790           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
10791           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
10792           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
10793           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
10794           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
10795           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
10796           unused portion at cancellation, patch from pbowen
10797
10798 2005-01-18 16:57  ivan
10799
10800         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
10801           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
10802           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
10803           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
10804           one-time referral credits
10805
10806 2005-01-07 14:16  ivan
10807
10808         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
10809           file for rate processing, causing problems with giant query
10810           string, kludge in the non-displayed US-rates, and disable the
10811           submit button when pressed
10812
10813 2005-01-06 12:58  ivan
10814
10815         * FS/FS/Conf.pm: fix description RT_External in ticket_system
10816           option
10817
10818 2005-01-06 12:20  ivan
10819
10820         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
10821           key codes, don't try fancy things with hex and sprintf
10822
10823 2005-01-06 11:48  ivan
10824
10825         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
10826           turbo hex keycodes in uppercase
10827
10828 2005-01-06 11:02  ivan
10829
10830         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
10831           serials and key codes can be edited locally
10832
10833 2005-01-05 11:29  ivan
10834
10835         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
10836           hex!
10837
10838 2005-01-05 02:01  ivan
10839
10840         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
10841           voip_sqlradacct
10842
10843 2005-01-04 19:07  ivan
10844
10845         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
10846           correct this time
10847
10848 2005-01-04 19:01  ivan
10849
10850         * FS/FS/part_export/artera_turbo.pm: missing underscore!
10851
10852 2005-01-04 18:47  ivan
10853
10854         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
10855           than run them immediately, always format keycode as %010d,
10856           closes: Bug#936, Bug#1060
10857
10858 2005-01-03 10:25  ivan
10859
10860         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
10861           in numeric gt (>)
10862
10863 2004-12-31 00:47  ivan
10864
10865         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
10866           price plan
10867
10868 2004-12-31 00:31  ivan
10869
10870         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
10871           voip price plan
10872
10873 2004-12-31 00:24  ivan
10874
10875         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
10876           voip price plan
10877
10878 2004-12-30 23:43  ivan
10879
10880         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
10881
10882 2004-12-30 16:48  ivan
10883
10884         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
10885           fix up some bugs in VoIP rating
10886
10887 2004-12-29 17:41  ivan
10888
10889         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
10890           domain_record.pm
10891
10892 2004-12-29 04:01  ivan
10893
10894         * CREDITS: update credits
10895
10896 2004-12-29 04:00  ivan
10897
10898         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
10899           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
10900           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
10901           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
10902           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
10903           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
10904           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
10905           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
10906           httemplate/view/cust_main.cgi,
10907           httemplate/view/cust_main/packages.html: historical (immutable)
10908           invoice details about services and other history infrastructure
10909
10910 2004-12-28 15:30  ivan
10911
10912         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
10913           export
10914
10915 2004-12-27 02:19  ivan
10916
10917         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
10918           from causing payment or credit transactions from finishing
10919
10920 2004-12-27 01:23  ivan
10921
10922         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
10923           httemplate/edit/cust_main/contact.html: UI: rework shipping
10924           address javascript, closes: Bug#1085
10925
10926 2004-12-24 15:35  ivan
10927
10928         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
10929           toor
10930
10931 2004-12-24 15:28  ivan
10932
10933         * bin/passwd.import: remove $Id$ line
10934
10935 2004-12-24 15:27  ivan
10936
10937         * bin/passwd.import: import NP and *LK* from shadow file as * (no
10938           password)
10939
10940 2004-12-23 18:54  ivan
10941
10942         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
10943           to set payment date manually
10944
10945 2004-12-23 03:39  ivan
10946
10947         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
10948           svc_www-enable_subdomains config option
10949
10950 2004-12-23 01:15  ivan
10951
10952         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
10953           packages when no primary service is selected
10954
10955 2004-12-23 01:07  ivan
10956
10957         * FS/FS/part_pkg.pm: better debugging for options passed to insert
10958           method
10959
10960 2004-12-23 00:32  ivan
10961
10962         * FS/bin/freeside-setup: allow NULL zip in some countries
10963
10964 2004-12-23 00:00  ivan
10965
10966         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
10967
10968 2004-12-23 00:00  ivan
10969
10970         * bin/: rate-us.import, rate.import: adding rate import scripts
10971
10972 2004-12-22 23:29  ivan
10973
10974         * FS/FS/rate_region.pm: better short prefix display
10975
10976 2004-12-22 23:28  ivan
10977
10978         * httemplate/edit/rate.cgi: hide US regions for now, we don't
10979           currently need them for rating just invoice/session display and
10980           the web pages are so giant they're timing out
10981
10982 2004-12-22 06:40  ivan
10983
10984         * Makefile: chkconfig ON
10985
10986 2004-12-22 06:09  ivan
10987
10988         * Makefile: /usr/bin/true on fleabsd
10989
10990 2004-12-22 06:06  ivan
10991
10992         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
10993           warn and require confirmation when editing next bill dates to a
10994           date in the past, closes; Bug#430
10995
10996 2004-12-22 01:53  ivan
10997
10998         * FS/bin/freeside-daily: just "vaccum analyze" is fine
10999
11000 2004-12-21 15:19  ivan
11001
11002         * FS/FS/rate_detail.pm: need to use table modules we call
11003           ut_foreign_key on: rate, rate_region
11004
11005 2004-12-20 03:41  ivan
11006
11007         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
11008           ticket lists
11009
11010 2004-12-20 03:29  ivan
11011
11012         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
11013           to fix XSS on ticket lists
11014
11015 2004-12-20 02:13  ivan
11016
11017         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
11018           better error messages on email errors
11019
11020 2004-12-20 00:21  ivan
11021
11022         * Makefile: remove quotes which were causing problems.  grr make
11023
11024 2004-12-20 00:16  ivan
11025
11026         * Makefile: add init script enable command in deb and redhat
11027
11028 2004-12-18 02:52  ivan
11029
11030         * httemplate/index.html: fix spelling
11031
11032 2004-12-13 01:13  ivan
11033
11034         * FS/FS/Conf.pm, httemplate/index.html: add config option for
11035           address2 search, closes: Bug#1022
11036
11037 2004-12-12 10:51  ivan
11038
11039         * httemplate/view/cust_main/quick-charge.html: fix form action url
11040           for template
11041
11042 2004-12-12 00:34  ivan
11043
11044         * FS/FS/cust_main.pm: fix customer status display for some cases
11045           with suspended accounts
11046
11047 2004-12-11 15:16  ivan
11048
11049         * FS/FS/part_export/acct_sql.pm: finish modification
11050
11051 2004-12-11 12:41  ivan
11052
11053         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
11054           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
11055           event, closes: Bug#977
11056
11057 2004-12-10 23:50  ivan
11058
11059         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
11060           httemplate/view/cust_main/order_pkg.html,
11061           httemplate/view/cust_main/packages.html,
11062           httemplate/view/cust_main/payment_history.html,
11063           httemplate/view/cust_main/quick-charge.html: voiding of echeck
11064           payments instead of refunds
11065
11066 2004-12-10 14:28  ivan
11067
11068         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
11069           and service address boxes
11070
11071 2004-12-10 13:35  ivan
11072
11073         * rt/html/Elements/Header: fix link to freeside docs in RT header
11074
11075 2004-12-10 13:25  ivan
11076
11077         * httemplate/docs/: overview-new.dia, overview-new.png: move the
11078           "self-service SSH tunnel" label to avoid ambiguity
11079
11080 2004-12-09 16:51  ivan
11081
11082         * FS/bin/freeside-setup: promo codes not unique...
11083
11084 2004-12-09 16:04  ivan
11085
11086         * rt/html/Elements/Tabs: fix link back to billing main
11087
11088 2004-12-09 15:14  ivan
11089
11090         * httemplate/search/cust_main.cgi: typo
11091
11092 2004-12-09 15:05  ivan
11093
11094         * httemplate/search/cust_main.cgi: typo
11095
11096 2004-12-09 14:26  ivan
11097
11098         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
11099
11100 2004-12-09 14:23  ivan
11101
11102         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
11103           fields
11104
11105 2004-12-09 14:20  ivan
11106
11107         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
11108
11109 2004-12-09 14:06  ivan
11110
11111         * httemplate/search/cust_main.cgi: UI: same font size as the rest
11112           of the page
11113
11114 2004-12-09 14:02  ivan
11115
11116         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
11117           little
11118
11119 2004-12-09 13:59  ivan
11120
11121         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
11122           for empty value of custom tickets work???
11123
11124 2004-12-09 13:53  ivan
11125
11126         * httemplate/index.html: remove extra list item for now
11127
11128 2004-12-09 13:33  ivan
11129
11130         * httemplate/view/cust_main/tickets.html,
11131           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
11132           invoice addresses
11133
11134 2004-12-09 12:43  ivan
11135
11136         * FS/bin/freeside-setup: fix some typos noticed by pbowen
11137
11138 2004-12-09 04:46  ivan
11139
11140         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
11141
11142 2004-12-09 04:18  ivan
11143
11144         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
11145           up wrong id field
11146
11147 2004-12-09 04:03  ivan
11148
11149         * FS/FS/TicketSystem/RT_External.pm: use new var
11150
11151 2004-12-09 04:01  ivan
11152
11153         * FS/FS/Conf.pm: typo
11154
11155 2004-12-09 03:57  ivan
11156
11157         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
11158           for default queue id
11159
11160 2004-12-09 03:17  ivan
11161
11162         * httemplate/index.html: finish up for now
11163
11164 2004-12-09 02:07  ivan
11165
11166         * httemplate/search/cust_main.cgi: deuglify
11167
11168 2004-12-09 01:57  ivan
11169
11170         * httemplate/search/cust_main.cgi: fix typo
11171
11172 2004-12-09 01:21  ivan
11173
11174         * FS/FS/TicketSystem/RT_Internal.pm,
11175           httemplate/search/cust_main.cgi,
11176           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
11177           httemplate/view/cust_main/billing.html,
11178           httemplate/view/cust_main/contacts.html,
11179           httemplate/view/cust_main/misc.html,
11180           httemplate/view/cust_main/tickets.html: more RT integration
11181
11182 2004-12-06 06:42  ivan
11183
11184         * httemplate/search/cust_main.cgi: fix total link
11185
11186 2004-12-06 06:36  ivan
11187
11188         * httemplate/search/cust_main.cgi: fix total links and line up
11189           custom field columns
11190
11191 2004-12-06 06:15  ivan
11192
11193         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
11194           too
11195
11196 2004-12-06 06:13  ivan
11197
11198         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
11199           for counting tickets with severities...
11200
11201 2004-12-06 06:11  ivan
11202
11203         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
11204
11205 2004-12-06 06:09  ivan
11206
11207         * httemplate/search/cust_main.cgi: fix reading custome field values
11208
11209 2004-12-06 06:00  ivan
11210
11211         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
11212           FS/FS/TicketSystem/RT_External.pm,
11213           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
11214           httemplate/search/cust_main.cgi: 1st try at adding custom field
11215           handling
11216
11217 2004-12-06 00:09  ivan
11218
11219         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
11220           length" warning in latex escapes
11221
11222 2004-12-05 22:56  ivan
11223
11224         * httemplate/search/cust_main.cgi: link customers back to tickets!
11225
11226 2004-12-03 17:09  ivan
11227
11228         * rt/html/Elements/PageLayout: landing rt 3.2.2
11229
11230 2004-12-03 15:41  ivan
11231
11232         * htetc/handler.pl: landing rt 3.2.2
11233
11234 2004-12-03 12:51  ivan
11235
11236         * rt/: html/Elements/Footer, html/Elements/Header,
11237           html/Elements/PageLayout, html/Elements/SimpleSearch,
11238           html/Elements/Tabs, html/NoAuth/webrt.css,
11239           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
11240           sbin/rt-setup-database.in: landing rt 3.2.2
11241
11242 2004-12-03 12:40  ivan
11243
11244         * rt/: lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
11245           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
11246           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Notify.pm,
11247           lib/RT/Action/RecordCorrespondence.pm,
11248           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
11249           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
11250           lib/RT/Action/EscalatePriority.pm,
11251           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
11252           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
11253           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
11254           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
11255           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
11256           lib/RT/Interface/Email/Auth/MailFrom.pm,
11257           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
11258           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
11259           lib/RT/Condition/QueueChange.pm,
11260           lib/RT/Condition/StatusChange.pm,
11261           lib/RT/Interface/Web/Handler.pm,
11262           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
11263           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
11264           bin/mason_handler.scgi.in, bin/rt-crontool.in,
11265           bin/standalone_httpd.in, bin/webmux.pl.in,
11266           lib/RT/Condition/AnyTransaction.pm,
11267           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
11268           lib/RT/Condition/PriorityExceeds.pm,
11269           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
11270           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
11271           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
11272           etc/schema.Informix, etc/RT_Config.pm.in, etc/acl.Pg,
11273           etc/constraints.mysql, etc/schema.SQLite, etc/schema.mysql,
11274           etc/drop.Oracle, etc/upgrade/3.1.0/acl.Informix,
11275           etc/upgrade/3.1.0/acl.Oracle, etc/upgrade/3.1.0/acl.Pg,
11276           etc/upgrade/3.1.0/acl.SQLite, etc/upgrade/3.1.0/acl.mysql,
11277           etc/upgrade/3.1.0/content, etc/upgrade/3.1.0/schema.Informix,
11278           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
11279           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
11280           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
11281           3.2.2
11282
11283 2004-12-03 12:37  ivan
11284
11285         * rt/html/Elements/CollectionAsTable/Row: Initial revision
11286
11287 2004-12-03 12:37  ivan
11288
11289         * rt/: UPGRADING, README, Makefile.in, configure, configure.ac,
11290           Changelog, aclocal.m4, sbin/extract-message-catalog,
11291           sbin/regression_harness, sbin/factory, sbin/license_tag,
11292           sbin/rt-test-dependencies.in, sbin/extract_pod_tests,
11293           html/autohandler, html/index.html, html/l,
11294           html/Ticket/Create.html, html/Ticket/History.html,
11295           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
11296           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
11297           html/Tools/MyDay.html, html/Tools/Offline.html,
11298           html/Tools/Elements/Tabs, html/Ticket/Display.html,
11299           html/Ticket/Modify.html, html/Ticket/ModifyLinks.html,
11300           html/Ticket/ShowEmailRecord.html,
11301           html/Ticket/Attachment/dhandler,
11302           html/Ticket/Elements/LoadTextAttachments,
11303           html/Ticket/Elements/EditCustomField,
11304           html/Ticket/Elements/EditWatchers,
11305           html/Ticket/Elements/ShowDependencies,
11306           html/Ticket/Elements/ShowMessageHeaders,
11307           html/Ticket/Elements/ShowPeople,
11308           html/Ticket/Elements/ShowReferences,
11309           html/Ticket/Elements/ShowTransaction,
11310           html/Ticket/Elements/ShowTransactionAttachments,
11311           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
11312           html/Ticket/Elements/EditPeople, html/Ticket/Elements/ShowDates,
11313           html/Ticket/Elements/ShowMemberOf,
11314           html/Ticket/Elements/ShowMembers,
11315           html/Ticket/Elements/ShowMessageStanza,
11316           html/Ticket/Elements/ShowRequestor,
11317           html/Ticket/Elements/EditCustomFields,
11318           html/Ticket/Elements/EditDates,
11319           html/Ticket/Elements/PreviewScrips,
11320           html/Ticket/Elements/ShowBasics,
11321           html/Ticket/Elements/ShowCustomFields,
11322           html/Ticket/Elements/ShowGroupMembers,
11323           html/Ticket/Elements/ShowHistory,
11324           html/Ticket/Elements/ShowUserEntry,
11325           html/Ticket/Elements/EditBasics,
11326           html/Ticket/Elements/FindAttachments,
11327           html/Ticket/Elements/ShowAttachments, html/Search/Build.html,
11328           html/Search/Edit.html, html/Search/Results.html,
11329           html/Search/Results.rdf, html/Search/Results.tsv,
11330           html/Search/Elements/BuildFormatString,
11331           html/Search/Elements/DisplayOptions,
11332           html/Search/Elements/EditSearches,
11333           html/Search/Elements/NewListActions,
11334           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
11335           html/Search/Elements/SelectAndOr,
11336           html/Search/Elements/SelectLinks,
11337           html/Search/Elements/SelectPersonType,
11338           html/Search/Elements/SelectSearchesForObjects,
11339           html/Approvals/Display.html, html/Approvals/index.html,
11340           html/Approvals/Elements/PendingMyApproval,
11341           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
11342           html/Search/Elements/PickCriteria,
11343           html/Search/Elements/SelectSearchObject, html/Admin/index.html,
11344           html/Admin/Groups/GroupRights.html,
11345           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
11346           html/Admin/Groups/index.html, html/Approvals/Elements/Approve,
11347           html/Approvals/Elements/ShowDependency,
11348           html/Approvals/Elements/Tabs, html/Admin/Global/GroupRights.html,
11349           html/Admin/Global/Templates.html,
11350           html/Admin/Global/UserRights.html,
11351           html/Admin/Groups/Members.html,
11352           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
11353           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
11354           html/Admin/Global/Template.html, html/Admin/Global/index.html,
11355           html/Admin/Queues/CustomField.html,
11356           html/Admin/Queues/CustomFields.html,
11357           html/Admin/Queues/GroupRights.html, html/Admin/Queues/Scrip.html,
11358           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
11359           html/Admin/Queues/Templates.html,
11360           html/Admin/Queues/UserRights.html, html/Admin/Users/Modify.html,
11361           html/Admin/Users/index.html, html/Admin/Elements/EditCustomField,
11362           html/Admin/Elements/ListGlobalScrips,
11363           html/Admin/Elements/SelectCustomFieldType,
11364           html/Admin/Elements/SelectModifyUser, html/Admin/Elements/Tabs,
11365           html/Admin/Elements/UserTabs, html/Admin/Queues/Modify.html,
11366           html/Admin/Queues/People.html, html/Admin/Queues/index.html,
11367           html/Admin/Elements/EditCustomFieldValues,
11368           html/Admin/Elements/EditScrip,
11369           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
11370           html/Admin/Elements/QueueTabs,
11371           html/Admin/Elements/SelectModifyGroup,
11372           html/Admin/Elements/SelectSingleOrMultiple,
11373           html/Admin/Elements/SelectUsers, html/Admin/Elements/ToolTabs,
11374           html/Admin/Elements/AddCustomFieldValue,
11375           html/Admin/Elements/EditCustomFields,
11376           html/Admin/Elements/EditScrips,
11377           html/Admin/Elements/EditTemplates,
11378           html/Admin/Elements/ModifyTemplate,
11379           html/Admin/Elements/SelectGroups,
11380           html/Admin/Elements/SelectNewGroupMembers,
11381           html/Admin/Elements/SelectScrip,
11382           html/Admin/Elements/CreateUserCalled,
11383           html/Admin/Elements/EditQueueWatchers,
11384           html/Admin/Elements/GroupTabs,
11385           html/Admin/Elements/QueueRightsForUser,
11386           html/Admin/Elements/SelectModifyQueue,
11387           html/Admin/Elements/SelectRights,
11388           html/Admin/Elements/SelectScripCondition,
11389           html/Admin/Elements/SelectStage,
11390           html/Admin/Elements/SelectTemplate,
11391           html/Admin/Elements/SystemTabs,
11392           html/Admin/Elements/ListGlobalCustomFields,
11393           html/Admin/Elements/SelectScripAction,
11394           html/SelfService/Closed.html, html/SelfService/Create.html,
11395           html/SelfService/Display.html, html/SelfService/Error.html,
11396           html/SelfService/Prefs.html, html/SelfService/Update.html,
11397           html/SelfService/index.html, html/Elements/BevelBoxRaisedEnd,
11398           html/Elements/MyRequests, html/Elements/SelectDateType,
11399           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
11400           html/Elements/SelectTicketSortBy, html/Elements/ShowLinks,
11401           html/SelfService/Attachment/dhandler,
11402           html/SelfService/Elements/GotoTicket,
11403           html/SelfService/Elements/Header,
11404           html/SelfService/Elements/MyRequests,
11405           html/SelfService/Elements/Tabs, html/Elements/Callback,
11406           html/Elements/EditLinks, html/Elements/ListActions,
11407           html/Elements/MessageBox, html/Elements/QueryString,
11408           html/Elements/Refresh, html/Elements/SelectLinkType,
11409           html/Elements/SelectMatch, html/Elements/QuickCreate,
11410           html/Elements/Quicksearch, html/Elements/SelectUsers,
11411           html/Elements/GotoTicket, html/Elements/ScrubHTML,
11412           html/Elements/Section, html/Elements/SelectBoolean,
11413           html/Elements/SelectDate, html/Elements/SelectGroups,
11414           html/Elements/SelectLang, html/Elements/SelectNewTicketQueue,
11415           html/Elements/SelectQueue, html/Elements/SelectTicketTypes,
11416           html/Elements/TicketList, html/Elements/TitleBoxEnd,
11417           html/Elements/Checkbox, html/Elements/Error, html/Elements/Login,
11418           html/Elements/SelectAttachmentField,
11419           html/Elements/SelectCustomFieldOperator,
11420           html/Elements/SelectOwner, html/Elements/SelectWatcherType,
11421           html/Elements/SetupSessionCookie, html/Elements/ShowLink,
11422           html/Elements/Submit, html/Elements/TitleBox,
11423           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
11424           html/Elements/MyTickets, html/Elements/SelectCustomFieldValue,
11425           html/Elements/SelectDateRelation,
11426           html/Elements/SelectEqualityOperator,
11427           html/Elements/SelectResultsPerPage,
11428           html/Elements/CollectionAsTable/Header,
11429           html/Elements/CollectionAsTable/ParseFormat,
11430           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
11431           html/REST/1.0/dhandler, html/REST/1.0/logout,
11432           html/REST/1.0/ticket/merge,
11433           html/REST/1.0/Forms/ticket/attachments,
11434           html/REST/1.0/Forms/ticket/links, html/REST/1.0/search/dhandler,
11435           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
11436           html/REST/1.0/ticket/link, html/REST/1.0/Forms/queue/default,
11437           html/REST/1.0/Forms/queue/ns, html/REST/1.0/Forms/ticket/default,
11438           html/REST/1.0/Forms/ticket/history,
11439           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
11440           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
11441           html/NoAuth/images/autohandler,
11442           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
11443           html/User/Prefs.html, html/User/Elements/DelegateRights,
11444           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
11445           html/User/Groups/Members.html, html/User/Groups/Modify.html,
11446           html/User/Groups/index.html, lib/RT.pm.in,
11447           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
11448           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
11449           lib/RT/CustomField_Overlay.pm, lib/RT/Queues_Overlay.pm,
11450           lib/RT/Date.pm, lib/RT/ScripConditions_Overlay.pm,
11451           lib/RT/Template_Overlay.pm, lib/RT/Group.pm, lib/RT/User.pm,
11452           lib/RT/System.pm, lib/RT/Ticket_Overlay.pm, lib/RT/Attachment.pm,
11453           lib/RT/Attributes.pm, lib/RT/Handle.pm,
11454           lib/RT/Principals_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
11455           lib/RT/ACL_Overlay.pm, lib/RT/Templates_Overlay.pm,
11456           lib/RT/Users_Overlay.pm, lib/RT/Attribute_Overlay.pm,
11457           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
11458           lib/RT/Tickets_Overlay.pm, lib/RT/Attributes_Overlay.pm,
11459           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
11460           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
11461           lib/RT/Queue.pm, lib/RT/Scrip.pm, lib/RT/User_Overlay.pm,
11462           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
11463           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
11464           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
11465           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
11466           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
11467           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
11468           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
11469           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
11470           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
11471           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
11472           lib/RT/CachedGroupMembers.pm, lib/RT/CustomField.pm,
11473           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
11474           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
11475           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
11476           lib/RT/Attachments_Overlay.pm, lib/RT/Record.pm,
11477           lib/RT/Groups_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
11478           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
11479           lib/RT/Ticket.pm, lib/RT/Transaction_Overlay.pm,
11480           lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
11481           lib/RT/Templates.pm, lib/RT/Attribute.pm,
11482           lib/RT/CachedGroupMembers_Overlay.pm,
11483           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
11484           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
11485           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
11486           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
11487           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
11488           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
11489           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po: import rt 3.2.2
11490
11491 2004-12-02 02:18  ivan
11492
11493         * httemplate/search/cust_main.cgi,
11494           rt/html/Ticket/Elements/AddCustomers,
11495           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
11496           and search sorting
11497
11498 2004-12-02 01:59  ivan
11499
11500         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
11501           rt/html/Elements/Header, rt/html/Elements/PageLayout,
11502           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
11503           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
11504           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
11505           rt/html/Ticket/Elements/AddCustomers,
11506           rt/html/Ticket/Elements/EditCustomers,
11507           rt/html/Ticket/Elements/ShowCustomers,
11508           rt/html/Ticket/Elements/ShowSummary,
11509           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
11510           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
11511           httemplate/search/cust_main.cgi,
11512           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
11513           second big RT integration checkin, customer linking/delinking
11514           interface
11515
11516 2004-12-01 10:49  ivan
11517
11518         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
11519           the package on changes
11520
11521 2004-11-30 19:35  ivan
11522
11523         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
11524           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
11525           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
11526           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
11527           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
11528           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
11529           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
11530           creditcard-less promo code signup
11531
11532 2004-11-30 11:55  khoff
11533
11534         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
11535           with the search/replace.
11536
11537 2004-11-29 15:52  khoff
11538
11539         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
11540           broadband service view.
11541
11542 2004-11-27 11:09  ivan
11543
11544         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
11545           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
11546           httemplate/index.html, rt/FREESIDE_MODIFIED,
11547           rt/html/Elements/Footer, rt/html/Elements/Header,
11548           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
11549           rt/html/Elements/Tabs, Makefile, FS/FS.pm, htetc/handler.pl,
11550           rt/html/NoAuth/webrt.css, rt/html/NoAuth/images/small-logo.png:
11551           ticket system integration framework and skin RT
11552
11553 2004-11-26 01:39  ivan
11554
11555         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
11556           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
11557           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
11558           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
11559           type_pkgs.pm: remove POD VERSION sections
11560
11561 2004-11-26 01:08  ivan
11562
11563         * FS/FS/Conf.pm: update description for signup_server-realtime to
11564           reflect current reality, closes: Bug#575
11565
11566 2004-11-26 00:51  ivan
11567
11568         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
11569           part_pkg transactional stuff from web interface to part_pkg.pm,
11570           bumps Bug#18 to 1.5
11571
11572 2004-11-25 22:50  ivan
11573
11574         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
11575           password-noexlamation config files, patch from Stephpen Bechard,
11576           closes: Bug#539
11577
11578 2004-11-24 12:54  ivan
11579
11580         * Makefile: don't enabled RT by default
11581
11582 2004-11-24 10:28  khoff
11583
11584         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
11585           address search.
11586
11587 2004-11-24 02:28  ivan
11588
11589         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
11590           checks which are causing an error
11591
11592 2004-11-24 01:00  ivan
11593
11594         * Makefile: some RT install updates
11595
11596 2004-11-23 17:30  ivan
11597
11598         * FS/bin/freeside-daily: fix perms on automated backups
11599
11600 2004-11-23 17:28  ivan
11601
11602         * httemplate/index.html: add rate plan maintenance to sysadmin
11603           section
11604
11605 2004-11-22 10:20  ivan
11606
11607         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
11608           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
11609           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
11610           httemplate/edit/part_pkg.cgi: promo codes and separate signup
11611           addresses for hdn
11612
11613 2004-11-22 03:11  ivan
11614
11615         * httemplate/search/sqlradius.cgi: Called-Station-ID label
11616
11617 2004-11-21 18:31  ivan
11618
11619         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
11620           search directions, fix bug preventing show_called_station,
11621           hide_ip and hide_data form working
11622
11623 2004-11-20 09:26  ivan
11624
11625         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
11626           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
11627           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
11628           FS/t/rate_prefix.t, FS/t/rate_region.t, SCHEMA_CHANGE,
11629           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
11630           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
11631           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
11632           httemplate/edit/rate_region.cgi,
11633           httemplate/edit/process/rate.cgi,
11634           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
11635           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
11636           htetc/handler.pl, httemplate/search/sqlradius.cgi,
11637           httemplate/search/sqlradius.html: first pass at VoIP rating
11638
11639 2004-11-17 05:22  ivan
11640
11641         * httemplate/edit/part_pkg.cgi: #debugging cruft
11642
11643 2004-11-17 05:19  ivan
11644
11645         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
11646           clone-ing (customize package)
11647
11648 2004-11-16 06:19  ivan
11649
11650         * htetc/handler.pl: can't set $p without $cgi
11651
11652 2004-11-16 06:16  ivan
11653
11654         * htetc/handler.pl: correct package for $r
11655
11656 2004-11-16 06:11  ivan
11657
11658         * htetc/handler.pl: handle RT NoAuth sections
11659
11660 2004-11-12 21:37  ivan
11661
11662         * FS/FS/svc_acct.pm: oops, that's better
11663
11664 2004-11-12 21:32  ivan
11665
11666         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
11667           Argument isn't numeric errors
11668
11669 2004-11-11 04:18  ivan
11670
11671         * rt/sbin/rt-setup-database.in: merge in changes to
11672           rt-setup-database
11673
11674 2004-11-11 04:13  ivan
11675
11676         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
11677           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in,
11678           etc/RT_Config.pm.in, etc/acl.mysql: import rt 3.0.12
11679
11680 2004-11-11 04:10  ivan
11681
11682         * rt/: Makefile.in, configure, Changelog, configure.ac,
11683           sbin/rt-test-dependencies.in, html/autohandler, html/index.html,
11684           html/Ticket/History.html, html/Ticket/ModifyAll.html,
11685           html/Ticket/Update.html, html/Ticket/Create.html,
11686           html/Ticket/Display.html, html/Ticket/ModifyDates.html,
11687           html/Ticket/ModifyLinks.html,
11688           html/Ticket/Elements/LoadTextAttachments,
11689           html/Ticket/Elements/ShowRequestor,
11690           html/Ticket/Elements/ShowTransaction,
11691           html/Ticket/Elements/FindAttachments,
11692           html/Ticket/Elements/ShowAttachments,
11693           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
11694           html/Approvals/index.html, html/Admin/Global/GroupRights.html,
11695           html/Admin/Global/UserRights.html,
11696           html/Admin/Groups/GroupRights.html,
11697           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
11698           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
11699           html/Admin/Global/Template.html,
11700           html/Admin/Queues/GroupRights.html, html/Admin/Users/Modify.html,
11701           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
11702           html/Admin/Queues/Template.html,
11703           html/Admin/Queues/UserRights.html,
11704           html/Admin/Elements/EditCustomField,
11705           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
11706           html/Admin/Elements/UserTabs,
11707           html/Admin/Elements/SelectNewGroupMembers,
11708           html/SelfService/Prefs.html, html/Elements/MyRequests,
11709           html/SelfService/Display.html, html/Elements/MessageBox,
11710           html/Elements/QueryString, html/Elements/SelectMatch,
11711           html/REST/1.0/Forms/ticket/default,
11712           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
11713           html/User/Prefs.html, html/User/Groups/Members.html,
11714           html/User/Groups/Modify.html, lib/RT.pm.in,
11715           lib/t/data/rt-send-cc, lib/RT/Template_Overlay.pm,
11716           lib/RT/Date.pm, lib/RT/StyleGuide.pod, lib/RT/Ticket_Overlay.pm,
11717           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
11718           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
11719           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
11720           lib/RT/Tickets_Overlay.pm, lib/RT/Attachment_Overlay.pm,
11721           lib/RT/User_Overlay.pm, lib/RT/CurrentUser.pm,
11722           lib/RT/Principal_Overlay.pm, lib/RT/Scrip_Overlay.pm,
11723           lib/RT/Queue_Overlay.pm, lib/RT/Groups_Overlay.pm,
11724           lib/RT/Transaction_Overlay.pm,
11725           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/Link_Overlay.pm,
11726           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
11727           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
11728           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
11729           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
11730           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po, lib/RT/I18N/fi.po,
11731           lib/RT/I18N/zh_cn.po, lib/RT/Action/SendEmail.pm,
11732           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
11733           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm:
11734           import rt 3.0.12
11735
11736 2004-11-11 00:16  ivan
11737
11738         * install/fedora/fc2/INSTALL: last wo
11739
11740 2004-11-11 00:13  ivan
11741
11742         * install/fedora/fc2/INSTALL: cats help alot
11743
11744 2004-11-10 23:44  ivan
11745
11746         * install/fedora/fc2/: INSTALL, sources.list: adding fc2 install
11747
11748 2004-11-09 03:42  ivan
11749
11750         * httemplate/search/report_tax.cgi: add handling for texas tax
11751           exemption and warning that report might not make sense for
11752           partial months other than the current one
11753
11754 2004-11-09 03:00  ivan
11755
11756         * httemplate/search/report_tax.cgi: add handling for texas tax
11757           exemption and warning that report might not make sense for
11758           partial months other than the current one
11759
11760 2004-11-09 01:31  ivan
11761
11762         * httemplate/search/report_tax.cgi: parenthesis help alot
11763
11764 2004-11-09 01:13  ivan
11765
11766         * httemplate/search/report_tax.cgi: fix for correct reporting of
11767           generic taxes
11768
11769 2004-11-09 00:14  ivan
11770
11771         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
11772
11773 2004-11-08 23:23  ivan
11774
11775         * httemplate/search/report_tax.cgi: fixes to run under the mason
11776           strictness
11777
11778 2004-11-08 01:24  ivan
11779
11780         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
11781           purpose
11782
11783 2004-11-08 01:16  ivan
11784
11785         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
11786           upgrades! (new installs ok)
11787
11788 2004-11-07 21:33  ivan
11789
11790         * bin/rollback: adding in case this is needed again
11791
11792 2004-11-04 01:45  ivan
11793
11794         * install/debian/3.0/INSTALL: and the last two runtime ones
11795
11796 2004-11-04 01:26  ivan
11797
11798         * install/debian/3.0/INSTALL: few additional dependancies
11799
11800 2004-10-26 05:43  ivan
11801
11802         * install/redhat/es3/: INSTALL, httpd-init: adding rh es3 files
11803
11804 2004-10-26 05:36  ivan
11805
11806         * Makefile: 1.5.0pre6!
11807
11808 2004-10-26 05:33  ivan
11809
11810         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
11811           schema.html: slightly more up-to-date docs
11812
11813 2004-10-26 05:07  ivan
11814
11815         * FS/FS/part_export.pm: allow an empty exporttype so you can create
11816           new objects
11817
11818 2004-10-26 04:51  ivan
11819
11820         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
11821           webdemo!
11822
11823 2004-10-26 04:26  ivan
11824
11825         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
11826           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
11827           FS/FS/part_pkg_option.pm, SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST,
11828           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
11829           FS/t/part_pkg-flat_comission.t,
11830           FS/t/part_pkg-flat_comission_cust.t,
11831           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
11832           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
11833           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
11834           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
11835           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
11836           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
11837           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
11838           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
11839           FS/FS/part_pkg/flat_comission_cust.pm,
11840           FS/FS/part_pkg/flat_comission_pkg.pm,
11841           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
11842           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
11843           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
11844           FS/FS/part_pkg/sqlradacct_hour.pm,
11845           FS/FS/part_pkg/subscription.pm: modular price plans!
11846
11847 2004-10-25 23:33  ivan
11848
11849         * httemplate/search/report_tax.cgi: and one last case with named
11850           and not named taxes in the same region, ack
11851
11852 2004-10-25 23:04  ivan
11853
11854         * httemplate/search/report_tax.cgi: taxes are hard
11855
11856 2004-10-25 16:47  ivan
11857
11858         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11859           taxclass & named tax edge cases
11860
11861 2004-10-25 16:39  ivan
11862
11863         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11864           taxclass & named tax edge cases
11865
11866 2004-10-25 15:48  ivan
11867
11868         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11869           taxclass & named tax edge cases
11870
11871 2004-10-25 14:35  ivan
11872
11873         * httemplate/search/report_tax.cgi: fix joins for proper tax
11874           reporting
11875
11876 2004-10-23 04:45  ivan
11877
11878         * conf/: alerter_template, invoice_latexfooter, invoice_template:
11879           better
11880
11881 2004-10-23 04:34  ivan
11882
11883         * conf/: invoice_latexfooter, invoice_latexnotes: update default
11884           notes and footer
11885
11886 2004-10-23 03:36  ivan
11887
11888         * FS/FS/part_export/artera_turbo.pm: add debug flag
11889
11890 2004-10-22 03:31  ivan
11891
11892         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
11893           support to main customer view, for artera turbo
11894
11895 2004-10-22 03:14  ivan
11896
11897         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
11898           aid
11899
11900 2004-10-21 01:54  ivan
11901
11902         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
11903
11904 2004-10-21 01:33  ivan
11905
11906         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
11907           package definition browse
11908
11909 2004-10-21 00:07  ivan
11910
11911         * httemplate/search/report_tax.cgi: fix tax report edge cases when
11912           using taxclasses in some regions but not others
11913
11914 2004-10-20 01:28  ivan
11915
11916         * bin/artera.import: back to id
11917
11918 2004-10-20 01:20  ivan
11919
11920         * bin/artera.import: locate existing ones by title, warn on errors
11921
11922 2004-10-20 01:16  ivan
11923
11924         * httemplate/index.html: add external browse
11925
11926 2004-10-20 01:14  ivan
11927
11928         * bin/artera.import: adding artera import
11929
11930 2004-10-20 01:08  ivan
11931
11932         * bin/artera.import: adding artera import
11933
11934 2004-10-20 01:07  ivan
11935
11936         * httemplate/: search/svc_external.cgi, index.html: add
11937           svc_external search
11938
11939 2004-10-19 17:44  ivan
11940
11941         * conf/logo.eps: new logo!
11942
11943 2004-10-19 16:52  ivan
11944
11945         * conf/logo.eps: new logo!
11946
11947 2004-10-19 04:50  ivan
11948
11949         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
11950           privledges, so -T not necessary
11951
11952 2004-10-19 01:44  ivan
11953
11954         * Makefile: sleep long enough to be worthwhile
11955
11956 2004-10-18 05:37  ivan
11957
11958         * httemplate/: index.html, images/small-logo.png: that's right, a
11959           new logo
11960
11961 2004-10-17 07:01  ivan
11962
11963         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
11964           fs_selfservice/FS-SelfService/SelfService.pm,
11965           fs_selfservice/FS-SelfService/cgi/agent.cgi,
11966           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
11967           fs_selfservice/FS-SelfService/cgi/provision_list.html,
11968           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
11969           turbo handling to self-service and reseller interfaces
11970
11971 2004-10-17 02:54  ivan
11972
11973         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
11974           templated svc_acct provisioner, from agent interface
11975
11976 2004-10-17 02:19  ivan
11977
11978         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
11979           FS/FS/part_export/artera_turbo.pm,
11980           httemplate/view/svc_external.cgi: add options to adjust UI for
11981           artera turbo as svc_export
11982
11983 2004-10-16 03:15  ivan
11984
11985         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
11986           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
11987
11988 2004-10-12 22:46  ivan
11989
11990         * Makefile: apachectl sucks ass
11991
11992 2004-10-12 14:59  ivan
11993
11994         * httemplate/view/svc_acct.cgi: fix edit link!  oops
11995
11996 2004-10-11 23:08  ivan
11997
11998         * httemplate/search/sqlradius.cgi: more info in error message for
11999           unknown export type, fix test for sqlradius_withdomain export,
12000           woo!
12001
12002 2004-10-11 22:54  ivan
12003
12004         * Makefile: update apache restart line for local apache
12005
12006 2004-10-09 03:57  ivan
12007
12008         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
12009           the RADIUS session data, link to the detail search
12010
12011 2004-10-06 06:39  ivan
12012
12013         * httemplate/search/: sqlradius.cgi: more formatting updates to
12014           RADIUS report
12015
12016 2004-10-06 06:33  ivan
12017
12018         * httemplate/search/sqlradius.cgi: small formatting updates to
12019           RADIUS report
12020
12021 2004-10-06 06:27  ivan
12022
12023         * httemplate/search/sqlradius.cgi: small formatting updates to
12024           RADIUS report
12025
12026 2004-10-06 05:37  ivan
12027
12028         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
12029           when using an ignored-accounting export
12030
12031 2004-10-05 09:28  ivan
12032
12033         * httemplate/search/sqlradius.cgi,
12034           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
12035           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
12036           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
12037           RADIUS session viewing
12038
12039 2004-10-05 07:16  ivan
12040
12041         * httemplate/view/cust_bill.cgi: links to show alternate invoices
12042           also
12043
12044 2004-10-05 06:52  ivan
12045
12046         * httemplate/view/cust_bill.cgi: links to show alternate invoices
12047           also
12048
12049 2004-10-05 06:43  ivan
12050
12051         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
12052           cust_bill.cgi: links to show alternate invoices also
12053
12054 2004-10-05 06:35  ivan
12055
12056         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
12057           cust_bill.cgi: links to show alternate invoices also
12058
12059 2004-10-05 05:17  ivan
12060
12061         * FS/bin/freeside-selfservice-server: DO open a database connection
12062           in the parent process, this cached the $dbdef and speeds things
12063           up significantly
12064
12065 2004-09-27 16:17  ivan
12066
12067         * install/redhat/8/INSTALL: please don't use rh8
12068
12069 2004-09-27 13:42  ivan
12070
12071         * install/redhat/8/INSTALL: apachetoolbox instead i guess
12072
12073 2004-09-27 13:37  ivan
12074
12075         * install/redhat/8/: INSTALL, README.insecure, sources.list: adding
12076           rh8 install foo and warning
12077
12078 2004-09-22 04:28  ivan
12079
12080         * httemplate/search/: cust_bill_event.html,
12081           report_cust_credit.html, report_cust_pay.html, report_tax.html:
12082           add missing <TR> tags
12083
12084 2004-09-22 04:04  ivan
12085
12086         * httemplate/elements/: calendar-en.js, calendar-setup.js,
12087           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
12088           jscalendar
12089
12090 2004-09-21 00:57  ivan
12091
12092         * httemplate/view/cust_main.cgi: and for refunds too
12093
12094 2004-09-21 00:50  ivan
12095
12096         * httemplate/view/cust_main.cgi: better display of echeck
12097           payments/refunds/etc.
12098
12099 2004-09-16 06:22  ivan
12100
12101         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
12102           mass duplicate checking on export changes, fix bug in new export
12103           editing, error message includes the number of duplicate customers
12104           also
12105
12106 2004-09-16 00:19  ivan
12107
12108         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
12109
12110 2004-09-15 18:47  ivan
12111
12112         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
12113
12114 2004-09-15 08:31  ivan
12115
12116         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
12117           username@domain uniqueness, closes: Bug#980
12118
12119 2004-09-15 01:57  ivan
12120
12121         * FS/bin/freeside-selfservice-server: it would help to set the
12122           permissions on the lockfile right, so the kids can open it...
12123
12124 2004-09-15 01:45  ivan
12125
12126         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12127           obtain a new descriptor for the lock in kids, this should fix
12128           locking problems
12129
12130 2004-09-15 01:30  ivan
12131
12132         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
12133           the lock in kids, this should fix locking problems
12134
12135 2004-09-14 06:00  ivan
12136
12137         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
12138           httemplate/edit/cust_refund.cgi,
12139           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
12140
12141 2004-09-13 23:47  ivan
12142
12143         * FS/bin/freeside-selfservice-server,
12144           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12145           selfservice: - server: don't reconnect again if we've already
12146           been signalled to shutdown - server: add kid reaping to shutdown
12147           sequence - server: add another optional logging level to response
12148           sending - server: acquire write mutex for keepalives
12149
12150 2004-09-09 05:04  ivan
12151
12152         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
12153           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
12154           it doesn't use a separate process/ file, this allows large error
12155           messages to be displayed properly
12156
12157 2004-09-06 05:44  ivan
12158
12159         * FS/bin/freeside-selfservice-server,
12160           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12161           self-service keepalives
12162
12163 2004-09-06 02:44  ivan
12164
12165         * FS/bin/freeside-selfservice-server: don't open a database
12166           connection in the parent process
12167
12168 2004-09-06 02:28  ivan
12169
12170         * FS/bin/freeside-queued: don't die off even on database failures
12171
12172 2004-09-05 16:21  ivan
12173
12174         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
12175           catch it, but add client-side protection against
12176           double-submission also.
12177
12178 2004-09-05 15:42  ivan
12179
12180         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
12181           checking will catch it, but add client-side protection against
12182           double-submission also.
12183
12184 2004-09-05 02:42  ivan
12185
12186         * test/dup-test: adding duplicate test
12187
12188 2004-09-05 02:41  ivan
12189
12190         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
12191           conditions in duplicate checking
12192
12193 2004-09-04 03:02  ivan
12194
12195         * FS/FS/export_svc.pm: first try at duplicate checking on new
12196           export associations
12197
12198 2004-08-27 04:33  ivan
12199
12200         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
12201
12202 2004-08-27 04:16  ivan
12203
12204         * FS/bin/freeside-sqlradius-reset: add option to specify exports
12205
12206 2004-08-24 05:22  ivan
12207
12208         * Makefile: small Makefile update
12209
12210 2004-08-24 04:16  ivan
12211
12212         * FS/FS/ClientAPI/MyAccount.pm,
12213           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12214           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
12215           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
12216           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
12217           fs_selfservice/FS-SelfService/cgi/agent_main.html,
12218           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
12219           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
12220           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
12221           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
12222           fs_selfservice/FS-SelfService/cgi/list_customers.html,
12223           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
12224           fs_selfservice/FS-SelfService/cgi/provision.html,
12225           fs_selfservice/FS-SelfService/cgi/provision_list.html,
12226           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12227           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
12228           fs_selfservice/FS-SelfService/cgi/view_customer.html,
12229           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
12230           FS/FS/ClientAPI/Signup.pm,
12231           fs_selfservice/FS-SelfService/SelfService.pm,
12232           httemplate/search/cust_main.cgi: big update for reseller
12233           interface
12234
12235 2004-08-20 01:58  ivan
12236
12237         * bin/ispman.ldap.import: adding
12238
12239 2004-08-19 09:35  ivan
12240
12241         * httemplate/search/cust_credit.html: add customer # to credit
12242           reports too
12243
12244 2004-08-19 03:53  ivan
12245
12246         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
12247           legal shells, closes: Bug#118
12248
12249 2004-08-18 17:22  ivan
12250
12251         * httemplate/search/: cust_pay.cgi, elements/search.html: add
12252           customer # to payment reports, add table cell alignment option to
12253           general search component
12254
12255 2004-08-17 06:14  ivan
12256
12257         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
12258           up cust_main records, also don't pollute the original object when
12259           used with override options, closes: Bug#982
12260
12261 2004-08-17 00:43  ivan
12262
12263         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
12264           path to passwd.cgi!
12265
12266 2004-08-14 05:26  ivan
12267
12268         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
12269           duplicate checking on new export associations
12270
12271 2004-08-11 16:56  ivan
12272
12273         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
12274
12275 2004-08-09 12:03  ivan
12276
12277         * init.d/freeside-init: add /usr/local/bin to PATH
12278
12279 2004-08-06 19:49  ivan
12280
12281         * httemplate/view/cust_main.cgi: disable order package button until
12282           a package has been selected
12283
12284 2004-08-05 11:47  ivan
12285
12286         * FS/FS.pm: fix pod typo
12287
12288 2004-08-02 02:43  ivan
12289
12290         * httemplate/index.html: fix link to virtual host browse
12291
12292 2004-08-01 17:41  ivan
12293
12294         * FS/FS/part_export/vpopmail.pm: no maintainer, use
12295           shellcommands_withdomain instead
12296
12297 2004-07-30 00:12  ivan
12298
12299         * FS/FS/svc_Common.pm: set fixed values from an explicitly
12300           specified svcpart on replace too
12301
12302 2004-07-29 21:54  ivan
12303
12304         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
12305           conf/cust_pkg-change_svcpart,
12306           httemplate/edit/process/cust_svc.cgi,
12307           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
12308           svcpart changes now trigger all necessary export actions, manual
12309           svcpart changing on svc_acct view, linking changes svcpart if you
12310           ask it to, closes: Bug#671, Bug#644
12311
12312 2004-07-29 14:49  ivan
12313
12314         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
12315           advertising source list
12316
12317 2004-07-15 15:40  ivan
12318
12319         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
12320           FS/FS/ClientAPI/Signup.pm,
12321           fs_selfservice/FS-SelfService/SelfService.pm,
12322           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12323           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
12324           fs_selfservice/FS-SelfService/cgi/logout.html,
12325           fs_selfservice/FS-SelfService/cgi/make_payment.html,
12326           fs_selfservice/FS-SelfService/cgi/myaccount.html,
12327           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
12328           fs_selfservice/FS-SelfService/cgi/payment_results.html,
12329           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
12330           fs_selfservice/FS-SelfService/cgi/provision.html,
12331           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
12332           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12333           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
12334           httemplate/view/cust_main.cgi: big update for customer
12335           self-service: add provisioning/unprovisioning of purchased
12336           services, like fs_selfadmin
12337
12338 2004-07-12 06:51  ivan
12339
12340         * httemplate/view/cust_main.cgi: DEL out voided payments to
12341           distinguish them visually better
12342
12343 2004-07-10 07:46  ivan
12344
12345         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
12346           decline/cancel when customer has a negative balance & purchases
12347           stuff with it
12348
12349 2004-07-10 07:30  ivan
12350
12351         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
12352
12353 2004-07-10 06:30  ivan
12354
12355         * httemplate/: index.html, search/cust_bill_event.cgi,
12356           search/cust_bill_event.html: add calendar to cust_bill_event
12357           search page, make ending date default to open-ended like other
12358           reports
12359
12360 2004-07-10 06:21  ivan
12361
12362         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
12363           before and cluck loudly when the FS::tablename class isn't
12364           loaded, rather than throw exceptions
12365
12366 2004-07-10 06:08  ivan
12367
12368         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
12369           doesn't bomb out in FS::Record::qsearch with Can't locate object
12370           method virtual_fields via package FS::svc_external
12371
12372 2004-07-09 04:45  ivan
12373
12374         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
12375           agent.cgi, make sure warnings are turned off when parsing
12376           templates to avoid too much output to STDERR triggering obscure
12377           apache hang bug.  thanks dean you rule.
12378
12379 2004-07-09 02:29  ivan
12380
12381         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
12382           param separator
12383
12384 2004-07-08 04:15  ivan
12385
12386         * httemplate/edit/process/cust_main.cgi: don't change otaker when
12387           just editing account, closes: Bug#921
12388
12389 2004-07-07 09:06  ivan
12390
12391         * FS/FS/cust_pay.pm: allow payment modification so we can import
12392           order_number info
12393
12394 2004-07-06 12:10  ivan
12395
12396         * FS/FS/Record.pm: better error message for missing tables
12397
12398 2004-07-06 10:26  ivan
12399
12400         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
12401           httemplate/edit/cust_refund.cgi,
12402           httemplate/edit/process/cust_credit.cgi,
12403           httemplate/edit/process/cust_refund.cgi,
12404           httemplate/view/cust_main.cgi: payment voiding part deux & credit
12405           card refunds!
12406
12407 2004-07-06 07:22  ivan
12408
12409         * FS/FS/cust_refund.pm: document and check refund reasons
12410
12411 2004-07-06 06:26  ivan
12412
12413         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
12414           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
12415           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
12416           add cust_pay_void table and payment voiding web ui part one
12417
12418 2004-07-06 01:43  ivan
12419
12420         * htetc/handler.pl: 0.32 (and then some) released
12421
12422 2004-07-01 06:49  ivan
12423
12424         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
12425           self-service
12426
12427 2004-07-01 05:45  ivan
12428
12429         * FS/FS/agent.pm: fix silly bug editing agents
12430
12431 2004-07-01 05:42  ivan
12432
12433         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
12434           hash method with an empty Hash attribute, wtf?
12435
12436 2004-06-30 11:19  ivan
12437
12438         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
12439           template fixes
12440
12441 2004-06-30 11:12  ivan
12442
12443         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
12444           also fill in name filed
12445
12446 2004-06-30 11:01  ivan
12447
12448         * FS/FS/cust_pay.pm: typo
12449
12450 2004-06-30 10:57  ivan
12451
12452         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
12453           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
12454           conf/payment_receipt_email: payment receipts!
12455
12456 2004-06-30 07:33  ivan
12457
12458         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
12459           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
12460
12461 2004-06-30 03:02  ivan
12462
12463         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
12464           encrypt scp dumps
12465
12466 2004-06-30 02:56  ivan
12467
12468         * FS/FS/cust_bill.pm: fix warning message when agent-specific
12469           plandata cannot be found
12470
12471 2004-06-29 00:57  ivan
12472
12473         * httemplate/docs/schema.html: cust_pay_refund
12474
12475 2004-06-28 21:02  ivan
12476
12477         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
12478           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
12479           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
12480           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
12481           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
12482           httemplate/edit/cust_bill_pay.cgi,
12483           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
12484           table to refund payments
12485
12486 2004-06-25 11:28  ivan
12487
12488         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
12489           paydate_monthyear method and thus bug#862 and i need some sleep
12490
12491 2004-06-25 10:57  ivan
12492
12493         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
12494           httemplate/misc/payment.cgi: fix one-time card charging not
12495           pulling in exp date?
12496
12497 2004-06-25 10:26  ivan
12498
12499         * httemplate/misc/payment.cgi: set defaults so as to not change the
12500           billing type when entering a one time payment
12501
12502 2004-06-25 03:25  ivan
12503
12504         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
12505           rather before doing anything
12506
12507 2004-06-25 03:16  ivan
12508
12509         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
12510           contains a ;
12511
12512 2004-06-25 03:07  ivan
12513
12514         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
12515
12516 2004-06-25 01:44  ivan
12517
12518         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
12519
12520 2004-06-22 19:13  ivan
12521
12522         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
12523           lines
12524
12525 2004-06-21 20:12  ivan
12526
12527         * Makefile: snapshot before schema changes
12528
12529 2004-06-21 20:11  ivan
12530
12531         * FS/FS.pm: small doc update
12532
12533 2004-06-21 20:10  ivan
12534
12535         * bin/sqlradius.import: fix attribute importing bugs that borked
12536           the passwords
12537
12538 2004-06-21 07:24  ivan
12539
12540         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
12541           checking on add'l package order
12542
12543 2004-06-21 06:36  ivan
12544
12545         * FS/MANIFEST: removing old report from MANIFEST
12546
12547 2004-06-21 05:27  ivan
12548
12549         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
12550
12551 2004-06-21 03:58  ivan
12552
12553         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
12554           on agent add'l package order
12555
12556 2004-06-21 03:45  ivan
12557
12558         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
12559           primary
12560
12561 2004-06-21 03:26  ivan
12562
12563         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
12564           only allow primary users access to the self-service server
12565
12566 2004-06-18 03:28  ivan
12567
12568         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
12569           fix: avoid newline prepend fix from borking indented first <%,
12570           fixes customer search by otaker under mason, closes: Bug#830
12571
12572 2004-06-17 05:32  ivan
12573
12574         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
12575           frontpage extensions to www_shellcommands export
12576
12577 2004-06-16 16:59  ivan
12578
12579         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
12580           hosts
12581
12582 2004-06-16 07:07  ivan
12583
12584         * httemplate/search/report_tax.cgi: update tax report for taxclass
12585
12586 2004-06-15 06:27  ivan
12587
12588         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
12589           moving passwd cgi to self-service
12590
12591 2004-06-15 03:59  ivan
12592
12593         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
12594           field check
12595
12596 2004-06-11 09:44  ivan
12597
12598         * httemplate/search/report_tax.cgi: fix date range for old perl,
12599           count tax exempt and COMP customers correctly
12600
12601 2004-06-11 07:57  ivan
12602
12603         * httemplate/search/report_tax.cgi: fix to find all customer
12604           scorrectly
12605
12606 2004-06-11 07:25  ivan
12607
12608         * httemplate/search/report_tax.cgi: tax report fix sort
12609
12610 2004-06-11 07:03  ivan
12611
12612         * FS/FS/Conf.pm, httemplate/index.html: tax report!
12613
12614 2004-06-11 06:44  ivan
12615
12616         * httemplate/search/report_tax.cgi: tax report!
12617
12618 2004-06-11 00:37  ivan
12619
12620         * Makefile: add update-selfservice target
12621
12622 2004-06-10 05:58  ivan
12623
12624         * httemplate/browse/agent.cgi: now available as methods
12625
12626 2004-06-10 05:31  ivan
12627
12628         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
12629           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
12630           FS/FS/ClientAPI/Signup.pm,
12631           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12632           fs_selfservice/FS-SelfService/cgi/agent_login.html,
12633           fs_selfservice/FS-SelfService/cgi/agent_main.html,
12634           fs_selfservice/FS-SelfService/cgi/cvv2.html,
12635           fs_selfservice/FS-SelfService/cgi/cvv2.png,
12636           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
12637           fs_selfservice/FS-SelfService/cgi/list_customers.html,
12638           fs_selfservice/FS-SelfService/cgi/signup.html,
12639           fs_selfservice/FS-SelfService/cgi/view_customer.html,
12640           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
12641           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
12642
12643 2004-06-10 04:28  ivan
12644
12645         * httemplate/search/cust_main-otaker.cgi: tyop
12646
12647 2004-06-09 01:59  ivan
12648
12649         * Makefile: need this entry for myself though!
12650
12651 2004-06-05 05:01  ivan
12652
12653         * Makefile: AND set its owner.  whew.
12654
12655 2004-06-05 04:55  ivan
12656
12657         * Makefile: and don't forget to make the dir
12658
12659 2004-06-05 04:47  ivan
12660
12661         * Makefile: fix path and make var substitution
12662
12663 2004-06-05 04:37  ivan
12664
12665         * Makefile: oops fix line endings in automated self-service lib
12666           install
12667
12668 2004-06-05 04:34  ivan
12669
12670         * Makefile: automated self-service lib install
12671
12672 2004-06-05 02:34  ivan
12673
12674         * bin/: sqlradius-norealm.reimport, sqlradius.import,
12675           sqlradius.reimport: sqlradius import updates
12676
12677 2004-06-04 20:00  ivan
12678
12679         * Makefile: self-service installer?
12680
12681 2004-06-03 03:09  ivan
12682
12683         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
12684           address on "re-email" link
12685
12686 2004-06-03 02:55  ivan
12687
12688         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
12689           screen and "re-email/re-print" links, also fix agent-specific
12690           From: address on "re-email" link
12691
12692 2004-06-03 00:00  ivan
12693
12694         * FS/FS/cust_bill.pm: better error message for non-applicable
12695           invoice events
12696
12697 2004-06-02 14:27  ivan
12698
12699         * fs_selfservice/DEPLOY: simple kludge for testing
12700
12701 2004-06-01 03:56  ivan
12702
12703         * httemplate/edit/part_bill_event.cgi: html table fix
12704
12705 2004-06-01 03:53  ivan
12706
12707         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
12708           per-agent invoice_from addresses
12709
12710 2004-06-01 02:23  ivan
12711
12712         * bin/postfix_courierimap.import: typo in sql
12713
12714 2004-05-31 18:49  ivan
12715
12716         * FS/FS/cust_bill.pm: typo in error message
12717
12718 2004-05-28 16:26  ivan
12719
12720         * bin/sqlradius.reimport: adding password/finger correction tool
12721           too
12722
12723 2004-05-28 06:48  ivan
12724
12725         * bin/postfix_courierimap.import: adding
12726
12727 2004-05-28 04:33  ivan
12728
12729         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
12730           checking the filename at all... to catch empty form submissions?
12731
12732 2004-05-28 04:21  ivan
12733
12734         * httemplate/misc/upload-batch.cgi: better error reporting on
12735           unparsable filenames
12736
12737 2004-05-28 03:38  ivan
12738
12739         * httemplate/search/elements/search.html: show a better message
12740           when no results are found
12741
12742 2004-05-28 03:17  ivan
12743
12744         * httemplate/search/cust_bill.html: correct count statement when
12745           searching for individual invoices by #
12746
12747 2004-05-28 01:40  ivan
12748
12749         * bin/sqlradius.import: really.
12750
12751 2004-05-28 01:37  ivan
12752
12753         * bin/sqlradius.import: fixed up and working?
12754
12755 2004-05-28 00:02  ivan
12756
12757         * FS/FS/svc_domain.pm: report value passed for illegal action
12758           pseudo-field
12759
12760 2004-05-27 02:30  ivan
12761
12762         * bin/sqlradius.import: fixup domain svcpart selection
12763
12764 2004-05-27 02:14  ivan
12765
12766         * bin/sqlradius.import: adding sqlradius.import
12767
12768 2004-05-26 11:59  ivan
12769
12770         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
12771           interface
12772
12773 2004-05-26 06:07  ivan
12774
12775         * FS/FS/part_export/acct_sql.pm: fix table name
12776
12777 2004-05-26 06:02  ivan
12778
12779         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
12780           export some more to export to alias table also and in general be
12781           more configurable
12782
12783 2004-05-26 04:11  ivan
12784
12785         * FS/FS/cust_bill.pm: comma
12786
12787 2004-05-26 04:11  ivan
12788
12789         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
12790           temp files in cache.datasrc instead of /tmp
12791
12792 2004-05-26 03:36  ivan
12793
12794         * FS/FS/cust_bill.pm: better error checking/reporting for latex
12795           setup problems
12796
12797 2004-05-26 02:14  ivan
12798
12799         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
12800           web content in user homedirs and link to /var/www
12801
12802 2004-05-19 07:34  ivan
12803
12804         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
12805           acct_sql export
12806
12807 2004-05-19 07:29  ivan
12808
12809         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
12810           export
12811
12812 2004-05-19 07:22  ivan
12813
12814         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
12815
12816 2004-05-19 06:41  ivan
12817
12818         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
12819           t/part_export-acct_sql.t: adding acct_sql export
12820
12821 2004-05-19 05:31  ivan
12822
12823         * httemplate/edit/part_pkg.cgi: continue making
12824           hours/input/output/total display on invoices conditional on there
12825           being any charge for overages
12826
12827 2004-05-19 05:30  ivan
12828
12829         * httemplate/edit/part_pkg.cgi: finish making
12830           hours/input/output/total display on invoices conditional on there
12831           being any charge for overages
12832
12833 2004-05-19 05:28  ivan
12834
12835         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
12836           display on invoices conditional on there being any charge for
12837           overages
12838
12839 2004-05-17 17:20  ivan
12840
12841         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
12842           order_pkg to return pkgnum also
12843
12844 2004-05-14 05:25  ivan
12845
12846         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
12847           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
12848           httemplate/edit/process/part_bill_event.cgi: add per-agent
12849           invoice templates, add per-package suspend invoice events, fix
12850           automatic creation of invoice_latex alternate templates
12851
12852 2004-05-12 11:07  ivan
12853
12854         * bin/sequences.reset: easier this way
12855
12856 2004-05-12 11:02  ivan
12857
12858         * bin/: sequences.reset, freeside.import: adding
12859
12860 2004-05-12 05:38  ivan
12861
12862         * install/redhat/9/: INSTALL, sources.list: that wasn't pleasant
12863
12864 2004-05-12 03:03  ivan
12865
12866         * Makefile: for native apache installs
12867
12868 2004-05-11 05:01  ivan
12869
12870         * httemplate/edit/svc_www.cgi: i'm not usually like this.
12871
12872 2004-05-11 04:58  ivan
12873
12874         * httemplate/edit/svc_www.cgi: this has been an evening of logical
12875           negation
12876
12877 2004-05-11 04:54  ivan
12878
12879         * httemplate/edit/svc_www.cgi: so close
12880
12881 2004-05-11 04:52  ivan
12882
12883         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
12884           svc_www-usersvc_svcpart and hopefully simplified zone select too
12885
12886 2004-05-11 04:22  ivan
12887
12888         * httemplate/edit/svc_www.cgi: need to pull in $conf
12889
12890 2004-05-11 04:19  ivan
12891
12892         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
12893           default and one kludge, to improve webhosting UI
12894
12895 2004-05-11 02:50  ivan
12896
12897         * FS/FS/part_export/www_shellcommands.pm: fix commands
12898
12899 2004-05-10 17:46  ivan
12900
12901         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
12902           host browse
12903
12904 2004-05-10 06:46  ivan
12905
12906         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
12907           password changing command
12908
12909 2004-05-10 06:17  ivan
12910
12911         * FS/FS/part_export/shellcommands.pm: fall back to password
12912           changing in the case of blank suspension/unsuspension commands,
12913           like some exports
12914
12915 2004-05-10 04:10  ivan
12916
12917         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
12918           export commands configrable
12919
12920 2004-05-10 03:01  ivan
12921
12922         * bin/sendmail.import: properly nested greps
12923
12924 2004-05-10 02:59  ivan
12925
12926         * bin/sendmail.import: allow for multiple svc_acct svcparts
12927
12928 2004-05-10 02:40  ivan
12929
12930         * bin/sendmail.import: 5.005!
12931
12932 2004-05-10 02:38  ivan
12933
12934         * bin/sendmail.import: ach 5.005
12935
12936 2004-05-10 01:38  ivan
12937
12938         * CREDITS: rt and sql-ledger
12939
12940 2004-05-08 00:46  ivan
12941
12942         * FS/FS/svc_acct.pm: default finger to first+last
12943
12944 2004-05-06 15:37  ivan
12945
12946         * httemplate/edit/svc_www.cgi: brainfart
12947
12948 2004-05-06 15:34  ivan
12949
12950         * httemplate/edit/svc_www.cgi: tyop
12951
12952 2004-05-06 15:29  ivan
12953
12954         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
12955           change the restart command in apache exports
12956
12957 2004-05-06 15:29  ivan
12958
12959         * FS/FS/svc_acct.pm: protect properly against deleting users linked
12960           to virtual web sites
12961
12962 2004-05-06 15:18  ivan
12963
12964         * httemplate/edit/svc_www.cgi: show service name and
12965           fully-qualified address on service add
12966
12967 2004-05-04 11:44  ivan
12968
12969         * FS/FS/queue.pm: don't truncate job args for display
12970
12971 2004-05-03 08:40  ivan
12972
12973         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
12974           (svc_external: id, title / svc_acct: domain)
12975
12976 2004-05-03 07:32  ivan
12977
12978         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
12979           part_export/shellcommands_withdomain.pm: make RADIUS groups
12980           available to shellcommands exports
12981
12982 2004-05-01 15:49  ivan
12983
12984         * httemplate/search/: cust_bill.html, elements/search.html: don't
12985           display links to missing customers
12986
12987 2004-05-01 14:40  ivan
12988
12989         * httemplate/search/cust_bill.html: I'm slow this morning
12990
12991 2004-05-01 14:38  ivan
12992
12993         * httemplate/search/cust_bill.html: oops tyop
12994
12995 2004-05-01 14:05  ivan
12996
12997         * httemplate/search/cust_bill.html: handle missing customer records
12998           without erroring out
12999
13000 2004-05-01 03:43  ivan
13001
13002         * install/redhat/9/INSTALL: update for some new atrpms package
13003           versions
13004
13005 2004-04-30 14:58  ivan
13006
13007         * FS/FS/Record.pm: accept empty zips for non-US countries...
13008
13009 2004-04-30 13:22  ivan
13010
13011         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
13012           scalar search" warning
13013
13014 2004-04-30 12:08  ivan
13015
13016         * httemplate/index.html: 15 day open invoice reports for qis
13017
13018 2004-04-29 02:21  ivan
13019
13020         * install/5.005/: DBIx-DBSchema-0.23-5.005kludge/Changes,
13021           DBIx-DBSchema-0.23-5.005kludge/DBSchema.pm,
13022           DBIx-DBSchema-0.23-5.005kludge/MANIFEST,
13023           DBIx-DBSchema-0.23-5.005kludge/MANIFEST.SKIP,
13024           DBIx-DBSchema-0.23-5.005kludge/Makefile.PL,
13025           DBIx-DBSchema-0.23-5.005kludge/README,
13026           DBIx-DBSchema-0.23-5.005kludge/TODO,
13027           DBD-Pg-1.22-fixvercmp/Changes, DBD-Pg-1.22-fixvercmp/MANIFEST,
13028           DBD-Pg-1.22-fixvercmp/Makefile.PL, DBD-Pg-1.22-fixvercmp/Pg.h,
13029           DBD-Pg-1.22-fixvercmp/Pg.pm, DBD-Pg-1.22-fixvercmp/Pg.xs,
13030           DBD-Pg-1.22-fixvercmp/README, DBD-Pg-1.22-fixvercmp/README.win32,
13031           DBD-Pg-1.22-fixvercmp/dbd-pg.pod, DBD-Pg-1.22-fixvercmp/dbdimp.c,
13032           DBD-Pg-1.22-fixvercmp/dbdimp.h,
13033           DBD-Pg-1.22-fixvercmp/eg/ApacheDBI.pl,
13034           DBD-Pg-1.22-fixvercmp/eg/lotest.pl,
13035           DBD-Pg-1.22-fixvercmp/eg/notify_test.patch,
13036           DBD-Pg-1.22-fixvercmp/t/00basic.t,
13037           DBD-Pg-1.22-fixvercmp/t/01connect.t,
13038           DBD-Pg-1.22-fixvercmp/t/01constants.t,
13039           DBD-Pg-1.22-fixvercmp/t/01setup.t,
13040           DBD-Pg-1.22-fixvercmp/t/02prepare.t,
13041           DBD-Pg-1.22-fixvercmp/t/03bind.t,
13042           DBD-Pg-1.22-fixvercmp/t/04execute.t,
13043           DBD-Pg-1.22-fixvercmp/t/05fetch.t,
13044           DBD-Pg-1.22-fixvercmp/t/06disconnect.t,
13045           DBD-Pg-1.22-fixvercmp/t/07reuse.t,
13046           DBD-Pg-1.22-fixvercmp/t/08txn.t,
13047           DBD-Pg-1.22-fixvercmp/t/09autocommit.t,
13048           DBD-Pg-1.22-fixvercmp/t/11quoting.t,
13049           DBD-Pg-1.22-fixvercmp/t/12placeholders.t,
13050           DBD-Pg-1.22-fixvercmp/t/13pgtype.t,
13051           DBD-Pg-1.22-fixvercmp/t/15funct.t,
13052           DBD-Pg-1.22-fixvercmp/t/99cleanup.t,
13053           DBD-Pg-1.22-fixvercmp/t/lib/App/Info.pm,
13054           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Handler.pm,
13055           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/RDBMS.pm,
13056           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Request.pm,
13057           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Util.pm,
13058           DBIx-DBSchema-0.23-5.005kludge/t/load-mysql.t,
13059           DBIx-DBSchema-0.23-5.005kludge/t/load-pg.t,
13060           DBIx-DBSchema-0.23-5.005kludge/t/load.t,
13061           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Handler/Prompt.pm,
13062           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/RDBMS/PostgreSQL.pm,
13063           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup.pm,
13064           DBIx-DBSchema-0.23-5.005kludge/DBSchema/Column.pm,
13065           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD.pm,
13066           DBIx-DBSchema-0.23-5.005kludge/DBSchema/Table.pm,
13067           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup/Index.pm,
13068           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup/Unique.pm,
13069           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/Pg.pm,
13070           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/Sybase.pm,
13071           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/mysql.pm: adding
13072           DBD::Pg and DBIx::DBSchema for 5.005.  argh freebsd and solaris!
13073
13074 2004-04-23 06:15  ivan
13075
13076         * FS/MANIFEST, httemplate/index.html: add link to new credit report
13077           on main menu, remove old obsolete shell-out reports
13078
13079 2004-04-23 05:50  ivan
13080
13081         * Makefile: fix up includes with Apache::ASP
13082
13083 2004-04-23 05:19  ivan
13084
13085         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
13086           httemplate/graph/money_time.cgi,
13087           httemplate/search/cust_bill.html,
13088           httemplate/search/cust_credit.html,
13089           httemplate/search/cust_pay.cgi,
13090           httemplate/search/report_cust_credit.html,
13091           httemplate/search/elements/search.html: credit report, add some
13092           links to sales/credits/receipts summary, move payment search to
13093           template
13094
13095 2004-04-22 19:32  ivan
13096
13097         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
13098           search/elements/search.html: working templated invoice search!
13099
13100 2004-04-22 00:38  ivan
13101
13102         * httemplate/elements/pager.html: silly pager fix
13103
13104 2004-04-22 00:07  ivan
13105
13106         * httemplate/search/report_cust_credit.html: initial copy from
13107           report_cust_pay.html
13108
13109 2004-04-21 13:52  ivan
13110
13111         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
13112           problems should be fatal and trigger retry
13113
13114 2004-04-20 18:49  ivan
13115
13116         * FS/FS/cust_main.pm: respect country default for batch import
13117
13118 2004-04-20 13:24  ivan
13119
13120         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
13121
13122 2004-04-19 18:23  ivan
13123
13124         * FS/FS/cust_main.pm: accept expiration dates in the same format
13125           they are output...
13126
13127 2004-04-19 17:58  ivan
13128
13129         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
13130           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
13131           fs_selfservice/FS-SelfService/SelfService.pm,
13132           httemplate/view/cust_main.cgi: add methods for masking credit
13133           cards, add payment info modification to self-service
13134
13135 2004-04-13 20:20  ivan
13136
13137         * install/fedora/fc1/: INSTALL, sources.list: adding preliminary
13138           install script for fedora core 1
13139
13140 2004-04-13 18:00  ivan
13141
13142         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
13143           make life easier when importing new upstream versions
13144
13145 2004-04-13 17:48  khoff
13146
13147         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
13148
13149 2004-04-13 15:30  ivan
13150
13151         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
13152           being used anyway
13153
13154 2004-04-13 13:01  ivan
13155
13156         * FS/t/part_export-communigate_pro.t: adding forgotten test
13157
13158 2004-04-13 11:27  ivan
13159
13160         * Makefile: adding comments for fedora
13161
13162 2004-04-10 18:50  ivan
13163
13164         * httemplate/search/: report_prepaid_income.cgi,
13165           report_prepaid_income.html: update unearned revenue report based
13166           on feedback from kevin
13167
13168 2004-04-09 15:35  ivan
13169
13170         * Makefile: thank goodness its friday
13171
13172 2004-04-09 15:34  ivan
13173
13174         * Makefile: really properly disable RT where not using
13175
13176 2004-04-09 15:33  ivan
13177
13178         * Makefile: properly disable RT where not using
13179
13180 2004-04-08 05:37  ivan
13181
13182         * Makefile: fix psql command line options for older pg
13183
13184 2004-04-08 05:23  ivan
13185
13186         * Makefile: fix quotes
13187
13188 2004-04-08 05:07  ivan
13189
13190         * Makefile: don't enable by default
13191
13192 2004-04-08 05:05  ivan
13193
13194         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
13195           in usage inst
13196
13197 2004-04-08 05:00  ivan
13198
13199         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
13200           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
13201           of RT integration
13202
13203 2004-04-07 22:53  ivan
13204
13205         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
13206           server until it is ready
13207
13208 2004-04-07 06:12  ivan
13209
13210         * FS/bin/freeside-reexport: oops, update the usage too
13211
13212 2004-04-07 06:11  ivan
13213
13214         * FS/bin/freeside-reexport: added options to select username,
13215           svcnum, svcpart
13216
13217 2004-04-07 04:39  ivan
13218
13219         * FS/FS/: Conf.pm, domain_record.pm: automatically update
13220           reverse-ARPA records (Bug#462) / recognize SOA records with the
13221           fqdn as well as @
13222
13223 2004-04-07 04:04  ivan
13224
13225         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
13226           domain
13227
13228 2004-04-07 01:34  ivan
13229
13230         * FS/FS/part_export.pm: argh, the glob itself is tainted under
13231           5.005
13232
13233 2004-04-07 01:07  ivan
13234
13235         * FS/FS/part_export.pm: make -T happy (under old perl?)
13236
13237 2004-04-05 19:03  ivan
13238
13239         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
13240
13241 2004-04-05 07:05  ivan
13242
13243         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
13244           httemplate/misc/process/link.cgi: add a domain pulldown to
13245           svc_acct linking, closes: Bug#277 / prevent "stealing" services
13246           with link unless you set legacy_link-steal config option, closes:
13247           Bug#321
13248
13249 2004-04-05 04:55  ivan
13250
13251         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
13252           heuristics to transfer ordering: primaries first, then sorted by
13253           quantity
13254
13255 2004-04-05 02:08  ivan
13256
13257         * htetc/handler.pl, httemplate/misc/whois.cgi,
13258           httemplate/view/svc_domain.cgi: add whois functionality
13259           internally instead of linking to geektools
13260
13261 2004-04-04 15:20  ivan
13262
13263         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
13264           to optionally allow non-matching svcparts to be moved during
13265           package changes, closes: Bug#667
13266
13267 2004-04-04 15:14  ivan
13268
13269         * httemplate/view/cust_main.cgi: comment out extraneous warning
13270
13271 2004-04-02 05:44  ivan
13272
13273         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
13274           Pragma:no-cache header, and set Content-Length and Cache-Control
13275           for viewing .pdf invoices with IE over SSL.
13276           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
13277
13278 2004-04-02 03:23  ivan
13279
13280         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
13281           .pdf extension to placate some versions of IE.  yay IE.
13282
13283 2004-04-01 18:09  ivan
13284
13285         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
13286           (r)ndc command
13287
13288 2004-04-01 06:50  ivan
13289
13290         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
13291           commands
13292
13293 2004-03-31 16:44  ivan
13294
13295         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
13296           sub-countries from Locale::SubCountry now
13297
13298 2004-03-30 08:43  ivan
13299
13300         * FS/FS/cust_main.pm: mutex the bill and collect functions
13301           per-customer
13302
13303 2004-03-30 01:20  ivan
13304
13305         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
13306           list of ignored zones, add nameservice records to existing
13307           domains, update for API change inDNS::ZoneParse 0.84
13308
13309 2004-03-29 13:49  ivan
13310
13311         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
13312           also
13313
13314 2004-03-28 22:03  ivan
13315
13316         * FS/FS/part_export.pm: fix export_info sub to return an empty
13317           hashref instead of undef
13318
13319 2004-03-26 17:05  khoff
13320
13321         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
13322           services in a particular order to get around certain
13323           inter-service dependancies
13324
13325 2004-03-25 20:54  ivan
13326
13327         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
13328           2.09
13329
13330 2004-03-25 20:46  ivan
13331
13332         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
13333           necessary
13334
13335 2004-03-25 03:00  ivan
13336
13337         * FS/FS/part_export/: domain_shellcommands.pm,
13338           www_shellcommands.pm: typo from refactoring
13339
13340 2004-03-25 00:55  ivan
13341
13342         * FS/FS/part_export/: domain_shellcommands.pm,
13343           forward_shellcommands.pm, shellcommands.pm,
13344           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
13345           ISPMan integration
13346
13347 2004-03-24 22:42  ivan
13348
13349         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
13350           and later only so far, still waiting to hear about 4.10
13351
13352 2004-03-24 07:38  ivan
13353
13354         * httemplate/edit/part_export.cgi: catch misconfigured exports
13355
13356 2004-03-24 06:28  ivan
13357
13358         * FS/FS/: part_export.pm, part_export/apache.pm,
13359           part_export/bind.pm, part_export/bind_slave.pm,
13360           part_export/bsdshell.pm, part_export/communigate_pro.pm,
13361           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
13362           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
13363           part_export/forward_shellcommands.pm, part_export/http.pm,
13364           part_export/infostreet.pm, part_export/ldap.pm,
13365           part_export/postfix.pm, part_export/shellcommands.pm,
13366           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
13367           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
13368           part_export/sysvshell.pm, part_export/textradius.pm,
13369           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
13370           export info to the modules themselves
13371
13372 2004-03-24 06:23  ivan
13373
13374         * FS/FS/part_export/router.pm: move export info to the modules
13375           themselves
13376
13377 2004-03-24 06:21  ivan
13378
13379         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
13380           t/part_export-passwdfile.t: adding passwdfile export base class
13381
13382 2004-03-24 06:17  ivan
13383
13384         * eg/export_template.pm: update example export for the new world of
13385           export data in themodule files
13386
13387 2004-03-24 01:35  ivan
13388
13389         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
13390           t/part_export-postfix.t, t/part_export-router.t: add missing
13391           compile tests
13392
13393 2004-03-23 11:57  ivan
13394
13395         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
13396           partial credits
13397
13398 2004-03-22 16:06  ivan
13399
13400         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
13401           htetc/handler.pl, httemplate/elements/small_custview.html,
13402           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
13403           httemplate/view/cust_main.cgi: one-time credit card and ACH
13404           payments (like self-service) closes: Bug#648
13405
13406 2004-03-22 16:06  ivan
13407
13408         * httemplate/search/report_receivables.cgi: fix sorting of NULL
13409           companies differently than empty companies
13410
13411 2004-03-22 11:02  ivan
13412
13413         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
13414           size of 6
13415
13416 2004-03-22 09:13  ivan
13417
13418         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
13419           add ACH help graphic
13420
13421 2004-03-22 07:18  ivan
13422
13423         * FS/FS/CGI.pm: tone down the titles
13424
13425 2004-03-22 07:04  ivan
13426
13427         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
13428
13429 2004-03-22 04:50  ivan
13430
13431         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
13432           expiration selection now -> 15 years instead of hardcoded
13433
13434 2004-03-22 03:05  ivan
13435
13436         * httemplate/: edit/process/REAL_cust_pkg.cgi,
13437           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
13438           misc/unprovision.cgi, misc/process/link.cgi,
13439           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
13440           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
13441           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
13442           remove everything that links to package view also, closes:
13443           Bug#569
13444
13445 2004-03-22 02:36  ivan
13446
13447         * httemplate/view/cust_main.cgi: further small UI tweaks
13448
13449 2004-03-22 02:16  ivan
13450
13451         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
13452           (closes: Bug#569)
13453
13454 2004-03-21 18:59  ivan
13455
13456         * httemplate/view/cust_main.cgi: much easier to understand listing
13457           of credits/payments that get split up, closes: Bug#773, 762
13458
13459 2004-03-19 04:36  ivan
13460
13461         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
13462
13463 2004-03-18 14:35  ivan
13464
13465         * FS/FS/part_export/shellcommands.pm: quote already-crypted
13466           passwords to prevent variable substitution
13467
13468 2004-03-18 14:32  ivan
13469
13470         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
13471           replace also
13472
13473 2004-03-18 14:00  ivan
13474
13475         * bin/shadow.reimport: add -b option
13476
13477 2004-03-18 12:58  ivan
13478
13479         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
13480           passwords
13481
13482 2004-03-17 17:46  ivan
13483
13484         * FS/bin/freeside-selfservice-server,
13485           fs_selfservice/FS-SelfService/SelfService.pm,
13486           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
13487           require Storable minimum 2.09
13488
13489 2004-03-17 15:16  ivan
13490
13491         * FS/FS/svc_acct.pm: fixup password checking to understand
13492           old-style *SUSPENDED* accounts and not to allow access for * ! !!
13493           passwords
13494
13495 2004-03-17 15:08  ivan
13496
13497         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
13498           accounts
13499
13500 2004-03-17 14:55  ivan
13501
13502         * bin/shadow.reimport: fix multiple svcparts
13503
13504 2004-03-17 14:53  ivan
13505
13506         * bin/shadow.reimport: allow multiple svcparts
13507
13508 2004-03-17 14:49  ivan
13509
13510         * bin/shadow.reimport: re-enable prompting
13511
13512 2004-03-17 14:45  ivan
13513
13514         * bin/shadow.reimport: add -d and -r options
13515
13516 2004-03-17 13:47  ivan
13517
13518         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
13519           proper self-service login supporting plaintext, crypt and MD5
13520           passwords
13521
13522 2004-03-16 12:41  ivan
13523
13524         * Makefile: rt-setup-database, not rt-initialize-database
13525
13526 2004-03-15 23:06  ivan
13527
13528         * Makefile, rt/config.layout.in: masonstatedir can't be configured
13529           form ./configure either, must use layout
13530
13531 2004-03-15 23:04  ivan
13532
13533         * Makefile: and finally, run the ./configure
13534
13535 2004-03-15 23:03  ivan
13536
13537         * Makefile: use a proper delimter
13538
13539 2004-03-15 23:00  ivan
13540
13541         * Makefile: transposition
13542
13543 2004-03-15 22:59  ivan
13544
13545         * Makefile: autogenerate rt/config.layout file
13546
13547 2004-03-15 22:58  ivan
13548
13549         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
13550           be generated
13551
13552 2004-03-15 22:45  ivan
13553
13554         * Makefile: initial RT targets
13555
13556 2004-03-15 22:43  ivan
13557
13558         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
13559           patch
13560
13561 2004-03-15 20:36  ivan
13562
13563         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
13564
13565 2004-03-15 16:34  ivan
13566
13567         * Makefile: dont want to error out here
13568
13569 2004-03-12 17:27  ivan
13570
13571         * Makefile: really add the necessary backslashes this time, fix
13572           s/// delimteres
13573
13574 2004-03-12 16:53  ivan
13575
13576         * Makefile: oops
13577
13578 2004-03-12 16:50  ivan
13579
13580         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
13581           Makefile
13582
13583 2004-03-12 16:16  ivan
13584
13585         * Makefile: fix suse document root
13586
13587 2004-03-12 04:39  ivan
13588
13589         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
13590           httemplate/view/cust_main.cgi: add unapplycredits configuration
13591           option
13592
13593 2004-03-12 04:11  ivan
13594
13595         * httemplate/graph/money_time.cgi: fix title
13596
13597 2004-03-12 02:22  ivan
13598
13599         * httemplate/index.html: add badly-named new report
13600
13601 2004-03-12 00:56  ivan
13602
13603         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
13604           by default; horrible performance
13605
13606 2004-03-12 00:17  ivan
13607
13608         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
13609           contain the strings now, not just match exactly
13610
13611 2004-03-11 13:19  ivan
13612
13613         * conf/logo.eps: oops, wrong logo
13614
13615 2004-03-11 13:07  ivan
13616
13617         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
13618           point invoice_latex at it by default
13619
13620 2004-03-11 00:54  ivan
13621
13622         * FS/bin/freeside-selfservice-server: turn down logging level
13623
13624 2004-03-10 23:33  ivan
13625
13626         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
13627           self-service
13628
13629 2004-03-10 20:17  ivan
13630
13631         * FS/MANIFEST: incorrect listing in MANIFEST
13632
13633 2004-03-10 19:53  ivan
13634
13635         * install/redhat/7.3/INSTALL: 1.5 stuff
13636
13637 2004-03-10 18:21  ivan
13638
13639         * install/suse/9.0/INSTALL: suse install script
13640
13641 2004-03-10 18:05  ivan
13642
13643         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
13644
13645 2004-03-10 18:02  ivan
13646
13647         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
13648           lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
13649           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
13650           lib/RT/Interface/Web.pm, lib/RT/URI/fsck_com_rt.pm,
13651           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl,
13652           lib/t/data/crashes-file-based-parser,
13653           lib/t/data/multipart-report, lib/t/data/notes-uuencoded,
13654           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
13655           sbin/rt-test-dependencies.in: import of rt 3.0.9
13656
13657 2004-03-10 17:59  ivan
13658
13659         * rt/: Makefile, Makefile.in, README, README.Oracle, UPGRADING,
13660           configure, configure.ac, config.log, Changelog, config.status,
13661           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
13662           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt-mailgate.in,
13663           bin/rt.in, bin/mason_handler.fcgi, bin/mason_handler.scgi,
13664           bin/mason_handler.svc, bin/webmux.pl.in, bin/rt-crontool,
13665           bin/rt-mailgate, docs/rt3-schema-relationships.dot,
13666           etc/RT_Config.pm.in, etc/acl.Informix, etc/acl.Oracle,
13667           etc/constraints.mysql, etc/drop.Informix, etc/drop.Oracle,
13668           etc/initialdata, etc/schema.Informix, etc/schema.SQLite,
13669           etc/schema.mysql, etc/RT_Config.pm, html/autohandler,
13670           html/index.html, html/Admin/Elements/EditCustomField,
13671           html/Admin/Elements/EditCustomFieldValues,
13672           html/Admin/Elements/EditCustomFields,
13673           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
13674           html/Admin/Elements/SelectGroups,
13675           html/Admin/Elements/SelectRights,
13676           html/Admin/Elements/SelectStage,
13677           html/Admin/Queues/CustomFields.html,
13678           html/Admin/Queues/index.html, html/Admin/Users/Modify.html,
13679           html/Admin/Users/index.html, html/Approvals/Display.html,
13680           html/Elements/Callback, html/Elements/MessageBox,
13681           html/Elements/MyTickets, html/Elements/SelectLang,
13682           html/Elements/SelectStatus, html/Elements/SelectWatcherType,
13683           html/Elements/SetupSessionCookie, html/REST/1.0/autohandler,
13684           html/REST/1.0/dhandler, html/REST/1.0/logout,
13685           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
13686           html/REST/1.0/Forms/ticket/attachments,
13687           html/REST/1.0/Forms/ticket/default,
13688           html/REST/1.0/Forms/ticket/history,
13689           html/REST/1.0/Forms/ticket/links,
13690           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
13691           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
13692           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
13693           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
13694           html/SelfService/Display.html, html/SelfService/Update.html,
13695           html/SelfService/Elements/MyRequests, html/Ticket/Create.html,
13696           html/Ticket/Display.html, html/Ticket/Modify.html,
13697           html/Ticket/ModifyAll.html, html/Ticket/ModifyPeople.html,
13698           html/Ticket/Update.html, html/Ticket/Attachment/dhandler,
13699           html/Ticket/Elements/AddWatchers,
13700           html/Ticket/Elements/EditCustomField,
13701           html/Ticket/Elements/EditPeople,
13702           html/Ticket/Elements/ShowAttachments,
13703           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
13704           html/Ticket/Elements/ShowMessageStanza,
13705           html/Ticket/Elements/ShowPeople,
13706           html/Ticket/Elements/ShowTransaction, html/User/Prefs.html,
13707           lib/RT.pm.in, lib/RT.pm, lib/RT/Attachment_Overlay.pm,
13708           lib/RT/Base.pm, lib/RT/CachedGroupMember_Overlay.pm,
13709           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
13710           lib/RT/CustomField_Overlay.pm, lib/RT/EmailParser.pm,
13711           lib/RT/GroupMember_Overlay.pm, lib/RT/Group_Overlay.pm,
13712           lib/RT/Groups_Overlay.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
13713           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
13714           lib/RT/Record.pm, lib/RT/ScripAction_Overlay.pm,
13715           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips_Overlay.pm,
13716           lib/RT/StyleGuide.pod, lib/RT/Template_Overlay.pm,
13717           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
13718           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
13719           lib/RT/URI.pm, lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
13720           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
13721           lib/RT/Action/CreateTickets.pm, lib/RT/Action/SendEmail.pm,
13722           lib/RT/I18N/cs.pm: import of rt 3.0.9
13723
13724 2004-03-10 17:05  ivan
13725
13726         * Makefile: update for suse
13727
13728 2004-03-10 14:27  khoff
13729
13730         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
13731           weren't being properly masked on errors.  The router/block select
13732           box wasn't being generated on errors.
13733
13734 2004-03-10 13:47  ivan
13735
13736         * install/suse/9.0/INSTALL: move to versioned dir
13737
13738 2004-03-10 13:44  ivan
13739
13740         * install/redhat/9/INSTALL: adding preliminary suse install script
13741
13742 2004-03-10 11:06  khoff
13743
13744         * httemplate/browse/router.cgi: Added hide/show customer router
13745           link.
13746
13747 2004-03-09 18:37  khoff
13748
13749         * httemplate/browse/router.cgi: UI cleanup.
13750
13751 2004-03-05 06:34  ivan
13752
13753         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
13754           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
13755           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
13756           httemplate/graph/money_time.cgi: beginning of OO reporting
13757           interface, create acadia-requested crosstab reports
13758
13759 2004-03-04 21:59  ivan
13760
13761         * FS/bin/freeside-daily: fix -v
13762
13763 2004-03-03 08:32  ivan
13764
13765         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
13766           be create and fetchmail should not be run
13767
13768 2004-03-03 05:42  ivan
13769
13770         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
13771           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
13772           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
13773           emails being sent to signup server declined accounts, closes:
13774           Bug#743
13775
13776 2004-03-02 22:20  ivan
13777
13778         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
13779           well as disable them (IE doesn't grey out disabled text dialogs)
13780
13781 2004-02-28 15:06  ivan
13782
13783         * httemplate/docs/ieak.html: for now
13784
13785 2004-02-28 14:57  ivan
13786
13787         * Makefile: s/cleanwhisker/pouncequick/
13788
13789 2004-02-28 14:49  ivan
13790
13791         * FS/t/acct_snarf.t: adding
13792
13793 2004-02-28 14:48  ivan
13794
13795         * FS/FS/cust_pkg.pm: minor fixes
13796
13797 2004-02-28 14:47  ivan
13798
13799         * CREDITS: credit where the typeset invoices came from!
13800
13801 2004-02-28 14:40  ivan
13802
13803         * httemplate/edit/process/cust_main_county-collapse.cgi: style
13804
13805 2004-02-28 14:40  ivan
13806
13807         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
13808           recurtax fields
13809
13810 2004-02-28 14:36  ivan
13811
13812         * install/redhat/7.3/INSTALL: update
13813
13814 2004-02-28 14:26  ivan
13815
13816         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
13817           1.32, finally closes Bug#639
13818
13819 2004-02-27 13:21  khoff
13820
13821         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
13822           were trying to call addr on an undefined object.  That's not
13823           good.
13824
13825 2004-02-26 11:21  ivan
13826
13827         * httemplate/view/svc_forward.cgi: correct cancel link
13828           s/account/mail forward/
13829
13830 2004-02-25 20:01  ivan
13831
13832         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
13833
13834 2004-02-25 19:32  ivan
13835
13836         * FS/FS/Record.pm: allow replace with no arguments
13837
13838 2004-02-25 02:37  ivan
13839
13840         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
13841           forward editing for new svc_forward.src field
13842
13843 2004-02-24 21:11  ivan
13844
13845         * FS/FS/CGI.pm: kludge around it completely
13846
13847 2004-02-24 21:04  ivan
13848
13849         * FS/FS/CGI.pm: third time's the charm
13850
13851 2004-02-24 21:00  ivan
13852
13853         * FS/FS/CGI.pm: oops, not the right way to blank them
13854
13855 2004-02-24 20:56  ivan
13856
13857         * FS/FS/CGI.pm: query strings get passed through sometimes?
13858
13859 2004-02-23 00:12  ivan
13860
13861         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
13862           fallback suspension code
13863
13864 2004-02-13 10:58  ivan
13865
13866         * bin/postfix.export: postfix export
13867
13868 2004-02-13 06:04  ivan
13869
13870         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
13871
13872 2004-02-13 05:53  ivan
13873
13874         * httemplate/edit/part_svc.cgi: typo
13875
13876 2004-02-13 04:27  ivan
13877
13878         * FS/FS/part_export/postfix.pm: adding postfix export
13879
13880 2004-02-13 03:47  ivan
13881
13882         * bin/sendmail.import: it lives!
13883
13884 2004-02-13 03:28  ivan
13885
13886         * httemplate/: index.html, search/svc_forward.cgi,
13887           view/svc_forward.cgi: add mail alias browse to main menu and fix
13888           mail alias view to recognize new schema also
13889
13890 2004-02-13 02:57  ivan
13891
13892         * FS/bin/freeside-setup: continue adding svc_forward.src: make
13893           svc_forward.srcsvc nullable
13894
13895 2004-02-13 02:35  ivan
13896
13897         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
13898           httemplate/docs/schema.html: add svc_forward.src
13899
13900 2004-02-13 00:02  ivan
13901
13902         * bin/sendmail.import: initial import
13903
13904 2004-02-12 20:01  ivan
13905
13906         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
13907           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
13908           depend on Net::SSH 0.08 for non-blocking STDERR read
13909
13910 2004-02-12 14:40  ivan
13911
13912         * install/redhat/9/INSTALL: doc
13913
13914 2004-02-12 02:44  ivan
13915
13916         * bin/bind.import: fix usage msg
13917
13918 2004-02-11 22:31  ivan
13919
13920         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
13921           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
13922           re-email invoice, closes: bug#526 and have print and email
13923           invoice links redirect back to top of customer view page instead
13924           of #history tag
13925
13926 2004-02-07 14:13  ivan
13927
13928         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
13929
13930 2004-02-07 00:24  ivan
13931
13932         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
13933           to sqlradius and sqlradius_withdomain exports
13934
13935 2004-02-05 17:00  ivan
13936
13937         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
13938
13939 2004-02-02 16:19  ivan
13940
13941         * bin/shadow.reimport: adding shadow.reimport
13942
13943 2004-02-01 16:23  ivan
13944
13945         * install/redhat/9/INSTALL: add 1.5 dependancies
13946
13947 2004-02-01 13:07  ivan
13948
13949         * install/redhat/9/INSTALL: add addl dependancies, should work now?
13950
13951 2004-02-01 13:05  ivan
13952
13953         * install/redhat/9/INSTALL: rar rar
13954
13955 2004-02-01 13:00  ivan
13956
13957         * install/redhat/9/INSTALL: rar
13958
13959 2004-02-01 01:43  ivan
13960
13961         * install/debian/3.0/INSTALL: add libcache-cache-perl
13962
13963 2004-02-01 01:29  ivan
13964
13965         * Makefile: use install to make all components of FREESIDE_CONF dir
13966
13967 2004-02-01 01:23  ivan
13968
13969         * install/debian/3.0/INSTALL: s/cleanwhisker/pouncequick/
13970
13971 2004-01-30 22:33  ivan
13972
13973         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
13974           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
13975           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
13976           htetc/handler.pl, httemplate/docs/schema.html: add
13977           pkg_svc.primary_svc flag to enable an explicit first package flag
13978
13979 2004-01-30 22:20  ivan
13980
13981         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
13982           empty values in non-primary-keyed tables
13983
13984 2004-01-29 19:58  ivan
13985
13986         * FS/FS/part_export.pm: add default freebsd and linux
13987           suspension/unsuspension commands, work around FreeBSD pw(1) lack
13988           of locking, and don't prepend "*SUSPENDED* " to suspend an
13989           account anymore
13990
13991 2004-01-29 19:05  ivan
13992
13993         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
13994           suspend an account
13995
13996 2004-01-29 17:27  ivan
13997
13998         * Makefile: multiple self-service machines aren't enclosed in
13999           quotes
14000
14001 2004-01-29 17:10  ivan
14002
14003         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
14004           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
14005           support for running selfservice server against multiple machines
14006
14007 2004-01-27 17:45  ivan
14008
14009         * httemplate/search/svc_acct.cgi: fix link from service definition
14010           browse to services
14011
14012 2004-01-27 17:39  ivan
14013
14014         * httemplate/: index.html, browse/part_svc.cgi,
14015           search/svc_acct.cgi, search/svc_domain.cgi: add service
14016           definition browse by number of active services
14017
14018 2004-01-23 03:20  ivan
14019
14020         * httemplate/: index.html, search/report_prepaid_income.cgi,
14021           search/report_prepaid_income.html: add prepaid income to main
14022           menu and allow arbitrary dates
14023
14024 2004-01-23 01:04  ivan
14025
14026         * httemplate/search/report_prepaid_income.cgi: tidy up look
14027
14028 2004-01-23 00:58  ivan
14029
14030         * httemplate/search/report_prepaid_income.cgi: oops
14031
14032 2004-01-23 00:55  ivan
14033
14034         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
14035           income report
14036
14037 2004-01-22 19:22  ivan
14038
14039         * FS/FS/cust_bill.pm: undo debugging change
14040
14041 2004-01-22 19:21  ivan
14042
14043         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
14044           avoid gigantic line items
14045
14046 2004-01-22 19:01  ivan
14047
14048         * httemplate/edit/cust_main.cgi: and the same for ship_
14049
14050 2004-01-22 18:53  ivan
14051
14052         * httemplate/edit/cust_main.cgi: fix state default and set min year
14053           to this year, patch from <matthewd>, thanks!
14054
14055 2004-01-22 16:49  ivan
14056
14057         * debian/control: update ideas about package splitup
14058
14059 2004-01-21 16:21  ivan
14060
14061         * FS/FS/cust_main.pm: fix cancel method
14062
14063 2004-01-21 16:11  ivan
14064
14065         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
14066           properly
14067
14068 2004-01-21 15:45  ivan
14069
14070         * httemplate/misc/dump.cgi: fix newline problem in dump
14071
14072 2004-01-21 14:10  ivan
14073
14074         * FS/FS/cust_bill.pm: clean up all temp files!
14075
14076 2004-01-21 14:00  ivan
14077
14078         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
14079           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
14080
14081 2004-01-20 16:04  ivan
14082
14083         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
14084           cust_pkg.cgi: don't include the _next_ day, just the full ending
14085           day
14086
14087 2004-01-20 12:30  ivan
14088
14089         * httemplate/: index.html, misc/dump.cgi: add database dump from
14090           web interface
14091
14092 2004-01-18 13:03  ivan
14093
14094         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
14095           as a hashref causes too many other problems.  please leave as is.
14096           DBD::Pg needs to be fixed.  1.31 is a lost cause.
14097
14098 2004-01-16 13:45  ivan
14099
14100         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
14101           also
14102
14103 2004-01-12 12:40  khoff
14104
14105         * httemplate/edit/part_virtual_field.cgi: Lists are just better
14106           sorted.
14107
14108 2004-01-12 12:34  khoff
14109
14110         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
14111
14112 2004-01-11 16:03  ivan
14113
14114         * httemplate/view/cust_bill.cgi: only display "view typeset
14115           invoice" when there is an invoice_latex template
14116
14117 2004-01-11 15:59  ivan
14118
14119         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
14120           invoice view in web UI uses pdf instead of postscript, closes
14121           Bug#614
14122
14123 2004-01-11 15:38  ivan
14124
14125         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
14126
14127 2004-01-11 15:37  ivan
14128
14129         * httemplate/view/cust_bill-pdf.cgi: adding
14130
14131 2004-01-10 03:32  ivan
14132
14133         * install/redhat/9/INSTALL: update paths
14134
14135 2004-01-10 03:17  ivan
14136
14137         * Makefile: workaround stubborn shells globbing [a-z] to include
14138           CVS/
14139
14140 2004-01-09 20:19  ivan
14141
14142         * FS/FS/cust_main.pm: don't require payname for DCHK either
14143
14144 2004-01-09 19:50  ivan
14145
14146         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
14147           invoice event edits
14148
14149 2004-01-09 14:46  ivan
14150
14151         * httemplate/search/report_receivables.cgi: add customer number
14152
14153 2004-01-09 14:39  ivan
14154
14155         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
14156           deletions: need to use Date::Format and FS::Misc qw(send_email)
14157           in cust_credit.pm, need a link to delete unapplied credits too
14158
14159 2004-01-09 14:15  ivan
14160
14161         * FS/FS/Conf.pm: correct tyop
14162
14163 2004-01-09 14:11  ivan
14164
14165         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
14166           httemplate/view/cust_main.cgi,
14167           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
14168           value to enable deletion of credits
14169
14170 2004-01-09 13:09  ivan
14171
14172         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
14173           value
14174
14175 2004-01-06 22:10  khoff
14176
14177         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
14178           billing services in an external sql database.
14179
14180 2004-01-05 12:24  ivan
14181
14182         * httemplate/index.html: fix other packages by next bill date link
14183
14184 2004-01-03 19:54  ivan
14185
14186         * httemplate/docs/signup.html: remove obsolete netscape CCK
14187           supportsignup.cgi
14188
14189           depend on HTTP::BrowserDetect directly instead of via deprecated
14190           HTTP::Headers::UserAgent (closes: Bug#578)
14191
14192 2004-01-03 00:42  ivan
14193
14194         * httemplate/browse/agent.cgi: fix heading colspan when there is no
14195           agent.disabled column
14196
14197 2004-01-01 12:40  ivan
14198
14199         * FS/FS/cust_bill.pm: escape stuff from latex
14200
14201 2003-12-29 22:02  khoff
14202
14203         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
14204           around a bug in DBD::Pg version 1.31.
14205
14206 2003-12-27 00:23  ivan
14207
14208         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
14209           agent
14210
14211 2003-12-24 10:18  khoff
14212
14213         * FS/bin/freeside-setup: tyop
14214
14215 2003-12-22 18:36  ivan
14216
14217         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
14218           FS/t/svc_external.t, htetc/handler.pl,
14219           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
14220           httemplate/edit/process/svc_external.cgi,
14221           httemplate/view/svc_external.cgi: add svc_external
14222
14223 2003-12-22 17:46  ivan
14224
14225         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
14226           FS/cust_svc.pm: add svc_external
14227
14228 2003-12-22 17:10  ivan
14229
14230         * eg/table_template-svc.pm: update svc template for 1.5
14231
14232 2003-12-22 17:06  ivan
14233
14234         * eg/table_template-svc.pm: fix path to svc_Common in example table
14235
14236 2003-12-22 16:51  ivan
14237
14238         * FS/FS/ClientAPI/MyAccount.pm,
14239           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
14240           selfservice API
14241
14242 2003-12-22 16:41  ivan
14243
14244         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
14245           option
14246
14247 2003-12-22 13:22  ivan
14248
14249         * FS/FS/cust_main.pm: default to the whole-country tax rate if
14250           states aren't defined
14251
14252 2003-12-22 13:18  ivan
14253
14254         * FS/FS/cust_bill.pm: quiet warning
14255
14256 2003-12-22 13:01  ivan
14257
14258         * FS/FS/cust_credit.pm: allow credits to be modified at API level
14259
14260 2003-12-22 09:50  ivan
14261
14262         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
14263           subs
14264
14265 2003-12-21 15:16  ivan
14266
14267         * httemplate/browse/agent_type.cgi: work even if there are stray
14268           type_pkgs records around
14269
14270 2003-12-21 15:13  ivan
14271
14272         * FS/FS/Record.pm: cache virtual_fields method results to help
14273           performance
14274
14275 2003-12-21 13:12  ivan
14276
14277         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
14278           both addresses by default
14279
14280 2003-12-15 00:08  ivan
14281
14282         * conf/invoice_latex: line up w/window envelopes
14283
14284 2003-12-15 00:07  ivan
14285
14286         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
14287           now, do not count on latex printing it, oops
14288
14289 2003-12-14 22:42  ivan
14290
14291         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
14292           amounts of all open invoices as soon as balance went positive
14293           (only manifests when any cust_bill->owed somehow got to be
14294           negative)
14295
14296 2003-12-14 19:41  ivan
14297
14298         * FS/FS/cust_bill.pm: add _latex_escape sub
14299
14300 2003-12-14 09:53  ivan
14301
14302         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
14303           view field names
14304
14305 2003-12-10 15:53  ivan
14306
14307         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
14308           dropdown
14309
14310 2003-12-10 14:51  ivan
14311
14312         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
14313           indices to agent and part_bill_event
14314
14315 2003-12-10 14:50  ivan
14316
14317         * FS/FS/part_referral.pm: add part_referral.disabled
14318
14319 2003-11-30 00:06  ivan
14320
14321         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
14322           file
14323
14324 2003-11-29 23:52  ivan
14325
14326         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
14327
14328 2003-11-29 23:41  ivan
14329
14330         * conf/invoice_latex: move to the left to line up with window
14331           envelopes
14332
14333 2003-11-29 02:50  ivan
14334
14335         * FS/FS/cust_credit_bill.pm: missing cut
14336
14337 2003-11-29 02:48  ivan
14338
14339         * FS/FS/cust_bill.pm: use the latex template for normal printing
14340           when available
14341
14342 2003-11-29 02:39  ivan
14343
14344         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
14345
14346 2003-11-29 00:32  ivan
14347
14348         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
14349           send statements when a payment or credit is applied
14350
14351 2003-11-29 00:18  ivan
14352
14353         * FS/FS/part_bill_event.pm: also set default latex template for
14354           late bill templates
14355
14356 2003-11-29 00:08  ivan
14357
14358         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
14359           conf/invoice_latexfooter, conf/invoice_latexnotes,
14360           httemplate/misc/print-invoice.cgi,
14361           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
14362
14363 2003-11-26 07:37  ivan
14364
14365         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
14366           charges
14367
14368 2003-11-26 06:25  ivan
14369
14370         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
14371           value to control explicit due date printing on invoices
14372
14373 2003-11-24 06:29  ivan
14374
14375         * httemplate/edit/part_export.cgi: fix html quoting problems
14376
14377 2003-11-24 05:01  ivan
14378
14379         * httemplate/browse/part_export.cgi: fix html quoting of export
14380           options
14381
14382 2003-11-21 10:55  ivan
14383
14384         * FS/FS/Record.pm: revert bind_param change!
14385
14386 2003-11-21 07:32  ivan
14387
14388         * httemplate/search/report_receivables.cgi: precedence helps alot
14389
14390 2003-11-21 07:25  ivan
14391
14392         * httemplate/search/report_receivables.cgi: precedence helps alot
14393
14394 2003-11-21 07:20  ivan
14395
14396         * httemplate/search/report_receivables.cgi: show customer status on
14397           receivables report
14398
14399 2003-11-20 04:48  ivan
14400
14401         * FS/FS/part_export/communigate_pro.pm: don't error out when not
14402           actually changing domain
14403
14404 2003-11-19 10:13  ivan
14405
14406         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
14407
14408 2003-11-19 04:21  ivan
14409
14410         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
14411           search/report_tax.html: fix jscalendar date ifFormat
14412
14413 2003-11-18 17:37  ivan
14414
14415         * FS/FS/cust_bill.pm: reversing accidental commit of
14416           work-in-progress
14417
14418 2003-11-18 17:29  ivan
14419
14420         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
14421
14422 2003-11-18 07:14  ivan
14423
14424         * FS/FS/part_export.pm: fix communigate pro export descriptions
14425
14426 2003-11-18 07:04  ivan
14427
14428         * FS/: FS/part_export/communigate_pro.pm,
14429           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
14430           FS/part_export.pm: add communigate_pro_singledomain export
14431
14432 2003-11-14 23:28  ivan
14433
14434         * FS/bin/freeside-selfservice-server: kill off ssh process when
14435           re-opening connection
14436
14437 2003-11-14 23:18  ivan
14438
14439         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
14440           trailing newline to supress useless error messages in log
14441
14442 2003-11-14 00:43  ivan
14443
14444         * FS/bin/freeside-selfservice-server: hopefully recover better from
14445           lost ssh connections
14446
14447 2003-11-13 18:52  ivan
14448
14449         * httemplate/search/report_receivables.cgi: sort these
14450           case-insensitive
14451
14452 2003-11-13 03:23  ivan
14453
14454         * install/debian/3.0/INSTALL: fix path in questionable section
14455
14456 2003-11-12 04:29  ivan
14457
14458         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
14459           unaudited services with a svcnum for imports
14460
14461 2003-11-12 03:22  ivan
14462
14463         * FS/FS/cust_pkg.pm: better error msg
14464
14465 2003-11-11 07:03  ivan
14466
14467         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
14468           during an import
14469
14470 2003-11-11 06:39  ivan
14471
14472         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
14473
14474 2003-11-11 06:21  ivan
14475
14476         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
14477           imports with svcnums
14478
14479 2003-11-11 00:01  ivan
14480
14481         * httemplate/search/report_receivables.cgi: remove spaces between
14482           parens and contact name
14483
14484 2003-11-10 23:51  ivan
14485
14486         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
14487
14488 2003-11-10 05:54  ivan
14489
14490         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
14491           in?
14492
14493 2003-11-08 08:36  ivan
14494
14495         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
14496           cancel_pkg functions to self-service
14497
14498 2003-11-08 08:31  ivan
14499
14500         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
14501           self-service functions!
14502
14503 2003-11-08 04:59  ivan
14504
14505         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
14506           so we can prevent double-charges
14507
14508 2003-11-07 02:53  ivan
14509
14510         * httemplate/elements/: calendar-en.js, calendar-setup.js,
14511           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
14512           jscalendar
14513
14514 2003-11-07 00:39  ivan
14515
14516         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
14517           charging
14518
14519 2003-11-07 00:36  ivan
14520
14521         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
14522           calculations
14523
14524 2003-11-06 23:56  ivan
14525
14526         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
14527           for sqlradius_withdomain exports
14528
14529 2003-11-06 06:45  ivan
14530
14531         * httemplate/search/report_receivables.cgi: add totals & simplify
14532           expressions
14533
14534 2003-11-06 06:08  ivan
14535
14536         * httemplate/search/report_receivables.cgi: ack!  count credits,
14537           not payments twice
14538
14539 2003-11-06 06:00  ivan
14540
14541         * httemplate/search/report_receivables.cgi: typo
14542
14543 2003-11-06 05:56  ivan
14544
14545         * httemplate/search/report_receivables.cgi: link to customer, don't
14546           show custnum
14547
14548 2003-11-06 05:40  ivan
14549
14550         * FS/MANIFEST: removing bin/freeside-receivables-report
14551
14552 2003-11-06 05:39  ivan
14553
14554         * httemplate/: index.html, search/report_receivables.cgi: "current
14555           receivables" -> A/R Aging summary
14556
14557 2003-11-05 03:13  ivan
14558
14559         * bin/create-fetchmailrc: fixup
14560
14561 2003-11-05 02:26  ivan
14562
14563         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
14564
14565 2003-11-04 10:01  ivan
14566
14567         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
14568
14569 2003-11-04 09:57  ivan
14570
14571         * bin/create-fetchmailrc: adding
14572
14573 2003-11-04 09:30  ivan
14574
14575         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
14576           info available to exports
14577
14578 2003-11-04 02:56  ivan
14579
14580         * FS/FS/Record.pm: finish treating serials as ints!
14581
14582 2003-11-04 02:55  ivan
14583
14584         * FS/FS/Record.pm: treat serial columns as ints too!
14585
14586 2003-11-03 03:42  ivan
14587
14588         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
14589           Bug#590??
14590
14591 2003-11-03 03:30  ivan
14592
14593         * httemplate/edit/part_svc.cgi: kludge around this so i can add
14594           service definitions for now
14595
14596 2003-11-02 21:57  ivan
14597
14598         * httemplate/: index.html, browse/part_pkg.cgi,
14599           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
14600           suspended browse
14601
14602 2003-11-02 21:48  ivan
14603
14604         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
14605           browse
14606
14607 2003-11-02 21:40  ivan
14608
14609         * httemplate/index.html: formatting
14610
14611 2003-11-02 21:34  ivan
14612
14613         * httemplate/index.html: remove duplicate items from "Reports"
14614           section
14615
14616 2003-11-02 21:25  ivan
14617
14618         * httemplate/browse/part_pkg.cgi: tyops
14619
14620 2003-11-02 21:21  ivan
14621
14622         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
14623           counts on active package browse
14624
14625 2003-10-25 17:39  ivan
14626
14627         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
14628           reports broken down by Visa/MC / Amex / Discover
14629
14630 2003-10-24 19:05  ivan
14631
14632         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
14633           ClientAPI/Signup.pm: signups with snarf info!
14634
14635 2003-10-24 18:06  ivan
14636
14637         * httemplate/docs/signup.html: better link to .INS files
14638           documentation
14639
14640 2003-10-24 13:38  ivan
14641
14642         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
14643           to save the cvv data for specific card types
14644
14645 2003-10-24 12:28  ivan
14646
14647         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
14648           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
14649           FS/FS/cust_main.pm, FS/bin/freeside-setup,
14650           httemplate/docs/schema.html: cvv!
14651
14652 2003-10-23 22:51  ivan
14653
14654         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
14655
14656 2003-10-23 15:37  ivan
14657
14658         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
14659           version problems
14660
14661 2003-10-23 02:02  ivan
14662
14663         * httemplate/docs/legacy.html: fix cranky verbitage at the top
14664
14665 2003-10-23 00:49  ivan
14666
14667         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
14668           suspend the relevant customer.
14669
14670 2003-10-22 12:10  khoff
14671
14672         * httemplate/edit/process/router.cgi: dbh is a global.
14673
14674 2003-10-20 18:28  ivan
14675
14676         * install/redhat/9/INSTALL: more rh9 install foo
14677
14678 2003-10-20 17:07  ivan
14679
14680         * install/redhat/9/INSTALL: update rh9 install foo
14681
14682 2003-10-20 11:59  ivan
14683
14684         * install/redhat/: 7.3/INSTALL, 9/INSTALL: add passive flag to wget
14685
14686 2003-10-19 22:01  ivan
14687
14688         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
14689           httemplate/view/cust_main.cgi: finish up weekly billing
14690
14691 2003-10-19 21:25  ivan
14692
14693         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
14694           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
14695           billing
14696
14697 2003-10-19 19:35  ivan
14698
14699         * install/redhat/9/: INSTALL, sources.list: update for rh9
14700
14701 2003-10-19 19:28  ivan
14702
14703         * install/: openbsd/INSTALL, openbsd/cpan, openbsd/ports,
14704           redhat/9/INSTALL, redhat/9/sources.list: adding openbsd and red
14705           hat installs
14706
14707 2003-10-16 15:57  khoff
14708
14709         * FS/FS/part_export/router.pm: Telnet/SSH router export for
14710           svc_broadband.
14711
14712 2003-10-15 16:17  khoff
14713
14714         * httemplate/browse/router.cgi: $router isn't a global.
14715
14716 2003-10-15 15:59  khoff
14717
14718         * httemplate/edit/router.cgi: More changes that got lost in the
14719           merge somehow.
14720
14721 2003-10-15 15:48  khoff
14722
14723         * httemplate/view/svc_broadband.cgi: File got munged during
14724           svc_broadband merge.  Added ability to create a 'customer
14725           router'.
14726
14727 2003-10-15 08:03  ivan
14728
14729         * FS/bin/freeside-selfservice-server,
14730           fs_selfservice/FS-SelfService/SelfService.pm,
14731           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
14732           tagging ability so we can run multiple self-service clients on
14733           one machine
14734
14735 2003-10-15 05:08  ivan
14736
14737         * FS/bin/freeside-setup: fix agent username and password
14738           nullability
14739
14740 2003-10-15 02:41  ivan
14741
14742         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
14743           flag is set for subsequent   credit card transactions; some
14744           processors (AuthorozeNet, others?) use this   to waive the CVV2
14745           requirement.
14746
14747 2003-10-09 10:40  ivan
14748
14749         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
14750
14751 2003-10-07 21:09  ivan
14752
14753         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
14754           File::Basename::basename for windows filenames!  use a regex
14755           instead
14756
14757 2003-10-07 06:50  ivan
14758
14759         * Makefile: mandrake
14760
14761 2003-10-07 01:05  ivan
14762
14763         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
14764           acct_snarf
14765
14766 2003-10-06 23:06  ivan
14767
14768         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
14769           propogating to the wrong place in the grep
14770
14771 2003-10-06 23:03  ivan
14772
14773         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
14774           UpdateAccountSettings sub
14775
14776 2003-10-06 22:50  ivan
14777
14778         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
14779           hooks, don't try and set '*SUSPENDED*' passwords
14780
14781 2003-10-06 22:49  ivan
14782
14783         * FS/FS/svc_acct.pm: doc
14784
14785 2003-10-06 19:27  ivan
14786
14787         * FS/FS/part_export/communigate_pro.pm: add suspension /
14788           unsuspension export to communigate
14789
14790 2003-10-06 04:39  ivan
14791
14792         * httemplate/search/svc_acct.cgi: fix URL argument processing for
14793           account searches by popnum
14794
14795 2003-10-06 04:22  ivan
14796
14797         * httemplate/search/svc_acct.cgi: typo
14798
14799 2003-10-06 04:20  ivan
14800
14801         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
14802           linking to account list per access number
14803
14804 2003-10-06 04:14  ivan
14805
14806         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
14807           browse shows # of active accounts & links to appropriate account
14808           search
14809
14810 2003-10-02 14:51  khoff
14811
14812         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
14813
14814 2003-10-02 07:26  ivan
14815
14816         * Makefile: minor Makefile updates
14817
14818 2003-10-02 07:19  ivan
14819
14820         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
14821           option
14822
14823 2003-10-02 06:08  ivan
14824
14825         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
14826           off super-verbose logging
14827
14828 2003-10-02 05:42  ivan
14829
14830         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
14831           dependancies (PREREQ_PM) for self-service module and signup
14832           wrapper
14833
14834 2003-10-02 04:23  ivan
14835
14836         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
14837           info
14838
14839 2003-10-02 03:18  ivan
14840
14841         * FS/bin/freeside-daily: added -y switch to freeside-daily to
14842           specify an offset in days
14843
14844 2003-10-02 01:56  ivan
14845
14846         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
14847           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
14848
14849 2003-09-30 08:01  ivan
14850
14851         * FS/FS/agent.pm: no duplicate usernames
14852
14853 2003-09-30 05:48  ivan
14854
14855         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
14856           MIME type text/comma-separated-values
14857
14858 2003-09-30 01:21  ivan
14859
14860         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
14861           httemplate/elements/calendar-en.js,
14862           httemplate/elements/calendar-setup.js,
14863           httemplate/elements/calendar-win2k-2.css,
14864           httemplate/elements/calendar.js,
14865           httemplate/elements/calendar_stripped.js,
14866           httemplate/images/calendar.png,
14867           httemplate/search/report_cust_pay.html,
14868           httemplate/search/report_tax.html: calendar popups!
14869
14870 2003-09-30 00:04  ivan
14871
14872         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
14873
14874 2003-09-29 03:10  ivan
14875
14876         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
14877           now links to active/cancelled customers
14878
14879 2003-09-28 23:51  ivan
14880
14881         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
14882
14883 2003-09-28 23:35  ivan
14884
14885         * httemplate/index.html: remove Gratuitous Capitalization
14886
14887 2003-09-28 22:51  ivan
14888
14889         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
14890           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
14891           can be disabled (auto-sensing based on schema)
14892
14893 2003-09-28 22:51  ivan
14894
14895         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
14896           agent.disabled       agent.username       agent._password
14897
14898 2003-09-28 19:17  ivan
14899
14900         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
14901           quiet config options
14902
14903 2003-09-27 19:36  ivan
14904
14905         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
14906           httemplate/misc/upload-batch.cgi: add upload of batch result from
14907           TD Canada Trust some global.asa / handler.pl enhancements
14908
14909 2003-09-26 16:33  khoff
14910
14911         * httemplate/edit/svc_www.cgi: $field is not a global.
14912
14913 2003-09-26 14:02  khoff
14914
14915         * httemplate/edit/svc_acct.cgi: $field isn't a global.
14916
14917 2003-09-26 06:04  ivan
14918
14919         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
14920           re-charge setup fee
14921
14922 2003-09-26 02:31  ivan
14923
14924         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
14925           canadian GST/PST) taxes work now!
14926
14927 2003-09-26 02:15  ivan
14928
14929         * FS/FS/UID.pm: re-enable ChopBlanks for now
14930
14931 2003-09-26 02:09  ivan
14932
14933         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
14934           editing
14935
14936 2003-09-26 01:11  ivan
14937
14938         * httemplate/: browse/cust_main_county.cgi,
14939           edit/cust_main_county.cgi: fix tax edit UI
14940
14941 2003-09-25 04:49  ivan
14942
14943         * httemplate/: browse/cust_main_county.cgi,
14944           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
14945           recur exemptions 1.4 schema-auto-adjusting backport
14946
14947 2003-09-25 04:17  ivan
14948
14949         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
14950           for a single region 1.4 backport auto-adjusts based on schema
14951
14952 2003-09-25 03:40  ivan
14953
14954         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
14955           and recurtax fields to cust_main_county
14956
14957 2003-09-25 03:28  ivan
14958
14959         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
14960           freebsd portability fix
14961
14962 2003-09-25 03:27  ivan
14963
14964         * FS/bin/freeside-selfservice-server: freebsd portability fixes
14965
14966 2003-09-25 03:26  ivan
14967
14968         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
14969
14970 2003-09-24 10:20  ivan
14971
14972         * FS/FS/part_export/shellcommands.pm: don't change dir either when
14973           username_pwonly is set
14974
14975 2003-09-24 10:06  ivan
14976
14977         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
14978           usermod_pwonly set
14979
14980 2003-09-23 19:37  ivan
14981
14982         * install/freebsd/ports: need Cache::Cache in 1.4.2+
14983
14984 2003-09-23 18:30  ivan
14985
14986         * httemplate/browse/agent.cgi: fix boolean precedence error leading
14987           to inaccurate results on the new customer status list
14988
14989 2003-09-21 00:31  ivan
14990
14991         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
14992           trancode from batching
14993
14994 2003-09-20 23:52  ivan
14995
14996         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
14997
14998 2003-09-20 18:22  ivan
14999
15000         * httemplate/misc/download-batch.cgi: preliminary batch download
15001
15002 2003-09-19 05:40  ivan
15003
15004         * FS/FS/cust_main.pm: quiet option to cancel method
15005
15006 2003-09-19 05:13  ivan
15007
15008         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
15009
15010 2003-09-19 05:04  ivan
15011
15012         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
15013
15014 2003-09-19 05:02  ivan
15015
15016         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
15017           performance
15018
15019 2003-09-19 04:56  ivan
15020
15021         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
15022           select a package
15023
15024 2003-09-19 04:50  ivan
15025
15026         * init.d/freeside-init: correct pid filename for stopping
15027           self-service server
15028
15029 2003-09-19 04:35  ivan
15030
15031         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
15032           signup server functions to self-service interace
15033
15034 2003-09-19 04:00  ivan
15035
15036         * FS/FS/ClientAPI/Signup.pm: module needs to return true
15037
15038 2003-09-19 03:08  ivan
15039
15040         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
15041
15042 2003-09-19 03:07  ivan
15043
15044         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
15045           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
15046           signup server functions to self-service server.  fix provisioning
15047           & immediate suspension of declined signups.
15048
15049 2003-09-19 02:59  ivan
15050
15051         * init.d/freeside-init: removing signup and passwd servers
15052
15053 2003-09-18 21:25  ivan
15054
15055         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
15056
15057 2003-09-18 21:13  ivan
15058
15059         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
15060           signup_server-quiet config option
15061
15062 2003-09-18 03:52  ivan
15063
15064         * httemplate/browse/agent.cgi: oops
15065
15066 2003-09-18 03:46  ivan
15067
15068         * httemplate/browse/agent.cgi: include info on number of
15069           active/cancelled customers in agent browse
15070
15071 2003-09-15 14:33  ivan
15072
15073         * httemplate/search/cust_pkg.cgi: package search skips cancelled
15074           packages when searching by date range
15075
15076 2003-09-11 17:14  khoff
15077
15078         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
15079           NetAddrs, so it shouldn't be map'd
15080
15081 2003-09-11 14:57  ivan
15082
15083         * FS/FS/part_export.pm: also update sqlradius_withdomaind
15084           description for freeradius 0.9.1
15085
15086 2003-09-11 14:54  ivan
15087
15088         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
15089
15090 2003-09-10 15:10  ivan
15091
15092         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
15093
15094 2003-09-10 14:56  ivan
15095
15096         * FS/FS/part_export/communigate_pro.pm: don't set an empty
15097           externalFlag
15098
15099 2003-09-10 14:45  ivan
15100
15101         * FS/FS/part_export/communigate_pro.pm: communitgate pro
15102           CreateAccount examples are on crack
15103
15104 2003-09-10 14:39  ivan
15105
15106         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
15107           weird data structure on create
15108
15109 2003-09-10 14:01  ivan
15110
15111         * FS/FS/part_export/communigate_pro.pm: set initial password for
15112           new accounts
15113
15114 2003-09-10 03:54  ivan
15115
15116         * FS/FS/cust_pay.pm: adding cust_main method
15117
15118 2003-09-09 15:36  ivan
15119
15120         * FS/MANIFEST: adding communigate_pro export
15121
15122 2003-09-08 21:16  ivan
15123
15124         * FS/FS/part_export.pm: typo hiding remote username labels
15125
15126 2003-09-06 00:20  ivan
15127
15128         * httemplate/browse/agent_type.cgi: hide display of disabled
15129           packages from agent type browse
15130
15131 2003-09-05 23:45  ivan
15132
15133         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
15134
15135 2003-09-05 18:45  ivan
15136
15137         * FS/FS/svc_acct.pm: fix method name
15138
15139 2003-09-05 18:44  ivan
15140
15141         * FS/FS/: cust_svc.pm, svc_acct.pm: add
15142           get_session_history_sqlradacct have $ignore_quantity also ignore
15143           0 quantities
15144
15145 2003-09-05 06:19  ivan
15146
15147         * FS/FS/part_export/communigate_pro.pm: typo
15148
15149 2003-09-05 06:18  ivan
15150
15151         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
15152           communigate pro export
15153
15154 2003-09-05 06:16  ivan
15155
15156         * FS/FS/Conf.pm: doc
15157
15158 2003-09-05 02:13  ivan
15159
15160         * FS/FS/svc_acct.pm: allow ! password like !!
15161
15162 2003-09-05 01:17  ivan
15163
15164         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
15165           conf value (refer to exports instead)
15166
15167 2003-09-05 01:02  ivan
15168
15169         * FS/FS/Conf.pm: fix typo
15170
15171 2003-09-05 01:01  ivan
15172
15173         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
15174           blowfish
15175
15176 2003-09-05 00:55  ivan
15177
15178         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
15179           blowfish passwords
15180
15181 2003-09-04 21:09  ivan
15182
15183         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
15184           control creation of complimentary accounts and minor pod updates
15185
15186 2003-09-04 19:31  ivan
15187
15188         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
15189           too
15190
15191 2003-09-03 16:06  ivan
15192
15193         * httemplate/view/cust_main.cgi: list extraneous services, closes:
15194           #213
15195
15196 2003-09-03 13:22  ivan
15197
15198         * FS/FS/Record.pm: turn off query debugging
15199
15200 2003-09-03 11:46  ivan
15201
15202         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
15203           subroutine another fix to support running 1.5.0 virtual field
15204           code on 1.4.x databases
15205
15206 2003-09-03 06:18  ivan
15207
15208         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
15209           commands
15210
15211 2003-09-03 05:35  ivan
15212
15213         * Makefile: makefile trivia for openbsd
15214
15215 2003-08-21 00:42  ivan
15216
15217         * install/debian/3.0/INSTALL: woody backports
15218
15219 2003-08-20 23:46  ivan
15220
15221         * install/debian/3.0/INSTALL: iffy
15222
15223 2003-08-20 23:42  ivan
15224
15225         * install/debian/3.0/INSTALL: woody
15226
15227 2003-08-07 22:54  ivan
15228
15229         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
15230           account view screen
15231
15232 2003-08-07 22:42  ivan
15233
15234         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
15235           httemplate/elements/header.html,
15236           httemplate/elements/menubar.html, httemplate/elements/pager.html,
15237           httemplate/elements/table.html, httemplate/search/sql.html,
15238           httemplate/search/elements/search.html: - (finish) includes!
15239           (closes: Bug#551) - (finish) moving SQL search to including
15240           generic elements/search.html - new elements: menubar.html,
15241           header.html, pager.html and table.html - have masonize process
15242           .html files also
15243
15244 2003-08-07 19:02  ivan
15245
15246         * bin/masonize, httemplate/autohandler,
15247           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
15248           httemplate/search/elements/search.html: - fix Mason profiling to
15249           pass-through images (for graph/) - fix graph/money-time.cgi use
15250           of $m interfering with Mason - fix graph/money-time-graph.cgi to
15251           set content-type in a Mason/ASP-independant   fashion -
15252           (beginning of) includes! - (beginning of) moving SQL search to
15253           including generic elements/search.html - fix global.asa typo -
15254           fix masonize to not prepend an extraneous blank line (breaking
15255           graph/money-time-graph.cgi)
15256
15257 2003-08-07 06:08  ivan
15258
15259         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
15260           profiling with mason like with Apache::ASP (redirects now
15261           working) - fix mason error with new view/cust_main.cgi UI
15262
15263 2003-08-07 05:47  ivan
15264
15265         * Makefile, htetc/handler.pl, httemplate/autohandler,
15266           httemplate/index.html: - switch to mason by default - minimum
15267           mason version 1.1 (and doc) - evaluate .html files with mason/asp
15268           - turn on profiling with mason like with Apache::ASP (redirects
15269           not working) - (start of) includes
15270
15271 2003-08-05 14:00  ivan
15272
15273         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
15274           have been checked in
15275
15276 2003-08-05 13:06  ivan
15277
15278         * htetc/handler.pl: no svc_acct_sm in 1.5
15279
15280 2003-08-05 12:07  ivan
15281
15282         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
15283
15284 2003-08-05 11:52  ivan
15285
15286         * FS/FS/svc_domain.pm: remove spurious re-use of $error
15287
15288 2003-08-05 11:45  ivan
15289
15290         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
15291           been updated
15292
15293 2003-08-04 17:32  khoff
15294
15295         * httemplate/index.html: Fixed %%%VERSION%%% tag
15296
15297 2003-08-04 17:20  khoff
15298
15299         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
15300           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
15301           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
15302           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
15303           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
15304           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
15305           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
15306           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
15307           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
15308           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
15309           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
15310           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
15311           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
15312           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
15313           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
15314           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
15315           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
15316           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
15317           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
15318           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
15319           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
15320           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
15321           httemplate/index.html, httemplate/browse/part_svc.cgi,
15322           httemplate/browse/part_virtual_field.cgi,
15323           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
15324           httemplate/edit/part_virtual_field.cgi,
15325           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
15326           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
15327           httemplate/edit/process/router.cgi,
15328           httemplate/edit/process/svc_broadband.cgi,
15329           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
15330           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
15331           Virtual field merge
15332
15333 2003-07-25 09:26  ivan
15334
15335         * FS/FS/svc_acct.pm: typo
15336
15337 2003-07-25 06:13  ivan
15338
15339         * FS/FS/Conf.pm: doc
15340
15341 2003-07-23 10:05  ivan
15342
15343         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
15344           non-catchall domains
15345
15346 2003-07-23 08:36  ivan
15347
15348         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
15349           spurious "can't purchase pkgpart" errors
15350
15351 2003-07-17 09:02  ivan
15352
15353         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
15354           functionality
15355
15356 2003-07-16 09:05  ivan
15357
15358         * httemplate/search/cust_pay.cgi: UI
15359
15360 2003-07-16 09:01  ivan
15361
15362         * httemplate/search/cust_pay.cgi: show totals in payment report
15363
15364 2003-07-15 06:30  ivan
15365
15366         * rt/etc/schema.Pg: reverting to vendor branch rt 3.0.4, hopefully
15367
15368 2003-07-15 06:16  ivan
15369
15370         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
15371           html/Elements/Header, html/Elements/Menu,
15372           html/Elements/PageLayout, html/Elements/SimpleSearch,
15373           html/Elements/Tabs, html/Elements/TitleBoxStart,
15374           html/NoAuth/webrt.css, html/Search/Bulk.html,
15375           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
15376           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: Initial
15377           revision
15378
15379 2003-07-15 06:16  ivan
15380
15381         * rt/: COPYING, Makefile, Makefile.in, README, aclocal.m4,
15382           Changelog, config.log, config.pld, config.status, configure,
15383           configure.ac, install-sh, bin/mason_handler.fcgi,
15384           bin/mason_handler.fcgi.in, bin/mason_handler.scgi,
15385           bin/mason_handler.scgi.in, bin/mason_handler.svc,
15386           bin/mason_handler.svc.in, bin/rt-commit-handler,
15387           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
15388           bin/rt-crontool, bin/rt-mailgate, docs/README.docs,
15389           docs/Security, docs/design_docs/CARS,
15390           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
15391           docs/design_docs/approval_notices,
15392           docs/design_docs/approval_template, docs/design_docs/cf_search,
15393           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
15394           docs/design_docs/delegation, docs/design_docs/evil_plans,
15395           docs/design_docs/groups_notes,
15396           docs/design_docs/link-definitions.txt,
15397           docs/design_docs/recursive_group_membership_algorithm,
15398           docs/design_docs/rql_parser_machine.graphviz,
15399           docs/design_docs/string-extraction-guide.txt,
15400           docs/design_docs/subscription-definitions.txt,
15401           docs/design_docs/ticket_templates, docs/design_docs/users,
15402           etc/RT_Config.pm, etc/RT_Config.pm.in, etc/acl.Oracle,
15403           etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
15404           etc/initialdata, etc/rt.spec, etc/schema.SQLite,
15405           etc/schema.mysql, html/autohandler, html/index.html, html/l,
15406           html/Admin/index.html, html/Admin/Elements/AddCustomFieldValue,
15407           html/Admin/Elements/CreateUserCalled,
15408           html/Admin/Elements/EditCustomField,
15409           html/Admin/Elements/EditCustomFieldValues,
15410           html/Admin/Elements/EditCustomFields,
15411           html/Admin/Elements/EditQueueWatchers,
15412           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
15413           html/Admin/Elements/EditTemplates,
15414           html/Admin/Elements/EditUserComments,
15415           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
15416           html/Admin/Elements/ListGlobalCustomFields,
15417           html/Admin/Elements/ListGlobalScrips,
15418           html/Admin/Elements/ModifyTemplate,
15419           html/Admin/Elements/QueueRightsForUser,
15420           html/Admin/Elements/QueueTabs,
15421           html/Admin/Elements/SelectCustomFieldType,
15422           html/Admin/Elements/SelectGroups,
15423           html/Admin/Elements/SelectModifyGroup,
15424           html/Admin/Elements/SelectModifyQueue,
15425           html/Admin/Elements/SelectModifyUser,
15426           html/Admin/Elements/SelectNewGroupMembers,
15427           html/Admin/Elements/SelectRights,
15428           html/Admin/Elements/SelectScrip,
15429           html/Admin/Elements/SelectScripAction,
15430           html/Admin/Elements/SelectScripCondition,
15431           html/Admin/Elements/SelectSingleOrMultiple,
15432           html/Admin/Elements/SelectTemplate,
15433           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
15434           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
15435           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
15436           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
15437           html/Admin/Global/Templates.html,
15438           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
15439           html/Admin/Groups/GroupRights.html,
15440           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
15441           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
15442           html/Admin/Queues/CustomField.html,
15443           html/Admin/Queues/CustomFields.html,
15444           html/Admin/Queues/GroupRights.html,
15445           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
15446           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
15447           html/Admin/Queues/Template.html,
15448           html/Admin/Queues/Templates.html,
15449           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
15450           html/Admin/Users/Modify.html, html/Admin/Users/index.html,
15451           html/Approvals/Display.html, html/Approvals/index.html,
15452           html/Approvals/Elements/Approve,
15453           html/Approvals/Elements/PendingMyApproval,
15454           html/Approvals/Elements/ShowDependency,
15455           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
15456           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
15457           html/Elements/Checkbox, html/Elements/CreateTicket,
15458           html/Elements/Error, html/Elements/GotoTicket,
15459           html/Elements/ListActions, html/Elements/Login,
15460           html/Elements/MessageBox, html/Elements/MyRequests,
15461           html/Elements/MyTickets, html/Elements/Quicksearch,
15462           html/Elements/Refresh, html/Elements/Section,
15463           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
15464           html/Elements/SelectCustomFieldOperator,
15465           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
15466           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
15467           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
15468           html/Elements/SelectLinkType, html/Elements/SelectMatch,
15469           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
15470           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
15471           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
15472           html/Elements/SelectTicketSortBy,
15473           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
15474           html/Elements/SelectWatcherType,
15475           html/Elements/SetupSessionCookie, html/Elements/Submit,
15476           html/Elements/TitleBoxEnd, html/NoAuth/Logout.html,
15477           html/NoAuth/Reminder.html, html/NoAuth/images/bplogo.gif,
15478           html/NoAuth/images/favicon.png, html/NoAuth/images/space.gif,
15479           html/REST/1.0/NoAuth/mail-gateway, html/SelfService/Closed.html,
15480           html/SelfService/Create.html, html/SelfService/Display.html,
15481           html/SelfService/Error.html, html/SelfService/Prefs.html,
15482           html/SelfService/Update.html, html/SelfService/index.html,
15483           html/SelfService/Attachment/dhandler,
15484           html/SelfService/Elements/GotoTicket,
15485           html/SelfService/Elements/Header,
15486           html/SelfService/Elements/MyRequests,
15487           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
15488           html/Ticket/Display.html, html/Ticket/History.html,
15489           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
15490           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
15491           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
15492           html/Ticket/Attachment/dhandler,
15493           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
15494           html/Ticket/Elements/EditBasics,
15495           html/Ticket/Elements/EditCustomField,
15496           html/Ticket/Elements/EditCustomFields,
15497           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
15498           html/Ticket/Elements/EditWatchers,
15499           html/Ticket/Elements/ShowAttachments,
15500           html/Ticket/Elements/ShowBasics,
15501           html/Ticket/Elements/ShowCustomFields,
15502           html/Ticket/Elements/ShowDates,
15503           html/Ticket/Elements/ShowDependencies,
15504           html/Ticket/Elements/ShowHistory,
15505           html/Ticket/Elements/ShowMemberOf,
15506           html/Ticket/Elements/ShowMembers,
15507           html/Ticket/Elements/ShowMessageHeaders,
15508           html/Ticket/Elements/ShowMessageStanza,
15509           html/Ticket/Elements/ShowPeople,
15510           html/Ticket/Elements/ShowReferences,
15511           html/Ticket/Elements/ShowRequestor,
15512           html/Ticket/Elements/ShowTransaction, html/User/Delegation.html,
15513           html/User/Prefs.html, html/User/Elements/DelegateRights,
15514           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
15515           html/User/Groups/Members.html, html/User/Groups/Modify.html,
15516           html/User/Groups/index.html, lib/RT.pm, lib/RT.pm.in,
15517           lib/RT/ACE.pm, lib/RT/ACE_Overlay.pm, lib/RT/ACL.pm,
15518           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
15519           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments.pm,
15520           lib/RT/Attachments_Overlay.pm, lib/RT/Base.pm,
15521           lib/RT/CachedGroupMember.pm, lib/RT/CachedGroupMember_Overlay.pm,
15522           lib/RT/CachedGroupMembers.pm,
15523           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
15524           lib/RT/CustomField.pm, lib/RT/CustomFieldValue.pm,
15525           lib/RT/CustomFieldValues.pm, lib/RT/CustomFieldValues_Overlay.pm,
15526           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
15527           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
15528           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
15529           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
15530           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
15531           lib/RT/Groups.pm, lib/RT/Groups_Overlay.pm, lib/RT/Handle.pm,
15532           lib/RT/I18N.pm, lib/RT/Link.pm, lib/RT/Link_Overlay.pm,
15533           lib/RT/Links.pm, lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
15534           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
15535           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
15536           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
15537           lib/RT/Queues_Overlay.pm, lib/RT/Record.pm, lib/RT/Scrip.pm,
15538           lib/RT/ScripAction.pm, lib/RT/ScripAction_Overlay.pm,
15539           lib/RT/ScripActions.pm, lib/RT/ScripActions_Overlay.pm,
15540           lib/RT/ScripCondition.pm, lib/RT/ScripCondition_Overlay.pm,
15541           lib/RT/ScripConditions.pm, lib/RT/ScripConditions_Overlay.pm,
15542           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
15543           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm, lib/RT/Template.pm,
15544           lib/RT/Template_Overlay.pm, lib/RT/Templates.pm,
15545           lib/RT/Templates_Overlay.pm, lib/RT/Ticket.pm,
15546           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets.pm,
15547           lib/RT/Tickets_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
15548           lib/RT/Transaction.pm, lib/RT/Transaction_Overlay.pm,
15549           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
15550           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/User_Overlay.pm,
15551           lib/RT/Users.pm, lib/RT/Users_Overlay.pm,
15552           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
15553           lib/RT/Action/CreateTickets.pm,
15554           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
15555           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
15556           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
15557           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
15558           lib/RT/Condition/AnyTransaction.pm,
15559           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
15560           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
15561           lib/RT/Condition/PriorityExceeds.pm,
15562           lib/RT/Condition/QueueChange.pm,
15563           lib/RT/Condition/StatusChange.pm,
15564           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
15565           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
15566           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
15567           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
15568           lib/RT/I18N/nl.po, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
15569           lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
15570           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
15571           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
15572           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
15573           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
15574           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
15575           lib/t/01harness.t, lib/t/02regression.t, lib/t/03web.pl,
15576           lib/t/04_send_email.pl,
15577           lib/t/data/multipart-alternative-with-umlaut,
15578           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
15579           lib/t/data/new-ticket-from-iso-8859-1,
15580           lib/t/data/new-ticket-from-iso-8859-1-full,
15581           lib/t/data/russian-subject-no-content-type,
15582           lib/t/data/text-html-in-russian,
15583           lib/t/data/text-html-with-umlaut,
15584           lib/t/data/8859-15-message-series/dir,
15585           lib/t/data/8859-15-message-series/msg1,
15586           lib/t/data/8859-15-message-series/msg2,
15587           lib/t/data/8859-15-message-series/msg3,
15588           lib/t/data/8859-15-message-series/msg4,
15589           lib/t/data/8859-15-message-series/msg5,
15590           lib/t/data/8859-15-message-series/msg6,
15591           lib/t/data/8859-15-message-series/msg7,
15592           lib/t/regression/mime_tests, m4/rt_enable_layout.m4,
15593           m4/rt_expand_var.m4, m4/rt_layout.m4,
15594           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
15595           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
15596           sbin/regression_harness, sbin/rt-test-dependencies.in,
15597           autom4te.cache/output.0, autom4te.cache/requests,
15598           autom4te.cache/traces.0: import of rt 3.0.4
15599
15600 2003-07-15 04:23  ivan
15601
15602         * Makefile: 1.5.0pre3
15603
15604 2003-07-13 23:21  ivan
15605
15606         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
15607           and date range are specified
15608
15609 2003-07-12 04:14  ivan
15610
15611         * httemplate/index.html: remove Gratuitous capitalization
15612
15613 2003-07-12 04:09  ivan
15614
15615         * httemplate/: index.html, browse/part_pkg.cgi,
15616           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
15617           payment search - some clarification of services/packages vs.
15618           service/package   definitions in browse/part_{svc,pkg}.cgi -
15619           package definition report by # of active customer packages (with
15620           links   to customer package listing)
15621
15622 2003-07-11 08:37  ivan
15623
15624         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
15625           Time::Local fix in rc3 (closes: Bug#550)
15626
15627 2003-07-11 08:23  ivan
15628
15629         * httemplate/: index.html, search/cust_pay.cgi,
15630           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
15631           for inventivemedia / hpnx
15632
15633 2003-07-11 00:54  ivan
15634
15635         * FS/FS/Record.pm: typo
15636
15637 2003-07-11 00:30  ivan
15638
15639         * FS/FS/Record.pm: provide stack backtrace when we wind up in
15640           FS::Record::AUTOLOAD by accident
15641
15642 2003-07-09 07:39  ivan
15643
15644         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
15645
15646 2003-07-06 11:58  ivan
15647
15648         * httemplate/view/cust_main.cgi: don't bother displaying comments
15649           that are only whitespace/newlines
15650
15651 2003-07-03 20:31  ivan
15652
15653         * etc/abbr_state.txt: adding states
15654
15655 2003-07-03 18:37  ivan
15656
15657         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
15658           there are tons of POPs
15659
15660 2003-07-03 17:51  ivan
15661
15662         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
15663           numbers of POPs
15664
15665 2003-07-02 05:58  ivan
15666
15667         * FS/FS/part_pkg.pm: tyop
15668
15669 2003-07-02 05:56  ivan
15670
15671         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
15672           find any appropriate service with quantity 1
15673
15674 2003-07-02 05:34  ivan
15675
15676         * README: change license to GPL only
15677
15678 2003-07-01 02:00  ivan
15679
15680         * httemplate/edit/part_export.cgi: larger textareas in export
15681           options
15682
15683 2003-06-30 17:27  ivan
15684
15685         * FS/FS/part_export.pm: typo
15686
15687 2003-06-30 12:15  ivan
15688
15689         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
15690           (Bug#423)
15691
15692 2003-06-30 11:56  ivan
15693
15694         * FS/FS/cust_main.pm: pass additional fields to ACH processors
15695           (Authorize.Net should work now)
15696
15697 2003-06-30 06:18  ivan
15698
15699         * FS/MANIFEST: removing deprecated freeside-overdue
15700
15701 2003-06-30 05:22  ivan
15702
15703         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
15704           FS/part_export/sqlradius_withdomain.pm,
15705           bin/freeside-sqlradius-reset,
15706           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
15707           export including realms, closes: bug#514
15708
15709 2003-06-30 00:44  ivan
15710
15711         * FS/FS/svc_domain.pm: increase maximum domain length to 67
15712
15713 2003-06-27 07:19  ivan
15714
15715         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
15716           parameter for Framed-IP-Address vs. Framed-Address
15717
15718 2003-06-25 03:22  ivan
15719
15720         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
15721           with empty dates in Failed Invoice Event search,   patch from
15722           rlucas@tercent.net
15723
15724 2003-06-25 01:40  ivan
15725
15726         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
15727           export - disable old-style suspending
15728
15729 2003-06-24 17:57  ivan
15730
15731         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
15732           update: might work now
15733
15734 2003-06-24 07:12  ivan
15735
15736         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
15737           explicitly use the necessary modules
15738
15739 2003-06-22 07:21  ivan
15740
15741         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
15742           retry on change or manual "retry_card" to ONCE per invoice
15743
15744 2003-06-22 02:11  ivan
15745
15746         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
15747           in reverse-engineered schema)
15748
15749 2003-06-22 02:04  ivan
15750
15751         * bin/create-history-tables: skip history tables that exist
15752           already; easier to re-run now
15753
15754 2003-06-13 19:02  ivan
15755
15756         * FS/bin/freeside-setup: add index on cust_bill._date
15757
15758 2003-06-13 18:01  ivan
15759
15760         * bin/apache.export: \n\n between virtualhost entries
15761
15762 2003-06-13 08:18  ivan
15763
15764         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
15765           $quoted_new__password
15766
15767 2003-06-13 02:12  ivan
15768
15769         * FS/FS/part_export.pm: proper command escape for vpopmail export
15770
15771 2003-06-13 01:46  ivan
15772
15773         * httemplate/edit/part_export.cgi: missing semi
15774
15775 2003-06-13 01:44  ivan
15776
15777         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
15778           options on export edit
15779
15780 2003-06-13 01:38  ivan
15781
15782         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
15783           (unfortunately)
15784
15785 2003-06-13 01:23  ivan
15786
15787         * FS/FS/part_export.pm: full path to vpopmail commands
15788
15789 2003-06-13 01:11  ivan
15790
15791         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
15792           vpopmail presets to shellcommands_withdomain export
15793
15794 2003-06-12 07:08  ivan
15795
15796         * bin/passwd.import: /bin/halt and /sbin/halt
15797
15798 2003-06-12 07:06  ivan
15799
15800         * bin/passwd.import: tyop
15801
15802 2003-06-12 06:57  ivan
15803
15804         * bin/passwd.import: better error handling for re-imports
15805
15806 2003-06-12 06:50  ivan
15807
15808         * bin/fix-sequences: remove overly-verbose debugging for now
15809
15810 2003-06-12 06:50  ivan
15811
15812         * bin/fix-sequences: "doc"
15813
15814 2003-06-12 06:49  ivan
15815
15816         * bin/fix-sequences: arg
15817
15818 2003-06-12 06:47  ivan
15819
15820         * bin/fix-sequences: debugging
15821
15822 2003-06-12 06:43  ivan
15823
15824         * bin/fix-sequences: update for long table names; use sequence name
15825           directly instead of guessing
15826
15827 2003-06-12 06:35  ivan
15828
15829         * bin/fix-sequences: moo
15830
15831 2003-06-12 06:32  ivan
15832
15833         * bin/fix-sequences: adding fix-sequences
15834
15835 2003-06-12 05:57  ivan
15836
15837         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
15838           OS-defaults
15839
15840 2003-06-12 05:43  ivan
15841
15842         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
15843           null OP columns
15844
15845 2003-06-11 13:27  khoff
15846
15847         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
15848           addresses that the message was successfully delivered to.  I'm
15849           assuming 'Debug' causes Net::SMTP to warn the debug output, not
15850           return it.
15851
15852 2003-06-11 12:13  khoff
15853
15854         * FS/FS/Misc.pm: We're passing a list here, not one argument.
15855
15856 2003-06-09 04:11  ivan
15857
15858         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
15859
15860 2003-06-06 18:58  ivan
15861
15862         * FS/FS/cust_main.pm: and fix the error message
15863
15864 2003-06-06 18:57  ivan
15865
15866         * FS/FS/cust_main.pm: really, really give a better error message
15867           when used under 5.005 now.  really.
15868
15869 2003-06-06 18:47  ivan
15870
15871         * FS/FS/cust_main.pm: give a better error message regarding
15872           Time::Local on old perls.  really.
15873
15874 2003-06-06 18:42  ivan
15875
15876         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
15877
15878 2003-06-06 03:49  ivan
15879
15880         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
15881           export
15882
15883 2003-06-04 17:22  khoff
15884
15885         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
15886
15887 2003-06-04 09:14  ivan
15888
15889         * FS/FS/svc_acct.pm: allow empty slipip's
15890
15891 2003-06-04 05:44  ivan
15892
15893         * httemplate/search/cust_pkg.cgi: fix last bill label
15894
15895 2003-06-03 06:53  ivan
15896
15897         * httemplate/view/cust_main.cgi: fix provision links
15898
15899 2003-06-03 05:41  ivan
15900
15901         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
15902           export - eliminate redundant "host" parameter
15903
15904 2003-06-03 05:40  ivan
15905
15906         * Makefile: 1.5.0pre2 (too late, hehe)
15907
15908 2003-06-02 23:09  ivan
15909
15910         * FS/bin/freeside-setup: use serial for primary keys in new tables
15911           too
15912
15913 2003-06-02 22:49  ivan
15914
15915         * FS/bin/freeside-setup: router.svcnum nullability fix
15916
15917 2003-06-02 07:51  ivan
15918
15919         * httemplate/view/cust_main.cgi: UI nit
15920
15921 2003-06-02 05:22  ivan
15922
15923         * FS/FS/cust_pkg.pm: add last_bill field to manpage
15924
15925 2003-05-30 02:22  ivan
15926
15927         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
15928           field
15929
15930 2003-05-30 01:45  ivan
15931
15932         * httemplate/docs/ssh.html: doc
15933
15934 2003-05-19 22:43  ivan
15935
15936         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
15937           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15938           fs_selfservice/FS-SelfService/cgi/payment_results.html,
15939           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
15940           self-service self-payments!
15941
15942 2003-05-19 06:54  ivan
15943
15944         * FS/FS/ClientAPI/MyAccount.pm,
15945           fs_selfservice/FS-SelfService/SelfService.pm,
15946           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15947           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
15948           bugs in processing payments via self-service... appears to be
15949           working so far
15950
15951 2003-05-19 06:38  ivan
15952
15953         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
15954           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15955           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
15956           payment processing with self-service (step two of the process)
15957
15958 2003-05-19 05:00  ivan
15959
15960         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
15961           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
15962           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
15963           FS::Misc with send_email subroutine, remove all duplicate code
15964           from     various modules   - move the realtime_bop from cust_bill
15965           to cust_main & change usage slightly.      invnum is no longer
15966           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
15967           self-service:   - fix some syntax errors, make payment UI (step
15968           one) really should be     working now
15969
15970 2003-05-18 17:15  ivan
15971
15972         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
15973           selfservice.cgi: processing payments...
15974
15975 2003-05-18 04:44  ivan
15976
15977         * FS/FS/ClientAPI/MyAccount.pm,
15978           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15979           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
15980           making payments all done
15981
15982 2003-05-18 01:09  ivan
15983
15984         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
15985           file
15986
15987 2003-05-18 01:08  ivan
15988
15989         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
15990           self-service make payment UI work
15991
15992 2003-05-17 23:20  ivan
15993
15994         * FS/FS/ClientAPI/MyAccount.pm,
15995           fs_selfservice/FS-SelfService/SelfService.pm,
15996           fs_selfservice/FS-SelfService/cgi/login.html,
15997           fs_selfservice/FS-SelfService/cgi/myaccount.html,
15998           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
15999           make payment UI done
16000
16001 2003-05-14 09:51  ivan
16002
16003         * FS/FS/cust_bill.pm: display recurring custom line items on
16004           invoices as well as one-shot ones
16005
16006 2003-05-12 23:01  ivan
16007
16008         * FS/FS/cust_bill_event.pm: - document missing fields in
16009           cust_bill_event
16010
16011 2003-05-12 22:47  ivan
16012
16013         * FS/FS/addr_block.pm: missing pod =cut at end
16014
16015 2003-05-12 20:22  ivan
16016
16017         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
16018           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16019           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16020           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
16021           self-service updates: cleanup and beginnings of "make a payment"
16022           - fix pod masking FS::svc_acct::cust_svc
16023
16024 2003-05-12 00:34  ivan
16025
16026         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
16027           setbuf call doesn't appear to be working...
16028
16029 2003-05-12 00:33  ivan
16030
16031         * httemplate/view/cust_main.cgi: fix service links
16032
16033 2003-05-11 15:55  ivan
16034
16035         * httemplate/index.html: mail forward search not yet implemented
16036
16037 2003-05-11 15:53  ivan
16038
16039         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
16040           strict vars
16041
16042 2003-05-11 15:34  ivan
16043
16044         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
16045
16046 2003-05-11 15:25  ivan
16047
16048         * htetc/handler.pl: handler.pl updates from Richard Siddall
16049           <richard.siddall@elirion.net>
16050
16051 2003-05-09 23:45  ivan
16052
16053         * httemplate/view/cust_main.cgi: first pass at new package list UI
16054
16055 2003-05-09 22:41  ivan
16056
16057         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
16058           last_bill dates from being set
16059
16060 2003-05-09 22:40  ivan
16061
16062         * FS/FS/cust_main.pm: - substitute '0' for existing blank
16063           setup/recur fees - use timelocal_nocheck instead of timelocal for
16064           proper wraparound
16065
16066 2003-05-09 12:30  khoff
16067
16068         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
16069           added CSS tags.
16070
16071 2003-05-09 00:17  ivan
16072
16073         * install/freebsd/ports: mod_ssl before mod_perl so mod_perl picks
16074           up EAPI
16075
16076 2003-05-09 00:05  ivan
16077
16078         * install/freebsd/: INSTALL, ports: little bit more fbsd install
16079           automation
16080
16081 2003-05-08 23:14  ivan
16082
16083         * install/freebsd/INSTALL: freebsd install
16084
16085 2003-05-08 23:03  ivan
16086
16087         * fs_selfservice/DEPLOY, install/freebsd/INSTALL,
16088           install/freebsd/ports: updated freebsd install
16089
16090 2003-05-08 18:18  ivan
16091
16092         * install/freebsd/ports: Net::SSH and Net::SCP are in ports
16093
16094 2003-05-08 17:10  ivan
16095
16096         * install/redhat/7.3/: INSTALL, sources.list: redhat install foo
16097
16098 2003-05-08 17:10  ivan
16099
16100         * install/freebsd/: INSTALL, ports: automated install foo
16101
16102 2003-05-08 03:28  ivan
16103
16104         * CREDITS: credit where credit's due
16105
16106 2003-05-08 02:34  ivan
16107
16108         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
16109           columns to '' / NULL
16110
16111 2003-05-02 19:06  ivan
16112
16113         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
16114           enable quota maintenance in infostreet export
16115
16116 2003-05-02 19:03  ivan
16117
16118         * bin/apache.export: typo in usage instructions
16119
16120 2003-05-02 18:30  ivan
16121
16122         * FS/FS/part_export.pm: clean up CVS cruft
16123
16124 2003-05-02 16:51  khoff
16125
16126         * httemplate/view/cust_main.cgi: CARD && DCRD?
16127
16128 2003-04-29 12:49  khoff
16129
16130         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
16131           = 0.  Suprisingly, '' works.
16132
16133 2003-04-29 11:28  khoff
16134
16135         * FS/FS/domain_record.pm: Better SOA checking
16136
16137 2003-04-29 09:59  khoff
16138
16139         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
16140           ip_addr field.
16141
16142 2003-04-25 19:01  khoff
16143
16144         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
16145
16146 2003-04-25 17:28  khoff
16147
16148         * FS/FS/cust_bill.pm: Tyop
16149
16150 2003-04-24 16:01  ivan
16151
16152         * httemplate/edit/cust_main.cgi: fix for bug triggered by
16153           nonexistant referring customer numbers
16154
16155 2003-04-24 11:46  khoff
16156
16157         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
16158           when no values change.  We would insert on an rv of zero, so now
16159           we select count(*)... instead of relying on the rv of the update.
16160
16161 2003-04-24 11:45  khoff
16162
16163         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
16164
16165 2003-04-23 19:46  ivan
16166
16167         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
16168           better shellcommands documentation of all sorts
16169
16170 2003-04-23 18:43  khoff
16171
16172         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
16173           an ISC BIND9 name server
16174
16175 2003-04-23 18:00  khoff
16176
16177         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
16178           svc_Common->hashref is bad.
16179
16180 2003-04-23 16:12  ivan
16181
16182         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
16183           bug#492
16184
16185 2003-04-23 15:16  ivan
16186
16187         * FS/FS/part_export.pm: might not be necessary, but to be safe...
16188
16189 2003-04-22 22:36  khoff
16190
16191         * httemplate/search/cust_main.cgi: Missing comma.
16192
16193 2003-04-22 21:53  khoff
16194
16195         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
16196           well.
16197
16198 2003-04-22 11:46  ivan
16199
16200         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
16201           httemplate/config/config.cgi: properly deprecate ancient apache &
16202           sendmail config options
16203
16204 2003-04-22 10:54  ivan
16205
16206         * httemplate/edit/part_export.cgi: mason is more strict about
16207           variables - patch from Richard Siddall, thanks
16208
16209 2003-04-21 21:39  ivan
16210
16211         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
16212           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
16213           FS/part_export/forward_shellcommands.pm,
16214           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
16215           update documentation - remove last vestiges of 1.3-style
16216           qmail/vpopmail exports from svc_domain and   svc_forward; add
16217           appropriate exports (closes: Bug#299)
16218
16219 2003-04-21 15:40  ivan
16220
16221         * httemplate/view/svc_acct.cgi: typo
16222
16223 2003-04-21 14:42  khoff
16224
16225         * FS/FS/addr_block.pm: renamed config option excludeaddr
16226
16227 2003-04-21 14:40  khoff
16228
16229         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
16230
16231 2003-04-21 14:29  khoff
16232
16233         * httemplate/edit/process/generic.cgi: Navigation fixes.
16234
16235 2003-04-21 14:13  khoff
16236
16237         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
16238           new routers.  Navigation cleanup.
16239
16240 2003-04-21 14:12  khoff
16241
16242         * httemplate/edit/router.cgi: Lines added for clairity
16243
16244 2003-04-21 13:53  ivan
16245
16246         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
16247           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
16248           FS/bin/freeside-setup, httemplate/docs/schema.html,
16249           httemplate/edit/cust_main.cgi,
16250           httemplate/edit/part_bill_event.cgi,
16251           httemplate/edit/process/cust_main.cgi,
16252           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
16253           on-demand vs. automatic cards & checks: added DCRD and DCHK
16254           payment types
16255
16256 2003-04-21 13:31  khoff
16257
16258         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
16259           sqlmail.  Added support for courier and dovecot authentication.
16260
16261 2003-04-21 13:27  khoff
16262
16263         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
16264           svc_broadband
16265
16266 2003-04-19 10:51  ivan
16267
16268         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
16269           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
16270           integration
16271
16272 2003-04-17 20:29  ivan
16273
16274         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
16275
16276 2003-04-02 06:52  ivan
16277
16278         * FS/FS/cust_main.pm: added order_pkgs sub
16279
16280 2003-04-02 03:38  ivan
16281
16282         * FS/FS/: UID.pm, cust_main.pm: better callbacks
16283
16284 2003-04-02 01:46  ivan
16285
16286         * httemplate/misc/process/meta-import.cgi: updated meta-import web
16287           UI to allow duplicate import tables
16288
16289 2003-04-01 19:23  ivan
16290
16291         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
16292           disappearing email invoice on errors, finally (closes: Bug#35)
16293
16294 2003-04-01 00:03  ivan
16295
16296         * FS/FS/Record.pm, httemplate/docs/index.html,
16297           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
16298           preliminary 1.5.0 upgrade docs - syntax error in main customer
16299           view
16300
16301 2003-03-31 22:55  ivan
16302
16303         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
16304           cancel button for customers (closes: Bug#25)
16305
16306 2003-03-31 17:22  ivan
16307
16308         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
16309           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
16310           httemplate/edit/process/REAL_cust_pkg.cgi,
16311           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
16312           correct last_bill problems with $0 invoice (non-existant) edge
16313           cases
16314
16315 2003-03-31 15:49  ivan
16316
16317         * httemplate/docs/schema.html: added last_bill column
16318
16319 2003-03-31 15:48  ivan
16320
16321         * FS/bin/freeside-setup: add 'last_bill' column
16322
16323 2003-03-28 21:34  ivan
16324
16325         * bin/apache.export: restart apache, not bind!
16326
16327 2003-03-28 20:52  ivan
16328
16329         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
16330           FS/FS/part_export/www_shellcommands.pm,
16331           httemplate/view/svc_www.cgi: correct web UI for svc_www services
16332           & no more @.domain in www_shellcommands export
16333
16334 2003-03-28 18:35  ivan
16335
16336         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
16337
16338 2003-03-28 18:19  ivan
16339
16340         * FS/FS/part_export.pm: cust_svc and svc_x methods
16341
16342 2003-03-28 13:59  ivan
16343
16344         * bin/apache.export: fix missing semicolon in apache export
16345
16346 2003-03-28 13:43  ivan
16347
16348         * FS/FS/part_export/apache.pm: oops in null apache export
16349
16350 2003-03-24 00:30  ivan
16351
16352         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
16353
16354 2003-03-19 20:36  ivan
16355
16356         * httemplate/edit/part_export.cgi: virtual wrap...
16357
16358 2003-03-19 20:09  ivan
16359
16360         * httemplate/edit/part_export.cgi: wrap this textbox hard
16361
16362 2003-03-19 20:00  ivan
16363
16364         * httemplate/edit/part_export.cgi: wide textareas
16365
16366 2003-03-19 19:41  ivan
16367
16368         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
16369           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
16370           bin/apache.export, bin/bind.export, bin/bsdshell.export,
16371           bin/sysvshell.export: apache export!
16372
16373 2003-03-11 03:40  ivan
16374
16375         * FS/FS/svc_domain.pm: another pg7.3 fix
16376
16377 2003-03-11 03:36  ivan
16378
16379         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
16380           meta import webUI updates
16381
16382 2003-03-11 02:41  ivan
16383
16384         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
16385
16386 2003-03-03 17:56  khoff
16387
16388         * FS/MANIFEST: updated for svc_broadband changes
16389
16390 2003-02-28 19:14  ivan
16391
16392         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
16393
16394 2003-02-24 21:40  ivan
16395
16396         * httemplate/edit/cust_main.cgi: remove max length on ACH account
16397           number
16398
16399 2003-02-11 17:21  khoff
16400
16401         * FS/bin/freeside-setup: s/;/,/
16402
16403 2003-02-05 21:26  ivan
16404
16405         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
16406           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
16407           FS/FS/cust_main.pm, FS/bin/freeside-setup,
16408           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
16409           httemplate/edit/part_pkg.cgi: time/data detail on invoices
16410
16411 2003-02-05 15:17  khoff
16412
16413         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
16414           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
16415           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
16416           httemplate/edit/svc_broadband.cgi,
16417           httemplate/edit/process/addr_block/add.cgi,
16418           httemplate/edit/process/addr_block/allocate.cgi,
16419           httemplate/edit/process/addr_block/deallocate.cgi,
16420           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
16421           httemplate/edit/process/router.cgi,
16422           httemplate/edit/process/svc_broadband.cgi,
16423           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
16424           httemplate/index.html, httemplate/view/svc_broadband.cgi:
16425           svc_broadband rewrite
16426
16427 2003-02-05 14:06  khoff
16428
16429         * FS/FS/cust_svc.pm: ip_netmask is gone now
16430
16431 2003-01-27 23:47  ivan
16432
16433         * FS/bin/freeside-setup: eek, and this is what caused connectup to
16434           fail too
16435
16436 2003-01-27 22:08  ivan
16437
16438         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
16439           dave denney <daud@kaosol.net>
16440
16441 2003-01-16 22:21  ivan
16442
16443         * FS/FS/ClientAPI/MyAccount.pm,
16444           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
16445           functionality
16446
16447 2003-01-15 18:58  ivan
16448
16449         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
16450
16451 2003-01-14 02:15  ivan
16452
16453         * Makefile: selfservice
16454
16455 2003-01-14 01:26  ivan
16456
16457         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
16458           init.d/freeside-init: move freeside-selfservice-server to proper
16459           MakeMaker install location
16460
16461 2003-01-14 00:49  ivan
16462
16463         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
16464           freeside-selfservice-server to init script add domsvc checking as
16465           a foreign key
16466
16467 2003-01-12 23:26  ivan
16468
16469         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
16470
16471 2003-01-12 22:19  ivan
16472
16473         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
16474           extraneous diffs
16475
16476 2003-01-09 23:41  ivan
16477
16478         * FS/FS/cust_bill.pm: pop off an extra blank line in
16479           business-onlinepayment options
16480
16481 2002-12-28 01:16  ivan
16482
16483         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
16484           business-onlinepayment mod_perl leakage in multi-database
16485           installs.  ugh.
16486
16487 2002-12-27 04:56  ivan
16488
16489         * FS/FS/cust_main.pm: better times on failed billing events
16490
16491 2002-12-24 22:59  ivan
16492
16493         * FS/bin/freeside-daily: declare $opt_p usage
16494
16495 2002-12-24 14:41  ivan
16496
16497         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
16498           optimization for ginourmous numbers of packages for intergate,
16499           whew
16500
16501 2002-12-23 15:56  ivan
16502
16503         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
16504           messages
16505
16506 2002-12-23 07:21  ivan
16507
16508         * FS/FS/cust_bill.pm: make agent available to invoice templates
16509
16510 2002-12-23 07:05  steve
16511
16512         * FS/FS/part_export/shellcommands.pm: add email address to
16513           shellcommands
16514
16515           don't error out when importing unaudited accounts (even though
16516           should probably be using $FS::svc_Common::noexport_hack anyway)
16517
16518 2002-12-23 06:54  steve
16519
16520         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
16521           signup_server-quiet, and emailcancel messages.
16522
16523 2002-12-23 06:22  steve
16524
16525         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
16526           selfservice_server-quiet, signup_server-quiet, and emailcancel
16527           messages.
16528
16529 2002-12-22 00:53  ivan
16530
16531         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
16532           freeside-daily to only run for a particular payby
16533           $disable_agentcheck option for cust_pkg for import optimization
16534
16535 2002-12-21 15:48  ivan
16536
16537         * httemplate/search/svc_domain.cgi: UI
16538
16539 2002-12-21 15:44  ivan
16540
16541         * httemplate/search/svc_domain.cgi: don't display all accounts in
16542           each domain
16543
16544 2002-12-21 02:14  ivan
16545
16546         * FS/FS/cust_main.pm: could be multiple returns from these
16547           searches, with taxclasses
16548
16549 2002-12-21 02:02  ivan
16550
16551         * FS/FS/Record.pm: better qsearchs warning
16552
16553 2002-12-20 23:36  ivan
16554
16555         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
16556
16557 2002-12-20 20:31  ivan
16558
16559         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
16560
16561 2002-12-19 19:29  ivan
16562
16563         * httemplate/view/cust_main.cgi: no changing cancelled packages
16564
16565 2002-12-17 13:31  ivan
16566
16567         * FS/FS/cust_bill.pm: invoice_lines() fix
16568
16569 2002-12-17 05:02  ivan
16570
16571         * httemplate/view/svc_acct.cgi: change wording
16572
16573 2002-12-17 02:42  ivan
16574
16575         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
16576
16577 2002-12-17 02:36  ivan
16578
16579         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
16580           sessions
16581
16582 2002-12-17 01:52  ivan
16583
16584         * FS/bin/freeside-sqlradius-seconds: sheesh
16585
16586 2002-12-17 01:48  ivan
16587
16588         * FS/bin/freeside-sqlradius-seconds: sigh
16589
16590 2002-12-17 01:47  ivan
16591
16592         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
16593           calculation?
16594
16595 2002-12-17 01:37  ivan
16596
16597         * FS/bin/freeside-sqlradius-seconds: grr double doh
16598
16599 2002-12-17 01:35  ivan
16600
16601         * FS/bin/freeside-sqlradius-seconds: doh
16602
16603 2002-12-17 01:30  ivan
16604
16605         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
16606
16607 2002-12-17 01:24  ivan
16608
16609         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
16610           freeside-sqlradius-seconds
16611
16612 2002-12-16 13:52  ivan
16613
16614         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
16615           are there others?
16616
16617 2002-12-16 10:53  ivan
16618
16619         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
16620
16621 2002-12-16 02:47  ivan
16622
16623         * httemplate/graph/money_time.cgi: working date range selector that
16624           defaults to the past year!
16625
16626 2002-12-14 13:18  ivan
16627
16628         * FS/FS/cust_svc.pm: fix for auditing packages
16629
16630 2002-12-12 16:31  ivan
16631
16632         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
16633           taxclass fix (?)
16634
16635 2002-12-12 13:44  ivan
16636
16637         * FS/FS/svc_acct.pm: custnum in welcome email
16638
16639 2002-12-10 16:12  ivan
16640
16641         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
16642           beginning of web-based data importer
16643
16644 2002-12-04 04:43  ivan
16645
16646         * bin/bind.export: really fixed now
16647
16648 2002-12-04 04:37  ivan
16649
16650         * bin/bind.export: oops, typo
16651
16652 2002-12-04 04:31  ivan
16653
16654         * FS/FS/cust_bill.pm: empty invoice_lines() fix
16655
16656 2002-11-27 21:44  ivan
16657
16658         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
16659           "Stephen Bechard" <steve@destek.net>
16660
16661 2002-11-27 21:10  ivan
16662
16663         * FS/FS/Conf.pm: deprecate username_policy
16664
16665 2002-11-26 03:58  ivan
16666
16667         * httemplate/misc/process/link.cgi: link by username now only links
16668           to same svcpart
16669
16670 2002-11-26 02:25  ivan
16671
16672         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
16673
16674 2002-11-25 21:42  ivan
16675
16676         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
16677
16678 2002-11-25 02:46  ivan
16679
16680         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
16681           radius group bug, whew
16682
16683 2002-11-22 19:39  ivan
16684
16685         * httemplate/index.html: eww get rid of black border on konq3
16686
16687 2002-11-22 04:19  ivan
16688
16689         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
16690           payments
16691
16692 2002-11-22 03:14  ivan
16693
16694         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
16695           add lec billing event
16696
16697 2002-11-22 02:48  ivan
16698
16699         * FS/FS/cust_main.pm: oops, one last LECB change
16700
16701 2002-11-21 23:50  ivan
16702
16703         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
16704           user dn in ldap export
16705
16706 2002-11-21 12:44  ivan
16707
16708         * FS/FS/part_export.pm: change DN labeling for those obtuse
16709           blockheads at netmagic
16710
16711 2002-11-20 13:13  ivan
16712
16713         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
16714           ability to have multiple comma-separated values to LDAP export
16715
16716 2002-11-20 02:09  ivan
16717
16718         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
16719           for the add call...?  i don't get LDAP
16720
16721 2002-11-20 01:10  ivan
16722
16723         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
16724
16725 2002-11-20 01:07  ivan
16726
16727         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
16728           field in cust_pay and cust_refund for ACH
16729
16730 2002-11-19 14:55  ivan
16731
16732         * FS/FS/cust_bill_event.pm: give better error message on bad
16733           invnum, also 'use FS::cust_bill' here
16734
16735 2002-11-19 14:48  ivan
16736
16737         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
16738           CHECK
16739
16740 2002-11-19 13:20  ivan
16741
16742         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
16743           given
16744
16745 2002-11-19 12:56  ivan
16746
16747         * FS/FS/part_export/ldap.pm: ldap export update
16748
16749 2002-11-19 12:36  ivan
16750
16751         * FS/bin/freeside-setup: increase length of reczone and recdata
16752           fields in domain_record
16753
16754 2002-11-19 02:09  ivan
16755
16756         * FS/FS/cust_bill.pm: typo adding lec transactions
16757
16758 2002-11-19 02:02  ivan
16759
16760         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
16761
16762 2002-11-19 01:51  ivan
16763
16764         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16765           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
16766           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
16767           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
16768           httemplate/edit/part_bill_event.cgi,
16769           httemplate/view/cust_main.cgi: add LEC billing
16770
16771 2002-11-18 21:17  ivan
16772
16773         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
16774           number limit
16775
16776 2002-11-18 02:15  ivan
16777
16778         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
16779           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
16780           preliminary ldap export
16781
16782 2002-11-16 02:33  ivan
16783
16784         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
16785
16786 2002-11-09 02:59  ivan
16787
16788         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
16789           per-hour charging
16790
16791 2002-11-07 14:53  ivan
16792
16793         * FS/FS/cust_main.pm: doc
16794
16795 2002-11-05 20:23  ivan
16796
16797         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
16798           closes: Bug#474
16799
16800 2002-11-05 20:11  ivan
16801
16802         * httemplate/edit/part_pkg.cgi: data billing
16803
16804 2002-11-05 19:58  ivan
16805
16806         * httemplate/edit/part_pkg.cgi: data charging
16807
16808 2002-11-05 15:43  ivan
16809
16810         * httemplate/view/svc_acct.cgi: ui
16811
16812 2002-11-05 15:41  ivan
16813
16814         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
16815           correct radacct column names
16816
16817 2002-11-05 15:34  ivan
16818
16819         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
16820
16821 2002-11-05 15:29  ivan
16822
16823         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
16824           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
16825           bandwidth charges from sqlradius
16826
16827 2002-11-05 12:29  ivan
16828
16829         * FS/bin/freeside-sqlradius-radacctd: lost?
16830
16831 2002-11-04 15:40  ivan
16832
16833         * FS/FS/CGI.pm: balance on small_custview
16834
16835 2002-11-04 12:51  ivan
16836
16837         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
16838           view
16839
16840 2002-11-01 16:13  ivan
16841
16842         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
16843
16844 2002-10-28 05:22  ivan
16845
16846         * FS/bin/freeside-queued: signal-less queued child handling
16847           (closes: Bug#477)
16848
16849 2002-10-25 14:24  ivan
16850
16851         * FS/FS/part_export/shellcommands.pm: make $old_domain available
16852           too
16853
16854 2002-10-25 06:39  ivan
16855
16856         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
16857           numbers
16858
16859 2002-10-23 10:07  ivan
16860
16861         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
16862
16863 2002-10-23 08:49  ivan
16864
16865         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
16866           httemplate/view/cust_main.cgi: add option to unapply payments
16867
16868 2002-10-22 02:15  ivan
16869
16870         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
16871
16872 2002-10-22 01:13  ivan
16873
16874         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
16875           ACH fixes from s5
16876
16877 2002-10-21 23:28  ivan
16878
16879         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
16880           invoice events too
16881
16882 2002-10-21 08:20  ivan
16883
16884         * httemplate/edit/part_svc.cgi: don't disable for all items
16885
16886 2002-10-21 08:14  ivan
16887
16888         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
16889           or password from being defined
16890
16891 2002-10-20 01:27  ivan
16892
16893         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
16894           shellcommands suspension/unsuspension hooks
16895
16896 2002-10-20 00:26  ivan
16897
16898         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
16899           there is one
16900
16901 2002-10-19 20:28  ivan
16902
16903         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
16904           export option
16905
16906 2002-10-18 09:54  ivan
16907
16908         * Makefile: force executable permissions on bin/pod2x
16909
16910 2002-10-18 06:28  ivan
16911
16912         * FS/bin/freeside-radgroup: argh
16913
16914 2002-10-18 06:23  ivan
16915
16916         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
16917           cache
16918
16919 2002-10-18 03:28  ivan
16920
16921         * FS/: MANIFEST, bin/freeside-radgroup: adding
16922
16923 2002-10-17 08:06  ivan
16924
16925         * httemplate/view/svc_acct.cgi: use consistant terminology
16926
16927 2002-10-17 08:05  ivan
16928
16929         * httemplate/view/svc_acct.cgi: UI change for hour info
16930
16931 2002-10-17 07:59  ivan
16932
16933         * FS/FS/cust_svc.pm: yay missing paren
16934
16935 2002-10-17 07:50  ivan
16936
16937         * FS/FS/cust_svc.pm: *sigh* better debugging
16938
16939 2002-10-17 07:46  ivan
16940
16941         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
16942
16943 2002-10-17 07:37  ivan
16944
16945         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
16946
16947 2002-10-17 07:33  ivan
16948
16949         * httemplate/view/svc_acct.cgi: sqlradacct hour update
16950
16951 2002-10-17 07:16  ivan
16952
16953         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
16954           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
16955           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
16956           datasrc, not plandata options (whew)
16957
16958 2002-10-15 02:54  ivan
16959
16960         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
16961
16962 2002-10-14 00:44  ivan
16963
16964         * FS/FS/Conf.pm: s/bool/checkbox/
16965
16966 2002-10-14 00:30  ivan
16967
16968         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
16969           config file allows selection of accounts from any domain
16970
16971 2002-10-13 23:17  ivan
16972
16973         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
16974           billing
16975
16976 2002-10-13 23:16  ivan
16977
16978         * httemplate/view/svc_acct.cgi: show time online this billing cycle
16979           on view account screen
16980
16981 2002-10-13 00:14  ivan
16982
16983         * httemplate/docs/session.html: doh
16984
16985 2002-10-12 18:14  ivan
16986
16987         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
16988           non-Pg and Pg before 7.1
16989
16990 2002-10-12 18:05  ivan
16991
16992         * FS/FS/cust_bill.pm: bug fix in new ACH code
16993
16994 2002-10-12 07:21  ivan
16995
16996         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
16997           dayphone/nightphone msgcat
16998
16999 2002-10-12 06:46  ivan
17000
17001         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
17002           dayphone/nightphone as customizable labels, closes: Bug#464
17003
17004 2002-10-12 06:26  ivan
17005
17006         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
17007           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
17008           charge per-hour against an external radacct table
17009
17010 2002-10-12 03:15  ivan
17011
17012         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
17013           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
17014           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
17015           httemplate/edit/process/cust_main.cgi,
17016           httemplate/view/cust_main.cgi: ACH support
17017
17018 2002-10-10 09:48  ivan
17019
17020         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
17021           expiration dates
17022
17023 2002-10-10 09:28  ivan
17024
17025         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
17026
17027 2002-10-09 07:30  ivan
17028
17029         * FS/FS/Conf.pm: nasty typo
17030
17031 2002-10-09 06:59  ivan
17032
17033         * FS/FS/Conf.pm: don't explicitly specify unclassified config
17034           section
17035
17036 2002-10-09 06:43  ivan
17037
17038         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
17039           existing directories in vpopmail export
17040
17041 2002-10-09 06:07  ivan
17042
17043         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
17044           the attribute used for plaintext pw's
17045
17046 2002-10-08 04:10  ivan
17047
17048         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
17049           package browse (closes: Bug#467)
17050
17051 2002-10-08 03:50  ivan
17052
17053         * eg/export_template.pm: slightly less sucky
17054
17055 2002-10-08 01:33  ivan
17056
17057         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
17058           displays static HTML on account view (closes: Bug#465)
17059
17060 2002-10-07 21:46  ivan
17061
17062         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
17063           httemplate/view/cust_main.cgi: payby-default config option, with
17064           special "HIDE" option to disable billing information in the web
17065           interface (closes: Bug#468)
17066
17067 2002-10-07 01:47  ivan
17068
17069         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
17070           not when it is *before*
17071
17072 2002-10-05 04:14  ivan
17073
17074         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
17075           blank id fields
17076
17077 2002-10-04 05:56  ivan
17078
17079         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
17080           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
17081           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
17082           httemplate/view/cust_main.cgi: working on the road:   - easier
17083           "change package" link for changing one package to another   -
17084           sqlradius export now compatible with Pg   - indices on phone
17085           numbers   - install instructions specify Pg 7.1 (at least until
17086           ILIKE thing is changed)   - searching on phone number fragments
17087
17088 2002-10-04 05:39  ivan
17089
17090         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
17091
17092 2002-10-04 05:29  ivan
17093
17094         * FS/bin/freeside-count-active-customers: adding
17095
17096 2002-10-04 05:09  ivan
17097
17098         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
17099           print   is now: send email to invoice from address
17100
17101 2002-10-03 08:29  ivan
17102
17103         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
17104           Crypt-Password for encrypted pw's
17105
17106 2002-09-27 05:14  ivan
17107
17108         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
17109
17110 2002-09-27 05:14  ivan
17111
17112         * FS/FS/UID.pm: don't chop blanks
17113
17114 2002-09-26 22:36  ivan
17115
17116         * FS/bin/freeside-adduser: lock mapsecrets file
17117
17118 2002-09-25 22:28  ivan
17119
17120         * Makefile: fix $INIT_FILE usage
17121
17122 2002-09-25 22:26  ivan
17123
17124         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
17125
17126 2002-09-25 22:25  ivan
17127
17128         * Makefile: oops
17129
17130 2002-09-25 21:45  ivan
17131
17132         * httemplate/search/svc_acct.cgi: tyop
17133
17134 2002-09-25 02:11  ivan
17135
17136         * Makefile: doc
17137
17138 2002-09-25 02:09  ivan
17139
17140         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
17141           "Authentication-Type" for netc.net.au (radiator?)
17142
17143 2002-09-24 01:31  ivan
17144
17145         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
17146
17147 2002-09-23 07:27  ivan
17148
17149         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
17150           redirects header-handling changes necessary for chart .cgis
17151
17152 2002-09-23 01:50  ivan
17153
17154         * Makefile: better default Pg datasource
17155
17156 2002-09-21 04:17  ivan
17157
17158         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
17159           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
17160           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
17161           FS/FS/cust_main_county.pm, bin/create-history-tables,
17162           httemplate/browse/cust_main_county.cgi,
17163           httemplate/edit/cust_main_county.cgi,
17164           httemplate/edit/process/cust_main_county.cgi: all taxes now have
17165           names.  closes: Bug#15
17166
17167 2002-09-20 08:49  ivan
17168
17169         * README: d
17170
17171 2002-09-20 08:49  ivan
17172
17173         * FS/Makefile.PL: installing into /usr/bin, bah
17174
17175 2002-09-20 08:48  ivan
17176
17177         * FS/FS.pm: doc
17178
17179 2002-09-20 08:48  ivan
17180
17181         * Makefile: 1.5.0
17182
17183 2002-09-20 08:47  ivan
17184
17185         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
17186           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
17187           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
17188           freeside-deloutsource and freeside-deloutsourceuser
17189
17190 2002-09-20 08:46  ivan
17191
17192         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
17193
17194 2002-09-20 07:48  ivan
17195
17196         * FS/FS/part_export.pm: extraneous warn
17197
17198 2002-09-20 05:50  ivan
17199
17200         * FS/bin/freeside-setup: move from bin/fs-setup to
17201           FS/bin/freeside-setup
17202
17203 2002-09-20 03:16  ivan
17204
17205         * FS/FS/UID.pm: change otaker fields to 32 chars
17206
17207 2002-09-19 06:34  ivan
17208
17209         * FS/FS/Record.pm, bin/dbdef-create: use database SERIAL or
17210           AUTO_INCREMENT for primary keys, finally, yay! closes: bug#69
17211
17212 2002-09-19 01:43  ivan
17213
17214         * FS/bin/freeside-daily: package expiration
17215
17216 2002-09-19 01:34  ivan
17217
17218         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
17219
17220 2002-09-18 15:50  ivan
17221
17222         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
17223           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
17224           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
17225           httemplate/view/svc_acct.cgi: remove domain config file, closes:
17226           Bug#269
17227
17228 2002-09-18 15:38  ivan
17229
17230         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
17231
17232 2002-09-18 05:10  ivan
17233
17234         * httemplate/docs/: index.html, legacy.html: doc
17235
17236 2002-09-17 03:21  ivan
17237
17238         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
17239           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
17240           support
17241
17242 2002-09-17 02:19  ivan
17243
17244         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
17245           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
17246           httemplate/index.html, httemplate/docs/schema.dia,
17247           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
17248           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
17249           httemplate/search/svc_domain.cgi: remove svc_acct_sm
17250
17251 2002-09-16 17:40  ivan
17252
17253         * FS/FS/cust_bill.pm: send_ftp doc fix
17254
17255 2002-09-16 17:33  ivan
17256
17257         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
17258           "emailinvoiceauto" implementation rewritten to work properly,
17259           stop
17260               overwriting existing invoice destinations
17261
17262 2002-09-16 02:27  ivan
17263
17264         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
17265
17266 2002-09-11 02:28  ivan
17267
17268         * httemplate/browse/svc_acct_pop.cgi: mason error
17269
17270 2002-09-11 02:09  ivan
17271
17272         * httemplate/search/cust_main.cgi: mason warnings
17273
17274 2002-09-09 20:31  ivan
17275
17276         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
17277           order numbers, like VirtualNet
17278
17279 2002-09-09 16:05  khoff
17280
17281         * httemplate/: edit/svc_broadband.cgi,
17282           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
17283           svc_broadband merge
17284
17285 2002-09-09 16:01  khoff
17286
17287         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
17288           httemplate/edit/part_svc.cgi,
17289           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
17290           svc_broadband merge
17291
17292 2002-09-09 15:56  khoff
17293
17294         * FS/MANIFEST: svc_broadband merge
17295
17296 2002-09-09 12:56  ivan
17297
17298         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
17299           vpopmail user
17300
17301 2002-09-09 12:54  ivan
17302
17303         * httemplate/docs/ssh.html: doc clarification about users
17304
17305 2002-09-09 05:34  ivan
17306
17307         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
17308           ClientAPI/passwd.pm: : is not legal in GECOS
17309
17310 2002-09-08 05:57  ivan
17311
17312         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
17313           records first, then svc_domain
17314
17315 2002-09-08 05:40  ivan
17316
17317         * bin/bind.export: error out if can't open .HEADER files
17318
17319 2002-09-08 04:36  ivan
17320
17321         * README: 1.4.1
17322
17323 2002-09-08 02:49  ivan
17324
17325         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
17326           useful default domain files
17327
17328 2002-09-07 07:20  ivan
17329
17330         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
17331           description, give up hoping for a better description of the
17332           export from jeff
17333
17334 2002-09-06 19:27  ivan
17335
17336         * httemplate/docs/index.html: 1.4.1
17337
17338 2002-09-06 19:19  ivan
17339
17340         * FS/FS/part_export/vpopmail.pm: import flocking constants
17341
17342 2002-09-05 11:51  ivan
17343
17344         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
17345
17346 2002-09-05 10:01  ivan
17347
17348         * httemplate/edit/cust_main.cgi: "same as billing address" box
17349           would uncheck itself on errors (only looked at previous
17350           ship_last, not CGI checkbox value too)  Closes: Bug#448
17351
17352 2002-09-05 09:51  ivan
17353
17354         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
17355           compatibility
17356
17357 2002-09-05 06:50  ivan
17358
17359         * httemplate/browse/part_svc.cgi: don't show "clone an existing
17360           service definition" if there aren't any yet
17361
17362 2002-09-05 06:27  ivan
17363
17364         * FS/FS/cust_main.pm, httemplate/index.html,
17365           httemplate/misc/cust_main-import_charges.cgi,
17366           httemplate/misc/process/cust_main-import_charges.cgi: batch
17367           charge/credit import
17368
17369 2002-09-05 06:01  ivan
17370
17371         * FS/FS/svc_acct.pm: show illegal dir in error msg
17372
17373 2002-09-05 02:10  ivan
17374
17375         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
17376           extraneous `vpopmail machine' field
17377
17378 2002-09-04 05:43  ivan
17379
17380         * Makefile, httemplate/index.html: 1.4.1beta1
17381
17382 2002-09-04 01:42  ivan
17383
17384         * httemplate/edit/part_pkg.cgi: spelling
17385
17386 2002-08-30 16:48  ivan
17387
17388         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
17389
17390 2002-08-30 16:42  ivan
17391
17392         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
17393           httemplate/edit/process/part_bill_event.cgi: new invoice event:
17394           upload a CSV file
17395
17396 2002-08-30 16:17  ivan
17397
17398         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
17399           of their cust_pkg.bill date) - setting cust_pkg.bill date
17400           directly bypasses setup fee
17401
17402 2002-08-30 10:34  ivan
17403
17404         * FS/FS/cust_main.pm, httemplate/index.html,
17405           httemplate/misc/cust_main-import.cgi,
17406           httemplate/misc/process/cust_main-import.cgi: working CSV import
17407           for crcmn
17408
17409 2002-08-30 04:33  ivan
17410
17411         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
17412           (hopefully) better error message
17413
17414 2002-08-30 03:25  ivan
17415
17416         * Makefile: silly conf/registries dir still hanging around in CVS
17417           checkouts
17418
17419 2002-08-29 07:11  ivan
17420
17421         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
17422
17423 2002-08-29 02:11  ivan
17424
17425         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
17426           import, make username/password for unexported services conflict
17427           at least with self
17428
17429 2002-08-29 01:13  khoff
17430
17431         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
17432
17433 2002-08-29 00:50  ivan
17434
17435         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
17436
17437 2002-08-28 23:02  ivan
17438
17439         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
17440
17441 2002-08-28 22:57  ivan
17442
17443         * httemplate/view/svc_acct.cgi: password viewing UI change
17444
17445 2002-08-27 00:26  khoff
17446
17447         * FS/FS/Record.pm: Yip yip, I sprained my brain
17448
17449 2002-08-26 13:40  ivan
17450
17451         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
17452
17453 2002-08-24 20:54  ivan
17454
17455         * FS/bin/freeside-addoutsourceuser: ?
17456
17457 2002-08-24 20:42  ivan
17458
17459         * FS/bin/freeside-addoutsourceuser: correct secrets file path
17460
17461 2002-08-24 19:35  ivan
17462
17463         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
17464           passwords
17465
17466 2002-08-24 19:26  ivan
17467
17468         * FS/FS/part_export/shellcommands.pm: properly quote password as
17469           well as finger
17470
17471 2002-08-24 18:48  ivan
17472
17473         * FS/bin/freeside-addoutsourceuser: password
17474
17475 2002-08-24 18:48  ivan
17476
17477         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
17478           bin/freeside-addoutsourceuser
17479
17480 2002-08-24 18:16  ivan
17481
17482         * FS/bin/: freeside-adduser, freeside-setup: doc
17483
17484 2002-08-24 18:14  ivan
17485
17486         * FS/bin/freeside-setup: noninteractive freeside-setup
17487
17488 2002-08-24 18:09  ivan
17489
17490         * FS/bin/: freeside-adduser, freeside-setup: doc
17491
17492 2002-08-24 01:13  ivan
17493
17494         * FS/bin/freeside-adduser: also do -b flag
17495
17496 2002-08-24 00:43  ivan
17497
17498         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
17499           in commands
17500
17501 2002-08-24 00:20  ivan
17502
17503         * httemplate/edit/part_export.cgi: don't substitute defaults for
17504           empty options when editing exports
17505
17506 2002-08-23 23:41  ivan
17507
17508         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
17509           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
17510           fix - no strict 'vars'; when necessary
17511
17512 2002-08-23 20:29  ivan
17513
17514         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
17515           unprovision a single service
17516
17517 2002-08-23 19:10  ivan
17518
17519         * FS/bin/freeside-addoutsource: fix path
17520
17521 2002-08-23 18:53  ivan
17522
17523         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
17524
17525 2002-08-23 17:51  ivan
17526
17527         * httemplate/view/cust_main.cgi: UI
17528
17529 2002-08-23 17:16  ivan
17530
17531         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
17532           bin/freeside-addoutsource
17533
17534 2002-08-23 16:43  ivan
17535
17536         * FS/: MANIFEST, FS/part_export.pm,
17537           FS/part_export/domain_shellcommands.pm,
17538           t/part_export-domain_shellcommands.t: add domain_shellcommands
17539           export
17540
17541 2002-08-19 16:08  ivan
17542
17543         * httemplate/view/cust_main.cgi: encode_entities for comments
17544           entries
17545
17546 2002-08-11 23:17  ivan
17547
17548         * rt/etc/schema.Pg: import rt 2.0.14
17549
17550 2002-08-02 17:39  ivan
17551
17552         * httemplate/docs/legacy.html: remove some extra modules from
17553           install doc
17554
17555 2002-07-31 11:55  ivan
17556
17557         * FS/FS/part_export.pm: delete directories when deleting users on
17558           freebsd
17559
17560 2002-07-31 06:18  ivan
17561
17562         * FS/FS/svc_acct.pm: fix bug with static IP addresses
17563
17564 2002-07-26 20:56  ivan
17565
17566         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
17567           interface to lib code
17568
17569 2002-07-26 19:47  ivan
17570
17571         * FS/bin/freeside-daily: vacuum pg databases daily
17572
17573 2002-07-25 19:33  ivan
17574
17575         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
17576           shellcommands edit gecos field too
17577
17578 2002-07-23 05:37  ivan
17579
17580         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
17581
17582 2002-07-22 03:50  ivan
17583
17584         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
17585           adding
17586
17587 2002-07-22 03:20  ivan
17588
17589         * Makefile: 1.4.0
17590
17591 2002-07-22 03:18  ivan
17592
17593         * FS/FS/CGI.pm: UI
17594
17595 2002-07-22 03:18  ivan
17596
17597         * FS/FS/cust_main.pm: sort bills by date
17598
17599 2002-07-16 05:29  ivan
17600
17601         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
17602           FS/ClientAPI/passwd.pm: ClientAPI
17603
17604 2002-07-16 05:28  ivan
17605
17606         * fs_selfservice/: DEPLOY, fs_passwd_test,
17607           FS-SelfService/SelfService.pm,
17608           FS-SelfService/freeside-selfservice-clientd,
17609           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
17610           FS-SelfService/cgi/selfservice.cgi,
17611           FS-SelfService/cgi/view_invoice.html: invoice viewing...
17612
17613 2002-07-15 20:57  ivan
17614
17615         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
17616
17617 2002-07-15 20:56  ivan
17618
17619         * FS/FS/part_export/infostreet.pm: better error handling
17620
17621 2002-07-15 20:47  ivan
17622
17623         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
17624
17625 2002-07-15 01:28  ivan
17626
17627         * fs_selfservice/: fs_passwd_test,
17628           FS-SelfService/freeside-selfservice-clientd: working framework,
17629           no hung clients, whew
17630
17631 2002-07-14 18:44  ivan
17632
17633         * bin/bind.import: finally a working DNS::ZoneParse
17634
17635 2002-07-11 06:52  ivan
17636
17637         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
17638           FS-SelfService/SelfService.pm,
17639           FS-SelfService/freeside-selfservice-clientd: finally working
17640           async framework
17641
17642 2002-07-08 19:23  ivan
17643
17644         * httemplate/docs/: schema.dia, schema.png: new schema diagram
17645
17646 2002-07-08 10:14  ivan
17647
17648         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
17649           different freeside uid/gid
17650
17651 2002-07-08 08:56  ivan
17652
17653         * httemplate/edit/svc_acct.cgi: better error message
17654
17655 2002-07-08 06:07  ivan
17656
17657         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
17658           edit expiration dates
17659
17660 2002-07-08 03:01  ivan
17661
17662         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
17663           should remove home directories
17664
17665 2002-07-07 10:49  ivan
17666
17667         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
17668           new-export-aware, closes: #431
17669
17670 2002-07-06 05:15  ivan
17671
17672         * Makefile: beta2
17673
17674 2002-07-06 04:08  ivan
17675
17676         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
17677           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
17678
17679 2002-07-06 01:50  ivan
17680
17681         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
17682           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
17683
17684 2002-07-06 01:29  ivan
17685
17686         * httemplate/view/cust_main.cgi: speling
17687
17688 2002-07-06 00:32  ivan
17689
17690         * httemplate/edit/part_pkg.cgi: fix speling
17691
17692 2002-07-06 00:30  ivan
17693
17694         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
17695           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
17696           job queue & exports, and make them configurable
17697
17698 2002-07-05 21:20  ivan
17699
17700         * FS/FS/svc_acct.pm: typo
17701
17702 2002-07-05 16:32  ivan
17703
17704         * httemplate/config/config.cgi: fix bug with config having a value
17705           not in the select
17706
17707 2002-07-04 03:35  ivan
17708
17709         * httemplate/browse/: agent.cgi, agent_type.cgi,
17710           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
17711           svc_acct_pop.cgi: move "add" links to the top
17712
17713 2002-07-03 07:45  ivan
17714
17715         * FS/t/part_export-http.t: s/_post//
17716
17717 2002-07-03 07:21  ivan
17718
17719         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
17720           t/part_export-http.t: http export
17721
17722 2002-07-03 04:37  ivan
17723
17724         * FS/FS/InitHandler.pm: 54
17725
17726 2002-07-03 04:35  ivan
17727
17728         * FS/FS/InitHandler.pm: sacrifice memory for speed
17729
17730 2002-07-03 04:31  ivan
17731
17732         * FS/FS/InitHandler.pm: preload modules
17733
17734 2002-07-03 04:23  ivan
17735
17736         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
17737           apache init
17738
17739 2002-07-03 04:10  ivan
17740
17741         * FS/FS/UID.pm: allow InitHandler to work during apache startup
17742
17743 2002-07-03 03:50  ivan
17744
17745         * FS/FS/InitHandler.pm: skip comment & blank lines
17746
17747 2002-07-03 03:48  ivan
17748
17749         * FS/FS/InitHandler.pm: debug
17750
17751 2002-07-03 03:33  ivan
17752
17753         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
17754           dbdefs
17755
17756 2002-07-02 20:57  ivan
17757
17758         * FS/FS/cust_main.pm: working one-time charges again
17759
17760 2002-07-02 20:52  ivan
17761
17762         * httemplate/view/cust_main.cgi: ui
17763
17764 2002-07-02 20:47  ivan
17765
17766         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
17767           httemplate/edit/process/quick-charge.cgi,
17768           httemplate/view/cust_main.cgi: one-time charges with tax classes
17769
17770 2002-07-02 19:25  ivan
17771
17772         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
17773           httemplate/config/config.cgi: deprecate text radius config
17774           options update config docs
17775
17776 2002-07-02 18:47  ivan
17777
17778         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
17779
17780 2002-07-02 18:05  ivan
17781
17782         * FS/bin/freeside-sqlradius-reset: pod
17783
17784 2002-07-02 18:01  ivan
17785
17786         * FS/bin/freeside-sqlradius-reset: fix usage message
17787
17788 2002-07-02 16:03  ivan
17789
17790         * FS/FS/part_export.pm: fix usermod commands for freebsd
17791
17792 2002-07-02 07:37  ivan
17793
17794         * Makefile: beta1!!
17795
17796 2002-07-02 07:22  ivan
17797
17798         * FS/FS/part_export/textradius.pm: working textradius export
17799
17800 2002-07-02 07:00  ivan
17801
17802         * FS/FS/part_export/textradius.pm: better diagnostics
17803
17804 2002-07-02 06:22  ivan
17805
17806         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
17807
17808 2002-07-02 06:04  ivan
17809
17810         * FS/FS/part_export/shellcommands.pm: no warnings
17811
17812 2002-07-02 06:00  ivan
17813
17814         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
17815           linux and freebsd shellcommands
17816
17817 2002-07-02 04:29  ivan
17818
17819         * FS/FS/part_export.pm: fix for freebsd presets
17820
17821 2002-07-02 04:27  ivan
17822
17823         * FS/FS/part_export.pm: useful shellcommands presets
17824
17825 2002-07-02 03:14  ivan
17826
17827         * FS/bin/freeside-queued: grr old openssh grr freebsd
17828
17829 2002-07-02 02:42  ivan
17830
17831         * FS/bin/freeside-queued: fleabsd grr
17832
17833 2002-07-02 02:39  ivan
17834
17835         * FS/bin/freeside-queued: freebsd is sofa king broken
17836
17837 2002-07-02 00:31  ivan
17838
17839         * FS/FS/part_export/textradius.pm: working textradius
17840
17841 2002-07-02 00:13  ivan
17842
17843         * FS/FS/part_export/textradius.pm: better error reporting from
17844           rsync
17845
17846 2002-07-01 23:58  ivan
17847
17848         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
17849           s/options/option/, oops, and machine isn't an option
17850
17851 2002-07-01 23:48  ivan
17852
17853         * FS/FS/queue.pm: error messages can have other chars
17854
17855 2002-07-01 15:38  ivan
17856
17857         * FS/FS/part_export/textradius.pm: prevent any possible infinite
17858           looping
17859
17860 2002-07-01 02:15  ivan
17861
17862         * FS/FS/part_export/textradius.pm: real-time! text radius export
17863
17864 2002-06-30 04:01  ivan
17865
17866         * CREDITS: administrivia
17867
17868 2002-06-30 00:17  ivan
17869
17870         * FS/FS/Record.pm: oops, very bad
17871
17872 2002-06-30 00:16  ivan
17873
17874         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
17875           Pg money type)
17876
17877 2002-06-30 00:04  ivan
17878
17879         * FS/FS/Record.pm: fix dbdef caching
17880
17881 2002-06-29 19:13  ivan
17882
17883         * FS/: MANIFEST, FS/part_export.pm,
17884           FS/part_export/shellcommands_withdomain.pm,
17885           t/part_export-shellcommands_withdomain.t: export!
17886
17887 2002-06-29 18:18  ivan
17888
17889         * httemplate/docs/ssh.html: adding
17890
17891 2002-06-28 13:31  ivan
17892
17893         * FS/FS/svc_acct.pm: better error message for illegal password
17894
17895 2002-06-28 13:21  ivan
17896
17897         * FS/FS/cust_main.pm: better error message for missing tax classes
17898
17899 2002-06-28 03:49  ivan
17900
17901         * FS/FS/Record.pm: remove extraneous check
17902
17903 2002-06-28 01:23  ivan
17904
17905         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
17906           hopefully keeping performance improvement
17907
17908 2002-06-27 20:09  ivan
17909
17910         * httemplate/view/cust_main.cgi: more card display changes
17911
17912 2002-06-27 19:21  ivan
17913
17914         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
17915           first
17916
17917 2002-06-27 02:23  ivan
17918
17919         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
17920           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
17921           exports
17922
17923 2002-06-27 02:19  ivan
17924
17925         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
17926           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
17927           t/part_export-null.t, t/part_export-sysvshell.t,
17928           t/part_export-www_shellcommands.t: export updates
17929
17930 2002-06-26 01:36  ivan
17931
17932         * FS/FS/part_export.pm: tyop
17933
17934 2002-06-26 01:32  ivan
17935
17936         * FS/FS/part_export.pm: better export docs/defaults
17937
17938 2002-06-26 01:12  ivan
17939
17940         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
17941           one-time charges
17942
17943 2002-06-26 01:05  ivan
17944
17945         * httemplate/view/cust_main.cgi: close form tags
17946
17947 2002-06-26 00:42  ivan
17948
17949         * bin/: bsdshell.export, sysvshell.export: shell.export ->
17950           bsdshell.export & sysvshell.export
17951
17952 2002-06-25 20:53  ivan
17953
17954         * FS/FS/part_export_option.pm: export options can be anything
17955
17956 2002-06-25 19:37  ivan
17957
17958         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
17959           with email invoices too
17960
17961 2002-06-25 18:35  ivan
17962
17963         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
17964           httemplate/edit/process/quick-cust_pkg.cgi,
17965           httemplate/view/cust_main.cgi: working one-time charges
17966
17967 2002-06-25 17:41  ivan
17968
17969         * httemplate/edit/part_pkg.cgi: ui
17970
17971 2002-06-25 16:27  ivan
17972
17973         * httemplate/view/svc_www.cgi: add link to controlling account
17974
17975 2002-06-25 00:18  ivan
17976
17977         * FS/bin/freeside-queued: might work again under mysql
17978
17979 2002-06-23 12:16  ivan
17980
17981         * FS/FS/domain_record.pm: domain_record records attached to svc_www
17982           records are no longer delete-able, patch from "Stephen Bechard"
17983           <steve@destek.net>, thanks!  closes: Bug#434
17984
17985 2002-06-22 22:44  ivan
17986
17987         * httemplate/edit/process/svc_www.cgi: patch to get this working
17988           from Stephen Bechard <steve@destek.net>
17989
17990 2002-06-22 22:43  ivan
17991
17992         * httemplate/view/svc_www.cgi: add link to edit and format nicely
17993
17994 2002-06-22 18:36  ivan
17995
17996         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
17997           "Stephen Bechard" <steve@destek.net>, thanks
17998
17999 2002-06-22 18:33  ivan
18000
18001         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
18002           works now, patch from "Stephen Bechard" <steve@destek.net>
18003
18004 2002-06-21 14:49  ivan
18005
18006         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
18007           noment's request
18008
18009 2002-06-21 13:26  ivan
18010
18011         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
18012           setting
18013
18014 2002-06-21 13:17  ivan
18015
18016         * FS/FS/part_export/infostreet.pm: debugging option
18017
18018 2002-06-21 02:57  ivan
18019
18020         * bin/passwd.import: no, don't check for duplicates like this by
18021           default... not new-export style
18022
18023 2002-06-21 02:56  ivan
18024
18025         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
18026           stuff still needs to be rewritten for new exports
18027
18028 2002-06-21 02:15  ivan
18029
18030         * bin/passwd.import: oops
18031
18032 2002-06-21 02:13  ivan
18033
18034         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
18035           fixes...
18036
18037 2002-06-21 02:11  ivan
18038
18039         * bin/passwd.import: tiny bit better passwd.import
18040
18041 2002-06-21 01:29  ivan
18042
18043         * httemplate/index.html: uid search on main menu, updated upgrade
18044           docs
18045
18046 2002-06-20 15:35  ivan
18047
18048         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
18049
18050 2002-06-19 18:29  ivan
18051
18052         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
18053           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
18054           httemplate/edit/process/part_export.cgi: shellcommands
18055           w/passwords
18056
18057 2002-06-18 21:54  ivan
18058
18059         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
18060           <steve@destek.net>
18061
18062 2002-06-18 21:03  ivan
18063
18064         * FS/FS/part_export/infostreet.pm: fix setContactField email
18065
18066 2002-06-18 18:03  ivan
18067
18068         * FS/FS/svc_acct.pm: and the same for changes...
18069
18070 2002-06-18 17:58  ivan
18071
18072         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
18073           caused by kristian/mark/pc-intouch's changes moving exports into
18074           svc_Common -   changed sequence of events such that groups were
18075           not provisioned when the   sqlradius export was run
18076
18077 2002-06-18 16:52  ivan
18078
18079         * httemplate/misc/queue.cgi: better error message
18080
18081 2002-06-14 18:12  ivan
18082
18083         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
18084           mark@pc-intouch.com: exporttype2svcdb removal
18085
18086 2002-06-14 14:35  ivan
18087
18088         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
18089           faxNumber (? dunno, what noment wants)
18090
18091 2002-06-14 04:44  ivan
18092
18093         * Makefile: better releaes target?
18094
18095 2002-06-14 04:26  ivan
18096
18097         * Makefile: 1.4.0pre14
18098
18099 2002-06-14 04:22  ivan
18100
18101         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
18102           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
18103           dependancies FS::queue::joblisting html excapes & truncates long
18104           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
18105           am, too.  really!)
18106
18107 2002-06-14 02:19  ivan
18108
18109         * FS/FS/UID.pm: only run callbacks once... should speed things up
18110           (no dbdef reloading)
18111
18112 2002-06-13 20:26  ivan
18113
18114         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
18115           match reality
18116
18117 2002-06-13 20:12  ivan
18118
18119         * httemplate/index.html: remove classic interface
18120
18121 2002-06-13 19:25  ivan
18122
18123         * FS/bin/freeside-queued: mysql compatibility?
18124
18125 2002-06-13 17:12  ivan
18126
18127         * httemplate/: index.html, search/cust_main.cgi: search by for
18128           address2 (unit) - commented out in default index.html
18129
18130 2002-06-13 16:28  ivan
18131
18132         * httemplate/: index.html, search/cust_main.cgi: phone number
18133           search (Bug#422)
18134
18135 2002-06-13 16:00  ivan
18136
18137         * FS/FS/svc_acct.pm, httemplate/index.html,
18138           httemplate/search/svc_acct.cgi: fuzzy username searching
18139           (Bug#422)
18140
18141 2002-06-12 17:53  ivan
18142
18143         * httemplate/: index.html, search/cust_main.cgi: search on customer
18144           number (Bug#422)
18145
18146 2002-06-12 13:31  ivan
18147
18148         * FS/FS/svc_acct.pm: fix new duplicate username checking
18149
18150 2002-06-12 10:29  ivan
18151
18152         * httemplate/index.html: fix company search
18153
18154 2002-06-12 09:26  ivan
18155
18156         * FS/FS/cust_main.pm: fix problems with code that resets invoice
18157           events
18158
18159 2002-06-11 11:20  ivan
18160
18161         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
18162
18163 2002-06-11 02:51  ivan
18164
18165         * FS/FS/part_export.pm: notes
18166
18167 2002-06-11 02:46  ivan
18168
18169         * bin/bind.export: add preliminary bsd shell export
18170
18171 2002-06-11 02:14  ivan
18172
18173         * FS/FS/svc_acct.pm: export-based duplicate username checking!
18174
18175 2002-06-11 01:29  ivan
18176
18177         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
18178           option to (bsd|sysv)shell export
18179
18180 2002-06-10 20:25  ivan
18181
18182         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
18183           part_export/infostreet.pm: - add new suspend and unsuspend export
18184           hooks (with null defaults) - infostreet export: actually
18185           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
18186           export: set some contact fields @ infostreet (Bug#419)
18187
18188 2002-06-10 17:58  ivan
18189
18190         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
18191           Makefile.  whew.
18192
18193 2002-06-10 16:02  ivan
18194
18195         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
18196           line 299 in file FS/domain_record.pm
18197
18198 2002-06-10 15:48  ivan
18199
18200         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
18201           when user clicks "Bill now" (closes: Bug#417)
18202
18203 2002-06-10 15:07  ivan
18204
18205         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
18206           invoice events when a card changes (closes: Bug#417)
18207
18208 2002-06-10 12:44  ivan
18209
18210         * httemplate/view/cust_main.cgi: final visual update on package
18211           date view
18212
18213 2002-06-10 12:41  ivan
18214
18215         * httemplate/view/cust_main.cgi: fixup time display in packages
18216
18217 2002-06-10 12:30  ivan
18218
18219         * httemplate/view/cust_main.cgi: add small time display to dates
18220
18221 2002-06-09 19:52  ivan
18222
18223         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
18224
18225 2002-06-09 19:52  ivan
18226
18227         * FS/FS/cust_main_county.pm: silence undefined warnings
18228
18229 2002-06-09 19:51  ivan
18230
18231         * FS/FS/CGI.pm: unused global
18232
18233 2002-06-09 19:42  ivan
18234
18235         * Makefile: back to ASP for profiling...
18236
18237 2002-06-09 18:39  khoff
18238
18239         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
18240           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
18241           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
18242           changes.
18243
18244 2002-06-08 00:48  khoff
18245
18246         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
18247           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
18248           httemplate/edit/part_pkg.cgi: Default svcpart support for
18249           part_pkg.  Fixes 'bug' with new customer and online signup.
18250
18251 2002-06-07 13:33  khoff
18252
18253         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
18254
18255 2002-06-05 15:46  ivan
18256
18257         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
18258           more mysql goodness, thanks dale
18259
18260 2002-06-04 07:35  ivan
18261
18262         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
18263
18264 2002-06-04 07:02  ivan
18265
18266         * CREDITS, httemplate/search/cust_main.cgi,
18267           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
18268           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
18269           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
18270
18271 2002-06-04 06:46  ivan
18272
18273         * conf/declinetemplate: misspelling
18274
18275 2002-05-31 13:34  ivan
18276
18277         * FS/FS/part_export.pm: dammit i want to catch export subclass
18278           compilation problems
18279
18280 2002-05-31 13:31  ivan
18281
18282         * FS/FS/cust_bill.pm: better error reporting
18283
18284 2002-05-31 11:48  khoff
18285
18286         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
18287           test.
18288
18289 2002-05-31 11:45  khoff
18290
18291         * FS/MANIFEST: added sqlmail.pm and test
18292
18293 2002-05-31 10:50  ivan
18294
18295         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
18296
18297 2002-05-30 19:13  ivan
18298
18299         * FS/FS/part_export.pm: no, actually throw an exception if an
18300           export class won't compile.
18301
18302 2002-05-30 17:33  khoff
18303
18304         * httemplate/edit/part_svc.cgi: Added support for part_exports that
18305           are used with more than one svcdb.
18306
18307 2002-05-30 17:22  khoff
18308
18309         * FS/FS/part_export.pm: updated hashes 'n stuff for
18310           FS::part_export::sqlmail
18311
18312 2002-05-30 17:20  khoff
18313
18314         * FS/FS/part_export/sqlmail.pm: part_export module to export
18315           svc_acct, svc_domain, and svc_forward to an external database
18316
18317 2002-05-30 17:18  khoff
18318
18319         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
18320           new-style export calls to svc_Common.
18321
18322 2002-05-30 14:51  ivan
18323
18324         * httemplate/misc/delete-customer.cgi: point to correct place for
18325           hidecancelledcustomers config option
18326
18327 2002-05-30 10:49  ivan
18328
18329         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
18330
18331 2002-05-29 13:45  ivan
18332
18333         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
18334           handle destroyed without explicit disconnect" errors
18335
18336 2002-05-29 08:56  ivan
18337
18338         * FS/FS/part_export.pm: freeradius 0.5 doc
18339
18340 2002-05-28 21:40  ivan
18341
18342         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
18343           SelfService.pm, test.pl: add fs_selfservice
18344
18345 2002-05-28 14:22  ivan
18346
18347         * FS/FS/svc_acct.pm: better error message for "Illegal password"
18348
18349 2002-05-28 00:55  ivan
18350
18351         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
18352           people at DBI/DBD documentation for information on data sources.
18353           *sigh*
18354
18355 2002-05-26 23:53  ivan
18356
18357         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
18358           baloo@gimpgirl.com, thanks
18359
18360 2002-05-23 06:00  ivan
18361
18362         * FS/FS/domain_record.pm, bin/bind.import,
18363           httemplate/edit/process/domain_record.cgi,
18364           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
18365           too
18366
18367 2002-05-22 11:44  ivan
18368
18369         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
18370           FS/FS/svc_domain.pm, bin/bind.export,
18371           httemplate/edit/process/domain_record.cgi,
18372           httemplate/misc/cancel-unaudited.cgi,
18373           httemplate/misc/delete-domain_record.cgi,
18374           httemplate/misc/delete-part_export.cgi,
18375           httemplate/view/svc_domain.cgi: bind export, editing zones,
18376           deleting unaudited domains, mmm
18377
18378 2002-05-22 05:17  ivan
18379
18380         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
18381           FS::cust_pkg to FS::cust_svc, becomes the cancel method
18382
18383 2002-05-22 04:39  ivan
18384
18385         * FS/FS/part_export.pm: - remove some out of date documentation -
18386           die if an export class won't compile
18387
18388 2002-05-22 03:53  ivan
18389
18390         * bin/bind.export: bind export
18391
18392 2002-05-21 19:09  ivan
18393
18394         * FS/FS/part_export/sqlradius.pm: 5.6-isms
18395
18396 2002-05-18 02:51  ivan
18397
18398         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
18399           1.44
18400
18401 2002-05-16 20:47  ivan
18402
18403         * FS/FS/svc_acct.pm: freebsd `toor' user
18404
18405 2002-05-16 07:28  ivan
18406
18407         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
18408           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
18409           (stub) bsdshell and textradius exports
18410
18411 2002-05-16 07:27  ivan
18412
18413         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
18414           textradius exports
18415
18416 2002-05-16 07:21  ivan
18417
18418         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
18419           to be string type, fixes: "0 as first character in password"
18420           problem.  also see the Frontier::Client manpage
18421
18422 2002-05-16 06:42  ivan
18423
18424         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
18425           definition cloning
18426
18427 2002-05-16 06:42  ivan
18428
18429         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
18430
18431 2002-05-15 07:00  ivan
18432
18433         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
18434           in FS::part_export::sqlradius.pm display job dependancies in
18435           FS::queue::joblisting
18436
18437 2002-05-15 06:24  ivan
18438
18439         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
18440           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
18441           FS/bin/freeside-queued, FS/t/queue_depend.t,
18442           eg/export_template.pm, httemplate/docs/schema.dia,
18443           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
18444           dependancies
18445
18446 2002-05-14 00:36  ivan
18447
18448         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
18449           to decide whether or not to INSERT.
18450
18451 2002-05-13 17:27  ivan
18452
18453         * FS/FS/part_export/shellcommands.pm: shellcomands oops
18454
18455 2002-05-10 00:54  ivan
18456
18457         * Makefile: always re-install init
18458
18459 2002-05-10 00:50  ivan
18460
18461         * init.d/freeside-init: correct message
18462
18463 2002-05-10 00:45  ivan
18464
18465         * FS/FS/svc_domain.pm: bad reuse of variable
18466
18467 2002-05-10 00:42  ivan
18468
18469         * Makefile: INSTALLGROUP
18470
18471 2002-05-09 08:26  ivan
18472
18473         * Makefile: final make release?
18474
18475 2002-05-09 08:25  ivan
18476
18477         * Makefile: fix make release target
18478
18479 2002-05-09 08:22  ivan
18480
18481         * Makefile: make release target
18482
18483 2002-05-09 08:21  ivan
18484
18485         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
18486           s/Referral/Advertising source/
18487
18488 2002-05-09 08:12  ivan
18489
18490         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
18491           pulldowns even with taxrates...
18492
18493 2002-05-09 05:38  ivan
18494
18495         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
18496           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
18497           httemplate/browse/agent.cgi,
18498           httemplate/browse/cust_main_county.cgi,
18499           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
18500           httemplate/edit/cust_main_county-expand.cgi,
18501           httemplate/edit/cust_main_county.cgi,
18502           httemplate/edit/part_pkg.cgi,
18503           httemplate/edit/process/cust_main_county-expand.cgi,
18504           httemplate/edit/process/cust_main_county.cgi: texas tax!
18505
18506 2002-05-06 06:36  ivan
18507
18508         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
18509           reported by noment
18510
18511 2002-05-04 08:00  ivan
18512
18513         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
18514           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
18515           FS/t/cust_tax_exempt.pm, httemplate/docs/admin.html,
18516           httemplate/docs/schema.dia, httemplate/docs/schema.html: schema
18517           changes for proper texas tax
18518
18519 2002-05-03 18:11  ivan
18520
18521         * httemplate/: index.html, search/cust_pkg.cgi: add package search
18522           by next bill date to main menu
18523
18524 2002-05-03 17:59  ivan
18525
18526         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
18527
18528 2002-05-03 17:47  ivan
18529
18530         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
18531           being used in searches by signup server
18532
18533 2002-05-03 17:32  ivan
18534
18535         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
18536           accounts based on next billdate tofu_beast420: hmm a report
18537           ordered by next bill date? tofu_beast420: i don't know how you'd
18538           do that per _customer_ since a customer could have lots of
18539           packages, but you could do a per-package report maybe?
18540
18541 2002-04-29 22:43  ivan
18542
18543         * FS/FS/part_export.pm: better BIND integration
18544
18545 2002-04-26 04:14  ivan
18546
18547         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
18548           username-nodash config files
18549
18550 2002-04-25 03:37  ivan
18551
18552         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
18553           #2
18554
18555 2002-04-25 02:47  ivan
18556
18557         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
18558           plan
18559
18560 2002-04-24 18:15  ivan
18561
18562         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
18563
18564 2002-04-24 02:09  ivan
18565
18566         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
18567
18568 2002-04-24 02:03  ivan
18569
18570         * FS/FS/cust_main.pm: msgcat error for credit card expiration
18571           (closes: Bug#407)
18572
18573 2002-04-23 00:32  ivan
18574
18575         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
18576
18577 2002-04-23 00:10  ivan
18578
18579         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
18580           TEXT columns... gah i hate SQL
18581
18582 2002-04-22 15:45  ivan
18583
18584         * FS/FS/part_export.pm: use Tie::IxHash to present export options
18585           in a reasonable order
18586
18587 2002-04-22 14:36  ivan
18588
18589         * FS/FS/cust_main.pm: don't show extended debugging in error
18590           messages that could end up on the signup server
18591
18592 2002-04-22 14:23  ivan
18593
18594         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
18595           packages (moved from signups server)
18596
18597 2002-04-22 14:18  ivan
18598
18599         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
18600
18601 2002-04-22 13:47  ivan
18602
18603         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
18604           FS::cust_pkg, not signup server - order by recur price in
18605           signup-alternate template
18606
18607 2002-04-20 05:37  ivan
18608
18609         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
18610           export
18611
18612 2002-04-20 04:57  ivan
18613
18614         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
18615           bin/svc_domain.erase, httemplate/docs/legacy.html:
18616           working BIND import
18617
18618 2002-04-20 03:49  ivan
18619
18620         * FS/FS/domain_record.pm: allow * MX records
18621
18622 2002-04-20 03:12  ivan
18623
18624         * FS/FS/domain_record.pm: allow uppercase in zone data.
18625
18626 2002-04-20 03:09  ivan
18627
18628         * FS/FS/domain_record.pm: allow uppercase zones...
18629
18630 2002-04-19 19:06  ivan
18631
18632         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
18633           where there *is* a pkg_svc record with quantity 0, when changing
18634           packages and using the special case new service code
18635
18636 2002-04-19 16:25  ivan
18637
18638         * FS/FS/svc_acct.pm: maybe just for debugging
18639
18640 2002-04-19 07:27  ivan
18641
18642         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
18643
18644 2002-04-18 18:16  ivan
18645
18646         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
18647           init.d/freeside-init: - add init file installation to Makefile,
18648           add unified init file - fix qsearch for op => '!=', value => ''
18649           searches - fix invalid_catd typo - add payby method to part_pkg
18650           and have fs_signup_server pass the data
18651
18652 2002-04-17 13:43  ivan
18653
18654         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
18655           syntax
18656
18657 2002-04-17 12:47  ivan
18658
18659         * FS/FS/Record.pm: allow = in ut_text
18660
18661 2002-04-17 05:06  ivan
18662
18663         * httemplate/index.html: fix default searches
18664
18665 2002-04-17 04:41  ivan
18666
18667         * FS/FS/Record.pm: get rid of debugging cruft
18668
18669 2002-04-16 17:25  ivan
18670
18671         * httemplate/search/cust_main.cgi: better ordering in search
18672           results
18673
18674 2002-04-16 16:14  ivan
18675
18676         * FS/FS/cust_main.pm: there it is!  fix bug with
18677           FS::cust_main::agent
18678
18679 2002-04-16 15:56  ivan
18680
18681         * FS/FS/cust_bill.pm: further debugging...
18682
18683 2002-04-16 15:52  ivan
18684
18685         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
18686           debugging (agent??) and get rid of bad unique index on
18687           cust_bill_event
18688
18689 2002-04-16 15:38  ivan
18690
18691         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
18692           field
18693
18694 2002-04-16 14:24  ivan
18695
18696         * FS/bin/freeside-queued: auto-use export classes
18697
18698 2002-04-16 13:13  ivan
18699
18700         * httemplate/browse/part_svc.cgi: ui
18701
18702 2002-04-16 12:50  ivan
18703
18704         * httemplate/index.html: exports, then services...
18705
18706 2002-04-16 03:47  ivan
18707
18708         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
18709           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
18710           httemplate/search/cust_bill_event.html,
18711           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
18712           report on failed billing events...
18713
18714 2002-04-16 02:38  ivan
18715
18716         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
18717           FS/bin/freeside-expiration-alerter, conf/declinetemplate: - send
18718           a notice to the customer when their card is declined - closes:
18719           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
18720
18721 2002-04-16 01:52  ivan
18722
18723         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
18724           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
18725           httemplate/edit/part_export.cgi: move the last of the real-time
18726           exports out of svc_acct.pm and into part_export
18727
18728 2002-04-15 23:47  ivan
18729
18730         * httemplate/index.html: allow multiple search types on main
18731           menu... more confusing but default is *too* fuzzy
18732
18733 2002-04-14 02:11  ivan
18734
18735         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
18736           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
18737           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
18738           FS/FS/part_export/shellcommands.pm,
18739           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
18740           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
18741           FS/t/part_export-vpopmail.t, eg/export_template.pm,
18742           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
18743           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
18744           cyrus, shellcommands, CP exports exports to new-style - skeleton
18745           files for vpopmail exports - documentation updates - add big
18746           schema diagram to docs
18747
18748 2002-04-13 06:36  ivan
18749
18750         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
18751           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
18752           httemplate/edit/part_export.cgi: - documentation updates - move
18753           Critical Path export to new-style export - bin/sqlradius_reset
18754           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
18755
18756 2002-04-13 03:46  ivan
18757
18758         * httemplate/index.html: s/otaker/order-taker/
18759
18760 2002-04-13 02:14  ivan
18761
18762         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
18763           padding (see Bug#388)
18764
18765 2002-04-13 01:51  ivan
18766
18767         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
18768           (closes: Bug#389)
18769
18770 2002-04-12 08:14  ivan
18771
18772         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18773           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
18774           ("Order and cancel packages") to try to move services between
18775           svcparts as a last resort...
18776
18777 2002-04-12 06:22  ivan
18778
18779         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
18780           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
18781           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
18782           htetc/handler.pl, httemplate/browse/part_svc.cgi,
18783           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
18784           httemplate/edit/process/agent_type.cgi,
18785           httemplate/edit/process/part_export.cgi,
18786           httemplate/edit/process/part_svc.cgi,
18787           httemplate/misc/delete-customer.cgi: - should finish off the
18788           part_svc -> part_export s/one-to-many/many-to-many/   transition
18789           (closes: Bug#375) - fixes a nasty export scoping bug with message
18790           catalogs, whew
18791
18792 2002-04-11 15:05  ivan
18793
18794         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
18795           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
18796           httemplate/browse/part_export.cgi,
18797           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
18798           httemplate/edit/part_export.cgi,
18799           httemplate/edit/process/part_export.cgi,
18800           httemplate/misc/delete-part_export.cgi: (almost) everything for
18801           bug#375 - create export_svc table - part_svc to part_export is
18802           now properly many-to-many, not one-to-many
18803
18804           still need to finish service editing (choosing exports) in
18805           httemplate/edit/part_svc.cgi and
18806           httemplate/edti/process/part_svc.cgi
18807
18808           and do somethinga about that manual $svcdb = 'svc_acct' in
18809           httemplate/edit/part_export.cgi (do part_export records need a
18810           svcdb? probably not... should be able to just pass an svcdb on
18811           creation of new exports, move the big %exports hash into
18812           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
18813           for exports that can apply to a given svcdb....
18814
18815 2002-04-11 15:04  ivan
18816
18817         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
18818           fix problems with ut_domain losing data
18819
18820 2002-04-10 06:42  ivan
18821
18822         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
18823           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
18824           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
18825           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
18826           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
18827           the road:
18828
18829           - use msgcat for more error messages - should be all things that
18830           would come3   back from the signup server normally now - signup
18831           server: don't display access number <SELECT> if there's none or
18832           one - signup_server-realtime config option to run billing for
18833           signup server   signups immediately - signup server: pkg
18834           available to success templates, better documentation on   success
18835           templates - httemplate/edit/msgcat.cgi fields are properly sticky
18836           on errors - httemplate/edit/process/msgcat.cgi - don't update
18837           identical fields
18838
18839 2002-04-06 22:23  ivan
18840
18841         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
18842           server signups (closes: Bug#386)
18843
18844 2002-04-06 21:56  ivan
18845
18846         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
18847           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
18848           httemplate/edit/process/msgcat.cgi: working message catalogs (not
18849           used for enough yet) - almost (but not quite) closes Bug#385 -
18850           still have to catalog the   backend things triggered by signup
18851           server.
18852
18853 2002-04-06 16:00  ivan
18854
18855         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
18856           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
18857           httemplate/docs/signup.html: - config option for signup server
18858           payment types - credit card type pulldown on signup server
18859           (closes: Bug#383)
18860
18861 2002-04-06 14:32  ivan
18862
18863         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
18864           add a config option to set the Business::OnlinePayment
18865           description field, and make some useful data available for the
18866           config option.  closes: Bug#378
18867
18868 2002-04-06 13:32  ivan
18869
18870         * httemplate/search/cust_main.cgi: fix visual glitch
18871
18872 2002-04-06 12:37  ivan
18873
18874         * httemplate/docs/signup.html: big signup server cleanups.  uses
18875           Storable for network protocol now.  - makes Bugs 384 & 385 easier
18876           - closes: Bug#382
18877
18878 2002-04-05 16:08  ivan
18879
18880         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
18881           httemplate/view/svc_acct.cgi: security phrase bug fixes
18882
18883 2002-04-05 15:51  ivan
18884
18885         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
18886           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
18887           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
18888           htetc/handler.pl, httemplate/index.html,
18889           httemplate/browse/cust_main_county.cgi,
18890           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
18891           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
18892           httemplate/view/svc_acct.cgi: - add message catalog table &
18893           beginning of web interface - add security_phrase and conf option
18894           to svc_acct.pm - random other stuff
18895
18896 2002-04-05 15:37  jeff
18897
18898         * httemplate/view/cust_main.cgi: credit/refund display correction
18899
18900 2002-04-05 12:52  ivan
18901
18902         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
18903           (not on submitting form)
18904
18905 2002-04-05 08:37  ivan
18906
18907         * eg/export_template.pm, FS/t/part_export-infostreet.t,
18908           FS/t/part_export-sqlradius.t: oops forgot these from working on
18909           the road
18910
18911 2002-04-04 16:42  ivan
18912
18913         * FS/MANIFEST, FS/FS/part_export.pm,
18914           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
18915           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
18916           of disparate changes from working on the road: - generic SQL
18917           query - move exports out to their own files - small cleanup of
18918           selfadmin server
18919
18920 2002-03-29 09:27  ivan
18921
18922         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
18923           svc browse!
18924
18925 2002-03-26 23:08  ivan
18926
18927         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
18928           screens (unless queue_dangerous_options!)
18929
18930 2002-03-26 21:36  ivan
18931
18932         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
18933           httemplate/index.html, httemplate/docs/admin.html:
18934           s/referral/advertising source/
18935
18936           yes, the name sucks.  got a better one?
18937
18938 2002-03-26 08:24  ivan
18939
18940         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
18941           blank company column
18942
18943 2002-03-26 05:58  ivan
18944
18945         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
18946
18947 2002-03-26 05:20  ivan
18948
18949         * httemplate/docs/passwd.html: doc
18950
18951 2002-03-26 05:04  ivan
18952
18953         * bin/create-history-tables: error message typo
18954
18955 2002-03-26 04:35  ivan
18956
18957         * httemplate/docs/admin.html: s/Add/Provision/
18958
18959 2002-03-25 16:32  ivan
18960
18961         * FS/FS/part_export.pm, FS/bin/freeside-queued,
18962           httemplate/edit/part_export.cgi: further export bugfixing add 10
18963           kid limit to freeside-queued sqlradius_reset now works (closes:
18964           Bug#372)
18965
18966 2002-03-25 16:26  ivan
18967
18968         * Makefile: hhahah oops i _really_ ought to do something about that
18969
18970 2002-03-25 06:59  ivan
18971
18972         * httemplate/: index.html, search/cust_main-otaker.cgi,
18973           search/cust_main.cgi: customers by otaker report (ugly
18974           search/cust_main.cgi mods; revert if they cause problems)
18975
18976 2002-03-24 12:00  ivan
18977
18978         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
18979           browse/agent.cgi: UI improvements for agents
18980
18981 2002-03-24 10:23  ivan
18982
18983         * FS/FS/agent.pm: tyop
18984
18985 2002-03-24 09:42  ivan
18986
18987         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
18988           "subscription" price plan from "Luke Pfeifer"
18989           <freeside@globalli.com>
18990
18991 2002-03-24 06:29  ivan
18992
18993         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
18994           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
18995           httemplate/edit/svc_acct.cgi:
18996           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
18997
18998           fix some bugs in the export and add queue_dangerous_controls
18999           option too
19000
19001 2002-03-23 09:49  ivan
19002
19003         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
19004           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
19005           httemplate/edit/process/part_svc.cgi: okay group editing UI as
19006           well as part_svc group editing UI seem to be working
19007
19008 2002-03-23 08:16  ivan
19009
19010         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
19011           httemplate/edit/svc_acct.cgi,
19012           httemplate/edit/process/svc_acct.cgi: group editing seems to be
19013           working...  everything except defaults... oh and export...
19014
19015 2002-03-22 23:54  ivan
19016
19017         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
19018           better error reporting
19019
19020 2002-03-22 10:56  ivan
19021
19022         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
19023           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
19024           bin/create-history-tables, httemplate/docs/schema.html,
19025           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19026           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
19027
19028 2002-03-22 04:49  ivan
19029
19030         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
19031           FS/t/part_export.t, FS/t/part_export_option.t,
19032           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
19033           httemplate/edit/process/part_export.cgi,
19034           httemplate/misc/delete-part_export.cgi: more new export...
19035
19036 2002-03-20 22:57  ivan
19037
19038         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
19039           httemplate/edit/process/part_export.cgi: more for the new world
19040           of export...
19041
19042 2002-03-20 13:31  ivan
19043
19044         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
19045           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
19046           htetc/handler.pl, httemplate/edit/part_export.cgi,
19047           httemplate/edit/process/part_export.cgi: new export!  infostreet
19048           and sqlradius provisioning switched over  (Bug #299 - doesn't
19049           close it, but all the groundwork is done)
19050
19051           also removes non-transactional ICRADIUS export from
19052           svc_acct.export   (closes: Bug#347)
19053
19054 2002-03-19 23:37  ivan
19055
19056         * FS/FS/cust_main_county.pm: disable region caching for now
19057
19058 2002-03-19 09:48  ivan
19059
19060         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
19061           httemplate/edit/process/cust_main.cgi: changes dum big
19062           "state/county/country" select to three, linked with javascript
19063           closes: Bug#353
19064
19065 2002-03-18 13:40  ivan
19066
19067         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
19068           closes Bug#314
19069
19070 2002-03-18 12:50  ivan
19071
19072         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
19073           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
19074           template, and it'll be auto-createad and added to the list of
19075           configuration options.  closes: Bug#314
19076
19077 2002-03-18 11:49  ivan
19078
19079         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
19080           #348 - adds the ability to email on deleted payments.
19081
19082 2002-03-18 09:50  ivan
19083
19084         * httemplate/config/config.cgi:
19085           fixes bug#367 (yay, that one was annoying):
19086
19087           in config editor, initial newlines in <textarea>s are lost.  even
19088           if you didn't mean to edit them you remove that..
19089
19090 2002-03-18 08:05  ivan
19091
19092         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
19093           svc_acct records separately also, to handle imports preserving
19094           svcnum
19095
19096 2002-03-18 07:52  ivan
19097
19098         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
19099           (incomplete) export foo
19100
19101 2002-03-18 07:51  ivan
19102
19103         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
19104           export column
19105
19106 2002-03-18 06:17  ivan
19107
19108         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
19109
19110 2002-03-18 01:10  ivan
19111
19112         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
19113           httemplate/config/config-process.cgi,
19114           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
19115           new config value `defaultrecords', documentation, javascript
19116           config file editor
19117
19118 2002-03-17 00:33  ivan
19119
19120         * httemplate/config/: config-view.cgi, config.cgi: new domain
19121           record editing foo
19122
19123 2002-03-12 10:45  ivan
19124
19125         * httemplate/misc/cancel-unaudited.cgi: print error message for
19126           failed cancels!
19127
19128 2002-03-12 07:33  ivan
19129
19130         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
19131           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
19132           out to HTML::Widgets::SelectLayers
19133
19134 2002-03-09 02:19  khoff
19135
19136         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
19137           records
19138
19139 2002-03-07 11:50  jeff
19140
19141         * FS/bin/freeside-expiration-alerter: less shelling, more perly -
19142           abolish some pipes to sendmail
19143
19144 2002-03-07 06:13  ivan
19145
19146         * FS/FS/cust_bill.pm: better error msgs for mail errors
19147
19148 2002-03-07 06:10  ivan
19149
19150         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
19151           queue.pm: [no log message]
19152
19153 2002-03-06 15:32  ivan
19154
19155         * conf/invoice_from: oops, missing invoice_from
19156
19157 2002-03-06 14:44  jeff
19158
19159         * FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-expiration-alerter,
19160           conf/alerter_template, httemplate/docs/admin.html: billing
19161           expiration alerts
19162
19163 2002-03-05 15:13  jeff
19164
19165         * httemplate/search/report_tax.cgi: consistency is nice
19166
19167 2002-03-04 14:10  ivan
19168
19169         * FS/FS/Record.pm: make history tables conditional
19170
19171 2002-03-04 04:48  ivan
19172
19173         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm,
19174           bin/create-history-tables, bin/fs-radius-add-check,
19175           bin/fs-radius-add-reply: [no log message]
19176
19177 2002-02-28 15:30  ivan
19178
19179         * httemplate/search/svc_acct.cgi: tyop
19180
19181 2002-02-28 15:18  ivan
19182
19183         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
19184
19185 2002-02-28 15:17  ivan
19186
19187         * FS/FS/svc_acct.pm: clean up mess
19188
19189 2002-02-28 15:13  ivan
19190
19191         * FS/FS/svc_acct.pm: eek
19192
19193 2002-02-28 15:08  ivan
19194
19195         * httemplate/search/svc_acct.cgi: add main menu link
19196
19197 2002-02-28 15:07  ivan
19198
19199         * httemplate/misc/cancel-unaudited.cgi: handle errors better
19200
19201 2002-02-28 14:05  ivan
19202
19203         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
19204           httemplate/config/config.cgi: s/depreciated/deprecated/
19205
19206 2002-02-27 16:28  jeff
19207
19208         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
19209
19210 2002-02-27 15:20  ivan
19211
19212         * FS/FS/cust_main.pm: oops, spurious error messages
19213
19214 2002-02-27 15:03  ivan
19215
19216         * FS/FS/cust_main.pm: bubble up billing event errors
19217
19218 2002-02-27 14:40  ivan
19219
19220         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
19221
19222 2002-02-27 14:40  ivan
19223
19224         * FS/FS/cust_bill_event.pm: errant ;
19225
19226 2002-02-27 14:39  ivan
19227
19228         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
19229           httemplate/view/cust_bill.cgi: add status and statustext fields
19230           to cust_bill_event
19231
19232 2002-02-27 14:00  ivan
19233
19234         * FS/FS/cust_main.pm: well, don't make things worse when
19235           debugging...
19236
19237 2002-02-27 13:57  ivan
19238
19239         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
19240
19241 2002-02-26 14:09  ivan
19242
19243         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
19244           reports for templated webUI
19245
19246 2002-02-26 03:53  ivan
19247
19248         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
19249           shipping adresses.  whew.
19250
19251 2002-02-26 03:42  ivan
19252
19253         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
19254           **BEFORE** generating @diff for SQL.  causing weird effects with
19255           cust_main::check that modifies record (ship_ field weirdness)
19256
19257           fix nasty logic error triggered by changing a ship_ field from
19258           something TO identical to the corresponding non-ship_ field.
19259           ouch
19260
19261 2002-02-26 03:30  ivan
19262
19263         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
19264           ship_ field from something TO identical to the corresponding
19265           non-ship_ field.  ouch.
19266
19267 2002-02-26 03:11  ivan
19268
19269         * httemplate/edit/cust_main.cgi: fix a weird oops with service
19270           address editing UI that would leave some fields blank... ?
19271
19272 2002-02-26 01:06  ivan
19273
19274         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
19275
19276 2002-02-26 00:34  ivan
19277
19278         * FS/FS/cust_main.pm: die with a better error message on bad
19279           locales
19280
19281 2002-02-25 11:09  ivan
19282
19283         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
19284           that have the character "." in their username     we can't search
19285           these customers by Username, can you please fix.
19286
19287 2002-02-23 14:36  ivan
19288
19289         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
19290           hardcoded paths out of report cgis
19291
19292 2002-02-23 03:56  ivan
19293
19294         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
19295           httemplate/search/cust_main.cgi,
19296           httemplate/search/cust_main.html: case-insensitive and substring
19297           searching
19298
19299 2002-02-23 03:46  ivan
19300
19301         * httemplate/index.html: silly html tweaking
19302
19303 2002-02-22 23:48  ivan
19304
19305         * httemplate/browse/part_pkg.cgi: it's too late.
19306
19307 2002-02-22 23:35  ivan
19308
19309         * httemplate/browse/part_pkg.cgi: i really should just start moving
19310           things to templates
19311
19312 2002-02-22 23:32  ivan
19313
19314         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
19315           misaligned columns when viewing disabled services/packages
19316
19317 2002-02-22 23:00  ivan
19318
19319         * FS/FS/UID.pm: nit
19320
19321 2002-02-22 18:14  jeff
19322
19323         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
19324           httemplate/search/report_tax.cgi: report fixes and cruft removal
19325
19326 2002-02-22 18:02  ivan
19327
19328         * httemplate/index.html: UI work on main menu, remove Archive::Tar
19329           from docs
19330
19331 2002-02-22 15:18  jeff
19332
19333         * FS/MANIFEST, conf/report_template, httemplate/index.html,
19334           httemplate/search/report_receivables.cgi,
19335           httemplate/search/report_tax.cgi,
19336           httemplate/search/report_tax.html: add some reporting features
19337
19338 2002-02-22 15:08  ivan
19339
19340         * FS/FS/cust_pay_batch.pm: fix i18n zip
19341
19342 2002-02-22 14:13  ivan
19343
19344         * httemplate/edit/cust_main.cgi: billing vs. shipping states
19345           weren't sorted in the same order.  UI glitch only
19346
19347 2002-02-22 04:31  ivan
19348
19349         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
19350           <SELECT> configuration editing, fixes Bug#350
19351
19352 2002-02-22 04:13  ivan
19353
19354         * httemplate/index.html: close </FORM> tags
19355
19356 2002-02-22 01:01  ivan
19357
19358         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
19359
19360 2002-02-22 00:58  ivan
19361
19362         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
19363           OTHER/OTHER_BOUNCE
19364
19365 2002-02-21 22:42  ivan
19366
19367         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
19368           links
19369
19370 2002-02-21 22:39  ivan
19371
19372         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
19373           remove them
19374
19375 2002-02-21 22:23  ivan
19376
19377         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
19378           provisioning errors
19379
19380 2002-02-21 21:56  ivan
19381
19382         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
19383           cp_rename
19384
19385 2002-02-21 17:07  ivan
19386
19387         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
19388
19389           make all functions of view/cust_pkg.cgi available on
19390           view/cust_main.cgi  - having them one link down in "Edit" is
19391           confusing.
19392
19393           closes: Bug#325
19394
19395 2002-02-20 14:03  ivan
19396
19397         * httemplate/index.html: invoice reports belong here too
19398
19399 2002-02-20 02:39  ivan
19400
19401         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
19402
19403 2002-02-20 01:44  ivan
19404
19405         * httemplate/view/cust_main.cgi: don't display full card in
19406           webinterface
19407
19408 2002-02-19 19:17  jeff
19409
19410         * FS/FS/cust_main.pm: correct sense of tax generation
19411
19412 2002-02-19 17:03  ivan
19413
19414         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
19415           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
19416           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
19417           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
19418           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19419           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
19420           queueing rather than local duplicated ssh subs
19421
19422           queue daemon updates: retry & remove links work, bubble up error
19423           message to webinterface, link to svcnum & have job listings on
19424           view/svc_* pages, closes: Bug#280
19425
19426           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
19427
19428 2002-02-19 15:43  ivan
19429
19430         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
19431           mod_perl compile
19432
19433 2002-02-18 23:51  ivan
19434
19435         * httemplate/index.html: oops
19436
19437 2002-02-18 20:43  ivan
19438
19439         * httemplate/index.html: new main menu!
19440
19441 2002-02-18 19:22  jeff
19442
19443         * FS/FS/cust_refund.pm: fix refund posting
19444
19445 2002-02-18 19:15  ivan
19446
19447         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
19448
19449 2002-02-18 19:06  ivan
19450
19451         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
19452
19453 2002-02-18 18:57  ivan
19454
19455         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
19456           packages to edit service quantities also
19457
19458 2002-02-18 12:09  ivan
19459
19460         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
19461           strict
19462
19463 2002-02-18 10:07  ivan
19464
19465         * FS/FS/prepay_credit.pm: document 'seconds'
19466
19467 2002-02-18 02:14  ivan
19468
19469         * httemplate/edit/svc_www.cgi: oops!
19470
19471 2002-02-18 00:53  ivan
19472
19473         * Makefile: make release and make update-webdemo targets
19474
19475 2002-02-18 00:39  ivan
19476
19477         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
19478           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
19479           Bug#217
19480
19481           fix bug in edit/part_pkg: s/bkg/pkg/
19482
19483           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
19484           errors, closes: Bug#323
19485
19486 2002-02-17 19:45  ivan
19487
19488         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
19489           netcape4, use one for svc_acct.popnum too
19490
19491 2002-02-17 16:21  jeff
19492
19493         * Makefile: keep accidentally checking in Makefile changes, gotta
19494           do something about that...
19495
19496 2002-02-17 16:13  jeff
19497
19498         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
19499           vpopmail support
19500
19501 2002-02-17 13:01  ivan
19502
19503         * FS/MANIFEST: removing CGIwrapper.pm
19504
19505 2002-02-17 11:12  ivan
19506
19507         * FS/MANIFEST: get ride of CGIwrapper.pm
19508
19509 2002-02-17 11:07  jeff
19510
19511         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
19512           commands too
19513
19514 2002-02-16 10:14  ivan
19515
19516         * TODO: now in RT2!
19517
19518 2002-02-15 11:34  ivan
19519
19520         * Makefile: keep accidentally checking in Makefile changes, gotta
19521           do something about that...
19522
19523 2002-02-15 11:33  ivan
19524
19525         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
19526
19527 2002-02-14 10:06  ivan
19528
19529         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
19530
19531 2002-02-13 17:12  ivan
19532
19533         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
19534
19535 2002-02-12 10:56  ivan
19536
19537         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
19538           error message
19539
19540 2002-02-12 10:47  ivan
19541
19542         * FS/FS/cust_main.pm: fixes:
19543
19544           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
19545           Bill' );): Illegal or empty (text) comment:  at
19546           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
19547
19548 2002-02-11 21:58  ivan
19549
19550         * httemplate/docs/admin.html: fixes: bug#331
19551
19552 2002-02-11 20:49  ivan
19553
19554         * httemplate/edit/part_bill_event.cgi: oops
19555
19556 2002-02-11 18:11  ivan
19557
19558         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
19559           "@append domain"
19560
19561           add "select" config type, mmm
19562
19563 2002-02-11 18:06  ivan
19564
19565         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
19566           BUGS section
19567
19568 2002-02-11 17:25  ivan
19569
19570         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
19571
19572 2002-02-11 17:13  ivan
19573
19574         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
19575           domain pulldown closes: Bug#328
19576
19577 2002-02-11 15:01  ivan
19578
19579         * FS/FS/svc_forward.pm: oops, code hidden by pod
19580
19581 2002-02-11 13:51  ivan
19582
19583         * httemplate/edit/svc_acct.cgi: don't display useless finger and
19584           shell fields if uid is set to fixed & blank in the service
19585           definition - causes: Error: Can't have finger-name without uid
19586
19587 2002-02-11 11:38  ivan
19588
19589         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
19590           httemplate/edit/process/svc_www.cgi,
19591           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
19592           svc_www is working!
19593
19594           also auto-create and add A records if necessary using apacheip
19595           config file.
19596
19597           and show all domain_records on view/svc_domain.cgi page
19598
19599 2002-02-10 14:31  ivan
19600
19601         * httemplate/edit/svc_acct.cgi: ui
19602
19603 2002-02-10 14:21  ivan
19604
19605         * httemplate/edit/part_pkg.cgi: slighly different wording
19606
19607 2002-02-10 14:06  ivan
19608
19609         * FS/FS/cust_svc.pm: another bug in quantity checking
19610
19611 2002-02-10 13:37  ivan
19612
19613         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
19614           works
19615
19616 2002-02-10 13:30  ivan
19617
19618         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
19619           package definitions to all agent types by default
19620
19621           config option to restore current behaviour (must explicitly add
19622           new package definitions to each agent type)
19623
19624           closes: Bug#324
19625
19626 2002-02-10 11:58  ivan
19627
19628         * FS/MANIFEST, FS/bin/freeside-daily,
19629           httemplate/edit/process/part_bill_event.cgi: update billing
19630           documentation for the new world of invoice events added
19631           freeside-daily replacing freeside-bill for the new world of
19632           invoice events
19633
19634 2002-02-10 10:56  ivan
19635
19636         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
19637           tokens to prevent double-submission of payments in the web UI
19638           (closes: Bug#320)
19639
19640 2002-02-10 09:30  ivan
19641
19642         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
19643           before figuring to display a list or redirect.  eliiminates "2
19644           matching found" displayed but only one in list.
19645
19646 2002-02-10 09:02  ivan
19647
19648         * FS/FS/cust_main_invoice.pm: allow + in email addresses
19649
19650 2002-02-10 08:49  ivan
19651
19652         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
19653           email addresses into svcnum-linked destinations
19654
19655 2002-02-10 08:40  ivan
19656
19657         * Makefile, httemplate/edit/svc_acct.cgi:
19658           fix "no previous account to recall hidden password from" error
19659           when adding new accounts & get an error on first try
19660
19661 2002-02-10 08:14  ivan
19662
19663         * Makefile, httemplate/index.html,
19664           httemplate/browse/svc_acct_pop.cgi,
19665           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
19666           webui
19667
19668 2002-02-10 08:05  ivan
19669
19670         * htetc/handler.pl, httemplate/browse/agent.cgi,
19671           httemplate/browse/agent_type.cgi,
19672           httemplate/browse/cust_main_county.cgi,
19673           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19674           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19675           httemplate/browse/svc_acct_pop.cgi,
19676           httemplate/config/config-process.cgi,
19677           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
19678           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
19679           httemplate/edit/agent_type.cgi,
19680           httemplate/edit/cust_bill_pay.cgi,
19681           httemplate/edit/cust_credit.cgi,
19682           httemplate/edit/cust_credit_bill.cgi,
19683           httemplate/edit/cust_main.cgi,
19684           httemplate/edit/cust_main_county-expand.cgi,
19685           httemplate/edit/cust_main_county.cgi,
19686           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19687           httemplate/edit/part_bill_event.cgi,
19688           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
19689           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
19690           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
19691           httemplate/edit/process/quick-cust_pkg.cgi,
19692           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19693           httemplate/misc/catchall.cgi,
19694           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19695           httemplate/misc/process/link.cgi,
19696           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19697           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19698           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19699           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19700           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19701           httemplate/view/svc_www.cgi: *finally* seems to be working under
19702           Mason.  sheesh.  *finally* seems to be working under Mason.
19703           sheesh.  *finally* seems to be working under Mason.  sheesh.
19704           *finally* seems to be working under Mason.  sheesh.  *finally*
19705           seems to be working under Mason.  sheesh.  *finally* seems to be
19706           working under Mason.  sheesh.  *finally* seems to be working
19707           under Mason.  sheesh.  *finally* seems to be working under Mason.
19708           sheesh.
19709
19710 2002-02-10 05:21  ivan
19711
19712         * htetc/handler.pl, httemplate/browse/agent.cgi,
19713           httemplate/browse/agent_type.cgi,
19714           httemplate/browse/cust_main_county.cgi,
19715           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19716           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19717           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
19718           httemplate/edit/agent_type.cgi,
19719           httemplate/edit/cust_bill_pay.cgi,
19720           httemplate/edit/cust_credit.cgi,
19721           httemplate/edit/cust_credit_bill.cgi,
19722           httemplate/edit/cust_main.cgi,
19723           httemplate/edit/cust_main_county-expand.cgi,
19724           httemplate/edit/cust_main_county.cgi,
19725           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19726           httemplate/edit/part_bill_event.cgi,
19727           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
19728           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
19729           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
19730           httemplate/edit/process/REAL_cust_pkg.cgi,
19731           httemplate/edit/process/agent.cgi,
19732           httemplate/edit/process/agent_type.cgi,
19733           httemplate/edit/process/cust_bill_pay.cgi,
19734           httemplate/edit/process/cust_credit.cgi,
19735           httemplate/edit/process/cust_credit_bill.cgi,
19736           httemplate/edit/process/cust_main.cgi,
19737           httemplate/edit/process/cust_main_county-collapse.cgi,
19738           httemplate/edit/process/cust_main_county-expand.cgi,
19739           httemplate/edit/process/cust_main_county.cgi,
19740           httemplate/edit/process/cust_pay.cgi,
19741           httemplate/edit/process/cust_pkg.cgi,
19742           httemplate/edit/process/part_pkg.cgi,
19743           httemplate/edit/process/quick-cust_pkg.cgi,
19744           httemplate/edit/process/svc_acct.cgi,
19745           httemplate/edit/process/svc_acct_pop.cgi,
19746           httemplate/edit/process/svc_domain.cgi,
19747           httemplate/edit/process/svc_forward.cgi,
19748           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19749           httemplate/misc/catchall.cgi,
19750           httemplate/misc/delete-cust_pay.cgi,
19751           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19752           httemplate/misc/print-invoice.cgi,
19753           httemplate/misc/unsusp_pkg.cgi,
19754           httemplate/misc/process/catchall.cgi,
19755           httemplate/misc/process/delete-customer.cgi,
19756           httemplate/misc/process/link.cgi, httemplate/search/cust_pay.cgi,
19757           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19758           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19759           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19760           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19761           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
19762           to fix any redirects, whew
19763
19764           Mason handler.pl overrides CGI::redirect
19765
19766           fixed strict; problems in edit/part_pkg.cgi &
19767           edit/process/part_pkg.cgi
19768
19769 2002-02-09 18:28  ivan
19770
19771         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
19772           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
19773           config file
19774
19775 2002-02-09 18:16  ivan
19776
19777         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
19778           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
19779           httemplate/browse/part_bill_event.cgi,
19780           httemplate/edit/part_pkg.cgi,
19781           httemplate/edit/process/part_bill_event.cgi,
19782           httemplate/edit/process/part_pkg.cgi,
19783           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
19784           tested (closes: Bug#313).
19785
19786           view/cust_bill.cgi invoice view shows invoice events!
19787
19788           fix bug where adding events with no name silently failed instead
19789           of giving an error
19790
19791           add new comission plans
19792
19793 2002-02-09 10:24  ivan
19794
19795         * FS/FS/CGI.pm, htetc/handler.pl,
19796           httemplate/edit/process/agent_type.cgi,
19797           httemplate/edit/process/cust_main_county-expand.cgi,
19798           httemplate/edit/process/cust_main_county.cgi,
19799           httemplate/edit/process/cust_pay.cgi,
19800           httemplate/edit/process/part_pkg.cgi,
19801           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
19802           httemplate/search/svc_domain.cgi: no more exit() in templates
19803
19804 2002-02-09 10:09  ivan
19805
19806         * FS/FS/svc_domain.pm: okay all external export from .pm files is
19807           queued! (closes: Bug#249)
19808
19809 2002-02-09 09:45  ivan
19810
19811         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
19812           FS::cust_svc::check look up & check pkg_svc.quantity like
19813           httemplate/view/cust_pkg.cgi (closes: Bug#43)
19814
19815 2002-02-09 09:03  ivan
19816
19817         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
19818           should set no-cache headers now (closes: Bug#23)
19819
19820 2002-02-07 14:30  ivan
19821
19822         * Makefile: oops, reversing bad Makefile patch
19823
19824 2002-02-07 14:29  ivan
19825
19826         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
19827           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
19828           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
19829           httemplate/view/cust_main.cgi: delete payments
19830
19831 2002-02-06 07:55  ivan
19832
19833         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
19834           blib/ files
19835
19836 2002-02-06 07:50  ivan
19837
19838         * FS/FS/cust_bill.pm: pod typo
19839
19840 2002-02-06 07:49  ivan
19841
19842         * Makefile: documentation building Makefile patch
19843
19844 2002-02-06 07:36  ivan
19845
19846         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
19847           punctuation
19848
19849 2002-02-06 06:58  ivan
19850
19851         * FS/bin/freeside-adduser: fix for non-file auth
19852
19853 2002-02-05 12:25  ivan
19854
19855         * FS/FS/Record.pm: better error messages if you haven't run
19856           fs-setup ?
19857
19858 2002-02-05 08:48  ivan
19859
19860         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
19861           password changer!
19862
19863 2002-02-04 09:06  ivan
19864
19865         * Makefile: 1.4.0pre8!
19866
19867 2002-02-04 09:04  ivan
19868
19869         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
19870           necessary "default" billing events documentation on necessary
19871           "default" billing events
19872
19873 2002-02-04 08:44  ivan
19874
19875         * httemplate/edit/part_bill_event.cgi,
19876           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
19877           FS/FS/cust_main.pm: billing events!
19878
19879 2002-01-30 10:22  ivan
19880
19881         * httemplate/: browse/part_bill_event.cgi,
19882           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
19883           working invoice event web interface
19884
19885 2002-01-30 06:18  ivan
19886
19887         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
19888           httemplate/browse/agent_type.cgi,
19889           httemplate/browse/cust_main_county.cgi,
19890           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19891           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19892           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
19893           httemplate/edit/agent_type.cgi,
19894           httemplate/edit/cust_bill_pay.cgi,
19895           httemplate/edit/cust_credit.cgi,
19896           httemplate/edit/cust_credit_bill.cgi,
19897           httemplate/edit/cust_main.cgi,
19898           httemplate/edit/cust_main_county-expand.cgi,
19899           httemplate/edit/cust_main_county.cgi,
19900           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19901           httemplate/edit/part_bill_event.cgi,
19902           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19903           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
19904           httemplate/edit/svc_forward.cgi,
19905           httemplate/edit/process/agent.cgi,
19906           httemplate/edit/process/agent_type.cgi,
19907           httemplate/edit/process/cust_bill_pay.cgi,
19908           httemplate/edit/process/cust_credit.cgi,
19909           httemplate/edit/process/cust_credit_bill.cgi,
19910           httemplate/edit/process/cust_main.cgi,
19911           httemplate/edit/process/cust_main_county-collapse.cgi,
19912           httemplate/edit/process/cust_main_county-expand.cgi,
19913           httemplate/edit/process/cust_main_county.cgi,
19914           httemplate/edit/process/cust_pay.cgi,
19915           httemplate/edit/process/cust_pkg.cgi,
19916           httemplate/edit/process/part_pkg.cgi,
19917           httemplate/edit/process/quick-cust_pkg.cgi,
19918           httemplate/edit/process/svc_acct.cgi,
19919           httemplate/edit/process/svc_acct_pop.cgi,
19920           httemplate/edit/process/svc_domain.cgi,
19921           httemplate/edit/process/svc_forward.cgi,
19922           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19923           httemplate/misc/catchall.cgi,
19924           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19925           httemplate/misc/print-invoice.cgi,
19926           httemplate/misc/unsusp_pkg.cgi,
19927           httemplate/misc/process/catchall.cgi,
19928           httemplate/misc/process/delete-customer.cgi,
19929           httemplate/misc/process/link.cgi,
19930           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19931           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19932           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19933           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19934           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19935           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
19936           new CGI;   &cgisuidsetup(); from all templates.  should work
19937           better under Mason.
19938
19939 2002-01-29 09:42  ivan
19940
19941         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
19942           plan and plandata fields in part_bill_event
19943
19944 2002-01-29 08:33  ivan
19945
19946         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
19947           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
19948           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
19949           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
19950           httemplate/edit/part_bill_event.cgi,
19951           httemplate/edit/part_pkg.cgi,
19952           httemplate/edit/process/part_bill_event.cgi: - web interface for
19953           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
19954           FS::svc_acct seconds_since methods) - Makefile target to
19955           regenerate HTML manpages on install - FS.pm doc update -
19956           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
19957           ->cancel, ->invoicing_list_addpost - start of a billing event web
19958           interface - cust_pay::upgrade_replace doesn't error out if
19959           history includes   overapplied payments
19960
19961 2002-01-28 03:24  ivan
19962
19963         * FS/FS/Record.pm: oops, syntax error in new() check for missing
19964           subclass table sub (eek)
19965
19966 2002-01-27 22:57  ivan
19967
19968         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
19969           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
19970           httemplate/docs/schema.html: book closing schema changes
19971
19972 2002-01-27 21:15  ivan
19973
19974         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
19975           httemplate/docs/schema.html: part_export schema changes
19976
19977 2002-01-25 17:52  ivan
19978
19979         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
19980
19981 2002-01-24 09:02  ivan
19982
19983         * FS/FS/Record.pm: emit a warning in this unlikely case again
19984
19985 2002-01-24 08:58  ivan
19986
19987         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
19988           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
19989           rather than == 0 in the ::check's ....  <rluser> you might
19990           consider <= 0
19991
19992 2002-01-24 08:54  ivan
19993
19994         * FS/FS/cust_credit_refund.pm: stack traces help alot
19995
19996 2002-01-24 03:52  ivan
19997
19998         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
19999           jeff's on a bugfinding roll here, thanks!
20000
20001 2002-01-24 03:43  ivan
20002
20003         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
20004           cust_credit_refund::cust_credit should exist..
20005
20006 2002-01-23 22:52  ivan
20007
20008         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
20009           FS::cust_refund::check  'amount' should probably be replaced with
20010           +'refund' in two places
20011
20012 2002-01-23 22:46  ivan
20013
20014         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
20015
20016 2002-01-23 18:26  ivan
20017
20018         * FS/FS/cust_refund.pm: fix cust_refund::insert
20019
20020 2002-01-22 07:57  ivan
20021
20022         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
20023           $0.00 in credits/payments/refunds
20024
20025 2002-01-22 06:55  ivan
20026
20027         * FS/FS/part_svc.pm: docu
20028
20029 2002-01-22 06:53  ivan
20030
20031         * FS/FS/svc_acct.pm: silly compilation problem
20032
20033 2002-01-22 06:42  ivan
20034
20035         * httemplate/docs/index.html: remove old upgrade docs
20036
20037 2002-01-21 03:30  ivan
20038
20039         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
20040
20041 2002-01-19 07:16  ivan
20042
20043         * FS/FS/UID.pm: error message update
20044
20045 2002-01-16 07:37  ivan
20046
20047         * FS/FS/svc_acct.pm: doc
20048
20049 2002-01-14 12:28  ivan
20050
20051         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
20052           SQL export
20053
20054 2002-01-09 05:29  ivan
20055
20056         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
20057           cache files on customer replace.
20058
20059           do an exact search along with the fuzzy search (webui)
20060
20061 2002-01-03 09:40  ivan
20062
20063         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
20064           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
20065           httemplate/docs/schema.html: more schema changes:
20066           part_bill_event and cust_bill_event tables
20067
20068           remove old 1.4.0pre READMEs
20069
20070 2001-12-28 07:14  ivan
20071
20072         * FS/FS/cust_main.pm: force printing in freeside-overdue
20073
20074 2001-12-28 06:40  ivan
20075
20076         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
20077           httemplate/edit/part_pkg.cgi: add more options to
20078           freeside-overdue
20079
20080           add charge method to FS::cust_main
20081
20082           one-off packages default to disabled
20083
20084           billing payname defaults to first and last, not "Accounts
20085           Payable"
20086
20087 2001-12-27 01:26  ivan
20088
20089         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
20090           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
20091           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
20092           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
20093           httemplate/edit/part_svc.cgi,
20094           httemplate/edit/process/part_pkg.cgi,
20095           httemplate/view/cust_main.cgi: service and package disable!
20096
20097 2001-12-26 15:59  ivan
20098
20099         * httemplate/docs/schema.html: doc
20100
20101 2001-12-26 07:41  ivan
20102
20103         * httemplate/view/cust_main.cgi: remove warnings
20104
20105 2001-12-26 07:11  ivan
20106
20107         * httemplate/edit/process/cust_credit.cgi: apply credits!!
20108
20109 2001-12-26 07:08  ivan
20110
20111         * FS/MANIFEST: add freeside-overdue
20112
20113 2001-12-26 07:07  ivan
20114
20115         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
20116           posting credit
20117
20118 2001-12-26 03:17  ivan
20119
20120         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
20121           cust_main balance_date & total_owed_date methods
20122
20123 2001-12-26 01:18  ivan
20124
20125         * httemplate/: index.html, search/cust_pay.cgi, view/cust_main.cgi:
20126           search by check #
20127
20128 2001-12-25 23:53  ivan
20129
20130         * FS/FS/cust_pay.pm: doc
20131
20132 2001-12-25 22:02  ivan
20133
20134         * httemplate/edit/cust_pay.cgi: UI
20135
20136 2001-12-25 21:19  ivan
20137
20138         * httemplate/: index.html, edit/cust_pay.cgi,
20139           edit/process/cust_pay.cgi, search/cust_main.cgi,
20140           search/cust_main.html: expedited check entry
20141
20142 2001-12-25 21:02  ivan
20143
20144         * CREDITS: still missing tons of folks, i am sure
20145
20146 2001-12-25 20:52  ivan
20147
20148         * httemplate/search/: cust_bill.html, cust_main.html: same look as
20149           rest of search pages
20150
20151 2001-12-25 20:25  ivan
20152
20153         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
20154           httemplate/edit/cust_pay.cgi,
20155           httemplate/edit/process/cust_credit.cgi,
20156           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
20157           credits, post credit UI overhaul
20158
20159 2001-12-25 18:33  ivan
20160
20161         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
20162
20163 2001-12-21 13:40  ivan
20164
20165         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
20166           httemplate/view/cust_main.cgi: add name/address to post payment
20167           screen
20168
20169           get rid of some $-0.00  yay for ieee fp
20170
20171 2001-12-21 12:55  ivan
20172
20173         * FS/FS/cust_bill_pay.pm: fixes
20174
20175             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
20176           for invnum 1659
20177             greater than cust_bill.charged 19.95 at
20178             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
20179
20180 2001-12-19 21:34  ivan
20181
20182         * FS/FS/Record.pm: work better with DBIx::Profile
20183
20184 2001-12-19 18:09  ivan
20185
20186         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
20187           '*' password
20188
20189 2001-12-19 18:07  ivan
20190
20191         * FS/FS/svc_acct.pm: quiet warnings
20192
20193 2001-12-19 06:33  ivan
20194
20195         * FS/FS/svc_acct.pm: alas, a 5.6-ism
20196
20197 2001-12-19 06:30  ivan
20198
20199         * FS/FS/svc_acct.pm: surpress warnings
20200
20201 2001-12-18 11:36  ivan
20202
20203         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
20204
20205 2001-12-18 11:34  ivan
20206
20207         * httemplate/edit/cust_bill_pay.cgi: typo
20208
20209 2001-12-18 11:32  ivan
20210
20211         * httemplate/edit/cust_bill_pay.cgi: declar vars
20212
20213 2001-12-18 11:30  ivan
20214
20215         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
20216           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
20217           payment webinterface
20218
20219 2001-12-17 23:12  ivan
20220
20221         * httemplate/search/cust_pkg.cgi: really working dates on package
20222           browse.  ouch.
20223
20224 2001-12-17 23:08  ivan
20225
20226         * httemplate/search/cust_pkg.cgi: working dates on package browse
20227
20228 2001-12-17 22:45  ivan
20229
20230         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
20231
20232 2001-12-17 22:38  ivan
20233
20234         * httemplate/search/cust_pkg.cgi: show dates on package browse
20235
20236 2001-12-17 22:29  ivan
20237
20238         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
20239
20240 2001-12-17 17:49  ivan
20241
20242         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
20243           MANIFEST
20244
20245           fix warning:
20246
20247           FS::cust_main_invoice=HASH(0x90c86c4) at
20248           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
20249
20250 2001-12-17 15:59  ivan
20251
20252         * FS/FS/cust_bill.pm: fixes
20253
20254            Argument "" isn't numeric in ncmp at
20255            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
20256
20257 2001-12-16 15:50  ivan
20258
20259         * FS/FS/cust_main.pm: eek nasty bug
20260
20261 2001-12-15 16:55  ivan
20262
20263         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
20264           cust_bill_pay.amount 39.9 for paynum 240 greater than
20265           cust_pay.paid 39.90
20266
20267 2001-12-15 14:59  ivan
20268
20269         * httemplate/view/svc_acct.cgi: style
20270
20271 2001-12-15 14:58  ivan
20272
20273         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
20274           records
20275
20276 2001-12-15 14:56  ivan
20277
20278         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
20279           <burgess@www.cynjut.net>, thanks
20280
20281 2001-12-15 14:47  ivan
20282
20283         * httemplate/edit/cust_main.cgi: allow entering of referral
20284           customer by number as well as by link off the view page, courtesy
20285           of Dave Burgess <burgess@www.cynjut.net>
20286
20287 2001-12-14 16:17  ivan
20288
20289         * FS/FS/cust_main.pm: style changes
20290
20291 2001-12-13 10:37  ivan
20292
20293         * FS/bin/freeside-setinvoice: okay, it should really work now
20294
20295 2001-12-13 09:52  ivan
20296
20297         * FS/bin/freeside-setinvoice: fix setinvoice script
20298
20299 2001-12-13 01:17  ivan
20300
20301         * FS/bin/freeside-setinvoice: added util to set invoice
20302           destinations
20303
20304 2001-12-12 11:42  ivan
20305
20306         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
20307           passwords in web interface
20308
20309 2001-12-11 13:26  ivan
20310
20311         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
20312
20313 2001-12-10 04:18  ivan
20314
20315         * FS/FS/Record.pm: Pg datatype pain
20316
20317 2001-12-09 20:54  ivan
20318
20319         * httemplate/index.html: typo noticed by Dave Burgess
20320           <burgess@www.cynjut.net>, thanks.
20321
20322 2001-12-09 16:44  ivan
20323
20324         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
20325           wasn't getting substitued.
20326
20327 2001-12-09 15:31  ivan
20328
20329         * httemplate/search/svc_acct.cgi: harmless? missing ;
20330
20331 2001-12-08 02:08  ivan
20332
20333         * httemplate/config/config.cgi: need a POST here; browsers
20334           (especially IE) are unhappy with the default GET
20335
20336 2001-12-08 02:07  ivan
20337
20338         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
20339           custnum!
20340
20341 2001-12-08 02:03  ivan
20342
20343         * FS/FS/cust_main.pm: fix logic error creating invoice line items
20344
20345 2001-12-08 02:01  ivan
20346
20347         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
20348
20349 2001-12-04 05:10  ivan
20350
20351         * httemplate/edit/svc_forward.cgi: from Dave Burgess
20352           <burgess@neonramp.com>:
20353
20354            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
20355           as the
20356            qualifier on the LHS of the assignment.  This also solves the
20357            problem with a similar error on the RHS of line 105.  It also
20358           seems to make
20359            the routine work fairly reliably (it has been problematic for me
20360           in the
20361            past).
20362
20363 2001-12-03 03:33  ivan
20364
20365         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
20366           paged service browse!!
20367
20368 2001-12-03 02:59  ivan
20369
20370         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
20371           browse
20372
20373 2001-12-03 00:43  ivan
20374
20375         * httemplate/search/cust_main.cgi: paged customer browse!
20376
20377 2001-12-03 00:41  ivan
20378
20379         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
20380           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
20381           option paged implementation of customer browse!
20382
20383 2001-11-29 16:04  ivan
20384
20385         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
20386           methods
20387
20388 2001-11-20 19:42  ivan
20389
20390         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
20391           name (!)
20392
20393 2001-11-20 19:40  ivan
20394
20395         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
20396           postalinvoicedefault config file
20397
20398 2001-11-13 13:27  ivan
20399
20400         * FS/MANIFEST: remove freeside-print-batch
20401
20402 2001-11-12 05:19  ivan
20403
20404         * FS/FS/cust_main.pm: import hack to be less strict
20405
20406 2001-11-08 07:26  ivan
20407
20408         * FS/bin/freeside-queued: harmless typo noticed by "Edward
20409           Shabotinsky" <lanshark@bsinet.net>, thanks
20410
20411 2001-11-06 10:45  ivan
20412
20413         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
20414
20415 2001-11-06 10:35  ivan
20416
20417         * Makefile: i REALLY suck at Makefiles
20418
20419 2001-11-06 10:34  ivan
20420
20421         * Makefile: i suck at Makefiles
20422
20423 2001-11-06 10:22  ivan
20424
20425         * Makefile: make foo for htetc/global.asa
20426
20427 2001-11-06 09:58  ivan
20428
20429         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
20430
20431 2001-11-05 13:30  ivan
20432
20433         * Makefile: more fixes for fresh installation
20434
20435 2001-11-05 13:26  ivan
20436
20437         * Makefile: yet more Make
20438
20439 2001-11-05 13:24  ivan
20440
20441         * Makefile: make create-database fix
20442
20443 2001-11-05 12:12  ivan
20444
20445         * Makefile, FS/FS/Record.pm: makefile fixups
20446
20447 2001-11-05 09:00  jeff
20448
20449         * FS/FS/svc_acct.pm: improved svc_acct replacement
20450
20451 2001-11-05 08:42  ivan
20452
20453         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
20454           badly, oops
20455
20456 2001-11-05 06:03  ivan
20457
20458         * Makefile: move sys-dependant stuff to vars
20459
20460 2001-11-05 05:57  ivan
20461
20462         * FS/FS/svc_acct.pm: doc tyop
20463
20464 2001-11-05 03:55  ivan
20465
20466         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
20467           expressions remove debugging warn output
20468
20469 2001-11-03 09:49  ivan
20470
20471         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
20472           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
20473           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
20474           httemplate/search/cust_main.cgi: new 'jsearch' call for big
20475           joined searches & caching support preliminary customer browse
20476           optimizations, much faster!
20477
20478 2001-11-01 21:28  ivan
20479
20480         * httemplate/config/config.cgi: note config changes need
20481           apache/freeside-queued restart to take effect
20482
20483 2001-11-01 21:11  ivan
20484
20485         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
20486
20487 2001-11-01 20:55  ivan
20488
20489         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
20490           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
20491
20492 2001-10-31 16:16  ivan
20493
20494         * httemplate/search/cust_main.cgi: hit the database slightly less.
20495           this page still takes forever with lots of customers.
20496
20497 2001-10-30 11:05  ivan
20498
20499         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
20500           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
20501           web interface to view pending batch
20502
20503 2001-10-30 07:42  ivan
20504
20505         * httemplate/edit/cust_main.cgi: put default country up top
20506
20507 2001-10-30 07:41  ivan
20508
20509         * httemplate/edit/cust_main.cgi: precedence oops
20510
20511 2001-10-30 07:39  ivan
20512
20513         * httemplate/edit/cust_main.cgi: better ordering of state selection
20514           on new customer screen
20515
20516 2001-10-30 06:54  ivan
20517
20518         * htetc/handler.pl, httemplate/browse/agent.cgi,
20519           httemplate/browse/agent_type.cgi,
20520           httemplate/browse/cust_main_county.cgi,
20521           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
20522           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
20523           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
20524           httemplate/edit/cust_credit_bill.cgi,
20525           httemplate/edit/cust_main.cgi,
20526           httemplate/edit/cust_main_county-expand.cgi,
20527           httemplate/edit/cust_main_county.cgi,
20528           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20529           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
20530           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20531           httemplate/misc/catchall.cgi,
20532           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
20533           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20534           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20535           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
20536           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
20537           httemplate/view/svc_forward.cgi: get rid of header foo in
20538           individual templates
20539
20540 2001-10-30 06:20  ivan
20541
20542         * htetc/handler.pl, httemplate/config/config-view.cgi,
20543           httemplate/config/config.cgi: web config should workish now
20544
20545 2001-10-30 05:49  ivan
20546
20547         * Makefile: work with CVS version too
20548
20549 2001-10-30 05:48  ivan
20550
20551         * Makefile: make
20552
20553 2001-10-30 05:47  ivan
20554
20555         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
20556           `make create-config' installs default config (conf dir update)
20557           freeside-adduser uses default secrets file
20558
20559 2001-10-30 04:38  ivan
20560
20561         * Makefile: make
20562
20563 2001-10-30 04:35  ivan
20564
20565         * Makefile: makefile typo
20566
20567 2001-10-30 03:47  ivan
20568
20569         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
20570           httemplate/docs/index.html: whew more install docs and automation
20571
20572 2001-10-30 02:20  ivan
20573
20574         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
20575           setup/config updates.  getting easier...
20576
20577 2001-10-29 13:22  ivan
20578
20579         * Makefile: fix make clean
20580
20581 2001-10-29 12:53  ivan
20582
20583         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
20584           records
20585
20586 2001-10-29 09:17  ivan
20587
20588         * Makefile: automate a tiny bit more
20589
20590 2001-10-26 03:24  ivan
20591
20592         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
20593           httemplate/browse/agent_type.cgi,
20594           httemplate/browse/cust_main_county.cgi,
20595           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
20596           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
20597           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
20598           httemplate/edit/cust_credit_bill.cgi,
20599           httemplate/edit/cust_main.cgi,
20600           httemplate/edit/cust_main_county-expand.cgi,
20601           httemplate/edit/cust_main_county.cgi,
20602           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20603           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
20604           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20605           httemplate/misc/catchall.cgi,
20606           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
20607           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20608           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20609           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
20610           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
20611           httemplate/view/svc_forward.cgi: cache foo *sigh*
20612
20613 2001-10-26 02:50  ivan
20614
20615         * httemplate/config/config-process.cgi: otherwise people will have
20616           problems with `0' zero
20617
20618 2001-10-25 14:24  ivan
20619
20620         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
20621
20622 2001-10-25 09:13  ivan
20623
20624         * FS/FS/cust_main_invoice.pm: & in email addresses
20625
20626 2001-10-25 01:41  ivan
20627
20628         * FS/FS/Conf.pm: remove debugging cruft
20629
20630 2001-10-24 08:45  ivan
20631
20632         * httemplate/config/config-process.cgi: correct for browser
20633           munching
20634
20635 2001-10-24 08:29  ivan
20636
20637         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
20638           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
20639           httemplate/index.html, httemplate/config/config-process.cgi,
20640           httemplate/config/config-view.cgi,
20641           httemplate/search/svc_acct.cgi: preliminary web config editor
20642
20643           new config files: username-ampersand, passwordmax
20644
20645           fs-setup updates
20646
20647           get rid of old and crufty and unused registries/ config foo
20648
20649           documentation updates
20650
20651 2001-10-23 13:53  ivan
20652
20653         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
20654           UPDATE
20655
20656           greeeat.
20657
20658 2001-10-22 07:48  ivan
20659
20660         * FS/FS/svc_acct.pm: fix dir check
20661
20662 2001-10-22 05:22  ivan
20663
20664         * FS/FS/svc_domain.pm: fix delete method for new databases
20665
20666 2001-10-22 01:31  ivan
20667
20668         * FS/FS/cust_main.pm: tyop
20669
20670 2001-10-22 01:29  ivan
20671
20672         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
20673           warnings, delete package ability (& warning)
20674
20675 2001-10-20 05:17  ivan
20676
20677         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
20678           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20679           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
20680           httemplate/edit/process/cust_main.cgi,
20681           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
20682           exempt flags, UI to edit rework part_pkg editing UI some more
20683
20684 2001-10-15 07:58  ivan
20685
20686         * FS/FS/cust_pkg.pm, htetc/handler.pl,
20687           httemplate/edit/REAL_cust_pkg.cgi,
20688           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
20689
20690 2001-10-15 05:16  ivan
20691
20692         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
20693           httemplate/misc/bill.cgi: print reasons with credits on invoices
20694
20695           use straight eval, not Safe::reval in cust_main::bill for now, as
20696           i have no   idea how to call methods on a share()'ed scalar.
20697           hmm.
20698
20699           add cust_pkg::cust_main method
20700
20701           s/eidiot/idiot/ in httemplate/misc/bill.cgi
20702
20703 2001-10-15 04:39  ivan
20704
20705         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
20706           plan ||= 'flat' for custom pricing 9clone) package definitions
20707           too
20708
20709 2001-10-15 04:35  ivan
20710
20711         * httemplate/edit/cust_main.cgi: visual fix
20712
20713 2001-10-15 03:42  ivan
20714
20715         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
20716           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20717           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
20718           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
20719           pass, oh my
20720
20721 2001-10-11 10:46  ivan
20722
20723         * htetc/handler.pl: price plan uI!
20724
20725 2001-10-11 10:44  ivan
20726
20727         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
20728           ----------------------------------------------------------------------
20729
20730 2001-10-09 23:22  thalakan
20731
20732         * httemplate/search/cust_main.cgi: Reverted.
20733
20734 2001-10-09 22:59  thalakan
20735
20736         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
20737
20738 2001-10-09 22:42  ivan
20739
20740         * httemplate/search/cust_main.cgi: revert silly changes
20741
20742 2001-10-09 22:33  thalakan
20743
20744         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
20745
20746 2001-10-09 22:24  ivan
20747
20748         * FS/FS/Record.pm: embarassing doc fix, thanks jason
20749
20750 2001-10-09 16:10  ivan
20751
20752         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20753           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
20754           `unsuspendauto' config file: enable the automatic unsuspension of
20755           suspended packages when a customer's balance due changes from
20756           positive to zero or negative as the result of a payment or credit
20757
20758           add cust_pkg.manual_flag to disable this behaviour per customer
20759           package (no UI to set this yet)
20760
20761 2001-10-09 00:16  ivan
20762
20763         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
20764           fix
20765
20766 2001-10-08 20:11  ivan
20767
20768         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
20769           sheesh
20770
20771 2001-10-02 09:00  jeff
20772
20773         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
20774           typo
20775
20776 2001-10-02 04:10  ivan
20777
20778         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
20779           up in fix.net's password files
20780
20781 2001-10-01 03:31  ivan
20782
20783         * FS/FS/cust_pkg.pm: oops
20784
20785 2001-09-30 15:35  ivan
20786
20787         * FS/FS/svc_acct.pm: arg
20788
20789 2001-09-30 15:19  ivan
20790
20791         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
20792
20793 2001-09-30 13:30  ivan
20794
20795         * FS/FS/svc_acct.pm: username-uppercase config file
20796
20797 2001-09-27 14:49  ivan
20798
20799         * FS/FS/svc_acct_pop.pm: not used
20800
20801 2001-09-27 14:12  ivan
20802
20803         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
20804
20805 2001-09-27 13:41  ivan
20806
20807         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
20808           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
20809           selector!
20810
20811 2001-09-27 11:33  ivan
20812
20813         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
20814           domsvc
20815
20816 2001-09-26 02:17  ivan
20817
20818         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
20819           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
20820           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
20821           httemplate/docs/schema.html: add part_pop_local table
20822
20823 2001-09-25 11:03  ivan
20824
20825         * FS/FS/cust_main.pm:
20826           ror
20827
20828 2001-09-25 11:01  ivan
20829
20830         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
20831           use it
20832
20833 2001-09-25 08:55  ivan
20834
20835         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
20836
20837 2001-09-24 17:05  ivan
20838
20839         * FS/bin/freeside-queued: better REAPER
20840
20841 2001-09-23 20:23  ivan
20842
20843         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
20844
20845 2001-09-20 20:47  ivan
20846
20847         * httemplate/view/cust_main.cgi: show company and name (instead of
20848           just company) for referring customers that have a company
20849
20850 2001-09-19 17:13  ivan
20851
20852         * FS/FS/cust_main.pm: really fix fuzzy searching
20853
20854 2001-09-19 17:10  ivan
20855
20856         * FS/FS/cust_main.pm: fix fuzzy searching
20857
20858 2001-09-19 14:51  ivan
20859
20860         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
20861           working.
20862
20863 2001-09-19 14:06  ivan
20864
20865         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
20866           directory hashing remove jeff's lib patch from
20867           freeside-apply-credits add freeside-apply-credits to MANIFEST
20868           README for pre3-4
20869
20870 2001-09-19 12:41  ivan
20871
20872         * FS/FS/svc_acct.pm: tyop
20873
20874 2001-09-19 12:39  ivan
20875
20876         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
20877
20878 2001-09-19 12:28  ivan
20879
20880         * FS/FS/svc_acct.pm: ;args
20881
20882 2001-09-19 12:19  ivan
20883
20884         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
20885
20886 2001-09-19 12:00  ivan
20887
20888         * FS/bin/freeside-queued: set $ENV{HOME}
20889
20890 2001-09-18 17:24  ivan
20891
20892         * FS/FS/svc_acct.pm: icradius transactional password changes
20893           (suspensions, unsuspensions)
20894
20895 2001-09-16 05:45  ivan
20896
20897         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
20898           httemplate/index.html, httemplate/search/cust_main.cgi,
20899           httemplate/view/cust_main.cgi: fix oops in
20900           FS::cust_main_invoice::replace preventing package cancellation
20901
20902           add toggle switch to cust_main searching to show/hide cancelled
20903           customers.  hidecancelledcustomers config file is just which
20904           state it starts in.
20905
20906           add signupurl config file to enable showing of the customer's
20907           signup URL on the view page.
20908
20909 2001-09-14 12:54  ivan
20910
20911         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
20912
20913 2001-09-14 11:05  ivan
20914
20915         * FS/FS/Record.pm: s/croak/confess/
20916
20917 2001-09-12 08:45  ivan
20918
20919         * FS/FS/part_svc.pm: oops
20920
20921 2001-09-11 16:44  ivan
20922
20923         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
20924           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20925           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
20926           values should work again now
20927
20928 2001-09-11 15:20  ivan
20929
20930         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
20931           bin/fs-radius-add-reply: fix radius attribute adding
20932
20933 2001-09-11 14:58  ivan
20934
20935         * FS/bin/freeside-queued: usage sub
20936
20937 2001-09-11 13:44  ivan
20938
20939         * httemplate/search/svc_acct.cgi: getting "you should run the
20940           bin/fs-migrate-svc_acct_sm" message unexpectedly
20941
20942 2001-09-11 12:16  ivan
20943
20944         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
20945           others?
20946
20947 2001-09-11 06:10  ivan
20948
20949         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
20950           export
20951
20952 2001-09-11 05:46  ivan
20953
20954         * httemplate/edit/process/part_svc.cgi: more service edit fix
20955
20956 2001-09-11 05:42  ivan
20957
20958         * httemplate/edit/part_svc.cgi: fix service editing
20959
20960 2001-09-11 05:25  ivan
20961
20962         * FS/FS/queue.pm: queue clean fix
20963
20964 2001-09-11 05:24  ivan
20965
20966         * FS/FS/queue.pm: job queue fix
20967
20968 2001-09-11 05:10  ivan
20969
20970         * FS/FS/cust_main.pm: fuzzyfix
20971
20972 2001-09-11 05:06  ivan
20973
20974         * FS/FS/svc_acct.pm: better logging
20975
20976 2001-09-11 05:00  ivan
20977
20978         * FS/FS/svc_acct.pm: cyrus fix!
20979
20980 2001-09-11 04:52  ivan
20981
20982         * FS/bin/freeside-queued: rar
20983
20984 2001-09-11 03:05  ivan
20985
20986         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
20987
20988 2001-09-11 02:56  ivan
20989
20990         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
20991           fix quick order
20992
20993 2001-09-10 21:17  ivan
20994
20995         * FS/FS/svc_acct.pm: username-noperiod config file
20996
20997 2001-09-10 20:15  ivan
20998
20999         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
21000           httemplate/edit/part_svc.cgi: cyrus support
21001
21002 2001-09-10 18:09  ivan
21003
21004         * FS/bin/freeside-queued: working queued
21005
21006 2001-09-10 17:08  ivan
21007
21008         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
21009           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
21010           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
21011           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
21012           httemplate/index.html, httemplate/browse/part_svc.cgi,
21013           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
21014           httemplate/edit/process/part_svc.cgi,
21015           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
21016           prelim. job queues! fixed part_svc editing
21017
21018 2001-09-10 17:07  ivan
21019
21020         * bin/: freeside-init, fs-migrate-part_svc: fixing
21021           fs-migrate-part_svc updateing fs-setup for job queues
21022           freeside-init for starting freeside-queued
21023
21024 2001-09-07 13:49  ivan
21025
21026         * FS/FS/part_svc_column.pm: oops, forgot to add this
21027
21028 2001-09-07 13:26  ivan
21029
21030         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
21031
21032 2001-09-07 13:19  ivan
21033
21034         * FS/MANIFEST: tyop
21035
21036 2001-09-07 13:17  ivan
21037
21038         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
21039           bin/fs-radius-add-check, bin/fs-radius-add-reply,
21040           bin/generate-raddb: fix RADIUS attribute capitalization
21041
21042 2001-09-06 14:20  ivan
21043
21044         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
21045
21046 2001-09-06 13:41  ivan
21047
21048         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
21049           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
21050           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
21051           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
21052           bin/fs-radius-add-check, bin/fs-radius-add-reply,
21053           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
21054           httemplate/edit/part_svc.cgi,
21055           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
21056
21057 2001-09-04 08:12  ivan
21058
21059         * httemplate/docs/admin.html: tyop
21060
21061 2001-09-04 08:06  ivan
21062
21063         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
21064           indeed
21065
21066 2001-09-04 07:44  ivan
21067
21068         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
21069           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
21070           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
21071           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
21072           httemplate/edit/process/quick-cust_pkg.cgi,
21073           httemplate/view/cust_main.cgi: new admin documentation, quick
21074           one-pkg order
21075
21076 2001-09-03 15:07  ivan
21077
21078         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
21079           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
21080           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
21081           httemplate/edit/cust_credit_bill.cgi,
21082           httemplate/edit/cust_pay.cgi,
21083           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
21084           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
21085           more bugs
21086
21087 2001-09-02 00:57  ivan
21088
21089         * CREDITS: credito
21090
21091 2001-09-02 00:57  ivan
21092
21093         * bin/generate-tests: gawl
21094
21095 2001-09-02 00:49  ivan
21096
21097         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
21098           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
21099           httemplate/edit/cust_credit_bill.cgi,
21100           httemplate/view/cust_main.cgi: things are starting to work again,
21101           sorta.
21102
21103 2001-09-01 22:38  ivan
21104
21105         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
21106           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
21107           migration.  ugh.
21108
21109 2001-09-01 21:51  ivan
21110
21111         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
21112
21113 2001-09-01 21:25  ivan
21114
21115         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
21116           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
21117           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
21118           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
21119           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
21120           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
21121           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
21122           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
21123           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
21124           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
21125           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
21126           the embarassing fixes in it found
21127
21128 2001-09-01 19:53  jeff
21129
21130         * FS/bin/freeside-apply-credits: adding a credit apply utility
21131
21132 2001-09-01 19:46  ivan
21133
21134         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
21135           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
21136           and cust_pay get custnums
21137
21138 2001-09-01 18:27  ivan
21139
21140         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
21141           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
21142           cust_refund.pm: more udpates for the new world of unapplied
21143           stuff.  yay.
21144
21145 2001-09-01 15:28  jeff
21146
21147         * FS/FS/cust_main.pm: haste makes waste... and left a method out
21148
21149 2001-09-01 15:18  ivan
21150
21151         * FS/FS/cust_credit_bill.pm: add primary key
21152
21153 2001-09-01 15:01  ivan
21154
21155         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
21156
21157 2001-09-01 14:55  jeff
21158
21159         * FS/FS/cust_bill_pay.pm: oops.. need this too
21160
21161 2001-09-01 14:52  jeff
21162
21163         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21164           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
21165           httemplate/edit/cust_credit_bill.cgi,
21166           httemplate/edit/process/cust_credit_bill.cgi,
21167           httemplate/view/cust_main.cgi: add cust_credit_bill relating
21168           multiple invoices to credits
21169
21170 2001-09-01 13:11  ivan
21171
21172         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
21173           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
21174           httemplate/docs/schema.html: cust_bill_pay and
21175           cust_credit_refund.  payments can apply to multiple invoices and
21176           refunds can apply to multiple credits.
21177
21178 2001-08-31 02:20  ivan
21179
21180         * FS/FS/Record.pm: check US zips more strictly
21181
21182 2001-08-31 01:43  ivan
21183
21184         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
21185           better
21186           state, city, then number
21187
21188 2001-08-31 00:28  ivan
21189
21190         * httemplate/edit/cust_main_county-expand.cgi: better error message
21191           for nonexistant cust_main_county records
21192
21193 2001-08-31 00:17  ivan
21194
21195         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
21196           > US UT expand state
21197           > Submit (no data entered)
21198           > US UT is gone frome the list.
21199
21200 2001-08-30 09:23  ivan
21201
21202         * httemplate/docs/signup.html: update signup server: template form
21203           and success html, document
21204
21205 2001-08-30 08:30  ivan
21206
21207         * httemplate/edit/part_svc.cgi: slighly more docu
21208
21209 2001-08-29 02:11  ivan
21210
21211         * httemplate/edit/agent.cgi: ui
21212
21213 2001-08-28 09:58  ivan
21214
21215         * httemplate/: docs/signup.html, search/cust_main.cgi:
21216           customer-to-customer referrals in singup server
21217
21218 2001-08-28 07:34  ivan
21219
21220         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
21221           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
21222           customer-to-customer referrals!
21223
21224 2001-08-25 22:06  ivan
21225
21226         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
21227
21228 2001-08-25 22:05  ivan
21229
21230         * FS/FS/cust_credit.pm: reason can't be null
21231
21232 2001-08-22 23:17  ivan
21233
21234         * FS/FS/cust_main.pm: no need to be y1.9k complient
21235
21236 2001-08-21 03:27  ivan
21237
21238         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
21239           most everything is working svc_forward-wise now
21240
21241 2001-08-21 02:34  ivan
21242
21243         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
21244           httemplate/browse/agent_type.cgi,
21245           httemplate/browse/cust_main_county.cgi,
21246           httemplate/browse/part_pkg.cgi,
21247           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
21248
21249 2001-08-20 20:03  ivan
21250
21251         * FS/FS/svc_acct.pm: fix domain method, and it works against old
21252           databases now too
21253
21254 2001-08-20 19:44  ivan
21255
21256         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
21257           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
21258           $Log$
21259
21260 2001-08-20 19:43  ivan
21261
21262         * bin/: dbdef-create, fs-migrate-svc_acct_sm: i think
21263           svc_acct_sm.import should go away, but...
21264
21265 2001-08-20 19:32  ivan
21266
21267         * test/cgi-test: remove $Log$
21268
21269 2001-08-20 19:31  ivan
21270
21271         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
21272           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
21273           edit/agent_type.cgi, edit/cust_credit.cgi,
21274           edit/cust_main_county-expand.cgi, edit/cust_main_county.cgi,
21275           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/part_pkg.cgi,
21276           edit/svc_acct_pop.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
21277           edit/process/agent.cgi, edit/process/agent_type.cgi,
21278           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
21279           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
21280           edit/process/part_pkg.cgi, edit/process/svc_acct.cgi,
21281           edit/process/svc_acct_pop.cgi, edit/process/svc_domain.cgi,
21282           edit/process/svc_forward.cgi, misc/bill.cgi,
21283           misc/cancel-unaudited.cgi, misc/catchall.cgi,
21284           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
21285           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
21286           misc/process/delete-customer.cgi, misc/process/link.cgi,
21287           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
21288           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
21289           whew.
21290
21291 2001-08-20 19:16  ivan
21292
21293         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
21294           databases, with a warning
21295
21296 2001-08-20 19:03  ivan
21297
21298         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
21299           shipping address
21300
21301 2001-08-20 17:39  ivan
21302
21303         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
21304           silly syntax errors
21305
21306 2001-08-20 06:10  ivan
21307
21308         * FS/FS/svc_domain.pm: use var
21309
21310 2001-08-20 05:15  ivan
21311
21312         * httemplate/edit/svc_acct.cgi: #
21313
21314 2001-08-20 05:13  ivan
21315
21316         * httemplate/edit/svc_acct.cgi: only show domains associated with
21317           this customer.
21318
21319 2001-08-20 04:18  ivan
21320
21321         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
21322           qualified!
21323
21324 2001-08-20 04:04  ivan
21325
21326         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
21327           svc_forward work
21328
21329 2001-08-20 02:41  ivan
21330
21331         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
21332           deleting accouts wrt forwards, catchalls & other references to
21333           svc_acct records
21334
21335           depreciate svc_acct_sm further; move qmail catchall handling to
21336           svc_domain
21337
21338 2001-08-20 02:38  ivan
21339
21340         * httemplate/docs/schema.html: documentation updates
21341
21342 2001-08-19 08:53  jeff
21343
21344         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
21345           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
21346           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
21347           httemplate/edit/process/svc_forward.cgi,
21348           httemplate/misc/catchall.cgi,
21349           httemplate/misc/process/catchall.cgi,
21350           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21351           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
21352           httemplate/view/svc_forward.cgi: added user interface for
21353           svc_forward and vpopmail support
21354
21355 2001-08-19 03:25  ivan
21356
21357         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
21358           the fly, fixes: ticket #88
21359
21360 2001-08-19 02:08  ivan
21361
21362         * TODO: this is what i fed to RT, might as well check it in.
21363
21364           no further modifications to TODO.  everything is in the ticketing
21365           system now.
21366
21367 2001-08-19 01:32  ivan
21368
21369         * httemplate/search/cust_pkg.cgi: display bill and service
21370           name/company, and services
21371
21372 2001-08-19 01:18  ivan
21373
21374         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
21375
21376 2001-08-19 01:15  ivan
21377
21378         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
21379
21380 2001-08-18 17:48  ivan
21381
21382         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
21383           names and change them to two-letter codes
21384
21385 2001-08-17 04:33  ivan
21386
21387         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
21388           ut_alphan for non-US/CA phone numbers
21389
21390 2001-08-17 04:28  ivan
21391
21392         * FS/FS/Record.pm: canada has same phone# rules as US
21393
21394 2001-08-17 04:05  ivan
21395
21396         * httemplate/: browse/cust_main_county.cgi,
21397           edit/cust_main_county.cgi,
21398           edit/process/cust_main_county-collapse.cgi,
21399           edit/process/cust_main_county-expand.cgi: clean up tax rate
21400           editing:   sort by country->state->county,   add "collapse state"
21401           if the tax rates are the same statewide,   redirect "expand
21402           state" to the browse, not edit screen
21403
21404 2001-08-17 03:57  ivan
21405
21406         * bin/: dbdef-create, svc_acct.import: gah
21407
21408 2001-08-17 03:57  ivan
21409
21410         * FS/FS/svc_domain.pm: document catchall and untaint everything
21411
21412 2001-08-17 03:55  ivan
21413
21414         * FS/FS/cust_main.pm: Business::OnlinePayment
21415
21416 2001-08-17 03:53  ivan
21417
21418         * Makefile: alldocs target
21419
21420 2001-08-17 03:53  ivan
21421
21422         * CREDITS: thanks jeff!
21423
21424 2001-08-15 03:04  ivan
21425
21426         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
21427           the) bad direct exit; calls
21428
21429 2001-08-13 16:15  ivan
21430
21431         * httemplate/view/cust_main.cgi: don't display empty comment box
21432
21433 2001-08-13 16:10  ivan
21434
21435         * httemplate/edit/process/cust_main.cgi: properly massage
21436           ship_state & work okay when no initial pkg is selected
21437
21438 2001-08-12 18:00  ivan
21439
21440         * httemplate/docs/schema.html: add svc_forward, depriciate
21441           svc_acct_sm
21442
21443 2001-08-12 17:21  ivan
21444
21445         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
21446
21447 2001-08-12 12:41  jeff
21448
21449         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
21450           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
21451
21452 2001-08-12 01:56  ivan
21453
21454         * httemplate/edit/process/part_svc.cgi: don't use
21455           Apache::ASP-specific $Redirect object
21456
21457 2001-08-11 17:07  ivan
21458
21459         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
21460           transactional invoice_list setting & eliminate non-sticky "first
21461           package"!
21462
21463 2001-08-11 17:07  ivan
21464
21465         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
21466
21467 2001-08-11 17:06  ivan
21468
21469         * FS/FS/cust_main_invoice.pm: better error msgs
21470
21471 2001-08-11 16:19  ivan
21472
21473         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
21474           context to $cgi->keywords
21475
21476 2001-08-11 16:18  ivan
21477
21478         * httemplate/browse/part_svc.cgi: missed a variable interpolation
21479
21480 2001-08-10 22:52  ivan
21481
21482         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
21483           comments fields
21484
21485 2001-08-10 22:52  ivan
21486
21487         * FS/FS/cust_main.pm: add comments field, fix ship_ address
21488           handling (don't consider a value for ship_state field to mean
21489           something meaningful is in ship_*)
21490
21491 2001-08-10 22:51  ivan
21492
21493         * FS/FS/part_svc.pm: better error msg
21494
21495 2001-08-10 22:50  ivan
21496
21497         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
21498           for ut_anything
21499
21500 2001-08-10 21:55  ivan
21501
21502         * httemplate/edit/part_svc.cgi: don't have any other choices in
21503           svcdb dropdown for existing services, since you can't change it
21504           anyway
21505
21506 2001-08-10 21:29  ivan
21507
21508         * FS/FS/CGI.pm: that's what $etc is for!
21509
21510 2001-08-10 21:15  ivan
21511
21512         * httemplate/misc/delete-customer.cgi: better docs
21513
21514 2001-08-10 17:01  ivan
21515
21516         * FS/FS/cust_main_invoice.pm: "fixes"
21517
21518           Can't call method "username" on an undefined value at
21519           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
21520
21521           but cust_main_invoice records should probably be updated when
21522           svc_acct records are deleted :/
21523
21524 2001-08-08 02:47  ivan
21525
21526         * httemplate/docs/passwd.html: doc clarification
21527
21528 2001-08-07 21:44  ivan
21529
21530         * FS/FS/Record.pm: better error msg
21531
21532 2001-08-03 13:34  jeff
21533
21534         * FS/FS/cust_bill.pm:
21535
21536           added the tax method
21537
21538 2001-07-30 03:43  ivan
21539
21540         * FS/FS/CGI.pm: Apache::ASP eidiot fix
21541
21542 2001-07-30 03:41  ivan
21543
21544         * FS/FS/Record.pm, FS/FS/cust_main.pm,
21545           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
21546           shipping address additions
21547
21548 2001-07-30 01:03  ivan
21549
21550         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
21551           forgotten files
21552
21553 2001-07-30 01:02  ivan
21554
21555         * htetc/handler.pl: template stuffs
21556
21557 2001-07-30 01:01  ivan
21558
21559         * Makefile: need this too!
21560
21561 2001-07-30 00:36  ivan
21562
21563         * httemplate/index.html, httemplate/browse/agent.cgi,
21564           httemplate/browse/agent_type.cgi,
21565           httemplate/browse/cust_main_county.cgi,
21566           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
21567           httemplate/browse/part_svc.cgi,
21568           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
21569           httemplate/docs/index.html, httemplate/docs/legacy.html,
21570           httemplate/docs/passwd.html, httemplate/docs/schema.html,
21571           httemplate/docs/session.html, httemplate/docs/signup.html,
21572           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
21573           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
21574           httemplate/edit/cust_main.cgi,
21575           httemplate/edit/cust_main_county-expand.cgi,
21576           httemplate/edit/cust_main_county.cgi,
21577           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
21578           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
21579           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
21580           httemplate/edit/svc_domain.cgi,
21581           httemplate/edit/process/agent.cgi,
21582           httemplate/edit/process/agent_type.cgi,
21583           httemplate/edit/process/cust_credit.cgi,
21584           httemplate/edit/process/cust_main.cgi,
21585           httemplate/edit/process/cust_main_county-expand.cgi,
21586           httemplate/edit/process/cust_main_county.cgi,
21587           httemplate/edit/process/cust_pay.cgi,
21588           httemplate/edit/process/cust_pkg.cgi,
21589           httemplate/edit/process/part_pkg.cgi,
21590           httemplate/edit/process/part_svc.cgi,
21591           httemplate/edit/process/svc_acct.cgi,
21592           httemplate/edit/process/svc_acct_pop.cgi,
21593           httemplate/edit/process/svc_domain.cgi,
21594           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
21595           httemplate/misc/cancel-unaudited.cgi,
21596           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
21597           httemplate/misc/print-invoice.cgi,
21598           httemplate/misc/unsusp_pkg.cgi,
21599           httemplate/misc/process/delete-customer.cgi,
21600           httemplate/misc/process/link.cgi,
21601           httemplate/search/cust_bill.html,
21602           httemplate/search/cust_main.cgi,
21603           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
21604           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21605           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
21606           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
21607           templates!!!
21608
21609 2001-07-30 00:33  ivan
21610
21611         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
21612
21613 2001-07-30 00:14  ivan
21614
21615         * INSTALL, README: templates!
21616
21617 2001-07-30 00:13  ivan
21618
21619         * TODO: todocruft
21620
21621 2001-07-29 23:28  ivan
21622
21623         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
21624
21625 2001-07-29 23:07  ivan
21626
21627         * bin/svc_acct.import: allow !! for locked accounts instead of
21628           changing to *SUSPENDED*
21629
21630 2001-07-27 10:16  ivan
21631
21632         * FS/FS/cust_main_invoice.pm: clarification
21633
21634 2001-07-26 23:17  thalakan
21635
21636         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
21637           the checkdest method.
21638
21639 2001-06-21 09:27  ivan
21640
21641         * FS/FS/UID.pm: better error message
21642
21643 2001-06-06 15:22  ivan
21644
21645         * TODO: templating thoughts
21646
21647 2001-06-05 14:40  ivan
21648
21649         * debian/: README.Debian, changelog, conffiles.ex, control,
21650           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
21651           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
21652           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
21653           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
21654           yet)
21655
21656 2001-06-03 10:22  ivan
21657
21658         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
21659           %e: no leading zero
21660
21661 2001-06-03 07:16  ivan
21662
21663         * README: 1.3.1!!!
21664
21665 2001-06-03 07:15  ivan
21666
21667         * TODO: yes yes
21668
21669 2001-06-03 05:36  ivan
21670
21671         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
21672           config files
21673
21674 2001-06-03 04:37  ivan
21675
21676         * FS/FS/svc_acct.pm: fixes
21677
21678           Can't locate object method "setfield" via package "svc_acct_sm"
21679           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
21680
21681 2001-06-03 04:27  ivan
21682
21683         * FS/FS/Record.pm: track down
21684
21685             Can't locate object method "setfield" via package "svc_acct_sm"
21686           at
21687             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
21688
21689           errors
21690
21691 2001-06-03 03:51  ivan
21692
21693         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
21694
21695 2001-05-30 08:17  ivan
21696
21697         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
21698           up for the non-mod_perl folks
21699
21700 2001-05-22 09:43  ivan
21701
21702         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
21703           <shane@2000cn.com.au>, thanks!
21704
21705 2001-05-18 07:08  ivan
21706
21707         * FS/FS/domain_record.pm: tyop
21708
21709 2001-05-15 00:52  ivan
21710
21711         * FS/bin/freeside-email: simple program to list all email addresses
21712
21713 2001-05-07 08:42  ivan
21714
21715         * FS/FS/Record.pm: tyop
21716
21717 2001-05-07 08:36  ivan
21718
21719         * FS/FS/Record.pm: start to track down
21720
21721               Insecure dependency in eval while running with -T switch at
21722           /usr/local/lib/site_perl/FS/Record.pm line 202.
21723
21724           errors
21725
21726 2001-05-07 08:24  ivan
21727
21728         * bin/svc_acct.import: s/!/*/
21729
21730 2001-05-06 19:07  ivan
21731
21732         * FS/FS/cust_main.pm:
21733           http://www.sisd.com/freeside/list-archive/msg01906.html
21734
21735 2001-05-05 01:51  ivan
21736
21737         * bin/svc_acct.import:
21738           http://www.sisd.com/freeside/list-archive/msg01915.html
21739
21740 2001-04-23 12:50  ivan
21741
21742         * FS/FS/cust_credit.pm: the real
21743
21744           Can't locate object method "setfield" via package "cust_refund"
21745           at /usr/local/lib/site_perl/FS/Record.pm line 315.
21746
21747           fix
21748
21749 2001-04-23 12:27  ivan
21750
21751         * FS/FS/cust_credit.pm: *sigh*
21752
21753 2001-04-23 12:21  ivan
21754
21755         * FS/FS/cust_credit.pm: webdemo bugfix
21756
21757 2001-04-23 08:37  ivan
21758
21759         * FS/MANIFEST: 1.3.1 sigh
21760
21761 2001-04-23 05:44  ivan
21762
21763         * bin/freeside-session-kill: session killer implemeting timed
21764           access
21765
21766 2001-04-23 05:40  ivan
21767
21768         * FS/FS.pm: documentation and webdemo updates
21769
21770 2001-04-23 02:00  ivan
21771
21772         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
21773
21774 2001-04-23 00:12  ivan
21775
21776         * FS/FS/cust_main.pm: better error message (if kludgy) for no
21777           referral remove outdated NSI foo from domain ordering.  also,
21778           fuck NSI.
21779
21780 2001-04-21 18:56  ivan
21781
21782         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
21783           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
21784           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
21785
21786 2001-04-21 18:38  ivan
21787
21788         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
21789           from Record view/cust_main.cgi needs to use ->owed method, not
21790           check (depriciated) owed field search/cust_bill.cgi redirect
21791           error when there's only one invoice
21792
21793 2001-04-21 17:49  ivan
21794
21795         * FS/FS/svc_Common.pm: need to import dbh sub from Record
21796
21797 2001-04-21 16:53  ivan
21798
21799         * FS/MANIFEST: no more dbdef
21800
21801 2001-04-15 06:56  ivan
21802
21803         * TODO: [no log message]
21804
21805 2001-04-15 06:35  ivan
21806
21807         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
21808           transactions part deux
21809
21810 2001-04-15 05:56  ivan
21811
21812         * TODO, FS/FS/Record.pm, bin/dbdef-create: s/dbdef/DBIx::DBSchema/
21813
21814 2001-04-15 03:33  ivan
21815
21816         * CREDITS, TODO: better docs for the worst bit, finally
21817
21818 2001-04-09 16:05  ivan
21819
21820         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21821           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
21822           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm:
21823           Transactions Part I!!!
21824
21825 2001-04-09 08:50  ivan
21826
21827         * CREDITS, TODO, FS/MANIFEST: rar
21828
21829 2001-03-30 09:33  ivan
21830
21831         * FS/FS/cust_bill.pm: config value money_char:
21832
21833                   Presto!  Now you can consider all numbers to be
21834           shillings.
21835
21836                   If you need to change the currency symbol, you can hunt
21837           down the
21838                   instances of literal '$' in FS::cust_bill::print_text and
21839           replace them
21840                   with your currency symbol.  I guess this should turn into
21841           a
21842                   configuration value.
21843
21844 2001-02-26 16:59  ivan
21845
21846         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
21847           thanks!
21848
21849 2001-02-20 17:45  ivan
21850
21851         * FS/FS/nas.pm: pod tyop
21852
21853 2001-02-20 17:45  ivan
21854
21855         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
21856           duh
21857
21858 2001-02-20 08:31  ivan
21859
21860         * FS/FS/Record.pm: don't use prepare_cached for now
21861
21862 2001-02-13 21:18  ivan
21863
21864         * README: add devel mailing list
21865
21866 2001-02-13 20:33  ivan
21867
21868         * FS/FS/port.pm: get rid of gratuitous HISTORY
21869
21870 2001-02-11 09:34  ivan
21871
21872         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
21873
21874 2001-02-11 09:17  ivan
21875
21876         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21877           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
21878           from jason
21879
21880 2001-02-03 06:03  ivan
21881
21882         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
21883           bin/generate-prepay: time-based prepaid cards, session monitor.
21884           woop!
21885
21886 2001-01-30 23:21  ivan
21887
21888         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
21889
21890 2001-01-30 01:08  ivan
21891
21892         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
21893
21894 2001-01-22 21:03  ivan
21895
21896         * FS/FS/cust_main.pm: harmless tyop
21897
21898 2000-12-26 15:51  ivan
21899
21900         * CREDITS, TODO: statedefault & referraldefault config files
21901
21902 2000-12-10 17:30  ivan
21903
21904         * TODO: more ancient todo stuff from my inbox
21905
21906 2000-12-10 17:10  ivan
21907
21908         * TODO: ancient stuff out of my inbox
21909
21910 2000-12-08 14:22  ivan
21911
21912         * FS/FS/session.pm: session callbacks
21913
21914 2000-12-06 02:21  ivan
21915
21916         * FS/FS/Record.pm: DESTROY sub
21917
21918 2000-12-03 12:25  ivan
21919
21920         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
21921           FS/FS/session.pm: session monitor updates
21922
21923 2000-12-03 07:14  ivan
21924
21925         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
21926           <jeff@cmh.net>, thanks!
21927
21928 2000-12-03 05:45  ivan
21929
21930         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
21931           admin.html doc, autocapgen
21932
21933 2000-12-03 05:44  ivan
21934
21935         * FS/FS/port.pm: beginnings of web status for session monitor
21936
21937 2000-12-03 02:09  ivan
21938
21939         * FS/MANIFEST: bad caches!
21940
21941 2000-11-22 15:30  ivan
21942
21943         * FS/FS/svc_www.pm: tyop
21944
21945 2000-11-07 07:00  ivan
21946
21947         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
21948           monitor
21949
21950 2000-10-27 13:18  ivan
21951
21952         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
21953           session monitor
21954
21955 2000-10-27 13:15  ivan
21956
21957         * TODO, FS/FS/Record.pm, eg/table_template.pm: session monitor
21958
21959 2000-10-15 05:58  ivan
21960
21961         * TODO: roo
21962
21963 2000-10-11 17:44  ivan
21964
21965         * README: rawr!
21966
21967 2000-09-20 03:35  ivan
21968
21969         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
21970           print_text method is called, want to print overdue invoices if
21971           printed > 0, not > 1
21972
21973 2000-08-24 00:26  ivan
21974
21975         * TODO: untaint template source
21976
21977 2000-08-09 11:40  ivan
21978
21979         * conf/invoice_template: example invoice template
21980
21981 2000-08-09 04:30  ivan
21982
21983         * TODO, FS/FS/cust_bill.pm: templatable invoices
21984
21985 2000-07-17 06:51  ivan
21986
21987         * FS/FS/svc_acct.pm: silly mistake
21988
21989 2000-07-17 03:53  ivan
21990
21991         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
21992           aliases from being deleted
21993
21994 2000-07-17 03:37  ivan
21995
21996         * FS/FS/svc_acct.pm: make remote commands configurable
21997
21998 2000-07-17 03:36  ivan
21999
22000         * CREDITS: rawr!
22001
22002 2000-07-06 06:56  ivan
22003
22004         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
22005           conjunction with AUTOLOAD this was sure a pain to find
22006
22007 2000-07-06 06:19  ivan
22008
22009         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
22010           sql statement causing spurious errors
22011
22012 2000-07-06 01:57  ivan
22013
22014         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add-check,
22015           bin/fs-radius-add-reply: support for radius check attributes
22016           (except importing).  poorly documented.
22017
22018 2000-07-04 06:42  ivan
22019
22020         * FS/FS/svc_acct.pm: noted a API inconsistancy
22021
22022 2000-07-03 02:03  ivan
22023
22024         * TODO: added sendmailrestart and sendmailconfigpath config files
22025
22026 2000-06-29 05:27  ivan
22027
22028         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
22029           done in the import.
22030
22031 2000-06-29 04:56  ivan
22032
22033         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
22034           have $ in them.
22035
22036 2000-06-29 04:12  ivan
22037
22038         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
22039           adding new domains.
22040
22041 2000-06-28 05:54  ivan
22042
22043         * FS/FS/svc_acct.pm: superfluous my()
22044
22045 2000-06-28 05:52  ivan
22046
22047         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
22048           in perl, like the empty string.
22049
22050 2000-06-28 05:32  ivan
22051
22052         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
22053           too
22054
22055 2000-06-28 05:03  ivan
22056
22057         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
22058           users files
22059
22060 2000-06-27 05:15  ivan
22061
22062         * TODO: i18n
22063
22064 2000-06-27 05:15  ivan
22065
22066         * FS/FS/: Record.pm, cust_main.pm: i18
22067
22068 2000-06-27 04:29  ivan
22069
22070         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
22071           -w pleaser
22072
22073 2000-06-27 04:27  ivan
22074
22075         * FS/FS/Record.pm: logically identical, but -w safe
22076
22077 2000-06-23 17:28  ivan
22078
22079         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
22080           name in freeside-bill usage msg
22081
22082 2000-06-23 05:25  ivan
22083
22084         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
22085           - more portable, doesn't depend on $sth->execute returning a
22086           number of rows, uses placeholders and prepare_cached
22087
22088 2000-06-20 00:13  ivan
22089
22090         * FS/FS/cust_main_invoice.pm: documentation update
22091
22092 2000-06-17 14:48  ivan
22093
22094         * FS/FS/cust_pay_batch.pm: fix typo in error message
22095
22096 2000-06-15 07:45  ivan
22097
22098         * CREDITS, TODO: text updates
22099
22100 2000-06-15 06:35  ivan
22101
22102         * FS/FS/svc_acct.pm: add radius method
22103
22104 2000-06-15 05:38  ivan
22105
22106         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
22107           scalar context, was only returning second item
22108
22109 2000-05-13 14:57  ivan
22110
22111         * TODO: add print_batch script from Joel Griffiths
22112
22113 2000-05-13 14:50  ivan
22114
22115         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
22116           well as a CGI object now.
22117
22118 2000-05-13 14:42  ivan
22119
22120         * CREDITS: add kristian, update joel's entry
22121
22122 2000-04-10 17:06  ivan
22123
22124         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
22125           (Registry's override doesn't work here)
22126
22127 2000-03-06 08:38  ivan
22128
22129         * FS/FS/svc_acct.pm: better error message.  bah.
22130
22131 2000-03-06 06:12  ivan
22132
22133         * TODO: ICRADIUS export support
22134
22135 2000-03-03 10:45  ivan
22136
22137         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
22138           Registry wasn't overriding exit in modules
22139
22140 2000-03-03 10:21  ivan
22141
22142         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
22143           from web demo
22144
22145 2000-03-01 00:13  ivan
22146
22147         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
22148           bugfixes
22149
22150 2000-02-02 21:16  ivan
22151
22152         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
22153           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
22154           Apache support
22155
22156 2000-02-02 12:22  ivan
22157
22158         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
22159           bugfix prepayment in signup server
22160
22161 2000-01-30 21:22  ivan
22162
22163         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
22164
22165 2000-01-30 00:18  ivan
22166
22167         * CREDITS: [no log message]
22168
22169 2000-01-29 22:11  ivan
22170
22171         * TODO: [no log message]
22172
22173 2000-01-29 13:10  ivan
22174
22175         * FS/FS/svc_domain.pm: doc update
22176
22177 2000-01-28 14:53  ivan
22178
22179         * FS/FS/svc_acct_pop.pm: track full phone number
22180
22181 2000-01-26 16:37  ivan
22182
22183         * README: ack
22184
22185 2000-01-26 16:27  ivan
22186
22187         * TODO: update TODO
22188
22189 1999-11-08 13:38  ivan
22190
22191         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
22192
22193 1999-09-22 15:06  ivan
22194
22195         * TODO: ya todo update
22196
22197 1999-08-26 23:25  ivan
22198
22199         * TODO: [no log message]
22200
22201 1999-08-23 05:26  ivan
22202
22203         * test/cgi-test: need to untaint the command line
22204
22205 1999-08-20 01:27  ivan
22206
22207         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
22208           Bayerle:
22209           > if you eliminate services from any package, to reduce it to
22210           only one service,
22211           > once gone, they won't reappear.
22212
22213 1999-08-11 21:16  ivan
22214
22215         * FS/FS/cust_main.pm: hidecancelledpackages config option
22216
22217 1999-08-11 17:05  ivan
22218
22219         * FS/FS/svc_acct.pm: configurable min/max username length, min
22220           password length, periods in usernames
22221
22222 1999-08-11 13:41  ivan
22223
22224         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
22225
22226 1999-08-11 06:12  ivan
22227
22228         * FS/FS/svc_domain.pm: require a working Net::Whois version
22229
22230 1999-08-04 05:42  ivan
22231
22232         * bin/pod2x: new, kludgy-but-working html generator
22233
22234 1999-08-04 05:41  ivan
22235
22236         * FS/FS.pm: pod fix
22237
22238 1999-08-04 04:50  ivan
22239
22240         * FS/FS/cust_pkg.pm: pod syntax
22241
22242 1999-08-04 03:41  ivan
22243
22244         * FS/FS/Record.pm: some pod syntax update to generate nicer html
22245           docs
22246
22247 1999-08-04 02:03  ivan
22248
22249         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/CGI.pm, FS/Conf.pm,
22250           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
22251           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
22252           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
22253           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
22254           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
22255           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
22256           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
22257           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
22258           files for proper perl installation
22259
22260 1999-08-04 01:03  ivan
22261
22262         * eg/: table_template-svc.pm, table_template.pm: move table
22263           subclass examples out of production directory
22264
22265 1999-08-04 00:34  ivan
22266
22267         * FS/FS.pm: initial FS manpage
22268
22269 1999-08-03 21:15  ivan
22270
22271         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
22272
22273 1999-08-03 00:43  ivan
22274
22275         * TODO: use Net::Whois;
22276
22277 1999-07-29 12:13  ivan
22278
22279         * TODO: [no log message]
22280
22281 1999-07-15 17:20  ivan
22282
22283         * TODO: [no log message]
22284
22285 1999-07-15 16:50  ivan
22286
22287         * TODO: [no log message]
22288
22289 1999-07-08 04:40  ivan
22290
22291         * CREDITS, README, TODO: [no log message]
22292
22293 1999-07-07 19:32  ivan
22294
22295         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
22296           Griffiths
22297
22298 1999-07-07 18:49  ivan
22299
22300         * CREDITS: add joel
22301
22302 1999-07-07 18:49  ivan
22303
22304         * bin/svc_acct.import: updates to avoid -w warnings from Joel
22305           Griffiths <griff@aver-computer.com>
22306
22307 1999-07-07 18:02  ivan
22308
22309         * TODO: [no log message]
22310
22311 1999-04-29 02:37  ivan
22312
22313         * TODO: [no log message]
22314
22315 1999-04-19 03:32  ivan
22316
22317         * etc/megapop.pl: if you are a megapop customer...
22318
22319 1999-04-14 06:14  ivan
22320
22321         * TODO: configuration option to edit referrals of existing
22322           customers
22323
22324 1999-04-14 04:27  ivan
22325
22326         * TODO: showpasswords config option to show passwords
22327
22328 1999-04-14 01:58  ivan
22329
22330         * TODO: [no log message]
22331
22332 1999-04-08 20:52  ivan
22333
22334         * TODO: [no log message]
22335
22336 1999-04-08 06:21  ivan
22337
22338         * CREDITS: [no log message]
22339
22340 1999-04-08 06:11  ivan
22341
22342         * README: 1.2.0
22343
22344 1999-04-08 06:05  ivan
22345
22346         * test/cgi-test: web interface tester / sample data creator
22347
22348 1999-04-08 06:03  ivan
22349
22350         * TODO: [no log message]
22351
22352 1999-03-26 05:15  ivan
22353
22354         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
22355           FS::table_names to avoid warnings
22356
22357 1999-03-25 00:42  ivan
22358
22359         * bin/svc_acct.import: import stuff uses Term::Query and spits out
22360           (some kinds of) nonsensical input
22361
22362 1999-03-23 16:43  ivan
22363
22364         * bin/svc_acct.import: die if no relevant services
22365
22366 1999-02-23 00:09  ivan
22367
22368         * TODO: beginnings of one-screen new customer entry and some other
22369           miscellania
22370
22371 1999-02-10 01:02  ivan
22372
22373         * etc/sql-reserved-words.txt: some new doc files
22374
22375 1999-02-10 00:27  ivan
22376
22377         * TODO: [no log message]
22378
22379 1999-02-09 01:56  ivan
22380
22381         * TODO: [no log message]
22382
22383 1999-02-07 01:59  ivan
22384
22385         * CREDITS, TODO: more mod_perl fixes, and bugfixes Peter Wemm sent
22386           via email
22387
22388 1999-02-06 14:43  ivan
22389
22390         * CREDITS, TODO: don't use [e]idiot; display error messages on the
22391           form page
22392
22393 1999-01-25 04:09  ivan
22394
22395         * TODO: yet more mod_perl stuff
22396
22397 1999-01-18 15:05  ivan
22398
22399         * TODO: update TODO for stuff that was done etc.
22400
22401 1999-01-15 16:24  ivan
22402
22403         * CREDITS: [no log message]
22404
22405 1999-01-08 21:38  ivan
22406
22407         * CREDITS: [no log message]
22408
22409 1998-12-30 15:03  ivan
22410
22411         * TODO: bugfixes; fields isn't exported by derived classes
22412
22413 1998-12-29 03:59  ivan
22414
22415         * TODO: mostly properly OO, some work still to be done with svc_
22416           stuff
22417
22418 1998-12-15 21:38  ivan
22419
22420         * TODO: [no log message]
22421
22422 1998-12-15 21:29  ivan
22423
22424         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
22425
22426 1998-12-09 23:23  ivan
22427
22428         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
22429
22430 1998-12-01 17:23  ivan
22431
22432         * TODO, CREDITS: [no log message]
22433
22434 1998-11-19 03:17  ivan
22435
22436         * bin/dbdef-create: adminsuidsetup requires argument
22437
22438 1998-11-18 01:01  ivan
22439
22440         * CREDITS, TODO: i18n! i18n!
22441
22442 1998-11-13 01:56  ivan
22443
22444         * TODO: change configuration file layout to support multiple
22445           distinct databases (with own set of config files, export, etc.)
22446
22447 1998-11-07 17:09  ivan
22448
22449         * README: 1.1.6 release
22450
22451 1998-11-07 02:24  ivan
22452
22453         * README: don't use depriciated FS::Bill and FS::Invoice, other
22454           miscellania
22455
22456 1998-11-07 00:25  ivan
22457
22458         * TODO: [no log message]
22459
22460 1998-10-14 00:05  ivan
22461
22462         * README: 1.1.4 release, fix postgresql
22463
22464 1998-10-13 05:49  ivan
22465
22466         * TODO: [no log message]
22467
22468 1998-10-13 05:07  ivan
22469
22470         * TODO, bin/svc_acct.import: Assigns password from the shadow file
22471           for RADIUS password "UNIX"
22472
22473 1998-10-13 02:17  ivan
22474
22475         * TODO: [no log message]
22476
22477 1998-10-12 14:22  ivan
22478
22479         * TODO: [no log message]
22480
22481 1998-10-12 14:15  ivan
22482
22483         * TODO: [no log message]
22484
22485 1998-10-12 02:12  ivan
22486
22487         * TODO: remove adding cvs from the todo
22488
22489 1998-10-12 02:09  ivan
22490
22491         * TODO: [no log message]
22492
22493 1998-10-12 02:09  ivan
22494
22495         * TODO: Id to Header
22496
22497 1998-10-12 02:07  ivan
22498
22499         * TODO: Test keyword substitution
22500
22501 1998-10-12 01:59  ivan
22502
22503         * TODO: Commiting sample change.
22504
22505 1998-10-12 00:15  ivan
22506
22507         * conf/shells: Initial revision
22508
22509 1998-10-12 00:12  ivan
22510
22511         * conf/: home, lpr: Initial import into CVS
22512
22513 1998-10-12 00:12  ivan
22514
22515         * conf/smtpmachine: Initial revision
22516
22517 1998-10-12 00:08  ivan
22518
22519         * TODO: Initial revision
22520
22521 1998-10-11 23:56  ivan
22522
22523         * README: Initial revision
22524
22525 1998-09-25 01:52  ivan
22526
22527         * bin/pod2x: Initial revision
22528
22529 1998-09-02 21:50  ivan
22530
22531         * CREDITS: Initial revision
22532
22533 1998-08-23 20:04  ivan
22534
22535         * fs_passwd/fs_passwd: Initial revision
22536
22537 1998-08-19 21:42  ivan
22538
22539         * eg/TEMPLATE_cust_main.import: Initial revision
22540
22541 1998-08-16 14:02  ivan
22542
22543         * bin/svc_acct.import: Initial revision
22544
22545 1998-07-18 00:11  ivan
22546
22547         * etc/domain-template.txt: Initial import into CVS
22548
22549 1998-06-03 00:22  ivan
22550
22551         * bin/dbdef-create: Initial revision
22552
22553 1998-03-22 23:46  ivan
22554
22555         * GPL, etc/countries.txt: Initial import into CVS
22556
22557 1998-03-22 23:46  ivan
22558
22559         * INSTALL: Initial revision
22560