3293682a681e97863c2373d50bc2c52a2363379b
[freeside.git] / ChangeLog
1 2008-04-30 16:29  ivan
2
3         * Makefile: last last-minute fix for last-minute change
4
5 2008-04-30 16:28  ivan
6
7         * ChangeLog: Updated for 1.7.3
8
9 2008-04-30 16:26  ivan
10
11         * Makefile: 1.7.3
12
13 2008-04-30 16:25  ivan
14
15         * debian/changelog: reverting bad change
16
17 2008-04-30 16:22  ivan
18
19         * ChangeLog, install/rpm/freeside.spec, debian/changelog: Updated
20           for 1.7.3
21
22 2008-04-30 16:19  ivan
23
24         * Makefile: last minute release target update.  not particularly
25           dangerous, nobody uses it but me
26
27 2008-04-24 16:15  ivan
28
29         * FS/MANIFEST: reverting MANIFEST changes that should not have been
30           committed in the first place...
31
32 2008-04-18 19:42  ivan
33
34         * install/rpm/freeside.spec: Updated for 1.7.3rc3
35
36 2008-04-18 14:27  ivan
37
38         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
39           wish this was easier to test.
40
41 2008-04-18 14:25  ivan
42
43         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
44
45 2008-04-18 14:19  ivan
46
47         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
48           finally fix ticket auto-association not getting along with RT
49           ACLs
50
51 2008-04-18 09:27  jeff
52
53         * httemplate/: browse/addr_block.cgi, browse/router.cgi,
54           edit/process/addr_block/allocate.cgi: backout browse changes
55           until 1.7.4
56
57 2008-04-17 20:29  jeff
58
59         * FS/t/addr_block.t, FS/t/router.t,
60           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
61           httemplate/edit/allocate.html, FS/MANIFEST,
62           httemplate/edit/process/addr_block/add.cgi,
63           httemplate/edit/process/addr_block/allocate.cgi,
64           httemplate/edit/process/addr_block/deallocate.cgi,
65           httemplate/edit/process/addr_block/split.cgi: drag address and
66           router even farther into the century
67
68 2008-04-16 11:32  jeff
69
70         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
71           httemplate/view/cust_main/packages.html: show user who created
72           (cancel/suspend) reason and possibly fix a lingering spurious
73           usergroup bug
74
75 2008-04-14 11:42  ivan
76
77         * Makefile, ChangeLog: rc3
78
79 2008-04-10 15:00  ivan
80
81         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
82           AddLink so that the auto-association stuff works when creating a
83           ticket
84
85 2008-04-09 14:44  ivan
86
87         * httemplate/docs/AGPL.html: file AGPL.html was added on branch
88           FREESIDE_1_7_BRANCH on 2008-04-09 21:44:28 +0000
89
90 2008-04-09 14:44  ivan
91
92         * httemplate/docs/: AGPL.html: oops, adding explicit AGPL.html
93
94 2008-04-08 20:33  ivan
95
96         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
97           charges
98
99 2008-04-07 22:53  ivan
100
101         * install/rpm/freeside.spec: Updated for 1.7.3rc2
102
103 2008-04-07 22:52  ivan
104
105         * Makefile: rc2
106
107 2008-04-07 22:49  ivan
108
109         * debian/prerm: file prerm was added on branch FREESIDE_1_7_BRANCH
110           on 2008-04-08 05:49:21 +0000
111
112 2008-04-07 22:49  ivan
113
114         * debian/templates: file templates was added on branch
115           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
116
117 2008-04-07 22:49  ivan
118
119         * debian/cron.d: file cron.d was added on branch
120           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
121
122 2008-04-07 22:49  ivan
123
124         * debian/dbconfig-common.install: file dbconfig-common.install was
125           added on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
126
127 2008-04-07 22:49  ivan
128
129         * debian/dbconfig-common.upgrade: file dbconfig-common.upgrade was
130           added on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
131
132 2008-04-07 22:49  ivan
133
134         * debian/freeside-webui.links: file freeside-webui.links was added
135           on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
136
137 2008-04-07 22:49  ivan
138
139         * debian/freeside.apache-alias.conf: file
140           freeside.apache-alias.conf was added on branch
141           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
142
143 2008-04-07 22:49  ivan
144
145         * debian/freeside.default: file freeside.default was added on
146           branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
147
148 2008-04-07 22:49  ivan
149
150         * debian/freeside.docs: file freeside.docs was added on branch
151           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
152
153 2008-04-07 22:49  ivan
154
155         * debian/init.d.lsb.ex: file init.d.lsb.ex was added on branch
156           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
157
158 2008-04-07 22:49  ivan
159
160         * debian/postinst: file postinst was added on branch
161           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
162
163 2008-04-07 22:49  ivan
164
165         * debian/postrm: file postrm was added on branch
166           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
167
168 2008-04-07 22:49  ivan
169
170         * debian/preinst: file preinst was added on branch
171           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
172
173 2008-04-07 22:49  ivan
174
175         * debian/: TODO, compat, config, cron.d, dbconfig-common.install,
176           dbconfig-common.upgrade, freeside-webui.links,
177           freeside.apache-alias.conf, freeside.default, freeside.docs,
178           init.d.lsb.ex, postinst, postrm, preinst, prerm, templates,
179           README.Debian, changelog, conffiles.ex, control, copyright,
180           cron.d.ex, dirs, docs, ex.doc-base.package, freeside-doc.docs,
181           freeside-doc.files, init.d.ex, manpage.1.ex, manpage.sgml.ex,
182           menu.ex, postinst.ex, postrm.ex, preinst.ex, prerm.ex, rules,
183           watch.ex: debian packages!
184
185 2008-04-07 22:49  ivan
186
187         * debian/TODO: file TODO was added on branch FREESIDE_1_7_BRANCH on
188           2008-04-08 05:49:19 +0000
189
190 2008-04-07 22:49  ivan
191
192         * debian/compat: file compat was added on branch
193           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
194
195 2008-04-07 22:49  ivan
196
197         * debian/config: file config was added on branch
198           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
199
200 2008-04-05 00:00  ivan
201
202         * FS/bin/freeside-prepaidd: configurable logfile location for
203           freeside-prepaidd
204
205 2008-04-04 12:47  ivan
206
207         * httemplate/elements/header.html: sync with HEAD
208
209 2008-04-03 15:47  rsiddall
210
211         * httemplate/elements/header.html: Missing comma in argument list
212           causes Mason compilation error.
213
214 2008-04-02 10:28  ivan
215
216         * Makefile: substitute FREESIDE_CONF in apache conf files
217
218 2008-04-02 10:26  ivan
219
220         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
221           freeside-base2.conf: template AuthUserFile htpasswd to be in
222           FREESIDE_CONF dir instead of hardcoded location
223
224 2008-04-02 09:57  rsiddall
225
226         * Makefile: Quick fix to update the release version number in the
227           RPM spec file.  This leaves the spec file unusable for CVS
228           builds.
229
230 2008-04-02 08:38  ivan
231
232         * init.d/freeside-init: tiny init file nit that helps with deb
233           packaging (and probably rpm too) - source /etc/default/freeside
234           if it exists
235
236 2008-04-01 21:32  ivan
237
238         * httemplate/docs/credits.html: slight browser adjustments and DONE
239
240 2008-04-01 21:20  ivan
241
242         * httemplate/elements/header.html: new header about: box
243
244 2008-04-01 21:19  ivan
245
246         * httemplate/docs/about.html: adding about.html on 1.7
247
248 2008-04-01 21:19  ivan
249
250         * httemplate/docs/about.html: file about.html was added on branch
251           FREESIDE_1_7_BRANCH on 2008-04-02 04:19:37 +0000
252
253 2008-04-01 21:19  ivan
254
255         * httemplate/docs/about.html: slightly taller
256
257 2008-04-01 21:09  ivan
258
259         * httemplate/docs/: credits.html, license.html: fckeditor is unused
260           in 1.7
261
262 2008-04-01 21:07  ivan
263
264         * httemplate/docs/: credits.html, license.html: updated credits and
265           license
266
267 2008-04-01 21:05  ivan
268
269         * httemplate/docs/about.html: adding about.html splash
270
271 2008-04-01 20:48  ivan
272
273         * httemplate/elements/popup_link_onclick.html: remove excessive
274           iframe borders, add "scrolling" and "nofalse" options
275
276 2008-04-01 17:23  ivan
277
278         * httemplate/elements/init_overlib.html: sync with HEAD
279
280 2008-04-01 17:22  ivan
281
282         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
283
284 2008-04-01 16:56  ivan
285
286         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
287           fix
288
289 2008-04-01 16:30  ivan
290
291         * httemplate/docs/: credits.html, license.html: adding license and
292           credits in app itself
293
294 2008-04-01 16:30  ivan
295
296         * httemplate/docs/credits.html: file credits.html was added on
297           branch FREESIDE_1_7_BRANCH on 2008-04-01 23:30:09 +0000
298
299 2008-04-01 16:30  ivan
300
301         * httemplate/docs/license.html: file license.html was added on
302           branch FREESIDE_1_7_BRANCH on 2008-04-01 23:30:09 +0000
303
304 2008-04-01 16:24  ivan
305
306         * TODO: remove TODO
307
308 2008-04-01 16:24  ivan
309
310         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
311
312 2008-04-01 16:20  ivan
313
314         * README: welcome to the new world
315
316 2008-04-01 16:15  ivan
317
318         * install/README: [no log message]
319
320 2008-04-01 16:15  ivan
321
322         * INSTALL: clean up top level files
323
324 2008-04-01 16:08  ivan
325
326         * INSTALL, CREDITS: clean up some of the top-level files
327
328 2008-04-01 15:34  ivan
329
330         * ChangeLog: current 1.7 ChangeLog
331
332 2008-04-01 08:55  rsiddall
333
334         * httemplate/elements/init_overlib.html: Missing % causes closing
335           brace to be omitted from Perl compilation.
336
337 2008-04-01 02:40  ivan
338
339         * Makefile: last of the silly version numbers
340
341 2008-04-01 02:19  ivan
342
343         * FS/FS/cust_bill.pm: don't show services on invoices that are
344           newer than the invoice, closes: #3032
345
346 2008-04-01 01:43  ivan
347
348         * FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
349           rt/lib/RT/Ticket_Overlay.pm, rt/lib/RT/URI/freeside/Internal.pm:
350           last bit of magic for RT ticket customer auto-association: look
351           for requestor email addresses in cust_main_invoice and svc_acct,
352           closes; RT#1160
353
354 2008-03-31 23:37  ivan
355
356         * httemplate/edit/cust_main_county.html: probably doesn't matter
357           now, but better error reporting anyway
358
359 2008-03-31 23:34  ivan
360
361         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
362           edit/cust_credit.cgi: popup iframes don't have predictable names
363           anymore, so locate submit buttons by id instead
364
365 2008-03-31 23:26  ivan
366
367         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
368           doc height param
369
370 2008-03-31 23:16  ivan
371
372         * httemplate/elements/iframecontentmws.js: append a random number
373           to the iframe name on-the-fly to keep safari from caching it
374           under all circumstances
375
376 2008-03-31 22:49  ivan
377
378         * httemplate/view/cust_main/payment_history.html: finish
379           component-izing overlib links
380
381 2008-03-31 21:37  ivan
382
383         * httemplate/search/cust_pkg.cgi: use popup_link...
384
385 2008-03-31 21:19  ivan
386
387         * httemplate/browse/rate_detail.html: can't run include() sub at
388           <%once> time
389
390 2008-03-31 20:56  ivan
391
392         * httemplate/browse/rate_detail.html: component-ize overlib init
393           and popup link
394
395 2008-03-31 20:51  ivan
396
397         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
398
399 2008-03-31 20:49  ivan
400
401         * httemplate/elements/phonenumber.html: use popup_link element for
402           phonenumber.html silly vonage popup
403
404 2008-03-31 16:19  ivan
405
406         * httemplate/elements/progress-init.html: overlib include
407
408 2008-03-31 16:14  ivan
409
410         * httemplate/elements/: popup_link-cust_main.html,
411           popup_link-cust_pkg.html, popup_link-cust_svc.html,
412           popup_link.html, popup_link_onclick.html: fix examples to use
413           elements/init_overlib.html
414
415 2008-03-31 16:09  ivan
416
417         * httemplate/browse/cust_main_county.cgi: overlib include
418
419 2008-03-31 16:07  ivan
420
421         * httemplate/: view/cust_main.cgi,
422           elements/popup_link_onclick.html, view/cust_main/notes.html:
423           clean up overlib usage for customer notes
424
425 2008-03-31 15:52  ivan
426
427         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
428           hidden agentnum tags with trailling "/ >"
429
430 2008-03-31 15:27  ivan
431
432         * httemplate/elements/init_overlib.html: file init_overlib.html was
433           added on branch FREESIDE_1_7_BRANCH on 2008-03-31 22:27:56 +0000
434
435 2008-03-31 15:27  ivan
436
437         * httemplate/: elements/init_overlib.html,
438           edit/cust_main/billing.html, misc/payment.cgi: overlib cleanup:
439           easy static CVV2/echeck popups
440
441 2008-03-31 14:52  ivan
442
443         * httemplate/elements/iframecontentmws.js: update overlibmws to
444           current code
445
446 2008-03-31 14:11  ivan
447
448         * httemplate/elements/popup_link_onclick.html: file
449           popup_link_onclick.html was added on branch FREESIDE_1_7_BRANCH
450           on 2008-03-31 21:11:03 +0000
451
452 2008-03-31 14:11  ivan
453
454         * httemplate/: elements/popup_link_onclick.html,
455           elements/popup_link.html, browse/cust_main_county.cgi: fix safari
456           weirdness with caching iframes and auto-submitting them (in tax
457           editor at least)
458
459 2008-03-31 13:40  ivan
460
461         * httemplate/elements/: popup_link-cust_main.html,
462           popup_link-cust_pkg.html, popup_link-cust_svc.html,
463           popup_link.html: clean up popup link elements a bit, have the
464           iframe name autogenerate to work around safari fuckery
465
466 2008-03-31 11:50  ivan
467
468         * httemplate/elements/: overlibmws_crossframe.js, overlibmws.js,
469           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
470           to current code before delving into safari problem...  hopefully
471           no disasterous side effects :)
472
473 2008-03-29 19:42  ivan
474
475         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
476           show invoice resend and payment posting links if you can't do
477           that anyway
478
479 2008-03-29 02:11  ivan
480
481         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
482           quick links for unprocessed and processed CDRs to svc_phone view
483
484 2008-03-29 01:05  ivan
485
486         * httemplate/edit/process/quick-cust_pkg.cgi: hmm... think this is
487           right for 1.7
488
489 2008-03-29 01:02  ivan
490
491         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
492           redirect
493
494 2008-03-28 15:31  ivan
495
496         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
497           both src and charged_party fields, and disable_src is not checked
498
499 2008-03-27 15:04  ivan
500
501         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
502           only, closes: #3085
503
504 2008-03-27 14:05  ivan
505
506         * httemplate/view/cust_main/: payment_history.html: fix for ACH
507           info masking
508
509 2008-03-27 14:01  ivan
510
511         * httemplate/view/cust_main/: billing.html, payment_history.html:
512           mask ACH info in payment history
513
514 2008-03-27 13:40  ivan
515
516         * httemplate/search/report_sql.html: file report_sql.html was added
517           on branch FREESIDE_1_7_BRANCH on 2008-03-27 20:40:44 +0000
518
519 2008-03-27 13:40  ivan
520
521         * httemplate/: elements/menu.html, search/report_sql.html: add back
522           raw SQL query (it had an appropriate ACL)
523
524 2008-03-27 13:19  ivan
525
526         * httemplate/search/cust_pay.cgi: resolve minor ACL glitch linking
527           to payments
528
529 2008-03-26 11:18  ivan
530
531         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
532           12mo checkbox works again... sure do need these to be
533           auto-generated or $AUTOLOADED or something :)
534
535 2008-03-26 08:42  jeff
536
537         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
538           httemplate/edit/rate_detail.html,
539           httemplate/edit/rate_region.cgi: fixup per call billing
540
541 2008-03-25 20:04  ivan
542
543         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
544           into having a minimum charge
545
546 2008-03-25 19:27  ivan
547
548         * httemplate/search/: cdr.html, report_cdr.html: add ability to
549           query ranges of duration & billable seconds to CDR report
550
551 2008-03-25 19:19  ivan
552
553         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
554           UI nit: separate search & display options
555
556 2008-03-25 18:03  ivan
557
558         * httemplate/edit/: part_bill_event.cgi,
559           process/part_bill_event.cgi: quick shortcut for easier adding of
560           new 1.7-style invoice events
561
562 2008-03-24 15:35  ivan
563
564         * httemplate/edit/part_bill_event.cgi: this probably never worked.
565           ->send isn't at all what is wanted, that sends the original
566           invoice, not the new one with the late charge
567
568 2008-03-23 20:07  ivan
569
570         * rt/: html/Elements/EditCustomers,
571           html/Ticket/Elements/EditCustomers,
572           html/Ticket/Elements/ShowCustomers, lib/RT/Ticket_Overlay.pm:
573           woo!  final part of #1160!  yup, auto-associating tickets with
574           customers now.  whew!
575
576 2008-03-23 18:28  ivan
577
578         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
579           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
580           ticket to its first customer will auto-link any customerless
581           requestors
582
583 2008-03-23 16:38  ivan
584
585         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
586           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
587           w/customers, manual editing
588
589 2008-03-23 16:32  ivan
590
591         * rt/html/Elements/AddCustomers: file AddCustomers was added on
592           branch FREESIDE_1_7_BRANCH on 2008-03-23 23:33:01 +0000
593
594 2008-03-23 16:32  ivan
595
596         * rt/html/Elements/EditCustomers: file EditCustomers was added on
597           branch FREESIDE_1_7_BRANCH on 2008-03-23 23:33:01 +0000
598
599 2008-03-23 16:32  ivan
600
601         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
602           associate users w/customers, manual editing
603
604 2008-03-19 12:48  jeff
605
606         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
607           (RT#3267)
608
609 2008-03-16 15:41  jeff
610
611         * httemplate/: elements/popup_link-cust_main.html,
612           elements/popup_link-cust_pkg.html,
613           elements/popup_link-cust_svc.html, elements/popup_link.html,
614           view/cust_main.cgi, view/cust_main/packages.html: componentize
615           conflicting %once subroutines (rt#3250)
616
617 2008-03-16 09:57  jeff
618
619         * httemplate/misc/recharge_svc.html: doh
620
621 2008-03-15 22:22  ivan
622
623         * httemplate/search/svc_broadband.cgi: clean up and
624           agent-virtualize svc_broadband searching
625
626 2008-03-15 22:13  ivan
627
628         * httemplate/edit/part_svc.cgi: finish bringing sanity to
629           svc_broadband service definition blocknum edit
630
631 2008-03-15 22:13  ivan
632
633         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
634           address block selection in svc_broadband service definition edit
635
636 2008-03-15 21:54  ivan
637
638         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
639           router browse into this centiry
640
641 2008-03-15 21:00  ivan
642
643         * httemplate/elements/header.html, httemplate/elements/menu.html,
644           rt/html/Elements/FreesideSearch: hide customer search if user
645           does not have "List customers" ACL, closes: RT#3105
646
647 2008-03-15 15:18  ivan
648
649         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
650           slightly better voip_cdr package edit: use radio buttons for
651           selecting long things
652
653 2008-03-15 14:39  ivan
654
655         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
656
657 2008-03-15 14:14  ivan
658
659         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
660           disable_src, domestic_prefix and international_prefix options for
661           voip price plan
662
663 2008-03-15 12:52  ivan
664
665         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
666           invoice re-printing newest percust... can't reproduce any
667           problem, prints newest per cust fine, closes: #3161
668
669 2008-03-14 17:30  ivan
670
671         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
672           code leaking out onto the page, hehe, closes: Bug#3253, also
673           remove silly formatting on catchall edit
674
675 2008-03-14 13:11  ivan
676
677         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
678           warnings
679
680 2008-03-14 10:30  jeff
681
682         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
683
684 2008-03-14 01:13  ivan
685
686         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
687           package bugfix was easy to find, closes: Bug#3241
688
689 2008-03-14 00:48  ivan
690
691         * httemplate/search/cust_credit_bill.html: file
692           cust_credit_bill.html was added on branch FREESIDE_1_7_BRANCH on
693           2008-03-14 07:48:45 +0000
694
695 2008-03-14 00:48  ivan
696
697         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
698           httemplate/search/cust_credit_bill.html,
699           httemplate/graph/money_time.cgi,
700           httemplate/search/cust_credit.html: add net credits to
701           sales/credits/receipts report
702
703 2008-03-13 19:10  ivan
704
705         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
706
707 2008-03-13 02:28  ivan
708
709         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
710           infinite loop rather than add one.
711
712 2008-03-13 02:14  ivan
713
714         * FS/FS/cust_pay.pm: infinite loop protection
715
716 2008-03-13 01:57  ivan
717
718         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
719           if there are some old crufty records around attached to
720           now-deleted customers
721
722 2008-03-12 21:01  jeff
723
724         * httemplate/misc/batch-cust_pay.html: minor oops
725
726 2008-03-12 09:22  jeff
727
728         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
729           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
730           eg/export_template.pm, httemplate/view/cust_main/packages.html:
731           allow exports to add links to customer view (#1407)
732
733 2008-03-04 13:07  ivan
734
735         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
736           cust_credit and cust_pay
737
738 2008-03-04 13:06  ivan
739
740         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
741
742 2008-03-04 11:15  ivan
743
744         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
745           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
746           about the two different places that would be calling it... i.e.
747           with an empty new_pkgnum it would redirect the popup back the
748           customer view, hehe
749
750 2008-03-03 19:38  ivan
751
752         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
753
754 2008-03-03 19:37  ivan
755
756         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
757           escaped #s
758
759 2008-03-03 19:34  ivan
760
761         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
762           newlines
763
764 2008-03-03 18:55  ivan
765
766         * httemplate/search/: cdr.html, report_cdr.html: backport 1.9 CDR
767           search to 1.7
768
769 2008-03-03 18:27  ivan
770
771         * httemplate/browse/rate_region.html: should improve compatibility
772           with older Pg.  i hope
773
774 2008-03-03 15:07  ivan
775
776         * rt/: Changelog, configure, configure.ac, bin/rt-crontool.in,
777           bin/rt.in, bin/webmux.pl.in, etc/RT_Config.pm.in,
778           etc/schema.mysql, html/Admin/Groups/index.html,
779           html/Elements/EditCustomFieldSelect, html/Elements/QuickCreate,
780           html/Elements/Quicksearch, html/Elements/SelectNewTicketQueue,
781           html/Elements/ShowCustomFields,
782           html/Elements/CollectionAsTable/ParseFormat,
783           html/REST/1.0/Forms/ticket/default,
784           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/ticket,
785           html/SelfService/Create.html, html/Ticket/Create.html,
786           html/Ticket/Display.html, html/Ticket/Elements/EditCustomFields,
787           html/Ticket/Elements/PreviewScrips,
788           html/Ticket/Elements/ShowBasics, html/Ticket/Elements/ShowDates,
789           html/Ticket/Elements/ShowHistory,
790           html/Ticket/Elements/ShowRequestor,
791           html/Ticket/Elements/ShowSummary, lib/RT.pm.in,
792           lib/RT/Attachment_Overlay.pm, lib/RT/CustomField_Overlay.pm,
793           lib/RT/Date.pm, lib/RT/Group_Overlay.pm, lib/RT/I18N.pm,
794           lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
795           lib/RT/Record.pm, lib/RT/Template_Overlay.pm,
796           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
797           lib/RT/Transaction_Overlay.pm, lib/RT/URI.pm,
798           lib/RT/Action/SendEmail.pm, lib/RT/Condition/Generic.pm,
799           lib/RT/I18N/de.po, lib/RT/I18N/pt_br.po, lib/RT/Interface/CLI.pm,
800           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
801           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
802           lib/RT/Interface/Web/Handler.pm, lib/RT/URI/base.pm,
803           lib/RT/URI/fsck_com_rt.pm, lib/t/regression/06-mime_decoding.t,
804           lib/t/regression/06mailgateway.t,
805           lib/t/regression/22search_tix_by_txn.t,
806           lib/t/regression/23-web_attachments.t, sbin/rt-setup-database.in,
807           sbin/rt-test-dependencies.in: merge in rt 3.4.6.  *gulp*!
808
809 2008-03-01 20:11  ivan
810
811         * rt/lib/t/regression/23-web_attachments.t: file
812           23-web_attachments.t was added on branch FREESIDE_1_7_BRANCH on
813           2008-03-03 23:07:57 +0000
814
815 2008-03-01 20:10  ivan
816
817         * rt/lib/t/regression/06-mime_decoding.t: file 06-mime_decoding.t
818           was added on branch FREESIDE_1_7_BRANCH on 2008-03-03 23:07:56
819           +0000
820
821 2008-03-01 20:10  ivan
822
823         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
824           import rt 3.6.6
825
826 2008-03-01 20:02  ivan
827
828         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
829           import rt 3.4.6
830
831 2008-03-01 19:07  ivan
832
833         * httemplate/elements/header.html,
834           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
835           customer" button; closes: RT#1642
836
837 2008-03-01 17:31  ivan
838
839         * httemplate/misc/disable-payment_gateway.cgi: file
840           disable-payment_gateway.cgi was added on branch
841           FREESIDE_1_7_BRANCH on 2008-03-02 01:31:52 +0000
842
843 2008-03-01 17:31  ivan
844
845         * httemplate/misc/disable-payment_gateway.cgi,
846           FS/FS/payment_gateway.pm, httemplate/search/elements/search.html,
847           httemplate/browse/payment_gateway.html: add payment gateway
848           disabling (and move payment gateway browse over to new template)
849
850 2008-03-01 15:30  ivan
851
852         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
853           control the extent of credit card masking, but since
854           cust_main.paymask is in the db, need something to update it for
855           all existing customers too
856
857 2008-03-01 14:39  ivan
858
859         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
860           link adv. customer search
861
862 2008-03-01 14:23  ivan
863
864         * httemplate/: elements/select-payby.html,
865           elements/tr-select-payby.html, search/cust_main.html,
866           search/report_cust_main.html: add payby selection to adv.
867           customer search
868
869 2008-03-01 14:23  ivan
870
871         * httemplate/elements/select-payby.html: file select-payby.html was
872           added on branch FREESIDE_1_7_BRANCH on 2008-03-01 22:23:21 +0000
873
874 2008-03-01 14:23  ivan
875
876         * httemplate/elements/tr-select-payby.html: file
877           tr-select-payby.html was added on branch FREESIDE_1_7_BRANCH on
878           2008-03-01 22:23:21 +0000
879
880 2008-02-28 20:31  ivan
881
882         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
883           CDR CSV import (not just direct DB)
884
885 2008-02-28 18:29  ivan
886
887         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
888           in the first place.  also Record::str2time_sql_closing snuck in.
889
890 2008-02-21 17:09  ivan
891
892         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
893           are deprecated COMP payby...
894
895 2008-02-21 16:57  ivan
896
897         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
898           databases without history records for everything...
899
900 2008-02-20 14:45  ivan
901
902         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
903           the doghouse for this one
904
905 2008-02-19 18:07  ivan
906
907         * FS/FS/prepay_credit.pm,
908           httemplate/edit/process/prepay_credit.cgi: retry collisions a
909           bit, acme is getting duplicate errors... guess they're using lots
910           and lots of prepaid cards.  closes: RT#3104
911
912 2008-02-19 17:21  ivan
913
914         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
915           adding, RT#2929
916
917 2008-02-19 17:16  ivan
918
919         * httemplate/edit/: part_pkg_taxclass.html,
920           process/part_pkg_taxclass.html: file part_pkg_taxclass.html was
921           added on branch FREESIDE_1_7_BRANCH on 2008-02-20 01:17:21 +0000
922
923 2008-02-19 17:16  ivan
924
925         * httemplate/edit/part_pkg_taxclass.html,
926           httemplate/edit/process/part_pkg_taxclass.html,
927           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
928           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
929           httemplate/elements/tr-select-taxclass.html: update the tax class
930           editor to enable taxclass adding, RT#2929
931
932 2008-02-19 17:14  ivan
933
934         * httemplate/edit/: cust_main_county-expand.cgi,
935           process/cust_main_county-expand.cgi: oops, this got commited to
936           HEAD by a bad command, its part of the commit to update the tax
937           class editor to enable taxclass adding, RT#2929
938
939 2008-02-19 17:10  ivan
940
941         * httemplate/edit/process/part_pkg.cgi:
942           process/part_pkg_taxclass.html
943
944 2008-02-19 01:15  ivan
945
946         * FS/t/part_pkg_taxclass.t: file part_pkg_taxclass.t was added on
947           branch FREESIDE_1_7_BRANCH on 2008-02-19 09:15:19 +0000
948
949 2008-02-19 01:15  ivan
950
951         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
952           MANIFEST: adding taxclass table
953
954 2008-02-19 01:15  ivan
955
956         * FS/FS/part_pkg_taxclass.pm: file part_pkg_taxclass.pm was added
957           on branch FREESIDE_1_7_BRANCH on 2008-02-19 09:15:19 +0000
958
959 2008-02-19 01:10  ivan
960
961         * bin/generate-table-module: fix this to generate more
962           wiki-friendly column list
963
964 2008-02-18 19:30  ivan
965
966         * FS/FS/svc_external.pm: add some descriptions for svc_external
967           fields, allowing id to fill in from inventory
968
969 2008-02-18 19:17  ivan
970
971         * FS/FS/svc_external.pm: return svc_external id and title as label
972           instead of svcnum
973
974 2008-02-18 18:57  ivan
975
976         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
977           POD docs for self-service list_pkgs & list_svcs
978
979 2008-02-18 18:38  ivan
980
981         * bin/pod2x: fix API upload
982
983 2008-02-18 18:37  ivan
984
985         * FS/FS.pm: update base API docs contents
986
987 2008-02-18 18:33  ivan
988
989         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
990           exportability
991
992 2008-02-18 18:28  ivan
993
994         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
995           exportability
996
997 2008-02-18 18:25  ivan
998
999         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
1000           exportability
1001
1002 2008-02-18 18:20  ivan
1003
1004         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
1005           exportability
1006
1007 2008-02-14 00:31  ivan
1008
1009         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
1010           update.  time to go home
1011
1012 2008-02-14 00:28  ivan
1013
1014         * httemplate/search/cust_pkg.cgi: re-align links and styling in
1015           package report correctly
1016
1017 2008-02-13 19:52  ivan
1018
1019         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
1020           httemplate/search/cust_pay.cgi,
1021           httemplate/view/cust_main/payment_history.html: add
1022           cust_pay.otaker field; populate it based on history on upgrades,
1023           and show the order taker on all payments (on customer view and
1024           payment search)  closes: #2953
1025
1026 2008-02-13 19:48  ivan
1027
1028         * FS/t/h_cust_pay.t: file h_cust_pay.t was added on branch
1029           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
1030
1031 2008-02-13 19:48  ivan
1032
1033         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
1034           FS::h_cust_pay class
1035
1036 2008-02-13 19:48  ivan
1037
1038         * FS/t/h_cust_credit.t: file h_cust_credit.t was added on branch
1039           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
1040
1041 2008-02-13 19:48  ivan
1042
1043         * FS/FS/h_cust_pay.pm: file h_cust_pay.pm was added on branch
1044           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
1045
1046 2008-02-13 17:48  ivan
1047
1048         * httemplate/view/cust_main/payment_history.html: this ACL has been
1049           around for long enough (and almost nobody uses batched payments,
1050           so showing them is probably bad)
1051
1052 2008-02-13 15:49  jeff
1053
1054         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
1055           svc_broadband MAC searches RT#2985
1056
1057 2008-02-13 15:45  jeff
1058
1059         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
1060           httemplate/edit/process/quick-charge.cgi: package class selection
1061           for one-time charges RT#1322
1062
1063 2008-02-13 15:39  jeff
1064
1065         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
1066           httemplate/edit/rate_region.cgi: directory assistance (flat
1067           per-call) billing RT#3114
1068
1069 2008-02-13 13:50  ivan
1070
1071         * httemplate/misc/process/link.cgi: fix compile error from hasty
1072           refactoring
1073
1074 2008-02-12 22:02  ivan
1075
1076         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
1077           working
1078
1079 2008-02-12 22:00  ivan
1080
1081         * README: modernizing
1082
1083 2008-02-11 19:11  ivan
1084
1085         * FS/FS/Misc.pm: update for MailTools v2.00
1086
1087 2008-02-10 18:37  ivan
1088
1089         * FS/FS/reason.pm: upgrading reason table not quite working with
1090           mysql, hopefully no old installs need this, new ones should be
1091           fine hopefully
1092
1093 2008-02-10 18:36  ivan
1094
1095         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
1096           duplicate history records
1097
1098 2008-02-10 18:03  ivan
1099
1100         * FS/FS/reason.pm: better debugging if things go awry
1101
1102 2008-02-10 16:53  ivan
1103
1104         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
1105           casting to INTEGER, it wants SIGNED.  whew.
1106
1107 2008-02-10 16:02  ivan
1108
1109         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
1110
1111 2008-02-10 15:58  ivan
1112
1113         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
1114           that doesn't get to the database, to avoid Pg vs mysql
1115           comment-out differences
1116
1117 2008-02-09 11:16  ivan
1118
1119         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
1120           thanks
1121
1122 2008-02-08 13:57  rsiddall
1123
1124         * install/rpm/freeside.spec: Removes "-o freeside" from install
1125           lines in Makefile so that you don't need a freeside user on the
1126           build machine.  RPM handles setting the file owner.  This should
1127           allow the RPMs to build under mock.
1128
1129 2008-02-07 10:13  rsiddall
1130
1131         * install/rpm/freeside.spec: It was not necessary to add the
1132           freeside user to the build machine to get the RPMs to build.
1133           This prevented the RPMs from building under mock.
1134
1135 2008-02-02 18:24  ivan
1136
1137         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
1138           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
1139           5194." warnings
1140
1141 2008-02-02 17:43  ivan
1142
1143         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
1144           customer edit
1145
1146 2008-01-30 08:14  jeff
1147
1148         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
1149           removal
1150
1151 2008-01-28 20:15  jeff
1152
1153         * FS/FS/cust_pkg.pm: missed use
1154
1155 2008-01-28 19:16  jeff
1156
1157         * httemplate/misc/bulk_change_pkg.cgi, FS/FS/cust_pkg.pm,
1158           httemplate/misc/process/bulk_change_pkg.cgi,
1159           httemplate/search/cust_pkg.cgi,
1160           httemplate/search/elements/search.html: bulk package changing
1161           (RT#1394)
1162
1163 2008-01-25 10:26  jeff
1164
1165         * httemplate/misc/cust_pay-import.cgi, FS/FS/cust_pay.pm,
1166           httemplate/elements/menu.html,
1167           httemplate/misc/process/cust_pay-import.cgi: simple payment CSV
1168           import
1169
1170 2008-01-24 18:55  jeff
1171
1172         * FS/FS/part_export/prizm.pm: add an always BAM option and be
1173           explicit about transactions
1174
1175 2008-01-24 13:19  ivan
1176
1177         * FS/FS/TicketSystem/RT_External.pm,
1178           httemplate/view/cust_main/tickets.html: slightly more sane names
1179           for customer tickets hash, display ticket owners on customer view
1180           page
1181
1182 2008-01-24 13:10  ivan
1183
1184         * htetc/handler.pl: used in rt autohandler.  i wonder why this
1185           never bit before
1186
1187 2008-01-23 11:09  jeff
1188
1189         * fs_selfservice/FS-SelfService/cgi/bill.html,
1190           fs_selfservice/FS-SelfService/cgi/card.html,
1191           fs_selfservice/FS-SelfService/cgi/change_bill.html,
1192           fs_selfservice/FS-SelfService/cgi/change_pay.html,
1193           fs_selfservice/FS-SelfService/cgi/change_ship.html,
1194           fs_selfservice/FS-SelfService/cgi/check.html,
1195           FS/FS/ClientAPI/MyAccount.pm,
1196           fs_selfservice/FS-SelfService/cgi/contact.html,
1197           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
1198           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1199           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1200           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
1201           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
1202           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
1203           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
1204           service, billing, and payment info in selfservice
1205
1206 2008-01-22 21:59  ivan
1207
1208         * ChangeLog: too self-referential?
1209
1210 2008-01-20 15:24  ivan
1211
1212         * FS/FS/Schema.pm: add and fix some indices, this should marginally
1213           (but not drastically) improve the time to pull up A/R report
1214           totals
1215
1216 2008-01-17 14:10  ivan
1217
1218         * httemplate/edit/process/part_pkg.cgi: doh, missed a semicolon in
1219           hasty backport
1220
1221 2008-01-17 14:04  ivan
1222
1223         * httemplate/search/cust_bill_event.cgi: fix error from merging
1224
1225 2008-01-16 20:23  ivan
1226
1227         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
1228           allow the limited "package editing" of customizing customer
1229           packages
1230
1231 2008-01-16 19:50  ivan
1232
1233         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
1234           link unless the current user can...
1235
1236 2008-01-14 10:22  ivan
1237
1238         * httemplate/edit/process/quick-cust_pkg.cgi: oops, fix stupid
1239           error in quick package order
1240
1241 2008-01-13 16:22  ivan
1242
1243         * httemplate/: edit/part_bill_event.cgi,
1244           elements/select-taxclass.html: maintenance on old events, yay.
1245           fix for late charges without a taxclass, closes: RT#2988
1246
1247 2008-01-13 16:17  ivan
1248
1249         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
1250
1251 2008-01-13 13:43  ivan
1252
1253         * httemplate/edit/: cust_credit_bill.cgi,
1254           process/cust_credit_bill.cgi: tyop
1255
1256 2008-01-13 13:41  ivan
1257
1258         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi:
1259           fix tyop
1260
1261 2008-01-13 13:39  ivan
1262
1263         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
1264           vs. 1.9 cruft
1265
1266 2008-01-13 13:35  ivan
1267
1268         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
1269           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
1270           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
1271           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
1272           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
1273           inventory_class.html, part_bill_event.cgi, part_export.cgi,
1274           part_pkg.cgi, part_referral.html, part_svc.cgi,
1275           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
1276           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
1277           reason.html, reason_type.html, reg_code.cgi, router.cgi,
1278           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
1279           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
1280           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
1281           process/REAL_cust_pkg.cgi, process/access_user.html,
1282           process/agent.cgi, process/agent_payment_gateway.html,
1283           process/agent_type.cgi, process/bulk-cust_svc.cgi,
1284           process/cust_bill_pay.cgi, process/cust_credit.cgi,
1285           process/cust_credit_bill.cgi, process/cust_main.cgi,
1286           process/cust_main_county-collapse.cgi,
1287           process/cust_main_county-expand.cgi,
1288           process/cust_main_county.html, process/cust_main_note.cgi,
1289           process/cust_pay.cgi, process/cust_pkg.cgi,
1290           process/cust_refund.cgi, process/cust_svc.cgi,
1291           process/domain_record.cgi, process/generic.cgi,
1292           process/inventory_class.html, process/msgcat.cgi,
1293           process/part_bill_event.cgi, process/part_export.cgi,
1294           process/part_pkg.cgi, process/part_referral.html,
1295           process/part_svc.cgi, process/payment_gateway.html,
1296           process/pkg_class.html, process/prepay_credit.cgi,
1297           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
1298           process/rate.cgi, process/reason.html, process/reason_type.html,
1299           process/reg_code.cgi, process/router.cgi,
1300           process/svc_Common.html, process/svc_acct.cgi,
1301           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
1302           process/svc_domain.cgi, process/svc_external.cgi,
1303           process/svc_forward.cgi, process/svc_phone.html,
1304           process/svc_www.cgi: ACLs
1305
1306 2008-01-13 13:14  ivan
1307
1308         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
1309           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
1310           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
1311           cust_main-import.cgi, cust_main-import_charges.cgi,
1312           delete-cust_credit.cgi, delete-cust_pay.cgi,
1313           delete-cust_refund.cgi, delete-customer.cgi,
1314           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
1315           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
1316           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
1317           inventory_item-import.html, link.cgi, meta-import.cgi,
1318           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
1319           print_invoices.cgi, queue.cgi, recharge_svc.html,
1320           svc_acct-domains.cgi, unapply-cust_credit.cgi,
1321           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
1322           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
1323           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
1324           process/catchall.cgi, process/cdr-import.html,
1325           process/cust_main-import.cgi,
1326           process/cust_main-import_charges.cgi,
1327           process/delete-customer.cgi, process/inventory_item-import.html,
1328           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
1329           process/recharge_svc.html: ACLs
1330
1331 2008-01-13 12:55  ivan
1332
1333         * httemplate/: browse/part_bill_event.cgi, search/cust_bill.html,
1334           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
1335           search/prepay_credit.html, search/queue.html,
1336           search/report_prepaid_income.cgi, search/report_tax.cgi,
1337           search/sqlradius.cgi: ACLs
1338
1339 2008-01-13 12:50  ivan
1340
1341         * httemplate/elements/: tr-select-reason.html, errorpage.html:
1342           stale leftovers from XSSmas
1343
1344 2008-01-13 12:46  ivan
1345
1346         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
1347           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
1348           cust_main/payment_history.html, elements/svc_Common.html: ACLs
1349
1350 2008-01-13 12:38  ivan
1351
1352         * httemplate/browse/: access_group.html, access_user.html,
1353           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
1354           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
1355           reason.html, router.cgi: ACLs
1356
1357 2008-01-13 12:30  ivan
1358
1359         * FS/FS/AccessRight.pm: new ACLs
1360
1361 2008-01-12 16:35  ivan
1362
1363         * htetc/handler.pl: use this in handler.pl, not in mason files
1364
1365 2008-01-11 15:10  ivan
1366
1367         * FS/FS/cust_main.pm: add option to enable searching of
1368           cust_main.agent_custid with one or two letter prefix before the
1369           numeric part
1370
1371 2008-01-11 14:53  ivan
1372
1373         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
1374           cust_main.agent_custid with one or two letter prefix before the
1375           numeric part
1376
1377 2008-01-11 09:32  ivan
1378
1379         * httemplate/edit/elements/edit.html: 1.7 installs don't
1380           necessarily have Data::Dumper
1381
1382 2008-01-11 09:30  ivan
1383
1384         * httemplate/edit/elements/svc_Common.html: turn off debugging
1385
1386 2008-01-10 20:47  ivan
1387
1388         * httemplate/elements/tr-password.html: bacport this from HEAD
1389           since we have the new edit.html now
1390
1391 2008-01-10 14:13  ivan
1392
1393         * httemplate/search/elements/search.html: doc
1394
1395 2008-01-10 14:06  ivan
1396
1397         * httemplate/elements/menu.html: new rate editor
1398
1399 2008-01-10 13:53  ivan
1400
1401         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
1402           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
1403           httemplate/edit/elements/edit.html,
1404           httemplate/edit/process/rate_region.cgi: new rate editor
1405
1406 2008-01-10 13:52  ivan
1407
1408         * httemplate/edit/: rate_detail.html, process/rate_detail.html:
1409           file rate_detail.html was added on branch FREESIDE_1_7_BRANCH on
1410           2008-01-10 21:52:32 +0000
1411
1412 2008-01-10 13:52  ivan
1413
1414         * httemplate/browse/rate_detail.html: file rate_detail.html was
1415           added on branch FREESIDE_1_7_BRANCH on 2008-01-10 21:52:31 +0000
1416
1417 2008-01-10 13:52  ivan
1418
1419         * httemplate/browse/rate_region.html: file rate_region.html was
1420           added on branch FREESIDE_1_7_BRANCH on 2008-01-10 21:52:31 +0000
1421
1422 2008-01-10 13:52  ivan
1423
1424         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
1425           edit/rate_detail.html, edit/process/rate_detail.html: new call
1426           rate editor (VoIP/telephony)
1427
1428 2008-01-10 13:17  ivan
1429
1430         * FS/FS/reason_type.pm: third person is better
1431
1432 2008-01-10 13:14  ivan
1433
1434         * httemplate/browse/reason.html: eliminate harmless typo
1435
1436 2008-01-08 13:33  jeff
1437
1438         * FS/FS/svc_acct.pm: transactiony cruft removal
1439
1440 2008-01-08 03:28  ivan
1441
1442         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
1443           FS/FS/cust_refund.pm, httemplate/search/report_receivables.cgi:
1444           show negative balances on A/R report, closes: RT#2983
1445
1446 2008-01-03 18:47  ivan
1447
1448         * httemplate/elements/tr-title.html: backport tr-title from HEAD
1449
1450 2008-01-03 18:42  ivan
1451
1452         * httemplate/edit/: cust_main_county.html,
1453           process/cust_main_county.html: file cust_main_county.html was
1454           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:42:28 +0000
1455
1456 2008-01-03 18:42  ivan
1457
1458         * httemplate/: edit/cust_main_county.html,
1459           edit/process/cust_main_county.html, browse/cust_main_county.cgi,
1460           edit/cust_main_county-expand.cgi,
1461           edit/process/cust_main_county-expand.cgi,
1462           search/elements/search.html: new tax rate editor
1463
1464 2008-01-03 18:41  ivan
1465
1466         * httemplate/edit/process/elements/process.html: backport
1467           process.html from HEAD
1468
1469 2008-01-03 18:35  ivan
1470
1471         * httemplate/: edit/cust_main_county.cgi,
1472           edit/process/cust_main_county.cgi, browse/elements/browse.html:
1473           new tax rate editor
1474
1475 2008-01-03 18:27  ivan
1476
1477         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
1478           from XSSmas
1479
1480 2008-01-03 18:23  ivan
1481
1482         * httemplate/elements/: hidden.html, tablebreak-tr-title.html,
1483           tr-checkbox.html, tr-fixed-country.html, tr-fixed-state.html,
1484           tr-fixed.html, tr-input-money.html, tr-input-percentage.html,
1485           tr-input-text.html, tr-select.html, tr-td-label.html:
1486           reprocussions: backporting elements from HEAD needed for
1487           edit.html
1488
1489 2008-01-03 18:20  ivan
1490
1491         * httemplate/elements/hidden.html: escape value
1492
1493 2008-01-03 18:20  ivan
1494
1495         * httemplate/elements/hidden.html: file hidden.html was added on
1496           branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
1497
1498 2008-01-03 18:19  ivan
1499
1500         * httemplate/elements/: tablebreak-tr-title.html,
1501           tr-fixed-country.html, tr-fixed-state.html,
1502           tr-input-percentage.html: adding new elements: percentage input,
1503           fixed country and state display, tablebreak+title
1504
1505 2008-01-03 18:19  ivan
1506
1507         * httemplate/elements/tablebreak-tr-title.html: file
1508           tablebreak-tr-title.html was added on branch FREESIDE_1_7_BRANCH
1509           on 2008-01-04 02:23:19 +0000
1510
1511 2008-01-03 18:19  ivan
1512
1513         * httemplate/elements/tr-fixed-country.html: file
1514           tr-fixed-country.html was added on branch FREESIDE_1_7_BRANCH on
1515           2008-01-04 02:23:19 +0000
1516
1517 2008-01-03 18:19  ivan
1518
1519         * httemplate/elements/tr-fixed-state.html: file tr-fixed-state.html
1520           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
1521           +0000
1522
1523 2008-01-03 18:19  ivan
1524
1525         * httemplate/elements/tr-input-percentage.html: file
1526           tr-input-percentage.html was added on branch FREESIDE_1_7_BRANCH
1527           on 2008-01-04 02:23:19 +0000
1528
1529 2008-01-03 18:18  ivan
1530
1531         * httemplate/elements/tr-fixed.html: add a formatted_value option
1532
1533 2008-01-03 18:18  ivan
1534
1535         * httemplate/elements/tr-fixed.html: file tr-fixed.html was added
1536           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
1537
1538 2008-01-03 18:18  ivan
1539
1540         * httemplate/elements/tr-input-text.html: add maxlength, text-align
1541           and postfix options, escape value
1542
1543 2008-01-03 18:18  ivan
1544
1545         * httemplate/elements/tr-input-text.html: file tr-input-text.html
1546           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
1547           +0000
1548
1549 2008-01-03 18:13  ivan
1550
1551         * httemplate/edit/: elements/edit.html, reason.html: there's no
1552           such thing as fixedhidden... hidden will do
1553
1554 2008-01-03 18:03  ivan
1555
1556         * httemplate/edit/elements/edit.html: some notes about being
1557           careful with types... i know something there in
1558           httemplate/elements has different args in 1.7 vs 1.9
1559
1560 2008-01-03 17:45  ivan
1561
1562         * httemplate/edit/elements/edit.html: backport edit.html from HEAD,
1563           there will be some reprocussions...
1564
1565 2007-12-28 10:58  jeff
1566
1567         * httemplate/: elements/menu.html, search/report_svc_acct.html,
1568           search/svc_acct.cgi: advanced account reports (RT#2954)
1569
1570 2007-12-28 07:19  jeff
1571
1572         * httemplate/elements/menu.html: whoops
1573
1574 2007-12-28 07:10  jeff
1575
1576         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
1577           logged in report
1578
1579 2007-12-28 06:39  jeff
1580
1581         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
1582           svc_acct.last_login and .last_logout
1583
1584 2007-12-28 04:10  ivan
1585
1586         * htetc/handler.pl: remove just a tiny bit more cruft
1587
1588 2007-12-28 04:01  ivan
1589
1590         * htetc/handler.pl: restore in-browser error reporting
1591
1592 2007-12-27 23:45  ivan
1593
1594         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
1595           clean up handler.pl so we can have separate default_escape_flags
1596           for FS and RT and don't have to make FS's |h flag useless
1597
1598 2007-12-27 17:32  jeff
1599
1600         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1601           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
1602           httemplate/view/svc_acct.cgi: last login reporting (#2952)
1603
1604 2007-12-27 15:49  ivan
1605
1606         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
1607           in edge case where you have taxclass and empty-taxclass rates for
1608           a country/state(/county) and also have a different set of
1609           taxclasses for some other country/state
1610
1611 2007-12-26 14:52  jeff
1612
1613         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
1614
1615 2007-12-25 23:51  ivan
1616
1617         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
1618
1619 2007-12-25 15:49  ivan
1620
1621         * httemplate/: browse/addr_block.cgi,
1622           browse/part_virtual_field.cgi, browse/router.cgi, edit/agent.cgi,
1623           edit/agent_payment_gateway.html, edit/agent_type.cgi,
1624           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
1625           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
1626           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
1627           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
1628           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
1629           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
1630           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
1631           edit/svc_forward.cgi, edit/elements/edit.html,
1632           elements/error.html, misc/batch-cust_pay.html,
1633           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
1634           misc/recharge_svc.html, misc/process/meta-import.cgi,
1635           search/cust_bill_event.html: ho ho ho, merry XSSmas
1636
1637 2007-12-23 13:59  jeff
1638
1639         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
1640           FS/FS/part_pkg/subscription.pm,
1641           httemplate/misc/process/recharge_svc.html: add a reset feature to
1642           manual recharges (#1858)
1643
1644 2007-12-21 14:27  jeff
1645
1646         * FS/FS/part_pkg/: flat_delayed.pm, prorate_delayed.pm,
1647           voip_cdr.pm: backport 1.9 enhancements for flat_delayed,
1648           prorate_delayed, and voip_cdr plans
1649
1650 2007-12-21 13:38  jeff
1651
1652         * FS/FS/: cust_main.pm, part_pkg/flat.pm, part_pkg/prorate.pm,
1653           part_pkg/subscription.pm: backport flat, prorate, and
1654           subscription plans
1655
1656 2007-12-20 11:23  jeff
1657
1658         * FS/FS/part_export/prizm.pm: increase siteName allowed length
1659
1660 2007-12-19 14:31  jeff
1661
1662         * httemplate/: misc/cancel_cust.html, misc/cust_main-cancel.cgi,
1663           view/cust_main.cgi: backport reason selection for whole customer
1664           cancel (RT#2872)
1665
1666 2007-12-19 13:05  jeff
1667
1668         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
1669           httemplate/search/cust_main.html,
1670           httemplate/search/report_cust_main.html: add options for balance
1671           over/under to advanced customer report
1672
1673 2007-12-19 10:43  jeff
1674
1675         * FS/FS/cust_main.pm: backport balance_sql and balance_date_sql
1676
1677 2007-12-18 17:55  jeff
1678
1679         * FS/FS/cust_credit.pm: underscoring the important
1680
1681 2007-12-18 12:58  ivan
1682
1683         * FS/FS/cust_main.pm: legacy agent_custid field should be as
1684           searchable as actual custnum, right?  at least if it is a
1685           number...
1686
1687 2007-12-18 12:42  ivan
1688
1689         * httemplate/edit/quick-charge.html: IE is case-sensitive when
1690           setting maxLength (and other attributes?).  hopefully that's all
1691           it is.
1692
1693 2007-12-17 15:57  jeff
1694
1695         * httemplate/view/cust_main/quick-charge.html: cruft removal
1696
1697 2007-12-17 14:57  jeff
1698
1699         * FS/FS/cust_credit.pm: stricter otaker rules
1700
1701 2007-12-17 11:59  ivan
1702
1703         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
1704           hurt anything.
1705
1706 2007-12-17 11:52  ivan
1707
1708         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
1709           anything... (famous last words)
1710
1711 2007-12-16 17:17  ivan
1712
1713         * httemplate/view/cust_main/contacts.html: fix the case where the
1714           customer doesn't actually have a ship address
1715
1716 2007-12-16 16:59  ivan
1717
1718         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1719           httemplate/elements/header.html,
1720           httemplate/edit/cust_main/billing.html,
1721           httemplate/edit/cust_main/contact.html,
1722           httemplate/edit/cust_main.cgi,
1723           httemplate/view/cust_main/contacts.html,
1724           httemplate/search/cust_main.cgi: add cust_main-require_address2
1725           config, reimplement address2-search config ("Unit #" search in
1726           searchbar), visual indication of require_invoicing_list_email,
1727           closes: RT#2926
1728
1729 2007-12-16 14:40  ivan
1730
1731         * httemplate/elements/errorpage.html: less is better
1732
1733 2007-12-16 13:02  ivan
1734
1735         * httemplate/elements/header.html: more consistent naming:
1736           cust_main_ADV.cgi becomes cust_main.html
1737
1738 2007-12-16 13:01  ivan
1739
1740         * httemplate/search/report_cust_main.html:
1741           httemplate/elements/header.html
1742
1743 2007-12-16 12:48  ivan
1744
1745         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
1746           consistent naming: cust_main_ADV.cgi becomes cust_main.html
1747
1748 2007-12-14 17:45  ivan
1749
1750         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
1751           drain bramage
1752
1753 2007-12-14 17:37  ivan
1754
1755         * httemplate/search/cust_bill.html: where helps alot
1756
1757 2007-12-14 17:23  ivan
1758
1759         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
1760           put reprinting issues to rest for ejourney, yow
1761
1762 2007-12-13 19:23  rsiddall
1763
1764         * install/rpm/: freeside-mason.deps.inc, freeside.spec: Ugly hack
1765           to extend rpmbuild's auto-requires to process handler.pl.  This
1766           is loosely based on notes on the Fedora wiki.  The internal
1767           dependency generator is disabled and as far as possible the same
1768           code is used to generate provides and requires.  The list of
1769           files to be scanned for requires is saved by a supplemental
1770           script and if it contains handler.pl, that file is scanned for
1771           requires with the standard Perl dependencies checker.  References
1772           to RT are filtered out as RT is not enabled in this version of
1773           the .spec file.  This mod obsoletes the freeside-mason-deps.inc
1774           file and simplifies building the RPMs.
1775
1776 2007-12-13 12:08  rsiddall
1777
1778         * install/rpm/freeside.spec: Now updates FS version to match RPM
1779           version and release.  This is displayed in the main billing
1780           screen.
1781
1782 2007-12-13 11:52  rsiddall
1783
1784         * install/rpm/freeside.spec: Ugly hack to make MySQL work.  The
1785           configuration files and other DBI-specific files are moved to the
1786           -postgresql and -mysql files.  Attempts to replace
1787           /etc/freeside/secrets with a symlink didn't work sufficiently
1788           well, so the %post scripts update the DBI line in that file.
1789
1790 2007-12-12 16:17  jeff
1791
1792         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
1793
1794 2007-12-12 13:18  jeff
1795
1796         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
1797           www_shellcommands export (#1227)
1798
1799 2007-12-12 01:03  ivan
1800
1801         * FS/bin/: freeside-history-requeue: adding this quick script
1802
1803 2007-12-12 01:03  ivan
1804
1805         * FS/bin/freeside-history-requeue: file freeside-history-requeue
1806           was added on branch FREESIDE_1_7_BRANCH on 2007-12-12 09:03:45
1807           +0000
1808
1809 2007-12-11 21:58  jeff
1810
1811         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
1812           FS/FS/ClientAPI/Signup.pm,
1813           fs_selfservice/FS-SelfService/SelfService.pm,
1814           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1815           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
1816           httemplate/edit/svc_acct.cgi: self-service can select domain on
1817           provision (#2801)
1818
1819 2007-12-11 21:42  jeff
1820
1821         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
1822           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
1823           reason improvement, bugfix, and tool
1824
1825 2007-12-07 18:23  rsiddall
1826
1827         * install/rpm/freeside.spec: Moved the misc. binaries to
1828           /usr/share/freeside-<n>/bin
1829
1830 2007-12-06 17:08  ivan
1831
1832         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
1833           mmkay
1834
1835 2007-12-06 17:04  ivan
1836
1837         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
1838           cust_credit records; we don't want to abort the upgrade because
1839           of that, just warn
1840
1841 2007-12-06 12:49  jeff
1842
1843         * httemplate/edit/part_pkg.cgi: agent setting during package edit
1844           cleanup
1845
1846 2007-12-06 08:51  jeff
1847
1848         * httemplate/view/svc_acct.cgi: support display of negative time
1849
1850 2007-12-05 14:05  ivan
1851
1852         * Makefile: when installing selfservice, create freeside homedir if
1853           it doesn't exist
1854
1855 2007-12-05 12:50  ivan
1856
1857         * httemplate/elements/tr-select-reason.html: doh, order_by does
1858           have to include ORDER BY!
1859
1860 2007-12-05 12:47  ivan
1861
1862         * httemplate/elements/tr-select-reason.html: show types in reason
1863           selection, order by type and reason
1864
1865 2007-12-05 07:10  jeff
1866
1867         * FS/FS/ConfDefaults.pm: add in status and company fields
1868
1869 2007-12-04 20:57  jeff
1870
1871         * httemplate/edit/process/part_pkg.cgi: wtf?
1872
1873 2007-12-04 16:52  ivan
1874
1875         * httemplate/search/elements/search.html: i hope this allows IE to
1876           download excel over https?
1877
1878 2007-12-04 10:35  jeff
1879
1880         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
1881           advanced package report (#2779)
1882
1883 2007-12-04 10:27  jeff
1884
1885         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
1886
1887 2007-12-04 10:19  jeff
1888
1889         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
1890           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
1891           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/reason.pm,
1892           FS/FS/reason_type.pm, FS/FS/ClientAPI/MyAccount.pm,
1893           FS/FS/ClientAPI/Signup.pm, FS/FS/part_pkg/flat_comission.pm,
1894           FS/FS/part_pkg/flat_comission_cust.pm,
1895           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
1896           httemplate/browse/reason.html,
1897           httemplate/browse/reason_type.html,
1898           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
1899           httemplate/edit/reason_type.html,
1900           httemplate/edit/elements/edit.html,
1901           httemplate/edit/process/cust_credit.cgi,
1902           httemplate/elements/menu.html,
1903           httemplate/elements/tr-select-reason.html: change credit reasons
1904           from freetext to new reason/reason type system (#2777)
1905
1906 2007-12-03 15:12  rsiddall
1907
1908         * install/rpm/freeside.spec: Updated file list and info for license
1909           change from GPL to AGPL
1910
1911 2007-12-02 16:18  ivan
1912
1913         * htetc/freeside-rt.conf: would help if i got the closing tag right
1914
1915 2007-12-02 16:13  ivan
1916
1917         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
1918           statistic running, i hope
1919
1920 2007-11-30 17:37  ivan
1921
1922         * FS/FS/part_pkg/prorate.pm: cleanup
1923
1924 2007-11-30 17:34  ivan
1925
1926         * FS/FS/h_cust_svc.pm: add date_deleted method
1927
1928 2007-11-30 17:34  ivan
1929
1930         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
1931           slightly
1932
1933 2007-11-30 17:33  ivan
1934
1935         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
1936           cancellation persay, since its generic now
1937
1938 2007-11-30 17:32  ivan
1939
1940         * FS/FS/Record.pm: add h_date method too
1941
1942 2007-11-30 17:30  ivan
1943
1944         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
1945           methods and subroutines
1946
1947 2007-11-30 17:29  ivan
1948
1949         * FS/FS/part_pkg/: bulk.pm: add bulk price plan
1950
1951 2007-11-30 17:29  ivan
1952
1953         * FS/FS/part_pkg/bulk.pm: file bulk.pm was added on branch
1954           FREESIDE_1_7_BRANCH on 2007-12-01 01:29:04 +0000
1955
1956 2007-11-30 13:07  ivan
1957
1958         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
1959           httemplate/search/cust_bill.html: add net vs gross amounts to
1960           invoice report; make the "net sales" links on
1961           sales/credit/receipts report & graph clickable
1962
1963 2007-11-30 12:55  ivan
1964
1965         * httemplate/graph/elements/monthly.html: UI: download full results
1966           links on separate lines, for consistency with search.html
1967
1968 2007-11-30 10:13  ivan
1969
1970         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
1971           separately
1972
1973 2007-11-29 19:24  ivan
1974
1975         * httemplate/misc/cust_main-import.cgi, FS/FS/cust_main.pm: add
1976           customer import format with company
1977
1978 2007-11-29 17:24  ivan
1979
1980         * httemplate/browse/access_user.html: update inline documentation
1981
1982 2007-11-29 17:16  ivan
1983
1984         * FS/FS/cust_main.pm: fix compilation error from patch just applied
1985           - method2payby is needed earlier
1986
1987 2007-11-29 15:51  ivan
1988
1989         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
1990           fix dates going all wacky on errors, when you're asked to confirm
1991           a date move into the past
1992
1993 2007-11-28 19:38  ivan
1994
1995         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
1996           nonexistent column and fix the statustext check
1997
1998 2007-11-28 19:05  ivan
1999
2000         * FS/FS/Schema.pm: doh, fix primary key name in new table
2001
2002 2007-11-28 18:54  ivan
2003
2004         * FS/FS/cust_pay_pending.pm, FS/t/cust_pay_pending.t,
2005           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS.pm,
2006           FS/MANIFEST, httemplate/misc/payment.cgi,
2007           httemplate/misc/process/payment.cgi: even more reliable
2008           multiple-payment/double-click/concurrent-payment-form protection
2009
2010 2007-11-28 18:54  ivan
2011
2012         * FS/FS/cust_pay_pending.pm: file cust_pay_pending.pm was added on
2013           branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:07 +0000
2014
2015 2007-11-28 18:54  ivan
2016
2017         * FS/t/cust_pay_pending.t: file cust_pay_pending.t was added on
2018           branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:09 +0000
2019
2020 2007-11-28 12:18  jeff
2021
2022         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
2023           select multiple, discourage creation of packages no agent can
2024           sell
2025
2026 2007-11-28 10:49  jeff
2027
2028         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
2029           httemplate/search/cust_main_ADV.cgi,
2030           httemplate/search/report_cust_main.html: advanced customer report
2031           rearrangement
2032
2033 2007-11-28 10:41  jeff
2034
2035         * FS/FS/Record.pm: backport the order_by option to qsearch from
2036           1.9x
2037
2038 2007-11-27 17:30  ivan
2039
2040         * README: license clarification for self-service code
2041
2042 2007-11-27 15:47  ivan
2043
2044         * httemplate/search/cust_bill.html: fix small side-effect of
2045           mysql-compat change eliminating DISTINCT ON: map changing values
2046           of @where array
2047
2048 2007-11-27 14:30  jeff
2049
2050         * FS/FS/part_export/prizm.pm: name management tweaking
2051
2052 2007-11-27 11:34  jeff
2053
2054         * FS/FS/part_export/prizm.pm: slop correction
2055
2056 2007-11-26 19:02  jeff
2057
2058         * FS/FS/part_export/prizm.pm: attach SM's to default network,
2059           improved unsuspend & delete, option for BAM only or EMS
2060
2061 2007-11-26 18:51  jeff
2062
2063         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
2064           customers from circumventing a suspension via selfservice (2768)
2065
2066 2007-11-25 18:19  ivan
2067
2068         * httemplate/search/elements/search.html: add a "printable copy"
2069           link to searches to get full results as printable HTML without
2070           other cruft, closes: #1885
2071
2072 2007-11-25 18:18  ivan
2073
2074         * httemplate/elements/header-popup.html: add our stylesheet to
2075           popup/print headers
2076
2077 2007-11-23 12:25  ivan
2078
2079         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
2080           buttons on errors, closes: RT#1035
2081
2082 2007-11-21 17:03  ivan
2083
2084         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
2085           agent' choice if the dropdown already has a value
2086
2087 2007-11-20 09:18  ivan
2088
2089         * AGPL: file AGPL was added on branch FREESIDE_1_7_BRANCH on
2090           2007-11-20 17:18:57 +0000
2091
2092 2007-11-20 09:18  ivan
2093
2094         * AGPL, GPL: it finally happened
2095
2096 2007-11-20 07:59  rsiddall
2097
2098         * install/rpm/freeside.spec: Self-service RPM now contains PHP and
2099           XMLRPC components.
2100
2101 2007-11-14 15:10  ivan
2102
2103         * FS/FS/TicketSystem/RT_External.pm,
2104           httemplate/view/cust_main/tickets.html: add link to resolved
2105           tickets too
2106
2107 2007-11-13 11:39  rsiddall
2108
2109         * install/rpm/freeside.spec: Added two optional modules to the
2110           Requires lists: Apache::DBI and Fax::Hylafax::Client Added a
2111           %post script to chkconfig the freeside service, but not start it.
2112           Modified the Mason %post script to check the httpd config file
2113           is in the expected place.
2114
2115 2007-11-09 10:59  ivan
2116
2117         * FS/FS/: Conf.pm, cust_main.pm: add
2118           business-onlinepayment-email_customer flag
2119
2120 2007-11-09 09:42  ivan
2121
2122         * FS/FS/cust_main.pm: mysql fix for regexen, 1.7-style
2123
2124 2007-11-08 19:26  ivan
2125
2126         * httemplate/search/report_receivables.html: better visual
2127           indication of disabled "days" field on IE
2128
2129 2007-11-08 19:12  ivan
2130
2131         * httemplate/search/: report_receivables.cgi,
2132           report_receivables.html: add option for listing customers without
2133           a balance (closes: RT#2752) and fix bug in total row (closes:
2134           RT#2736)
2135
2136 2007-11-08 16:44  jeff
2137
2138         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
2139
2140 2007-11-07 20:21  ivan
2141
2142         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
2143           selfservice-session_timeout config
2144
2145 2007-11-07 19:04  rsiddall
2146
2147         * install/rpm/freeside.spec: Added %post scriptlet to change
2148           User/Group in the local Apache instance configuration file to
2149           freeside.  (Code from Debian install script.)
2150
2151 2007-11-07 18:15  rsiddall
2152
2153         * install/rpm/freeside.spec: Fix for bug that prevented RPMs
2154           building on x86_64: wrong path to brp-compress.
2155
2156 2007-11-07 18:10  ivan
2157
2158         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
2159           in concatenation (.) or string at
2160           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
2161
2162 2007-11-07 15:02  rsiddall
2163
2164         * install/rpm/freeside-install: Fixed up the tests to work on
2165           CentOS 4.  Not sure if this is portable.
2166
2167 2007-11-07 14:38  rsiddall
2168
2169         * install/rpm/freeside.sysconfig: Changed initial values to match
2170           Makefile.  This may eliminate the need to change this file in
2171           many installations.
2172
2173 2007-11-06 13:43  rsiddall
2174
2175         * install/rpm/freeside.spec: Quick update to avoid installing
2176           freeside-import.
2177
2178 2007-11-06 13:34  rsiddall
2179
2180         * install/rpm/freeside-import: Removing the text file import script
2181           for now.
2182
2183 2007-11-06 13:25  rsiddall
2184
2185         * install/rpm/freeside.spec: Changes to make it easier to build
2186           daily CVS builds.  Also successfully builds RPMs without putting
2187           some of the RedHat-style and RPM files in the SOURCES directory.
2188
2189 2007-11-06 13:23  rsiddall
2190
2191         * install/rpm/freeside.sysconfig: First version of a RedHat-style
2192           system configuration file for Freeside.  This would live in
2193           /etc/sysconfig and include some of the values that are currently
2194           hard-coded in Makefile.
2195
2196 2007-11-06 13:21  rsiddall
2197
2198         * install/rpm/freeside-import: Initial version of freeside-import.
2199           Needs to be updated to use the Freeside schema file and have a
2200           more useful syntax for modifications and deletions.
2201
2202 2007-11-05 17:59  ivan
2203
2204         * bin/customer-faker: keep our own list of states; remove some
2205           states that Data::Faker and Locale::SubCountry disagree on
2206
2207 2007-11-04 21:42  ivan
2208
2209         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
2210           to process_payment.  just a bit important.
2211
2212 2007-11-04 21:27  ivan
2213
2214         * FS/FS/ClientAPI/MyAccount.pm,
2215           fs_selfservice/FS-SelfService/SelfService.pm: add
2216           process_payment_order_pkg method
2217
2218 2007-11-04 10:22  jeff
2219
2220         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
2221           choice according to ut_text()
2222
2223 2007-11-04 10:04  jeff
2224
2225         * httemplate/elements/menu.html: not quite yet
2226
2227 2007-11-03 10:38  ivan
2228
2229         * httemplate/elements/menu.html: move menu option for adv. customer
2230           reports to second level, same as advanced invoice & package
2231           reports
2232
2233 2007-11-02 17:55  jeff
2234
2235         * httemplate/search/report_cust_main.html: new customer
2236           report/flattened package report (ticket 1428)
2237
2238 2007-11-02 17:52  jeff
2239
2240         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi: new
2241           customer report/flattened package report (ticket 1428)
2242
2243 2007-10-29 05:03  ivan
2244
2245         * httemplate/search/report_receivables.cgi: famous last mysql bug
2246
2247 2007-10-29 04:34  ivan
2248
2249         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
2250
2251 2007-10-29 04:18  ivan
2252
2253         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
2254           locking workaround
2255
2256 2007-10-29 03:30  ivan
2257
2258         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
2259           httemplate/search/cust_bill.html,
2260           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
2261           either, sigh
2262
2263 2007-10-28 18:08  ivan
2264
2265         * httemplate/view/cust_pay.html: still have link back to the
2266           customer on printable receipt... should hide it from print at
2267           some point though
2268
2269 2007-10-28 05:51  ivan
2270
2271         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
2272           bin/freeside-upgrade: finish mysql locking workaround
2273
2274 2007-10-27 20:55  ivan
2275
2276         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
2277           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
2278           httemplate/search/report_receivables.cgi: mysql me harder
2279
2280 2007-10-26 21:46  ivan
2281
2282         * httemplate/view/cust_pay.html: file cust_pay.html was added on
2283           branch FREESIDE_1_7_BRANCH on 2007-10-27 04:46:21 +0000
2284
2285 2007-10-26 21:46  ivan
2286
2287         * httemplate/view/cust_pay.html, FS/FS/cust_main.pm,
2288           FS/FS/cust_pay.pm, httemplate/misc/process/payment.cgi,
2289           httemplate/search/cust_pay.cgi,
2290           httemplate/view/cust_main/payment_history.html: simple payment
2291           receipts in web interface, sorry arnie, RT#2738
2292
2293 2007-10-25 12:01  ivan
2294
2295         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
2296           mysql, yes, mysql.
2297
2298 2007-10-14 16:14  ivan
2299
2300         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
2301           config from here, though?
2302
2303 2007-10-14 16:10  ivan
2304
2305         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
2306
2307 2007-10-13 18:51  ivan
2308
2309         * fs_selfservice/php/freeside.login_example.php: file
2310           freeside.login_example.php was added on branch
2311           FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000
2312
2313 2007-10-13 18:51  ivan
2314
2315         * fs_selfservice/php/freeside_signup_example.php: file
2316           freeside_signup_example.php was added on branch
2317           FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000
2318
2319 2007-10-13 18:51  ivan
2320
2321         * fs_selfservice/php/: freeside.class.php,
2322           freeside.login_example.php, freeside_signup_example.php: adding
2323           php examples
2324
2325 2007-10-13 18:51  ivan
2326
2327         * fs_selfservice/php/freeside.class.php: file freeside.class.php
2328           was added on branch FREESIDE_1_7_BRANCH on 2007-10-14 01:51:13
2329           +0000
2330
2331 2007-10-13 10:19  jeff
2332
2333         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
2334           agent_defaultpkg handling
2335
2336 2007-10-12 10:50  ivan
2337
2338         * FS/FS/Schema.pm: backport new schema stuff from 1.9, as running
2339           this with new DBIx::DBSchema results in disappearing indices
2340
2341 2007-10-08 21:58  ivan
2342
2343         * FS/FS/Conf.pm: fix documenation links to point into wiki where
2344           they belong
2345
2346 2007-10-08 13:59  jeff
2347
2348         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: agent
2349           selection on package add/edit (1151)
2350
2351 2007-10-08 12:04  jeff
2352
2353         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
2354           httemplate/edit/reg_code.cgi,
2355           httemplate/edit/process/cust_svc.cgi,
2356           httemplate/edit/process/domain_record.cgi,
2357           httemplate/edit/process/quick-cust_pkg.cgi,
2358           httemplate/edit/process/reg_code.cgi,
2359           httemplate/elements/errorpage.html,
2360           httemplate/elements/tr-select-part_referral.html,
2361           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
2362           httemplate/misc/cust_main-cancel.cgi,
2363           httemplate/misc/delete-agent_payment_gateway.cgi,
2364           httemplate/misc/delete-cust_credit.cgi,
2365           httemplate/misc/delete-cust_pay.cgi,
2366           httemplate/misc/delete-cust_refund.cgi,
2367           httemplate/misc/delete-domain_record.cgi,
2368           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
2369           httemplate/misc/inventory_item-import.html,
2370           httemplate/misc/unapply-cust_credit.cgi,
2371           httemplate/misc/unapply-cust_pay.cgi,
2372           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
2373           httemplate/misc/unvoid-cust_pay_void.cgi,
2374           httemplate/misc/upload-batch.cgi,
2375           httemplate/misc/void-cust_pay.cgi,
2376           httemplate/misc/process/cdr-import.html,
2377           httemplate/misc/process/cust_main-import.cgi,
2378           httemplate/misc/process/cust_main-import_charges.cgi,
2379           httemplate/misc/process/inventory_item-import.html,
2380           httemplate/misc/process/link.cgi,
2381           httemplate/misc/process/payment.cgi,
2382           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
2383           httemplate/search/inventory_item.html,
2384           httemplate/search/reg_code.html, httemplate/search/sql.html,
2385           httemplate/search/svc_acct.cgi,
2386           httemplate/search/svc_broadband.cgi: Remove remaining calls to
2387           idiot/eidiot.  Should fix 1479
2388
2389 2007-10-05 12:45  ivan
2390
2391         * httemplate/elements/tr-input-beginning_ending.html: fix date
2392           selection on advanced invoice report, or future places where date
2393           selection component is included multiple times
2394
2395 2007-10-03 20:22  ivan
2396
2397         * fs_selfservice/FS-SelfService/SelfService.pm: improve layout of
2398           self-service documentation
2399
2400 2007-10-03 19:52  ivan
2401
2402         * bin/pod2x: wikify individual files
2403
2404 2007-10-03 19:22  ivan
2405
2406         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
2407
2408 2007-10-03 19:15  ivan
2409
2410         * FS/FS/cust_main.pm: add missing =back
2411
2412 2007-10-03 19:07  ivan
2413
2414         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
2415           hope
2416
2417 2007-10-03 19:06  jeff
2418
2419         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
2420           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
2421           httemplate/edit/process/part_pkg.cgi: support part_pkg option
2422           input validation, check bytecounts and allow commas (closes 1863)
2423
2424 2007-10-03 18:56  ivan
2425
2426         * bin/pod2x: this *should* fix munging of non-internal links, i
2427           hope
2428
2429 2007-10-03 18:50  ivan
2430
2431         * bin/pod2x: 1.7 doc uploader goes in 1.7 location
2432
2433 2007-10-03 18:49  ivan
2434
2435         * Makefile, bin/pod2x: wiki documentation convertor now
2436
2437 2007-10-03 18:47  ivan
2438
2439         * FS/FS.pm: add missing CLI utilities to FS.pm too
2440
2441 2007-10-03 18:45  ivan
2442
2443         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
2444
2445 2007-10-03 18:29  ivan
2446
2447         * FS/t/cust_tax_exempt.pm: wtf!
2448
2449 2007-10-03 18:15  ivan
2450
2451         * FS/: FS.pm: update top-level FS manpage
2452
2453 2007-10-02 08:31  jeff
2454
2455         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
2456           httemplate/search/cust_bill_event.cgi: fix up re-email these
2457           events
2458
2459 2007-09-29 17:25  ivan
2460
2461         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
2462           date editing errors (especially because resetting them pops up
2463           the error confirmation)
2464
2465 2007-09-27 14:25  jeff
2466
2467         * httemplate/edit/svc_acct.cgi: hide fixed passwords
2468
2469 2007-09-23 16:17  ivan
2470
2471         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
2472           show the svc_www.usersvc selector unless it is non-fixed or
2473           non-blank, NOT non-fixed or blank
2474
2475 2007-09-22 15:45  ivan
2476
2477         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
2478           menubar border in example self-service template
2479
2480 2007-09-22 12:40  ivan
2481
2482         * httemplate/view/svc_acct.cgi: UI
2483
2484 2007-09-22 11:27  ivan
2485
2486         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
2487           with accounts
2488
2489 2007-09-20 17:42  ivan
2490
2491         * httemplate/pref/pref-process.html: backport fix from HEAD
2492           allowing - in preference email addresses
2493
2494 2007-09-18 17:12  ivan
2495
2496         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
2497           least one small problem with reprint/email/fax functionality: now
2498           should understand the "most recent invoice per customer" and
2499           invoice # min/max options
2500
2501 2007-09-18 14:41  ivan
2502
2503         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
2504
2505 2007-09-18 14:37  ivan
2506
2507         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
2508           svcpart (links from browse/part_svc, in particular
2509
2510 2007-09-13 20:45  ivan
2511
2512         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
2513           undefined value as an ARRAY reference at
2514           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
2515
2516 2007-09-13 20:31  ivan
2517
2518         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
2519           glance" / Ticketing main
2520
2521 2007-09-13 19:14  ivan
2522
2523         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
2524           Text::Quoted usage, it segfaults and its optional
2525
2526 2007-09-13 15:25  ivan
2527
2528         * httemplate/browse/part_svc.cgi: random indentation fix
2529
2530 2007-09-13 15:24  ivan
2531
2532         * CREDITS: too little, too late attempt at spam reduction
2533
2534 2007-09-13 15:05  ivan
2535
2536         * httemplate/search/cust_main.cgi: fix status color on customer
2537           list
2538
2539 2007-09-13 13:16  ivan
2540
2541         * httemplate/misc/cust_main-import.cgi: add better inline docs
2542           explaining fields on customer CSV import
2543
2544 2007-09-12 13:40  ivan
2545
2546         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
2547           we can't fetch the name for a queue...
2548
2549 2007-09-11 21:23  ivan
2550
2551         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
2552           in statustext message (or anything else weird) from causing them
2553           not to get inserted
2554
2555 2007-09-10 18:33  ivan
2556
2557         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
2558           cust_main-require_invoicing_list_email options
2559
2560 2007-09-06 20:45  ivan
2561
2562         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
2563           work even when people don't set one in config
2564
2565 2007-09-06 20:36  ivan
2566
2567         * FS/FS/part_export/sqlradius.pm: tweak debugging
2568
2569 2007-08-23 01:23  ivan
2570
2571         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
2572           could log in to RADIUS with uppercase usernameand avoid bandwidth
2573           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
2574           for nothing, grr!)
2575
2576 2007-08-21 16:52  jeff
2577
2578         * FS/bin/freeside-upgrade: agent_custid bugfix (1746) (backport)
2579
2580 2007-08-16 11:23  jeff
2581
2582         * FS/FS/svc_acct.pm: correct labels in service definition edit for
2583           svc_acct (#1745) (backport)
2584
2585 2007-08-15 17:00  ivan
2586
2587         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
2588           of 2037-12 so it doesn't bomb out on empty paydates
2589
2590 2007-08-15 16:46  ivan
2591
2592         * FS/bin/freeside-sqlradius-reset: add -n option to
2593           freeside-sqlradius-reset to supress deleting data
2594
2595 2007-08-15 14:51  ivan
2596
2597         * httemplate/edit/cust_main.cgi: fix customer status color here too
2598
2599 2007-08-14 20:26  ivan
2600
2601         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
2602           table-grid the export listing
2603
2604 2007-08-14 14:46  ivan
2605
2606         * httemplate/graph/cust_pkg.cgi: file cust_pkg.cgi was added on
2607           branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24 +0000
2608
2609 2007-08-14 14:46  ivan
2610
2611         * httemplate/graph/report_cust_pkg.html: file report_cust_pkg.html
2612           was added on branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24
2613           +0000
2614
2615 2007-08-14 14:46  ivan
2616
2617         * httemplate/graph/cust_pkg.cgi,
2618           httemplate/graph/report_cust_pkg.html,
2619           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
2620           httemplate/graph/cust_bill_pkg.cgi,
2621           httemplate/graph/money_time.cgi,
2622           httemplate/graph/elements/monthly.html,
2623           httemplate/browse/agent.cgi: add package churn report/graph
2624
2625 2007-08-10 15:48  ivan
2626
2627         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
2628           frequencies
2629
2630 2007-08-10 00:01  ivan
2631
2632         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
2633           httemplate/view/cust_main/packages.html: on changing packages,
2634           don't set setup date unless old package has one
2635
2636 2007-08-08 12:18  ivan
2637
2638         * FS/FS/cust_pkg.pm: fix otaker regex
2639
2640 2007-08-07 13:05  ivan
2641
2642         * FS/FS/cust_main.pm: more informative error msg
2643
2644 2007-08-06 12:45  jeff
2645
2646         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
2647           documentation improvements
2648
2649 2007-08-06 01:51  jeff
2650
2651         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
2652           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
2653           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
2654           (backport)
2655
2656 2007-08-06 01:46  jeff
2657
2658         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm: file
2659           XMLRPC.pm was added on branch FREESIDE_1_7_BRANCH on 2007-08-06
2660           08:51:19 +0000
2661
2662 2007-08-06 01:46  jeff
2663
2664         * fs_selfservice/FS-SelfService/cgi/xmlrpc.cgi: file xmlrpc.cgi was
2665           added on branch FREESIDE_1_7_BRANCH on 2007-08-06 08:51:19 +0000
2666
2667 2007-08-06 01:46  jeff
2668
2669         * fs_selfservice/FS-SelfService/:
2670           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
2671           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
2672
2673 2007-08-06 01:46  jeff
2674
2675         * fs_selfservice/FS-SelfService/freeside-selfservice-xmlrpc-server:
2676           file freeside-selfservice-xmlrpc-server was added on branch
2677           FREESIDE_1_7_BRANCH on 2007-08-06 08:51:18 +0000
2678
2679 2007-08-05 10:32  jeff
2680
2681         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
2682
2683 2007-08-02 16:44  ivan
2684
2685         * httemplate/view/cust_main/packages.html: increase package popup
2686           width
2687
2688 2007-08-02 16:09  ivan
2689
2690         * httemplate/: edit/process/cust_pkg.cgi,
2691           elements/select-table.html, misc/change_pkg.cgi,
2692           view/cust_main/packages.html: fix slowness on change package and
2693           also make it into a popup
2694
2695 2007-08-02 16:01  ivan
2696
2697         * httemplate/elements/select-cust-part_pkg.html: file
2698           select-cust-part_pkg.html was added on branch FREESIDE_1_7_BRANCH
2699           on 2007-08-02 23:01:02 +0000
2700
2701 2007-08-02 16:01  ivan
2702
2703         * httemplate/elements/: select-cust-part_pkg.html: fix slowness on
2704           change package and also make it into a popup
2705
2706 2007-08-02 15:55  ivan
2707
2708         * FS/FS/CGI.pm: fix status color on small_custview
2709
2710 2007-08-02 13:18  ivan
2711
2712         * httemplate/elements/select-table.html: sync with HEAD 1.8
2713
2714 2007-08-02 13:06  ivan
2715
2716         * httemplate/elements/select-table.html: backport select-table.html
2717           from HEAD
2718
2719 2007-08-02 12:53  ivan
2720
2721         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
2722           import rt 3.6.4
2723
2724 2007-08-01 15:37  ivan
2725
2726         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
2727           (backport)
2728
2729 2007-08-01 15:26  jeff
2730
2731         * httemplate/misc/cancel_cust.html: file cancel_cust.html was added
2732           on branch FREESIDE_1_7_BRANCH on 2007-12-19 22:31:37 +0000
2733
2734 2007-08-01 15:25  ivan
2735
2736         * httemplate/elements/tr-checkbox.html: file tr-checkbox.html was
2737           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
2738
2739 2007-08-01 15:25  ivan
2740
2741         * httemplate/elements/tr-input-money.html: file tr-input-money.html
2742           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
2743           +0000
2744
2745 2007-08-01 15:25  ivan
2746
2747         * httemplate/elements/tr-password.html: file tr-password.html was
2748           added on branch FREESIDE_1_7_BRANCH on 2008-01-11 04:47:35 +0000
2749
2750 2007-08-01 15:25  ivan
2751
2752         * httemplate/elements/tr-select.html: file tr-select.html was added
2753           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:20 +0000
2754
2755 2007-08-01 15:25  ivan
2756
2757         * httemplate/elements/tr-td-label.html: file tr-td-label.html was
2758           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:20 +0000
2759
2760 2007-08-01 15:25  ivan
2761
2762         * httemplate/elements/tr-title.html: file tr-title.html was added
2763           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:47:47 +0000
2764
2765 2007-08-01 15:24  jeff
2766
2767         * FS/FS/part_pkg/prorate_delayed.pm: file prorate_delayed.pm was
2768           added on branch FREESIDE_1_7_BRANCH on 2007-12-21 22:27:14 +0000
2769
2770 2007-08-01 15:24  ivan
2771
2772         * FS/FS/part_pkg/prorate_delayed.pm,
2773           httemplate/elements/hidden.html,
2774           httemplate/elements/tr-checkbox.html,
2775           httemplate/elements/tr-fixed.html,
2776           httemplate/elements/tr-input-money.html,
2777           httemplate/elements/tr-input-text.html,
2778           httemplate/elements/tr-password.html,
2779           httemplate/elements/tr-select.html,
2780           httemplate/elements/tr-td-label.html,
2781           httemplate/elements/tr-title.html,
2782           httemplate/misc/cancel_cust.html: event refactor, landing on
2783           HEAD!
2784
2785 2007-08-01 15:21  ivan
2786
2787         * rt/lib/RTx/WebCronTool.pm: adding WebCronTool.pm to _1_7_BRANCH
2788           too
2789
2790 2007-08-01 15:20  ivan
2791
2792         * rt/lib/RTx/WebCronTool.pm: commit these RT differences, seem to
2793           be mostly in autogen'ed stuff
2794
2795 2007-08-01 15:20  ivan
2796
2797         * rt/lib/RTx/WebCronTool.pm: file WebCronTool.pm was added on
2798           branch FREESIDE_1_7_BRANCH on 2007-08-01 22:21:22 +0000
2799
2800 2007-07-20 12:58  ivan
2801
2802         * bin/apache.export: apache export: don't bomb out when svc_www
2803           records aren't associated with an svc_acct, just leave those
2804           subsitution vars blank
2805
2806 2007-07-18 14:13  ivan
2807
2808         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
2809           wtf
2810
2811 2007-07-17 20:23  jeff
2812
2813         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
2814           should be editable with ACL (#1730)
2815
2816 2007-07-14 10:42  rsiddall
2817
2818         * install/rpm/freeside.spec: The RPM requires mod_ssl, so modify
2819           the httpd conf file to require SSL.
2820
2821 2007-07-13 17:44  ivan
2822
2823         * bin/find-overapplied: a payment, by any other name
2824
2825 2007-07-13 16:58  ivan
2826
2827         * bin/: find-overapplied, strip-eps: adding quick find-overapplied
2828           script
2829
2830 2007-07-13 16:58  ivan
2831
2832         * bin/find-overapplied: file find-overapplied was added on branch
2833           FREESIDE_1_7_BRANCH on 2007-07-13 23:59:39 +0000
2834
2835 2007-07-13 16:52  ivan
2836
2837         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
2838           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
2839           FS/bin/freeside-prepaidd, httemplate/edit/process/cust_main.cgi,
2840           httemplate/misc/bill.cgi,
2841           httemplate/misc/process/recharge_svc.html: fix race condition
2842           where ->apply_payments_and_credits could double-apply in rare
2843           cases
2844
2845 2007-07-12 14:41  ivan
2846
2847         * bin/apache.export: add debugging flag to apache export
2848
2849 2007-07-11 04:10  ivan
2850
2851         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
2852           amount in error message
2853
2854 2007-07-11 01:35  ivan
2855
2856         * FS/FS/cust_main.pm: finish adding payunique field
2857
2858 2007-07-11 01:08  ivan
2859
2860         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
2861           httemplate/misc/process/payment.cgi: finish adding payunique
2862           field
2863
2864 2007-07-10 21:23  jeff
2865
2866         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
2867           paytype, stateid, and stateid_state for CHEK transactions (#1718)
2868
2869 2007-07-10 11:40  rsiddall
2870
2871         * install/rpm/freeside.spec: Added %post to mason RPM to create
2872           freeside user.
2873
2874 2007-07-10 10:05  rsiddall
2875
2876         * install/rpm/freeside.spec: Fixed bug where placeholders in
2877           freeside-init were not replaced during build.
2878
2879 2007-07-10 07:19  rsiddall
2880
2881         * install/rpm/freeside.spec: freeside users need home directories
2882           for SSH keys.  Lock and log directories were missing from RPM
2883           file list.
2884
2885 2007-07-08 20:07  rsiddall
2886
2887         * install/rpm/freeside.spec: Fixes problem with packaging the
2888           self-service clientd
2889
2890 2007-07-08 14:35  rsiddall
2891
2892         * install/rpm/INSTALL: Updated for include file for mason RPM
2893           dependencies
2894
2895 2007-07-08 14:29  rsiddall
2896
2897         * install/rpm/freeside-1.7.2.rpm.patch: No longer needed for
2898           Freeside versions greater than 1.7.2
2899
2900 2007-07-08 14:25  rsiddall
2901
2902         * install/rpm/rpm2Bundle: Utility for generating local Bundles from
2903           RPMs
2904
2905 2007-07-08 14:23  rsiddall
2906
2907         * install/rpm/: freeside-mason.deps.inc, freeside.spec: Updated for
2908           upcoming Freeside 1.7.3
2909
2910 2007-07-08 14:22  rsiddall
2911
2912         * FS/FS/part_export/communigate_pro_singledomain.pm: Work around
2913           for a bug in rpm's perldeps handling of here documents
2914
2915 2007-07-07 20:41  rsiddall
2916
2917         * install/rpm/freeside-mason.deps.inc: Perl dependencies for the
2918           Freeside Mason files RPM
2919
2920 2007-07-07 20:40  rsiddall
2921
2922         * install/rpm/freeside-1.7.2.rpm.patch: Patch to work around bug in
2923           rpm's handling of here documents, regenerated for Freeside 1.7.2
2924
2925 2007-07-07 20:37  rsiddall
2926
2927         * install/rpm/freeside-install: Modified for Freeside 1.7.2
2928
2929 2007-07-07 20:34  rsiddall
2930
2931         * install/rpm/freeside.spec: Updated for Freeside 1.7.2 without RT
2932
2933 2007-07-06 16:55  jeff
2934
2935         * httemplate/edit/process/svc_acct.cgi: manually editing usage
2936           counters removes overlimit status (#1706)
2937
2938 2007-07-06 01:08  ivan
2939
2940         * GPL, README: v3!
2941
2942 2007-07-05 15:05  ivan
2943
2944         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
2945           (without requiring it)
2946
2947 2007-07-01 17:15  ivan
2948
2949         * FS/FS/cust_pkg.pm: missing method name in docs
2950
2951 2007-06-30 17:36  ivan
2952
2953         * httemplate/edit/agent.cgi: separate agent interface is
2954           deprecated...
2955
2956 2007-06-29 14:06  ivan
2957
2958         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
2959           header/footer to svc_www view and edit
2960
2961 2007-06-28 18:42  ivan
2962
2963         * FS/FS/cust_pay.pm: silly missing parenthesis
2964
2965 2007-06-28 18:27  ivan
2966
2967         * bin/strip-eps: file strip-eps was added on branch
2968           FREESIDE_1_7_BRANCH on 2007-07-13 23:58:57 +0000
2969
2970 2007-06-28 18:27  ivan
2971
2972         * bin/strip-eps: removing create-history-tables, freeside-upgrade
2973           does this anyway
2974
2975 2007-06-28 18:23  ivan
2976
2977         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
2978           checking
2979
2980 2007-06-28 13:57  ivan
2981
2982         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
2983           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
2984           for cron jobs
2985
2986 2007-06-28 13:57  ivan
2987
2988         * bin/bill-as-nextmonth: file bill-as-nextmonth was added on branch
2989           FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2990
2991 2007-06-28 13:57  ivan
2992
2993         * bin/bill-as-nextmonth-BILL: file bill-as-nextmonth-BILL was added
2994           on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2995
2996 2007-06-28 13:57  ivan
2997
2998         * bin/bill-as-nextyear: file bill-as-nextyear was added on branch
2999           FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
3000
3001 2007-06-28 13:57  ivan
3002
3003         * bin/bill-as-nextyear-BILL: file bill-as-nextyear-BILL was added
3004           on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
3005
3006 2007-06-27 19:38  rsiddall
3007
3008         * install/rpm/INSTALL: file INSTALL was added on branch
3009           FREESIDE_1_7_BRANCH on 2007-07-08 21:35:41 +0000
3010
3011 2007-06-27 11:22  rsiddall
3012
3013         * install/rpm/freeside.sysconfig: file freeside.sysconfig was added
3014           on branch FREESIDE_1_7_BRANCH on 2007-11-06 21:23:38 +0000
3015
3016 2007-06-27 11:15  rsiddall
3017
3018         * install/rpm/freeside-install: file freeside-install was added on
3019           branch FREESIDE_1_7_BRANCH on 2007-07-08 03:37:03 +0000
3020
3021 2007-06-27 11:13  rsiddall
3022
3023         * install/rpm/freeside.spec: file freeside.spec was added on branch
3024           FREESIDE_1_7_BRANCH on 2007-07-08 03:34:33 +0000
3025
3026 2007-06-26 18:17  ivan
3027
3028         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: somehow
3029           missed commiting this on 1.7 branch
3030
3031 2007-06-26 11:58  ivan
3032
3033         * httemplate/search/cust_pay.cgi: fix check# search
3034
3035 2007-06-26 11:21  ivan
3036
3037         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
3038           Number::Format 1.50, not just any version (backport)
3039
3040 2007-06-26 09:55  jeff
3041
3042         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
3043           date range to page top
3044
3045 2007-06-26 08:36  jeff
3046
3047         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
3048           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
3049           httemplate/edit/REAL_cust_pkg.cgi,
3050           httemplate/edit/process/REAL_cust_pkg.cgi,
3051           httemplate/misc/cancel_pkg.html,
3052           httemplate/misc/process/cancel_pkg.html,
3053           httemplate/search/cust_pkg.cgi,
3054           httemplate/search/report_cust_pkg.html,
3055           httemplate/view/cust_main/packages.html: suspend later just like
3056           expire (#1487)
3057
3058 2007-06-25 19:31  ivan
3059
3060         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
3061           "====" to <HR> in selfservice usage stuff.  welcome to this
3062           millenium! :)
3063
3064 2007-06-22 14:25  jeff
3065
3066         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
3067           view_usage_details.html: self-service usage report enhancements
3068           (1495)
3069
3070 2007-06-22 10:27  jeff
3071
3072         * httemplate/graph/elements/monthly.html: add csv and excel export
3073           to sales reports (1426)
3074
3075 2007-06-22 10:21  jeff
3076
3077         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
3078
3079 2007-06-20 21:02  jeff
3080
3081         * FS/FS/Conf.pm, conf/welcome_letter, FS/FS/Misc.pm,
3082           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm: latex
3083           welcome letters (1677)
3084
3085 2007-06-20 15:58  ivan
3086
3087         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
3088           QuickCreateLong option, part of merging spiritone RT changes
3089
3090 2007-06-20 15:37  ivan
3091
3092         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
3093           clarity, part of merging spiritone RT changes (#1661)
3094
3095 2007-06-20 15:33  ivan
3096
3097         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
3098           $RT::MyTicketsLength patch from spiritone, part of merging RT
3099           changes (#1661)
3100
3101 2007-06-20 15:28  ivan
3102
3103         * rt/: lib/RTx/Statistics.pm, lib/RT/Extension/ActivityReports.pm,
3104           html/RTx/Statistics/DurationAsString,
3105           html/RTx/Statistics/index.html,
3106           html/RTx/Statistics/CallsMultiQueue/index.html,
3107           html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
3108           html/RTx/Statistics/CallsQueueDay/Results.tsv,
3109           html/RTx/Statistics/CallsQueueDay/index.html,
3110           html/RTx/Statistics/CallsQueueDay/Elements/Chart,
3111           html/RTx/Statistics/DayOfWeek/index.html,
3112           html/RTx/Statistics/DayOfWeek/Elements/Chart,
3113           html/RTx/Statistics/Elements/DateSelectRow,
3114           html/RTx/Statistics/Elements/DurationAsString,
3115           html/RTx/Statistics/Elements/GraphBox,
3116           html/RTx/Statistics/Elements/SelectMultiQueue,
3117           html/RTx/Statistics/Elements/StatColumnMap,
3118           html/RTx/Statistics/Elements/Tabs,
3119           html/RTx/Statistics/Elements/CollectionAsTable/Header,
3120           html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
3121           html/RTx/Statistics/Elements/CollectionAsTable/Row,
3122           html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
3123           html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
3124           html/RTx/Statistics/FAQ/index.html,
3125           html/RTx/Statistics/OpenStalled/Results.tsv,
3126           html/RTx/Statistics/OpenStalled/index.html,
3127           html/RTx/Statistics/OpenStalled/Elements/Chart,
3128           html/RTx/Statistics/Resolution/index.html,
3129           html/RTx/Statistics/Resolution/Elements/Chart,
3130           html/RTx/Statistics/TimeToResolve/index.html,
3131           html/RTx/Statistics/TimeToResolve/Elements/Chart,
3132           html/RTx/Statistics/UserTest/index.html,
3133           html/RTx/Statistics/UserTest/Elements/Chart,
3134           html/Callbacks/ActivityReports/Elements/Tabs/Default,
3135           html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
3136           html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
3137           html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
3138           html/Reports/Activity/ActivityDetail.html,
3139           html/Reports/Activity/ActivitySummary.html,
3140           html/Reports/Activity/ResolutionComments.html,
3141           html/Reports/Activity/ResolutionStatistics.html,
3142           html/Reports/Activity/index.html,
3143           html/Reports/Activity/Elements/LimitReport,
3144           html/Reports/Activity/Elements/MiniPlot,
3145           html/Reports/Activity/Elements/PrintFooter,
3146           html/Reports/Activity/Elements/PrintHeader,
3147           html/Reports/Activity/Elements/ScreenFooter,
3148           html/Reports/Activity/Elements/ScreenHeader,
3149           html/Reports/Activity/Elements/Tabs,
3150           html/Reports/Activity/Elements/Wrapper,
3151           html/Developer/CronTool/autohandler,
3152           html/Developer/CronTool/index.html: integrate RTx::Statistics,
3153           RT::Extension::ActivityReports package, and RTx::WebCronTool
3154           packages, as part of merging spiritone RT changes (#1661)
3155
3156 2007-06-20 15:28  ivan
3157
3158         * rt/html/Reports/Activity/ActivityDetail.html: file
3159           ActivityDetail.html was added on branch FREESIDE_1_7_BRANCH on
3160           2007-06-20 22:29:36 +0000
3161
3162 2007-06-20 15:28  ivan
3163
3164         * rt/html/Reports/Activity/ActivitySummary.html: file
3165           ActivitySummary.html was added on branch FREESIDE_1_7_BRANCH on
3166           2007-06-20 22:29:36 +0000
3167
3168 2007-06-20 15:28  ivan
3169
3170         * rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default: file
3171           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3172           22:29:35 +0000
3173
3174 2007-06-20 15:28  ivan
3175
3176         * rt/html/Reports/Activity/Elements/LimitReport: file LimitReport
3177           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3178           +0000
3179
3180 2007-06-20 15:28  ivan
3181
3182         * rt/html/Reports/Activity/Elements/MiniPlot: file MiniPlot was
3183           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38 +0000
3184
3185 2007-06-20 15:28  ivan
3186
3187         * rt/html/Reports/Activity/Elements/PrintFooter: file PrintFooter
3188           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3189           +0000
3190
3191 2007-06-20 15:28  ivan
3192
3193         * rt/html/Reports/Activity/Elements/PrintHeader: file PrintHeader
3194           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3195           +0000
3196
3197 2007-06-20 15:28  ivan
3198
3199         * rt/html/Reports/Activity/ResolutionComments.html: file
3200           ResolutionComments.html was added on branch FREESIDE_1_7_BRANCH
3201           on 2007-06-20 22:29:37 +0000
3202
3203 2007-06-20 15:28  ivan
3204
3205         * rt/html/Reports/Activity/ResolutionStatistics.html: file
3206           ResolutionStatistics.html was added on branch FREESIDE_1_7_BRANCH
3207           on 2007-06-20 22:29:37 +0000
3208
3209 2007-06-20 15:28  ivan
3210
3211         * rt/html/Reports/Activity/Elements/ScreenFooter: file ScreenFooter
3212           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3213           +0000
3214
3215 2007-06-20 15:28  ivan
3216
3217         * rt/html/Reports/Activity/Elements/ScreenHeader: file ScreenHeader
3218           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3219           +0000
3220
3221 2007-06-20 15:28  ivan
3222
3223         *
3224           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions:
3225           file SearchActions was added on branch FREESIDE_1_7_BRANCH on
3226           2007-06-20 22:29:34 +0000
3227
3228 2007-06-20 15:28  ivan
3229
3230         * rt/html/Reports/Activity/Elements/Tabs: file Tabs was added on
3231           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:39 +0000
3232
3233 2007-06-20 15:28  ivan
3234
3235         * rt/html/Reports/Activity/Elements/Wrapper: file Wrapper was added
3236           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:39 +0000
3237
3238 2007-06-20 15:28  ivan
3239
3240         * rt/html/Developer/CronTool/autohandler: file autohandler was
3241           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:41 +0000
3242
3243 2007-06-20 15:28  ivan
3244
3245         * rt/html/Reports/Activity/index.html: file index.html was added on
3246           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38 +0000
3247
3248 2007-06-20 15:28  ivan
3249
3250         * rt/html/Developer/CronTool/index.html: file index.html was added
3251           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:41 +0000
3252
3253 2007-06-20 15:28  ivan
3254
3255         * rt/html/RTx/Statistics/TimeToResolve/Elements/Chart: file Chart
3256           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:22
3257           +0000
3258
3259 2007-06-20 15:28  ivan
3260
3261         * rt/html/RTx/Statistics/UserTest/Elements/Chart: file Chart was
3262           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:28 +0000
3263
3264 2007-06-20 15:28  ivan
3265
3266         * rt/html/Callbacks/ActivityReports/Elements/Tabs/Default: file
3267           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3268           22:29:31 +0000
3269
3270 2007-06-20 15:28  ivan
3271
3272         * rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default: file
3273           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3274           22:29:33 +0000
3275
3276 2007-06-20 15:28  ivan
3277
3278         * rt/html/RTx/Statistics/TimeToResolve/index.html: file index.html
3279           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:19
3280           +0000
3281
3282 2007-06-20 15:28  ivan
3283
3284         * rt/html/RTx/Statistics/UserTest/index.html: file index.html was
3285           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:28 +0000
3286
3287 2007-06-20 15:28  ivan
3288
3289         * rt/html/RTx/Statistics/: OpenStalled/Elements/Chart,
3290           Resolution/Elements/Chart: file Chart was added on branch
3291           FREESIDE_1_7_BRANCH on 2007-06-20 22:29:16 +0000
3292
3293 2007-06-20 15:28  ivan
3294
3295         * rt/html/RTx/Statistics/OpenStalled/Results.tsv: file Results.tsv
3296           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:15
3297           +0000
3298
3299 2007-06-20 15:28  ivan
3300
3301         * rt/html/RTx/Statistics/: FAQ/index.html, OpenStalled/index.html:
3302           file index.html was added on branch FREESIDE_1_7_BRANCH on
3303           2007-06-20 22:29:15 +0000
3304
3305 2007-06-20 15:28  ivan
3306
3307         * rt/html/RTx/Statistics/Resolution/index.html: file index.html was
3308           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:16 +0000
3309
3310 2007-06-20 15:28  ivan
3311
3312         * rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox: file
3313           ControlBox was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3314           22:29:15 +0000
3315
3316 2007-06-20 15:28  ivan
3317
3318         * rt/html/RTx/Statistics/Elements/CollectionAsTable/Header: file
3319           Header was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3320           22:29:14 +0000
3321
3322 2007-06-20 15:28  ivan
3323
3324         * rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat:
3325           file ParseFormat was added on branch FREESIDE_1_7_BRANCH on
3326           2007-06-20 22:29:14 +0000
3327
3328 2007-06-20 15:28  ivan
3329
3330         * rt/html/RTx/Statistics/Elements/CollectionAsTable/Row: file Row
3331           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:14
3332           +0000
3333
3334 2007-06-20 15:28  ivan
3335
3336         * rt/html/RTx/Statistics/Elements/Tabs: file Tabs was added on
3337           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:13 +0000
3338
3339 2007-06-20 15:28  ivan
3340
3341         * rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage: file
3342           UpdatePage was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3343           22:29:15 +0000
3344
3345 2007-06-20 15:28  ivan
3346
3347         * rt/html/RTx/Statistics/Elements/SelectMultiQueue: file
3348           SelectMultiQueue was added on branch FREESIDE_1_7_BRANCH on
3349           2007-06-20 22:29:11 +0000
3350
3351 2007-06-20 15:28  ivan
3352
3353         * rt/html/RTx/Statistics/Elements/StatColumnMap: file StatColumnMap
3354           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:11
3355           +0000
3356
3357 2007-06-20 15:28  ivan
3358
3359         * rt/html/RTx/Statistics/Elements/GraphBox: file GraphBox was added
3360           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:11 +0000
3361
3362 2007-06-20 15:28  ivan
3363
3364         * rt/html/RTx/Statistics/DayOfWeek/Elements/Chart: file Chart was
3365           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:06 +0000
3366
3367 2007-06-20 15:28  ivan
3368
3369         * rt/html/RTx/Statistics/Elements/DateSelectRow: file DateSelectRow
3370           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:10
3371           +0000
3372
3373 2007-06-20 15:28  ivan
3374
3375         * rt/html/RTx/Statistics/Elements/DurationAsString: file
3376           DurationAsString was added on branch FREESIDE_1_7_BRANCH on
3377           2007-06-20 22:29:11 +0000
3378
3379 2007-06-20 15:28  ivan
3380
3381         * rt/lib/RT/Extension/ActivityReports.pm: file ActivityReports.pm
3382           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:49
3383           +0000
3384
3385 2007-06-20 15:28  ivan
3386
3387         * rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart: file Chart
3388           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:55
3389           +0000
3390
3391 2007-06-20 15:28  ivan
3392
3393         * rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart: file Chart
3394           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:02
3395           +0000
3396
3397 2007-06-20 15:28  ivan
3398
3399         * rt/html/RTx/Statistics/DurationAsString: file DurationAsString
3400           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:52
3401           +0000
3402
3403 2007-06-20 15:28  ivan
3404
3405         * rt/html/RTx/Statistics/CallsQueueDay/Results.tsv: file
3406           Results.tsv was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3407           22:29:01 +0000
3408
3409 2007-06-20 15:28  ivan
3410
3411         * rt/lib/RTx/Statistics.pm: file Statistics.pm was added on branch
3412           FREESIDE_1_7_BRANCH on 2007-06-20 22:28:41 +0000
3413
3414 2007-06-20 15:28  ivan
3415
3416         * rt/html/RTx/Statistics/index.html: file index.html was added on
3417           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:52 +0000
3418
3419 2007-06-20 15:28  ivan
3420
3421         * rt/html/RTx/Statistics/CallsMultiQueue/index.html: file
3422           index.html was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3423           22:28:55 +0000
3424
3425 2007-06-20 15:28  ivan
3426
3427         * rt/html/RTx/Statistics/CallsQueueDay/index.html: file index.html
3428           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:02
3429           +0000
3430
3431 2007-06-20 15:28  ivan
3432
3433         * rt/html/RTx/Statistics/DayOfWeek/index.html: file index.html was
3434           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:04 +0000
3435
3436 2007-06-20 15:28  ivan
3437
3438         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
3439           rt/html/RTx/Statistics/index.html,
3440           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
3441           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
3442           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
3443           rt/html/RTx/Statistics/CallsQueueDay/index.html,
3444           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
3445           rt/html/RTx/Statistics/DayOfWeek/index.html,
3446           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
3447           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
3448           rt/html/RTx/Statistics/Elements/DateSelectRow,
3449           rt/html/RTx/Statistics/Elements/DurationAsString,
3450           rt/html/RTx/Statistics/Elements/GraphBox,
3451           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
3452           rt/html/RTx/Statistics/Elements/StatColumnMap,
3453           rt/html/RTx/Statistics/Elements/Tabs,
3454           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
3455           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
3456           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
3457           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
3458           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
3459           rt/html/RTx/Statistics/FAQ/index.html,
3460           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
3461           rt/html/RTx/Statistics/OpenStalled/index.html,
3462           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
3463           rt/html/RTx/Statistics/Resolution/index.html,
3464           rt/html/RTx/Statistics/Resolution/Elements/Chart,
3465           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
3466           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
3467           rt/html/RTx/Statistics/TimeToResolve/index.html,
3468           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
3469           rt/html/RTx/Statistics/UserTest/index.html,
3470           rt/html/RTx/Statistics/UserTest/Elements/Chart,
3471           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
3472           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
3473           rt/html/Developer/CronTool/autohandler,
3474           rt/html/Developer/CronTool/index.html,
3475           rt/html/Reports/Activity/ActivityDetail.html,
3476           rt/html/Reports/Activity/ActivitySummary.html,
3477           rt/html/Reports/Activity/ResolutionComments.html,
3478           rt/html/Reports/Activity/ResolutionStatistics.html,
3479           rt/html/Reports/Activity/index.html,
3480           rt/html/Reports/Activity/Elements/LimitReport,
3481           rt/html/Reports/Activity/Elements/MiniPlot,
3482           rt/html/Reports/Activity/Elements/PrintFooter,
3483           rt/html/Reports/Activity/Elements/PrintHeader,
3484           rt/html/Reports/Activity/Elements/ScreenFooter,
3485           rt/html/Reports/Activity/Elements/ScreenHeader,
3486           rt/html/Reports/Activity/Elements/Tabs,
3487           rt/html/Reports/Activity/Elements/Wrapper: integrate
3488           RTx::Statistics package, part of merging spiritone RT changes
3489           (#1661)
3490
3491 2007-06-18 09:45  jeff
3492
3493         * httemplate/edit/svc_www.cgi: must escape config data
3494
3495 2007-06-15 11:44  jeff
3496
3497         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
3498           httemplate/edit/process/cust_refund.cgi: paydate option for
3499           realtime_refund_bop and UI entry for cust_pay records without it
3500           (#1662 UI)
3501
3502 2007-06-14 17:58  jeff
3503
3504         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
3505           to B:OP during refunds with paynum (#1662)
3506
3507 2007-06-13 12:28  ivan
3508
3509         * FS/t/cust_pkg_option.t: adding test file on 1.7 branch
3510
3511 2007-06-13 09:56  jeff
3512
3513         * FS/FS/part_export/sqlradius.pm: additional debugging
3514
3515 2007-06-08 17:53  ivan
3516
3517         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
3518           bill-for-next* hacks like bill-next* stuff but with -n flag, for
3519           skycatcher
3520
3521 2007-06-08 17:53  ivan
3522
3523         * bin/bill-for-nextmonth: file bill-for-nextmonth was added on
3524           branch FREESIDE_1_7_BRANCH on 2007-06-09 00:53:20 +0000
3525
3526 2007-06-08 17:53  ivan
3527
3528         * bin/bill-for-nextyear: file bill-for-nextyear was added on branch
3529           FREESIDE_1_7_BRANCH on 2007-06-09 00:53:20 +0000
3530
3531 2007-06-08 17:40  ivan
3532
3533         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
3534           skycatcher modifications for pre-printing invoices, but with
3535           today's date
3536
3537 2007-06-08 16:21  ivan
3538
3539         * bin/: all-postal-no-email: adding quick script to move all
3540           customers to postal billing only for skycatcher
3541
3542 2007-06-08 16:21  ivan
3543
3544         * bin/all-postal-no-email: file all-postal-no-email was added on
3545           branch FREESIDE_1_7_BRANCH on 2007-06-08 23:21:19 +0000
3546
3547 2007-06-08 10:38  jeff
3548
3549         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
3550           usergroup table (work around #1606)
3551
3552 2007-06-08 07:40  jeff
3553
3554         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
3555           (fixes #1657)
3556
3557 2007-06-06 17:45  jeff
3558
3559         * FS/FS/cust_bill.pm: cruft removal
3560
3561 2007-06-06 15:31  jeff
3562
3563         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
3564           (#1658)
3565
3566 2007-06-06 13:02  khoff
3567
3568         * FS/FS/: Conf.pm, cust_main.pm: Added 'disable_void_after' config
3569           option to disable the VOID-before-credit behavior of
3570           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
3571           broken gateways like SkipJack that a pprove VOIDs for settled
3572           transactions. (Backport)
3573
3574 2007-06-05 08:07  jeff
3575
3576         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
3577           statement
3578
3579 2007-06-02 14:07  jeff
3580
3581         * httemplate/elements/header.html: drop ticket search form and
3582           logic from ticketless installs
3583
3584 2007-05-31 08:04  jeff
3585
3586         * httemplate/edit/payment_gateway.html: add TransFirst eLink
3587           support (backport)
3588
3589 2007-05-29 20:38  ivan
3590
3591         * FS/FS/svc_external.pm: should eliminiate error: Use of
3592           uninitialized value in string eq at
3593           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
3594
3595 2007-05-29 20:05  ivan
3596
3597         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
3598           domain records with " in them...
3599
3600 2007-05-21 17:34  ivan
3601
3602         * httemplate/search/report_tax.cgi: fix tax reports for some odd
3603           upgrade edge cases: when you have both taxclass and non-taxclass
3604           entries in cust_main_county for a single region (not correct
3605           setup in the first place), and non-null but empty values in
3606           taxname
3607
3608 2007-05-20 19:18  ivan
3609
3610         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
3611           some reason DBIx::DBSchema can't reverse engineer the schema for
3612           it, causing freeside-upgrade to error out trying to recreate it
3613
3614 2007-05-18 16:44  ivan
3615
3616         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
3617           hide postal/fax invoice options in backoffice as well as
3618           self-service.  closes: bug#1614
3619
3620 2007-05-14 19:36  jeff
3621
3622         * FS/FS/ClientAPI/MyAccount.pm: default to CARD with no payby from
3623           selfservice
3624
3625 2007-05-11 16:19  khoff
3626
3627         * httemplate/search/: report_cust_bill.html,
3628           report_cust_credit.html, report_cust_main-zip.html,
3629           report_cust_pay.html, report_cust_pay_batch.html,
3630           report_cust_pkg.html: Fix (hopefully) all uses of
3631           /elements/tr-select-agent.html where agentnum may be undefined.
3632           (backport)
3633
3634 2007-05-11 12:51  khoff
3635
3636         * FS/FS/svc_Common.pm: Quiet "Use of uninitialized value in string
3637           eq".  (Backport)
3638
3639 2007-05-11 12:03  ivan
3640
3641         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
3642           an error status, so don't up the queue with "failed: Can't logout
3643           of CGPro: No error"
3644
3645 2007-05-11 11:14  khoff
3646
3647         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
3648           URL.
3649
3650 2007-05-11 11:08  khoff
3651
3652         * FS/FS/XMLRPC.pm: Quiet debug output.
3653
3654 2007-05-08 15:44  jeff
3655
3656         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
3657           plan data (backport)
3658
3659 2007-05-08 15:10  jeff
3660
3661         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
3662           megabytes
3663
3664 2007-05-08 09:51  ivan
3665
3666         * bin/: bill-nextmonth, bill-nextyear: [no log message]
3667
3668 2007-05-08 09:51  ivan
3669
3670         * bin/bill-nextmonth: file bill-nextmonth was added on branch
3671           FREESIDE_1_7_BRANCH on 2007-05-08 16:51:13 +0000
3672
3673 2007-05-08 09:51  ivan
3674
3675         * bin/bill-nextyear: file bill-nextyear was added on branch
3676           FREESIDE_1_7_BRANCH on 2007-05-08 16:51:13 +0000
3677
3678 2007-05-06 23:36  jeff
3679
3680         * FS/bin/: freeside-sqlradius-dedup-group,
3681           freeside-sqlradius-reset: sqlradius usergroup tools (backport)
3682
3683 2007-05-06 23:35  jeff
3684
3685         * FS/bin/freeside-sqlradius-dedup-group: file
3686           freeside-sqlradius-dedup-group was added on branch
3687           FREESIDE_1_7_BRANCH on 2007-05-07 06:36:57 +0000
3688
3689 2007-05-06 23:35  jeff
3690
3691         * FS/bin/freeside-sqlradius-dedup-group: sqlradius usergroup tools
3692
3693 2007-05-06 19:22  jeff
3694
3695         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
3696           (backport)
3697
3698 2007-05-06 19:22  jeff
3699
3700         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
3701           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
3702           groups handling (backport)
3703
3704 2007-05-01 13:00  ivan
3705
3706         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
3707
3708 2007-05-01 12:57  ivan
3709
3710         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
3711           FS::ClientAPI_SessionCache for signup info so it actually works -
3712           speed up signups
3713
3714 2007-04-30 13:56  jeff
3715
3716         * httemplate/edit/cust_main/billing.html: correct bad conflict
3717           resolution
3718
3719 2007-04-29 16:30  jeff
3720
3721         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
3722           FS/FS/ClientAPI/Signup.pm,
3723           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3724           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
3725           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3726           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3727           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3728           fs_selfservice/FS-SelfService/cgi/signup.html,
3729           httemplate/edit/cust_main/billing.html,
3730           httemplate/view/cust_main/billing.html: ticket 1568 config
3731           options for new echeck fields and addition to selfservice
3732           interface (backport)
3733
3734 2007-04-29 15:55  jeff
3735
3736         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html: file
3737           ach_payment_results.html was added on branch FREESIDE_1_7_BRANCH
3738           on 2007-04-29 23:30:52 +0000
3739
3740 2007-04-29 15:55  jeff
3741
3742         * fs_selfservice/FS-SelfService/cgi/make_ach_payment.html: file
3743           make_ach_payment.html was added on branch FREESIDE_1_7_BRANCH on
3744           2007-04-29 23:30:52 +0000
3745
3746 2007-04-29 15:55  jeff
3747
3748         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
3749           make_ach_payment.html: ticket 1568 config options for new echeck
3750           fields and addition to selfservice interface
3751
3752 2007-04-27 15:56  jeff
3753
3754         * httemplate/edit/cust_main/contact.html: adjust default labelling
3755           (backport)
3756
3757 2007-04-27 15:37  jeff
3758
3759         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
3760           value
3761
3762 2007-04-27 14:29  jeff
3763
3764         * httemplate/view/cust_main/contacts.html: fix tyops
3765
3766 2007-04-25 21:47  jeff
3767
3768         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
3769           httemplate/misc/recharge_svc.html: more datavolume format
3770           (backport)
3771
3772 2007-04-25 20:35  ivan
3773
3774         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
3775           datavolume-forcemegabytes
3776
3777 2007-04-25 20:11  jeff
3778
3779         * FS/FS/UI/bytecount.pm: improve configfile handling (backport)
3780
3781 2007-04-25 18:50  jeff
3782
3783         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
3784           dodgy ACH hack from ticket 1436 (backport)
3785
3786 2007-04-24 18:35  ivan
3787
3788         * FS/FS/: Conf.pm, cust_bill.pm: add lpr-postscript_prefix and
3789           lpr-postscript_suffix config options for printer commands to
3790           place printer in postscript mode
3791
3792 2007-04-24 15:36  jeff
3793
3794         * FS/FS/Setup.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
3795           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
3796           httemplate/edit/process/cust_main.cgi,
3797           httemplate/view/cust_main/contacts.html: 1528 add driver's
3798           license field, mask it and ssn (backport)
3799
3800 2007-04-23 17:21  jeff
3801
3802         * FS/FS/svc_www.pm: untaint
3803
3804 2007-04-23 17:04  jeff
3805
3806         * httemplate/view/svc_acct.cgi: missed a bytecount
3807
3808 2007-04-23 16:34  ivan
3809
3810         * httemplate/search/cust_pkg.cgi: fix error: column reference
3811           "fieldname" is ambiguous
3812
3813 2007-04-23 07:34  jeff
3814
3815         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, bin/apache.export,
3816           httemplate/edit/svc_www.cgi, httemplate/view/svc_www.cgi: quick
3817           hack to add extra 'config lines' to svc_www and otherwise enhance
3818           svc_www (backport)
3819
3820 2007-04-22 20:42  jeff
3821
3822         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3823           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
3824           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
3825           add to ACH batch feature from customer view page (backport)
3826
3827 2007-04-20 21:44  ivan
3828
3829         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
3830           wrt where we're storing phone numbers
3831
3832 2007-04-20 14:40  ivan
3833
3834         * conf/: invoice_html, invoice_latex: add customer # to default
3835           invoice templates
3836
3837 2007-04-20 14:31  ivan
3838
3839         * httemplate/view/cust_main/billing.html: don't put this
3840           information way out on the right in its own columns.
3841
3842 2007-04-19 16:42  ivan
3843
3844         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
3845           to its own module (backport)
3846
3847 2007-04-19 16:38  jeff
3848
3849         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
3850           FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
3851           httemplate/edit/process/prepay_credit.cgi,
3852           httemplate/edit/process/svc_acct.cgi, htetc/handler.pl,
3853           httemplate/search/prepay_credit.html: break _bytecount
3854           subroutines out of FS::UI::Web (backport)
3855
3856 2007-04-19 16:30  jeff
3857
3858         * FS/FS/UI/bytecount.pm: file bytecount.pm was added on branch
3859           FREESIDE_1_7_BRANCH on 2007-04-19 23:38:33 +0000
3860
3861 2007-04-19 16:30  jeff
3862
3863         * FS/FS/UI/bytecount.pm: break _bytecount subroutines out of
3864           FS::UI::Web
3865
3866 2007-04-19 13:18  ivan
3867
3868         * htetc/handler.pl, httemplate/search/cust_svc.html,
3869           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
3870           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
3871           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
3872           with an explicit import.  did i mention this was really really
3873           weird?
3874
3875 2007-04-18 16:22  ivan
3876
3877         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
3878           fix use statements for FS::UI::Web.  not "use"ing modules in the
3879           actual modules you use them in is bad, mmmkay
3880
3881 2007-04-18 13:01  ivan
3882
3883         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
3884
3885 2007-04-12 17:53  jeff
3886
3887         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
3888
3889 2007-04-12 10:37  khoff
3890
3891         * httemplate/search/report_cust_bill.html: Fixed a problem with the
3892           %opts hash getting skewed (specifically $opt{'value'} == 'label')
3893           when $cgi->param('agentnum') was unset. (Backport)
3894
3895 2007-04-11 20:18  jeff
3896
3897         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
3898           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
3899           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
3900           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
3901           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
3902           httemplate/edit/process/part_pkg.cgi,
3903           httemplate/edit/process/svc_acct.cgi,
3904           httemplate/view/svc_acct.cgi: input and output on data volume
3905           fields specified with k,m,g,or t (backport)
3906
3907 2007-04-11 19:27  ivan
3908
3909         * httemplate/misc/process/recharge_svc.html: remove
3910           'backend-realtime' flag required for recharges, want that just
3911           for signups, running recharges right away by default is fine.
3912           also fix the 'fatal error - unknown payby' error that'll probably
3913           never be reached
3914
3915 2007-04-10 21:29  jeff
3916
3917         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
3918           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
3919           httemplate/view/cust_main/packages.html: usage suspend vs admin
3920           suspend -- avoid actual cust_pkg::suspend except legacy cases
3921           (backport)
3922
3923 2007-04-09 18:29  ivan
3924
3925         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
3926
3927 2007-04-09 16:39  jeff
3928
3929         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
3930           trigger recharge from the backend as in self-service (backport)
3931
3932 2007-04-07 18:18  jeff
3933
3934         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
3935           generated passwords be all caps (backport)
3936
3937 2007-04-07 17:44  jeff
3938
3939         * httemplate/edit/svc_acct.cgi: correct usage editing bug
3940           (backport)
3941
3942 2007-04-07 17:23  jeff
3943
3944         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
3945           svc_acct->email (backport)
3946
3947 2007-04-06 17:17  jeff
3948
3949         * httemplate/view/cust_main/billing.html: ommitted file (backport)
3950
3951 2007-04-06 16:58  jeff
3952
3953         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
3954           httemplate/misc/process/payment.cgi: integrate new echeck fields
3955           into freeside backend payment processing (backport)
3956
3957 2007-04-06 12:41  jeff
3958
3959         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3960           httemplate/edit/cust_main.cgi,
3961           httemplate/edit/cust_main/billing.html,
3962           httemplate/edit/cust_main/select-state.html: ticket 1443 add
3963           account type and bank state for echeck processing (backport)
3964
3965 2007-04-05 17:37  ivan
3966
3967         * FS/FS/Conf.pm: slight update for batch-enable description & add
3968           ach-spiritone format to batch-default and batch-fixed_format-CHEK
3969           config items
3970
3971 2007-04-05 16:59  khoff
3972
3973         * FS/FS/part_export/: nas_wrapper.pm, snmp.pm, trango.pm:
3974           Backporting FS::part_export::(nas_wrapper|snmp|trango) to
3975           FREESIDE_1_7_BRANCH
3976
3977 2007-04-05 07:18  jeff
3978
3979         * httemplate/misc/process/cust_main_note-import.cgi: use comments
3980           and not notes (backport)
3981
3982 2007-04-04 08:32  jeff
3983
3984         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
3985           events to fail (backport)
3986
3987 2007-04-03 12:38  jeff
3988
3989         * httemplate/misc/cust_main_note-import.cgi: correct handling of
3990           non-unix line termination (backport)
3991
3992 2007-03-27 20:59  ivan
3993
3994         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
3995           shellcommands delete export
3996
3997 2007-03-21 16:07  ivan
3998
3999         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
4000           when process returns no error_message
4001
4002 2007-03-21 15:09  ivan
4003
4004         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
4005           an error_message, output additional debugging information, if
4006           available
4007
4008 2007-03-20 21:12  jeff
4009
4010         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
4011           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
4012           format, return processing, and autopost (backport),
4013
4014 2007-03-20 18:35  jeff
4015
4016         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
4017           httemplate/pref/pref.html: ticket 1427, automatically email excel
4018           a/r report (backport)
4019
4020 2007-03-20 18:21  jeff
4021
4022         * FS/bin/freeside-fetch: ticket 1427, automatically email excel a/r
4023           report
4024
4025 2007-03-20 15:33  ivan
4026
4027         * FS/FS/cust_main.pm: tyop in manual backport; try 17commit or at
4028           least some sort of cvs diff | patch !  :)
4029
4030 2007-03-20 15:10  ivan
4031
4032         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
4033           agent-specific advertising sources
4034
4035 2007-03-20 13:21  jeff
4036
4037         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
4038           httemplate/misc/cust_main_note-import.cgi,
4039           httemplate/misc/cust_main_note-import.html,
4040           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
4041           tool for customer note importation (backport)
4042
4043 2007-03-20 13:11  jeff
4044
4045         * httemplate/misc/: cust_main_note-import.cgi,
4046           cust_main_note-import.html, process/cust_main_note-import.cgi:
4047           acls on new import
4048
4049 2007-03-20 10:03  jeff
4050
4051         * httemplate/misc/: cust_main_note-import.html,
4052           cust_main_note-import.cgi, process/cust_main_note-import.cgi:
4053           ticket 1418, a tool for customer note importation
4054
4055 2007-03-15 13:54  ivan
4056
4057         * FS/FS/part_pkg.pm: 13 months!
4058
4059 2007-03-15 13:08  khoff
4060
4061         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
4062           attributes to match actual field sizes.
4063
4064 2007-03-15 13:08  khoff
4065
4066         * FS/FS/part_export/router.pm: Added configurable error checks
4067           instead of stupid /^ERROR/ check.  Commands can now be processed
4068           with Text::Template using [@-- --@] delimeters, in addition to
4069           evaling a double-quoted string.  Cleaned up spurious debug
4070           output.
4071
4072 2007-03-15 13:07  khoff
4073
4074         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
4075           html form inputs.
4076
4077 2007-03-15 13:07  khoff
4078
4079         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
4080           serial.
4081
4082 2007-03-14 17:02  jeff
4083
4084         * FS/FS/svc_acct.pm: correcting ->replace on bill (backport)
4085
4086 2007-03-13 02:21  ivan
4087
4088         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
4089           until then, it should be ->username, not ->name, eek.  causing
4090           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
4091           type character varying(32)" errors and will be harder to
4092           normalize back to usernum when we fix that
4093
4094 2007-03-10 20:13  ivan
4095
4096         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
4097           whew, its paged
4098
4099 2007-03-09 16:21  khoff
4100
4101         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
4102           "identical" records anyway.
4103
4104 2007-03-09 16:21  khoff
4105
4106         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
4107           for FS::svc_broadband.
4108
4109 2007-03-07 11:48  khoff
4110
4111         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
4112           the setup fee while a package is suspended.
4113
4114 2007-03-06 11:56  ivan
4115
4116         * bin/slony-setup: slight update for slony setup script
4117
4118 2007-03-05 17:59  ivan
4119
4120         * httemplate/search/cust_main.cgi: fix status colors in mozilla
4121
4122 2007-03-02 15:48  ivan
4123
4124         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
4125           like "AUTH/TKT 123456"... will this make refunds work?
4126
4127 2007-03-01 22:24  ivan
4128
4129         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
4130           whew
4131
4132 2007-03-01 12:12  ivan
4133
4134         * FS/FS/Misc/prune.pm: yeah, a typo
4135
4136 2007-03-01 09:48  ivan
4137
4138         * FS/bin/: freeside-prune-applications, freeside-upgrade:
4139           prune_applications moved to FS::Misc::prune
4140
4141 2007-03-01 09:47  ivan
4142
4143         * FS/FS/Misc/: prune.pm: adding FS::Misc::prune
4144
4145 2007-03-01 09:44  ivan
4146
4147         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
4148
4149 2007-03-01 09:24  ivan
4150
4151         * FS/FS/cust_bill.pm: backport fix for "Can't call method
4152           "part_pkg" on an undefined value at .../cust_bill.pm line 434" to
4153           1.7
4154
4155 2007-03-01 08:36  ivan
4156
4157         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
4158
4159 2007-02-28 21:25  jeff
4160
4161         * FS/: FS/Misc.pm, FS/cust_credit.pm,
4162           bin/freeside-prune-applications, bin/freeside-upgrade: dangling
4163           cust_credit_refund not allowed (backport)
4164
4165 2007-02-28 21:13  jeff
4166
4167         * FS/bin/freeside-prune-applications: dangling cust_credit_refund
4168           not allowed
4169
4170 2007-02-28 11:41  jeff
4171
4172         * httemplate/: edit/cust_main/select-domain.html,
4173           misc/svc_acct-domains.cgi: restore (none) choice to first package
4174           select
4175
4176 2007-02-28 11:21  ivan
4177
4178         * httemplate/misc/delete-cust_refund.cgi: adding refund deletion to
4179           this branch
4180
4181 2007-02-16 14:06  ivan
4182
4183         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
4184
4185 2007-02-16 12:54  jeff
4186
4187         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
4188           setting
4189
4190 2007-02-14 16:49  ivan
4191
4192         * httemplate/edit/part_bill_event.cgi: add send_email event
4193
4194 2007-02-14 16:48  ivan
4195
4196         * conf/invoice_html: remove commented-out example notes section
4197
4198 2007-02-14 15:32  jeff
4199
4200         * httemplate/: edit/cust_main/select-domain.html,
4201           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
4202           on first package in edit/cust_main
4203
4204 2007-02-14 14:43  ivan
4205
4206         * httemplate/search/report_receivables.cgi: fix alignment on
4207           receivables report
4208
4209 2007-02-14 13:23  ivan
4210
4211         * httemplate/search/report_cust_pkg.html: grey out disabled text
4212           boxes for IE
4213
4214 2007-02-14 00:48  ivan
4215
4216         * httemplate/elements/select-cust_pkg-status.html,
4217           httemplate/elements/tr-input-beginning_ending.html,
4218           httemplate/search/cust_pkg.cgi,
4219           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
4220           httemplate/images/calendar-disabled.png: add more options to
4221           advanced package reporting
4222
4223 2007-02-13 19:12  jeff
4224
4225         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
4226           impending_recur_notification
4227
4228 2007-02-13 17:43  ivan
4229
4230         * httemplate/search/svc_www.cgi: fix up svc_www searching
4231
4232 2007-02-13 16:19  jeff
4233
4234         * FS/FS/Conf.pm: better docs for impending doom
4235
4236 2007-02-13 14:24  ivan
4237
4238         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
4239           orders, patch from Sean Hanson/S1
4240
4241 2007-02-13 14:08  ivan
4242
4243         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
4244           in, patch from Sean Hanson/S1
4245
4246 2007-02-12 21:00  jayce
4247
4248         * httemplate/edit/payment_gateway.html: Small hint on how the
4249           options field is used.
4250
4251 2007-02-12 17:16  jeff
4252
4253         * httemplate/edit/cust_main.cgi: another place to alphabetize
4254
4255 2007-02-12 09:56  jeff
4256
4257         * FS/FS/ClientAPI/Signup.pm,
4258           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
4259           new package order SELECT (ticket 1446)
4260
4261 2007-02-11 19:11  ivan
4262
4263         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
4264
4265 2007-02-11 00:51  ivan
4266
4267         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
4268           now now
4269
4270 2007-02-10 23:04  ivan
4271
4272         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
4273           "cust-fields" config value has been set
4274
4275 2007-02-09 22:13  ivan
4276
4277         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
4278           httemplate/edit/part_svc.cgi: reincorporate the changes from
4279           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
4280           that were lost due to the concurrent service-refactor merge
4281
4282 2007-02-09 16:42  ivan
4283
4284         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
4285           this time
4286
4287 2007-02-09 15:29  ivan
4288
4289         * httemplate/misc/change_pkg.cgi: fix change package link
4290
4291 2007-02-08 20:54  ivan
4292
4293         * bin/import-county-tax-rates: quick hack to import rates for
4294           landel
4295
4296 2007-02-08 20:37  jayce
4297
4298         * httemplate/view/cust_main/packages.html: Set the correct access
4299           right for the cancel link to work
4300
4301 2007-02-08 17:05  ivan
4302
4303         * conf/: invoice_html_statement, invoice_latex_statement,
4304           invoice_latexnotes_statement, invoice_template_statement: add
4305           default statement conf
4306
4307 2007-02-08 14:54  ivan
4308
4309         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
4310           groups_susp_reason option
4311
4312 2007-02-08 14:19  ivan
4313
4314         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
4315           don't rely on qsearchs to trim it for you - it is inefficient and
4316           outputs long verbose warnings
4317
4318 2007-02-08 14:08  ivan
4319
4320         * httemplate/pref/pref-process.html: second "my" localizing the
4321           variable and causing password changes to fail
4322
4323 2007-02-08 09:00  jeff
4324
4325         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
4326           edit/part_svc.cgi
4327
4328 2007-02-08 08:04  jeff
4329
4330         * httemplate/edit/part_pkg.cgi: gratuitous quote
4331
4332 2007-02-08 01:13  jeff
4333
4334         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
4335           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
4336
4337 2007-02-08 00:19  ivan
4338
4339         * FS/FS/CGI.pm: fix the popup progress bars, whew
4340
4341 2007-02-07 17:46  jeff
4342
4343         * FS/FS/part_pkg.pm, htetc/handler.pl,
4344           httemplate/elements/select-table.html,
4345           httemplate/edit/part_pkg.cgi,
4346           httemplate/edit/process/part_pkg.cgi: agent type on package
4347           add/edit (ticket 1446)
4348
4349 2007-02-06 16:46  ivan
4350
4351         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
4352           payment receipts if the conf file is created
4353
4354 2007-02-05 15:48  ivan
4355
4356         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
4357           line-item application erroring out on tax applications
4358
4359 2007-02-05 14:12  ivan
4360
4361         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
4362           catch the Cant call method "part_pkg" on an undefined value at
4363           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
4364           line 181" bug
4365
4366 2007-02-05 09:21  ivan
4367
4368         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
4369           import too... whew!  this should be it
4370
4371 2007-02-05 08:01  ivan
4372
4373         * FS/FS/pay_batch.pm: fix param passing
4374
4375 2007-02-05 07:49  ivan
4376
4377         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
4378           upload
4379
4380 2007-02-05 07:48  ivan
4381
4382         * httemplate/misc/upload-batch.cgi: misterminated <%init>
4383
4384 2007-02-05 07:02  ivan
4385
4386         * FS/FS/pay_batch.pm: remove refactored code
4387
4388 2007-02-05 05:10  ivan
4389
4390         * httemplate/search/: report_receivables.cgi,
4391           report_receivables.html: add "over X days" option to receivables
4392           report
4393
4394 2007-02-05 04:51  ivan
4395
4396         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
4397           httemplate/view/cust_bill-pdf.cgi,
4398           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
4399           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
4400           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
4401           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
4402           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
4403           httemplate/view/cust_main/contacts.html,
4404           httemplate/view/elements/svc_Common.html: C is for
4405           Cookie^WControl
4406
4407 2007-02-05 03:35  ivan
4408
4409         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
4410
4411 2007-02-05 03:12  ivan
4412
4413         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
4414           NOW, instead of last bill to next bill
4415
4416 2007-02-05 01:45  ivan
4417
4418         * httemplate/misc/download-batch.cgi: upon first download, have
4419           batches auto-set amount to customer balance if it is smaller
4420
4421 2007-02-05 01:44  ivan
4422
4423         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
4424           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
4425           cust_pay_batch::upload results subroutine to an FS::pay_batch
4426           method.  upon first download, have batches auto-reset their
4427           amounts to the customer balance upon if it is smaller.
4428
4429 2007-02-03 17:47  ivan
4430
4431         * httemplate/: search/cust_pay_batch.cgi,
4432           view/cust_main/payment_history.html: add link to some batched
4433           payment info to customer view
4434
4435 2007-02-03 16:01  ivan
4436
4437         * FS/FS/ClientAPI/Signup.pm: quieter
4438
4439 2007-02-03 05:05  ivan
4440
4441         * FS/FS/cust_pkg.pm: this should fix services with negative
4442           num_avail showing up for provisioning
4443
4444 2007-02-03 04:07  ivan
4445
4446         * FS/FS/cust_main_Mixin.pm: remove debugging left on
4447
4448 2007-02-03 03:36  ivan
4449
4450         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
4451           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
4452           httemplate/elements/menu.html,
4453           httemplate/graph/cust_bill_pkg.cgi,
4454           httemplate/graph/money_time.cgi,
4455           httemplate/graph/report_cust_bill_pkg.html,
4456           httemplate/graph/report_money_time.html,
4457           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
4458           httemplate/search/cust_bill_event.cgi,
4459           httemplate/search/cust_bill_event.html,
4460           httemplate/search/cust_bill_pkg.cgi,
4461           httemplate/search/cust_credit.html,
4462           httemplate/search/cust_main-otaker.cgi,
4463           httemplate/search/cust_main-zip.html,
4464           httemplate/search/cust_main.cgi,
4465           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
4466           httemplate/search/cust_pay_batch.cgi,
4467           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
4468           httemplate/search/cust_tax_exempt_pkg.cgi,
4469           httemplate/search/inventory_item.html,
4470           httemplate/search/pay_batch.cgi,
4471           httemplate/search/pay_batch.html, httemplate/search/queue.html,
4472           httemplate/search/reg_code.html,
4473           httemplate/search/report_cdr.html,
4474           httemplate/search/report_cust_bill.html,
4475           httemplate/search/report_cust_credit.html,
4476           httemplate/search/report_cust_main-zip.html,
4477           httemplate/search/report_cust_pay.html,
4478           httemplate/search/report_cust_pay_batch.html,
4479           httemplate/search/report_cust_pkg.html,
4480           httemplate/search/report_prepaid_income.cgi,
4481           httemplate/search/report_prepaid_income.html,
4482           httemplate/search/report_receivables.cgi,
4483           httemplate/search/report_receivables.html,
4484           httemplate/search/report_tax.cgi,
4485           httemplate/search/report_tax.html, httemplate/search/sql.html,
4486           httemplate/search/sqlradius.cgi,
4487           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
4488           httemplate/search/svc_broadband.cgi,
4489           httemplate/search/svc_domain.cgi,
4490           httemplate/search/svc_external.cgi,
4491           httemplate/search/svc_forward.cgi,
4492           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
4493           add customer status column to customer & most other reports.
4494           also put the C in ACL in the search/ and graph/ directories.
4495
4496 2007-02-02 18:39  jeff
4497
4498         * FS/bin/freeside-reset-fixed: do a setfixed
4499
4500 2007-02-01 22:29  ivan
4501
4502         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
4503
4504 2007-02-01 20:39  ivan
4505
4506         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
4507           sources in signup
4508
4509 2007-01-31 19:08  jeff
4510
4511         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
4512
4513 2007-01-31 18:37  jeff
4514
4515         * FS/FS/svc_acct.pm: spurious line
4516
4517 2007-01-31 18:35  ivan
4518
4519         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
4520           packages
4521
4522 2007-01-31 18:13  jeff
4523
4524         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
4525           ticket 1455
4526
4527 2007-01-31 17:57  ivan
4528
4529         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
4530           thing
4531
4532 2007-01-31 10:28  jeff
4533
4534         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
4535
4536 2007-01-30 22:30  khoff
4537
4538         * FS/FS/part_export/snmp.pm: Don't break if we're missing
4539           Net::SNMP.  Apparenty "require" doesn't do the trick.
4540
4541 2007-01-30 21:45  khoff
4542
4543         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
4544           flexibilty until the export subsystem rewrite.
4545
4546 2007-01-30 21:43  khoff
4547
4548         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
4549           FS::part_export::router  - Refactored to be more easily
4550           sub-classed.   - Moved per-export options to FS:;router virtual
4551           fields.   - Fixed other general brokenness.
4552
4553           FS::part_export::snmp  - SNMP export sub-classed from
4554           FS::part_export::router
4555
4556           FS::part_export::trango  - Export for Trango proprietary access
4557           points.  Sub-classed from FS::part_export::snmp.
4558
4559 2007-01-30 21:23  jeff
4560
4561         * FS/FS/cust_main.pm: minor improvement
4562
4563 2007-01-30 20:30  jeff
4564
4565         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
4566           httemplate/edit/process/cust_pay.cgi,
4567           httemplate/misc/process/payment.cgi: small change in payment
4568           receipt handling (ticket 1422)
4569
4570 2007-01-30 20:26  ivan
4571
4572         * httemplate/: edit/quick-charge.html,
4573           elements/select-taxclass.html, elements/tr-select-taxclass.html,
4574           view/cust_main/packages.html: minor UI work on one-time charges
4575           w/taxclasses
4576
4577 2007-01-30 19:42  jeff
4578
4579         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
4580
4581 2007-01-30 19:42  ivan
4582
4583         * FS/t/cust_pkg_option.t: file cust_pkg_option.t was added on
4584           branch FREESIDE_1_7_BRANCH on 2007-06-13 19:28:27 +0000
4585
4586 2007-01-30 18:08  ivan
4587
4588         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
4589           until then, it shouldn't be missing the standard header
4590
4591 2007-01-30 15:50  ivan
4592
4593         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
4594           invoices
4595
4596 2007-01-30 13:21  jeff
4597
4598         * FS/FS/svc_acct.pm: avoiding brane pane
4599
4600 2007-01-30 12:59  ivan
4601
4602         * httemplate/: browse/access_group.html, browse/access_user.html,
4603           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
4604           browse/cust_main_county.cgi, browse/inventory_class.html,
4605           browse/msgcat.cgi, browse/part_bill_event.cgi,
4606           browse/part_export.cgi, browse/part_pkg.cgi,
4607           browse/part_referral.html, browse/part_svc.cgi,
4608           browse/part_virtual_field.cgi, browse/payment_gateway.html,
4609           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
4610           browse/reason_type.html, browse/router.cgi,
4611           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
4612           search/prepay_credit.html: its all about control
4613
4614 2007-01-30 11:45  ivan
4615
4616         * FS/FS/option_Common.pm: fix old-record detection bug in
4617           option_Common
4618
4619 2007-01-30 11:40  jeff
4620
4621         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
4622           to invoicing_list (ticket 1424)
4623
4624 2007-01-30 10:52  jeff
4625
4626         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
4627           FS/FS/ClientAPI/Signup.pm,
4628           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
4629           available for self-service success (ticket 1420)
4630
4631 2007-01-29 15:16  ivan
4632
4633         * httemplate/config/: config-process.cgi, config-view.cgi,
4634           config.cgi: putting the C in ACL
4635
4636 2007-01-29 13:11  ivan
4637
4638         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
4639           <%init> helps alot
4640
4641 2007-01-29 10:50  ivan
4642
4643         * httemplate/pref/: pref-process.html, pref.html: record resolution
4644           & colro depth in user prefs
4645
4646 2007-01-29 08:16  ivan
4647
4648         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
4649
4650 2007-01-29 08:01  ivan
4651
4652         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
4653           email display bug on advanced package report, closes: Bug#1416
4654
4655 2007-01-29 04:07  ivan
4656
4657         * htetc/handler.pl: warnings in <%once> sections should not be
4658           fatal
4659
4660 2007-01-29 03:55  ivan
4661
4662         * FS/FS/option_Common.pm: remove extraneous debugging
4663
4664 2007-01-29 03:31  ivan
4665
4666         * Makefile: looks like a duck
4667
4668 2007-01-27 18:21  ivan
4669
4670         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
4671           domain zone viewing a little
4672
4673 2007-01-26 00:18  ivan
4674
4675         * FS/FS/access_user.pm: out of scope bad
4676
4677 2007-01-26 00:17  ivan
4678
4679         * FS/FS/access_user.pm: spurious password changes bad...
4680
4681 2007-01-26 00:11  ivan
4682
4683         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
4684
4685 2007-01-26 00:04  ivan
4686
4687         * FS/FS/access_user.pm, httemplate/elements/header.html,
4688           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
4689           httemplate/elements/xmenu.top.css,
4690           httemplate/elements/xmenu.top.js,
4691           httemplate/images/arrow.down.png,
4692           httemplate/images/menu-left-example.png,
4693           httemplate/images/menu-top-example.png,
4694           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
4695           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
4696           bar option!
4697
4698 2007-01-24 22:04  ivan
4699
4700         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
4701
4702 2007-01-24 22:00  ivan
4703
4704         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
4705
4706 2007-01-24 15:41  ivan
4707
4708         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
4709           need the former
4710
4711 2007-01-23 21:33  jeff
4712
4713         * httemplate/edit/process/elements/process.html: squarely between
4714           shame in you and so close
4715
4716 2007-01-23 15:42  jeff
4717
4718         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
4719           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4720           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
4721           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
4722           before first charge on flat_delayed
4723
4724 2007-01-22 23:44  ivan
4725
4726         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
4727
4728 2007-01-22 22:51  ivan
4729
4730         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
4731
4732 2007-01-22 22:45  ivan
4733
4734         * FS/FS/payby.pm: fix PREP payby
4735
4736 2007-01-22 22:41  ivan
4737
4738         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
4739           ISA it
4740
4741 2007-01-22 09:05  ivan
4742
4743         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
4744
4745 2007-01-22 06:29  ivan
4746
4747         * FS/FS/CGI.pm: hopefully this should be the last bit of the
4748           relative URL fixing
4749
4750 2007-01-22 03:41  ivan
4751
4752         * httemplate/view/cust_main.cgi: closing tags helps alot
4753
4754 2007-01-22 03:39  ivan
4755
4756         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
4757           elements/ links here too
4758
4759 2007-01-22 03:36  ivan
4760
4761         * httemplate/elements/: phonenumber.html, progress-init.html,
4762           progress-popup.html, tr-input-beginning_ending.html,
4763           tr-input-date-field.html: interpolation helps alot
4764
4765 2007-01-22 03:30  ivan
4766
4767         * httemplate/elements/: phonenumber.html, progress-init.html,
4768           progress-popup.html, tr-input-beginning_ending.html,
4769           tr-input-date-field.html: use $fsurl instead of relative ../
4770           addressing
4771
4772 2007-01-21 18:42  ivan
4773
4774         * FS/FS/ClientAPI/MyAccount.pm,
4775           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4776           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
4777           on self-service manual payment screen
4778
4779 2007-01-21 13:45  ivan
4780
4781         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4782           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4783           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
4784           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
4785           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
4786           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
4787           httemplate/edit/part_pkg.cgi,
4788           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
4789           Have lineitem-specific applications happen in all cases; add
4790           weightsto control
4791
4792 2007-01-21 05:42  ivan
4793
4794         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
4795           on DBIx::SB 1.36 for Pg 8.1+
4796
4797 2007-01-21 05:26  ivan
4798
4799         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
4800           mod_perl v2, it finally happened
4801
4802 2007-01-21 01:13  ivan
4803
4804         * httemplate/search/cust_svc.html: trim leading & trailing
4805           whitespace from service searches
4806
4807 2007-01-21 01:10  ivan
4808
4809         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
4810           are coming from in the tree -  use rooturl() instead of popurl()
4811
4812 2007-01-19 16:08  jeff
4813
4814         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
4815           not just trailing ones
4816
4817 2007-01-19 15:00  jeff
4818
4819         * httemplate/misc/download-batch.cgi: work around CSV brokenness
4820
4821 2007-01-19 14:02  jeff
4822
4823         * httemplate/edit/process/: access_user.html,
4824           elements/process.html: blank password on error
4825
4826 2007-01-19 08:31  jeff
4827
4828         * httemplate/edit/: access_user.html, process/access_user.html,
4829           process/elements/process.html: no password in html source on
4830           employee edit
4831
4832 2007-01-18 10:14  ivan
4833
4834         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
4835           don't want to abort processing because of an old not-well-checked
4836           zip
4837
4838 2007-01-17 15:28  ivan
4839
4840         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
4841           cause by recent fix to not quote things on STDIN, yuck.
4842
4843 2007-01-17 15:27  jeff
4844
4845         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
4846           httemplate/misc/payment.cgi,
4847           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
4848           httemplate/misc/process/payment.cgi,
4849           httemplate/view/svc_acct.cgi: link to customer from manual
4850           payment screen (ticket 1414)
4851
4852 2007-01-17 09:41  jeff
4853
4854         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
4855           reasons (suspends fail in freeside-daily)
4856
4857 2007-01-17 08:41  jeff
4858
4859         * FS/FS/part_pkg/flat.pm: noise reduction
4860
4861 2007-01-17 07:50  jeff
4862
4863         * httemplate/view/cust_main/packages.html: fix suspend link
4864
4865 2007-01-16 16:40  jeff
4866
4867         * httemplate/edit/: access_user.html, process/access_user.html:
4868           employee edit (ticket 1412)
4869
4870 2007-01-16 13:36  jeff
4871
4872         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
4873           for ticket 1364
4874
4875 2007-01-16 09:39  jeff
4876
4877         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
4878
4879 2007-01-16 01:11  ivan
4880
4881         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
4882           agentnum sent from client
4883
4884 2007-01-15 14:15  jeff
4885
4886         * httemplate/edit/process/quick-charge.cgi: that was DUM
4887
4888 2007-01-14 23:53  ivan
4889
4890         * httemplate/misc/download-batch.cgi: add batch expiration date
4891           incrementer for 295
4892
4893 2007-01-14 23:22  ivan
4894
4895         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
4896           batchconfig-csv-chase_canada-E-xactBatch
4897
4898 2007-01-12 15:27  jeff
4899
4900         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
4901           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
4902           httemplate/edit/svc_broadband.cgi: added svc_broadband
4903           description which is appended to Site Name in prizm export
4904
4905 2007-01-11 18:04  jeff
4906
4907         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
4908           httemplate/edit/quick-charge.html,
4909           httemplate/edit/process/quick-charge.cgi,
4910           httemplate/view/cust_main/packages.html: one-time charge
4911           enhancements
4912
4913 2007-01-10 15:21  ivan
4914
4915         * httemplate/search/queue.html: add "select all" and "unselect" all
4916           buttons to bulk queue operations
4917
4918 2007-01-10 00:56  ivan
4919
4920         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
4921           uninitialized value in string ne at
4922           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
4923
4924 2007-01-10 00:50  ivan
4925
4926         * httemplate/view/cust_main/contacts.html: you have got to be
4927           kidding me.
4928
4929 2007-01-10 00:48  ivan
4930
4931         * httemplate/view/cust_main/contacts.html: nothing could have ever
4932           gone wrong with so simple a change.  oh noooo
4933
4934 2007-01-09 23:48  ivan
4935
4936         * httemplate/view/cust_main/contacts.html: fix ship_county display
4937           bug
4938
4939 2007-01-09 21:51  ivan
4940
4941         * FS/FS/cust_bill.pm: add custnum to invoice template vars
4942
4943 2007-01-09 18:41  jeff
4944
4945         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
4946
4947 2007-01-09 16:42  jeff
4948
4949         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
4950           ignore filenames and rely on selected batch number
4951
4952 2007-01-09 16:41  jeff
4953
4954         * httemplate/misc/download-batch.cgi: permit batch redownloads
4955
4956 2007-01-09 14:57  ivan
4957
4958         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
4959
4960 2007-01-08 09:36  jeff
4961
4962         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
4963           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
4964           httemplate/misc/delete-cust_refund.cgi,
4965           httemplate/view/cust_main/payment_history.html: refund deletion
4966
4967 2007-01-05 16:47  jeff
4968
4969         * httemplate/edit/part_svc.cgi: fix UI funkiness
4970
4971 2007-01-04 21:19  jeff
4972
4973         * fs_selfservice/FS-SelfService/SelfService.pm,
4974           fs_selfservice/FS-SelfService/cgi/view_usage.html,
4975           FS/FS/ClientAPI/MyAccount.pm,
4976           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
4977           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4978           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4979           fs_selfservice/FS-SelfService/cgi/provision_list.html,
4980           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4981           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
4982           self-servicey stuff (change package, detailed usage)
4983
4984 2007-01-03 23:26  ivan
4985
4986         * conf/blank_logo.eps: adding a simple blank logo; people are
4987           trying to comment out stuff in the template
4988
4989 2007-01-03 21:49  ivan
4990
4991         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
4992           a customer's balance, presumably as bad debt
4993
4994 2007-01-03 11:47  ivan
4995
4996         * httemplate/view/cust_main/packages.html: fix suspend link
4997
4998 2007-01-02 13:46  ivan
4999
5000         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
5001           searching & links
5002
5003 2007-01-02 13:44  ivan
5004
5005         * FS/FS/cust_main.pm: stupid semicolon!
5006
5007 2007-01-02 13:06  ivan
5008
5009         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
5010           trailing AND
5011
5012 2007-01-02 12:29  ivan
5013
5014         * httemplate/view/cust_main/packages.html: fix popup target links
5015
5016 2007-01-02 12:25  ivan
5017
5018         * httemplate/view/svc_Common.html: missing from svc patch, oops!
5019
5020 2007-01-02 10:38  jeff
5021
5022         * FS/FS/svc_acct.pm: omit spurious export triggering
5023
5024 2006-12-29 13:48  jeff
5025
5026         * httemplate/: elements/select-agent.html,
5027           graph/report_cust_bill_pkg.html: correct bad include, and improve
5028           no agent selected condition
5029
5030 2006-12-29 00:51  ivan
5031
5032         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5033           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
5034           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
5035           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
5036           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
5037           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
5038           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
5039           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
5040           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
5041           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
5042           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
5043           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
5044           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
5045           httemplate/edit/elements/edit.html,
5046           httemplate/edit/elements/svc_Common.html,
5047           httemplate/edit/process/elements/process.html, FS/MANIFEST,
5048           httemplate/edit/process/svc_Common.html,
5049           httemplate/elements/header.html, httemplate/elements/menu.html,
5050           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
5051           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
5052           httemplate/search/svc_broadband.cgi,
5053           httemplate/search/svc_domain.cgi,
5054           httemplate/search/svc_external.cgi,
5055           httemplate/search/svc_forward.cgi,
5056           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
5057           httemplate/view/elements/svc_Common.html,
5058           rt/html/Elements/FreesideSearch,
5059           rt/html/Elements/FreesideSvcSearch,
5060           httemplate/view/cust_main/packages.html: service refactor!
5061
5062 2006-12-29 00:41  ivan
5063
5064         * httemplate/edit/process/cust_main.cgi: slight pedanticism
5065
5066 2006-12-29 00:39  ivan
5067
5068         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
5069
5070 2006-12-29 00:35  ivan
5071
5072         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
5073           it gets capitalized
5074
5075 2006-12-29 00:34  ivan
5076
5077         * httemplate/edit/process/quick-charge.cgi: whitespace
5078
5079 2006-12-29 00:34  ivan
5080
5081         * httemplate/edit/cust_main/billing.html: slight more space
5082           necessary for ACH account numbers
5083
5084 2006-12-29 00:31  ivan
5085
5086         * init.d/freeside-init: kill off all queued processes!
5087
5088 2006-12-29 00:30  ivan
5089
5090         * httemplate/docs/index.html: link more docs to wiki
5091
5092 2006-12-29 00:25  ivan
5093
5094         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
5095           configurable target dirs, oops
5096
5097 2006-12-29 00:25  ivan
5098
5099         * FS/FS/svc_Common.pm: doc
5100
5101 2006-12-29 00:24  ivan
5102
5103         * FS/FS/part_pkg.pm: snot spacing
5104
5105 2006-12-29 00:24  ivan
5106
5107         * FS/FS/part_export.pm: use FS::queue for exports, though they
5108           should probably just use it themselves
5109
5110 2006-12-28 23:23  ivan
5111
5112         * httemplate/edit/elements/edit.html: document field types
5113
5114 2006-12-28 16:30  jeff
5115
5116         * FS/FS/part_export/prizm.pm: minor fixups
5117
5118 2006-12-28 12:52  jeff
5119
5120         * httemplate/elements/tr-select-reason.html: activate submit button
5121           more readily
5122
5123 2006-12-28 00:16  ivan
5124
5125         * FS/FS/payinfo_Mixin.pm: tyop
5126
5127 2006-12-27 23:02  ivan
5128
5129         * bin/pg-version: adding pg-version
5130
5131 2006-12-26 19:29  ivan
5132
5133         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
5134           taxclass expander
5135
5136 2006-12-26 18:37  ivan
5137
5138         * FS/FS/Misc.pm, htetc/handler.pl,
5139           httemplate/edit/cust_main/contact.html,
5140           httemplate/edit/cust_main/select-county.html,
5141           httemplate/misc/counties.cgi: Add a (magically appearing and
5142           disappearing) label on the county selector.  confusing when
5143           labeled "state"
5144
5145 2006-12-26 17:35  ivan
5146
5147         * httemplate/view/cust_main/contacts.html: show county on customer
5148           view
5149
5150 2006-12-26 17:07  ivan
5151
5152         * httemplate/: edit/cust_main.cgi,
5153           edit/cust_main/select-county.html, misc/counties.cgi: fix county
5154           selector
5155
5156 2006-12-26 11:53  ivan
5157
5158         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
5159           STDIN strings are evaluated
5160
5161 2006-12-23 17:28  ivan
5162
5163         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
5164           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
5165           httemplate/edit/cust_main/billing.html,
5166           httemplate/view/cust_main/payment_history.html: fix more paymask
5167           regressions: allow editing records with existing expired cards,
5168           fix masking just-entered values when erroring out, fix echeck
5169           entry inserting as empty routing code and "xxEK" account number,
5170           remove old/deprecated/unused payinfo_maksed subs and calls
5171
5172 2006-12-22 21:37  jeff
5173
5174         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
5175           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
5176           httemplate/view/svc_broadband.cgi: inital prizm support
5177
5178 2006-12-21 22:18  ivan
5179
5180         * httemplate/search/: queue.html, elements/search.html: patch
5181           fixing "retry selected" and "remove select" in queue view
5182
5183 2006-12-20 19:05  ivan
5184
5185         * httemplate/misc/payment.cgi: fix on-demand payment form when
5186           making payments from masked data
5187
5188 2006-12-20 02:51  ivan
5189
5190         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
5191           flag for the wonderful new world of paymasking
5192
5193 2006-12-20 01:49  ivan
5194
5195         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
5196           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
5197           httemplate/elements/select-part_referral.html,
5198           httemplate/elements/select-pkg_class.html,
5199           httemplate/elements/select-table.html,
5200           httemplate/elements/tr-select-pkg_class.html,
5201           httemplate/search/elements/search.html: add ability to disable
5202           package classes
5203
5204 2006-12-19 17:20  jeff
5205
5206         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
5207           cluckage
5208
5209 2006-12-19 02:02  ivan
5210
5211         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
5212           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
5213           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
5214           payby.pm for payby info and have card masking full 6-digit BIN
5215           prefix for card identification.  have cust_pay_batch use
5216           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
5217           payment reports to use mask too if available, so credit card type
5218           selection still works with encryption.
5219
5220 2006-12-18 03:01  ivan
5221
5222         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
5223           adding when there is only one pkg_class choice (triggers
5224           javascript error
5225
5226 2006-12-18 00:08  ivan
5227
5228         * Makefile: fix MASONDATA include for dev target
5229
5230 2006-12-15 12:55  ivan
5231
5232         * httemplate/elements/dashboard-toplist.html: add a new ticket link
5233
5234 2006-12-15 05:09  ivan
5235
5236         * httemplate/elements/dashboard-toplist.html: add a quick start at
5237           a "dashboard" customer list, mostly for internal use for starters
5238
5239 2006-12-15 05:00  ivan
5240
5241         * httemplate/elements/dashboard-toplist.html: add a quick start at
5242           a "dashboard" customer list, mostly for internal use for starters
5243
5244 2006-12-15 04:43  ivan
5245
5246         * FS/FS/Conf.pm, httemplate/index.html,
5247           httemplate/elements/dashboard-toplist.html: add a quick start at
5248           a "dashboard" customer list, mostly for internal use for starters
5249
5250 2006-12-15 00:37  ivan
5251
5252         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
5253           states to old databases
5254
5255 2006-12-15 00:25  ivan
5256
5257         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
5258           eliminate funkiness with reappearing "Postal invoice" on errors
5259
5260 2006-12-14 21:29  jeff
5261
5262         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
5263           httemplate/elements/tr-input-date-field.html,
5264           httemplate/view/cust_main/misc.html: move use statements to
5265           handler.pl, do not show 1/1/70 for new birthdates, and improve
5266           error handling
5267
5268 2006-12-14 16:56  ivan
5269
5270         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
5271           DateTime as a proper rather than hidden dependency
5272
5273 2006-12-14 16:28  ivan
5274
5275         * Makefile, FS/bin/freeside-addoutsource,
5276           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
5277           FS/bin/freeside-selfservice-server,
5278           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
5279           cleanup from the conf merge
5280
5281 2006-12-14 01:27  ivan
5282
5283         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
5284           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
5285           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
5286           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
5287           FS/bin/freeside-deluser, FS/bin/freeside-queued,
5288           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
5289           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
5290           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
5291           make the config directory configurable
5292
5293 2006-12-13 22:00  ivan
5294
5295         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5296           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
5297           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
5298           httemplate/edit/cust_main/billing.html,
5299           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
5300           httemplate/search/cust_pay.cgi, FS/MANIFEST,
5301           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
5302           httemplate/edit/process/cust_main.cgi,
5303           httemplate/view/cust_main/billing.html,
5304           httemplate/view/cust_main/payment_history.html: encryption fixes
5305           from huntsberg & jayce
5306
5307 2006-12-08 07:11  jeff
5308
5309         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
5310
5311 2006-12-08 06:38  ivan
5312
5313         * rt/html/Elements/Header: have RT header link to supported
5314           documentation link as well
5315
5316 2006-12-08 05:36  ivan
5317
5318         * httemplate/: view/cust_main/quick-charge.html,
5319           edit/process/quick-charge.cgi: some javascript validation magic
5320           to give one-time charges better UI
5321
5322 2006-12-07 08:46  ivan
5323
5324         * bin/pod2x: update pod2x for new self-service path
5325
5326 2006-12-07 07:24  ivan
5327
5328         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
5329
5330 2006-12-06 18:40  jeff
5331
5332         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
5333           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
5334           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
5335           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
5336           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
5337           fs_selfservice/FS-SelfService/SelfService.pm,
5338           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
5339           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5340           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5341           httemplate/edit/prepay_credit.cgi,
5342           httemplate/edit/process/prepay_credit.cgi,
5343           httemplate/misc/process/recharge_svc.html,
5344           httemplate/search/prepay_credit.html: retouch bandwidth countdown
5345
5346 2006-12-05 07:53  jeff
5347
5348         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
5349
5350 2006-12-04 18:37  jeff
5351
5352         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
5353           view/svc_acct.cgi: editable service usage
5354
5355 2006-12-02 16:42  ivan
5356
5357         * FS/FS/cust_main.pm: clean up whitespace merge noise
5358
5359 2006-12-02 14:04  ivan
5360
5361         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
5362
5363 2006-11-30 22:31  jeff
5364
5365         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
5366           httemplate/misc/download-batch.cgi,
5367           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
5368
5369 2006-11-30 17:41  ivan
5370
5371         * FS/bin/freeside-queued: remove unnecessary service use (in an
5372           awfully odd place)
5373
5374 2006-11-30 17:35  ivan
5375
5376         * FS/bin/freeside-expiration-alerter: go away and never come back,
5377           $Id$
5378
5379 2006-11-30 17:34  ivan
5380
5381         * FS/bin/freeside-email: begone $Id$ and your diff noise!
5382
5383 2006-11-29 18:27  jeff
5384
5385         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5386           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
5387           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
5388           FS/FS/part_export/sqlradius.pm,
5389           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5390           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5391           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5392           httemplate/edit/prepay_credit.cgi,
5393           httemplate/edit/process/prepay_credit.cgi,
5394           httemplate/misc/recharge_svc.html,
5395           httemplate/misc/process/recharge_svc.html,
5396           httemplate/search/prepay_credit.html,
5397           httemplate/view/cust_main/packages.html: prepaid download/upload
5398           tracking
5399
5400 2006-11-28 01:38  ivan
5401
5402         * FS/FS/access_user.pm: usernames should be alphanumeric only
5403
5404 2006-11-26 23:11  jeff
5405
5406         * FS/FS/ClientAPI/Signup.pm,
5407           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
5408           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5409           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
5410           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
5411           from self-service
5412
5413 2006-11-26 17:08  ivan
5414
5415         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
5416
5417 2006-11-26 15:09  jeff
5418
5419         * httemplate/elements/menu.html: minor tyop
5420
5421 2006-11-26 15:06  jeff
5422
5423         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
5424           view/cust_main/notes.html: more ajaxy customer notes
5425
5426 2006-11-25 13:04  jeff
5427
5428         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
5429
5430 2006-11-24 02:34  ivan
5431
5432         * httemplate/browse/part_pkg.cgi: link to and label one-time
5433           charges correctly
5434
5435 2006-11-24 00:48  ivan
5436
5437         * httemplate/elements/tr-input-beginning_ending.html,
5438           httemplate/elements/tr-input-lessthan_greaterthan.html,
5439           httemplate/search/cust_credit.html,
5440           httemplate/search/cust_pay.cgi,
5441           httemplate/search/report_cust_credit.html,
5442           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
5443           than and greater than amounts to credit and payment searches
5444
5445 2006-11-20 02:34  ivan
5446
5447         * httemplate/browse/agent.cgi: remove annoying black box around
5448           override info
5449
5450 2006-11-19 19:05  ivan
5451
5452         * httemplate/autohandler: bug fix for open transactions
5453
5454 2006-11-17 18:19  jeff
5455
5456         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
5457           optional on domain addition
5458
5459 2006-11-17 02:16  ivan
5460
5461         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
5462           problem; attempt to use an existing credit/payment before
5463           suspending
5464
5465 2006-11-16 07:37  jeff
5466
5467         * httemplate/edit/process/part_bill_event.cgi: bug squishing
5468
5469 2006-11-15 22:20  jeff
5470
5471         * httemplate/: elements/tr-input-date-field.html,
5472           edit/cust_main.cgi, edit/process/cust_main.cgi,
5473           view/cust_main/misc.html: switch birthdate to DateTime
5474
5475 2006-11-14 04:22  ivan
5476
5477         * httemplate/misc/cust_main-import.cgi: add some docs on required
5478           fields to page
5479
5480 2006-11-13 20:04  ivan
5481
5482         * httemplate/: browse/agent.cgi,
5483           misc/delete-agent_payment_gateway.cgi: working agent gateway
5484           override delete link
5485
5486 2006-11-13 19:30  ivan
5487
5488         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
5489           Storable
5490
5491 2006-11-13 19:16  ivan
5492
5493         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
5494           FS/FS/ClientAPI/Signup.pm,
5495           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
5496           use card-types config too
5497
5498 2006-11-13 18:54  ivan
5499
5500         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
5501           configuration value for self-service
5502
5503 2006-11-12 17:09  ivan
5504
5505         * FS/FS/CGI.pm, httemplate/elements/error.html,
5506           httemplate/elements/header.html,
5507           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
5508           preference page, start with just a password changer
5509
5510 2006-11-08 18:52  jeff
5511
5512         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
5513
5514 2006-11-08 18:28  jeff
5515
5516         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
5517
5518 2006-11-05 14:39  ivan
5519
5520         * Makefile: call it 1.7.1 to avoid confusion
5521
5522 2006-11-05 14:28  ivan
5523
5524         * bin/: customer-faker, payment-faker: some sample data creators
5525
5526 2006-11-05 11:34  ivan
5527
5528         * FS/FS/cust_main.pm: fix empty invoice number omitting in
5529           realtime_bop, oops
5530
5531 2006-11-05 11:22  ivan
5532
5533         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
5534
5535 2006-11-05 10:06  ivan
5536
5537         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
5538           paren
5539
5540 2006-11-05 10:03  ivan
5541
5542         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
5543           be an optional param anyway
5544
5545 2006-11-05 10:03  ivan
5546
5547         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
5548           SELECT in self-service payment form
5549
5550 2006-11-05 09:36  ivan
5551
5552         * fs_selfservice/FS-SelfService/: SelfService.pm,
5553           cgi/selfservice.cgi: add some self-service debugging
5554
5555 2006-11-05 08:58  ivan
5556
5557         * FS/bin/freeside-selfservice-server: fix spurious disconnection
5558           errors in selfservice server log
5559
5560 2006-11-05 07:55  ivan
5561
5562         * httemplate/view/cust_main/payment_history.html: fix but with no
5563           "show prior history" showing up when everything is hidden
5564
5565 2006-11-03 14:02  ivan
5566
5567         * FS/FS/part_pkg.pm: add every 45 day option to available
5568           frequencies
5569
5570 2006-10-31 10:56  jeff
5571
5572         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
5573           been suspended
5574
5575 2006-10-31 08:57  jeff
5576
5577         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
5578
5579 2006-10-30 04:39  ivan
5580
5581         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
5582           invoice_number to B:OP, omit the field entirely
5583
5584 2006-10-29 17:28  ivan
5585
5586         * FS/MANIFEST: removing freeside-daily
5587
5588 2006-10-27 12:10  ivan
5589
5590         * FS/FS/: Conf.pm, cust_pkg.pm: add
5591           unsuspend-always_adjust_next_bill_date config option for qis
5592
5593 2006-10-27 10:01  jeff
5594
5595         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
5596           httemplate/edit/process/cust_main_note.cgi,
5597           httemplate/elements/overlibmws_crossframe.js,
5598           httemplate/view/cust_main/notes.html: editable notes
5599
5600 2006-10-26 19:12  jeff
5601
5602         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
5603           enhancements for suspend reasons
5604
5605 2006-10-26 01:35  ivan
5606
5607         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
5608           (none) package selection if there's a default
5609
5610 2006-10-25 11:10  jeff
5611
5612         * httemplate/view/cust_main/packages.html: show reasons
5613
5614 2006-10-25 10:36  ivan
5615
5616         * httemplate/: elements/pager.html, search/cust_main.cgi,
5617           search/elements/search.html: pagination patch from UNTD - limit
5618           the number of page links displayed and have a drop-down option
5619           for selecting number of entries per page
5620
5621 2006-10-25 05:04  ivan
5622
5623         * conf/ticket_system: default to RT_Internal ticketing
5624
5625 2006-10-24 21:51  jeff
5626
5627         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
5628
5629 2006-10-24 21:44  jeff
5630
5631         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
5632           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
5633           pkgparts on advanced package report
5634
5635 2006-10-24 20:12  jeff
5636
5637         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
5638           svc_www tweak
5639
5640 2006-10-24 19:22  jeff
5641
5642         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
5643           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
5644           httemplate/edit/svc_acct.cgi: limited domain select
5645
5646 2006-10-24 11:26  jeff
5647
5648         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
5649           httemplate/view/cust_main/misc.html: add customer signup date
5650
5651 2006-10-23 02:44  ivan
5652
5653         * httemplate/elements/menu.html: have the unlinked account search
5654           go to UN_username so it doesn't miss accounts with no UID
5655
5656 2006-10-23 02:35  ivan
5657
5658         * httemplate/elements/header.html: eek, VALIGN=top for the page
5659
5660 2006-10-23 02:24  ivan
5661
5662         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
5663           complains searches are not returning enough
5664
5665 2006-10-23 01:47  ivan
5666
5667         * httemplate/misc/process/cancel_pkg.html: better error message if
5668           you don't enter a reason.  FS::reason::check can untaint its
5669           data, and will allow punctuation in reasons
5670
5671 2006-10-23 01:30  ivan
5672
5673         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
5674           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
5675           remove -w to prevent warnings from messing up otherwise working
5676           CGIs
5677
5678 2006-10-22 23:38  ivan
5679
5680         * FS/FS/Record.pm: add AU to list of zip-requiring countries
5681
5682 2006-10-22 21:21  jeff
5683
5684         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5685           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
5686           httemplate/edit/reason.html,
5687           httemplate/edit/process/part_bill_event.cgi,
5688           httemplate/elements/tr-select-reason.html,
5689           httemplate/misc/cancel_pkg.html,
5690           httemplate/misc/process/cancel_pkg.html: events should attach
5691           reasons
5692
5693 2006-10-22 18:47  ivan
5694
5695         * httemplate/view/cust_main/packages.html: fix regression from
5696           table re-layout: don't display provision links for cancelled
5697           packages
5698
5699 2006-10-22 04:42  ivan
5700
5701         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
5702           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
5703           default package
5704
5705 2006-10-21 22:22  ivan
5706
5707         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
5708           use Tie::IxHash here too
5709
5710 2006-10-21 22:18  ivan
5711
5712         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
5713           plan option for prepaid packages to cancel instead of suspend
5714
5715 2006-10-21 17:35  ivan
5716
5717         * httemplate/elements/menu.html: link to wrong place
5718
5719 2006-10-20 15:49  ivan
5720
5721         * FS/FS/part_pkg.pm: add 48-hour billing
5722
5723 2006-10-19 07:32  jeff
5724
5725         * FS/FS/Conf.pm: [no log message]
5726
5727 2006-10-19 07:29  jeff
5728
5729         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
5730
5731 2006-10-19 07:26  jeff
5732
5733         * httemplate/elements/tr-select-reason.html,
5734           httemplate/misc/cancel_pkg.html,
5735           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
5736           suspension and cancellation reasons
5737
5738 2006-10-19 07:23  jeff
5739
5740         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
5741           FS/t/reason_type.t, httemplate/browse/reason.html,
5742           httemplate/browse/reason_type.html,
5743           httemplate/edit/process/reason.html,
5744           httemplate/edit/process/reason_type.html,
5745           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
5746           suspension and cancellation reasons
5747
5748 2006-10-18 21:41  jeff
5749
5750         * FS/FS/part_export/acct_plesk.pm: wrong method
5751
5752 2006-10-18 16:07  jeff
5753
5754         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
5755           FS/MANIFEST, htetc/handler.pl,
5756           httemplate/browse/part_bill_event.cgi,
5757           httemplate/edit/elements/edit.html,
5758           httemplate/edit/part_bill_event.cgi,
5759           httemplate/edit/process/part_bill_event.cgi,
5760           httemplate/elements/menu.html,
5761           httemplate/view/cust_main/packages.html: suspension and
5762           cancellation reasons
5763
5764 2006-10-17 17:05  jeff
5765
5766         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
5767
5768 2006-10-17 02:03  ivan
5769
5770         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
5771           html/NoAuth/webrt.css, sbin/rt-setup-database.in: commiting rt
5772           3.4.5 to HEAD
5773
5774 2006-10-17 01:49  ivan
5775
5776         * rt/: configure, configure.ac, README, Changelog,
5777           sbin/rt-test-dependencies.in,
5778           html/Ticket/Elements/ShowTransactionAttachments,
5779           html/Ticket/Elements/EditCustomFields, html/Search/Build.html,
5780           html/Search/Results.rdf, html/Search/Results.tsv,
5781           html/Search/Elements/BuildFormatString,
5782           html/Approvals/Elements/PendingMyApproval,
5783           html/Elements/EditCustomField, html/Elements/QueryString,
5784           html/Elements/ScrubHTML, html/Elements/EditCustomFieldSelect,
5785           html/Elements/Callback, html/Elements/ShowCustomFields,
5786           html/Elements/RT__Ticket/ColumnMap, html/NoAuth/printrt.css,
5787           html/User/Elements/Tabs, lib/t/regression/22search_tix_by_txn.t,
5788           lib/t/regression/09record_cf_api.t, lib/t/regression/07acl.t,
5789           lib/t/regression/14linking.t,
5790           lib/t/regression/22search_tix_by_watcher.t,
5791           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
5792           lib/RT/CustomField_Overlay.pm, lib/RT/Ticket_Overlay.pm,
5793           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users_Overlay.pm,
5794           lib/RT/EmailParser.pm, lib/RT/I18N.pm, lib/RT/Tickets_Overlay.pm,
5795           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
5796           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
5797           lib/RT/Attachments_Overlay.pm, lib/RT/Groups_Overlay.pm,
5798           lib/RT/Record.pm, lib/RT/ObjectCustomFieldValues_Overlay.pm,
5799           lib/RT/Transaction_Overlay.pm, lib/RT/ACE_Overlay.pm,
5800           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
5801           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
5802           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
5803           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
5804           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
5805           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
5806           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
5807           lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm,
5808           etc/RT_Config.pm.in: import rt 3.4.5
5809
5810 2006-10-16 22:49  ivan
5811
5812         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
5813           on IE, whew!
5814
5815 2006-10-16 10:59  ivan
5816
5817         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
5818           constraint cust_main18'), hope this doesn't break anything else
5819
5820 2006-10-16 10:13  ivan
5821
5822         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
5823           not my monday morning
5824
5825 2006-10-16 10:11  ivan
5826
5827         * FS/FS/Conf.pm: closing bracket helps
5828
5829 2006-10-16 10:10  ivan
5830
5831         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
5832           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
5833           DOB on
5834
5835 2006-10-16 09:56  ivan
5836
5837         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
5838           advertising sources
5839
5840 2006-10-15 19:21  ivan
5841
5842         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
5843           switching Net::Plesk to a run-time dependency
5844
5845 2006-10-14 16:53  ivan
5846
5847         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
5848           Net::Plesk until its needed, to prevent every install from
5849           depending on it
5850
5851 2006-10-14 13:47  jeff
5852
5853         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
5854           plesk support
5855
5856 2006-10-14 03:09  ivan
5857
5858         * httemplate/search/report_receivables.cgi: that should fix
5859           statuses on receivables report
5860
5861 2006-10-14 02:55  ivan
5862
5863         * httemplate/docs/index.html: move signup/self-service install to
5864           wiki
5865
5866 2006-10-12 02:42  ivan
5867
5868         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
5869           matching" error when there are no companies in the fuzzy cache
5870           yet
5871
5872 2006-10-08 22:05  ivan
5873
5874         * FS/FS/Conf.pm: date selektah
5875
5876 2006-10-08 21:27  jeff
5877
5878         * httemplate/edit/process/cust_main.cgi: more BoD
5879
5880 2006-10-08 18:05  ivan
5881
5882         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
5883           freeside-adduser: update the tools for dev installs
5884
5885 2006-10-08 17:30  ivan
5886
5887         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
5888           notes be the default
5889
5890 2006-10-08 17:26  ivan
5891
5892         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
5893           the customer view a tiny bit
5894
5895 2006-10-08 17:13  ivan
5896
5897         * htetc/handler.pl: add cust_main_note to handler.pl
5898
5899 2006-10-08 01:17  ivan
5900
5901         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5902           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
5903           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
5904           httemplate/edit/part_bill_event.cgi,
5905           httemplate/elements/menu.html,
5906           httemplate/search/cust_pay_batch.cgi,
5907           httemplate/search/pay_batch.cgi,
5908           httemplate/search/elements/search.html: add menu items for credit
5909           card batching, debug last-minute changes to payby.pm, add ACL for
5910           re-processing batches, separate CARD and CHEK batches, fixed
5911           defaults for batch formats
5912
5913 2006-10-07 16:40  ivan
5914
5915         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
5916           document realtime option
5917
5918 2006-10-07 14:40  ivan
5919
5920         * FS/FS/cust_main.pm: better error msg on CSV import with bad
5921           pkgpart
5922
5923 2006-10-04 14:22  jeff
5924
5925         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
5926           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
5927           httemplate/elements/tr-input-date-field.html,
5928           httemplate/view/cust_main/misc.html: DoB
5929
5930 2006-10-03 15:44  jeff
5931
5932         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
5933           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
5934           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
5935           httemplate/edit/cust_main_note.cgi,
5936           httemplate/edit/process/cust_main_note.cgi,
5937           httemplate/view/cust_main.cgi,
5938           httemplate/view/cust_main/notes.html: Enhanced customer notes
5939
5940 2006-10-03 08:59  ivan
5941
5942         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
5943           svc_www.pm: s/repalce/replace/ in POD doc
5944
5945 2006-09-29 10:22  ivan
5946
5947         * FS/FS/access_user.pm: fix problem with viewing unlinked services
5948
5949 2006-09-29 09:18  ivan
5950
5951         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
5952           mapped values to disappear
5953
5954 2006-09-29 08:36  ivan
5955
5956         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
5957           domain_sql export
5958
5959 2006-09-28 10:45  ivan
5960
5961         * FS/FS/svc_acct.pm: missing $ in ldap_password
5962
5963 2006-09-26 11:55  ivan
5964
5965         * httemplate/search/svc_acct.cgi: fix username@domain search
5966
5967 2006-09-23 11:33  ivan
5968
5969         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
5970           mailserver integration
5971
5972 2006-09-20 21:41  ivan
5973
5974         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
5975           as well
5976
5977 2006-09-20 09:00  ivan
5978
5979         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
5980
5981 2006-09-20 08:20  ivan
5982
5983         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
5984
5985 2006-09-20 08:19  ivan
5986
5987         * FS/FS/part_export/domain_sql.pm: tie correctly!
5988
5989 2006-09-19 09:49  ivan
5990
5991         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
5992           part_export/domain_sql.pm: add domain_sql export for new
5993           mailserver config and modify acct_sql export for same
5994
5995 2006-09-17 19:21  ivan
5996
5997         * httemplate/elements/menu.html: ticket system disableability for
5998           rainbowshops
5999
6000 2006-09-16 13:07  ivan
6001
6002         * bin/customer-faker: bulk fake customer insert
6003
6004 2006-09-15 12:15  ivan
6005
6006         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
6007           httemplate/view/cust_main/payment_history.html: add link to
6008           customer tax exemptions to customer view page
6009
6010 2006-09-14 22:10  ivan
6011
6012         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
6013           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
6014           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
6015
6016 2006-09-14 12:33  ivan
6017
6018         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
6019           fields on tables we can't deliver them on.  virtual fields suck
6020           anyway, they should be real database fields
6021
6022 2006-09-14 12:30  ivan
6023
6024         * httemplate/edit/process/generic.cgi: pointer to
6025           elements/process.html, fwiw
6026
6027 2006-09-13 09:01  ivan
6028
6029         * httemplate/search/report_cust_pay.html: add check # search, here
6030           for now...
6031
6032 2006-09-13 07:57  ivan
6033
6034         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
6035           the fix for all this trouble.  s/qsearchs/qsearch/
6036
6037 2006-09-13 07:53  ivan
6038
6039         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
6040
6041 2006-09-12 19:14  ivan
6042
6043         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
6044
6045 2006-09-12 19:11  ivan
6046
6047         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
6048           debugging cleanup
6049
6050 2006-09-12 14:27  ivan
6051
6052         * httemplate/search/cust_main.cgi: no need to log this
6053
6054 2006-09-05 18:20  ivan
6055
6056         * bin/breakdown-bill-applications: not done yet
6057
6058 2006-09-05 18:08  ivan
6059
6060         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
6061           how did it wind up in CVS?
6062
6063 2006-09-05 18:08  ivan
6064
6065         * FS/bin/freeside-setup: new world ACLs
6066
6067 2006-09-05 18:07  ivan
6068
6069         * FS/FS/ClientAPI/Signup.pm: less cut and paste
6070
6071 2006-09-05 18:07  ivan
6072
6073         * FS/FS/payby.pm: ugh DCLN :/
6074
6075 2006-09-05 18:06  ivan
6076
6077         * FS/FS/cust_svc.pm: add some debugging
6078
6079 2006-09-05 18:06  ivan
6080
6081         * FS/FS/cdr.pm: add missing =back
6082
6083 2006-09-05 09:44  ivan
6084
6085         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
6086
6087 2006-09-05 09:27  ivan
6088
6089         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
6090           usage
6091
6092 2006-09-04 13:31  ivan
6093
6094         * httemplate/search/sqlradius.cgi: really fix the embedded duration
6095           table
6096
6097 2006-09-04 13:22  ivan
6098
6099         * httemplate/search/sqlradius.cgi: use the exact provided time
6100
6101 2006-09-04 13:15  ivan
6102
6103         * httemplate/search/sqlradius.cgi: fix the date/time parsing
6104
6105 2006-09-04 13:12  ivan
6106
6107         * httemplate/search/sqlradius.cgi: fix the embedded duration table
6108
6109 2006-09-04 13:10  ivan
6110
6111         * httemplate/search/sqlradius.cgi: fix the gridding colors
6112
6113 2006-09-04 13:05  ivan
6114
6115         * httemplate/: elements/tr-input-beginning_ending.html,
6116           search/sqlradius.cgi, search/sqlradius.html: allow time selection
6117           in RADIUS searches and grid-ize the resulting table
6118
6119 2006-09-04 09:24  ivan
6120
6121         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
6122           session search back to main menu
6123
6124 2006-09-02 20:14  ivan
6125
6126         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
6127           file from scratch
6128
6129 2006-09-02 20:12  ivan
6130
6131         * bin/dbdef-create: don't error out trying to create a dbdef file
6132           from scratch
6133
6134 2006-09-02 13:38  ivan
6135
6136         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
6137           agent-virtualize invoice event reports
6138
6139 2006-09-01 00:52  ivan
6140
6141         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
6142           little
6143
6144 2006-08-31 18:51  lawrence
6145
6146         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
6147           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
6148           checkpoint on improved signup stuff for additional services
6149
6150 2006-08-31 14:26  lawrence
6151
6152         * httemplate/config/config-process.cgi: make select-sub parameters
6153           work
6154
6155 2006-08-31 13:47  ivan
6156
6157         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
6158
6159 2006-08-31 13:44  ivan
6160
6161         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
6162
6163 2006-08-31 12:59  ivan
6164
6165         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
6166
6167 2006-08-31 12:25  ivan
6168
6169         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
6170
6171 2006-08-30 09:24  ivan
6172
6173         * bin/mapsecrets2access_user: need a username arg for now... this
6174           should make the error message less confusing
6175
6176 2006-08-30 08:41  ivan
6177
6178         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
6179           freeside-adduser
6180
6181 2006-08-29 11:04  khoff
6182
6183         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
6184           we always wanted.  Requires Date::Manip.
6185
6186 2006-08-29 10:50  lawrence
6187
6188         * FS/FS/ClientAPI/Signup.pm,
6189           fs_selfservice/FS-SelfService/cgi/signup.cgi,
6190           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
6191           Enhancements
6192
6193 2006-08-28 06:52  ivan
6194
6195         * httemplate/edit/process/cust_main.cgi: parameters to method calls
6196           require ( ), arrgh
6197
6198 2006-08-27 17:52  jeff
6199
6200         * FS/FS/cust_bill.pm: protect against a race
6201
6202 2006-08-27 15:55  jeff
6203
6204         * Makefile: more clean
6205
6206 2006-08-27 14:50  jeff
6207
6208         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
6209           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
6210
6211 2006-08-27 13:10  jeff
6212
6213         * FS/FS/cust_pay_batch.pm: no comment
6214
6215 2006-08-27 13:09  jeff
6216
6217         * FS/FS/payby.pm: oops
6218
6219 2006-08-27 12:33  ivan
6220
6221         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
6222           invoice event reports
6223
6224 2006-08-27 12:30  jeff
6225
6226         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
6227           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
6228           conflict resolution
6229
6230 2006-08-26 16:15  jeff
6231
6232         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
6233           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
6234           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
6235           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
6236           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
6237           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
6238           httemplate/edit/cust_credit.cgi,
6239           httemplate/edit/cust_credit_bill.cgi,
6240           httemplate/edit/part_bill_event.cgi,
6241           httemplate/edit/process/cust_main.cgi,
6242           httemplate/edit/process/cust_refund.cgi,
6243           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
6244           httemplate/misc/process/payment.cgi,
6245           httemplate/search/cust_pay_batch.cgi,
6246           httemplate/search/pay_batch.cgi,
6247           httemplate/search/pay_batch.html,
6248           httemplate/search/report_cust_pay_batch.html: batch refactor
6249           continued
6250
6251 2006-08-26 07:44  ivan
6252
6253         * FS/FS/Schema.pm: better error reporting for schema load failures
6254           (w/DBIx::DBSchema 0.32+), hopefully...
6255
6256 2006-08-26 07:39  ivan
6257
6258         * FS/FS/Schema.pm: better error reporting for schema load failures
6259           (w/DBIx::DBSchema 0.32+), hopefully...
6260
6261 2006-08-26 05:57  ivan
6262
6263         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
6264           javascript for auto-setting application amount
6265
6266 2006-08-25 19:20  ivan
6267
6268         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
6269           auto-setting application amount
6270
6271 2006-08-25 19:20  ivan
6272
6273         * htetc/handler.pl: i want max and min!
6274
6275 2006-08-25 19:12  ivan
6276
6277         * FS/FS/: Record.pm: foiled by autovivification!
6278
6279 2006-08-25 12:30  ivan
6280
6281         * FS/FS/Misc.pm, FS/FS/Record.pm,
6282           httemplate/edit/cust_main/select-country.html,
6283           httemplate/edit/cust_main/select-county.html,
6284           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
6285           of DISTINCT ON in the state and country queries for better
6286           cross-database compatibility, based on a preliminary patch from
6287           Jason Thomas
6288
6289 2006-08-23 18:37  ivan
6290
6291         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
6292           "Auto-apply to invoices" dropdown disappeared
6293
6294 2006-08-23 15:25  ivan
6295
6296         * Makefile, httemplate/index.html,
6297           httemplate/browse/access_group.html,
6298           httemplate/browse/access_user.html,
6299           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
6300           httemplate/browse/agent_type.cgi,
6301           httemplate/browse/cust_main_county.cgi,
6302           httemplate/browse/inventory_class.html,
6303           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
6304           httemplate/browse/part_bill_event.cgi,
6305           httemplate/browse/part_export.cgi,
6306           httemplate/browse/part_pkg.cgi,
6307           httemplate/browse/part_referral.html,
6308           httemplate/browse/part_svc.cgi,
6309           httemplate/browse/part_virtual_field.cgi,
6310           httemplate/browse/payment_gateway.html,
6311           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
6312           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
6313           httemplate/browse/elements/browse.html,
6314           httemplate/config/config-process.cgi,
6315           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
6316           httemplate/edit/REAL_cust_pkg.cgi,
6317           httemplate/edit/access_group.html,
6318           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
6319           httemplate/edit/agent_payment_gateway.html,
6320           httemplate/edit/agent_type.cgi,
6321           httemplate/edit/bulk-cust_svc.html,
6322           httemplate/edit/cust_bill_pay.cgi,
6323           httemplate/edit/cust_credit.cgi,
6324           httemplate/edit/cust_credit_bill.cgi,
6325           httemplate/edit/cust_main.cgi,
6326           httemplate/edit/cust_main_county-expand.cgi,
6327           httemplate/edit/cust_main_county.cgi,
6328           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
6329           httemplate/edit/cust_refund.cgi,
6330           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
6331           httemplate/edit/part_bill_event.cgi,
6332           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
6333           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
6334           httemplate/edit/part_virtual_field.cgi,
6335           httemplate/edit/payment_gateway.html,
6336           httemplate/edit/pkg_class.html,
6337           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
6338           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
6339           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
6340           httemplate/edit/svc_acct_pop.cgi,
6341           httemplate/edit/svc_broadband.cgi,
6342           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
6343           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
6344           httemplate/edit/svc_www.cgi,
6345           httemplate/edit/cust_main/billing.html,
6346           httemplate/edit/cust_main/contact.html,
6347           httemplate/edit/cust_main/select-country.html,
6348           httemplate/edit/cust_main/select-county.html,
6349           httemplate/edit/cust_main/select-state.html,
6350           httemplate/edit/elements/edit.html,
6351           httemplate/edit/elements/svc_Common.html,
6352           httemplate/edit/process/REAL_cust_pkg.cgi,
6353           httemplate/edit/process/access_group.html,
6354           httemplate/edit/process/access_user.html,
6355           httemplate/edit/process/agent.cgi,
6356           httemplate/edit/process/agent_payment_gateway.html,
6357           httemplate/edit/process/agent_type.cgi,
6358           httemplate/edit/process/bulk-cust_svc.cgi,
6359           httemplate/edit/process/cust_bill_pay.cgi,
6360           httemplate/edit/process/cust_credit.cgi,
6361           httemplate/edit/process/cust_credit_bill.cgi,
6362           httemplate/edit/process/cust_main.cgi,
6363           httemplate/edit/process/cust_main_county-collapse.cgi,
6364           httemplate/edit/process/cust_main_county-expand.cgi,
6365           httemplate/edit/process/cust_main_county.cgi,
6366           httemplate/edit/process/cust_pay.cgi,
6367           httemplate/edit/process/cust_pkg.cgi,
6368           httemplate/edit/process/cust_refund.cgi,
6369           httemplate/edit/process/cust_svc.cgi,
6370           httemplate/edit/process/domain_record.cgi,
6371           httemplate/edit/process/generic.cgi,
6372           httemplate/edit/process/inventory_class.html,
6373           httemplate/edit/process/msgcat.cgi,
6374           httemplate/edit/process/part_bill_event.cgi,
6375           httemplate/edit/process/part_export.cgi,
6376           httemplate/edit/process/part_pkg.cgi,
6377           httemplate/edit/process/part_referral.html,
6378           httemplate/edit/process/part_svc.cgi,
6379           httemplate/edit/process/payment_gateway.html,
6380           httemplate/edit/process/pkg_class.html,
6381           httemplate/edit/process/prepay_credit.cgi,
6382           httemplate/edit/process/quick-charge.cgi,
6383           httemplate/edit/process/quick-cust_pkg.cgi,
6384           httemplate/edit/process/rate.cgi,
6385           httemplate/edit/process/rate_region.cgi,
6386           httemplate/edit/process/reg_code.cgi,
6387           httemplate/edit/process/router.cgi,
6388           httemplate/edit/process/svc_acct.cgi,
6389           httemplate/edit/process/svc_acct_pop.cgi,
6390           httemplate/edit/process/svc_broadband.cgi,
6391           httemplate/edit/process/svc_domain.cgi,
6392           httemplate/edit/process/svc_external.cgi,
6393           httemplate/edit/process/svc_forward.cgi,
6394           httemplate/edit/process/svc_phone.html,
6395           httemplate/edit/process/svc_www.cgi,
6396           httemplate/edit/process/addr_block/add.cgi,
6397           httemplate/edit/process/addr_block/allocate.cgi,
6398           httemplate/edit/process/addr_block/deallocate.cgi,
6399           httemplate/edit/process/addr_block/split.cgi,
6400           httemplate/edit/process/elements/process.html,
6401           httemplate/edit/process/elements/svc_Common.html,
6402           httemplate/elements/checkboxes-table-name.html,
6403           httemplate/elements/checkboxes-table.html,
6404           httemplate/elements/header-popup.html,
6405           httemplate/elements/header.html,
6406           httemplate/elements/jsrsServer.html,
6407           httemplate/elements/menu.html, httemplate/elements/menubar.html,
6408           httemplate/elements/pager.html,
6409           httemplate/elements/phonenumber.html,
6410           httemplate/elements/progress-init.html,
6411           httemplate/elements/progress-popup.html,
6412           httemplate/elements/search-cust_main.html,
6413           httemplate/elements/select-access_group.html,
6414           httemplate/elements/select-agent.html,
6415           httemplate/elements/select-cust-fields.html,
6416           httemplate/elements/select-cust_pkg-status.html,
6417           httemplate/elements/select-month_year.html,
6418           httemplate/elements/select-part_referral.html,
6419           httemplate/elements/select-pkg_class.html,
6420           httemplate/elements/select-table.html,
6421           httemplate/elements/select-taxclass.html,
6422           httemplate/elements/small_custview.html,
6423           httemplate/elements/table-grid.html,
6424           httemplate/elements/table.html,
6425           httemplate/elements/tr-select-access_group.html,
6426           httemplate/elements/tr-select-agent.html,
6427           httemplate/elements/tr-select-cust-fields.html,
6428           httemplate/elements/tr-select-cust_pkg-status.html,
6429           httemplate/elements/tr-select-from_to.html,
6430           httemplate/elements/tr-select-part_referral.html,
6431           httemplate/elements/tr-select-pkg_class.html,
6432           httemplate/elements/xmlhttp.html,
6433           httemplate/graph/cust_bill_pkg.cgi,
6434           httemplate/graph/money_time.cgi,
6435           httemplate/graph/report_cust_bill_pkg.html,
6436           httemplate/graph/report_money_time.html,
6437           httemplate/graph/elements/monthly.html,
6438           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
6439           httemplate/misc/cancel-unaudited.cgi,
6440           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
6441           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
6442           httemplate/misc/cust_main-cancel.cgi,
6443           httemplate/misc/cust_main-import.cgi,
6444           httemplate/misc/cust_main-import_charges.cgi,
6445           httemplate/misc/delete-cust_credit.cgi,
6446           httemplate/misc/delete-cust_pay.cgi,
6447           httemplate/misc/delete-customer.cgi,
6448           httemplate/misc/delete-domain_record.cgi,
6449           httemplate/misc/delete-part_export.cgi,
6450           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
6451           httemplate/misc/email-invoice.cgi,
6452           httemplate/misc/email_invoice_events.cgi,
6453           httemplate/misc/email_invoices.cgi,
6454           httemplate/misc/fax-invoice.cgi,
6455           httemplate/misc/fax_invoice_events.cgi,
6456           httemplate/misc/fax_invoices.cgi,
6457           httemplate/misc/inventory_item-import.html,
6458           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
6459           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
6460           httemplate/misc/print_invoice_events.cgi,
6461           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
6462           httemplate/misc/states.cgi,
6463           httemplate/misc/unapply-cust_credit.cgi,
6464           httemplate/misc/unapply-cust_pay.cgi,
6465           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
6466           httemplate/misc/unvoid-cust_pay_void.cgi,
6467           httemplate/misc/upload-batch.cgi,
6468           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
6469           httemplate/misc/xmlhttp-cust_main-search.cgi,
6470           httemplate/misc/xmlrpc.cgi,
6471           httemplate/misc/process/batch-cust_pay.cgi,
6472           httemplate/misc/process/catchall.cgi,
6473           httemplate/misc/process/cdr-import.html,
6474           httemplate/misc/process/cust_main-import.cgi,
6475           httemplate/misc/process/cust_main-import_charges.cgi,
6476           httemplate/misc/process/delete-customer.cgi,
6477           httemplate/misc/process/inventory_item-import.html,
6478           httemplate/misc/process/link.cgi,
6479           httemplate/misc/process/meta-import.cgi,
6480           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
6481           httemplate/search/cust_bill.html,
6482           httemplate/search/cust_bill_event.cgi,
6483           httemplate/search/cust_bill_event.html,
6484           httemplate/search/cust_bill_pkg.cgi,
6485           httemplate/search/cust_credit.html,
6486           httemplate/search/cust_main-otaker.cgi,
6487           httemplate/search/cust_main-zip.html,
6488           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
6489           httemplate/search/cust_pkg.cgi,
6490           httemplate/search/cust_tax_exempt_pkg.cgi,
6491           httemplate/search/inventory_item.html,
6492           httemplate/search/prepay_credit.html,
6493           httemplate/search/queue.html, httemplate/search/reg_code.html,
6494           httemplate/search/report_cdr.html,
6495           httemplate/search/report_cust_bill.html,
6496           httemplate/search/report_cust_credit.html,
6497           httemplate/search/report_cust_main-zip.html,
6498           httemplate/search/report_cust_pay.html,
6499           httemplate/search/report_cust_pkg.html,
6500           httemplate/search/report_prepaid_income.cgi,
6501           httemplate/search/report_prepaid_income.html,
6502           httemplate/search/report_receivables.cgi,
6503           httemplate/search/report_receivables.html,
6504           httemplate/search/report_tax.cgi,
6505           httemplate/search/report_tax.html, httemplate/search/sql.html,
6506           httemplate/search/sqlradius.cgi,
6507           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
6508           httemplate/search/svc_broadband.cgi,
6509           httemplate/search/svc_domain.cgi,
6510           httemplate/search/svc_external.cgi,
6511           httemplate/search/svc_forward.cgi,
6512           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
6513           httemplate/search/elements/search.html,
6514           httemplate/view/cust_bill-logo.cgi,
6515           httemplate/view/cust_bill-pdf.cgi,
6516           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
6517           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
6518           httemplate/view/svc_broadband.cgi,
6519           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
6520           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
6521           httemplate/view/svc_www.cgi,
6522           httemplate/view/cust_main/billing.html,
6523           httemplate/view/cust_main/contacts.html,
6524           httemplate/view/cust_main/misc.html,
6525           httemplate/view/cust_main/order_pkg.html,
6526           httemplate/view/cust_main/packages.html,
6527           httemplate/view/cust_main/payment_history.html,
6528           httemplate/view/cust_main/quick-charge.html,
6529           httemplate/view/cust_main/tickets.html,
6530           httemplate/view/elements/svc_Common.html: Will things ever be the
6531           same again? It's the final masonize
6532
6533 2006-08-23 14:53  ivan
6534
6535         * httemplate/misc/batch-cust_pay.html: remove extraneous "
6536
6537 2006-08-23 05:13  ivan
6538
6539         * FS/FS/Schema.pm: removing already commented-out code
6540
6541 2006-08-23 05:06  ivan
6542
6543         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
6544           didn't work out...
6545
6546 2006-08-22 05:23  ivan
6547
6548         * httemplate/docs/index.html: get rid of old upgrade instructions
6549
6550 2006-08-21 16:01  ivan
6551
6552         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
6553           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
6554           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
6555           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
6556           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
6557           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
6558           cust_credit_bill_pkg - applying credits and payments against
6559           specific line items
6560
6561 2006-08-21 10:45  ivan
6562
6563         * FS/FS/: cust_main.pm: search for existing advertising sources
6564           before adding a new one
6565
6566 2006-08-21 05:38  ivan
6567
6568         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
6569           smart search
6570
6571 2006-08-21 02:46  ivan
6572
6573         * httemplate/docs/index.html: we're off to see the wiki, the
6574           wonderful wiki of oz
6575
6576 2006-08-18 05:18  ivan
6577
6578         * FS/FS/cust_main.pm: and a slight fix to the CSV import
6579
6580 2006-08-18 04:56  ivan
6581
6582         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
6583
6584 2006-08-18 04:52  ivan
6585
6586         * FS/FS/cust_main.pm: alas, now try with recursion
6587
6588 2006-08-18 04:40  ivan
6589
6590         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
6591
6592 2006-08-18 04:36  ivan
6593
6594         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
6595           get around big 8.1 Pg changes wrt reverse engineering
6596
6597 2006-08-18 03:34  ivan
6598
6599         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
6600
6601 2006-08-18 03:31  ivan
6602
6603         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
6604           not just the first line
6605
6606 2006-08-18 03:27  ivan
6607
6608         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
6609
6610 2006-08-18 03:26  ivan
6611
6612         * FS/FS/cust_main.pm: W T F
6613
6614 2006-08-18 03:18  ivan
6615
6616         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
6617
6618 2006-08-18 03:10  ivan
6619
6620         * FS/FS/cust_main.pm: what's going on with the parameters for
6621           skeleton inserts??
6622
6623 2006-08-18 03:00  ivan
6624
6625         * FS/FS/cust_main.pm: skeleton typo
6626
6627 2006-08-18 02:58  ivan
6628
6629         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
6630           not parent
6631
6632 2006-08-18 02:50  ivan
6633
6634         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
6635           what's going on
6636
6637 2006-08-18 01:33  ivan
6638
6639         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
6640           mg
6641
6642 2006-08-16 01:19  ivan
6643
6644         * FS/bin/freeside-adduser: get rid of too-verbose debugging
6645
6646 2006-08-15 07:20  ivan
6647
6648         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
6649           httemplate/misc/process/cust_main-import.cgi: add a new, extended
6650           CSV import format
6651
6652 2006-08-14 06:28  ivan
6653
6654         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
6655           doing refunds, hopefully this will fix OpenECHO refunds
6656
6657 2006-08-14 05:13  ivan
6658
6659         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
6660           httemplate/elements/header.html,
6661           httemplate/elements/search-cust_main.html,
6662           rt/html/Elements/FreesideInvoiceSearch,
6663           rt/html/Elements/FreesideNewCust,
6664           rt/html/Elements/FreesideSearch,
6665           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
6666           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs,
6667           rt/html/NoAuth/webrt.css: sprinkle some magic ajax fairy dust on
6668           referring customer SELEKTAH.  rewind!  make smart search smarter,
6669           re-layout the top search bars and add an invoice one
6670
6671 2006-08-14 01:38  ivan
6672
6673         * FS/FS/access_user.pm: bugfix for agentless access users,
6674           triggered by part_referral (advertising source) agent
6675           virtualization
6676
6677 2006-08-13 03:25  ivan
6678
6679         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
6680           httemplate/edit/cust_pay.cgi,
6681           httemplate/edit/process/cust_pay.cgi,
6682           httemplate/view/cust_main.cgi,
6683           httemplate/view/cust_main/billing.html,
6684           httemplate/view/cust_main/misc.html,
6685           httemplate/view/cust_main/packages.html,
6686           httemplate/view/cust_main/payment_history.html,
6687           httemplate/view/cust_main/tickets.html: customer view work:
6688
6689           DONE  1. add status and balance to top
6690
6691           DONE  2. add some sort of oldest date thing so the history
6692           doesn't get too      big (# years and a link to "show older")
6693
6694             3. make the rest of the action links into js popups?  maybe
6695           later,
6696                weird IENess when closing em
6697           DONE (finished)    - so revert out or finish/commit the Enter
6698           check payment one    - Process page can wait until another day..
6699           it should be more of an *action*
6700
6701           DONE  4. Ticket list config knobs for wtxs (grid it too)
6702
6703           DONE  5. grid the package list
6704
6705 2006-08-12 04:01  ivan
6706
6707         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
6708
6709 2006-08-12 03:47  ivan
6710
6711         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
6712           httemplate/view/cust_main/payment_history.html: fix acl rewrite
6713           causing problems: void now shows up properly, deprecate all the
6714           redundant config values
6715
6716 2006-08-11 23:45  ivan
6717
6718         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
6719           causes undesirable effects with prorate/subscription packages and
6720           undesirably rewards customers for non-payment, closes: Bug#1325
6721
6722 2006-08-11 01:02  ivan
6723
6724         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
6725           httemplate/browse/part_referral.html,
6726           httemplate/edit/cust_main.cgi,
6727           httemplate/elements/select-agent.html,
6728           httemplate/elements/select-part_referral.html,
6729           httemplate/elements/tr-select-agent.html,
6730           httemplate/elements/tr-select-part_referral.html: virtualize
6731           referrals on customer addition
6732
6733 2006-08-10 15:18  ivan
6734
6735         * httemplate/config/config.cgi: bugfix for selects that don't have
6736           select_enum
6737
6738 2006-08-10 06:50  ivan
6739
6740         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
6741           httemplate/browse/part_referral.html,
6742           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
6743           (at least to schema and customer view, no manual editing yet)
6744
6745 2006-08-10 05:01  ivan
6746
6747         * httemplate/browse/part_referral.html: bold the total footer
6748
6749 2006-08-10 04:55  ivan
6750
6751         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
6752           FS/FS/access_user.pm, FS/FS/part_referral.pm,
6753           httemplate/browse/part_referral.html,
6754           httemplate/edit/part_referral.html,
6755           httemplate/edit/process/part_referral.html,
6756           httemplate/elements/menu.html: agent-virtualize advertising
6757           sources
6758
6759 2006-08-09 20:10  ivan
6760
6761         * FS/FS/Schema.pm: don't set the default to NULL the string!
6762           besides, that's already the default value of any nullable column,
6763           which @date_type is...
6764
6765 2006-08-09 19:27  ivan
6766
6767         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
6768           easier to check the db
6769
6770 2006-08-09 14:46  ivan
6771
6772         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
6773           "coming soon" options off the menu, its been Soon for too long -
6774           they'll get here when they do
6775
6776 2006-08-09 03:47  ivan
6777
6778         * FS/FS/ClientAPI/MyAccount.pm,
6779           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
6780           fs_selfservice/FS-SelfService/cgi/change_password.html,
6781           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
6782           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
6783           fs_selfservice/FS-SelfService/cgi/provision_list.html,
6784           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
6785           interface: add proper password changer and prevent "Setup my
6786           services" provisioner from showing broken links for services not
6787           handled yet
6788
6789 2006-08-09 00:46  ivan
6790
6791         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
6792           days go by...
6793
6794 2006-08-09 00:03  ivan
6795
6796         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
6797           my beautiful magic template! (water flowing underground)
6798
6799 2006-08-08 23:43  jeff
6800
6801         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
6802           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
6803           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
6804           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
6805           batch refactor
6806
6807 2006-08-08 23:34  ivan
6808
6809         * FS/FS/ClientAPI/MyAccount.pm,
6810           fs_selfservice/FS-SelfService/SelfService.pm,
6811           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
6812           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
6813           interface: move from text to html invoices
6814
6815 2006-08-08 20:45  ivan
6816
6817         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
6818           debian perl, would you put it in /usr/local/sbin?  thanks.
6819
6820 2006-08-06 19:44  ivan
6821
6822         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
6823           httemplate/browse/part_pkg.cgi,
6824           httemplate/browse/access_user.html,
6825           httemplate/edit/access_user.html,
6826           httemplate/edit/elements/edit.html: add internal user disable-ing
6827
6828 2006-08-06 19:19  ivan
6829
6830         * httemplate/search/elements/search.html: get rid of the extra
6831           border in nested tables
6832
6833 2006-08-06 16:39  ivan
6834
6835         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
6836           bootstrapping for htpasswd kludge... hopefully that will go away
6837           in 1.7.1
6838
6839 2006-08-06 14:37  ivan
6840
6841         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
6842           override ones for existing records
6843
6844 2006-08-06 13:23  ivan
6845
6846         * httemplate/edit/svc_acct.cgi: silly closing }
6847
6848 2006-08-06 13:21  ivan
6849
6850         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
6851           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
6852
6853 2006-08-06 13:07  ivan
6854
6855         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
6856           should fix the barfing about default radius groups on the new
6857           customer screen...
6858
6859 2006-08-06 02:14  ivan
6860
6861         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
6862           be all set with radius groups then
6863
6864 2006-08-06 02:10  ivan
6865
6866         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
6867           httemplate/edit/svc_acct.cgi: this should process default
6868           usergroup as well as fixed now
6869
6870 2006-08-06 01:43  ivan
6871
6872         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
6873           problem
6874
6875 2006-08-06 01:10  ivan
6876
6877         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
6878           problem better
6879
6880 2006-07-27 17:33  ivan
6881
6882         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
6883           closes: #1351
6884
6885 2006-07-27 01:08  ivan
6886
6887         * FS/t/svc_phone.t: svc_phone.t
6888
6889 2006-07-25 21:18  ivan
6890
6891         * FS/FS/UID.pm: ugh, fixup bootstrapping
6892
6893 2006-07-25 01:39  ivan
6894
6895         * httemplate/search/cust_main.cgi: oops, extra else
6896
6897 2006-07-25 01:33  ivan
6898
6899         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
6900           httemplate/elements/table-grid.html,
6901           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
6902           this should finish adding the "inactive" status, i think?
6903
6904 2006-07-25 00:27  ivan
6905
6906         * bin/rt-update-links: quick script to convert rt links from one
6907           database name to another
6908
6909 2006-07-24 15:40  ivan
6910
6911         * FS/FS/cust_main.pm: fix up smart searching to make the quick
6912           payment entry behave better
6913
6914 2006-07-23 07:23  ivan
6915
6916         * httemplate/search/report_receivables.cgi: sql num_pkgs
6917           conflicting with method...
6918
6919 2006-07-23 07:21  ivan
6920
6921         * httemplate/search/report_receivables.cgi: ugh, really fix the
6922           statuses here
6923
6924 2006-07-23 07:20  ivan
6925
6926         * httemplate/search/report_receivables.cgi: hopefully fix the
6927           statuses here
6928
6929 2006-07-23 07:17  ivan
6930
6931         * httemplate/search/report_receivables.cgi:  i should REALLY go to
6932           sleep
6933
6934 2006-07-23 07:16  ivan
6935
6936         * httemplate/search/report_receivables.cgi:  i should go to sleep
6937
6938 2006-07-23 07:07  ivan
6939
6940         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
6941           more work towards adding an "inactive" status - add it to the A/R
6942           report
6943
6944 2006-07-15 17:55  ivan
6945
6946         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
6947           FS/FS/inventory_item.pm,
6948           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
6949           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
6950           httemplate/elements/overlibmws.js,
6951           httemplate/elements/overlibmws_draggable.js,
6952           httemplate/elements/phonenumber.html,
6953           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
6954           httemplate/search/svc_domain.cgi,
6955           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
6956           httemplate/view/svc_external.cgi: odds and ends
6957
6958 2006-07-13 21:20  ivan
6959
6960         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
6961           changes
6962
6963 2006-07-13 20:27  ivan
6964
6965         * FS/FS/svc_Common.pm: this should fix radius group editing and the
6966           "Reference found where even-sized list expected at
6967           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
6968
6969 2006-07-13 20:17  ivan
6970
6971         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
6972
6973 2006-07-13 18:42  ivan
6974
6975         * FS/FS/: CurrentUser.pm, UID.pm: add the small
6976           FS::CurrentUser::BootstrapUser class for... surprise...
6977           bootstrapping
6978
6979 2006-07-13 17:42  ivan
6980
6981         * FS/FS/Setup.pm: fix acl bootstrapping
6982
6983 2006-07-13 17:32  ivan
6984
6985         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
6986           freeside-setup without a username now
6987
6988 2006-07-13 16:45  ivan
6989
6990         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
6991
6992 2006-07-12 20:54  ivan
6993
6994         * FS/FS/Report/Table/Monthly.pm,
6995           httemplate/search/cust_credit.html,
6996           httemplate/search/cust_pay.cgi,
6997           httemplate/search/report_receivables.cgi: fix multiple-agent
6998           virtualization properly for these reports
6999
7000 2006-07-12 16:33  ivan
7001
7002         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
7003           should be installable again now
7004
7005 2006-07-11 17:20  ivan
7006
7007         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
7008           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
7009           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
7010           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
7011           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
7012           httemplate/edit/svc_phone.cgi,
7013           httemplate/edit/elements/edit.html,
7014           httemplate/edit/elements/svc_Common.html,
7015           httemplate/edit/process/svc_phone.html,
7016           httemplate/edit/process/elements/process.html,
7017           httemplate/edit/process/elements/svc_Common.html,
7018           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7019           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
7020           httemplate/view/elements/svc_Common.html,
7021           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
7022           from imported CDRs
7023
7024 2006-07-09 07:35  ivan
7025
7026         * rt/html/Elements/: Header, PageLayout: fix the image path in the
7027           kludged looknfeel integration
7028
7029 2006-07-05 07:55  ivan
7030
7031         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
7032
7033 2006-07-04 05:01  ivan
7034
7035         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
7036           adding freeside-addgroup
7037
7038 2006-07-01 04:26  ivan
7039
7040         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
7041
7042 2006-06-30 07:30  ivan
7043
7044         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
7045           flag!  sheesh
7046
7047 2006-06-29 08:45  ivan
7048
7049         * FS/FS/part_export/shellcommands.pm: small patch to set
7050           $new_finger from Tim Yardley
7051
7052 2006-06-29 08:19  ivan
7053
7054         * httemplate/edit/part_bill_event.cgi: percentage late fees too
7055
7056 2006-06-29 06:47  ivan
7057
7058         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
7059           httemplate/browse/inventory_class.html,
7060           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
7061           httemplate/edit/svc_broadband.cgi,
7062           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
7063           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
7064           httemplate/search/inventory_item.html: finish at least the
7065           automatic provisioning part
7066
7067 2006-06-27 07:19  ivan
7068
7069         * httemplate/docs/index.html: going to wikiland
7070
7071 2006-06-24 09:41  ivan
7072
7073         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
7074           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
7075           httemplate/elements/select-table.html,
7076           httemplate/elements/table-grid.html: Add the ability to link
7077           customer service definition fields to inventory   classes, with
7078           an "automatic/manual" flag.  Add the ability for the web
7079           interface to maintain these links.  Start prettying up the
7080           service def.    edit in preparation for Bigger Changes.
7081
7082 2006-06-21 09:26  ivan
7083
7084         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
7085           interaction w/pager
7086
7087 2006-06-21 06:00  ivan
7088
7089         * httemplate/elements/iframecontentmws.js: oops, don't want this
7090           debugging in here
7091
7092 2006-06-21 06:00  ivan
7093
7094         * httemplate/view/cust_main/payment_history.html:
7095           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
7096
7097 2006-06-21 05:58  ivan
7098
7099         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
7100
7101 2006-06-21 05:57  ivan
7102
7103         * httemplate/elements/header-popup.html: adding a header element
7104           for popups to replace CGI::header
7105
7106 2006-06-21 05:56  ivan
7107
7108         * httemplate/elements/iframecontentmws.js: add overlib iframe
7109           function
7110
7111 2006-06-21 01:42  ivan
7112
7113         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
7114           the agent type report when there are lots of package definitions
7115
7116 2006-06-19 06:09  ivan
7117
7118         * httemplate/view/cust_main/packages.html: fix ACL name for service
7119           provisioning and prevent disabled service provisioning from
7120           messing up table formatting
7121
7122 2006-06-19 05:47  ivan
7123
7124         * bin/mapsecrets2access_user: better error checking for this
7125           thrown-together bootstrapping script
7126
7127 2006-06-19 05:22  ivan
7128
7129         * bin/mapsecrets2access_user: ACL bootstrapping
7130
7131 2006-06-19 05:15  ivan
7132
7133         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
7134
7135 2006-06-19 05:09  ivan
7136
7137         * FS/t/ConfDefaults.t: forgot to commit this test
7138
7139 2006-06-19 04:57  ivan
7140
7141         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
7142
7143 2006-06-19 04:25  ivan
7144
7145         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
7146           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
7147           httemplate/view/cust_main/packages.html,
7148           httemplate/view/cust_main/payment_history.html: ACLs, take three
7149           or four or something
7150
7151 2006-06-19 01:05  ivan
7152
7153         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
7154           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
7155           httemplate/elements/menu.html,
7156           httemplate/elements/select-cust-fields.html,
7157           httemplate/elements/select-cust_pkg-status.html,
7158           httemplate/elements/tr-select-cust-fields.html,
7159           httemplate/elements/tr-select-cust_pkg-status.html,
7160           httemplate/graph/cust_bill_pkg.cgi,
7161           httemplate/search/report_cust_pkg.html,
7162           httemplate/view/cust_main/contacts.html: add ability to select
7163           specific package defs. and package status to package report for
7164           qis
7165
7166 2006-06-18 23:03  ivan
7167
7168         * httemplate/search/cust_main.cgi: fix up the alternating colors on
7169           the customer search results
7170
7171 2006-06-18 19:33  ivan
7172
7173         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
7174           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
7175           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
7176           httemplate/elements/select-agent.html,
7177           httemplate/elements/select-table.html,
7178           httemplate/elements/tr-select-agent.html,
7179           httemplate/search/cust_bill.html,
7180           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
7181           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
7182           httemplate/search/svc_forward.cgi: agent virtualization, take one
7183           (stuff from "inactive" changeset snuck into cust_main.pm and the
7184           package reporting changeset in search/cust_pkg.cgi here too)
7185
7186 2006-06-18 05:56  ivan
7187
7188         * httemplate/edit/elements/edit.html: well, it isn't broken...
7189
7190 2006-06-18 05:54  ivan
7191
7192         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
7193           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
7194           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
7195           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
7196           httemplate/edit/process/access_group.html,
7197           httemplate/elements/checkboxes-table-name.html,
7198           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
7199           htetc/handler.pl, httemplate/browse/access_group.html,
7200           httemplate/browse/access_user.html,
7201           httemplate/edit/process/elements/process.html: ACLs: finish group
7202           edit (agents + rights) & browse
7203
7204 2006-06-15 18:23  jeff
7205
7206         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
7207           httemplate/misc/download-batch.cgi: value issues and many bits
7208           remain
7209
7210 2006-06-15 17:47  ivan
7211
7212         * httemplate/misc/download-batch.cgi: and fix the  name for TD
7213           Canada Trust.  and that's it for now.  really.
7214
7215 2006-06-15 17:33  ivan
7216
7217         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
7218           now that the batch format file is not the same as the batch
7219           params files
7220
7221 2006-06-15 17:27  ivan
7222
7223         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
7224           the config a little less strange
7225
7226 2006-06-08 03:32  ivan
7227
7228         * httemplate/elements/menu.html: fix link to prepaid card setup
7229
7230 2006-06-06 04:16  ivan
7231
7232         * rt/html/NoAuth/webrt.css: whew, this can go back
7233
7234 2006-06-06 04:08  ivan
7235
7236         * rt/html/NoAuth/webrt.css: yay this should finally fix the weird
7237           black navigation links; hide the Mason stuff from browsers when
7238           it doesn't get processed for some reason
7239
7240 2006-06-06 03:57  ivan
7241
7242         * rt/html/NoAuth/webrt.css: yet another attempt to fix weird black
7243           RT navigation links
7244
7245 2006-06-06 03:54  ivan
7246
7247         * rt/html/NoAuth/webrt.css: another attempt to fix weird black RT
7248           navigation links
7249
7250 2006-06-06 03:46  ivan
7251
7252         * rt/html/NoAuth/webrt.css: attempt to fix weird black RT
7253           navigation links
7254
7255 2006-06-06 03:30  ivan
7256
7257         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
7258           automated install. wtf?!
7259
7260 2006-06-02 06:20  ivan
7261
7262         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED,
7263           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
7264           rt/html/Elements/Tabs: add a service search
7265
7266 2006-05-24 03:22  ivan
7267
7268         * FS/MANIFEST: removing duplicate entries
7269
7270 2006-05-22 13:38  ivan
7271
7272         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
7273
7274 2006-05-22 11:27  ivan
7275
7276         * FS/FS/cust_main.pm: better error message for banned cards
7277
7278 2006-05-21 19:06  ivan
7279
7280         * Makefile: docs are going in the wiki Real Soon Now anyway
7281
7282 2006-05-21 17:50  ivan
7283
7284         * Makefile: 1.7.0?  why not?
7285
7286 2006-05-21 17:44  ivan
7287
7288         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
7289
7290 2006-05-21 11:40  ivan
7291
7292         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
7293
7294 2006-05-20 13:06  jeff
7295
7296         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7297           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
7298           htetc/handler.pl, httemplate/docs/schema.html,
7299           httemplate/misc/download-batch.cgi: first stab at BoM download
7300
7301 2006-05-15 06:57  ivan
7302
7303         * httemplate/: index.html, elements/freeside.css,
7304           elements/header.html, elements/menu.html: move most of the crap
7305           on the "main menu" to the sidebar
7306
7307 2006-05-15 04:05  ivan
7308
7309         * rt/html/NoAuth/webrt.css, httemplate/elements/freeside.css,
7310           httemplate/elements/header.html, httemplate/elements/xmenu.css,
7311           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
7312           rt/html/Elements/FreesideNewCust,
7313           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
7314           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
7315           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
7316           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
7317           RT!
7318
7319 2006-05-14 09:47  ivan
7320
7321         * CREDITS, htetc/handler.pl, httemplate/autohandler,
7322           httemplate/index.html, httemplate/browse/access_group.html,
7323           httemplate/browse/access_user.html,
7324           httemplate/browse/agent_type.cgi,
7325           httemplate/browse/cust_main_county.cgi,
7326           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
7327           httemplate/edit/access_group.html,
7328           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
7329           httemplate/edit/cust_bill_pay.cgi,
7330           httemplate/edit/cust_credit.cgi,
7331           httemplate/edit/cust_credit_bill.cgi,
7332           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
7333           httemplate/edit/part_virtual_field.cgi,
7334           httemplate/edit/svc_domain.cgi,
7335           httemplate/edit/elements/edit.html,
7336           httemplate/edit/process/access_group.html,
7337           httemplate/edit/process/access_user.html,
7338           httemplate/edit/process/agent_type.cgi,
7339           httemplate/edit/process/cust_bill_pay.cgi,
7340           httemplate/edit/process/cust_credit.cgi,
7341           httemplate/edit/process/cust_credit_bill.cgi,
7342           httemplate/edit/process/elements/process.html,
7343           httemplate/elements/checkboxes-table.html,
7344           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
7345           httemplate/elements/header.html,
7346           httemplate/elements/menubar.html,
7347           httemplate/elements/select-access_group.html,
7348           httemplate/elements/tr-select-access_group.html,
7349           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
7350           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
7351           httemplate/search/cust_main-otaker.cgi,
7352           httemplate/search/cust_main.cgi,
7353           httemplate/search/report_cust_bill.html,
7354           httemplate/search/report_cust_credit.html,
7355           httemplate/search/report_cust_pay.html,
7356           httemplate/search/report_prepaid_income.html,
7357           httemplate/search/report_tax.html,
7358           httemplate/search/sqlradius.html,
7359           httemplate/search/svc_domain.cgi,
7360           httemplate/search/svc_external.cgi, FS/MANIFEST,
7361           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
7362           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
7363           FS/FS/access_right.pm, FS/FS/access_user.pm,
7364           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
7365           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
7366           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
7367           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
7368           FS/t/access_group.t, FS/t/access_groupagent.t,
7369           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
7370           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
7371           httemplate/view/cust_main/payment_history.html: first part of ACL
7372           and re-skinning work and some other small stuff
7373
7374 2006-05-13 11:34  ivan
7375
7376         * httemplate/images/background-cheat.png: yay for cheating
7377
7378 2006-05-13 08:31  ivan
7379
7380         * httemplate/images/: 32clear.gif, arrow.down.png,
7381           arrow.right.black.png, arrow.right.png, black-gradient.png,
7382           black-gray-corner.png, black-gray-gradient.png,
7383           black-gray-side.png, black-gray-top.png: adding new images
7384
7385 2006-05-12 06:57  ivan
7386
7387         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
7388           incorrect and broke things, this should actually work
7389
7390 2006-05-08 04:28  ivan
7391
7392         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
7393           httemplate/search/report_tax.cgi: add config switch to base tax
7394           off shipping address if present
7395
7396 2006-05-08 03:01  ivan
7397
7398         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
7399           httemplate/graph/cust_bill_pkg.cgi,
7400           httemplate/graph/elements/monthly.html,
7401           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
7402           package class looks good
7403
7404 2006-05-07 13:27  ivan
7405
7406         * htetc/handler.pl, httemplate/elements/select-month_year.html,
7407           httemplate/elements/select-pkg_class.html,
7408           httemplate/elements/select-table.html,
7409           httemplate/elements/tr-select-from_to.html,
7410           httemplate/elements/tr-select-pkg_class.html,
7411           httemplate/graph/cust_bill_pkg.cgi,
7412           httemplate/graph/money_time.cgi,
7413           httemplate/graph/report_cust_bill_pkg.html,
7414           httemplate/graph/report_money_time.html,
7415           httemplate/graph/elements/monthly.html: first pass at sales
7416           reports per agent and package class
7417
7418 2006-05-03 02:47  ivan
7419
7420         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
7421           Cappuccio
7422
7423 2006-05-02 08:23  ivan
7424
7425         * FS/: MANIFEST, FS/Pony.pm: yours!
7426
7427 2006-05-02 08:03  ivan
7428
7429         * httemplate/: index.html, search/report_receivables.html: add an
7430           agent pre-selection page to receivables report
7431
7432 2006-05-02 06:29  ivan
7433
7434         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
7435           autogenerate off it
7436
7437 2006-05-02 04:59  ivan
7438
7439         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
7440           httemplate/graph/money_time.cgi,
7441           httemplate/graph/report_money_time.html: add a "pre-report" page
7442           to this report/graph as requested by lewis/wtxs, also add 12mo
7443           total option
7444
7445 2006-05-01 06:09  ivan
7446
7447         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
7448           the 1st as it did before
7449
7450 2006-05-01 05:38  ivan
7451
7452         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
7453           annoying clucks (warnings with backtraces) when cutoff day isn't
7454           found in old packages
7455
7456 2006-05-01 04:45  ivan
7457
7458         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
7459           ambiguous
7460
7461 2006-05-01 04:43  ivan
7462
7463         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
7464           showing up on customer view listing when the custom priority
7465           field was edited
7466
7467 2006-04-26 06:16  ivan
7468
7469         * Makefile: apache reload doesn't work when server isn't running
7470           already
7471
7472 2006-04-21 17:58  ivan
7473
7474         * httemplate/browse/inventory_class.html,
7475           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
7476           httemplate/browse/rate.cgi,
7477           httemplate/browse/elements/browse.html, htetc/handler.pl,
7478           httemplate/index.html, httemplate/edit/inventory_class.html,
7479           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
7480           httemplate/edit/elements/edit.html,
7481           httemplate/edit/process/inventory_class.html,
7482           httemplate/edit/process/pkg_class.html,
7483           httemplate/edit/process/elements/process.html,
7484           httemplate/elements/select-agent.html,
7485           httemplate/elements/select-pkg_class.html,
7486           httemplate/elements/select-table.html,
7487           httemplate/elements/tr-select-pkg_class.html,
7488           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
7489           httemplate/search/elements/search.html: start of package class
7490           web UI (add/edit package classes, package class selection in
7491           package def edit)
7492
7493 2006-04-21 07:21  ivan
7494
7495         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
7496           now
7497
7498 2006-04-21 07:20  ivan
7499
7500         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
7501           indentation and the default cutoff day
7502
7503 2006-04-21 05:45  ivan
7504
7505         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
7506           s(browse/queue.cgi)(search/queue.html)
7507
7508 2006-04-18 23:37  ivan
7509
7510         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
7511           in nested blocks that have been exited already.
7512
7513 2006-04-18 12:24  ivan
7514
7515         * install/debian/3.1/INSTALL: dev install notes patch from liran
7516           tal
7517
7518 2006-04-15 06:32  ivan
7519
7520         * httemplate/graph/money_time.cgi: REALLY correct the period for
7521           the total column this time
7522
7523 2006-04-15 06:28  ivan
7524
7525         * httemplate/graph/money_time.cgi: correct period & use a yellow
7526           color for the total column
7527
7528 2006-04-15 06:25  ivan
7529
7530         * httemplate/graph/money_time.cgi: format & link the total column
7531
7532 2006-04-14 17:21  ivan
7533
7534         * httemplate/graph/money_time.cgi: and </TD> the total column
7535
7536 2006-04-14 17:16  ivan
7537
7538         * httemplate/graph/money_time.cgi: add a total column
7539
7540 2006-04-14 04:55  ivan
7541
7542         * FS/FS/: Conf.pm, svc_forward.pm: add the
7543           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
7544           destinations
7545
7546 2006-04-13 14:29  ivan
7547
7548         * FS/bin/freeside-adduser: don't do the duplicate check unless
7549           there's a file already; fixes problem with first use of
7550           freeside-adduser
7551
7552 2006-04-12 05:36  ivan
7553
7554         * httemplate/index.html, FS/FS/cust_main.pm,
7555           httemplate/search/cust_main-zip.html,
7556           httemplate/search/cust_main.cgi,
7557           httemplate/search/report_cust_main-zip.html,
7558           httemplate/search/elements/search.html: zip code report
7559
7560 2006-04-09 16:41  ivan
7561
7562         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
7563           cust_main/tickets.html: a few more fixups for our favorite
7564           include(...) from Scott Edwards
7565
7566 2006-04-09 16:39  ivan
7567
7568         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
7569           fields
7570
7571 2006-04-09 16:24  ivan
7572
7573         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
7574           string ("old_uid") as a SCALAR ref while "strict refs" in use"
7575           error
7576
7577 2006-04-09 13:36  ivan
7578
7579         * FS/bin/freeside-adduser: error out if you try to add duplicates;
7580           this should lower my annoyance-level
7581
7582 2006-04-03 16:26  ivan
7583
7584         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
7585           checking
7586
7587 2006-04-03 13:49  ivan
7588
7589         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
7590
7591 2006-04-03 04:36  ivan
7592
7593         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
7594
7595 2006-04-03 03:11  ivan
7596
7597         * FS/FS/Record.pm: allow [ and ] in ut_text
7598
7599 2006-04-03 02:46  ivan
7600
7601         * htetc/handler.pl, FS/FS/Misc.pm,
7602           httemplate/edit/cust_main/contact.html,
7603           httemplate/edit/cust_main/select-country.html,
7604           httemplate/edit/cust_main/select-state.html,
7605           httemplate/misc/states.cgi,
7606           httemplate/view/cust_main/contacts.html: have the UI use full
7607           country names, and state names outside the US...
7608
7609 2006-04-02 15:13  ivan
7610
7611         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
7612
7613 2006-03-31 15:22  ivan
7614
7615         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
7616           events
7617
7618 2006-03-31 01:20  lsc
7619
7620         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
7621           pointed out by Ivan in the following email:
7622
7623           ---- before and after now?  I gave subscription and prorate a
7624           try.  Subscription came out as:
7625
7626             subscription 27th (03/25/06 - 04/27/06)  $10.00
7627             subscription 23rd (03/25/06 - 04/23/06)  $10.00
7628
7629           the "23rd" one is right, but the "27th" one should have only
7630           advanced the date two days to 3/27/06.
7631
7632               Prorate came out as:
7633
7634               prorate 23rd (03/25/06 - 04/23/06)  $9.20
7635               prorate 27th (03/25/06 - 04/27/06)  $10.49
7636
7637           The "23rd" one is right, but the "27th" one should have only
7638           advanced the date two days to 4/27/06.
7639
7640           lsc@prgmr.com
7641
7642 2006-03-30 06:22  ivan
7643
7644         * FS/bin/freeside-upgrade: move all the schema-updating magic into
7645           DBIx::DBSchema
7646
7647 2006-03-24 18:23  ivan
7648
7649         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
7650           FS/bin/freeside-setup,
7651           fs_selfservice/FS-SelfService/cgi/agent.cgi,
7652           fs_selfservice/FS-SelfService/cgi/payment_results.html,
7653           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
7654           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
7655           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
7656           httemplate/misc/upload-batch.cgi,
7657           httemplate/misc/process/cdr-import.html,
7658           httemplate/misc/process/cust_main-import.cgi,
7659           httemplate/misc/process/cust_main-import_charges.cgi,
7660           httemplate/misc/process/inventory_item-import.html: successfully
7661           correct the spelling of sucessful
7662
7663 2006-03-24 11:49  ivan
7664
7665         * httemplate/misc/process/payment.cgi: fix spelling
7666
7667 2006-03-23 04:00  lsc
7668
7669         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
7670           and prorate.pm:
7671
7672           -modify the subscription and prorate price plans
7673           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
7674           configurable (add a field to the %info hash) billing day instead
7675           of "1st of the month" only.  subscription will be easy, prorate
7676           will be a little trickier.
7677
7678           essentially, I replaced the '1' in the 'day' field of the
7679           timelocal that generates $$date with the value I added to the
7680           %info hash, 'cutoff_day'
7681
7682           -implement a price plan (new file in FS/FS/part_pkg/ - probably
7683           @ISA FS::part_pkg::subscription) that charges the first full
7684           month if the customer signs up between the 1st and the
7685           configurable billing day, and gives them the remainder of the
7686           month free if they sign up between the configurable billing day
7687           and the end of the month.
7688
7689           if this is the first time the customer is billed, and if the date
7690           is greater than the cutoff date, advance $ssdate to cutoff_day of
7691           next month, else $$date is cutoff_date of this month.  Either
7692           way, charge them for a month.
7693
7694           ----------------------------------------------------------------------
7695
7696 2006-03-20 11:13  ivan
7697
7698         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
7699           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
7700           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
7701           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
7702           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
7703           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
7704           httemplate/edit/cust_main/billing.html,
7705           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7706           httemplate/view/cust_main/billing.html: add price plan to bill on
7707           internal or external CDRs directly, add option to export CDRs to
7708           a per-customer downstream file
7709
7710 2006-03-17 06:56  ivan
7711
7712         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
7713
7714 2006-03-14 23:34  ivan
7715
7716         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
7717           want a revision history
7718
7719 2006-03-14 20:17  ivan
7720
7721         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
7722           and normalize canadian zip codes as well as us ones
7723
7724 2006-03-13 14:32  ivan
7725
7726         * httemplate/elements/: progress-init.html, progress-popup.html:
7727           fix progress hoohaw for internet exploder again, whew.  also make
7728           sure error/finish messages are centered, looks better
7729
7730 2006-03-10 23:27  ivan
7731
7732         * httemplate/elements/footer.html: some pages from ui hoohaw have
7733           leaked footer include, need something here for now
7734
7735 2006-03-10 21:21  ivan
7736
7737         * httemplate/: elements/progress-init.html, elements/xmlhttp.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 the
7741           progressbar bug with multiple progressbar forms on a page
7742
7743 2006-03-10 14:30  ivan
7744
7745         * httemplate/: elements/progress-init.html,
7746           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
7747           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
7748           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
7749           (hopefully) allow multiple progress-init's in a page, also add
7750           second $cgi arg to all these progressbar calls...
7751
7752 2006-03-10 14:28  ivan
7753
7754         * FS/FS/UI/Web.pm: want to know who *called* this without the
7755           required second arg
7756
7757 2006-03-09 05:42  ivan
7758
7759         * htetc/handler.pl: fix that
7760           blank-page-instead-of-profiling-redirect-when-called-from-an-include
7761           bug triggered by mason 1.32 :)
7762
7763 2006-03-09 03:48  ivan
7764
7765         * httemplate/view/cust_main.cgi: don't use a table with
7766           WIDTH="100%", it shoves the custnum and "billing information"
7767           boxes way out to the right
7768
7769 2006-03-08 04:14  ivan
7770
7771         * FS/FS/inventory_item.pm,
7772           httemplate/misc/inventory_item-import.html,
7773           httemplate/misc/process/inventory_item-import.html,
7774           httemplate/search/inventory_item.html:  Add an option to the web
7775           interface to batch upload new entries to the
7776           inventory_item table.
7777
7778 2006-03-08 02:05  ivan
7779
7780         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
7781           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
7782           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
7783           bin/generate-table-module, htetc/handler.pl,
7784           httemplate/edit/inventory_class.html,
7785           httemplate/edit/elements/edit.html,
7786           httemplate/edit/process/inventory_class.html,
7787           httemplate/edit/process/elements/process.html,
7788           httemplate/search/elements/search.html: Add a new table for
7789           inventory with for DIDs/serials/etc., and an additional new table
7790           for inventory category (i.e. to distinguish DIDs, serials, MACs,
7791           etc.)
7792
7793 2006-03-08 00:21  ivan
7794
7795         * FS/FS/agent.pm: add space in error msg
7796
7797 2006-03-03 07:02  ivan
7798
7799         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
7800           agent-specific sales/credit/receipts summary
7801
7802 2006-02-28 11:34  ivan
7803
7804         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
7805
7806 2006-02-22 05:07  ivan
7807
7808         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
7809           httemplate/images/red_telephone_mimooh_01.png,
7810           httemplate/view/cust_main/contacts.html: add vonage click2call
7811           feature
7812
7813 2006-02-21 23:12  ivan
7814
7815         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
7816
7817 2006-02-18 03:14  ivan
7818
7819         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
7820           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
7821           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
7822           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
7823           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
7824           httemplate/misc/cdr-import.html,
7825           httemplate/misc/process/cdr-import.html,
7826           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7827           bin/cdr_calltype.import: CDR schema and class
7828
7829 2006-02-17 18:11  ivan
7830
7831         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
7832           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
7833           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
7834           documentation left behind from example template
7835
7836 2006-02-16 13:43  ivan
7837
7838         * FS/FS/Setup.pm, FS/bin/freeside-setup,
7839           httemplate/docs/admin.html: automate more of the initial data
7840           adding...
7841
7842 2006-02-08 23:18  ivan
7843
7844         * httemplate/elements/: calendar-en.js, calendar-setup.js,
7845           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
7846           jscalendar
7847
7848 2006-02-08 14:53  ivan
7849
7850         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
7851           around either
7852
7853 2006-02-07 19:49  ivan
7854
7855         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
7856           instructions
7857
7858 2006-02-07 18:26  ivan
7859
7860         * FS/FS/UID.pm: update error message when secrets file cannot be
7861           found
7862
7863 2006-02-07 05:49  ivan
7864
7865         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
7866           error message is better.
7867
7868 2006-02-07 03:12  ivan
7869
7870         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
7871           statement preventing page from showing up in konq
7872
7873 2006-02-05 04:27  ivan
7874
7875         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
7876           httemplate/edit/payment_gateway.html,
7877           httemplate/edit/process/payment_gateway.html: payment gateway
7878           editing
7879
7880 2006-02-01 15:13  ivan
7881
7882         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
7883           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
7884           FS/bin/freeside-daily, FS/bin/freeside-monthly,
7885           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
7886           httemplate/browse/part_bill_event.cgi: finish adding
7887           freeside-monthly and monthly events
7888
7889 2006-01-31 23:58  ivan
7890
7891         * Makefile: HEAD isn't 1.5.8 anymore
7892
7893 2006-01-31 07:01  ivan
7894
7895         * FS/FS/payby.pm: oops, forgot $
7896
7897 2006-01-31 03:02  ivan
7898
7899         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
7900           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
7901           httemplate/edit/part_bill_event.cgi: [no log message]
7902
7903 2006-01-30 20:26  ivan
7904
7905         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
7906           browse/agent_type.cgi, browse/part_bill_event.cgi,
7907           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
7908           browse/part_virtual_field.cgi, browse/payment_gateway.html,
7909           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
7910           config/config-view.cgi, config/config.cgi,
7911           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
7912           edit/agent_payment_gateway.html, edit/agent_type.cgi,
7913           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
7914           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
7915           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
7916           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
7917           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
7918           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
7919           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
7920           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
7921           misc/whois.cgi, misc/process/cust_main-import.cgi,
7922           misc/process/cust_main-import_charges.cgi,
7923           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
7924           search/report_tax.cgi, search/svc_external.cgi,
7925           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
7926           view/svc_broadband.cgi, view/svc_domain.cgi,
7927           view/svc_external.cgi: move header() to
7928           include(/elements/header.html) so it can be changed in one place,
7929           thanks to Scott Edwards
7930
7931 2006-01-30 18:59  ivan
7932
7933         * FS/FS/Record.pm: fix "table not found" dbdef error message to
7934           recommend freeside-upgrade instead create + dbdef-create
7935
7936 2006-01-26 23:34  ivan
7937
7938         * httemplate/search/report_tax.cgi: small visual fix to alternating
7939           row colors when show_taxclasses is on
7940
7941 2006-01-26 17:33  ivan
7942
7943         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
7944           report, show more info on the specific line item and invoice
7945
7946 2006-01-26 07:27  ivan
7947
7948         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
7949           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
7950           httemplate/search/cust_bill_pkg.cgi,
7951           httemplate/search/cust_tax_exempt_pkg.cgi,
7952           httemplate/search/report_tax.cgi,
7953           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
7954           exemption columns to work correctly.  also make them
7955           agent-specific.  also fix package exemption columns, they were
7956           bunk too, sheesh.  start adding package classes for package class
7957           tax reporting.
7958
7959 2006-01-25 04:34  ivan
7960
7961         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
7962           FS/cust_main.pm, FS/cust_tax_exempt.pm,
7963           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
7964           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
7965           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
7966           texas-style tax exemptions to be against a specific line item
7967           rather than just general per-customer, for later tracking and tax
7968           reporting.  fix 1969/1970 exemptions for one-off charges
7969
7970 2006-01-04 18:03  ivan
7971
7972         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
7973           columns
7974
7975 2006-01-03 00:45  ivan
7976
7977         * bin/billco-upload: agentnums 1-3
7978
7979 2005-12-29 18:41  rsiddall
7980
7981         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
7982           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
7983           fs_selfservice/FS-SelfService/SelfService.pm,
7984           fs_selfservice/FS-SelfService/cgi/provision_list.html,
7985           httemplate/view/cust_main.cgi: Fixing a few typos.
7986
7987 2005-12-24 19:41  ivan
7988
7989         * httemplate/search/report_tax.cgi: add switch to enable taxclass
7990           breakdown, report invoiced tax separately in that case
7991
7992 2005-12-24 19:38  ivan
7993
7994         * httemplate/edit/part_bill_event.cgi: make sure to specify a
7995           money_char default
7996
7997 2005-12-24 19:18  ivan
7998
7999         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
8000           to enable taxclass breakdown, report invoiced tax separately in
8001           that case
8002
8003 2005-12-24 19:07  ivan
8004
8005         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
8006           region" flag on new line item report - NULLs need to be compared
8007           explicitly.  apparantly NULL != NULL.  bah SQL
8008
8009 2005-12-24 19:00  ivan
8010
8011         * FS/FS/Schema.pm: update indices for better tax report performance
8012
8013 2005-12-24 18:31  ivan
8014
8015         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
8016           brainfart
8017
8018 2005-12-24 17:57  ivan
8019
8020         * httemplate/search/report_tax.cgi: correct end date display for
8021           "now"
8022
8023 2005-12-24 16:52  ivan
8024
8025         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
8026           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
8027           only when greater than N amount
8028
8029 2005-12-24 16:36  ivan
8030
8031         * httemplate/edit/cust_main/billing.html: don't reenable postal
8032           billing for existing customers just cause its blank...
8033
8034 2005-12-21 20:24  ivan
8035
8036         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
8037           the declaration too
8038
8039 2005-12-21 20:22  ivan
8040
8041         * httemplate/search/report_tax.cgi: fix some ambiguous var names
8042           causing " "my" variable $t masks earlier declaration in same
8043           scope" errors
8044
8045 2005-12-21 20:01  ivan
8046
8047         * httemplate/search/cust_bill_event.html,
8048           httemplate/search/cust_bill_pkg.cgi,
8049           httemplate/search/report_cust_bill.html,
8050           httemplate/search/report_cust_credit.html,
8051           httemplate/search/report_cust_pay.html,
8052           httemplate/search/report_tax.cgi,
8053           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
8054           httemplate/elements/select-agent.html,
8055           httemplate/elements/table-grid.html,
8056           httemplate/elements/tr-input-beginning_ending.html,
8057           httemplate/elements/tr-select-agent.html,
8058           httemplate/search/elements/search.html: tax report update, link
8059           to new line item report, per-agent tax reporting
8060
8061 2005-12-18 20:18  ivan
8062
8063         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
8064           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
8065           field labeling - not always monthly
8066
8067 2005-12-18 20:18  ivan
8068
8069         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
8070           usage charges
8071
8072 2005-12-16 14:47  ivan
8073
8074         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
8075           attributes from wtxs, neaten up raddb.pm generation
8076
8077 2005-12-15 17:49  ivan
8078
8079         * httemplate/edit/payment_gateway.html: add TransactionCentral
8080
8081 2005-12-15 11:36  ivan
8082
8083         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
8084           new agent types, noticed by Julius Igugu
8085
8086 2005-12-15 10:45  ivan
8087
8088         * bin/print-schema: adding print-schema
8089
8090 2005-12-14 20:04  ivan
8091
8092         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
8093           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
8094
8095 2005-12-14 12:57  ivan
8096
8097         * FS/FS/svc_acct.pm: allow a dir field to be set (or
8098           auto-generated) even if uid is fixed
8099
8100 2005-12-14 10:52  ivan
8101
8102         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
8103           to Radiator export
8104
8105 2005-12-12 19:13  ivan
8106
8107         * httemplate/edit/process/payment_gateway.html: fix options in
8108           gateway adding
8109
8110 2005-12-12 13:39  ivan
8111
8112         * FS/FS/part_export/radiator.pm: use crypt password for radiator
8113           export
8114
8115 2005-12-09 08:58  ivan
8116
8117         * httemplate/: edit/process/cust_credit_bill.cgi,
8118           view/cust_main/payment_history.html: fill in reason if empty when
8119           applying a credit to a refund
8120
8121 2005-12-09 08:56  ivan
8122
8123         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
8124           postal mail checkbox misbehaving (isn't sticky on errors -
8125           reverts back to on)
8126
8127 2005-12-07 15:48  ivan
8128
8129         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
8130           without pg_oid_status, look up the actual sequence name from
8131           dbdef rather than assuming ${table}_${column}_seq
8132
8133 2005-12-06 14:25  ivan
8134
8135         * FS/FS/Record.pm: make sure zip is required for canada, also use
8136           CURRVAL() function instead of pg_oid_status DBD attribute because
8137           Pg 8.1 doesn't have oids by default anymore
8138
8139 2005-12-05 11:01  ivan
8140
8141         * FS/FS/svc_Common.pm: avoid uninitialized value errors
8142
8143 2005-12-05 09:19  ivan
8144
8145         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
8146           debugging info by default
8147
8148 2005-12-02 23:26  ivan
8149
8150         * htetc/handler.pl: this should be the last of
8151           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
8152
8153 2005-12-02 23:12  ivan
8154
8155         * Makefile: those semicolons can't possibly have belonged there
8156
8157 2005-12-02 23:02  ivan
8158
8159         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
8160           had to be run multiple times before
8161
8162 2005-12-01 11:17  ivan
8163
8164         * httemplate/edit/agent_type.cgi: list disabled packages on agent
8165           type edit if they are still associated with the type
8166
8167 2005-12-01 09:36  ivan
8168
8169         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
8170           shouldn't apply to RADIUS groups, this is messing up unrelated
8171           RADIUS exports
8172
8173 2005-11-28 09:16  ivan
8174
8175         * FS/FS/cust_main.pm: turn off debugging
8176
8177 2005-11-28 09:13  ivan
8178
8179         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
8180           SQL that Pg doesn't need and MySQL doesn't like
8181
8182 2005-11-28 09:12  ivan
8183
8184         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
8185           for all three supporte exports
8186
8187 2005-11-28 09:07  ivan
8188
8189         * FS/bin/freeside-sqlradius-radacctd: startup
8190           freeside-sqlradius-radacctd for radiator export too
8191
8192 2005-11-28 08:59  ivan
8193
8194         * FS/FS/svc_Common.pm: allow defaults to override empty values for
8195           new objects
8196
8197 2005-11-28 08:38  ivan
8198
8199         * FS/FS/cust_svc.pm: better error msg
8200
8201 2005-11-28 08:34  ivan
8202
8203         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
8204           deal with any usage-capable export
8205
8206 2005-11-28 08:21  ivan
8207
8208         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
8209           deal with any usage-capable export
8210
8211 2005-11-28 08:14  ivan
8212
8213         * FS/FS/Record.pm: okay, its been tested
8214
8215 2005-11-28 08:07  ivan
8216
8217         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
8218
8219 2005-11-28 07:41  ivan
8220
8221         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
8222           where the freeze is coming from
8223
8224 2005-11-27 13:59  ivan
8225
8226         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
8227           per-agent billco spools
8228
8229 2005-11-22 10:29  ivan
8230
8231         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
8232           backend-realtime config flag, should be more intuitive for
8233           guyananet
8234
8235 2005-11-22 08:41  ivan
8236
8237         * FS/FS/svc_Common.pm: oops, supposed to commit this one
8238
8239 2005-11-22 08:39  ivan
8240
8241         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
8242           svc_acct.seconds
8243
8244 2005-11-22 05:26  ivan
8245
8246         * FS/FS/part_export/radiator.pm: update radiator export to deal
8247           with prepaid and some other random stuff
8248
8249 2005-11-21 07:24  ivan
8250
8251         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
8252           and there's a duplicate error, show all conflicting accounts not
8253           just the ones for different customers
8254
8255 2005-11-21 06:25  ivan
8256
8257         * FS/FS/part_export/: shellcommands.pm,
8258           shellcommands_withdomain.pm: add usermod_nousername flag to just
8259           prohibit username changes
8260
8261 2005-11-21 04:41  ivan
8262
8263         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
8264           view/cust_main/payment_history.html: ignore blank lines in payby
8265           config
8266
8267 2005-11-21 03:04  ivan
8268
8269         * README: slight update to README
8270
8271 2005-11-21 02:47  ivan
8272
8273         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
8274           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
8275           httemplate/edit/cust_main/billing.html,
8276           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
8277           httemplate/search/report_cust_pay.html,
8278           httemplate/view/cust_bill.cgi,
8279           httemplate/view/cust_main/payment_history.html: add MCRD payment
8280           type for manually processed ccards
8281
8282 2005-11-20 22:46  ivan
8283
8284         * httemplate/docs/schema.dia: load schema in current dia and save,
8285           should load up for people now?
8286
8287 2005-11-20 21:18  ivan
8288
8289         * FS/FS/Conf.pm: add config values used by external RT integration
8290
8291 2005-11-18 07:08  ivan
8292
8293         * httemplate/search/report_receivables.cgi: fix link glitch in
8294           receivables reports
8295
8296 2005-11-18 06:59  ivan
8297
8298         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
8299           add comment to package listing
8300
8301 2005-11-18 02:58  ivan
8302
8303         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8304           BS for RT 3.4.4
8305
8306 2005-11-18 02:53  ivan
8307
8308         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8309           BS for RT 3.4.4
8310
8311 2005-11-18 01:44  ivan
8312
8313         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8314           BS for RT 3.4.4
8315
8316 2005-11-17 19:48  ivan
8317
8318         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
8319           check edits for an expired card when the # has changed
8320
8321 2005-11-17 07:56  ivan
8322
8323         * FS/FS/part_export/: shellcommands.pm,
8324           shellcommands_withdomain.pm: make variable description more
8325           consistant wrt vars that are already shell-quoted
8326
8327 2005-11-17 04:53  ivan
8328
8329         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
8330
8331 2005-11-17 04:27  ivan
8332
8333         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
8334
8335 2005-11-17 03:15  ivan
8336
8337         * FS/FS/svc_acct.pm: update debuggging information for replace
8338           group info with user@domain
8339
8340 2005-11-17 03:04  ivan
8341
8342         * httemplate/view/svc_acct.cgi: fix service change!
8343
8344 2005-11-17 02:14  ivan
8345
8346         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
8347           requests!
8348
8349 2005-11-16 05:14  ivan
8350
8351         * FS/FS/part_svc.pm, httemplate/index.html,
8352           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
8353           httemplate/edit/bulk-cust_svc.html,
8354           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
8355
8356 2005-11-11 17:24  ivan
8357
8358         * httemplate/view/cust_main/tickets.html: huh seem to have
8359           overlooked this
8360
8361 2005-11-11 17:22  ivan
8362
8363         * FS/FS/cust_main.pm: set payip for all payment types
8364
8365 2005-11-11 16:44  ivan
8366
8367         * FS/FS/part_export/cpanel.pm: interpolation helps alot
8368
8369 2005-11-11 16:17  ivan
8370
8371         * FS/FS/part_export/cpanel.pm: try using web interface scrape
8372           bullshit for adding pops instead of API, as per cpanel support
8373           [cPanel tickets ID# 116044]
8374
8375 2005-11-11 06:06  ivan
8376
8377         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
8378           export update of RADIUS Expiration attribute when cust_pkg.bill
8379           changes
8380
8381 2005-11-10 04:47  ivan
8382
8383         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
8384           add part_bill_event.payby selection to failed invoice event
8385           search
8386
8387 2005-11-10 03:36  ivan
8388
8389         * FS/FS/part_export/everyone_net.pm: fix password changes with
8390           everyone.net
8391
8392 2005-11-09 16:00  ivan
8393
8394         * httemplate/view/svc_domain.cgi: add javascript confirmation to
8395           unaudited domain deletion, add record being deleted to record
8396           deletion popup
8397
8398 2005-11-07 18:16  ivan
8399
8400         * httemplate/docs/admin.html: bah
8401
8402 2005-11-07 14:07  ivan
8403
8404         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
8405           Bug#1270
8406
8407 2005-11-04 03:43  ivan
8408
8409         * httemplate/elements/xmlhttp.html: oops, typo applying patch
8410
8411 2005-11-04 03:31  ivan
8412
8413         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
8414           Edwards to show mason errors received from XMLHTTP requests
8415
8416 2005-11-02 13:18  ivan
8417
8418         * FS/FS/cust_bill.pm: spool invoice to billco if no other
8419           destinations are set!
8420
8421 2005-10-31 21:32  ivan
8422
8423         * FS/FS/: cust_bill.pm: yarg
8424
8425 2005-10-31 21:27  ivan
8426
8427         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
8428
8429 2005-10-31 21:21  ivan
8430
8431         * bin/billco-upload: do the zip
8432
8433 2005-10-31 21:14  ivan
8434
8435         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
8436           events to apply only to a specific destination type (i.e. postal
8437           only)
8438
8439 2005-10-31 19:16  ivan
8440
8441         * bin/billco-upload: good nuff for 11/1
8442
8443 2005-10-31 19:15  ivan
8444
8445         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
8446           billco format option to FTP invoice send, add invoice event to
8447           spool one giant (pair of) CSV files in addition to FTPing them
8448           individually
8449
8450 2005-10-28 10:10  ivan
8451
8452         * bin/billco-upload: beginning of quick billco zip & upload tool
8453
8454 2005-10-28 04:56  ivan
8455
8456         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
8457           statustext as a failed billing event
8458
8459 2005-10-27 10:04  ivan
8460
8461         * httemplate/elements/select-taxclass.html: extraneous '; noticed
8462           by joe@surferz
8463
8464 2005-10-27 08:48  ivan
8465
8466         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
8467           and 60 had the wrote quote. they had single quote where double
8468           was needed...
8469
8470 2005-10-24 04:59  ivan
8471
8472         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
8473
8474 2005-10-24 04:56  ivan
8475
8476         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
8477           httemplate/elements/progress-init.html,
8478           httemplate/elements/xmlhttp.html: fix rate plan editing with new
8479           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
8480           on rate search screen
8481
8482 2005-10-21 08:21  ivan
8483
8484         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
8485           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
8486           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
8487           httemplate/edit/cust_main/billing.html,
8488           httemplate/edit/process/cust_main.cgi,
8489           httemplate/search/cust_pay.cgi,
8490           httemplate/search/report_cust_pay.html,
8491           httemplate/view/cust_bill.cgi,
8492           httemplate/view/cust_main/payment_history.html: add CASH and WEST
8493           payment types (payments only, not cust_main.payby)
8494
8495 2005-10-21 06:15  ivan
8496
8497         * conf/invoice_html: brainfart
8498
8499 2005-10-21 05:50  ivan
8500
8501         * conf/invoice_html: i thought i fixed this already
8502
8503 2005-10-20 05:30  ivan
8504
8505         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
8506           service.  fuck Date::Manip
8507
8508 2005-10-16 23:46  ivan
8509
8510         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
8511           exporting so it'll export even if all svc_acct records don't have
8512           the group yet
8513
8514 2005-10-16 23:03  ivan
8515
8516         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
8517           usergroup editing
8518
8519 2005-10-16 08:02  ivan
8520
8521         * bin/bind.export: and make .HEADER optional for slaves too
8522
8523 2005-10-16 07:59  ivan
8524
8525         * bin/bind.export: don't error out if there's no HEADER file, just
8526           produce a useable snippet anyway
8527
8528 2005-10-16 07:04  ivan
8529
8530         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
8531           zone-underscore config file, update bind.import to use
8532           command-line options instead of ask for input
8533
8534 2005-10-15 06:48  ivan
8535
8536         * FS/FS/TicketSystem/RT_External.pm: don't error out when
8537           ticket_system-default_queueid hasn't been set yet
8538
8539 2005-10-15 06:40  ivan
8540
8541         * FS/FS/Conf.pm: make sure config still works if no ticket system
8542           is configured...
8543
8544 2005-10-15 06:37  ivan
8545
8546         * FS/FS/Conf.pm: make sure config still works if no ticket system
8547           is configured...
8548
8549 2005-10-15 05:58  ivan
8550
8551         * bin/backup-dvd: adding quick backup-to-dvd script
8552
8553 2005-10-15 04:29  ivan
8554
8555         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
8556           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
8557           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
8558           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
8559           httemplate/config/config.cgi: agent option to select RT queue
8560
8561 2005-10-15 04:13  ivan
8562
8563         * rt/html/: Elements/Header, NoAuth/webrt.css: land RT 3.4.4 on
8564           HEAD
8565
8566 2005-10-15 02:33  ivan
8567
8568         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
8569           html/Elements/Header, html/Elements/Menu,
8570           html/Elements/PageLayout, html/Elements/SimpleSearch,
8571           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
8572           html/NoAuth/webrt.css, html/Ticket/Elements/ShowSummary,
8573           html/Ticket/Elements/Tabs, sbin/rt-setup-database.in: landing rt
8574           3.4.4 on HEAD
8575
8576 2005-10-15 02:09  ivan
8577
8578         * rt/: UPGRADING, configure, Makefile.in, README, configure.ac,
8579           Changelog, aclocal.m4, docs/rt3-schema-relationships.dot,
8580           docs/design_docs/realflow.txt, m4/rt_layout.m4,
8581           docs/design_docs/3.3-schema-redesign.txt,
8582           docs/design_docs/cvs_integration,
8583           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
8584           sbin/extract-message-catalog, sbin/extract_pod_tests,
8585           sbin/factory, sbin/license_tag, sbin/regression_harness,
8586           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
8587           html/autohandler, html/index.html, html/l,
8588           html/Ticket/Create.html, html/Ticket/Display.html,
8589           html/Ticket/History.html, html/Ticket/Modify.html,
8590           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
8591           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
8592           html/Tools/MyDay.html, html/Tools/Offline.html,
8593           html/Tools/Elements/Tabs, html/Ticket/ModifyLinks.html,
8594           html/Ticket/ShowEmailRecord.html,
8595           html/Ticket/Attachment/dhandler,
8596           html/Ticket/Elements/AddWatchers,
8597           html/Ticket/Elements/EditCustomField,
8598           html/Ticket/Elements/EditWatchers,
8599           html/Ticket/Elements/LoadTextAttachments,
8600           html/Ticket/Elements/ShowDependencies,
8601           html/Ticket/Elements/ShowMessageHeaders,
8602           html/Ticket/Elements/ShowPeople,
8603           html/Ticket/Elements/ShowReferences,
8604           html/Ticket/Elements/ShowTransaction,
8605           html/Ticket/Elements/ShowTransactionAttachments,
8606           html/Ticket/Elements/BulkLinks,
8607           html/Ticket/Elements/EditCustomFields,
8608           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
8609           html/Ticket/Elements/PreviewScrips,
8610           html/Ticket/Elements/ShowBasics,
8611           html/Ticket/Elements/ShowCustomFields,
8612           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
8613           html/Ticket/Elements/ShowMemberOf,
8614           html/Ticket/Elements/ShowMembers,
8615           html/Ticket/Elements/ShowMessageStanza,
8616           html/Ticket/Elements/ShowRequestor,
8617           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
8618           html/Search/Edit.html, html/Search/Results.html,
8619           html/Search/Results.rdf, html/Search/Results.tsv,
8620           html/Ticket/Elements/EditBasics,
8621           html/Ticket/Elements/FindAttachments,
8622           html/Ticket/Elements/ShowAttachments,
8623           html/Ticket/Elements/ShowGroupMembers,
8624           html/Search/Elements/BuildFormatString,
8625           html/Search/Elements/DisplayOptions,
8626           html/Search/Elements/EditFormat,
8627           html/Search/Elements/EditSearches,
8628           html/Search/Elements/NewListActions,
8629           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
8630           html/Search/Elements/SelectAndOr,
8631           html/Search/Elements/SelectGroup,
8632           html/Search/Elements/SelectLinks,
8633           html/Search/Elements/SelectSearchObject,
8634           html/Search/Elements/SelectSearchesForObjects,
8635           html/Admin/autohandler, html/Admin/index.html,
8636           html/Approvals/Display.html, html/Approvals/index.html,
8637           html/Approvals/Elements/Approve,
8638           html/Approvals/Elements/PendingMyApproval,
8639           html/Approvals/Elements/ShowDependency,
8640           html/Approvals/Elements/Tabs,
8641           html/Download/CustomFieldValue/dhandler,
8642           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
8643           html/Search/Elements/PickBasics,
8644           html/Search/Elements/PickCriteria,
8645           html/Search/Elements/SelectPersonType,
8646           html/Admin/CustomFields/GroupRights.html,
8647           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
8648           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
8649           html/Admin/Global/Templates.html,
8650           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
8651           html/Admin/Global/CustomFields/Groups.html,
8652           html/Admin/Global/CustomFields/Queue-Tickets.html,
8653           html/Admin/Global/CustomFields/Queue-Transactions.html,
8654           html/Admin/Global/CustomFields/Users.html,
8655           html/Admin/Global/CustomFields/index.html,
8656           html/Admin/Groups/CustomFields.html,
8657           html/Admin/Groups/GroupRights.html,
8658           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
8659           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
8660           html/Admin/Groups/index.html,
8661           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
8662           html/Admin/CustomFields/Modify.html,
8663           html/Admin/CustomFields/Objects.html,
8664           html/Admin/CustomFields/UserRights.html,
8665           html/Admin/CustomFields/index.html,
8666           html/Admin/Queues/CustomFields.html,
8667           html/Admin/Queues/GroupRights.html,
8668           html/Admin/Users/CustomFields.html,
8669           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
8670           html/Admin/Users/Modify.html, html/Admin/Users/index.html,
8671           html/Admin/Queues/CustomField.html, html/Admin/Queues/Scrip.html,
8672           html/Admin/Queues/Templates.html,
8673           html/Admin/Queues/UserRights.html,
8674           html/Admin/Elements/CustomFieldTabs,
8675           html/Admin/Elements/EditCustomField,
8676           html/Admin/Elements/EditCustomFieldValues,
8677           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
8678           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
8679           html/Admin/Elements/ListGlobalScrips,
8680           html/Admin/Elements/QueueTabs,
8681           html/Admin/Elements/SelectCustomFieldLookupType,
8682           html/Admin/Elements/SelectCustomFieldType,
8683           html/Admin/Elements/SelectModifyGroup,
8684           html/Admin/Elements/SelectModifyUser,
8685           html/Admin/Elements/SelectSingleOrMultiple,
8686           html/Admin/Elements/SelectUsers, html/Admin/Elements/Tabs,
8687           html/Admin/Elements/ToolTabs, html/Admin/Elements/UserTabs,
8688           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
8689           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
8690           html/Admin/Queues/index.html,
8691           html/Admin/Elements/AddCustomFieldValue,
8692           html/Admin/Elements/EditCustomFields,
8693           html/Admin/Elements/EditQueueWatchers,
8694           html/Admin/Elements/EditScrips,
8695           html/Admin/Elements/GlobalCustomFieldTabs,
8696           html/Admin/Elements/ModifyTemplate,
8697           html/Admin/Elements/ObjectCustomFields,
8698           html/Admin/Elements/SelectGroups,
8699           html/Admin/Elements/SelectModifyQueue,
8700           html/Admin/Elements/SelectNewGroupMembers,
8701           html/Admin/Elements/SelectScrip,
8702           html/Admin/Elements/SelectScripCondition,
8703           html/Admin/Elements/CreateUserCalled,
8704           html/Admin/Elements/GroupTabs,
8705           html/Admin/Elements/ListGlobalCustomFields,
8706           html/Admin/Elements/PickCustomFields,
8707           html/Admin/Elements/PickObjects,
8708           html/Admin/Elements/QueueRightsForUser,
8709           html/Admin/Elements/SelectRights,
8710           html/Admin/Elements/SelectScripAction,
8711           html/Admin/Elements/SelectStage,
8712           html/Admin/Elements/SelectTemplate,
8713           html/Admin/Elements/SystemTabs, html/SelfService/Closed.html,
8714           html/SelfService/Create.html,
8715           html/SelfService/CreateTicketInQueue.html,
8716           html/SelfService/Display.html, html/SelfService/Error.html,
8717           html/SelfService/Prefs.html, html/SelfService/Update.html,
8718           html/SelfService/index.html,
8719           html/SelfService/Attachment/dhandler,
8720           html/Elements/BevelBoxRaisedEnd, html/Elements/CreateTicket,
8721           html/Elements/EditCustomField,
8722           html/Elements/EditCustomFieldImage, html/Elements/EditLinks,
8723           html/Elements/Error, html/Elements/ListActions,
8724           html/Elements/MyRequests, html/Elements/QueryString,
8725           html/Elements/QuickCreate, html/Elements/ScrubHTML,
8726           html/Elements/SelectDateType, html/Elements/SelectMatch,
8727           html/Elements/SelectNewTicketQueue,
8728           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
8729           html/Elements/SelectUsers, html/Elements/ShowLinks,
8730           html/SelfService/Elements/GotoTicket,
8731           html/SelfService/Elements/Header,
8732           html/SelfService/Elements/MyRequests,
8733           html/SelfService/Elements/Tabs,
8734           html/Elements/BevelBoxRaisedStart,
8735           html/Elements/EditCustomFieldBinary,
8736           html/Elements/EditCustomFieldSelect, html/Elements/GotoTicket,
8737           html/Elements/MessageBox, html/Elements/SelectAttachmentField,
8738           html/Elements/SelectDate, html/Elements/SelectGroups,
8739           html/Elements/SelectOwner, html/Elements/SelectQueue,
8740           html/Elements/SelectStatus, html/Elements/SelectWatcherType,
8741           html/Elements/ShowCustomFieldBinary,
8742           html/Elements/ShowCustomFieldImage,
8743           html/Elements/ShowCustomFieldWikitext,
8744           html/Elements/ShowCustomFields, html/Elements/ShowLink,
8745           html/Elements/TicketList, html/Elements/TitleBox,
8746           html/Elements/Callback, html/Elements/Checkbox,
8747           html/Elements/EditCustomFieldFreeform, html/Elements/Quicksearch,
8748           html/Elements/Refresh, html/Elements/Section,
8749           html/Elements/SelectLinkType, html/Elements/SelectTicketTypes,
8750           html/Elements/EditCustomFieldText,
8751           html/Elements/EditCustomFieldWikitext, html/Elements/Login,
8752           html/Elements/MyTickets, html/Elements/SelectBoolean,
8753           html/Elements/SelectCustomFieldOperator,
8754           html/Elements/SelectCustomFieldValue,
8755           html/Elements/SelectDateRelation,
8756           html/Elements/SelectEqualityOperator, html/Elements/SelectLang,
8757           html/Elements/SelectResultsPerPage,
8758           html/Elements/SetupSessionCookie, html/Elements/ShowMemberships,
8759           html/Elements/Submit, html/Elements/TitleBoxEnd,
8760           html/Elements/CollectionAsTable/Header,
8761           html/Elements/CollectionAsTable/ParseFormat,
8762           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
8763           html/REST/1.0/dhandler, html/REST/1.0/logout,
8764           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
8765           html/REST/1.0/Forms/ticket/attachments,
8766           html/REST/1.0/Forms/ticket/default,
8767           html/REST/1.0/Forms/ticket/history,
8768           html/REST/1.0/Forms/ticket/links,
8769           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
8770           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
8771           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
8772           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
8773           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
8774           html/NoAuth/images/autohandler, html/User/Delegation.html,
8775           html/User/Prefs.html, html/User/Elements/DelegateRights,
8776           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
8777           html/User/Groups/Members.html, html/User/Groups/Modify.html,
8778           html/User/Groups/index.html, lib/RT.pm.in, lib/t/00smoke.t,
8779           lib/t/setup_regression.t, lib/t/create_data.pl,
8780           lib/t/regression/01ticket_link_searching.t,
8781           lib/t/regression/02basic_web.t,
8782           lib/t/regression/03web_compiliation_errors.t,
8783           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
8784           lib/t/regression/08web_cf_access.t,
8785           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
8786           lib/t/regression/11-template-insert.t,
8787           lib/t/regression/12-search.t,
8788           lib/t/regression/13-attribute-tests.t,
8789           lib/t/regression/14merge.t,
8790           lib/t/regression/16-transaction_cf_tests.t,
8791           lib/t/regression/17multiple_deleg_revocation.t,
8792           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
8793           lib/t/regression/21query-builder.t,
8794           lib/t/regression/22search_tix_by_txn.t,
8795           lib/t/regression/04send_email.t,
8796           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
8797           lib/t/regression/15cf_single_values_are_single.t,
8798           lib/t/regression/18stale_delegations_cleanup.t,
8799           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
8800           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
8801           lib/RT/CustomField_Overlay.pm, lib/RT/Date.pm,
8802           lib/RT/Queues_Overlay.pm, lib/RT/ScripConditions_Overlay.pm,
8803           lib/RT/Template_Overlay.pm, lib/RT/User.pm, lib/RT/Attributes.pm,
8804           lib/RT/SavedSearch.pm, lib/RT/StyleGuide.pod, lib/RT/System.pm,
8805           lib/RT/Templates_Overlay.pm, lib/RT/Ticket_Overlay.pm,
8806           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
8807           lib/RT/Attachment.pm, lib/RT/Attribute_Overlay.pm,
8808           lib/RT/Group.pm, lib/RT/Handle.pm, lib/RT/ObjectCustomFields.pm,
8809           lib/RT/Users_Overlay.pm, lib/RT/EmailParser.pm,
8810           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
8811           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
8812           lib/RT/Tickets_Overlay.pm, lib/RT/Transactions.pm,
8813           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
8814           lib/RT/Links.pm, lib/RT/Scrip.pm, lib/RT/User_Overlay.pm,
8815           lib/RT/Attachment_Overlay.pm, lib/RT/Attributes_Overlay.pm,
8816           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
8817           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
8818           lib/RT/ObjectCustomField.pm,
8819           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
8820           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
8821           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
8822           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
8823           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
8824           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
8825           lib/RT/CachedGroupMembers.pm,
8826           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
8827           lib/RT/GroupMember.pm, lib/RT/Link.pm,
8828           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
8829           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
8830           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
8831           lib/RT/Transaction.pm, lib/RT/CustomField.pm,
8832           lib/RT/ObjectCustomFieldValue.pm,
8833           lib/RT/ObjectCustomField_Overlay.pm,
8834           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
8835           lib/RT/Attachments_Overlay.pm, lib/RT/Groups_Overlay.pm,
8836           lib/RT/Record.pm, lib/RT/ScripAction_Overlay.pm,
8837           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
8838           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
8839           lib/RT/ObjectCustomFieldValues_Overlay.pm,
8840           lib/RT/Transaction_Overlay.pm, lib/RT/ACE_Overlay.pm,
8841           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
8842           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
8843           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
8844           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
8845           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
8846           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
8847           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
8848           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
8849           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
8850           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
8851           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/URI/base.pm,
8852           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
8853           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
8854           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
8855           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
8856           lib/RT/Action/RecordComment.pm,
8857           lib/RT/Action/RecordCorrespondence.pm,
8858           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
8859           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
8860           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
8861           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
8862           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
8863           lib/RT/Interface/Email/Auth/MailFrom.pm,
8864           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
8865           lib/RT/Interface/Web/Handler.pm,
8866           lib/RT/Interface/Web/QueryBuilder.pm,
8867           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
8868           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
8869           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
8870           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
8871           lib/RT/Condition/PriorityChange.pm,
8872           lib/RT/Condition/PriorityExceeds.pm,
8873           lib/RT/Condition/QueueChange.pm,
8874           lib/RT/Condition/StatusChange.pm,
8875           lib/RT/Condition/UserDefined.pm,
8876           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
8877           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
8878           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
8879           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
8880           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
8881           etc/RT_Config.pm.in, etc/acl.mysql, etc/schema.Informix,
8882           etc/schema.SQLite, etc/acl.Pg, etc/schema.mysql,
8883           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.Pg,
8884           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
8885           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
8886           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
8887           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
8888           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
8889           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
8890           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
8891           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
8892           etc/upgrade/3.3.11/schema.SQLite,
8893           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
8894
8895 2005-10-13 14:16  ivan
8896
8897         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
8898           change uid' error when the account *has* a uid but
8899           svc_acct-edit_uid isn't turned on
8900
8901 2005-10-12 05:02  ivan
8902
8903         * httemplate/misc/: batch-cust_pay.html,
8904           process/batch-cust_pay.cgi: change button to say "post payment
8905           batch" and main error message to indicate the whole batch should
8906           be resubmitted, as per feedback from lewis
8907
8908 2005-10-12 02:51  ivan
8909
8910         * httemplate/edit/part_pkg.cgi: fix package customize losing
8911           services
8912
8913 2005-10-12 01:57  ivan
8914
8915         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
8916
8917 2005-10-10 09:06  ivan
8918
8919         * FS/FS/part_export/everyone_net.pm: oops, that should fix
8920           suspension problem
8921
8922 2005-10-10 05:20  ivan
8923
8924         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
8925           httemplate/misc/batch-cust_pay.html,
8926           httemplate/misc/xmlhttp-cust_main-search.cgi,
8927           httemplate/misc/process/batch-cust_pay.cgi,
8928           httemplate/search/cust_pay.cgi: updated quick payment entry
8929
8930 2005-10-08 06:45  ivan
8931
8932         * httemplate/misc/batch-cust_pay.html: quick payment entry
8933           javascript tested & working IE/firefix/konq
8934
8935 2005-10-07 17:47  ivan
8936
8937         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
8938           edit/process/quick-charge.cgi, elements/select-taxclass.html,
8939           view/cust_main/quick-charge.html: fix tax class selection in
8940           package add/edit too
8941
8942 2005-10-07 16:28  ivan
8943
8944         * conf/invoice_latex: allow more width for return address, stuff is
8945           wrapping
8946
8947 2005-10-06 21:50  ivan
8948
8949         * httemplate/view/cust_main/billing.html: mask out echeck account
8950           #s too
8951
8952 2005-10-06 21:48  ivan
8953
8954         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
8955           in UI.  i believe huntsburg is in the doghouse for this one :)
8956
8957 2005-10-06 19:25  ivan
8958
8959         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
8960           httemplate/edit/process/quick-charge.cgi,
8961           httemplate/view/cust_main/quick-charge.html: add
8962           require_taxclasses config flag
8963
8964 2005-10-06 16:09  ivan
8965
8966         * httemplate/view/cust_bill-logo.cgi: really use default logo if
8967           the agent-specific one isn't found
8968
8969 2005-10-06 16:07  ivan
8970
8971         * httemplate/view/cust_bill-logo.cgi: use default logo if the
8972           agent-specific one isn't found
8973
8974 2005-10-06 16:03  ivan
8975
8976         * httemplate/view/cust_bill-logo.cgi: use default logo if the
8977           agent-specific one isn't found
8978
8979 2005-10-06 13:35  ivan
8980
8981         * FS/FS/part_export/everyone_net.pm: add debugging option to
8982           everyone_net export
8983
8984 2005-10-06 00:34  ivan
8985
8986         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
8987           httemplate/view/cust_main/payment_history.html: add cc-void
8988           option
8989
8990 2005-10-05 18:40  ivan
8991
8992         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
8993           sources (refnum) - needed to make sure the SELECT OPTIONs have
8994           explicitly specified VALUEs
8995
8996 2005-10-04 13:27  ivan
8997
8998         * FS/FS/part_export/everyone_net.pm: fix small error with
8999           everyone.net export
9000
9001 2005-10-02 18:41  ivan
9002
9003         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
9004           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
9005           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
9006           account view and edit: convert to proper templates, make sure
9007           usage information displays for any usage-capable export, add
9008           ability to edit uid/gid
9009
9010 2005-10-02 00:09  ivan
9011
9012         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
9013           target for quick iterative development
9014
9015 2005-09-29 13:19  ivan
9016
9017         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
9018           as well
9019
9020 2005-09-28 11:27  ivan
9021
9022         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
9023
9024 2005-09-25 01:20  ivan
9025
9026         * httemplate/view/cust_main.cgi: this css did weird things under IE
9027
9028 2005-09-25 01:13  ivan
9029
9030         * CREDITS, FS/FS/UI/Web.pm,
9031           httemplate/edit/cust_main/select-country.html,
9032           httemplate/edit/cust_main/select-county.html,
9033           httemplate/edit/process/part_svc.cgi,
9034           httemplate/edit/process/rate.cgi,
9035           httemplate/elements/jsrsServer.html,
9036           httemplate/elements/progress-init.html,
9037           httemplate/elements/progress-popup.html,
9038           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
9039           progress bar, use XMLHTTPRequest instead.  really should have
9040           done that in the first place.  JSON will wait until another
9041           day...
9042
9043 2005-09-24 15:53  ivan
9044
9045         * FS/FS/cust_main.pm: parse paybatch order number with dashes
9046           correctly
9047
9048 2005-09-22 15:25  ivan
9049
9050         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
9051           (dir-less) Conf showing up
9052
9053 2005-09-21 05:47  ivan
9054
9055         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
9056           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
9057           httemplate/view/cust_main/packages.html, init.d/freeside-init,
9058           FS/bin/freeside-daily: add prepaid support which sets RADIUS
9059           Expiration attribute, update customer view package UI
9060
9061 2005-09-16 03:10  ivan
9062
9063         * FS/FS/cust_main.pm: tyop
9064
9065 2005-09-16 01:18  ivan
9066
9067         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
9068           for a state/county/country
9069
9070 2005-09-14 04:01  ivan
9071
9072         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
9073           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
9074           bin/generate-table-module: fix autogenerated simple test
9075
9076 2005-09-13 13:12  ivan
9077
9078         * httemplate/search/elements/search.html: fix redirect with single
9079           item returned from search results and a coderef redirect
9080
9081 2005-09-10 07:50  ivan
9082
9083         * CREDITS, httemplate/edit/cust_main/contact.html,
9084           httemplate/edit/cust_main/select-country.html,
9085           httemplate/edit/cust_main/select-county.html,
9086           httemplate/edit/cust_main/select-state.html,
9087           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
9088           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
9089           ajax-style xmlhttprequest state/county/country selector!
9090
9091 2005-09-08 12:15  ivan
9092
9093         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
9094           table names!  huh
9095
9096 2005-09-08 01:50  ivan
9097
9098         * httemplate/edit/cust_main.cgi: fix dropping of payname
9099
9100 2005-09-07 23:52  ivan
9101
9102         * httemplate/autohandler: don't need 4k of newlines anymore,
9103           H:W:SelectLayers works better
9104
9105 2005-09-07 15:52  ivan
9106
9107         * FS/FS/part_pkg.pm: add hourly frequency
9108
9109 2005-09-07 15:04  ivan
9110
9111         * bin/generate-raddb: list current dictionary sources in example so
9112           i don't forget
9113
9114 2005-09-07 15:02  ivan
9115
9116         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
9117           plus dictionary.ip3networks
9118
9119 2005-09-07 05:56  ivan
9120
9121         * FS/FS/Schema.pm: define username_len so the default add account
9122           screen doesn't have a tiny username field (when usernamemax is
9123           not defined)
9124
9125 2005-09-07 05:48  ivan
9126
9127         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
9128           when adding an account (and usernamemax is not set)
9129
9130 2005-09-07 05:44  ivan
9131
9132         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
9133           when adding an account (and username max is not set)
9134
9135 2005-09-07 05:38  ivan
9136
9137         * httemplate/view/cust_main.cgi: oops, still need areyousure
9138           javascript for some sub-bits of the page (package unprovisioning
9139           and cancellation, bunch of payment history stuff)
9140
9141 2005-09-07 03:40  ivan
9142
9143         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
9144           FS::Schema instead of calling $FS::Record::dbdef directly
9145
9146 2005-09-07 03:25  ivan
9147
9148         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
9149           forgot to prefix FS::
9150
9151 2005-09-07 03:16  ivan
9152
9153         * FS/FS/part_export/cpanel.pm: remote access key is a big long
9154           thing
9155
9156 2005-09-07 02:37  ivan
9157
9158         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
9159           export
9160
9161 2005-09-06 14:58  ivan
9162
9163         * FS/FS/Conf.pm: document variables available in
9164           payment_receipt_email
9165
9166 2005-08-27 01:46  ivan
9167
9168         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
9169           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
9170           httemplate/view/cust_main.cgi,
9171           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
9172           ACH table, re-do cancel popup to have a checkbox to ban payinfo
9173
9174 2005-08-24 06:47  ivan
9175
9176         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
9177           popup
9178
9179 2005-08-24 06:22  ivan
9180
9181         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
9182           httemplate/edit/cust_main/billing.html,
9183           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
9184           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
9185           FS/FS/ClientAPI/Signup.pm,
9186           fs_selfservice/FS-SelfService/SelfService.pm,
9187           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
9188           httemplate/edit/process/cust_main.cgi,
9189           httemplate/elements/overlibmws_draggable.js,
9190           httemplate/elements/overlibmws_iframe.js,
9191           httemplate/elements/progress-init.html,
9192           httemplate/elements/select-month_year.html,
9193           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
9194           httemplate/view/cust_main/billing.html: customer edit: abstract
9195           out billing info to billing.html, re-do payment type selection
9196           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
9197           for start date & issue #.  customer view: re-order fields for
9198           consistency.  selfservice API: support paystart_month,
9199           paystart_year, payissue and payip in MyAccount::process_payment
9200           and ::edit_info and Signup::new_customer,
9201           FS::cust_main::realtime_bop: support paystart_month paystart_year
9202           payissue payip fields
9203
9204 2005-08-23 05:38  ivan
9205
9206         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
9207           by moving dbdef stuff around
9208
9209 2005-08-18 00:58  ivan
9210
9211         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
9212           parsing of new-style paybatch
9213
9214 2005-08-17 23:46  ivan
9215
9216         * install/debian/3.1/INSTALL: slight adjustments to deb install for
9217           latest 1.5.8cvs
9218
9219 2005-08-17 22:41  ivan
9220
9221         * httemplate/edit/process/agent_payment_gateway.html: hopefully
9222           this is the last missing file
9223
9224 2005-08-17 22:12  ivan
9225
9226         * httemplate/edit/process/payment_gateway.html: oops another
9227           missing file
9228
9229 2005-08-17 21:16  ivan
9230
9231         * FS/FS/agent_payment_gateway.pm: missing file
9232
9233 2005-08-17 15:23  ivan
9234
9235         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
9236           FS/FS/option_Common.pm, FS/FS/part_export.pm,
9237           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
9238           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
9239           FS/bin/freeside-setup, FS/bin/freeside-upgrade, SCHEMA_CHANGE,
9240           FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
9241           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
9242           bin/generate-table-module, htetc/handler.pl,
9243           httemplate/index.html, httemplate/browse/agent.cgi,
9244           httemplate/browse/payment_gateway.html,
9245           httemplate/edit/agent_payment_gateway.html,
9246           httemplate/edit/payment_gateway.html: infrastructure for easier
9247           schema changes, and: add payment_gateway, payment_gateway_option
9248           and agent_payment_gateway tables, add paystart_month,
9249           paystart_year, payissue and payip fields to cust_main, add
9250           preliminary gateway and gateway override editing to web UI, use
9251           payment gateway override when processing payments (card type, not
9252           taxclass yet)
9253
9254 2005-08-14 18:55  ivan
9255
9256         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
9257           Bug#1248
9258
9259 2005-08-09 14:38  ivan
9260
9261         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
9262           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
9263           add native Radiator export
9264
9265 2005-08-08 08:15  ivan
9266
9267         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
9268           outsource mail service
9269
9270 2005-08-06 17:41  ivan
9271
9272         * FS/FS/part_export/forward_shellcommands.pm: update
9273           forward_shellcommands export to know about literal source
9274           addresses, closes: Bug#1246
9275
9276 2005-08-06 17:40  ivan
9277
9278         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
9279           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
9280           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
9281           httemplate/search/elements/search.html: move cust_pkg search to
9282           new template, add active/suspended/cancelled customer packages to
9283           agent browse
9284
9285 2005-08-04 17:57  ivan
9286
9287         * httemplate/search/cust_credit.html: fix credit searches by otaker
9288
9289 2005-08-03 18:42  ivan
9290
9291         * Makefile: don't use install -D flag, doesn't work on bsd
9292
9293 2005-08-03 00:38  ivan
9294
9295         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
9296           uninitalized value in length" warnings
9297
9298 2005-08-02 19:23  ivan
9299
9300         * FS/FS/part_export/: domain_shellcommands.pm,
9301           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
9302           blank commands for non-svc_acct shellcommand exports too
9303
9304 2005-08-02 12:17  khoff
9305
9306         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
9307           svc_x record for an h_cust_svc record.
9308
9309 2005-07-14 04:55  ivan
9310
9311         * FS/FS/cust_main.pm: oops, fix last minute bug with new
9312           configurable customer fields on reports
9313
9314 2005-07-14 04:46  ivan
9315
9316         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
9317           from cust-fields work
9318
9319 2005-07-14 04:31  ivan
9320
9321         * httemplate/: index.html, search/svc_acct.cgi,
9322           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
9323           report
9324
9325 2005-07-14 04:18  ivan
9326
9327         * httemplate/search/cust_bill.html: move account search
9328           (httemplate/search/svc_acct.cgi) to new template, cust-fields
9329           configuration value to control which customer fields are shown on
9330           reports
9331
9332 2005-07-14 03:52  ivan
9333
9334         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
9335           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
9336           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
9337           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
9338           httemplate/search/cust_bill_event.cgi,
9339           httemplate/search/cust_credit.html,
9340           httemplate/search/cust_pay.cgi,
9341           httemplate/search/report_receivables.cgi,
9342           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
9343           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
9344           httemplate/search/elements/search.html: move account search
9345           (httemplate/search/svc_acct.cgi) to new template, cust-fields
9346           configuration value to control which customer fields are shown on
9347           reports
9348
9349 2005-07-12 02:31  ivan
9350
9351         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
9352           patches make it safer to subclass FS::part_pkg's pkg_svc method
9353           by eliminating qsearches on table pkg_svc.
9354
9355 2005-07-12 02:22  ivan
9356
9357         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
9358           continuing effort to avoid using SQL and qsearch from templates
9359           to find the pkg_svc records for a package.
9360
9361 2005-07-12 02:13  ivan
9362
9363         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
9364           contructor to Record.pm
9365
9366 2005-07-12 02:11  ivan
9367
9368         * Makefile: okay, really enable RT by default for good now
9369
9370 2005-07-11 07:15  ivan
9371
9372         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
9373
9374 2005-07-11 06:01  ivan
9375
9376         * Makefile: new server
9377
9378 2005-07-11 05:53  ivan
9379
9380         * httemplate/docs/index.html: note alternate instructions for
9381           0pre6->7
9382
9383 2005-07-11 05:23  ivan
9384
9385         * install/freebsd/: INSTALL, ports: freebsd install update i guess
9386
9387 2005-07-11 05:22  ivan
9388
9389         * bin/postfix.export: fix regex
9390
9391 2005-07-11 05:21  ivan
9392
9393         * Makefile: probably best to keep RT disabled by default, at least
9394           for this release
9395
9396 2005-07-11 03:58  ivan
9397
9398         * FS/t/ClientAPI_SessionCache.t:
9399           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
9400
9401 2005-07-11 02:49  ivan
9402
9403         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
9404           session expiration from Randall Lucas <rlucas@tercent.net>,
9405           thanks!
9406
9407 2005-07-09 08:41  ivan
9408
9409         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
9410           finding their logo
9411
9412 2005-07-09 03:55  ivan
9413
9414         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
9415           "invoice" on the post payment screen when posting against a
9416           specific invoice, replace with having useless "Auto-apply to
9417           invoices" box actually show the payment will be applied to one
9418           invoice only...  closes: Bug#1241
9419
9420 2005-07-09 03:36  ivan
9421
9422         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
9423           part_pkg/flat.pm, part_pkg/flat_comission.pm,
9424           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
9425           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
9426           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
9427           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
9428           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
9429           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
9430           method to cust_bill_pkg and use it in cust_bill... this should
9431           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
9432           to be sorted out
9433
9434 2005-07-08 16:06  ivan
9435
9436         * FS/bin/freeside-daily: fix bug with new efficient
9437           customer-finding code.  sql isn't perl, null != 0
9438
9439 2005-06-30 06:32  ivan
9440
9441         * FS/FS/Misc.pm: pod error
9442
9443 2005-06-30 06:20  ivan
9444
9445         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
9446
9447 2005-06-30 05:44  ivan
9448
9449         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
9450           foo
9451
9452 2005-06-21 20:54  ivan
9453
9454         * install/debian/3.1/INSTALL: add IPC::Run3 to install docs
9455
9456 2005-06-16 22:31  ivan
9457
9458         * httemplate/misc/process/link.cgi: fix preference sort order for
9459           linking: sort unaudited services first, secondary sort by svcaprt
9460
9461 2005-06-16 22:07  ivan
9462
9463         * httemplate/misc/process/link.cgi: add more info to debugging
9464
9465 2005-06-16 22:04  ivan
9466
9467         * httemplate/misc/process/link.cgi: fix debugging
9468
9469 2005-06-16 21:42  ivan
9470
9471         * httemplate/misc/process/link.cgi: add debugging for accounts
9472           picked to pick
9473
9474 2005-06-14 21:46  ivan
9475
9476         * FS/FS/cust_bill.pm: better error reporting for actual errors from
9477           lpr command
9478
9479 2005-06-14 19:31  ivan
9480
9481         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
9482           rounding off of money value, closes: Bug#1237
9483
9484 2005-06-14 17:44  ivan
9485
9486         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
9487           reprint/fax/email links to invoice search results
9488
9489 2005-06-09 15:40  ivan
9490
9491         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
9492           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
9493           httemplate/misc/email_invoices.cgi,
9494           httemplate/misc/fax_invoice_events.cgi,
9495           httemplate/misc/fax_invoices.cgi,
9496           httemplate/misc/print_invoice_events.cgi,
9497           httemplate/misc/print_invoices.cgi,
9498           httemplate/search/cust_bill.html,
9499           httemplate/search/report_cust_bill.html: advanced invoice serach,
9500           groundwork to add reprint/fax/email links to invoice search
9501           results
9502
9503 2005-06-09 13:26  ivan
9504
9505         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
9506           changes the service listing to use $part_pkg->pkg_svc instead of
9507           a qsearch, which means that the listing will still work if
9508           pkg_svc has been subclassed.
9509
9510 2005-06-09 13:16  ivan
9511
9512         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
9513
9514 2005-06-09 02:15  ivan
9515
9516         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
9517           subclass, fixes pkg customize link
9518
9519 2005-06-09 00:19  ivan
9520
9521         * FS/bin/freeside-daily: declare new $opt_a
9522
9523 2005-06-09 00:13  ivan
9524
9525         * FS/bin/freeside-daily: significant speedup from only selected
9526           customers with outstanding packages or invoice events in the
9527           initial select, and add -a flag for agentnum
9528
9529 2005-06-08 23:56  ivan
9530
9531         * FS/FS/cust_bill.pm, conf/invoice_html,
9532           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
9533           invoices too
9534
9535 2005-06-08 23:36  ivan
9536
9537         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
9538           (html|latex)(small)?footer optionall per-agent too
9539
9540 2005-06-08 23:22  ivan
9541
9542         * FS/FS/cust_bill.pm: more sane regex
9543
9544 2005-06-08 23:14  ivan
9545
9546         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
9547           for multiple agents
9548
9549 2005-06-08 22:59  ivan
9550
9551         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
9552           is configurable per-agent
9553
9554 2005-06-08 22:34  ivan
9555
9556         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
9557           httemplate/edit/part_bill_event.cgi: add multiple agent selection
9558           to agent-specific invoicing
9559
9560 2005-06-08 17:18  ivan
9561
9562         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
9563           are forced in anyway on import
9564
9565 2005-06-08 14:52  ivan
9566
9567         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
9568           line items
9569
9570 2005-06-08 02:03  ivan
9571
9572         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
9573           FS/FS/ClientAPI/MyAccount.pm,
9574           fs_selfservice/FS-SelfService/SelfService.pm,
9575           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
9576           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
9577           fs_selfservice/FS-SelfService/cgi/make_payment.html,
9578           fs_selfservice/FS-SelfService/cgi/myaccount.html,
9579           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
9580           fs_selfservice/FS-SelfService/cgi/payment_results.html,
9581           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
9582           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
9583           fs_selfservice/FS-SelfService/cgi/provision.html,
9584           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
9585           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
9586           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
9587           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9588           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
9589           httemplate/view/svc_acct.cgi: prepaid card recharge
9590
9591 2005-06-07 14:02  ivan
9592
9593         * FS/FS/Misc.pm: debugging output change in send_email
9594
9595 2005-06-06 13:07  ivan
9596
9597         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
9598           refactoring
9599
9600 2005-06-06 12:54  ivan
9601
9602         * FS/FS/Misc.pm: some additional warnings
9603
9604 2005-06-06 10:00  ivan
9605
9606         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
9607
9608 2005-06-02 18:51  ivan
9609
9610         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
9611           the last of the Internal vs External breakage i hope
9612
9613 2005-06-02 02:36  ivan
9614
9615         * httemplate/search/cust_bill_event.html: Capitalization
9616
9617 2005-06-02 02:29  ivan
9618
9619         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
9620           httemplate/search/cust_bill_event.cgi,
9621           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
9622           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
9623           httemplate/misc/email-invoice.cgi,
9624           httemplate/misc/email_invoices.cgi,
9625           httemplate/misc/fax-invoice.cgi,
9626           httemplate/misc/fax_invoices.cgi,
9627           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
9628           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
9629           FS/bin/freeside-queued, httemplate/search/elements/search.html,
9630           httemplate/elements/progress-init.html,
9631           httemplate/elements/progress-popup.html, htetc/handler.pl: add
9632           ability to search on a date range of invoice events and then
9633           reprint or reemail (boy was that a bit more work than i
9634           expected), closes: Bug#946
9635
9636 2005-06-01 17:02  ivan
9637
9638         * rt/html/Ticket/Elements/AddCustomers: remove warning
9639
9640 2005-06-01 16:40  ivan
9641
9642         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
9643           or something.
9644
9645 2005-06-01 14:40  ivan
9646
9647         * httemplate/search/report_receivables.cgi: remove trailing
9648           whitespace
9649
9650 2005-06-01 13:31  ivan
9651
9652         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
9653           RT_Internal again, hopefully this is the last of the breakage
9654           from RT_Internal
9655
9656 2005-05-31 19:39  ivan
9657
9658         * httemplate/edit/part_pkg.cgi: really. *sigh*
9659
9660 2005-05-31 16:42  ivan
9661
9662         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
9663           sesmon_minute price plkan, noticed by rjbs
9664
9665 2005-05-31 16:32  ivan
9666
9667         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
9668           package editing problem
9669
9670 2005-05-26 12:30  ivan
9671
9672         * httemplate/view/: cust_bill.cgi: silly perl version bs
9673
9674 2005-05-26 12:15  ivan
9675
9676         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
9677           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
9678
9679 2005-05-25 20:45  ivan
9680
9681         * httemplate/edit/part_pkg.cgi: 72?!
9682
9683 2005-05-24 08:33  ivan
9684
9685         * Makefile: 1.5.7.  and enable RT by default, finally
9686
9687 2005-05-23 04:49  ivan
9688
9689         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
9690
9691 2005-05-22 16:38  ivan
9692
9693         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
9694           an empty param
9695
9696 2005-05-22 13:39  ivan
9697
9698         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
9699
9700 2005-05-22 02:25  ivan
9701
9702         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
9703
9704 2005-05-21 21:24  ivan
9705
9706         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
9707
9708 2005-05-21 11:38  ivan
9709
9710         * httemplate/browse/agent.cgi: make sure the customers tables for
9711           each agent line up with each other, too
9712
9713 2005-05-21 10:26  ivan
9714
9715         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
9716           order of any sort
9717
9718 2005-05-21 10:14  ivan
9719
9720         * httemplate/browse/agent.cgi: line up
9721           prospect/active/suspended/cancelled customers
9722
9723 2005-05-19 07:10  ivan
9724
9725         * FS/FS/part_export/shellcommands.pm: A group number must refer to
9726           an already existing group - so add manually it if you want to
9727           define a set of static gids or something, default is just going
9728           to cause headaches
9729
9730 2005-05-19 04:05  ivan
9731
9732         * FS/FS/svc_acct.pm: ! or !! also
9733
9734 2005-05-19 03:45  ivan
9735
9736         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
9737           include gid too
9738
9739 2005-05-19 03:29  ivan
9740
9741         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
9742
9743 2005-05-19 03:26  ivan
9744
9745         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
9746           part_export/shellcommands.pm,
9747           part_export/shellcommands_withdomain.pm: fix shellcommands export
9748           encrypting "magic" shadow values * NP *LK*
9749
9750 2005-05-19 02:49  ivan
9751
9752         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
9753           replace, _check_duplicate was already below it
9754
9755 2005-05-19 01:51  ivan
9756
9757         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
9758           links
9759
9760 2005-05-19 01:43  ivan
9761
9762         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
9763           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
9764           links should respect template, also add direct re-send links like
9765           the view links and convert view/cust_bill.cgi to proper template
9766
9767 2005-05-18 09:57  ivan
9768
9769         * httemplate/browse/agent.cgi: oops, it helps to get the link right
9770
9771 2005-05-18 09:55  ivan
9772
9773         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
9774           agent-specific A/R aging report, closes: bug#1229
9775
9776 2005-05-18 09:37  ivan
9777
9778         * bin/masonize: report the file that had a masonize error
9779
9780 2005-05-18 07:50  ivan
9781
9782         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
9783           of course!
9784
9785 2005-05-18 03:43  ivan
9786
9787         * FS/FS/cust_bill.pm: oops, losing notes!
9788
9789 2005-05-15 06:49  ivan
9790
9791         * httemplate/search/report_receivables.cgi: this status column is
9792           probably faster, one giant SQL query.  and add back in the
9793           customer link, oops
9794
9795 2005-05-15 06:00  ivan
9796
9797         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
9798           httemplate/search/elements/search.html: move receivables report
9799           to search template
9800
9801 2005-05-15 04:58  ivan
9802
9803         * httemplate/search/cust_bill.html: use money_char config
9804
9805 2005-05-15 04:46  ivan
9806
9807         * httemplate/search/cust_bill.html: align
9808
9809 2005-05-14 12:57  ivan
9810
9811         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
9812           integration grr!
9813
9814 2005-05-14 11:03  ivan
9815
9816         * FS/FS/cust_bill.pm: h helps halot
9817
9818 2005-05-14 10:59  ivan
9819
9820         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
9821
9822 2005-05-14 10:04  ivan
9823
9824         * FS/FS/Conf.pm, conf/invoice_html,
9825           httemplate/view/cust_bill-logo.cgi: html invoices: when
9826           displaying, use the actual logo from the conf dir - same as the
9827           emailed copy
9828
9829 2005-05-14 09:30  ivan
9830
9831         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
9832
9833 2005-05-14 09:27  ivan
9834
9835         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
9836           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
9837           httemplate/view/cust_bill.cgi: html invoices!
9838
9839           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
9840           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
9841           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
9842           http://mailformat.dan.info/headers/mime.html
9843           http://www.faqs.org/rfcs/rfc2392.html
9844           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
9845
9846           (MIME is hard, let's go shopping!)
9847
9848 2005-05-13 08:06  ivan
9849
9850         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
9851           files, and expand country codes on invoices.  and oops,
9852           print_html changes slipped in last commit too.  well, they were
9853           ready anyway.
9854
9855 2005-05-13 03:55  ivan
9856
9857         * conf/invoice_latex: better to do something fancy like scale down
9858           the font size to fit in the intended space or something but hey,
9859           this is good enough for now :)
9860
9861 2005-05-13 03:54  ivan
9862
9863         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
9864           no invoice_latexreturnaddress file
9865
9866 2005-05-11 07:07  ivan
9867
9868         * FS/FS/export_svc.pm: new progressbar display causes a silly error
9869           in edge case where no dup checking necessary, closes: Bug#1226
9870
9871 2005-05-10 11:30  khoff
9872
9873         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
9874
9875 2005-05-05 06:04  ivan
9876
9877         * conf/: invoice_latex: no comma between state and address
9878
9879 2005-05-04 18:46  ivan
9880
9881         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
9882           and the domain id is missing
9883
9884 2005-05-04 02:33  ivan
9885
9886         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
9887           modifying pkg_svc records, closes: Bug#1221
9888
9889 2005-05-04 02:20  ivan
9890
9891         * FS/FS/Record.pm: err msg
9892
9893 2005-05-03 18:06  ivan
9894
9895         * FS/FS/cust_bill.pm: patch to just update the template or
9896           conf/invoice_latex* to use the new one
9897
9898 2005-05-03 17:40  ivan
9899
9900         * conf/invoice_latex, conf/invoice_latexfooter,
9901           conf/invoice_latexreturnaddress, conf/logo.eps, FS/FS/Conf.pm,
9902           FS/FS/cust_bill.pm: great new invoice template from kristian!
9903
9904 2005-05-03 10:22  ivan
9905
9906         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
9907           problems
9908
9909 2005-05-03 06:29  ivan
9910
9911         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
9912           unnecessary host=localhost from outsource instance creation foo
9913
9914 2005-05-03 02:56  ivan
9915
9916         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
9917           of "Chek" for payby = CHEK transactions
9918
9919 2005-05-03 01:51  ivan
9920
9921         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
9922           privs, -T not necessary
9923
9924 2005-05-03 01:46  ivan
9925
9926         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
9927           it still needs to be supported for just a little bit longer
9928
9929 2005-05-01 23:32  ivan
9930
9931         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
9932           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
9933           move httemplate/search/svc_domain to the new search template
9934           along with svc_www and svc_forward
9935
9936 2005-04-30 02:47  ivan
9937
9938         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
9939           forwards instead of nothing
9940
9941 2005-04-30 02:45  ivan
9942
9943         * httemplate/search/svc_forward.cgi: pull in the customer
9944           information as part of the main query for efficiency
9945
9946 2005-04-29 06:00  ivan
9947
9948         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
9949           forward search using the standard search template: forwards are
9950           now paged
9951
9952 2005-04-28 10:05  ivan
9953
9954         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
9955
9956 2005-04-25 17:20  khoff
9957
9958         * bin/svc_broadband.renumber: For renumbering svc_broadband
9959           services from one addr_block to another.  Hopefully no one will
9960           ever have to use this.
9961
9962 2005-04-25 02:33  ivan
9963
9964         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
9965           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
9966           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
9967           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
9968           freeside-sqlradius-radacctd again after all these years, now it
9969           just needs to update the "seconds" field(s), finally closes:
9970           Bug#1125
9971
9972 2005-04-21 16:13  ivan
9973
9974         * install/debian/3.1/INSTALL: little bit of apache setup and add
9975           the fs_queue user
9976
9977 2005-04-21 14:31  ivan
9978
9979         * install/debian/3.1/INSTALL: or apache won't start
9980
9981 2005-04-21 04:47  ivan
9982
9983         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
9984           replacing too
9985
9986 2005-04-21 04:35  ivan
9987
9988         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
9989
9990 2005-04-20 23:18  ivan
9991
9992         * install/debian/3.1/INSTALL: libjavascript-rpc-perl hit testing
9993
9994 2005-04-20 00:12  ivan
9995
9996         * FS/FS/part_export/acct_sql.pm: hehe oops
9997
9998 2005-04-19 23:41  ivan
9999
10000         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
10001           defaults to acct_sql export
10002
10003 2005-04-19 02:50  ivan
10004
10005         * FS/FS/Conf.pm: disable RT_Libs for now
10006
10007 2005-04-19 02:48  ivan
10008
10009         * SCHEMA_CHANGE, install/redhat/9/INSTALL: did another upgrade,
10010           fixed up the instructions
10011
10012 2005-04-19 02:48  ivan
10013
10014         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
10015
10016 2005-04-18 00:37  ivan
10017
10018         * FS/FS/cust_main.pm: add some newlines to debugging output, no
10019           need to print file and line # so much
10020
10021 2005-04-16 15:26  ivan
10022
10023         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
10024           screen instead of hardcoding $
10025
10026 2005-04-15 13:29  khoff
10027
10028         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
10029           httemplate/view/svc_domain.cgi: Added support for TXT records.
10030
10031 2005-04-14 02:41  ivan
10032
10033         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
10034           move invoice_latex templating to Text::Template, with special
10035           sauce^W^Wbackwards-compatibility for old templates
10036
10037 2005-04-13 05:31  ivan
10038
10039         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
10040           some super ancient assumptions about slipip and uid meaning
10041           exporting to RADIUS and shell respectively
10042
10043 2005-04-13 05:30  ivan
10044
10045         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
10046           Record.pm and use it in cust_svc svcpart replacement (which is
10047           all about the exports anyway)
10048
10049 2005-04-13 03:54  ivan
10050
10051         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
10052           check attributes
10053
10054 2005-04-13 03:32  ivan
10055
10056         * FS/FS/raddb.pm: add Radius-Operator
10057
10058 2005-04-13 03:16  ivan
10059
10060         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
10061
10062 2005-04-13 02:55  ivan
10063
10064         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
10065           errors"
10066
10067 2005-04-13 01:16  ivan
10068
10069         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
10070           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
10071           is present
10072
10073 2005-04-12 20:38  ivan
10074
10075         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
10076           flat_commission price plan, thanks to Troy Hammonds
10077
10078 2005-04-11 13:13  khoff
10079
10080         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
10081           the email address sent to your BOP processor, in case the
10082           processor sends a pesky receipt that you don't want your
10083           customers getting.
10084
10085 2005-04-11 09:48  khoff
10086
10087         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
10088           debugging messages on everyone.
10089
10090 2005-04-10 14:23  ivan
10091
10092         * install/debian/3.1/INSTALL: a few more packages
10093
10094 2005-04-10 03:16  ivan
10095
10096         * httemplate/search/elements/search.html: add some left and right
10097           padding so cells don't run into each other so badly
10098
10099 2005-04-09 18:13  ivan
10100
10101         * Makefile: fix install-apache for bsd make and reverse
10102           accidentally-checked-in (again!) RT_ENABLED = 1
10103
10104 2005-04-07 18:12  ivan
10105
10106         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
10107           and don't f$&# care
10108
10109 2005-04-07 03:35  ivan
10110
10111         * Makefile, htetc/freeside-rt.conf, install/debian/3.1/INSTALL: add
10112           install/debian/3.1/INSTALL script and script up some apache
10113           automation assuming a conf.d type dir
10114
10115 2005-04-07 02:26  ivan
10116
10117         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
10118           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
10119           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
10120           Record.pm (for DBD::Pg 1.40 is bunk fix)
10121
10122 2005-04-06 20:28  khoff
10123
10124         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
10125           current (non-history) records in place of missing history
10126           records.
10127
10128 2005-04-06 15:52  ivan
10129
10130         * FS/FS/svc_forward.pm: and fix the error msg haha
10131
10132 2005-04-06 15:50  ivan
10133
10134         * FS/FS/svc_forward.pm: looks like a domain part for a
10135           literally-specified forward src or dst is required, not optional
10136
10137 2005-04-05 17:50  khoff
10138
10139         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
10140           table, not the history table.
10141
10142 2005-04-05 14:33  khoff
10143
10144         * bin/add-history-records.pl: This doesn't fix the problem.  To be
10145           continued...
10146
10147 2005-04-02 15:49  ivan
10148
10149         * bin/slony-setup: must be as Pg superuser
10150
10151 2005-04-02 14:46  ivan
10152
10153         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
10154           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
10155           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
10156           httemplate/docs/schema.html: herding elephants: add primary keys
10157           to *all* tables for slony
10158
10159 2005-04-02 12:34  ivan
10160
10161         * bin/slony-setup: adding quick slony setup script
10162
10163 2005-04-01 14:52  khoff
10164
10165         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
10166           attempt to resolve, problems caused by missing history records.
10167
10168 2005-04-01 14:34  khoff
10169
10170         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
10171           history records
10172
10173 2005-03-31 21:59  steve
10174
10175         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
10176
10177 2005-03-31 03:41  ivan
10178
10179         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
10180           method in addition to provisioning new ones
10181
10182 2005-03-31 01:07  ivan
10183
10184         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
10185           invoice destinations
10186
10187 2005-03-30 22:56  khoff
10188
10189         * bin/add-history-records.pl: Printing insert statements is not
10190           necessary
10191
10192 2005-03-30 19:47  khoff
10193
10194         * bin/add-history-records.pl: Committing the inserts helps.
10195
10196 2005-03-30 16:53  khoff
10197
10198         * bin/add-history-records.pl: (Apparently) working version.
10199           Updates svc_*, cust_svc, and domain_record history tables.
10200
10201 2005-03-30 16:31  khoff
10202
10203         * FS/FS/h_svc_forward.pm: Another missing 'u'.
10204
10205 2005-03-30 13:40  khoff
10206
10207         * FS/FS/h_Common.pm: Dump a call trace if something calls
10208           FS::h_Common::sql_h_search without END_TIMESTAMP.
10209
10210 2005-03-30 13:22  khoff
10211
10212         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
10213           in case we're really a FS::h_svc_www object.
10214
10215 2005-03-30 13:09  khoff
10216
10217         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
10218
10219 2005-03-30 12:55  khoff
10220
10221         * bin/add-history-records.pl: Test script to add pre-history table
10222           history records.
10223
10224 2005-03-29 17:37  ivan
10225
10226         * FS/FS/part_export/cp.pm: according to landel CP no longer
10227           supports changing username
10228
10229 2005-03-29 17:18  ivan
10230
10231         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
10232           selecting by credit card, fixes: Bug#1189
10233
10234 2005-03-29 14:41  ivan
10235
10236         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
10237           debugging, don't point to install.html for suEXEC/setuid in
10238           self-service setup docs
10239
10240 2005-03-28 17:40  khoff
10241
10242         * FS/FS/TicketSystem/RT_External.pm,
10243           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
10244           RT_External fixes.
10245
10246 2005-03-28 17:38  khoff
10247
10248         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
10249           an optional requirement.
10250
10251 2005-03-27 15:21  ivan
10252
10253         * FS/FS/cust_main.pm: allow & in bank names
10254
10255 2005-03-27 15:21  ivan
10256
10257         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
10258           child_objects can now set an alternate field for the svcnum, for
10259           things like forwards
10260
10261 2005-03-26 03:51  ivan
10262
10263         * install/fedora/fc3/: INSTALL, sources.list: fc3
10264
10265 2005-03-21 14:13  khoff
10266
10267         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
10268           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
10269           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
10270           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
10271           FS/FS/part_export/infostreet.pm,
10272           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
10273           httemplate/edit/cust_main.cgi,
10274           httemplate/edit/process/cust_main.cgi,
10275           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
10276           httemplate/view/cust_main/billing.html,
10277           httemplate/view/cust_main/tickets.html: Added support for FAX
10278           invoice destinations using a HylaFAX server.  Faxing plain text
10279           invoices is not supported.
10280
10281 2005-03-21 13:55  pbowen
10282
10283         * FS/FS/Record.pm: Forgot to load up the conf.
10284
10285 2005-03-18 16:12  pbowen
10286
10287         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
10288           a nasty bug that would clear the payinfo if the private key was
10289           not available.  2. Set the default module for encrypt/decrypt to
10290           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
10291           it doesn't just pass around plaintext if the encryption engine is
10292           broken or missing.  4. Added code so that the masked payinfo is
10293           handled correctly in the case that it is blank and it cannot be
10294           generated (encrypted payinfo)
10295
10296 2005-03-18 11:21  pbowen
10297
10298         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
10299           bin/freeside-setup: Added encrypted fields for Credit Cards,
10300           etc... - PB
10301
10302 2005-03-18 11:15  pbowen
10303
10304         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
10305           billing
10306
10307 2005-03-18 08:47  pbowen
10308
10309         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
10310           SUPER, @_ == 1 if it only contains an undef. -PB
10311
10312 2005-03-18 01:15  ivan
10313
10314         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
10315           freebsd install
10316
10317 2005-03-17 17:00  ivan
10318
10319         * FS/FS/cust_main_county.pm: sorry it was late
10320
10321 2005-03-17 13:56  khoff
10322
10323         * FS/FS/cust_bill.pm: Documentation tyop.
10324
10325 2005-03-17 13:41  khoff
10326
10327         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
10328           httemplate/misc/email-invoice.cgi: Added options
10329           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
10330           - Attach PDF invoice to emailed plain text invoices.
10331           invoice_email_pdf_note - Replace plain text invoice with this
10332           note, when attaching a PDF.
10333
10334 2005-03-16 03:31  ivan
10335
10336         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
10337           names for some reason
10338
10339 2005-03-15 15:27  khoff
10340
10341         * httemplate/misc/payment.cgi: Missing semicolon.
10342
10343 2005-03-13 03:47  ivan
10344
10345         * FS/FS/cust_main.pm: and store the refund correctly
10346
10347 2005-03-13 03:34  ivan
10348
10349         * FS/FS/cust_main.pm: when refunding against a specific card
10350           payment, use the card details from the payment instead of the
10351           customer record
10352
10353 2005-03-13 03:12  ivan
10354
10355         * FS/FS/cust_main.pm: add some additional debugging to refunds
10356
10357 2005-03-12 08:07  ivan
10358
10359         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
10360           rt/lib/RT/URI/freeside/Internal.pm,
10361           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
10362           freeside base url since RT calls it from multiple directory
10363           depths... have to specify explicity, like external integration
10364
10365 2005-03-12 06:35  ivan
10366
10367         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
10368           support into this century (close: Bug#1124) - finally get rid of
10369           fs_signup (everything is in fs_selfservice now) (Bug#413) -
10370           organize main menu sysadmin section so it is slightly less
10371           confusing
10372
10373 2005-03-12 06:31  ivan
10374
10375         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
10376           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
10377           httemplate/view/cust_main/payment_history.html,
10378           httemplate/index.html, httemplate/browse/agent.cgi,
10379           httemplate/edit/prepay_credit.cgi,
10380           httemplate/search/prepay_credit.html,
10381           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
10382           fs_selfservice/FS-SelfService/ieak.template,
10383           fs_selfservice/FS-SelfService/cgi/agent.cgi,
10384           fs_selfservice/FS-SelfService/cgi/decline.html,
10385           httemplate/edit/process/prepay_credit.cgi,
10386           httemplate/edit/process/reg_code.cgi,
10387           fs_selfservice/FS-SelfService/cgi/map.gif,
10388           fs_selfservice/FS-SelfService/cgi/promocode.html,
10389           fs_selfservice/FS-SelfService/cgi/regcode.html,
10390           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
10391           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
10392           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
10393           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
10394           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
10395           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10396           fs_selfservice/FS-SelfService/cgi/signup.html,
10397           fs_selfservice/FS-SelfService/cgi/stateselect.html,
10398           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
10399           - bring prepaid support into this century (close: Bug#1124) -
10400           finally get rid of fs_signup (everything is in fs_selfservice
10401           now) (Bug#413) - organize main menu sysadmin section so it is
10402           slightly less confusing
10403
10404 2005-03-11 02:35  ivan
10405
10406         * rt/FREESIDE_MODIFIED: update list of modified files
10407
10408 2005-03-11 02:33  ivan
10409
10410         * rt/etc/RT_SiteConfig.pm: merging
10411
10412 2005-03-10 17:34  khoff
10413
10414         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
10415           html/Elements/Menu, html/Elements/Tabs,
10416           html/Ticket/Elements/AddCustomers,
10417           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
10418           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
10419           Reorganized RT->Freeside integration to support Internal (single
10420           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
10421           handled the same either way.  Integration type is changed by
10422           setting $RT::URI::freeside::IntegrationType to either 'Internal'
10423           or 'XMLRPC' in your RT_SiteConfig.pm.
10424
10425 2005-03-10 14:49  khoff
10426
10427         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
10428           lookups through the XMLRPC interface.
10429
10430 2005-03-10 07:43  ivan
10431
10432         * install/freebsd/: INSTALL, ports: ports is a steaming pile
10433
10434 2005-03-10 01:56  ivan
10435
10436         * FS/bin/freeside-daily: fine.
10437
10438 2005-03-10 00:58  ivan
10439
10440         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
10441           package editing problem with extraneous services showing up,
10442           closes: Bug#1170
10443
10444 2005-03-09 23:27  ivan
10445
10446         * install/freebsd/INSTALL: freebsd bs
10447
10448 2005-03-09 00:18  ivan
10449
10450         * httemplate/docs/index.html: preliminary RT docs
10451
10452 2005-03-08 10:37  khoff
10453
10454         * FS/FS/XMLRPC.pm: Don't require that the method results be
10455           FS::Record descendant objects.  If they are, we map them to
10456           hashrefs.  Otherwise we return them verbatim and hope (maybe
10457           check) that they're scalars, hashrefs, or arrayrefs.
10458
10459 2005-03-08 10:15  khoff
10460
10461         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
10462           'version', and eventually config look-ups (next commit).
10463
10464 2005-03-06 03:45  ivan
10465
10466         * install/freebsd/ports: adding Text::CSV and
10467           Spreadsheet::WriteExcel
10468
10469 2005-03-05 19:25  ivan
10470
10471         * httemplate/search/elements/search.html: specity an explicit EOL
10472           for Text::CSV_XS, apparantly sometimes the default is null
10473
10474 2005-03-05 19:22  ivan
10475
10476         * httemplate/search/elements/search.html: and a slight formatting
10477           fix
10478
10479 2005-03-05 19:04  ivan
10480
10481         * httemplate/search/elements/search.html, htetc/handler.pl,
10482           httemplate/index.html, httemplate/search/cust_bill.html,
10483           httemplate/search/cust_bill_event.html,
10484           httemplate/search/cust_credit.html,
10485           httemplate/search/cust_main-otaker.cgi,
10486           httemplate/search/cust_main.cgi,
10487           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
10488           httemplate/search/reg_code.html,
10489           httemplate/search/report_cust_credit.html,
10490           httemplate/search/report_cust_pay.html,
10491           httemplate/search/report_prepaid_income.html,
10492           httemplate/search/report_tax.html,
10493           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
10494           httemplate/view/cust_bill-pdf.cgi,
10495           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
10496           templated reports and clean up their HTML formatting, closes;
10497           Bug#520, Bug#1107
10498
10499 2005-03-04 14:24  ivan
10500
10501         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
10502           reference "payby" is ambiguous" error when selecting by payment
10503           type, fix missing check #s caused by cust_main.payinfo masking
10504           cust_pay.payinfo, closes (really this time): Bug#1105
10505
10506 2005-03-04 04:57  ivan
10507
10508         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
10509           correctly even if the customer record has somehow been removed...
10510
10511 2005-03-04 04:34  ivan
10512
10513         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
10514           httemplate/search/cust_credit.html,
10515           httemplate/search/cust_pay.cgi,
10516           httemplate/search/report_cust_credit.html,
10517           httemplate/search/report_cust_pay.html,
10518           httemplate/search/elements/search.html: add agent selection to
10519           payment and credit reports, add link to agent browse, closes:
10520           Bug#1105
10521
10522 2005-03-03 02:25  ivan
10523
10524         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
10525           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
10526           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
10527           scary "Multiple records in scalar search" warnings w/history
10528           table searches
10529
10530 2005-03-03 01:05  ivan
10531
10532         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
10533           debug output...
10534
10535 2005-03-03 00:58  ivan
10536
10537         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
10538           call details on invoices, so place names get cut off, not
10539           anything important
10540
10541 2005-03-03 00:52  ivan
10542
10543         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
10544           debug output...
10545
10546 2005-03-03 00:52  ivan
10547
10548         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
10549
10550 2005-03-03 00:45  ivan
10551
10552         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
10553           for time2str
10554
10555 2005-03-03 00:37  ivan
10556
10557         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
10558           to invoice details
10559
10560 2005-03-03 00:21  ivan
10561
10562         * install/redhat/es3/INSTALL: add tetex packages for typeset
10563           invoices
10564
10565 2005-03-03 00:15  ivan
10566
10567         * FS/FS/Record.pm: want a full stack backtrace for this warning
10568
10569 2005-03-03 00:05  ivan
10570
10571         * FS/FS/part_export/sqlradius.pm: doc
10572
10573 2005-03-02 13:00  khoff
10574
10575         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
10576           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
10577           interface for freeside.
10578
10579 2005-03-01 16:47  ivan
10580
10581         * FS/FS/cust_pkg.pm: set setup date on package changes
10582
10583 2005-03-01 16:03  ivan
10584
10585         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
10586           crediting customer for service remaining:
10587           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
10588           where the part_pkg record didn't have a plan, closes: Bug#1153
10589
10590 2005-02-27 03:18  ivan
10591
10592         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
10593           details on invoices, closes: Bug#1096
10594
10595 2005-02-27 03:05  ivan
10596
10597         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
10598           on errors
10599
10600 2005-02-27 02:18  ivan
10601
10602         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
10603           fields in a table without a primary key
10604
10605 2005-02-25 14:14  ivan
10606
10607         * bin/pg-readonly: try to set the sequences right for modern Pg
10608
10609 2005-02-25 14:07  ivan
10610
10611         * bin/pg-readonly: adding quick pg-readonly tool
10612
10613 2005-02-25 12:52  ivan
10614
10615         * FS/FS/part_pkg.pm: small bugfix for options option
10616
10617 2005-02-25 12:21  ivan
10618
10619         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
10620           option to part_pkg::insert to specify part_pkg_option records
10621
10622 2005-02-24 06:22  ivan
10623
10624         * httemplate/edit/part_svc.cgi,
10625           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
10626           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
10627           httemplate/elements/progress-init.html,
10628           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
10629           FS/FS/part_svc.pm: add progressbar to service definition add -
10630           duplicate checking can take a while, closes: Bug#1126
10631
10632 2005-02-22 10:26  khoff
10633
10634         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
10635           to make it easier to find packages in large lists.
10636
10637 2005-02-20 00:51  ivan
10638
10639         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
10640
10641 2005-02-20 00:44  ivan
10642
10643         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
10644           httemplate/elements/jsrsServer.html,
10645           httemplate/elements/overlibmws.js,
10646           httemplate/elements/progress-init.html,
10647           httemplate/elements/progress-popup.html: use a javascript layer
10648           instead of a browser popup (popup blockers), really generalize
10649           the progressbar code to make it easy to use as a component
10650
10651 2005-02-17 00:44  ivan
10652
10653         * httemplate/edit/rate.cgi: generalize progressbar code in
10654           preparation for using it wherever needed
10655
10656 2005-02-16 17:37  ivan
10657
10658         * httemplate/edit/process/rate.cgi: generalize progressbar code in
10659           preparation for using it wherever needed
10660
10661 2005-02-16 16:11  ivan
10662
10663         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
10664           preparation for using it wherever needed
10665
10666 2005-02-16 14:06  ivan
10667
10668         * install/centos/3/: INSTALL, httpd-init: centos install notes,
10669           basically like rhell
10670
10671 2005-02-15 18:53  ivan
10672
10673         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
10674           problems
10675
10676 2005-02-15 10:47  ivan
10677
10678         * install/redhat/es3/INSTALL: update rhell3 docs, add some slony
10679           notes
10680
10681 2005-02-13 19:49  ivan
10682
10683         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
10684           closes: Bug#1113
10685
10686 2005-02-11 19:02  ivan
10687
10688         * httemplate/edit/process/svc_broadband.cgi: transaction not
10689           necessary here
10690
10691 2005-02-10 22:44  ivan
10692
10693         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
10694           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
10695           generalize progressbar code in preparation for using it wherever
10696           needed
10697
10698 2005-02-08 17:08  ivan
10699
10700         * Makefile: more porable syntax for su
10701
10702 2005-02-08 14:33  ivan
10703
10704         * FS/FS/clientapi_session_field.pm: tyop
10705
10706 2005-02-08 12:51  ivan
10707
10708         * install/freebsd/: INSTALL, ports: update freebsd install notes
10709
10710 2005-02-08 12:22  ivan
10711
10712         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
10713           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
10714           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
10715           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
10716           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
10717           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
10718           httemplate/docs/schema.html: make self-service session cache
10719           module configurable, start framework for in-database session
10720           cache
10721
10722 2005-02-05 15:39  ivan
10723
10724         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
10725           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
10726           complication from ClientAPI dispatch foo
10727
10728 2005-02-04 17:30  ivan
10729
10730         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
10731           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
10732           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
10733           perl??
10734
10735 2005-02-04 06:44  ivan
10736
10737         * Makefile: freebsd throws a fatal error if it can't stop apache
10738           now, bah
10739
10740 2005-02-04 02:38  ivan
10741
10742         * httemplate/edit/cust_main.cgi: typo
10743
10744 2005-02-04 02:17  ivan
10745
10746         * install/redhat/es3/INSTALL: minor update for rhel3 install notes
10747
10748 2005-01-29 04:49  ivan
10749
10750         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
10751           bit for reg codes
10752
10753 2005-01-29 04:34  ivan
10754
10755         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
10756           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
10757           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
10758           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
10759           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
10760           httemplate/edit/process/reg_code.cgi: registration codes
10761
10762 2005-01-27 15:01  ivan
10763
10764         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
10765           s/defaultcountry/countrydefault/
10766
10767 2005-01-27 14:19  ivan
10768
10769         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
10770
10771 2005-01-27 02:21  ivan
10772
10773         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
10774           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
10775           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
10776           httemplate/elements/qlib/box.js,
10777           httemplate/elements/qlib/boxctrl.js,
10778           httemplate/elements/qlib/boxres.js,
10779           httemplate/elements/qlib/button.js,
10780           httemplate/elements/qlib/buttonres.js,
10781           httemplate/elements/qlib/control.js,
10782           httemplate/elements/qlib/counter.js,
10783           httemplate/elements/qlib/imagelist.js,
10784           httemplate/elements/qlib/label.js,
10785           httemplate/elements/qlib/messagebox.js,
10786           httemplate/elements/qlib/progress.js,
10787           httemplate/elements/qlib/sound.js,
10788           httemplate/elements/qlib/sprite.js,
10789           httemplate/elements/qlib/window.js,
10790           httemplate/elements/qlib/wndctrl.js,
10791           httemplate/images/progressbar-empty.png,
10792           httemplate/images/progressbar-full.png: DHTML progress bar for
10793           glacial rate adding and editing, closes: Bug#1100
10794
10795 2005-01-19 13:25  ivan
10796
10797         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
10798           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
10799           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
10800           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
10801           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
10802           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
10803           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
10804           unused portion at cancellation, patch from pbowen
10805
10806 2005-01-18 16:57  ivan
10807
10808         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
10809           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
10810           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
10811           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
10812           one-time referral credits
10813
10814 2005-01-07 14:16  ivan
10815
10816         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
10817           file for rate processing, causing problems with giant query
10818           string, kludge in the non-displayed US-rates, and disable the
10819           submit button when pressed
10820
10821 2005-01-06 12:58  ivan
10822
10823         * FS/FS/Conf.pm: fix description RT_External in ticket_system
10824           option
10825
10826 2005-01-06 12:20  ivan
10827
10828         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
10829           key codes, don't try fancy things with hex and sprintf
10830
10831 2005-01-06 11:48  ivan
10832
10833         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
10834           turbo hex keycodes in uppercase
10835
10836 2005-01-06 11:02  ivan
10837
10838         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
10839           serials and key codes can be edited locally
10840
10841 2005-01-05 11:29  ivan
10842
10843         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
10844           hex!
10845
10846 2005-01-05 02:01  ivan
10847
10848         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
10849           voip_sqlradacct
10850
10851 2005-01-04 19:07  ivan
10852
10853         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
10854           correct this time
10855
10856 2005-01-04 19:01  ivan
10857
10858         * FS/FS/part_export/artera_turbo.pm: missing underscore!
10859
10860 2005-01-04 18:47  ivan
10861
10862         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
10863           than run them immediately, always format keycode as %010d,
10864           closes: Bug#936, Bug#1060
10865
10866 2005-01-03 10:25  ivan
10867
10868         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
10869           in numeric gt (>)
10870
10871 2004-12-31 00:47  ivan
10872
10873         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
10874           price plan
10875
10876 2004-12-31 00:31  ivan
10877
10878         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
10879           voip price plan
10880
10881 2004-12-31 00:24  ivan
10882
10883         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
10884           voip price plan
10885
10886 2004-12-30 23:43  ivan
10887
10888         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
10889
10890 2004-12-30 16:48  ivan
10891
10892         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
10893           fix up some bugs in VoIP rating
10894
10895 2004-12-29 17:41  ivan
10896
10897         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
10898           domain_record.pm
10899
10900 2004-12-29 04:01  ivan
10901
10902         * CREDITS: update credits
10903
10904 2004-12-29 04:00  ivan
10905
10906         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
10907           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
10908           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
10909           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
10910           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
10911           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
10912           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
10913           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
10914           httemplate/view/cust_main.cgi,
10915           httemplate/view/cust_main/packages.html: historical (immutable)
10916           invoice details about services and other history infrastructure
10917
10918 2004-12-28 15:30  ivan
10919
10920         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
10921           export
10922
10923 2004-12-27 02:19  ivan
10924
10925         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
10926           from causing payment or credit transactions from finishing
10927
10928 2004-12-27 01:23  ivan
10929
10930         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
10931           httemplate/edit/cust_main/contact.html: UI: rework shipping
10932           address javascript, closes: Bug#1085
10933
10934 2004-12-24 15:35  ivan
10935
10936         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
10937           toor
10938
10939 2004-12-24 15:28  ivan
10940
10941         * bin/passwd.import: remove $Id$ line
10942
10943 2004-12-24 15:27  ivan
10944
10945         * bin/passwd.import: import NP and *LK* from shadow file as * (no
10946           password)
10947
10948 2004-12-23 18:54  ivan
10949
10950         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
10951           to set payment date manually
10952
10953 2004-12-23 03:39  ivan
10954
10955         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
10956           svc_www-enable_subdomains config option
10957
10958 2004-12-23 01:15  ivan
10959
10960         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
10961           packages when no primary service is selected
10962
10963 2004-12-23 01:07  ivan
10964
10965         * FS/FS/part_pkg.pm: better debugging for options passed to insert
10966           method
10967
10968 2004-12-23 00:32  ivan
10969
10970         * FS/bin/freeside-setup: allow NULL zip in some countries
10971
10972 2004-12-23 00:00  ivan
10973
10974         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
10975
10976 2004-12-23 00:00  ivan
10977
10978         * bin/: rate-us.import, rate.import: adding rate import scripts
10979
10980 2004-12-22 23:29  ivan
10981
10982         * FS/FS/rate_region.pm: better short prefix display
10983
10984 2004-12-22 23:28  ivan
10985
10986         * httemplate/edit/rate.cgi: hide US regions for now, we don't
10987           currently need them for rating just invoice/session display and
10988           the web pages are so giant they're timing out
10989
10990 2004-12-22 06:40  ivan
10991
10992         * Makefile: chkconfig ON
10993
10994 2004-12-22 06:09  ivan
10995
10996         * Makefile: /usr/bin/true on fleabsd
10997
10998 2004-12-22 06:06  ivan
10999
11000         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
11001           warn and require confirmation when editing next bill dates to a
11002           date in the past, closes; Bug#430
11003
11004 2004-12-22 01:53  ivan
11005
11006         * FS/bin/freeside-daily: just "vaccum analyze" is fine
11007
11008 2004-12-21 15:19  ivan
11009
11010         * FS/FS/rate_detail.pm: need to use table modules we call
11011           ut_foreign_key on: rate, rate_region
11012
11013 2004-12-20 03:41  ivan
11014
11015         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
11016           ticket lists
11017
11018 2004-12-20 03:29  ivan
11019
11020         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
11021           to fix XSS on ticket lists
11022
11023 2004-12-20 02:13  ivan
11024
11025         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
11026           better error messages on email errors
11027
11028 2004-12-20 00:21  ivan
11029
11030         * Makefile: remove quotes which were causing problems.  grr make
11031
11032 2004-12-20 00:16  ivan
11033
11034         * Makefile: add init script enable command in deb and redhat
11035
11036 2004-12-18 02:52  ivan
11037
11038         * httemplate/index.html: fix spelling
11039
11040 2004-12-13 01:13  ivan
11041
11042         * FS/FS/Conf.pm, httemplate/index.html: add config option for
11043           address2 search, closes: Bug#1022
11044
11045 2004-12-12 10:51  ivan
11046
11047         * httemplate/view/cust_main/quick-charge.html: fix form action url
11048           for template
11049
11050 2004-12-12 00:34  ivan
11051
11052         * FS/FS/cust_main.pm: fix customer status display for some cases
11053           with suspended accounts
11054
11055 2004-12-11 15:16  ivan
11056
11057         * FS/FS/part_export/acct_sql.pm: finish modification
11058
11059 2004-12-11 12:41  ivan
11060
11061         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
11062           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
11063           event, closes: Bug#977
11064
11065 2004-12-10 23:50  ivan
11066
11067         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
11068           httemplate/view/cust_main/order_pkg.html,
11069           httemplate/view/cust_main/packages.html,
11070           httemplate/view/cust_main/payment_history.html,
11071           httemplate/view/cust_main/quick-charge.html: voiding of echeck
11072           payments instead of refunds
11073
11074 2004-12-10 14:28  ivan
11075
11076         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
11077           and service address boxes
11078
11079 2004-12-10 13:35  ivan
11080
11081         * rt/html/Elements/Header: fix link to freeside docs in RT header
11082
11083 2004-12-10 13:25  ivan
11084
11085         * httemplate/docs/: overview-new.dia, overview-new.png: move the
11086           "self-service SSH tunnel" label to avoid ambiguity
11087
11088 2004-12-09 16:51  ivan
11089
11090         * FS/bin/freeside-setup: promo codes not unique...
11091
11092 2004-12-09 16:04  ivan
11093
11094         * rt/html/Elements/Tabs: fix link back to billing main
11095
11096 2004-12-09 15:14  ivan
11097
11098         * httemplate/search/cust_main.cgi: typo
11099
11100 2004-12-09 15:05  ivan
11101
11102         * httemplate/search/cust_main.cgi: typo
11103
11104 2004-12-09 14:26  ivan
11105
11106         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
11107
11108 2004-12-09 14:23  ivan
11109
11110         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
11111           fields
11112
11113 2004-12-09 14:20  ivan
11114
11115         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
11116
11117 2004-12-09 14:06  ivan
11118
11119         * httemplate/search/cust_main.cgi: UI: same font size as the rest
11120           of the page
11121
11122 2004-12-09 14:02  ivan
11123
11124         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
11125           little
11126
11127 2004-12-09 13:59  ivan
11128
11129         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
11130           for empty value of custom tickets work???
11131
11132 2004-12-09 13:53  ivan
11133
11134         * httemplate/index.html: remove extra list item for now
11135
11136 2004-12-09 13:33  ivan
11137
11138         * httemplate/view/cust_main/tickets.html,
11139           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
11140           invoice addresses
11141
11142 2004-12-09 12:43  ivan
11143
11144         * FS/bin/freeside-setup: fix some typos noticed by pbowen
11145
11146 2004-12-09 04:46  ivan
11147
11148         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
11149
11150 2004-12-09 04:18  ivan
11151
11152         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
11153           up wrong id field
11154
11155 2004-12-09 04:03  ivan
11156
11157         * FS/FS/TicketSystem/RT_External.pm: use new var
11158
11159 2004-12-09 04:01  ivan
11160
11161         * FS/FS/Conf.pm: typo
11162
11163 2004-12-09 03:57  ivan
11164
11165         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
11166           for default queue id
11167
11168 2004-12-09 03:17  ivan
11169
11170         * httemplate/index.html: finish up for now
11171
11172 2004-12-09 02:07  ivan
11173
11174         * httemplate/search/cust_main.cgi: deuglify
11175
11176 2004-12-09 01:57  ivan
11177
11178         * httemplate/search/cust_main.cgi: fix typo
11179
11180 2004-12-09 01:21  ivan
11181
11182         * FS/FS/TicketSystem/RT_Internal.pm,
11183           httemplate/search/cust_main.cgi,
11184           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
11185           httemplate/view/cust_main/billing.html,
11186           httemplate/view/cust_main/contacts.html,
11187           httemplate/view/cust_main/misc.html,
11188           httemplate/view/cust_main/tickets.html: more RT integration
11189
11190 2004-12-06 06:42  ivan
11191
11192         * httemplate/search/cust_main.cgi: fix total link
11193
11194 2004-12-06 06:36  ivan
11195
11196         * httemplate/search/cust_main.cgi: fix total links and line up
11197           custom field columns
11198
11199 2004-12-06 06:15  ivan
11200
11201         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
11202           too
11203
11204 2004-12-06 06:13  ivan
11205
11206         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
11207           for counting tickets with severities...
11208
11209 2004-12-06 06:11  ivan
11210
11211         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
11212
11213 2004-12-06 06:09  ivan
11214
11215         * httemplate/search/cust_main.cgi: fix reading custome field values
11216
11217 2004-12-06 06:00  ivan
11218
11219         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
11220           FS/FS/TicketSystem/RT_External.pm,
11221           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
11222           httemplate/search/cust_main.cgi: 1st try at adding custom field
11223           handling
11224
11225 2004-12-06 00:09  ivan
11226
11227         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
11228           length" warning in latex escapes
11229
11230 2004-12-05 22:56  ivan
11231
11232         * httemplate/search/cust_main.cgi: link customers back to tickets!
11233
11234 2004-12-03 17:09  ivan
11235
11236         * rt/html/Elements/PageLayout: landing rt 3.2.2
11237
11238 2004-12-03 15:41  ivan
11239
11240         * htetc/handler.pl: landing rt 3.2.2
11241
11242 2004-12-03 12:51  ivan
11243
11244         * rt/: html/Elements/Footer, html/Elements/Header,
11245           html/Elements/PageLayout, html/Elements/SimpleSearch,
11246           html/Elements/Tabs, html/NoAuth/webrt.css,
11247           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
11248           sbin/rt-setup-database.in: landing rt 3.2.2
11249
11250 2004-12-03 12:40  ivan
11251
11252         * rt/: lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
11253           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
11254           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Notify.pm,
11255           lib/RT/Action/RecordCorrespondence.pm,
11256           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
11257           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
11258           lib/RT/Action/EscalatePriority.pm,
11259           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
11260           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
11261           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
11262           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
11263           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
11264           lib/RT/Interface/Email/Auth/MailFrom.pm,
11265           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
11266           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
11267           lib/RT/Condition/QueueChange.pm,
11268           lib/RT/Condition/StatusChange.pm,
11269           lib/RT/Interface/Web/Handler.pm,
11270           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
11271           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
11272           bin/mason_handler.scgi.in, bin/rt-crontool.in,
11273           bin/standalone_httpd.in, bin/webmux.pl.in,
11274           lib/RT/Condition/AnyTransaction.pm,
11275           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
11276           lib/RT/Condition/PriorityExceeds.pm,
11277           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
11278           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
11279           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
11280           etc/schema.Informix, etc/RT_Config.pm.in, etc/acl.Pg,
11281           etc/constraints.mysql, etc/schema.SQLite, etc/schema.mysql,
11282           etc/drop.Oracle, etc/upgrade/3.1.0/acl.Informix,
11283           etc/upgrade/3.1.0/acl.Oracle, etc/upgrade/3.1.0/acl.Pg,
11284           etc/upgrade/3.1.0/acl.SQLite, etc/upgrade/3.1.0/acl.mysql,
11285           etc/upgrade/3.1.0/content, etc/upgrade/3.1.0/schema.Informix,
11286           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
11287           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
11288           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
11289           3.2.2
11290
11291 2004-12-03 12:37  ivan
11292
11293         * rt/html/Elements/CollectionAsTable/Row: Initial revision
11294
11295 2004-12-03 12:37  ivan
11296
11297         * rt/: UPGRADING, README, Makefile.in, configure, configure.ac,
11298           Changelog, aclocal.m4, sbin/extract-message-catalog,
11299           sbin/regression_harness, sbin/factory, sbin/license_tag,
11300           sbin/rt-test-dependencies.in, sbin/extract_pod_tests,
11301           html/autohandler, html/index.html, html/l,
11302           html/Ticket/Create.html, html/Ticket/History.html,
11303           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
11304           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
11305           html/Tools/MyDay.html, html/Tools/Offline.html,
11306           html/Tools/Elements/Tabs, html/Ticket/Display.html,
11307           html/Ticket/Modify.html, html/Ticket/ModifyLinks.html,
11308           html/Ticket/ShowEmailRecord.html,
11309           html/Ticket/Attachment/dhandler,
11310           html/Ticket/Elements/LoadTextAttachments,
11311           html/Ticket/Elements/EditCustomField,
11312           html/Ticket/Elements/EditWatchers,
11313           html/Ticket/Elements/ShowDependencies,
11314           html/Ticket/Elements/ShowMessageHeaders,
11315           html/Ticket/Elements/ShowPeople,
11316           html/Ticket/Elements/ShowReferences,
11317           html/Ticket/Elements/ShowTransaction,
11318           html/Ticket/Elements/ShowTransactionAttachments,
11319           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
11320           html/Ticket/Elements/EditPeople, html/Ticket/Elements/ShowDates,
11321           html/Ticket/Elements/ShowMemberOf,
11322           html/Ticket/Elements/ShowMembers,
11323           html/Ticket/Elements/ShowMessageStanza,
11324           html/Ticket/Elements/ShowRequestor,
11325           html/Ticket/Elements/EditCustomFields,
11326           html/Ticket/Elements/EditDates,
11327           html/Ticket/Elements/PreviewScrips,
11328           html/Ticket/Elements/ShowBasics,
11329           html/Ticket/Elements/ShowCustomFields,
11330           html/Ticket/Elements/ShowGroupMembers,
11331           html/Ticket/Elements/ShowHistory,
11332           html/Ticket/Elements/ShowUserEntry,
11333           html/Ticket/Elements/EditBasics,
11334           html/Ticket/Elements/FindAttachments,
11335           html/Ticket/Elements/ShowAttachments, html/Search/Build.html,
11336           html/Search/Edit.html, html/Search/Results.html,
11337           html/Search/Results.rdf, html/Search/Results.tsv,
11338           html/Search/Elements/BuildFormatString,
11339           html/Search/Elements/DisplayOptions,
11340           html/Search/Elements/EditSearches,
11341           html/Search/Elements/NewListActions,
11342           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
11343           html/Search/Elements/SelectAndOr,
11344           html/Search/Elements/SelectLinks,
11345           html/Search/Elements/SelectPersonType,
11346           html/Search/Elements/SelectSearchesForObjects,
11347           html/Approvals/Display.html, html/Approvals/index.html,
11348           html/Approvals/Elements/PendingMyApproval,
11349           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
11350           html/Search/Elements/PickCriteria,
11351           html/Search/Elements/SelectSearchObject, html/Admin/index.html,
11352           html/Admin/Groups/GroupRights.html,
11353           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
11354           html/Admin/Groups/index.html, html/Approvals/Elements/Approve,
11355           html/Approvals/Elements/ShowDependency,
11356           html/Approvals/Elements/Tabs, html/Admin/Global/GroupRights.html,
11357           html/Admin/Global/Templates.html,
11358           html/Admin/Global/UserRights.html,
11359           html/Admin/Groups/Members.html,
11360           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
11361           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
11362           html/Admin/Global/Template.html, html/Admin/Global/index.html,
11363           html/Admin/Queues/CustomField.html,
11364           html/Admin/Queues/CustomFields.html,
11365           html/Admin/Queues/GroupRights.html, html/Admin/Queues/Scrip.html,
11366           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
11367           html/Admin/Queues/Templates.html,
11368           html/Admin/Queues/UserRights.html, html/Admin/Users/Modify.html,
11369           html/Admin/Users/index.html, html/Admin/Elements/EditCustomField,
11370           html/Admin/Elements/ListGlobalScrips,
11371           html/Admin/Elements/SelectCustomFieldType,
11372           html/Admin/Elements/SelectModifyUser, html/Admin/Elements/Tabs,
11373           html/Admin/Elements/UserTabs, html/Admin/Queues/Modify.html,
11374           html/Admin/Queues/People.html, html/Admin/Queues/index.html,
11375           html/Admin/Elements/EditCustomFieldValues,
11376           html/Admin/Elements/EditScrip,
11377           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
11378           html/Admin/Elements/QueueTabs,
11379           html/Admin/Elements/SelectModifyGroup,
11380           html/Admin/Elements/SelectSingleOrMultiple,
11381           html/Admin/Elements/SelectUsers, html/Admin/Elements/ToolTabs,
11382           html/Admin/Elements/AddCustomFieldValue,
11383           html/Admin/Elements/EditCustomFields,
11384           html/Admin/Elements/EditScrips,
11385           html/Admin/Elements/EditTemplates,
11386           html/Admin/Elements/ModifyTemplate,
11387           html/Admin/Elements/SelectGroups,
11388           html/Admin/Elements/SelectNewGroupMembers,
11389           html/Admin/Elements/SelectScrip,
11390           html/Admin/Elements/CreateUserCalled,
11391           html/Admin/Elements/EditQueueWatchers,
11392           html/Admin/Elements/GroupTabs,
11393           html/Admin/Elements/QueueRightsForUser,
11394           html/Admin/Elements/SelectModifyQueue,
11395           html/Admin/Elements/SelectRights,
11396           html/Admin/Elements/SelectScripCondition,
11397           html/Admin/Elements/SelectStage,
11398           html/Admin/Elements/SelectTemplate,
11399           html/Admin/Elements/SystemTabs,
11400           html/Admin/Elements/ListGlobalCustomFields,
11401           html/Admin/Elements/SelectScripAction,
11402           html/SelfService/Closed.html, html/SelfService/Create.html,
11403           html/SelfService/Display.html, html/SelfService/Error.html,
11404           html/SelfService/Prefs.html, html/SelfService/Update.html,
11405           html/SelfService/index.html, html/Elements/BevelBoxRaisedEnd,
11406           html/Elements/MyRequests, html/Elements/SelectDateType,
11407           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
11408           html/Elements/SelectTicketSortBy, html/Elements/ShowLinks,
11409           html/SelfService/Attachment/dhandler,
11410           html/SelfService/Elements/GotoTicket,
11411           html/SelfService/Elements/Header,
11412           html/SelfService/Elements/MyRequests,
11413           html/SelfService/Elements/Tabs, html/Elements/Callback,
11414           html/Elements/EditLinks, html/Elements/ListActions,
11415           html/Elements/MessageBox, html/Elements/QueryString,
11416           html/Elements/Refresh, html/Elements/SelectLinkType,
11417           html/Elements/SelectMatch, html/Elements/QuickCreate,
11418           html/Elements/Quicksearch, html/Elements/SelectUsers,
11419           html/Elements/GotoTicket, html/Elements/ScrubHTML,
11420           html/Elements/Section, html/Elements/SelectBoolean,
11421           html/Elements/SelectDate, html/Elements/SelectGroups,
11422           html/Elements/SelectLang, html/Elements/SelectNewTicketQueue,
11423           html/Elements/SelectQueue, html/Elements/SelectTicketTypes,
11424           html/Elements/TicketList, html/Elements/TitleBoxEnd,
11425           html/Elements/Checkbox, html/Elements/Error, html/Elements/Login,
11426           html/Elements/SelectAttachmentField,
11427           html/Elements/SelectCustomFieldOperator,
11428           html/Elements/SelectOwner, html/Elements/SelectWatcherType,
11429           html/Elements/SetupSessionCookie, html/Elements/ShowLink,
11430           html/Elements/Submit, html/Elements/TitleBox,
11431           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
11432           html/Elements/MyTickets, html/Elements/SelectCustomFieldValue,
11433           html/Elements/SelectDateRelation,
11434           html/Elements/SelectEqualityOperator,
11435           html/Elements/SelectResultsPerPage,
11436           html/Elements/CollectionAsTable/Header,
11437           html/Elements/CollectionAsTable/ParseFormat,
11438           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
11439           html/REST/1.0/dhandler, html/REST/1.0/logout,
11440           html/REST/1.0/ticket/merge,
11441           html/REST/1.0/Forms/ticket/attachments,
11442           html/REST/1.0/Forms/ticket/links, html/REST/1.0/search/dhandler,
11443           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
11444           html/REST/1.0/ticket/link, html/REST/1.0/Forms/queue/default,
11445           html/REST/1.0/Forms/queue/ns, html/REST/1.0/Forms/ticket/default,
11446           html/REST/1.0/Forms/ticket/history,
11447           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
11448           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
11449           html/NoAuth/images/autohandler,
11450           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
11451           html/User/Prefs.html, html/User/Elements/DelegateRights,
11452           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
11453           html/User/Groups/Members.html, html/User/Groups/Modify.html,
11454           html/User/Groups/index.html, lib/RT.pm.in,
11455           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
11456           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
11457           lib/RT/CustomField_Overlay.pm, lib/RT/Queues_Overlay.pm,
11458           lib/RT/Date.pm, lib/RT/ScripConditions_Overlay.pm,
11459           lib/RT/Template_Overlay.pm, lib/RT/Group.pm, lib/RT/User.pm,
11460           lib/RT/System.pm, lib/RT/Ticket_Overlay.pm, lib/RT/Attachment.pm,
11461           lib/RT/Attributes.pm, lib/RT/Handle.pm,
11462           lib/RT/Principals_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
11463           lib/RT/ACL_Overlay.pm, lib/RT/Templates_Overlay.pm,
11464           lib/RT/Users_Overlay.pm, lib/RT/Attribute_Overlay.pm,
11465           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
11466           lib/RT/Tickets_Overlay.pm, lib/RT/Attributes_Overlay.pm,
11467           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
11468           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
11469           lib/RT/Queue.pm, lib/RT/Scrip.pm, lib/RT/User_Overlay.pm,
11470           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
11471           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
11472           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
11473           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
11474           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
11475           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
11476           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
11477           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
11478           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
11479           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
11480           lib/RT/CachedGroupMembers.pm, lib/RT/CustomField.pm,
11481           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
11482           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
11483           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
11484           lib/RT/Attachments_Overlay.pm, lib/RT/Record.pm,
11485           lib/RT/Groups_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
11486           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
11487           lib/RT/Ticket.pm, lib/RT/Transaction_Overlay.pm,
11488           lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
11489           lib/RT/Templates.pm, lib/RT/Attribute.pm,
11490           lib/RT/CachedGroupMembers_Overlay.pm,
11491           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
11492           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
11493           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
11494           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
11495           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
11496           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
11497           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po: import rt 3.2.2
11498
11499 2004-12-02 02:18  ivan
11500
11501         * httemplate/search/cust_main.cgi,
11502           rt/html/Ticket/Elements/AddCustomers,
11503           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
11504           and search sorting
11505
11506 2004-12-02 01:59  ivan
11507
11508         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
11509           rt/html/Elements/Header, rt/html/Elements/PageLayout,
11510           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
11511           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
11512           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
11513           rt/html/Ticket/Elements/AddCustomers,
11514           rt/html/Ticket/Elements/EditCustomers,
11515           rt/html/Ticket/Elements/ShowCustomers,
11516           rt/html/Ticket/Elements/ShowSummary,
11517           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
11518           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
11519           httemplate/search/cust_main.cgi,
11520           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
11521           second big RT integration checkin, customer linking/delinking
11522           interface
11523
11524 2004-12-01 10:49  ivan
11525
11526         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
11527           the package on changes
11528
11529 2004-11-30 19:35  ivan
11530
11531         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
11532           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
11533           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
11534           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
11535           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
11536           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
11537           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
11538           creditcard-less promo code signup
11539
11540 2004-11-30 11:55  khoff
11541
11542         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
11543           with the search/replace.
11544
11545 2004-11-29 15:52  khoff
11546
11547         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
11548           broadband service view.
11549
11550 2004-11-27 11:09  ivan
11551
11552         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
11553           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
11554           httemplate/index.html, rt/FREESIDE_MODIFIED,
11555           rt/html/Elements/Footer, rt/html/Elements/Header,
11556           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
11557           rt/html/Elements/Tabs, Makefile, FS/FS.pm, htetc/handler.pl,
11558           rt/html/NoAuth/webrt.css, rt/html/NoAuth/images/small-logo.png:
11559           ticket system integration framework and skin RT
11560
11561 2004-11-26 01:39  ivan
11562
11563         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
11564           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
11565           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
11566           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
11567           type_pkgs.pm: remove POD VERSION sections
11568
11569 2004-11-26 01:08  ivan
11570
11571         * FS/FS/Conf.pm: update description for signup_server-realtime to
11572           reflect current reality, closes: Bug#575
11573
11574 2004-11-26 00:51  ivan
11575
11576         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
11577           part_pkg transactional stuff from web interface to part_pkg.pm,
11578           bumps Bug#18 to 1.5
11579
11580 2004-11-25 22:50  ivan
11581
11582         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
11583           password-noexlamation config files, patch from Stephpen Bechard,
11584           closes: Bug#539
11585
11586 2004-11-24 12:54  ivan
11587
11588         * Makefile: don't enabled RT by default
11589
11590 2004-11-24 10:28  khoff
11591
11592         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
11593           address search.
11594
11595 2004-11-24 02:28  ivan
11596
11597         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
11598           checks which are causing an error
11599
11600 2004-11-24 01:00  ivan
11601
11602         * Makefile: some RT install updates
11603
11604 2004-11-23 17:30  ivan
11605
11606         * FS/bin/freeside-daily: fix perms on automated backups
11607
11608 2004-11-23 17:28  ivan
11609
11610         * httemplate/index.html: add rate plan maintenance to sysadmin
11611           section
11612
11613 2004-11-22 10:20  ivan
11614
11615         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
11616           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
11617           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
11618           httemplate/edit/part_pkg.cgi: promo codes and separate signup
11619           addresses for hdn
11620
11621 2004-11-22 03:11  ivan
11622
11623         * httemplate/search/sqlradius.cgi: Called-Station-ID label
11624
11625 2004-11-21 18:31  ivan
11626
11627         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
11628           search directions, fix bug preventing show_called_station,
11629           hide_ip and hide_data form working
11630
11631 2004-11-20 09:26  ivan
11632
11633         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
11634           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
11635           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
11636           FS/t/rate_prefix.t, FS/t/rate_region.t, SCHEMA_CHANGE,
11637           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
11638           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
11639           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
11640           httemplate/edit/rate_region.cgi,
11641           httemplate/edit/process/rate.cgi,
11642           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
11643           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
11644           htetc/handler.pl, httemplate/search/sqlradius.cgi,
11645           httemplate/search/sqlradius.html: first pass at VoIP rating
11646
11647 2004-11-17 05:22  ivan
11648
11649         * httemplate/edit/part_pkg.cgi: #debugging cruft
11650
11651 2004-11-17 05:19  ivan
11652
11653         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
11654           clone-ing (customize package)
11655
11656 2004-11-16 06:19  ivan
11657
11658         * htetc/handler.pl: can't set $p without $cgi
11659
11660 2004-11-16 06:16  ivan
11661
11662         * htetc/handler.pl: correct package for $r
11663
11664 2004-11-16 06:11  ivan
11665
11666         * htetc/handler.pl: handle RT NoAuth sections
11667
11668 2004-11-12 21:37  ivan
11669
11670         * FS/FS/svc_acct.pm: oops, that's better
11671
11672 2004-11-12 21:32  ivan
11673
11674         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
11675           Argument isn't numeric errors
11676
11677 2004-11-11 04:18  ivan
11678
11679         * rt/sbin/rt-setup-database.in: merge in changes to
11680           rt-setup-database
11681
11682 2004-11-11 04:13  ivan
11683
11684         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
11685           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in,
11686           etc/RT_Config.pm.in, etc/acl.mysql: import rt 3.0.12
11687
11688 2004-11-11 04:10  ivan
11689
11690         * rt/: Makefile.in, configure, Changelog, configure.ac,
11691           sbin/rt-test-dependencies.in, html/autohandler, html/index.html,
11692           html/Ticket/History.html, html/Ticket/ModifyAll.html,
11693           html/Ticket/Update.html, html/Ticket/Create.html,
11694           html/Ticket/Display.html, html/Ticket/ModifyDates.html,
11695           html/Ticket/ModifyLinks.html,
11696           html/Ticket/Elements/LoadTextAttachments,
11697           html/Ticket/Elements/ShowRequestor,
11698           html/Ticket/Elements/ShowTransaction,
11699           html/Ticket/Elements/FindAttachments,
11700           html/Ticket/Elements/ShowAttachments,
11701           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
11702           html/Approvals/index.html, html/Admin/Global/GroupRights.html,
11703           html/Admin/Global/UserRights.html,
11704           html/Admin/Groups/GroupRights.html,
11705           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
11706           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
11707           html/Admin/Global/Template.html,
11708           html/Admin/Queues/GroupRights.html, html/Admin/Users/Modify.html,
11709           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
11710           html/Admin/Queues/Template.html,
11711           html/Admin/Queues/UserRights.html,
11712           html/Admin/Elements/EditCustomField,
11713           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
11714           html/Admin/Elements/UserTabs,
11715           html/Admin/Elements/SelectNewGroupMembers,
11716           html/SelfService/Prefs.html, html/Elements/MyRequests,
11717           html/SelfService/Display.html, html/Elements/MessageBox,
11718           html/Elements/QueryString, html/Elements/SelectMatch,
11719           html/REST/1.0/Forms/ticket/default,
11720           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
11721           html/User/Prefs.html, html/User/Groups/Members.html,
11722           html/User/Groups/Modify.html, lib/RT.pm.in,
11723           lib/t/data/rt-send-cc, lib/RT/Template_Overlay.pm,
11724           lib/RT/Date.pm, lib/RT/StyleGuide.pod, lib/RT/Ticket_Overlay.pm,
11725           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
11726           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
11727           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
11728           lib/RT/Tickets_Overlay.pm, lib/RT/Attachment_Overlay.pm,
11729           lib/RT/User_Overlay.pm, lib/RT/CurrentUser.pm,
11730           lib/RT/Principal_Overlay.pm, lib/RT/Scrip_Overlay.pm,
11731           lib/RT/Queue_Overlay.pm, lib/RT/Groups_Overlay.pm,
11732           lib/RT/Transaction_Overlay.pm,
11733           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/Link_Overlay.pm,
11734           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
11735           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
11736           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
11737           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
11738           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po, lib/RT/I18N/fi.po,
11739           lib/RT/I18N/zh_cn.po, lib/RT/Action/SendEmail.pm,
11740           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
11741           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm:
11742           import rt 3.0.12
11743
11744 2004-11-11 00:16  ivan
11745
11746         * install/fedora/fc2/INSTALL: last wo
11747
11748 2004-11-11 00:13  ivan
11749
11750         * install/fedora/fc2/INSTALL: cats help alot
11751
11752 2004-11-10 23:44  ivan
11753
11754         * install/fedora/fc2/: INSTALL, sources.list: adding fc2 install
11755
11756 2004-11-09 03:42  ivan
11757
11758         * httemplate/search/report_tax.cgi: add handling for texas tax
11759           exemption and warning that report might not make sense for
11760           partial months other than the current one
11761
11762 2004-11-09 03:00  ivan
11763
11764         * httemplate/search/report_tax.cgi: add handling for texas tax
11765           exemption and warning that report might not make sense for
11766           partial months other than the current one
11767
11768 2004-11-09 01:31  ivan
11769
11770         * httemplate/search/report_tax.cgi: parenthesis help alot
11771
11772 2004-11-09 01:13  ivan
11773
11774         * httemplate/search/report_tax.cgi: fix for correct reporting of
11775           generic taxes
11776
11777 2004-11-09 00:14  ivan
11778
11779         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
11780
11781 2004-11-08 23:23  ivan
11782
11783         * httemplate/search/report_tax.cgi: fixes to run under the mason
11784           strictness
11785
11786 2004-11-08 01:24  ivan
11787
11788         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
11789           purpose
11790
11791 2004-11-08 01:16  ivan
11792
11793         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
11794           upgrades! (new installs ok)
11795
11796 2004-11-07 21:33  ivan
11797
11798         * bin/rollback: adding in case this is needed again
11799
11800 2004-11-04 01:45  ivan
11801
11802         * install/debian/3.0/INSTALL: and the last two runtime ones
11803
11804 2004-11-04 01:26  ivan
11805
11806         * install/debian/3.0/INSTALL: few additional dependancies
11807
11808 2004-10-26 05:43  ivan
11809
11810         * install/redhat/es3/: INSTALL, httpd-init: adding rh es3 files
11811
11812 2004-10-26 05:36  ivan
11813
11814         * Makefile: 1.5.0pre6!
11815
11816 2004-10-26 05:33  ivan
11817
11818         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
11819           schema.html: slightly more up-to-date docs
11820
11821 2004-10-26 05:07  ivan
11822
11823         * FS/FS/part_export.pm: allow an empty exporttype so you can create
11824           new objects
11825
11826 2004-10-26 04:51  ivan
11827
11828         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
11829           webdemo!
11830
11831 2004-10-26 04:26  ivan
11832
11833         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
11834           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
11835           FS/FS/part_pkg_option.pm, SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST,
11836           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
11837           FS/t/part_pkg-flat_comission.t,
11838           FS/t/part_pkg-flat_comission_cust.t,
11839           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
11840           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
11841           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
11842           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
11843           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
11844           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
11845           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
11846           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
11847           FS/FS/part_pkg/flat_comission_cust.pm,
11848           FS/FS/part_pkg/flat_comission_pkg.pm,
11849           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
11850           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
11851           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
11852           FS/FS/part_pkg/sqlradacct_hour.pm,
11853           FS/FS/part_pkg/subscription.pm: modular price plans!
11854
11855 2004-10-25 23:33  ivan
11856
11857         * httemplate/search/report_tax.cgi: and one last case with named
11858           and not named taxes in the same region, ack
11859
11860 2004-10-25 23:04  ivan
11861
11862         * httemplate/search/report_tax.cgi: taxes are hard
11863
11864 2004-10-25 16:47  ivan
11865
11866         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11867           taxclass & named tax edge cases
11868
11869 2004-10-25 16:39  ivan
11870
11871         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11872           taxclass & named tax edge cases
11873
11874 2004-10-25 15:48  ivan
11875
11876         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11877           taxclass & named tax edge cases
11878
11879 2004-10-25 14:35  ivan
11880
11881         * httemplate/search/report_tax.cgi: fix joins for proper tax
11882           reporting
11883
11884 2004-10-23 04:45  ivan
11885
11886         * conf/: alerter_template, invoice_latexfooter, invoice_template:
11887           better
11888
11889 2004-10-23 04:34  ivan
11890
11891         * conf/: invoice_latexfooter, invoice_latexnotes: update default
11892           notes and footer
11893
11894 2004-10-23 03:36  ivan
11895
11896         * FS/FS/part_export/artera_turbo.pm: add debug flag
11897
11898 2004-10-22 03:31  ivan
11899
11900         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
11901           support to main customer view, for artera turbo
11902
11903 2004-10-22 03:14  ivan
11904
11905         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
11906           aid
11907
11908 2004-10-21 01:54  ivan
11909
11910         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
11911
11912 2004-10-21 01:33  ivan
11913
11914         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
11915           package definition browse
11916
11917 2004-10-21 00:07  ivan
11918
11919         * httemplate/search/report_tax.cgi: fix tax report edge cases when
11920           using taxclasses in some regions but not others
11921
11922 2004-10-20 01:28  ivan
11923
11924         * bin/artera.import: back to id
11925
11926 2004-10-20 01:20  ivan
11927
11928         * bin/artera.import: locate existing ones by title, warn on errors
11929
11930 2004-10-20 01:16  ivan
11931
11932         * httemplate/index.html: add external browse
11933
11934 2004-10-20 01:14  ivan
11935
11936         * bin/artera.import: adding artera import
11937
11938 2004-10-20 01:08  ivan
11939
11940         * bin/artera.import: adding artera import
11941
11942 2004-10-20 01:07  ivan
11943
11944         * httemplate/: search/svc_external.cgi, index.html: add
11945           svc_external search
11946
11947 2004-10-19 17:44  ivan
11948
11949         * conf/logo.eps: new logo!
11950
11951 2004-10-19 16:52  ivan
11952
11953         * conf/logo.eps: new logo!
11954
11955 2004-10-19 04:50  ivan
11956
11957         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
11958           privledges, so -T not necessary
11959
11960 2004-10-19 01:44  ivan
11961
11962         * Makefile: sleep long enough to be worthwhile
11963
11964 2004-10-18 05:37  ivan
11965
11966         * httemplate/: index.html, images/small-logo.png: that's right, a
11967           new logo
11968
11969 2004-10-17 07:01  ivan
11970
11971         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
11972           fs_selfservice/FS-SelfService/SelfService.pm,
11973           fs_selfservice/FS-SelfService/cgi/agent.cgi,
11974           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
11975           fs_selfservice/FS-SelfService/cgi/provision_list.html,
11976           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
11977           turbo handling to self-service and reseller interfaces
11978
11979 2004-10-17 02:54  ivan
11980
11981         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
11982           templated svc_acct provisioner, from agent interface
11983
11984 2004-10-17 02:19  ivan
11985
11986         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
11987           FS/FS/part_export/artera_turbo.pm,
11988           httemplate/view/svc_external.cgi: add options to adjust UI for
11989           artera turbo as svc_export
11990
11991 2004-10-16 03:15  ivan
11992
11993         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
11994           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
11995
11996 2004-10-12 22:46  ivan
11997
11998         * Makefile: apachectl sucks ass
11999
12000 2004-10-12 14:59  ivan
12001
12002         * httemplate/view/svc_acct.cgi: fix edit link!  oops
12003
12004 2004-10-11 23:08  ivan
12005
12006         * httemplate/search/sqlradius.cgi: more info in error message for
12007           unknown export type, fix test for sqlradius_withdomain export,
12008           woo!
12009
12010 2004-10-11 22:54  ivan
12011
12012         * Makefile: update apache restart line for local apache
12013
12014 2004-10-09 03:57  ivan
12015
12016         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
12017           the RADIUS session data, link to the detail search
12018
12019 2004-10-06 06:39  ivan
12020
12021         * httemplate/search/: sqlradius.cgi: more formatting updates to
12022           RADIUS report
12023
12024 2004-10-06 06:33  ivan
12025
12026         * httemplate/search/sqlradius.cgi: small formatting updates to
12027           RADIUS report
12028
12029 2004-10-06 06:27  ivan
12030
12031         * httemplate/search/sqlradius.cgi: small formatting updates to
12032           RADIUS report
12033
12034 2004-10-06 05:37  ivan
12035
12036         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
12037           when using an ignored-accounting export
12038
12039 2004-10-05 09:28  ivan
12040
12041         * httemplate/search/sqlradius.cgi,
12042           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
12043           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
12044           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
12045           RADIUS session viewing
12046
12047 2004-10-05 07:16  ivan
12048
12049         * httemplate/view/cust_bill.cgi: links to show alternate invoices
12050           also
12051
12052 2004-10-05 06:52  ivan
12053
12054         * httemplate/view/cust_bill.cgi: links to show alternate invoices
12055           also
12056
12057 2004-10-05 06:43  ivan
12058
12059         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
12060           cust_bill.cgi: links to show alternate invoices also
12061
12062 2004-10-05 06:35  ivan
12063
12064         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
12065           cust_bill.cgi: links to show alternate invoices also
12066
12067 2004-10-05 05:17  ivan
12068
12069         * FS/bin/freeside-selfservice-server: DO open a database connection
12070           in the parent process, this cached the $dbdef and speeds things
12071           up significantly
12072
12073 2004-09-27 16:17  ivan
12074
12075         * install/redhat/8/INSTALL: please don't use rh8
12076
12077 2004-09-27 13:42  ivan
12078
12079         * install/redhat/8/INSTALL: apachetoolbox instead i guess
12080
12081 2004-09-27 13:37  ivan
12082
12083         * install/redhat/8/: INSTALL, README.insecure, sources.list: adding
12084           rh8 install foo and warning
12085
12086 2004-09-22 04:28  ivan
12087
12088         * httemplate/search/: cust_bill_event.html,
12089           report_cust_credit.html, report_cust_pay.html, report_tax.html:
12090           add missing <TR> tags
12091
12092 2004-09-22 04:04  ivan
12093
12094         * httemplate/elements/: calendar-en.js, calendar-setup.js,
12095           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
12096           jscalendar
12097
12098 2004-09-21 00:57  ivan
12099
12100         * httemplate/view/cust_main.cgi: and for refunds too
12101
12102 2004-09-21 00:50  ivan
12103
12104         * httemplate/view/cust_main.cgi: better display of echeck
12105           payments/refunds/etc.
12106
12107 2004-09-16 06:22  ivan
12108
12109         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
12110           mass duplicate checking on export changes, fix bug in new export
12111           editing, error message includes the number of duplicate customers
12112           also
12113
12114 2004-09-16 00:19  ivan
12115
12116         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
12117
12118 2004-09-15 18:47  ivan
12119
12120         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
12121
12122 2004-09-15 08:31  ivan
12123
12124         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
12125           username@domain uniqueness, closes: Bug#980
12126
12127 2004-09-15 01:57  ivan
12128
12129         * FS/bin/freeside-selfservice-server: it would help to set the
12130           permissions on the lockfile right, so the kids can open it...
12131
12132 2004-09-15 01:45  ivan
12133
12134         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12135           obtain a new descriptor for the lock in kids, this should fix
12136           locking problems
12137
12138 2004-09-15 01:30  ivan
12139
12140         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
12141           the lock in kids, this should fix locking problems
12142
12143 2004-09-14 06:00  ivan
12144
12145         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
12146           httemplate/edit/cust_refund.cgi,
12147           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
12148
12149 2004-09-13 23:47  ivan
12150
12151         * FS/bin/freeside-selfservice-server,
12152           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12153           selfservice: - server: don't reconnect again if we've already
12154           been signalled to shutdown - server: add kid reaping to shutdown
12155           sequence - server: add another optional logging level to response
12156           sending - server: acquire write mutex for keepalives
12157
12158 2004-09-09 05:04  ivan
12159
12160         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
12161           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
12162           it doesn't use a separate process/ file, this allows large error
12163           messages to be displayed properly
12164
12165 2004-09-06 05:44  ivan
12166
12167         * FS/bin/freeside-selfservice-server,
12168           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12169           self-service keepalives
12170
12171 2004-09-06 02:44  ivan
12172
12173         * FS/bin/freeside-selfservice-server: don't open a database
12174           connection in the parent process
12175
12176 2004-09-06 02:28  ivan
12177
12178         * FS/bin/freeside-queued: don't die off even on database failures
12179
12180 2004-09-05 16:21  ivan
12181
12182         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
12183           catch it, but add client-side protection against
12184           double-submission also.
12185
12186 2004-09-05 15:42  ivan
12187
12188         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
12189           checking will catch it, but add client-side protection against
12190           double-submission also.
12191
12192 2004-09-05 02:42  ivan
12193
12194         * test/dup-test: adding duplicate test
12195
12196 2004-09-05 02:41  ivan
12197
12198         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
12199           conditions in duplicate checking
12200
12201 2004-09-04 03:02  ivan
12202
12203         * FS/FS/export_svc.pm: first try at duplicate checking on new
12204           export associations
12205
12206 2004-08-27 04:33  ivan
12207
12208         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
12209
12210 2004-08-27 04:16  ivan
12211
12212         * FS/bin/freeside-sqlradius-reset: add option to specify exports
12213
12214 2004-08-24 05:22  ivan
12215
12216         * Makefile: small Makefile update
12217
12218 2004-08-24 04:16  ivan
12219
12220         * FS/FS/ClientAPI/MyAccount.pm,
12221           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12222           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
12223           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
12224           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
12225           fs_selfservice/FS-SelfService/cgi/agent_main.html,
12226           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
12227           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
12228           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
12229           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
12230           fs_selfservice/FS-SelfService/cgi/list_customers.html,
12231           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
12232           fs_selfservice/FS-SelfService/cgi/provision.html,
12233           fs_selfservice/FS-SelfService/cgi/provision_list.html,
12234           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12235           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
12236           fs_selfservice/FS-SelfService/cgi/view_customer.html,
12237           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
12238           FS/FS/ClientAPI/Signup.pm,
12239           fs_selfservice/FS-SelfService/SelfService.pm,
12240           httemplate/search/cust_main.cgi: big update for reseller
12241           interface
12242
12243 2004-08-20 01:58  ivan
12244
12245         * bin/ispman.ldap.import: adding
12246
12247 2004-08-19 09:35  ivan
12248
12249         * httemplate/search/cust_credit.html: add customer # to credit
12250           reports too
12251
12252 2004-08-19 03:53  ivan
12253
12254         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
12255           legal shells, closes: Bug#118
12256
12257 2004-08-18 17:22  ivan
12258
12259         * httemplate/search/: cust_pay.cgi, elements/search.html: add
12260           customer # to payment reports, add table cell alignment option to
12261           general search component
12262
12263 2004-08-17 06:14  ivan
12264
12265         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
12266           up cust_main records, also don't pollute the original object when
12267           used with override options, closes: Bug#982
12268
12269 2004-08-17 00:43  ivan
12270
12271         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
12272           path to passwd.cgi!
12273
12274 2004-08-14 05:26  ivan
12275
12276         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
12277           duplicate checking on new export associations
12278
12279 2004-08-11 16:56  ivan
12280
12281         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
12282
12283 2004-08-09 12:03  ivan
12284
12285         * init.d/freeside-init: add /usr/local/bin to PATH
12286
12287 2004-08-06 19:49  ivan
12288
12289         * httemplate/view/cust_main.cgi: disable order package button until
12290           a package has been selected
12291
12292 2004-08-05 11:47  ivan
12293
12294         * FS/FS.pm: fix pod typo
12295
12296 2004-08-02 02:43  ivan
12297
12298         * httemplate/index.html: fix link to virtual host browse
12299
12300 2004-08-01 17:41  ivan
12301
12302         * FS/FS/part_export/vpopmail.pm: no maintainer, use
12303           shellcommands_withdomain instead
12304
12305 2004-07-30 00:12  ivan
12306
12307         * FS/FS/svc_Common.pm: set fixed values from an explicitly
12308           specified svcpart on replace too
12309
12310 2004-07-29 21:54  ivan
12311
12312         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
12313           conf/cust_pkg-change_svcpart,
12314           httemplate/edit/process/cust_svc.cgi,
12315           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
12316           svcpart changes now trigger all necessary export actions, manual
12317           svcpart changing on svc_acct view, linking changes svcpart if you
12318           ask it to, closes: Bug#671, Bug#644
12319
12320 2004-07-29 14:49  ivan
12321
12322         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
12323           advertising source list
12324
12325 2004-07-15 15:40  ivan
12326
12327         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
12328           FS/FS/ClientAPI/Signup.pm,
12329           fs_selfservice/FS-SelfService/SelfService.pm,
12330           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12331           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
12332           fs_selfservice/FS-SelfService/cgi/logout.html,
12333           fs_selfservice/FS-SelfService/cgi/make_payment.html,
12334           fs_selfservice/FS-SelfService/cgi/myaccount.html,
12335           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
12336           fs_selfservice/FS-SelfService/cgi/payment_results.html,
12337           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
12338           fs_selfservice/FS-SelfService/cgi/provision.html,
12339           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
12340           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12341           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
12342           httemplate/view/cust_main.cgi: big update for customer
12343           self-service: add provisioning/unprovisioning of purchased
12344           services, like fs_selfadmin
12345
12346 2004-07-12 06:51  ivan
12347
12348         * httemplate/view/cust_main.cgi: DEL out voided payments to
12349           distinguish them visually better
12350
12351 2004-07-10 07:46  ivan
12352
12353         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
12354           decline/cancel when customer has a negative balance & purchases
12355           stuff with it
12356
12357 2004-07-10 07:30  ivan
12358
12359         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
12360
12361 2004-07-10 06:30  ivan
12362
12363         * httemplate/: index.html, search/cust_bill_event.cgi,
12364           search/cust_bill_event.html: add calendar to cust_bill_event
12365           search page, make ending date default to open-ended like other
12366           reports
12367
12368 2004-07-10 06:21  ivan
12369
12370         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
12371           before and cluck loudly when the FS::tablename class isn't
12372           loaded, rather than throw exceptions
12373
12374 2004-07-10 06:08  ivan
12375
12376         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
12377           doesn't bomb out in FS::Record::qsearch with Can't locate object
12378           method virtual_fields via package FS::svc_external
12379
12380 2004-07-09 04:45  ivan
12381
12382         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
12383           agent.cgi, make sure warnings are turned off when parsing
12384           templates to avoid too much output to STDERR triggering obscure
12385           apache hang bug.  thanks dean you rule.
12386
12387 2004-07-09 02:29  ivan
12388
12389         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
12390           param separator
12391
12392 2004-07-08 04:15  ivan
12393
12394         * httemplate/edit/process/cust_main.cgi: don't change otaker when
12395           just editing account, closes: Bug#921
12396
12397 2004-07-07 09:06  ivan
12398
12399         * FS/FS/cust_pay.pm: allow payment modification so we can import
12400           order_number info
12401
12402 2004-07-06 12:10  ivan
12403
12404         * FS/FS/Record.pm: better error message for missing tables
12405
12406 2004-07-06 10:26  ivan
12407
12408         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
12409           httemplate/edit/cust_refund.cgi,
12410           httemplate/edit/process/cust_credit.cgi,
12411           httemplate/edit/process/cust_refund.cgi,
12412           httemplate/view/cust_main.cgi: payment voiding part deux & credit
12413           card refunds!
12414
12415 2004-07-06 07:22  ivan
12416
12417         * FS/FS/cust_refund.pm: document and check refund reasons
12418
12419 2004-07-06 06:26  ivan
12420
12421         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
12422           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
12423           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
12424           add cust_pay_void table and payment voiding web ui part one
12425
12426 2004-07-06 01:43  ivan
12427
12428         * htetc/handler.pl: 0.32 (and then some) released
12429
12430 2004-07-01 06:49  ivan
12431
12432         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
12433           self-service
12434
12435 2004-07-01 05:45  ivan
12436
12437         * FS/FS/agent.pm: fix silly bug editing agents
12438
12439 2004-07-01 05:42  ivan
12440
12441         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
12442           hash method with an empty Hash attribute, wtf?
12443
12444 2004-06-30 11:19  ivan
12445
12446         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
12447           template fixes
12448
12449 2004-06-30 11:12  ivan
12450
12451         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
12452           also fill in name filed
12453
12454 2004-06-30 11:01  ivan
12455
12456         * FS/FS/cust_pay.pm: typo
12457
12458 2004-06-30 10:57  ivan
12459
12460         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
12461           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
12462           conf/payment_receipt_email: payment receipts!
12463
12464 2004-06-30 07:33  ivan
12465
12466         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
12467           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
12468
12469 2004-06-30 03:02  ivan
12470
12471         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
12472           encrypt scp dumps
12473
12474 2004-06-30 02:56  ivan
12475
12476         * FS/FS/cust_bill.pm: fix warning message when agent-specific
12477           plandata cannot be found
12478
12479 2004-06-29 00:57  ivan
12480
12481         * httemplate/docs/schema.html: cust_pay_refund
12482
12483 2004-06-28 21:02  ivan
12484
12485         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
12486           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
12487           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
12488           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
12489           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
12490           httemplate/edit/cust_bill_pay.cgi,
12491           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
12492           table to refund payments
12493
12494 2004-06-25 11:28  ivan
12495
12496         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
12497           paydate_monthyear method and thus bug#862 and i need some sleep
12498
12499 2004-06-25 10:57  ivan
12500
12501         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
12502           httemplate/misc/payment.cgi: fix one-time card charging not
12503           pulling in exp date?
12504
12505 2004-06-25 10:26  ivan
12506
12507         * httemplate/misc/payment.cgi: set defaults so as to not change the
12508           billing type when entering a one time payment
12509
12510 2004-06-25 03:25  ivan
12511
12512         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
12513           rather before doing anything
12514
12515 2004-06-25 03:16  ivan
12516
12517         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
12518           contains a ;
12519
12520 2004-06-25 03:07  ivan
12521
12522         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
12523
12524 2004-06-25 01:44  ivan
12525
12526         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
12527
12528 2004-06-22 19:13  ivan
12529
12530         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
12531           lines
12532
12533 2004-06-21 20:12  ivan
12534
12535         * Makefile: snapshot before schema changes
12536
12537 2004-06-21 20:11  ivan
12538
12539         * FS/FS.pm: small doc update
12540
12541 2004-06-21 20:10  ivan
12542
12543         * bin/sqlradius.import: fix attribute importing bugs that borked
12544           the passwords
12545
12546 2004-06-21 07:24  ivan
12547
12548         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
12549           checking on add'l package order
12550
12551 2004-06-21 06:36  ivan
12552
12553         * FS/MANIFEST: removing old report from MANIFEST
12554
12555 2004-06-21 05:27  ivan
12556
12557         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
12558
12559 2004-06-21 03:58  ivan
12560
12561         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
12562           on agent add'l package order
12563
12564 2004-06-21 03:45  ivan
12565
12566         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
12567           primary
12568
12569 2004-06-21 03:26  ivan
12570
12571         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
12572           only allow primary users access to the self-service server
12573
12574 2004-06-18 03:28  ivan
12575
12576         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
12577           fix: avoid newline prepend fix from borking indented first <%,
12578           fixes customer search by otaker under mason, closes: Bug#830
12579
12580 2004-06-17 05:32  ivan
12581
12582         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
12583           frontpage extensions to www_shellcommands export
12584
12585 2004-06-16 16:59  ivan
12586
12587         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
12588           hosts
12589
12590 2004-06-16 07:07  ivan
12591
12592         * httemplate/search/report_tax.cgi: update tax report for taxclass
12593
12594 2004-06-15 06:27  ivan
12595
12596         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
12597           moving passwd cgi to self-service
12598
12599 2004-06-15 03:59  ivan
12600
12601         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
12602           field check
12603
12604 2004-06-11 09:44  ivan
12605
12606         * httemplate/search/report_tax.cgi: fix date range for old perl,
12607           count tax exempt and COMP customers correctly
12608
12609 2004-06-11 07:57  ivan
12610
12611         * httemplate/search/report_tax.cgi: fix to find all customer
12612           scorrectly
12613
12614 2004-06-11 07:25  ivan
12615
12616         * httemplate/search/report_tax.cgi: tax report fix sort
12617
12618 2004-06-11 07:03  ivan
12619
12620         * FS/FS/Conf.pm, httemplate/index.html: tax report!
12621
12622 2004-06-11 06:44  ivan
12623
12624         * httemplate/search/report_tax.cgi: tax report!
12625
12626 2004-06-11 00:37  ivan
12627
12628         * Makefile: add update-selfservice target
12629
12630 2004-06-10 05:58  ivan
12631
12632         * httemplate/browse/agent.cgi: now available as methods
12633
12634 2004-06-10 05:31  ivan
12635
12636         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
12637           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
12638           FS/FS/ClientAPI/Signup.pm,
12639           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12640           fs_selfservice/FS-SelfService/cgi/agent_login.html,
12641           fs_selfservice/FS-SelfService/cgi/agent_main.html,
12642           fs_selfservice/FS-SelfService/cgi/cvv2.html,
12643           fs_selfservice/FS-SelfService/cgi/cvv2.png,
12644           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
12645           fs_selfservice/FS-SelfService/cgi/list_customers.html,
12646           fs_selfservice/FS-SelfService/cgi/signup.html,
12647           fs_selfservice/FS-SelfService/cgi/view_customer.html,
12648           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
12649           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
12650
12651 2004-06-10 04:28  ivan
12652
12653         * httemplate/search/cust_main-otaker.cgi: tyop
12654
12655 2004-06-09 01:59  ivan
12656
12657         * Makefile: need this entry for myself though!
12658
12659 2004-06-05 05:01  ivan
12660
12661         * Makefile: AND set its owner.  whew.
12662
12663 2004-06-05 04:55  ivan
12664
12665         * Makefile: and don't forget to make the dir
12666
12667 2004-06-05 04:47  ivan
12668
12669         * Makefile: fix path and make var substitution
12670
12671 2004-06-05 04:37  ivan
12672
12673         * Makefile: oops fix line endings in automated self-service lib
12674           install
12675
12676 2004-06-05 04:34  ivan
12677
12678         * Makefile: automated self-service lib install
12679
12680 2004-06-05 02:34  ivan
12681
12682         * bin/: sqlradius-norealm.reimport, sqlradius.import,
12683           sqlradius.reimport: sqlradius import updates
12684
12685 2004-06-04 20:00  ivan
12686
12687         * Makefile: self-service installer?
12688
12689 2004-06-03 03:09  ivan
12690
12691         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
12692           address on "re-email" link
12693
12694 2004-06-03 02:55  ivan
12695
12696         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
12697           screen and "re-email/re-print" links, also fix agent-specific
12698           From: address on "re-email" link
12699
12700 2004-06-03 00:00  ivan
12701
12702         * FS/FS/cust_bill.pm: better error message for non-applicable
12703           invoice events
12704
12705 2004-06-02 14:27  ivan
12706
12707         * fs_selfservice/DEPLOY: simple kludge for testing
12708
12709 2004-06-01 03:56  ivan
12710
12711         * httemplate/edit/part_bill_event.cgi: html table fix
12712
12713 2004-06-01 03:53  ivan
12714
12715         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
12716           per-agent invoice_from addresses
12717
12718 2004-06-01 02:23  ivan
12719
12720         * bin/postfix_courierimap.import: typo in sql
12721
12722 2004-05-31 18:49  ivan
12723
12724         * FS/FS/cust_bill.pm: typo in error message
12725
12726 2004-05-28 16:26  ivan
12727
12728         * bin/sqlradius.reimport: adding password/finger correction tool
12729           too
12730
12731 2004-05-28 06:48  ivan
12732
12733         * bin/postfix_courierimap.import: adding
12734
12735 2004-05-28 04:33  ivan
12736
12737         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
12738           checking the filename at all... to catch empty form submissions?
12739
12740 2004-05-28 04:21  ivan
12741
12742         * httemplate/misc/upload-batch.cgi: better error reporting on
12743           unparsable filenames
12744
12745 2004-05-28 03:38  ivan
12746
12747         * httemplate/search/elements/search.html: show a better message
12748           when no results are found
12749
12750 2004-05-28 03:17  ivan
12751
12752         * httemplate/search/cust_bill.html: correct count statement when
12753           searching for individual invoices by #
12754
12755 2004-05-28 01:40  ivan
12756
12757         * bin/sqlradius.import: really.
12758
12759 2004-05-28 01:37  ivan
12760
12761         * bin/sqlradius.import: fixed up and working?
12762
12763 2004-05-28 00:02  ivan
12764
12765         * FS/FS/svc_domain.pm: report value passed for illegal action
12766           pseudo-field
12767
12768 2004-05-27 02:30  ivan
12769
12770         * bin/sqlradius.import: fixup domain svcpart selection
12771
12772 2004-05-27 02:14  ivan
12773
12774         * bin/sqlradius.import: adding sqlradius.import
12775
12776 2004-05-26 11:59  ivan
12777
12778         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
12779           interface
12780
12781 2004-05-26 06:07  ivan
12782
12783         * FS/FS/part_export/acct_sql.pm: fix table name
12784
12785 2004-05-26 06:02  ivan
12786
12787         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
12788           export some more to export to alias table also and in general be
12789           more configurable
12790
12791 2004-05-26 04:11  ivan
12792
12793         * FS/FS/cust_bill.pm: comma
12794
12795 2004-05-26 04:11  ivan
12796
12797         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
12798           temp files in cache.datasrc instead of /tmp
12799
12800 2004-05-26 03:36  ivan
12801
12802         * FS/FS/cust_bill.pm: better error checking/reporting for latex
12803           setup problems
12804
12805 2004-05-26 02:14  ivan
12806
12807         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
12808           web content in user homedirs and link to /var/www
12809
12810 2004-05-19 07:34  ivan
12811
12812         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
12813           acct_sql export
12814
12815 2004-05-19 07:29  ivan
12816
12817         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
12818           export
12819
12820 2004-05-19 07:22  ivan
12821
12822         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
12823
12824 2004-05-19 06:41  ivan
12825
12826         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
12827           t/part_export-acct_sql.t: adding acct_sql export
12828
12829 2004-05-19 05:31  ivan
12830
12831         * httemplate/edit/part_pkg.cgi: continue making
12832           hours/input/output/total display on invoices conditional on there
12833           being any charge for overages
12834
12835 2004-05-19 05:30  ivan
12836
12837         * httemplate/edit/part_pkg.cgi: finish making
12838           hours/input/output/total display on invoices conditional on there
12839           being any charge for overages
12840
12841 2004-05-19 05:28  ivan
12842
12843         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
12844           display on invoices conditional on there being any charge for
12845           overages
12846
12847 2004-05-17 17:20  ivan
12848
12849         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
12850           order_pkg to return pkgnum also
12851
12852 2004-05-14 05:25  ivan
12853
12854         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
12855           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
12856           httemplate/edit/process/part_bill_event.cgi: add per-agent
12857           invoice templates, add per-package suspend invoice events, fix
12858           automatic creation of invoice_latex alternate templates
12859
12860 2004-05-12 11:07  ivan
12861
12862         * bin/sequences.reset: easier this way
12863
12864 2004-05-12 11:02  ivan
12865
12866         * bin/: sequences.reset, freeside.import: adding
12867
12868 2004-05-12 05:38  ivan
12869
12870         * install/redhat/9/: INSTALL, sources.list: that wasn't pleasant
12871
12872 2004-05-12 03:03  ivan
12873
12874         * Makefile: for native apache installs
12875
12876 2004-05-11 05:01  ivan
12877
12878         * httemplate/edit/svc_www.cgi: i'm not usually like this.
12879
12880 2004-05-11 04:58  ivan
12881
12882         * httemplate/edit/svc_www.cgi: this has been an evening of logical
12883           negation
12884
12885 2004-05-11 04:54  ivan
12886
12887         * httemplate/edit/svc_www.cgi: so close
12888
12889 2004-05-11 04:52  ivan
12890
12891         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
12892           svc_www-usersvc_svcpart and hopefully simplified zone select too
12893
12894 2004-05-11 04:22  ivan
12895
12896         * httemplate/edit/svc_www.cgi: need to pull in $conf
12897
12898 2004-05-11 04:19  ivan
12899
12900         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
12901           default and one kludge, to improve webhosting UI
12902
12903 2004-05-11 02:50  ivan
12904
12905         * FS/FS/part_export/www_shellcommands.pm: fix commands
12906
12907 2004-05-10 17:46  ivan
12908
12909         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
12910           host browse
12911
12912 2004-05-10 06:46  ivan
12913
12914         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
12915           password changing command
12916
12917 2004-05-10 06:17  ivan
12918
12919         * FS/FS/part_export/shellcommands.pm: fall back to password
12920           changing in the case of blank suspension/unsuspension commands,
12921           like some exports
12922
12923 2004-05-10 04:10  ivan
12924
12925         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
12926           export commands configrable
12927
12928 2004-05-10 03:01  ivan
12929
12930         * bin/sendmail.import: properly nested greps
12931
12932 2004-05-10 02:59  ivan
12933
12934         * bin/sendmail.import: allow for multiple svc_acct svcparts
12935
12936 2004-05-10 02:40  ivan
12937
12938         * bin/sendmail.import: 5.005!
12939
12940 2004-05-10 02:38  ivan
12941
12942         * bin/sendmail.import: ach 5.005
12943
12944 2004-05-10 01:38  ivan
12945
12946         * CREDITS: rt and sql-ledger
12947
12948 2004-05-08 00:46  ivan
12949
12950         * FS/FS/svc_acct.pm: default finger to first+last
12951
12952 2004-05-06 15:37  ivan
12953
12954         * httemplate/edit/svc_www.cgi: brainfart
12955
12956 2004-05-06 15:34  ivan
12957
12958         * httemplate/edit/svc_www.cgi: tyop
12959
12960 2004-05-06 15:29  ivan
12961
12962         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
12963           change the restart command in apache exports
12964
12965 2004-05-06 15:29  ivan
12966
12967         * FS/FS/svc_acct.pm: protect properly against deleting users linked
12968           to virtual web sites
12969
12970 2004-05-06 15:18  ivan
12971
12972         * httemplate/edit/svc_www.cgi: show service name and
12973           fully-qualified address on service add
12974
12975 2004-05-04 11:44  ivan
12976
12977         * FS/FS/queue.pm: don't truncate job args for display
12978
12979 2004-05-03 08:40  ivan
12980
12981         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
12982           (svc_external: id, title / svc_acct: domain)
12983
12984 2004-05-03 07:32  ivan
12985
12986         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
12987           part_export/shellcommands_withdomain.pm: make RADIUS groups
12988           available to shellcommands exports
12989
12990 2004-05-01 15:49  ivan
12991
12992         * httemplate/search/: cust_bill.html, elements/search.html: don't
12993           display links to missing customers
12994
12995 2004-05-01 14:40  ivan
12996
12997         * httemplate/search/cust_bill.html: I'm slow this morning
12998
12999 2004-05-01 14:38  ivan
13000
13001         * httemplate/search/cust_bill.html: oops tyop
13002
13003 2004-05-01 14:05  ivan
13004
13005         * httemplate/search/cust_bill.html: handle missing customer records
13006           without erroring out
13007
13008 2004-05-01 03:43  ivan
13009
13010         * install/redhat/9/INSTALL: update for some new atrpms package
13011           versions
13012
13013 2004-04-30 14:58  ivan
13014
13015         * FS/FS/Record.pm: accept empty zips for non-US countries...
13016
13017 2004-04-30 13:22  ivan
13018
13019         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
13020           scalar search" warning
13021
13022 2004-04-30 12:08  ivan
13023
13024         * httemplate/index.html: 15 day open invoice reports for qis
13025
13026 2004-04-29 02:21  ivan
13027
13028         * install/5.005/: DBIx-DBSchema-0.23-5.005kludge/Changes,
13029           DBIx-DBSchema-0.23-5.005kludge/DBSchema.pm,
13030           DBIx-DBSchema-0.23-5.005kludge/MANIFEST,
13031           DBIx-DBSchema-0.23-5.005kludge/MANIFEST.SKIP,
13032           DBIx-DBSchema-0.23-5.005kludge/Makefile.PL,
13033           DBIx-DBSchema-0.23-5.005kludge/README,
13034           DBIx-DBSchema-0.23-5.005kludge/TODO,
13035           DBD-Pg-1.22-fixvercmp/Changes, DBD-Pg-1.22-fixvercmp/MANIFEST,
13036           DBD-Pg-1.22-fixvercmp/Makefile.PL, DBD-Pg-1.22-fixvercmp/Pg.h,
13037           DBD-Pg-1.22-fixvercmp/Pg.pm, DBD-Pg-1.22-fixvercmp/Pg.xs,
13038           DBD-Pg-1.22-fixvercmp/README, DBD-Pg-1.22-fixvercmp/README.win32,
13039           DBD-Pg-1.22-fixvercmp/dbd-pg.pod, DBD-Pg-1.22-fixvercmp/dbdimp.c,
13040           DBD-Pg-1.22-fixvercmp/dbdimp.h,
13041           DBD-Pg-1.22-fixvercmp/eg/ApacheDBI.pl,
13042           DBD-Pg-1.22-fixvercmp/eg/lotest.pl,
13043           DBD-Pg-1.22-fixvercmp/eg/notify_test.patch,
13044           DBD-Pg-1.22-fixvercmp/t/00basic.t,
13045           DBD-Pg-1.22-fixvercmp/t/01connect.t,
13046           DBD-Pg-1.22-fixvercmp/t/01constants.t,
13047           DBD-Pg-1.22-fixvercmp/t/01setup.t,
13048           DBD-Pg-1.22-fixvercmp/t/02prepare.t,
13049           DBD-Pg-1.22-fixvercmp/t/03bind.t,
13050           DBD-Pg-1.22-fixvercmp/t/04execute.t,
13051           DBD-Pg-1.22-fixvercmp/t/05fetch.t,
13052           DBD-Pg-1.22-fixvercmp/t/06disconnect.t,
13053           DBD-Pg-1.22-fixvercmp/t/07reuse.t,
13054           DBD-Pg-1.22-fixvercmp/t/08txn.t,
13055           DBD-Pg-1.22-fixvercmp/t/09autocommit.t,
13056           DBD-Pg-1.22-fixvercmp/t/11quoting.t,
13057           DBD-Pg-1.22-fixvercmp/t/12placeholders.t,
13058           DBD-Pg-1.22-fixvercmp/t/13pgtype.t,
13059           DBD-Pg-1.22-fixvercmp/t/15funct.t,
13060           DBD-Pg-1.22-fixvercmp/t/99cleanup.t,
13061           DBD-Pg-1.22-fixvercmp/t/lib/App/Info.pm,
13062           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Handler.pm,
13063           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/RDBMS.pm,
13064           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Request.pm,
13065           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Util.pm,
13066           DBIx-DBSchema-0.23-5.005kludge/t/load-mysql.t,
13067           DBIx-DBSchema-0.23-5.005kludge/t/load-pg.t,
13068           DBIx-DBSchema-0.23-5.005kludge/t/load.t,
13069           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Handler/Prompt.pm,
13070           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/RDBMS/PostgreSQL.pm,
13071           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup.pm,
13072           DBIx-DBSchema-0.23-5.005kludge/DBSchema/Column.pm,
13073           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD.pm,
13074           DBIx-DBSchema-0.23-5.005kludge/DBSchema/Table.pm,
13075           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup/Index.pm,
13076           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup/Unique.pm,
13077           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/Pg.pm,
13078           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/Sybase.pm,
13079           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/mysql.pm: adding
13080           DBD::Pg and DBIx::DBSchema for 5.005.  argh freebsd and solaris!
13081
13082 2004-04-23 06:15  ivan
13083
13084         * FS/MANIFEST, httemplate/index.html: add link to new credit report
13085           on main menu, remove old obsolete shell-out reports
13086
13087 2004-04-23 05:50  ivan
13088
13089         * Makefile: fix up includes with Apache::ASP
13090
13091 2004-04-23 05:19  ivan
13092
13093         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
13094           httemplate/graph/money_time.cgi,
13095           httemplate/search/cust_bill.html,
13096           httemplate/search/cust_credit.html,
13097           httemplate/search/cust_pay.cgi,
13098           httemplate/search/report_cust_credit.html,
13099           httemplate/search/elements/search.html: credit report, add some
13100           links to sales/credits/receipts summary, move payment search to
13101           template
13102
13103 2004-04-22 19:32  ivan
13104
13105         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
13106           search/elements/search.html: working templated invoice search!
13107
13108 2004-04-22 00:38  ivan
13109
13110         * httemplate/elements/pager.html: silly pager fix
13111
13112 2004-04-22 00:07  ivan
13113
13114         * httemplate/search/report_cust_credit.html: initial copy from
13115           report_cust_pay.html
13116
13117 2004-04-21 13:52  ivan
13118
13119         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
13120           problems should be fatal and trigger retry
13121
13122 2004-04-20 18:49  ivan
13123
13124         * FS/FS/cust_main.pm: respect country default for batch import
13125
13126 2004-04-20 13:24  ivan
13127
13128         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
13129
13130 2004-04-19 18:23  ivan
13131
13132         * FS/FS/cust_main.pm: accept expiration dates in the same format
13133           they are output...
13134
13135 2004-04-19 17:58  ivan
13136
13137         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
13138           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
13139           fs_selfservice/FS-SelfService/SelfService.pm,
13140           httemplate/view/cust_main.cgi: add methods for masking credit
13141           cards, add payment info modification to self-service
13142
13143 2004-04-13 20:20  ivan
13144
13145         * install/fedora/fc1/: INSTALL, sources.list: adding preliminary
13146           install script for fedora core 1
13147
13148 2004-04-13 18:00  ivan
13149
13150         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
13151           make life easier when importing new upstream versions
13152
13153 2004-04-13 17:48  khoff
13154
13155         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
13156
13157 2004-04-13 15:30  ivan
13158
13159         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
13160           being used anyway
13161
13162 2004-04-13 13:01  ivan
13163
13164         * FS/t/part_export-communigate_pro.t: adding forgotten test
13165
13166 2004-04-13 11:27  ivan
13167
13168         * Makefile: adding comments for fedora
13169
13170 2004-04-10 18:50  ivan
13171
13172         * httemplate/search/: report_prepaid_income.cgi,
13173           report_prepaid_income.html: update unearned revenue report based
13174           on feedback from kevin
13175
13176 2004-04-09 15:35  ivan
13177
13178         * Makefile: thank goodness its friday
13179
13180 2004-04-09 15:34  ivan
13181
13182         * Makefile: really properly disable RT where not using
13183
13184 2004-04-09 15:33  ivan
13185
13186         * Makefile: properly disable RT where not using
13187
13188 2004-04-08 05:37  ivan
13189
13190         * Makefile: fix psql command line options for older pg
13191
13192 2004-04-08 05:23  ivan
13193
13194         * Makefile: fix quotes
13195
13196 2004-04-08 05:07  ivan
13197
13198         * Makefile: don't enable by default
13199
13200 2004-04-08 05:05  ivan
13201
13202         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
13203           in usage inst
13204
13205 2004-04-08 05:00  ivan
13206
13207         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
13208           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
13209           of RT integration
13210
13211 2004-04-07 22:53  ivan
13212
13213         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
13214           server until it is ready
13215
13216 2004-04-07 06:12  ivan
13217
13218         * FS/bin/freeside-reexport: oops, update the usage too
13219
13220 2004-04-07 06:11  ivan
13221
13222         * FS/bin/freeside-reexport: added options to select username,
13223           svcnum, svcpart
13224
13225 2004-04-07 04:39  ivan
13226
13227         * FS/FS/: Conf.pm, domain_record.pm: automatically update
13228           reverse-ARPA records (Bug#462) / recognize SOA records with the
13229           fqdn as well as @
13230
13231 2004-04-07 04:04  ivan
13232
13233         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
13234           domain
13235
13236 2004-04-07 01:34  ivan
13237
13238         * FS/FS/part_export.pm: argh, the glob itself is tainted under
13239           5.005
13240
13241 2004-04-07 01:07  ivan
13242
13243         * FS/FS/part_export.pm: make -T happy (under old perl?)
13244
13245 2004-04-05 19:03  ivan
13246
13247         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
13248
13249 2004-04-05 07:05  ivan
13250
13251         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
13252           httemplate/misc/process/link.cgi: add a domain pulldown to
13253           svc_acct linking, closes: Bug#277 / prevent "stealing" services
13254           with link unless you set legacy_link-steal config option, closes:
13255           Bug#321
13256
13257 2004-04-05 04:55  ivan
13258
13259         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
13260           heuristics to transfer ordering: primaries first, then sorted by
13261           quantity
13262
13263 2004-04-05 02:08  ivan
13264
13265         * htetc/handler.pl, httemplate/misc/whois.cgi,
13266           httemplate/view/svc_domain.cgi: add whois functionality
13267           internally instead of linking to geektools
13268
13269 2004-04-04 15:20  ivan
13270
13271         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
13272           to optionally allow non-matching svcparts to be moved during
13273           package changes, closes: Bug#667
13274
13275 2004-04-04 15:14  ivan
13276
13277         * httemplate/view/cust_main.cgi: comment out extraneous warning
13278
13279 2004-04-02 05:44  ivan
13280
13281         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
13282           Pragma:no-cache header, and set Content-Length and Cache-Control
13283           for viewing .pdf invoices with IE over SSL.
13284           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
13285
13286 2004-04-02 03:23  ivan
13287
13288         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
13289           .pdf extension to placate some versions of IE.  yay IE.
13290
13291 2004-04-01 18:09  ivan
13292
13293         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
13294           (r)ndc command
13295
13296 2004-04-01 06:50  ivan
13297
13298         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
13299           commands
13300
13301 2004-03-31 16:44  ivan
13302
13303         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
13304           sub-countries from Locale::SubCountry now
13305
13306 2004-03-30 08:43  ivan
13307
13308         * FS/FS/cust_main.pm: mutex the bill and collect functions
13309           per-customer
13310
13311 2004-03-30 01:20  ivan
13312
13313         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
13314           list of ignored zones, add nameservice records to existing
13315           domains, update for API change inDNS::ZoneParse 0.84
13316
13317 2004-03-29 13:49  ivan
13318
13319         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
13320           also
13321
13322 2004-03-28 22:03  ivan
13323
13324         * FS/FS/part_export.pm: fix export_info sub to return an empty
13325           hashref instead of undef
13326
13327 2004-03-26 17:05  khoff
13328
13329         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
13330           services in a particular order to get around certain
13331           inter-service dependancies
13332
13333 2004-03-25 20:54  ivan
13334
13335         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
13336           2.09
13337
13338 2004-03-25 20:46  ivan
13339
13340         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
13341           necessary
13342
13343 2004-03-25 03:00  ivan
13344
13345         * FS/FS/part_export/: domain_shellcommands.pm,
13346           www_shellcommands.pm: typo from refactoring
13347
13348 2004-03-25 00:55  ivan
13349
13350         * FS/FS/part_export/: domain_shellcommands.pm,
13351           forward_shellcommands.pm, shellcommands.pm,
13352           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
13353           ISPMan integration
13354
13355 2004-03-24 22:42  ivan
13356
13357         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
13358           and later only so far, still waiting to hear about 4.10
13359
13360 2004-03-24 07:38  ivan
13361
13362         * httemplate/edit/part_export.cgi: catch misconfigured exports
13363
13364 2004-03-24 06:28  ivan
13365
13366         * FS/FS/: part_export.pm, part_export/apache.pm,
13367           part_export/bind.pm, part_export/bind_slave.pm,
13368           part_export/bsdshell.pm, part_export/communigate_pro.pm,
13369           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
13370           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
13371           part_export/forward_shellcommands.pm, part_export/http.pm,
13372           part_export/infostreet.pm, part_export/ldap.pm,
13373           part_export/postfix.pm, part_export/shellcommands.pm,
13374           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
13375           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
13376           part_export/sysvshell.pm, part_export/textradius.pm,
13377           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
13378           export info to the modules themselves
13379
13380 2004-03-24 06:23  ivan
13381
13382         * FS/FS/part_export/router.pm: move export info to the modules
13383           themselves
13384
13385 2004-03-24 06:21  ivan
13386
13387         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
13388           t/part_export-passwdfile.t: adding passwdfile export base class
13389
13390 2004-03-24 06:17  ivan
13391
13392         * eg/export_template.pm: update example export for the new world of
13393           export data in themodule files
13394
13395 2004-03-24 01:35  ivan
13396
13397         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
13398           t/part_export-postfix.t, t/part_export-router.t: add missing
13399           compile tests
13400
13401 2004-03-23 11:57  ivan
13402
13403         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
13404           partial credits
13405
13406 2004-03-22 16:06  ivan
13407
13408         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
13409           htetc/handler.pl, httemplate/elements/small_custview.html,
13410           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
13411           httemplate/view/cust_main.cgi: one-time credit card and ACH
13412           payments (like self-service) closes: Bug#648
13413
13414 2004-03-22 16:06  ivan
13415
13416         * httemplate/search/report_receivables.cgi: fix sorting of NULL
13417           companies differently than empty companies
13418
13419 2004-03-22 11:02  ivan
13420
13421         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
13422           size of 6
13423
13424 2004-03-22 09:13  ivan
13425
13426         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
13427           add ACH help graphic
13428
13429 2004-03-22 07:18  ivan
13430
13431         * FS/FS/CGI.pm: tone down the titles
13432
13433 2004-03-22 07:04  ivan
13434
13435         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
13436
13437 2004-03-22 04:50  ivan
13438
13439         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
13440           expiration selection now -> 15 years instead of hardcoded
13441
13442 2004-03-22 03:05  ivan
13443
13444         * httemplate/: edit/process/REAL_cust_pkg.cgi,
13445           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
13446           misc/unprovision.cgi, misc/process/link.cgi,
13447           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
13448           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
13449           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
13450           remove everything that links to package view also, closes:
13451           Bug#569
13452
13453 2004-03-22 02:36  ivan
13454
13455         * httemplate/view/cust_main.cgi: further small UI tweaks
13456
13457 2004-03-22 02:16  ivan
13458
13459         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
13460           (closes: Bug#569)
13461
13462 2004-03-21 18:59  ivan
13463
13464         * httemplate/view/cust_main.cgi: much easier to understand listing
13465           of credits/payments that get split up, closes: Bug#773, 762
13466
13467 2004-03-19 04:36  ivan
13468
13469         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
13470
13471 2004-03-18 14:35  ivan
13472
13473         * FS/FS/part_export/shellcommands.pm: quote already-crypted
13474           passwords to prevent variable substitution
13475
13476 2004-03-18 14:32  ivan
13477
13478         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
13479           replace also
13480
13481 2004-03-18 14:00  ivan
13482
13483         * bin/shadow.reimport: add -b option
13484
13485 2004-03-18 12:58  ivan
13486
13487         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
13488           passwords
13489
13490 2004-03-17 17:46  ivan
13491
13492         * FS/bin/freeside-selfservice-server,
13493           fs_selfservice/FS-SelfService/SelfService.pm,
13494           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
13495           require Storable minimum 2.09
13496
13497 2004-03-17 15:16  ivan
13498
13499         * FS/FS/svc_acct.pm: fixup password checking to understand
13500           old-style *SUSPENDED* accounts and not to allow access for * ! !!
13501           passwords
13502
13503 2004-03-17 15:08  ivan
13504
13505         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
13506           accounts
13507
13508 2004-03-17 14:55  ivan
13509
13510         * bin/shadow.reimport: fix multiple svcparts
13511
13512 2004-03-17 14:53  ivan
13513
13514         * bin/shadow.reimport: allow multiple svcparts
13515
13516 2004-03-17 14:49  ivan
13517
13518         * bin/shadow.reimport: re-enable prompting
13519
13520 2004-03-17 14:45  ivan
13521
13522         * bin/shadow.reimport: add -d and -r options
13523
13524 2004-03-17 13:47  ivan
13525
13526         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
13527           proper self-service login supporting plaintext, crypt and MD5
13528           passwords
13529
13530 2004-03-16 12:41  ivan
13531
13532         * Makefile: rt-setup-database, not rt-initialize-database
13533
13534 2004-03-15 23:06  ivan
13535
13536         * Makefile, rt/config.layout.in: masonstatedir can't be configured
13537           form ./configure either, must use layout
13538
13539 2004-03-15 23:04  ivan
13540
13541         * Makefile: and finally, run the ./configure
13542
13543 2004-03-15 23:03  ivan
13544
13545         * Makefile: use a proper delimter
13546
13547 2004-03-15 23:00  ivan
13548
13549         * Makefile: transposition
13550
13551 2004-03-15 22:59  ivan
13552
13553         * Makefile: autogenerate rt/config.layout file
13554
13555 2004-03-15 22:58  ivan
13556
13557         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
13558           be generated
13559
13560 2004-03-15 22:45  ivan
13561
13562         * Makefile: initial RT targets
13563
13564 2004-03-15 22:43  ivan
13565
13566         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
13567           patch
13568
13569 2004-03-15 20:36  ivan
13570
13571         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
13572
13573 2004-03-15 16:34  ivan
13574
13575         * Makefile: dont want to error out here
13576
13577 2004-03-12 17:27  ivan
13578
13579         * Makefile: really add the necessary backslashes this time, fix
13580           s/// delimteres
13581
13582 2004-03-12 16:53  ivan
13583
13584         * Makefile: oops
13585
13586 2004-03-12 16:50  ivan
13587
13588         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
13589           Makefile
13590
13591 2004-03-12 16:16  ivan
13592
13593         * Makefile: fix suse document root
13594
13595 2004-03-12 04:39  ivan
13596
13597         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
13598           httemplate/view/cust_main.cgi: add unapplycredits configuration
13599           option
13600
13601 2004-03-12 04:11  ivan
13602
13603         * httemplate/graph/money_time.cgi: fix title
13604
13605 2004-03-12 02:22  ivan
13606
13607         * httemplate/index.html: add badly-named new report
13608
13609 2004-03-12 00:56  ivan
13610
13611         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
13612           by default; horrible performance
13613
13614 2004-03-12 00:17  ivan
13615
13616         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
13617           contain the strings now, not just match exactly
13618
13619 2004-03-11 13:19  ivan
13620
13621         * conf/logo.eps: oops, wrong logo
13622
13623 2004-03-11 13:07  ivan
13624
13625         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
13626           point invoice_latex at it by default
13627
13628 2004-03-11 00:54  ivan
13629
13630         * FS/bin/freeside-selfservice-server: turn down logging level
13631
13632 2004-03-10 23:33  ivan
13633
13634         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
13635           self-service
13636
13637 2004-03-10 20:17  ivan
13638
13639         * FS/MANIFEST: incorrect listing in MANIFEST
13640
13641 2004-03-10 19:53  ivan
13642
13643         * install/redhat/7.3/INSTALL: 1.5 stuff
13644
13645 2004-03-10 18:21  ivan
13646
13647         * install/suse/9.0/INSTALL: suse install script
13648
13649 2004-03-10 18:05  ivan
13650
13651         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
13652
13653 2004-03-10 18:02  ivan
13654
13655         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
13656           lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
13657           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
13658           lib/RT/Interface/Web.pm, lib/RT/URI/fsck_com_rt.pm,
13659           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl,
13660           lib/t/data/crashes-file-based-parser,
13661           lib/t/data/multipart-report, lib/t/data/notes-uuencoded,
13662           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
13663           sbin/rt-test-dependencies.in: import of rt 3.0.9
13664
13665 2004-03-10 17:59  ivan
13666
13667         * rt/: Makefile, Makefile.in, README, README.Oracle, UPGRADING,
13668           configure, configure.ac, config.log, Changelog, config.status,
13669           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
13670           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt-mailgate.in,
13671           bin/rt.in, bin/mason_handler.fcgi, bin/mason_handler.scgi,
13672           bin/mason_handler.svc, bin/webmux.pl.in, bin/rt-crontool,
13673           bin/rt-mailgate, docs/rt3-schema-relationships.dot,
13674           etc/RT_Config.pm.in, etc/acl.Informix, etc/acl.Oracle,
13675           etc/constraints.mysql, etc/drop.Informix, etc/drop.Oracle,
13676           etc/initialdata, etc/schema.Informix, etc/schema.SQLite,
13677           etc/schema.mysql, etc/RT_Config.pm, html/autohandler,
13678           html/index.html, html/Admin/Elements/EditCustomField,
13679           html/Admin/Elements/EditCustomFieldValues,
13680           html/Admin/Elements/EditCustomFields,
13681           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
13682           html/Admin/Elements/SelectGroups,
13683           html/Admin/Elements/SelectRights,
13684           html/Admin/Elements/SelectStage,
13685           html/Admin/Queues/CustomFields.html,
13686           html/Admin/Queues/index.html, html/Admin/Users/Modify.html,
13687           html/Admin/Users/index.html, html/Approvals/Display.html,
13688           html/Elements/Callback, html/Elements/MessageBox,
13689           html/Elements/MyTickets, html/Elements/SelectLang,
13690           html/Elements/SelectStatus, html/Elements/SelectWatcherType,
13691           html/Elements/SetupSessionCookie, html/REST/1.0/autohandler,
13692           html/REST/1.0/dhandler, html/REST/1.0/logout,
13693           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
13694           html/REST/1.0/Forms/ticket/attachments,
13695           html/REST/1.0/Forms/ticket/default,
13696           html/REST/1.0/Forms/ticket/history,
13697           html/REST/1.0/Forms/ticket/links,
13698           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
13699           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
13700           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
13701           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
13702           html/SelfService/Display.html, html/SelfService/Update.html,
13703           html/SelfService/Elements/MyRequests, html/Ticket/Create.html,
13704           html/Ticket/Display.html, html/Ticket/Modify.html,
13705           html/Ticket/ModifyAll.html, html/Ticket/ModifyPeople.html,
13706           html/Ticket/Update.html, html/Ticket/Attachment/dhandler,
13707           html/Ticket/Elements/AddWatchers,
13708           html/Ticket/Elements/EditCustomField,
13709           html/Ticket/Elements/EditPeople,
13710           html/Ticket/Elements/ShowAttachments,
13711           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
13712           html/Ticket/Elements/ShowMessageStanza,
13713           html/Ticket/Elements/ShowPeople,
13714           html/Ticket/Elements/ShowTransaction, html/User/Prefs.html,
13715           lib/RT.pm.in, lib/RT.pm, lib/RT/Attachment_Overlay.pm,
13716           lib/RT/Base.pm, lib/RT/CachedGroupMember_Overlay.pm,
13717           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
13718           lib/RT/CustomField_Overlay.pm, lib/RT/EmailParser.pm,
13719           lib/RT/GroupMember_Overlay.pm, lib/RT/Group_Overlay.pm,
13720           lib/RT/Groups_Overlay.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
13721           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
13722           lib/RT/Record.pm, lib/RT/ScripAction_Overlay.pm,
13723           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips_Overlay.pm,
13724           lib/RT/StyleGuide.pod, lib/RT/Template_Overlay.pm,
13725           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
13726           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
13727           lib/RT/URI.pm, lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
13728           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
13729           lib/RT/Action/CreateTickets.pm, lib/RT/Action/SendEmail.pm,
13730           lib/RT/I18N/cs.pm: import of rt 3.0.9
13731
13732 2004-03-10 17:05  ivan
13733
13734         * Makefile: update for suse
13735
13736 2004-03-10 14:27  khoff
13737
13738         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
13739           weren't being properly masked on errors.  The router/block select
13740           box wasn't being generated on errors.
13741
13742 2004-03-10 13:47  ivan
13743
13744         * install/suse/9.0/INSTALL: move to versioned dir
13745
13746 2004-03-10 13:44  ivan
13747
13748         * install/redhat/9/INSTALL: adding preliminary suse install script
13749
13750 2004-03-10 11:06  khoff
13751
13752         * httemplate/browse/router.cgi: Added hide/show customer router
13753           link.
13754
13755 2004-03-09 18:37  khoff
13756
13757         * httemplate/browse/router.cgi: UI cleanup.
13758
13759 2004-03-05 06:34  ivan
13760
13761         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
13762           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
13763           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
13764           httemplate/graph/money_time.cgi: beginning of OO reporting
13765           interface, create acadia-requested crosstab reports
13766
13767 2004-03-04 21:59  ivan
13768
13769         * FS/bin/freeside-daily: fix -v
13770
13771 2004-03-03 08:32  ivan
13772
13773         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
13774           be create and fetchmail should not be run
13775
13776 2004-03-03 05:42  ivan
13777
13778         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
13779           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
13780           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
13781           emails being sent to signup server declined accounts, closes:
13782           Bug#743
13783
13784 2004-03-02 22:20  ivan
13785
13786         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
13787           well as disable them (IE doesn't grey out disabled text dialogs)
13788
13789 2004-02-28 15:06  ivan
13790
13791         * httemplate/docs/ieak.html: for now
13792
13793 2004-02-28 14:57  ivan
13794
13795         * Makefile: s/cleanwhisker/pouncequick/
13796
13797 2004-02-28 14:49  ivan
13798
13799         * FS/t/acct_snarf.t: adding
13800
13801 2004-02-28 14:48  ivan
13802
13803         * FS/FS/cust_pkg.pm: minor fixes
13804
13805 2004-02-28 14:47  ivan
13806
13807         * CREDITS: credit where the typeset invoices came from!
13808
13809 2004-02-28 14:40  ivan
13810
13811         * httemplate/edit/process/cust_main_county-collapse.cgi: style
13812
13813 2004-02-28 14:40  ivan
13814
13815         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
13816           recurtax fields
13817
13818 2004-02-28 14:36  ivan
13819
13820         * install/redhat/7.3/INSTALL: update
13821
13822 2004-02-28 14:26  ivan
13823
13824         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
13825           1.32, finally closes Bug#639
13826
13827 2004-02-27 13:21  khoff
13828
13829         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
13830           were trying to call addr on an undefined object.  That's not
13831           good.
13832
13833 2004-02-26 11:21  ivan
13834
13835         * httemplate/view/svc_forward.cgi: correct cancel link
13836           s/account/mail forward/
13837
13838 2004-02-25 20:01  ivan
13839
13840         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
13841
13842 2004-02-25 19:32  ivan
13843
13844         * FS/FS/Record.pm: allow replace with no arguments
13845
13846 2004-02-25 02:37  ivan
13847
13848         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
13849           forward editing for new svc_forward.src field
13850
13851 2004-02-24 21:11  ivan
13852
13853         * FS/FS/CGI.pm: kludge around it completely
13854
13855 2004-02-24 21:04  ivan
13856
13857         * FS/FS/CGI.pm: third time's the charm
13858
13859 2004-02-24 21:00  ivan
13860
13861         * FS/FS/CGI.pm: oops, not the right way to blank them
13862
13863 2004-02-24 20:56  ivan
13864
13865         * FS/FS/CGI.pm: query strings get passed through sometimes?
13866
13867 2004-02-23 00:12  ivan
13868
13869         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
13870           fallback suspension code
13871
13872 2004-02-13 10:58  ivan
13873
13874         * bin/postfix.export: postfix export
13875
13876 2004-02-13 06:04  ivan
13877
13878         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
13879
13880 2004-02-13 05:53  ivan
13881
13882         * httemplate/edit/part_svc.cgi: typo
13883
13884 2004-02-13 04:27  ivan
13885
13886         * FS/FS/part_export/postfix.pm: adding postfix export
13887
13888 2004-02-13 03:47  ivan
13889
13890         * bin/sendmail.import: it lives!
13891
13892 2004-02-13 03:28  ivan
13893
13894         * httemplate/: index.html, search/svc_forward.cgi,
13895           view/svc_forward.cgi: add mail alias browse to main menu and fix
13896           mail alias view to recognize new schema also
13897
13898 2004-02-13 02:57  ivan
13899
13900         * FS/bin/freeside-setup: continue adding svc_forward.src: make
13901           svc_forward.srcsvc nullable
13902
13903 2004-02-13 02:35  ivan
13904
13905         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
13906           httemplate/docs/schema.html: add svc_forward.src
13907
13908 2004-02-13 00:02  ivan
13909
13910         * bin/sendmail.import: initial import
13911
13912 2004-02-12 20:01  ivan
13913
13914         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
13915           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
13916           depend on Net::SSH 0.08 for non-blocking STDERR read
13917
13918 2004-02-12 14:40  ivan
13919
13920         * install/redhat/9/INSTALL: doc
13921
13922 2004-02-12 02:44  ivan
13923
13924         * bin/bind.import: fix usage msg
13925
13926 2004-02-11 22:31  ivan
13927
13928         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
13929           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
13930           re-email invoice, closes: bug#526 and have print and email
13931           invoice links redirect back to top of customer view page instead
13932           of #history tag
13933
13934 2004-02-07 14:13  ivan
13935
13936         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
13937
13938 2004-02-07 00:24  ivan
13939
13940         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
13941           to sqlradius and sqlradius_withdomain exports
13942
13943 2004-02-05 17:00  ivan
13944
13945         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
13946
13947 2004-02-02 16:19  ivan
13948
13949         * bin/shadow.reimport: adding shadow.reimport
13950
13951 2004-02-01 16:23  ivan
13952
13953         * install/redhat/9/INSTALL: add 1.5 dependancies
13954
13955 2004-02-01 13:07  ivan
13956
13957         * install/redhat/9/INSTALL: add addl dependancies, should work now?
13958
13959 2004-02-01 13:05  ivan
13960
13961         * install/redhat/9/INSTALL: rar rar
13962
13963 2004-02-01 13:00  ivan
13964
13965         * install/redhat/9/INSTALL: rar
13966
13967 2004-02-01 01:43  ivan
13968
13969         * install/debian/3.0/INSTALL: add libcache-cache-perl
13970
13971 2004-02-01 01:29  ivan
13972
13973         * Makefile: use install to make all components of FREESIDE_CONF dir
13974
13975 2004-02-01 01:23  ivan
13976
13977         * install/debian/3.0/INSTALL: s/cleanwhisker/pouncequick/
13978
13979 2004-01-30 22:33  ivan
13980
13981         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
13982           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
13983           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
13984           htetc/handler.pl, httemplate/docs/schema.html: add
13985           pkg_svc.primary_svc flag to enable an explicit first package flag
13986
13987 2004-01-30 22:20  ivan
13988
13989         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
13990           empty values in non-primary-keyed tables
13991
13992 2004-01-29 19:58  ivan
13993
13994         * FS/FS/part_export.pm: add default freebsd and linux
13995           suspension/unsuspension commands, work around FreeBSD pw(1) lack
13996           of locking, and don't prepend "*SUSPENDED* " to suspend an
13997           account anymore
13998
13999 2004-01-29 19:05  ivan
14000
14001         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
14002           suspend an account
14003
14004 2004-01-29 17:27  ivan
14005
14006         * Makefile: multiple self-service machines aren't enclosed in
14007           quotes
14008
14009 2004-01-29 17:10  ivan
14010
14011         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
14012           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
14013           support for running selfservice server against multiple machines
14014
14015 2004-01-27 17:45  ivan
14016
14017         * httemplate/search/svc_acct.cgi: fix link from service definition
14018           browse to services
14019
14020 2004-01-27 17:39  ivan
14021
14022         * httemplate/: index.html, browse/part_svc.cgi,
14023           search/svc_acct.cgi, search/svc_domain.cgi: add service
14024           definition browse by number of active services
14025
14026 2004-01-23 03:20  ivan
14027
14028         * httemplate/: index.html, search/report_prepaid_income.cgi,
14029           search/report_prepaid_income.html: add prepaid income to main
14030           menu and allow arbitrary dates
14031
14032 2004-01-23 01:04  ivan
14033
14034         * httemplate/search/report_prepaid_income.cgi: tidy up look
14035
14036 2004-01-23 00:58  ivan
14037
14038         * httemplate/search/report_prepaid_income.cgi: oops
14039
14040 2004-01-23 00:55  ivan
14041
14042         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
14043           income report
14044
14045 2004-01-22 19:22  ivan
14046
14047         * FS/FS/cust_bill.pm: undo debugging change
14048
14049 2004-01-22 19:21  ivan
14050
14051         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
14052           avoid gigantic line items
14053
14054 2004-01-22 19:01  ivan
14055
14056         * httemplate/edit/cust_main.cgi: and the same for ship_
14057
14058 2004-01-22 18:53  ivan
14059
14060         * httemplate/edit/cust_main.cgi: fix state default and set min year
14061           to this year, patch from <matthewd>, thanks!
14062
14063 2004-01-22 16:49  ivan
14064
14065         * debian/control: update ideas about package splitup
14066
14067 2004-01-21 16:21  ivan
14068
14069         * FS/FS/cust_main.pm: fix cancel method
14070
14071 2004-01-21 16:11  ivan
14072
14073         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
14074           properly
14075
14076 2004-01-21 15:45  ivan
14077
14078         * httemplate/misc/dump.cgi: fix newline problem in dump
14079
14080 2004-01-21 14:10  ivan
14081
14082         * FS/FS/cust_bill.pm: clean up all temp files!
14083
14084 2004-01-21 14:00  ivan
14085
14086         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
14087           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
14088
14089 2004-01-20 16:04  ivan
14090
14091         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
14092           cust_pkg.cgi: don't include the _next_ day, just the full ending
14093           day
14094
14095 2004-01-20 12:30  ivan
14096
14097         * httemplate/: index.html, misc/dump.cgi: add database dump from
14098           web interface
14099
14100 2004-01-18 13:03  ivan
14101
14102         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
14103           as a hashref causes too many other problems.  please leave as is.
14104           DBD::Pg needs to be fixed.  1.31 is a lost cause.
14105
14106 2004-01-16 13:45  ivan
14107
14108         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
14109           also
14110
14111 2004-01-12 12:40  khoff
14112
14113         * httemplate/edit/part_virtual_field.cgi: Lists are just better
14114           sorted.
14115
14116 2004-01-12 12:34  khoff
14117
14118         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
14119
14120 2004-01-11 16:03  ivan
14121
14122         * httemplate/view/cust_bill.cgi: only display "view typeset
14123           invoice" when there is an invoice_latex template
14124
14125 2004-01-11 15:59  ivan
14126
14127         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
14128           invoice view in web UI uses pdf instead of postscript, closes
14129           Bug#614
14130
14131 2004-01-11 15:38  ivan
14132
14133         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
14134
14135 2004-01-11 15:37  ivan
14136
14137         * httemplate/view/cust_bill-pdf.cgi: adding
14138
14139 2004-01-10 03:32  ivan
14140
14141         * install/redhat/9/INSTALL: update paths
14142
14143 2004-01-10 03:17  ivan
14144
14145         * Makefile: workaround stubborn shells globbing [a-z] to include
14146           CVS/
14147
14148 2004-01-09 20:19  ivan
14149
14150         * FS/FS/cust_main.pm: don't require payname for DCHK either
14151
14152 2004-01-09 19:50  ivan
14153
14154         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
14155           invoice event edits
14156
14157 2004-01-09 14:46  ivan
14158
14159         * httemplate/search/report_receivables.cgi: add customer number
14160
14161 2004-01-09 14:39  ivan
14162
14163         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
14164           deletions: need to use Date::Format and FS::Misc qw(send_email)
14165           in cust_credit.pm, need a link to delete unapplied credits too
14166
14167 2004-01-09 14:15  ivan
14168
14169         * FS/FS/Conf.pm: correct tyop
14170
14171 2004-01-09 14:11  ivan
14172
14173         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
14174           httemplate/view/cust_main.cgi,
14175           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
14176           value to enable deletion of credits
14177
14178 2004-01-09 13:09  ivan
14179
14180         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
14181           value
14182
14183 2004-01-06 22:10  khoff
14184
14185         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
14186           billing services in an external sql database.
14187
14188 2004-01-05 12:24  ivan
14189
14190         * httemplate/index.html: fix other packages by next bill date link
14191
14192 2004-01-03 19:54  ivan
14193
14194         * httemplate/docs/signup.html: remove obsolete netscape CCK
14195           supportsignup.cgi
14196
14197           depend on HTTP::BrowserDetect directly instead of via deprecated
14198           HTTP::Headers::UserAgent (closes: Bug#578)
14199
14200 2004-01-03 00:42  ivan
14201
14202         * httemplate/browse/agent.cgi: fix heading colspan when there is no
14203           agent.disabled column
14204
14205 2004-01-01 12:40  ivan
14206
14207         * FS/FS/cust_bill.pm: escape stuff from latex
14208
14209 2003-12-29 22:02  khoff
14210
14211         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
14212           around a bug in DBD::Pg version 1.31.
14213
14214 2003-12-27 00:23  ivan
14215
14216         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
14217           agent
14218
14219 2003-12-24 10:18  khoff
14220
14221         * FS/bin/freeside-setup: tyop
14222
14223 2003-12-22 18:36  ivan
14224
14225         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
14226           FS/t/svc_external.t, htetc/handler.pl,
14227           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
14228           httemplate/edit/process/svc_external.cgi,
14229           httemplate/view/svc_external.cgi: add svc_external
14230
14231 2003-12-22 17:46  ivan
14232
14233         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
14234           FS/cust_svc.pm: add svc_external
14235
14236 2003-12-22 17:10  ivan
14237
14238         * eg/table_template-svc.pm: update svc template for 1.5
14239
14240 2003-12-22 17:06  ivan
14241
14242         * eg/table_template-svc.pm: fix path to svc_Common in example table
14243
14244 2003-12-22 16:51  ivan
14245
14246         * FS/FS/ClientAPI/MyAccount.pm,
14247           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
14248           selfservice API
14249
14250 2003-12-22 16:41  ivan
14251
14252         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
14253           option
14254
14255 2003-12-22 13:22  ivan
14256
14257         * FS/FS/cust_main.pm: default to the whole-country tax rate if
14258           states aren't defined
14259
14260 2003-12-22 13:18  ivan
14261
14262         * FS/FS/cust_bill.pm: quiet warning
14263
14264 2003-12-22 13:01  ivan
14265
14266         * FS/FS/cust_credit.pm: allow credits to be modified at API level
14267
14268 2003-12-22 09:50  ivan
14269
14270         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
14271           subs
14272
14273 2003-12-21 15:16  ivan
14274
14275         * httemplate/browse/agent_type.cgi: work even if there are stray
14276           type_pkgs records around
14277
14278 2003-12-21 15:13  ivan
14279
14280         * FS/FS/Record.pm: cache virtual_fields method results to help
14281           performance
14282
14283 2003-12-21 13:12  ivan
14284
14285         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
14286           both addresses by default
14287
14288 2003-12-15 00:08  ivan
14289
14290         * conf/invoice_latex: line up w/window envelopes
14291
14292 2003-12-15 00:07  ivan
14293
14294         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
14295           now, do not count on latex printing it, oops
14296
14297 2003-12-14 22:42  ivan
14298
14299         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
14300           amounts of all open invoices as soon as balance went positive
14301           (only manifests when any cust_bill->owed somehow got to be
14302           negative)
14303
14304 2003-12-14 19:41  ivan
14305
14306         * FS/FS/cust_bill.pm: add _latex_escape sub
14307
14308 2003-12-14 09:53  ivan
14309
14310         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
14311           view field names
14312
14313 2003-12-10 15:53  ivan
14314
14315         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
14316           dropdown
14317
14318 2003-12-10 14:51  ivan
14319
14320         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
14321           indices to agent and part_bill_event
14322
14323 2003-12-10 14:50  ivan
14324
14325         * FS/FS/part_referral.pm: add part_referral.disabled
14326
14327 2003-11-30 00:06  ivan
14328
14329         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
14330           file
14331
14332 2003-11-29 23:52  ivan
14333
14334         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
14335
14336 2003-11-29 23:41  ivan
14337
14338         * conf/invoice_latex: move to the left to line up with window
14339           envelopes
14340
14341 2003-11-29 02:50  ivan
14342
14343         * FS/FS/cust_credit_bill.pm: missing cut
14344
14345 2003-11-29 02:48  ivan
14346
14347         * FS/FS/cust_bill.pm: use the latex template for normal printing
14348           when available
14349
14350 2003-11-29 02:39  ivan
14351
14352         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
14353
14354 2003-11-29 00:32  ivan
14355
14356         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
14357           send statements when a payment or credit is applied
14358
14359 2003-11-29 00:18  ivan
14360
14361         * FS/FS/part_bill_event.pm: also set default latex template for
14362           late bill templates
14363
14364 2003-11-29 00:08  ivan
14365
14366         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
14367           conf/invoice_latexfooter, conf/invoice_latexnotes,
14368           httemplate/misc/print-invoice.cgi,
14369           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
14370
14371 2003-11-26 07:37  ivan
14372
14373         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
14374           charges
14375
14376 2003-11-26 06:25  ivan
14377
14378         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
14379           value to control explicit due date printing on invoices
14380
14381 2003-11-24 06:29  ivan
14382
14383         * httemplate/edit/part_export.cgi: fix html quoting problems
14384
14385 2003-11-24 05:01  ivan
14386
14387         * httemplate/browse/part_export.cgi: fix html quoting of export
14388           options
14389
14390 2003-11-21 10:55  ivan
14391
14392         * FS/FS/Record.pm: revert bind_param change!
14393
14394 2003-11-21 07:32  ivan
14395
14396         * httemplate/search/report_receivables.cgi: precedence helps alot
14397
14398 2003-11-21 07:25  ivan
14399
14400         * httemplate/search/report_receivables.cgi: precedence helps alot
14401
14402 2003-11-21 07:20  ivan
14403
14404         * httemplate/search/report_receivables.cgi: show customer status on
14405           receivables report
14406
14407 2003-11-20 04:48  ivan
14408
14409         * FS/FS/part_export/communigate_pro.pm: don't error out when not
14410           actually changing domain
14411
14412 2003-11-19 10:13  ivan
14413
14414         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
14415
14416 2003-11-19 04:21  ivan
14417
14418         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
14419           search/report_tax.html: fix jscalendar date ifFormat
14420
14421 2003-11-18 17:37  ivan
14422
14423         * FS/FS/cust_bill.pm: reversing accidental commit of
14424           work-in-progress
14425
14426 2003-11-18 17:29  ivan
14427
14428         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
14429
14430 2003-11-18 07:14  ivan
14431
14432         * FS/FS/part_export.pm: fix communigate pro export descriptions
14433
14434 2003-11-18 07:04  ivan
14435
14436         * FS/: FS/part_export/communigate_pro.pm,
14437           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
14438           FS/part_export.pm: add communigate_pro_singledomain export
14439
14440 2003-11-14 23:28  ivan
14441
14442         * FS/bin/freeside-selfservice-server: kill off ssh process when
14443           re-opening connection
14444
14445 2003-11-14 23:18  ivan
14446
14447         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
14448           trailing newline to supress useless error messages in log
14449
14450 2003-11-14 00:43  ivan
14451
14452         * FS/bin/freeside-selfservice-server: hopefully recover better from
14453           lost ssh connections
14454
14455 2003-11-13 18:52  ivan
14456
14457         * httemplate/search/report_receivables.cgi: sort these
14458           case-insensitive
14459
14460 2003-11-13 03:23  ivan
14461
14462         * install/debian/3.0/INSTALL: fix path in questionable section
14463
14464 2003-11-12 04:29  ivan
14465
14466         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
14467           unaudited services with a svcnum for imports
14468
14469 2003-11-12 03:22  ivan
14470
14471         * FS/FS/cust_pkg.pm: better error msg
14472
14473 2003-11-11 07:03  ivan
14474
14475         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
14476           during an import
14477
14478 2003-11-11 06:39  ivan
14479
14480         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
14481
14482 2003-11-11 06:21  ivan
14483
14484         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
14485           imports with svcnums
14486
14487 2003-11-11 00:01  ivan
14488
14489         * httemplate/search/report_receivables.cgi: remove spaces between
14490           parens and contact name
14491
14492 2003-11-10 23:51  ivan
14493
14494         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
14495
14496 2003-11-10 05:54  ivan
14497
14498         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
14499           in?
14500
14501 2003-11-08 08:36  ivan
14502
14503         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
14504           cancel_pkg functions to self-service
14505
14506 2003-11-08 08:31  ivan
14507
14508         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
14509           self-service functions!
14510
14511 2003-11-08 04:59  ivan
14512
14513         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
14514           so we can prevent double-charges
14515
14516 2003-11-07 02:53  ivan
14517
14518         * httemplate/elements/: calendar-en.js, calendar-setup.js,
14519           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
14520           jscalendar
14521
14522 2003-11-07 00:39  ivan
14523
14524         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
14525           charging
14526
14527 2003-11-07 00:36  ivan
14528
14529         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
14530           calculations
14531
14532 2003-11-06 23:56  ivan
14533
14534         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
14535           for sqlradius_withdomain exports
14536
14537 2003-11-06 06:45  ivan
14538
14539         * httemplate/search/report_receivables.cgi: add totals & simplify
14540           expressions
14541
14542 2003-11-06 06:08  ivan
14543
14544         * httemplate/search/report_receivables.cgi: ack!  count credits,
14545           not payments twice
14546
14547 2003-11-06 06:00  ivan
14548
14549         * httemplate/search/report_receivables.cgi: typo
14550
14551 2003-11-06 05:56  ivan
14552
14553         * httemplate/search/report_receivables.cgi: link to customer, don't
14554           show custnum
14555
14556 2003-11-06 05:40  ivan
14557
14558         * FS/MANIFEST: removing bin/freeside-receivables-report
14559
14560 2003-11-06 05:39  ivan
14561
14562         * httemplate/: index.html, search/report_receivables.cgi: "current
14563           receivables" -> A/R Aging summary
14564
14565 2003-11-05 03:13  ivan
14566
14567         * bin/create-fetchmailrc: fixup
14568
14569 2003-11-05 02:26  ivan
14570
14571         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
14572
14573 2003-11-04 10:01  ivan
14574
14575         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
14576
14577 2003-11-04 09:57  ivan
14578
14579         * bin/create-fetchmailrc: adding
14580
14581 2003-11-04 09:30  ivan
14582
14583         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
14584           info available to exports
14585
14586 2003-11-04 02:56  ivan
14587
14588         * FS/FS/Record.pm: finish treating serials as ints!
14589
14590 2003-11-04 02:55  ivan
14591
14592         * FS/FS/Record.pm: treat serial columns as ints too!
14593
14594 2003-11-03 03:42  ivan
14595
14596         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
14597           Bug#590??
14598
14599 2003-11-03 03:30  ivan
14600
14601         * httemplate/edit/part_svc.cgi: kludge around this so i can add
14602           service definitions for now
14603
14604 2003-11-02 21:57  ivan
14605
14606         * httemplate/: index.html, browse/part_pkg.cgi,
14607           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
14608           suspended browse
14609
14610 2003-11-02 21:48  ivan
14611
14612         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
14613           browse
14614
14615 2003-11-02 21:40  ivan
14616
14617         * httemplate/index.html: formatting
14618
14619 2003-11-02 21:34  ivan
14620
14621         * httemplate/index.html: remove duplicate items from "Reports"
14622           section
14623
14624 2003-11-02 21:25  ivan
14625
14626         * httemplate/browse/part_pkg.cgi: tyops
14627
14628 2003-11-02 21:21  ivan
14629
14630         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
14631           counts on active package browse
14632
14633 2003-10-25 17:39  ivan
14634
14635         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
14636           reports broken down by Visa/MC / Amex / Discover
14637
14638 2003-10-24 19:05  ivan
14639
14640         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
14641           ClientAPI/Signup.pm: signups with snarf info!
14642
14643 2003-10-24 18:06  ivan
14644
14645         * httemplate/docs/signup.html: better link to .INS files
14646           documentation
14647
14648 2003-10-24 13:38  ivan
14649
14650         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
14651           to save the cvv data for specific card types
14652
14653 2003-10-24 12:28  ivan
14654
14655         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
14656           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
14657           FS/FS/cust_main.pm, FS/bin/freeside-setup,
14658           httemplate/docs/schema.html: cvv!
14659
14660 2003-10-23 22:51  ivan
14661
14662         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
14663
14664 2003-10-23 15:37  ivan
14665
14666         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
14667           version problems
14668
14669 2003-10-23 02:02  ivan
14670
14671         * httemplate/docs/legacy.html: fix cranky verbitage at the top
14672
14673 2003-10-23 00:49  ivan
14674
14675         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
14676           suspend the relevant customer.
14677
14678 2003-10-22 12:10  khoff
14679
14680         * httemplate/edit/process/router.cgi: dbh is a global.
14681
14682 2003-10-20 18:28  ivan
14683
14684         * install/redhat/9/INSTALL: more rh9 install foo
14685
14686 2003-10-20 17:07  ivan
14687
14688         * install/redhat/9/INSTALL: update rh9 install foo
14689
14690 2003-10-20 11:59  ivan
14691
14692         * install/redhat/: 7.3/INSTALL, 9/INSTALL: add passive flag to wget
14693
14694 2003-10-19 22:01  ivan
14695
14696         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
14697           httemplate/view/cust_main.cgi: finish up weekly billing
14698
14699 2003-10-19 21:25  ivan
14700
14701         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
14702           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
14703           billing
14704
14705 2003-10-19 19:35  ivan
14706
14707         * install/redhat/9/: INSTALL, sources.list: update for rh9
14708
14709 2003-10-19 19:28  ivan
14710
14711         * install/: openbsd/INSTALL, openbsd/cpan, openbsd/ports,
14712           redhat/9/INSTALL, redhat/9/sources.list: adding openbsd and red
14713           hat installs
14714
14715 2003-10-16 15:57  khoff
14716
14717         * FS/FS/part_export/router.pm: Telnet/SSH router export for
14718           svc_broadband.
14719
14720 2003-10-15 16:17  khoff
14721
14722         * httemplate/browse/router.cgi: $router isn't a global.
14723
14724 2003-10-15 15:59  khoff
14725
14726         * httemplate/edit/router.cgi: More changes that got lost in the
14727           merge somehow.
14728
14729 2003-10-15 15:48  khoff
14730
14731         * httemplate/view/svc_broadband.cgi: File got munged during
14732           svc_broadband merge.  Added ability to create a 'customer
14733           router'.
14734
14735 2003-10-15 08:03  ivan
14736
14737         * FS/bin/freeside-selfservice-server,
14738           fs_selfservice/FS-SelfService/SelfService.pm,
14739           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
14740           tagging ability so we can run multiple self-service clients on
14741           one machine
14742
14743 2003-10-15 05:08  ivan
14744
14745         * FS/bin/freeside-setup: fix agent username and password
14746           nullability
14747
14748 2003-10-15 02:41  ivan
14749
14750         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
14751           flag is set for subsequent   credit card transactions; some
14752           processors (AuthorozeNet, others?) use this   to waive the CVV2
14753           requirement.
14754
14755 2003-10-09 10:40  ivan
14756
14757         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
14758
14759 2003-10-07 21:09  ivan
14760
14761         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
14762           File::Basename::basename for windows filenames!  use a regex
14763           instead
14764
14765 2003-10-07 06:50  ivan
14766
14767         * Makefile: mandrake
14768
14769 2003-10-07 01:05  ivan
14770
14771         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
14772           acct_snarf
14773
14774 2003-10-06 23:06  ivan
14775
14776         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
14777           propogating to the wrong place in the grep
14778
14779 2003-10-06 23:03  ivan
14780
14781         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
14782           UpdateAccountSettings sub
14783
14784 2003-10-06 22:50  ivan
14785
14786         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
14787           hooks, don't try and set '*SUSPENDED*' passwords
14788
14789 2003-10-06 22:49  ivan
14790
14791         * FS/FS/svc_acct.pm: doc
14792
14793 2003-10-06 19:27  ivan
14794
14795         * FS/FS/part_export/communigate_pro.pm: add suspension /
14796           unsuspension export to communigate
14797
14798 2003-10-06 04:39  ivan
14799
14800         * httemplate/search/svc_acct.cgi: fix URL argument processing for
14801           account searches by popnum
14802
14803 2003-10-06 04:22  ivan
14804
14805         * httemplate/search/svc_acct.cgi: typo
14806
14807 2003-10-06 04:20  ivan
14808
14809         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
14810           linking to account list per access number
14811
14812 2003-10-06 04:14  ivan
14813
14814         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
14815           browse shows # of active accounts & links to appropriate account
14816           search
14817
14818 2003-10-02 14:51  khoff
14819
14820         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
14821
14822 2003-10-02 07:26  ivan
14823
14824         * Makefile: minor Makefile updates
14825
14826 2003-10-02 07:19  ivan
14827
14828         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
14829           option
14830
14831 2003-10-02 06:08  ivan
14832
14833         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
14834           off super-verbose logging
14835
14836 2003-10-02 05:42  ivan
14837
14838         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
14839           dependancies (PREREQ_PM) for self-service module and signup
14840           wrapper
14841
14842 2003-10-02 04:23  ivan
14843
14844         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
14845           info
14846
14847 2003-10-02 03:18  ivan
14848
14849         * FS/bin/freeside-daily: added -y switch to freeside-daily to
14850           specify an offset in days
14851
14852 2003-10-02 01:56  ivan
14853
14854         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
14855           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
14856
14857 2003-09-30 08:01  ivan
14858
14859         * FS/FS/agent.pm: no duplicate usernames
14860
14861 2003-09-30 05:48  ivan
14862
14863         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
14864           MIME type text/comma-separated-values
14865
14866 2003-09-30 01:21  ivan
14867
14868         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
14869           httemplate/elements/calendar-en.js,
14870           httemplate/elements/calendar-setup.js,
14871           httemplate/elements/calendar-win2k-2.css,
14872           httemplate/elements/calendar.js,
14873           httemplate/elements/calendar_stripped.js,
14874           httemplate/images/calendar.png,
14875           httemplate/search/report_cust_pay.html,
14876           httemplate/search/report_tax.html: calendar popups!
14877
14878 2003-09-30 00:04  ivan
14879
14880         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
14881
14882 2003-09-29 03:10  ivan
14883
14884         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
14885           now links to active/cancelled customers
14886
14887 2003-09-28 23:51  ivan
14888
14889         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
14890
14891 2003-09-28 23:35  ivan
14892
14893         * httemplate/index.html: remove Gratuitous Capitalization
14894
14895 2003-09-28 22:51  ivan
14896
14897         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
14898           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
14899           can be disabled (auto-sensing based on schema)
14900
14901 2003-09-28 22:51  ivan
14902
14903         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
14904           agent.disabled       agent.username       agent._password
14905
14906 2003-09-28 19:17  ivan
14907
14908         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
14909           quiet config options
14910
14911 2003-09-27 19:36  ivan
14912
14913         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
14914           httemplate/misc/upload-batch.cgi: add upload of batch result from
14915           TD Canada Trust some global.asa / handler.pl enhancements
14916
14917 2003-09-26 16:33  khoff
14918
14919         * httemplate/edit/svc_www.cgi: $field is not a global.
14920
14921 2003-09-26 14:02  khoff
14922
14923         * httemplate/edit/svc_acct.cgi: $field isn't a global.
14924
14925 2003-09-26 06:04  ivan
14926
14927         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
14928           re-charge setup fee
14929
14930 2003-09-26 02:31  ivan
14931
14932         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
14933           canadian GST/PST) taxes work now!
14934
14935 2003-09-26 02:15  ivan
14936
14937         * FS/FS/UID.pm: re-enable ChopBlanks for now
14938
14939 2003-09-26 02:09  ivan
14940
14941         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
14942           editing
14943
14944 2003-09-26 01:11  ivan
14945
14946         * httemplate/: browse/cust_main_county.cgi,
14947           edit/cust_main_county.cgi: fix tax edit UI
14948
14949 2003-09-25 04:49  ivan
14950
14951         * httemplate/: browse/cust_main_county.cgi,
14952           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
14953           recur exemptions 1.4 schema-auto-adjusting backport
14954
14955 2003-09-25 04:17  ivan
14956
14957         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
14958           for a single region 1.4 backport auto-adjusts based on schema
14959
14960 2003-09-25 03:40  ivan
14961
14962         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
14963           and recurtax fields to cust_main_county
14964
14965 2003-09-25 03:28  ivan
14966
14967         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
14968           freebsd portability fix
14969
14970 2003-09-25 03:27  ivan
14971
14972         * FS/bin/freeside-selfservice-server: freebsd portability fixes
14973
14974 2003-09-25 03:26  ivan
14975
14976         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
14977
14978 2003-09-24 10:20  ivan
14979
14980         * FS/FS/part_export/shellcommands.pm: don't change dir either when
14981           username_pwonly is set
14982
14983 2003-09-24 10:06  ivan
14984
14985         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
14986           usermod_pwonly set
14987
14988 2003-09-23 19:37  ivan
14989
14990         * install/freebsd/ports: need Cache::Cache in 1.4.2+
14991
14992 2003-09-23 18:30  ivan
14993
14994         * httemplate/browse/agent.cgi: fix boolean precedence error leading
14995           to inaccurate results on the new customer status list
14996
14997 2003-09-21 00:31  ivan
14998
14999         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
15000           trancode from batching
15001
15002 2003-09-20 23:52  ivan
15003
15004         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
15005
15006 2003-09-20 18:22  ivan
15007
15008         * httemplate/misc/download-batch.cgi: preliminary batch download
15009
15010 2003-09-19 05:40  ivan
15011
15012         * FS/FS/cust_main.pm: quiet option to cancel method
15013
15014 2003-09-19 05:13  ivan
15015
15016         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
15017
15018 2003-09-19 05:04  ivan
15019
15020         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
15021
15022 2003-09-19 05:02  ivan
15023
15024         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
15025           performance
15026
15027 2003-09-19 04:56  ivan
15028
15029         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
15030           select a package
15031
15032 2003-09-19 04:50  ivan
15033
15034         * init.d/freeside-init: correct pid filename for stopping
15035           self-service server
15036
15037 2003-09-19 04:35  ivan
15038
15039         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
15040           signup server functions to self-service interace
15041
15042 2003-09-19 04:00  ivan
15043
15044         * FS/FS/ClientAPI/Signup.pm: module needs to return true
15045
15046 2003-09-19 03:08  ivan
15047
15048         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
15049
15050 2003-09-19 03:07  ivan
15051
15052         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
15053           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
15054           signup server functions to self-service server.  fix provisioning
15055           & immediate suspension of declined signups.
15056
15057 2003-09-19 02:59  ivan
15058
15059         * init.d/freeside-init: removing signup and passwd servers
15060
15061 2003-09-18 21:25  ivan
15062
15063         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
15064
15065 2003-09-18 21:13  ivan
15066
15067         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
15068           signup_server-quiet config option
15069
15070 2003-09-18 03:52  ivan
15071
15072         * httemplate/browse/agent.cgi: oops
15073
15074 2003-09-18 03:46  ivan
15075
15076         * httemplate/browse/agent.cgi: include info on number of
15077           active/cancelled customers in agent browse
15078
15079 2003-09-15 14:33  ivan
15080
15081         * httemplate/search/cust_pkg.cgi: package search skips cancelled
15082           packages when searching by date range
15083
15084 2003-09-11 17:14  khoff
15085
15086         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
15087           NetAddrs, so it shouldn't be map'd
15088
15089 2003-09-11 14:57  ivan
15090
15091         * FS/FS/part_export.pm: also update sqlradius_withdomaind
15092           description for freeradius 0.9.1
15093
15094 2003-09-11 14:54  ivan
15095
15096         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
15097
15098 2003-09-10 15:10  ivan
15099
15100         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
15101
15102 2003-09-10 14:56  ivan
15103
15104         * FS/FS/part_export/communigate_pro.pm: don't set an empty
15105           externalFlag
15106
15107 2003-09-10 14:45  ivan
15108
15109         * FS/FS/part_export/communigate_pro.pm: communitgate pro
15110           CreateAccount examples are on crack
15111
15112 2003-09-10 14:39  ivan
15113
15114         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
15115           weird data structure on create
15116
15117 2003-09-10 14:01  ivan
15118
15119         * FS/FS/part_export/communigate_pro.pm: set initial password for
15120           new accounts
15121
15122 2003-09-10 03:54  ivan
15123
15124         * FS/FS/cust_pay.pm: adding cust_main method
15125
15126 2003-09-09 15:36  ivan
15127
15128         * FS/MANIFEST: adding communigate_pro export
15129
15130 2003-09-08 21:16  ivan
15131
15132         * FS/FS/part_export.pm: typo hiding remote username labels
15133
15134 2003-09-06 00:20  ivan
15135
15136         * httemplate/browse/agent_type.cgi: hide display of disabled
15137           packages from agent type browse
15138
15139 2003-09-05 23:45  ivan
15140
15141         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
15142
15143 2003-09-05 18:45  ivan
15144
15145         * FS/FS/svc_acct.pm: fix method name
15146
15147 2003-09-05 18:44  ivan
15148
15149         * FS/FS/: cust_svc.pm, svc_acct.pm: add
15150           get_session_history_sqlradacct have $ignore_quantity also ignore
15151           0 quantities
15152
15153 2003-09-05 06:19  ivan
15154
15155         * FS/FS/part_export/communigate_pro.pm: typo
15156
15157 2003-09-05 06:18  ivan
15158
15159         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
15160           communigate pro export
15161
15162 2003-09-05 06:16  ivan
15163
15164         * FS/FS/Conf.pm: doc
15165
15166 2003-09-05 02:13  ivan
15167
15168         * FS/FS/svc_acct.pm: allow ! password like !!
15169
15170 2003-09-05 01:17  ivan
15171
15172         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
15173           conf value (refer to exports instead)
15174
15175 2003-09-05 01:02  ivan
15176
15177         * FS/FS/Conf.pm: fix typo
15178
15179 2003-09-05 01:01  ivan
15180
15181         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
15182           blowfish
15183
15184 2003-09-05 00:55  ivan
15185
15186         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
15187           blowfish passwords
15188
15189 2003-09-04 21:09  ivan
15190
15191         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
15192           control creation of complimentary accounts and minor pod updates
15193
15194 2003-09-04 19:31  ivan
15195
15196         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
15197           too
15198
15199 2003-09-03 16:06  ivan
15200
15201         * httemplate/view/cust_main.cgi: list extraneous services, closes:
15202           #213
15203
15204 2003-09-03 13:22  ivan
15205
15206         * FS/FS/Record.pm: turn off query debugging
15207
15208 2003-09-03 11:46  ivan
15209
15210         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
15211           subroutine another fix to support running 1.5.0 virtual field
15212           code on 1.4.x databases
15213
15214 2003-09-03 06:18  ivan
15215
15216         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
15217           commands
15218
15219 2003-09-03 05:35  ivan
15220
15221         * Makefile: makefile trivia for openbsd
15222
15223 2003-08-21 00:42  ivan
15224
15225         * install/debian/3.0/INSTALL: woody backports
15226
15227 2003-08-20 23:46  ivan
15228
15229         * install/debian/3.0/INSTALL: iffy
15230
15231 2003-08-20 23:42  ivan
15232
15233         * install/debian/3.0/INSTALL: woody
15234
15235 2003-08-07 22:54  ivan
15236
15237         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
15238           account view screen
15239
15240 2003-08-07 22:42  ivan
15241
15242         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
15243           httemplate/elements/header.html,
15244           httemplate/elements/menubar.html, httemplate/elements/pager.html,
15245           httemplate/elements/table.html, httemplate/search/sql.html,
15246           httemplate/search/elements/search.html: - (finish) includes!
15247           (closes: Bug#551) - (finish) moving SQL search to including
15248           generic elements/search.html - new elements: menubar.html,
15249           header.html, pager.html and table.html - have masonize process
15250           .html files also
15251
15252 2003-08-07 19:02  ivan
15253
15254         * bin/masonize, httemplate/autohandler,
15255           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
15256           httemplate/search/elements/search.html: - fix Mason profiling to
15257           pass-through images (for graph/) - fix graph/money-time.cgi use
15258           of $m interfering with Mason - fix graph/money-time-graph.cgi to
15259           set content-type in a Mason/ASP-independant   fashion -
15260           (beginning of) includes! - (beginning of) moving SQL search to
15261           including generic elements/search.html - fix global.asa typo -
15262           fix masonize to not prepend an extraneous blank line (breaking
15263           graph/money-time-graph.cgi)
15264
15265 2003-08-07 06:08  ivan
15266
15267         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
15268           profiling with mason like with Apache::ASP (redirects now
15269           working) - fix mason error with new view/cust_main.cgi UI
15270
15271 2003-08-07 05:47  ivan
15272
15273         * Makefile, htetc/handler.pl, httemplate/autohandler,
15274           httemplate/index.html: - switch to mason by default - minimum
15275           mason version 1.1 (and doc) - evaluate .html files with mason/asp
15276           - turn on profiling with mason like with Apache::ASP (redirects
15277           not working) - (start of) includes
15278
15279 2003-08-05 14:00  ivan
15280
15281         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
15282           have been checked in
15283
15284 2003-08-05 13:06  ivan
15285
15286         * htetc/handler.pl: no svc_acct_sm in 1.5
15287
15288 2003-08-05 12:07  ivan
15289
15290         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
15291
15292 2003-08-05 11:52  ivan
15293
15294         * FS/FS/svc_domain.pm: remove spurious re-use of $error
15295
15296 2003-08-05 11:45  ivan
15297
15298         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
15299           been updated
15300
15301 2003-08-04 17:32  khoff
15302
15303         * httemplate/index.html: Fixed %%%VERSION%%% tag
15304
15305 2003-08-04 17:20  khoff
15306
15307         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
15308           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
15309           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
15310           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
15311           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
15312           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
15313           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
15314           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
15315           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
15316           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
15317           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
15318           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
15319           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
15320           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
15321           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
15322           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
15323           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
15324           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
15325           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
15326           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
15327           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
15328           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
15329           httemplate/index.html, httemplate/browse/part_svc.cgi,
15330           httemplate/browse/part_virtual_field.cgi,
15331           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
15332           httemplate/edit/part_virtual_field.cgi,
15333           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
15334           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
15335           httemplate/edit/process/router.cgi,
15336           httemplate/edit/process/svc_broadband.cgi,
15337           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
15338           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
15339           Virtual field merge
15340
15341 2003-07-25 09:26  ivan
15342
15343         * FS/FS/svc_acct.pm: typo
15344
15345 2003-07-25 06:13  ivan
15346
15347         * FS/FS/Conf.pm: doc
15348
15349 2003-07-23 10:05  ivan
15350
15351         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
15352           non-catchall domains
15353
15354 2003-07-23 08:36  ivan
15355
15356         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
15357           spurious "can't purchase pkgpart" errors
15358
15359 2003-07-17 09:02  ivan
15360
15361         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
15362           functionality
15363
15364 2003-07-16 09:05  ivan
15365
15366         * httemplate/search/cust_pay.cgi: UI
15367
15368 2003-07-16 09:01  ivan
15369
15370         * httemplate/search/cust_pay.cgi: show totals in payment report
15371
15372 2003-07-15 06:30  ivan
15373
15374         * rt/etc/schema.Pg: reverting to vendor branch rt 3.0.4, hopefully
15375
15376 2003-07-15 06:16  ivan
15377
15378         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
15379           html/Elements/Header, html/Elements/Menu,
15380           html/Elements/PageLayout, html/Elements/SimpleSearch,
15381           html/Elements/Tabs, html/Elements/TitleBoxStart,
15382           html/NoAuth/webrt.css, html/Search/Bulk.html,
15383           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
15384           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: Initial
15385           revision
15386
15387 2003-07-15 06:16  ivan
15388
15389         * rt/: COPYING, Makefile, Makefile.in, README, aclocal.m4,
15390           Changelog, config.log, config.pld, config.status, configure,
15391           configure.ac, install-sh, bin/mason_handler.fcgi,
15392           bin/mason_handler.fcgi.in, bin/mason_handler.scgi,
15393           bin/mason_handler.scgi.in, bin/mason_handler.svc,
15394           bin/mason_handler.svc.in, bin/rt-commit-handler,
15395           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
15396           bin/rt-crontool, bin/rt-mailgate, docs/README.docs,
15397           docs/Security, docs/design_docs/CARS,
15398           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
15399           docs/design_docs/approval_notices,
15400           docs/design_docs/approval_template, docs/design_docs/cf_search,
15401           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
15402           docs/design_docs/delegation, docs/design_docs/evil_plans,
15403           docs/design_docs/groups_notes,
15404           docs/design_docs/link-definitions.txt,
15405           docs/design_docs/recursive_group_membership_algorithm,
15406           docs/design_docs/rql_parser_machine.graphviz,
15407           docs/design_docs/string-extraction-guide.txt,
15408           docs/design_docs/subscription-definitions.txt,
15409           docs/design_docs/ticket_templates, docs/design_docs/users,
15410           etc/RT_Config.pm, etc/RT_Config.pm.in, etc/acl.Oracle,
15411           etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
15412           etc/initialdata, etc/rt.spec, etc/schema.SQLite,
15413           etc/schema.mysql, html/autohandler, html/index.html, html/l,
15414           html/Admin/index.html, html/Admin/Elements/AddCustomFieldValue,
15415           html/Admin/Elements/CreateUserCalled,
15416           html/Admin/Elements/EditCustomField,
15417           html/Admin/Elements/EditCustomFieldValues,
15418           html/Admin/Elements/EditCustomFields,
15419           html/Admin/Elements/EditQueueWatchers,
15420           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
15421           html/Admin/Elements/EditTemplates,
15422           html/Admin/Elements/EditUserComments,
15423           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
15424           html/Admin/Elements/ListGlobalCustomFields,
15425           html/Admin/Elements/ListGlobalScrips,
15426           html/Admin/Elements/ModifyTemplate,
15427           html/Admin/Elements/QueueRightsForUser,
15428           html/Admin/Elements/QueueTabs,
15429           html/Admin/Elements/SelectCustomFieldType,
15430           html/Admin/Elements/SelectGroups,
15431           html/Admin/Elements/SelectModifyGroup,
15432           html/Admin/Elements/SelectModifyQueue,
15433           html/Admin/Elements/SelectModifyUser,
15434           html/Admin/Elements/SelectNewGroupMembers,
15435           html/Admin/Elements/SelectRights,
15436           html/Admin/Elements/SelectScrip,
15437           html/Admin/Elements/SelectScripAction,
15438           html/Admin/Elements/SelectScripCondition,
15439           html/Admin/Elements/SelectSingleOrMultiple,
15440           html/Admin/Elements/SelectTemplate,
15441           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
15442           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
15443           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
15444           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
15445           html/Admin/Global/Templates.html,
15446           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
15447           html/Admin/Groups/GroupRights.html,
15448           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
15449           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
15450           html/Admin/Queues/CustomField.html,
15451           html/Admin/Queues/CustomFields.html,
15452           html/Admin/Queues/GroupRights.html,
15453           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
15454           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
15455           html/Admin/Queues/Template.html,
15456           html/Admin/Queues/Templates.html,
15457           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
15458           html/Admin/Users/Modify.html, html/Admin/Users/index.html,
15459           html/Approvals/Display.html, html/Approvals/index.html,
15460           html/Approvals/Elements/Approve,
15461           html/Approvals/Elements/PendingMyApproval,
15462           html/Approvals/Elements/ShowDependency,
15463           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
15464           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
15465           html/Elements/Checkbox, html/Elements/CreateTicket,
15466           html/Elements/Error, html/Elements/GotoTicket,
15467           html/Elements/ListActions, html/Elements/Login,
15468           html/Elements/MessageBox, html/Elements/MyRequests,
15469           html/Elements/MyTickets, html/Elements/Quicksearch,
15470           html/Elements/Refresh, html/Elements/Section,
15471           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
15472           html/Elements/SelectCustomFieldOperator,
15473           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
15474           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
15475           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
15476           html/Elements/SelectLinkType, html/Elements/SelectMatch,
15477           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
15478           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
15479           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
15480           html/Elements/SelectTicketSortBy,
15481           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
15482           html/Elements/SelectWatcherType,
15483           html/Elements/SetupSessionCookie, html/Elements/Submit,
15484           html/Elements/TitleBoxEnd, html/NoAuth/Logout.html,
15485           html/NoAuth/Reminder.html, html/NoAuth/images/bplogo.gif,
15486           html/NoAuth/images/favicon.png, html/NoAuth/images/space.gif,
15487           html/REST/1.0/NoAuth/mail-gateway, html/SelfService/Closed.html,
15488           html/SelfService/Create.html, html/SelfService/Display.html,
15489           html/SelfService/Error.html, html/SelfService/Prefs.html,
15490           html/SelfService/Update.html, html/SelfService/index.html,
15491           html/SelfService/Attachment/dhandler,
15492           html/SelfService/Elements/GotoTicket,
15493           html/SelfService/Elements/Header,
15494           html/SelfService/Elements/MyRequests,
15495           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
15496           html/Ticket/Display.html, html/Ticket/History.html,
15497           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
15498           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
15499           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
15500           html/Ticket/Attachment/dhandler,
15501           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
15502           html/Ticket/Elements/EditBasics,
15503           html/Ticket/Elements/EditCustomField,
15504           html/Ticket/Elements/EditCustomFields,
15505           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
15506           html/Ticket/Elements/EditWatchers,
15507           html/Ticket/Elements/ShowAttachments,
15508           html/Ticket/Elements/ShowBasics,
15509           html/Ticket/Elements/ShowCustomFields,
15510           html/Ticket/Elements/ShowDates,
15511           html/Ticket/Elements/ShowDependencies,
15512           html/Ticket/Elements/ShowHistory,
15513           html/Ticket/Elements/ShowMemberOf,
15514           html/Ticket/Elements/ShowMembers,
15515           html/Ticket/Elements/ShowMessageHeaders,
15516           html/Ticket/Elements/ShowMessageStanza,
15517           html/Ticket/Elements/ShowPeople,
15518           html/Ticket/Elements/ShowReferences,
15519           html/Ticket/Elements/ShowRequestor,
15520           html/Ticket/Elements/ShowTransaction, html/User/Delegation.html,
15521           html/User/Prefs.html, html/User/Elements/DelegateRights,
15522           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
15523           html/User/Groups/Members.html, html/User/Groups/Modify.html,
15524           html/User/Groups/index.html, lib/RT.pm, lib/RT.pm.in,
15525           lib/RT/ACE.pm, lib/RT/ACE_Overlay.pm, lib/RT/ACL.pm,
15526           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
15527           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments.pm,
15528           lib/RT/Attachments_Overlay.pm, lib/RT/Base.pm,
15529           lib/RT/CachedGroupMember.pm, lib/RT/CachedGroupMember_Overlay.pm,
15530           lib/RT/CachedGroupMembers.pm,
15531           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
15532           lib/RT/CustomField.pm, lib/RT/CustomFieldValue.pm,
15533           lib/RT/CustomFieldValues.pm, lib/RT/CustomFieldValues_Overlay.pm,
15534           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
15535           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
15536           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
15537           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
15538           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
15539           lib/RT/Groups.pm, lib/RT/Groups_Overlay.pm, lib/RT/Handle.pm,
15540           lib/RT/I18N.pm, lib/RT/Link.pm, lib/RT/Link_Overlay.pm,
15541           lib/RT/Links.pm, lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
15542           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
15543           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
15544           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
15545           lib/RT/Queues_Overlay.pm, lib/RT/Record.pm, lib/RT/Scrip.pm,
15546           lib/RT/ScripAction.pm, lib/RT/ScripAction_Overlay.pm,
15547           lib/RT/ScripActions.pm, lib/RT/ScripActions_Overlay.pm,
15548           lib/RT/ScripCondition.pm, lib/RT/ScripCondition_Overlay.pm,
15549           lib/RT/ScripConditions.pm, lib/RT/ScripConditions_Overlay.pm,
15550           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
15551           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm, lib/RT/Template.pm,
15552           lib/RT/Template_Overlay.pm, lib/RT/Templates.pm,
15553           lib/RT/Templates_Overlay.pm, lib/RT/Ticket.pm,
15554           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets.pm,
15555           lib/RT/Tickets_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
15556           lib/RT/Transaction.pm, lib/RT/Transaction_Overlay.pm,
15557           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
15558           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/User_Overlay.pm,
15559           lib/RT/Users.pm, lib/RT/Users_Overlay.pm,
15560           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
15561           lib/RT/Action/CreateTickets.pm,
15562           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
15563           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
15564           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
15565           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
15566           lib/RT/Condition/AnyTransaction.pm,
15567           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
15568           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
15569           lib/RT/Condition/PriorityExceeds.pm,
15570           lib/RT/Condition/QueueChange.pm,
15571           lib/RT/Condition/StatusChange.pm,
15572           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
15573           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
15574           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
15575           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
15576           lib/RT/I18N/nl.po, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
15577           lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
15578           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
15579           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
15580           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
15581           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
15582           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
15583           lib/t/01harness.t, lib/t/02regression.t, lib/t/03web.pl,
15584           lib/t/04_send_email.pl,
15585           lib/t/data/multipart-alternative-with-umlaut,
15586           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
15587           lib/t/data/new-ticket-from-iso-8859-1,
15588           lib/t/data/new-ticket-from-iso-8859-1-full,
15589           lib/t/data/russian-subject-no-content-type,
15590           lib/t/data/text-html-in-russian,
15591           lib/t/data/text-html-with-umlaut,
15592           lib/t/data/8859-15-message-series/dir,
15593           lib/t/data/8859-15-message-series/msg1,
15594           lib/t/data/8859-15-message-series/msg2,
15595           lib/t/data/8859-15-message-series/msg3,
15596           lib/t/data/8859-15-message-series/msg4,
15597           lib/t/data/8859-15-message-series/msg5,
15598           lib/t/data/8859-15-message-series/msg6,
15599           lib/t/data/8859-15-message-series/msg7,
15600           lib/t/regression/mime_tests, m4/rt_enable_layout.m4,
15601           m4/rt_expand_var.m4, m4/rt_layout.m4,
15602           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
15603           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
15604           sbin/regression_harness, sbin/rt-test-dependencies.in,
15605           autom4te.cache/output.0, autom4te.cache/requests,
15606           autom4te.cache/traces.0: import of rt 3.0.4
15607
15608 2003-07-15 04:23  ivan
15609
15610         * Makefile: 1.5.0pre3
15611
15612 2003-07-13 23:21  ivan
15613
15614         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
15615           and date range are specified
15616
15617 2003-07-12 04:14  ivan
15618
15619         * httemplate/index.html: remove Gratuitous capitalization
15620
15621 2003-07-12 04:09  ivan
15622
15623         * httemplate/: index.html, browse/part_pkg.cgi,
15624           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
15625           payment search - some clarification of services/packages vs.
15626           service/package   definitions in browse/part_{svc,pkg}.cgi -
15627           package definition report by # of active customer packages (with
15628           links   to customer package listing)
15629
15630 2003-07-11 08:37  ivan
15631
15632         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
15633           Time::Local fix in rc3 (closes: Bug#550)
15634
15635 2003-07-11 08:23  ivan
15636
15637         * httemplate/: index.html, search/cust_pay.cgi,
15638           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
15639           for inventivemedia / hpnx
15640
15641 2003-07-11 00:54  ivan
15642
15643         * FS/FS/Record.pm: typo
15644
15645 2003-07-11 00:30  ivan
15646
15647         * FS/FS/Record.pm: provide stack backtrace when we wind up in
15648           FS::Record::AUTOLOAD by accident
15649
15650 2003-07-09 07:39  ivan
15651
15652         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
15653
15654 2003-07-06 11:58  ivan
15655
15656         * httemplate/view/cust_main.cgi: don't bother displaying comments
15657           that are only whitespace/newlines
15658
15659 2003-07-03 20:31  ivan
15660
15661         * etc/abbr_state.txt: adding states
15662
15663 2003-07-03 18:37  ivan
15664
15665         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
15666           there are tons of POPs
15667
15668 2003-07-03 17:51  ivan
15669
15670         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
15671           numbers of POPs
15672
15673 2003-07-02 05:58  ivan
15674
15675         * FS/FS/part_pkg.pm: tyop
15676
15677 2003-07-02 05:56  ivan
15678
15679         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
15680           find any appropriate service with quantity 1
15681
15682 2003-07-02 05:34  ivan
15683
15684         * README: change license to GPL only
15685
15686 2003-07-01 02:00  ivan
15687
15688         * httemplate/edit/part_export.cgi: larger textareas in export
15689           options
15690
15691 2003-06-30 17:27  ivan
15692
15693         * FS/FS/part_export.pm: typo
15694
15695 2003-06-30 12:15  ivan
15696
15697         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
15698           (Bug#423)
15699
15700 2003-06-30 11:56  ivan
15701
15702         * FS/FS/cust_main.pm: pass additional fields to ACH processors
15703           (Authorize.Net should work now)
15704
15705 2003-06-30 06:18  ivan
15706
15707         * FS/MANIFEST: removing deprecated freeside-overdue
15708
15709 2003-06-30 05:22  ivan
15710
15711         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
15712           FS/part_export/sqlradius_withdomain.pm,
15713           bin/freeside-sqlradius-reset,
15714           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
15715           export including realms, closes: bug#514
15716
15717 2003-06-30 00:44  ivan
15718
15719         * FS/FS/svc_domain.pm: increase maximum domain length to 67
15720
15721 2003-06-27 07:19  ivan
15722
15723         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
15724           parameter for Framed-IP-Address vs. Framed-Address
15725
15726 2003-06-25 03:22  ivan
15727
15728         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
15729           with empty dates in Failed Invoice Event search,   patch from
15730           rlucas@tercent.net
15731
15732 2003-06-25 01:40  ivan
15733
15734         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
15735           export - disable old-style suspending
15736
15737 2003-06-24 17:57  ivan
15738
15739         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
15740           update: might work now
15741
15742 2003-06-24 07:12  ivan
15743
15744         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
15745           explicitly use the necessary modules
15746
15747 2003-06-22 07:21  ivan
15748
15749         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
15750           retry on change or manual "retry_card" to ONCE per invoice
15751
15752 2003-06-22 02:11  ivan
15753
15754         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
15755           in reverse-engineered schema)
15756
15757 2003-06-22 02:04  ivan
15758
15759         * bin/create-history-tables: skip history tables that exist
15760           already; easier to re-run now
15761
15762 2003-06-13 19:02  ivan
15763
15764         * FS/bin/freeside-setup: add index on cust_bill._date
15765
15766 2003-06-13 18:01  ivan
15767
15768         * bin/apache.export: \n\n between virtualhost entries
15769
15770 2003-06-13 08:18  ivan
15771
15772         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
15773           $quoted_new__password
15774
15775 2003-06-13 02:12  ivan
15776
15777         * FS/FS/part_export.pm: proper command escape for vpopmail export
15778
15779 2003-06-13 01:46  ivan
15780
15781         * httemplate/edit/part_export.cgi: missing semi
15782
15783 2003-06-13 01:44  ivan
15784
15785         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
15786           options on export edit
15787
15788 2003-06-13 01:38  ivan
15789
15790         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
15791           (unfortunately)
15792
15793 2003-06-13 01:23  ivan
15794
15795         * FS/FS/part_export.pm: full path to vpopmail commands
15796
15797 2003-06-13 01:11  ivan
15798
15799         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
15800           vpopmail presets to shellcommands_withdomain export
15801
15802 2003-06-12 07:08  ivan
15803
15804         * bin/passwd.import: /bin/halt and /sbin/halt
15805
15806 2003-06-12 07:06  ivan
15807
15808         * bin/passwd.import: tyop
15809
15810 2003-06-12 06:57  ivan
15811
15812         * bin/passwd.import: better error handling for re-imports
15813
15814 2003-06-12 06:50  ivan
15815
15816         * bin/fix-sequences: remove overly-verbose debugging for now
15817
15818 2003-06-12 06:50  ivan
15819
15820         * bin/fix-sequences: "doc"
15821
15822 2003-06-12 06:49  ivan
15823
15824         * bin/fix-sequences: arg
15825
15826 2003-06-12 06:47  ivan
15827
15828         * bin/fix-sequences: debugging
15829
15830 2003-06-12 06:43  ivan
15831
15832         * bin/fix-sequences: update for long table names; use sequence name
15833           directly instead of guessing
15834
15835 2003-06-12 06:35  ivan
15836
15837         * bin/fix-sequences: moo
15838
15839 2003-06-12 06:32  ivan
15840
15841         * bin/fix-sequences: adding fix-sequences
15842
15843 2003-06-12 05:57  ivan
15844
15845         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
15846           OS-defaults
15847
15848 2003-06-12 05:43  ivan
15849
15850         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
15851           null OP columns
15852
15853 2003-06-11 13:27  khoff
15854
15855         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
15856           addresses that the message was successfully delivered to.  I'm
15857           assuming 'Debug' causes Net::SMTP to warn the debug output, not
15858           return it.
15859
15860 2003-06-11 12:13  khoff
15861
15862         * FS/FS/Misc.pm: We're passing a list here, not one argument.
15863
15864 2003-06-09 04:11  ivan
15865
15866         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
15867
15868 2003-06-06 18:58  ivan
15869
15870         * FS/FS/cust_main.pm: and fix the error message
15871
15872 2003-06-06 18:57  ivan
15873
15874         * FS/FS/cust_main.pm: really, really give a better error message
15875           when used under 5.005 now.  really.
15876
15877 2003-06-06 18:47  ivan
15878
15879         * FS/FS/cust_main.pm: give a better error message regarding
15880           Time::Local on old perls.  really.
15881
15882 2003-06-06 18:42  ivan
15883
15884         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
15885
15886 2003-06-06 03:49  ivan
15887
15888         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
15889           export
15890
15891 2003-06-04 17:22  khoff
15892
15893         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
15894
15895 2003-06-04 09:14  ivan
15896
15897         * FS/FS/svc_acct.pm: allow empty slipip's
15898
15899 2003-06-04 05:44  ivan
15900
15901         * httemplate/search/cust_pkg.cgi: fix last bill label
15902
15903 2003-06-03 06:53  ivan
15904
15905         * httemplate/view/cust_main.cgi: fix provision links
15906
15907 2003-06-03 05:41  ivan
15908
15909         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
15910           export - eliminate redundant "host" parameter
15911
15912 2003-06-03 05:40  ivan
15913
15914         * Makefile: 1.5.0pre2 (too late, hehe)
15915
15916 2003-06-02 23:09  ivan
15917
15918         * FS/bin/freeside-setup: use serial for primary keys in new tables
15919           too
15920
15921 2003-06-02 22:49  ivan
15922
15923         * FS/bin/freeside-setup: router.svcnum nullability fix
15924
15925 2003-06-02 07:51  ivan
15926
15927         * httemplate/view/cust_main.cgi: UI nit
15928
15929 2003-06-02 05:22  ivan
15930
15931         * FS/FS/cust_pkg.pm: add last_bill field to manpage
15932
15933 2003-05-30 02:22  ivan
15934
15935         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
15936           field
15937
15938 2003-05-30 01:45  ivan
15939
15940         * httemplate/docs/ssh.html: doc
15941
15942 2003-05-19 22:43  ivan
15943
15944         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
15945           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15946           fs_selfservice/FS-SelfService/cgi/payment_results.html,
15947           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
15948           self-service self-payments!
15949
15950 2003-05-19 06:54  ivan
15951
15952         * FS/FS/ClientAPI/MyAccount.pm,
15953           fs_selfservice/FS-SelfService/SelfService.pm,
15954           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15955           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
15956           bugs in processing payments via self-service... appears to be
15957           working so far
15958
15959 2003-05-19 06:38  ivan
15960
15961         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
15962           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15963           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
15964           payment processing with self-service (step two of the process)
15965
15966 2003-05-19 05:00  ivan
15967
15968         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
15969           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
15970           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
15971           FS::Misc with send_email subroutine, remove all duplicate code
15972           from     various modules   - move the realtime_bop from cust_bill
15973           to cust_main & change usage slightly.      invnum is no longer
15974           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
15975           self-service:   - fix some syntax errors, make payment UI (step
15976           one) really should be     working now
15977
15978 2003-05-18 17:15  ivan
15979
15980         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
15981           selfservice.cgi: processing payments...
15982
15983 2003-05-18 04:44  ivan
15984
15985         * FS/FS/ClientAPI/MyAccount.pm,
15986           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15987           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
15988           making payments all done
15989
15990 2003-05-18 01:09  ivan
15991
15992         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
15993           file
15994
15995 2003-05-18 01:08  ivan
15996
15997         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
15998           self-service make payment UI work
15999
16000 2003-05-17 23:20  ivan
16001
16002         * FS/FS/ClientAPI/MyAccount.pm,
16003           fs_selfservice/FS-SelfService/SelfService.pm,
16004           fs_selfservice/FS-SelfService/cgi/login.html,
16005           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16006           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
16007           make payment UI done
16008
16009 2003-05-14 09:51  ivan
16010
16011         * FS/FS/cust_bill.pm: display recurring custom line items on
16012           invoices as well as one-shot ones
16013
16014 2003-05-12 23:01  ivan
16015
16016         * FS/FS/cust_bill_event.pm: - document missing fields in
16017           cust_bill_event
16018
16019 2003-05-12 22:47  ivan
16020
16021         * FS/FS/addr_block.pm: missing pod =cut at end
16022
16023 2003-05-12 20:22  ivan
16024
16025         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
16026           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16027           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16028           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
16029           self-service updates: cleanup and beginnings of "make a payment"
16030           - fix pod masking FS::svc_acct::cust_svc
16031
16032 2003-05-12 00:34  ivan
16033
16034         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
16035           setbuf call doesn't appear to be working...
16036
16037 2003-05-12 00:33  ivan
16038
16039         * httemplate/view/cust_main.cgi: fix service links
16040
16041 2003-05-11 15:55  ivan
16042
16043         * httemplate/index.html: mail forward search not yet implemented
16044
16045 2003-05-11 15:53  ivan
16046
16047         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
16048           strict vars
16049
16050 2003-05-11 15:34  ivan
16051
16052         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
16053
16054 2003-05-11 15:25  ivan
16055
16056         * htetc/handler.pl: handler.pl updates from Richard Siddall
16057           <richard.siddall@elirion.net>
16058
16059 2003-05-09 23:45  ivan
16060
16061         * httemplate/view/cust_main.cgi: first pass at new package list UI
16062
16063 2003-05-09 22:41  ivan
16064
16065         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
16066           last_bill dates from being set
16067
16068 2003-05-09 22:40  ivan
16069
16070         * FS/FS/cust_main.pm: - substitute '0' for existing blank
16071           setup/recur fees - use timelocal_nocheck instead of timelocal for
16072           proper wraparound
16073
16074 2003-05-09 12:30  khoff
16075
16076         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
16077           added CSS tags.
16078
16079 2003-05-09 00:17  ivan
16080
16081         * install/freebsd/ports: mod_ssl before mod_perl so mod_perl picks
16082           up EAPI
16083
16084 2003-05-09 00:05  ivan
16085
16086         * install/freebsd/: INSTALL, ports: little bit more fbsd install
16087           automation
16088
16089 2003-05-08 23:14  ivan
16090
16091         * install/freebsd/INSTALL: freebsd install
16092
16093 2003-05-08 23:03  ivan
16094
16095         * fs_selfservice/DEPLOY, install/freebsd/INSTALL,
16096           install/freebsd/ports: updated freebsd install
16097
16098 2003-05-08 18:18  ivan
16099
16100         * install/freebsd/ports: Net::SSH and Net::SCP are in ports
16101
16102 2003-05-08 17:10  ivan
16103
16104         * install/redhat/7.3/: INSTALL, sources.list: redhat install foo
16105
16106 2003-05-08 17:10  ivan
16107
16108         * install/freebsd/: INSTALL, ports: automated install foo
16109
16110 2003-05-08 03:28  ivan
16111
16112         * CREDITS: credit where credit's due
16113
16114 2003-05-08 02:34  ivan
16115
16116         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
16117           columns to '' / NULL
16118
16119 2003-05-02 19:06  ivan
16120
16121         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
16122           enable quota maintenance in infostreet export
16123
16124 2003-05-02 19:03  ivan
16125
16126         * bin/apache.export: typo in usage instructions
16127
16128 2003-05-02 18:30  ivan
16129
16130         * FS/FS/part_export.pm: clean up CVS cruft
16131
16132 2003-05-02 16:51  khoff
16133
16134         * httemplate/view/cust_main.cgi: CARD && DCRD?
16135
16136 2003-04-29 12:49  khoff
16137
16138         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
16139           = 0.  Suprisingly, '' works.
16140
16141 2003-04-29 11:28  khoff
16142
16143         * FS/FS/domain_record.pm: Better SOA checking
16144
16145 2003-04-29 09:59  khoff
16146
16147         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
16148           ip_addr field.
16149
16150 2003-04-25 19:01  khoff
16151
16152         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
16153
16154 2003-04-25 17:28  khoff
16155
16156         * FS/FS/cust_bill.pm: Tyop
16157
16158 2003-04-24 16:01  ivan
16159
16160         * httemplate/edit/cust_main.cgi: fix for bug triggered by
16161           nonexistant referring customer numbers
16162
16163 2003-04-24 11:46  khoff
16164
16165         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
16166           when no values change.  We would insert on an rv of zero, so now
16167           we select count(*)... instead of relying on the rv of the update.
16168
16169 2003-04-24 11:45  khoff
16170
16171         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
16172
16173 2003-04-23 19:46  ivan
16174
16175         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
16176           better shellcommands documentation of all sorts
16177
16178 2003-04-23 18:43  khoff
16179
16180         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
16181           an ISC BIND9 name server
16182
16183 2003-04-23 18:00  khoff
16184
16185         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
16186           svc_Common->hashref is bad.
16187
16188 2003-04-23 16:12  ivan
16189
16190         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
16191           bug#492
16192
16193 2003-04-23 15:16  ivan
16194
16195         * FS/FS/part_export.pm: might not be necessary, but to be safe...
16196
16197 2003-04-22 22:36  khoff
16198
16199         * httemplate/search/cust_main.cgi: Missing comma.
16200
16201 2003-04-22 21:53  khoff
16202
16203         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
16204           well.
16205
16206 2003-04-22 11:46  ivan
16207
16208         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
16209           httemplate/config/config.cgi: properly deprecate ancient apache &
16210           sendmail config options
16211
16212 2003-04-22 10:54  ivan
16213
16214         * httemplate/edit/part_export.cgi: mason is more strict about
16215           variables - patch from Richard Siddall, thanks
16216
16217 2003-04-21 21:39  ivan
16218
16219         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
16220           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
16221           FS/part_export/forward_shellcommands.pm,
16222           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
16223           update documentation - remove last vestiges of 1.3-style
16224           qmail/vpopmail exports from svc_domain and   svc_forward; add
16225           appropriate exports (closes: Bug#299)
16226
16227 2003-04-21 15:40  ivan
16228
16229         * httemplate/view/svc_acct.cgi: typo
16230
16231 2003-04-21 14:42  khoff
16232
16233         * FS/FS/addr_block.pm: renamed config option excludeaddr
16234
16235 2003-04-21 14:40  khoff
16236
16237         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
16238
16239 2003-04-21 14:29  khoff
16240
16241         * httemplate/edit/process/generic.cgi: Navigation fixes.
16242
16243 2003-04-21 14:13  khoff
16244
16245         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
16246           new routers.  Navigation cleanup.
16247
16248 2003-04-21 14:12  khoff
16249
16250         * httemplate/edit/router.cgi: Lines added for clairity
16251
16252 2003-04-21 13:53  ivan
16253
16254         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
16255           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
16256           FS/bin/freeside-setup, httemplate/docs/schema.html,
16257           httemplate/edit/cust_main.cgi,
16258           httemplate/edit/part_bill_event.cgi,
16259           httemplate/edit/process/cust_main.cgi,
16260           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
16261           on-demand vs. automatic cards & checks: added DCRD and DCHK
16262           payment types
16263
16264 2003-04-21 13:31  khoff
16265
16266         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
16267           sqlmail.  Added support for courier and dovecot authentication.
16268
16269 2003-04-21 13:27  khoff
16270
16271         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
16272           svc_broadband
16273
16274 2003-04-19 10:51  ivan
16275
16276         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
16277           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
16278           integration
16279
16280 2003-04-17 20:29  ivan
16281
16282         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
16283
16284 2003-04-02 06:52  ivan
16285
16286         * FS/FS/cust_main.pm: added order_pkgs sub
16287
16288 2003-04-02 03:38  ivan
16289
16290         * FS/FS/: UID.pm, cust_main.pm: better callbacks
16291
16292 2003-04-02 01:46  ivan
16293
16294         * httemplate/misc/process/meta-import.cgi: updated meta-import web
16295           UI to allow duplicate import tables
16296
16297 2003-04-01 19:23  ivan
16298
16299         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
16300           disappearing email invoice on errors, finally (closes: Bug#35)
16301
16302 2003-04-01 00:03  ivan
16303
16304         * FS/FS/Record.pm, httemplate/docs/index.html,
16305           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
16306           preliminary 1.5.0 upgrade docs - syntax error in main customer
16307           view
16308
16309 2003-03-31 22:55  ivan
16310
16311         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
16312           cancel button for customers (closes: Bug#25)
16313
16314 2003-03-31 17:22  ivan
16315
16316         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
16317           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
16318           httemplate/edit/process/REAL_cust_pkg.cgi,
16319           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
16320           correct last_bill problems with $0 invoice (non-existant) edge
16321           cases
16322
16323 2003-03-31 15:49  ivan
16324
16325         * httemplate/docs/schema.html: added last_bill column
16326
16327 2003-03-31 15:48  ivan
16328
16329         * FS/bin/freeside-setup: add 'last_bill' column
16330
16331 2003-03-28 21:34  ivan
16332
16333         * bin/apache.export: restart apache, not bind!
16334
16335 2003-03-28 20:52  ivan
16336
16337         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
16338           FS/FS/part_export/www_shellcommands.pm,
16339           httemplate/view/svc_www.cgi: correct web UI for svc_www services
16340           & no more @.domain in www_shellcommands export
16341
16342 2003-03-28 18:35  ivan
16343
16344         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
16345
16346 2003-03-28 18:19  ivan
16347
16348         * FS/FS/part_export.pm: cust_svc and svc_x methods
16349
16350 2003-03-28 13:59  ivan
16351
16352         * bin/apache.export: fix missing semicolon in apache export
16353
16354 2003-03-28 13:43  ivan
16355
16356         * FS/FS/part_export/apache.pm: oops in null apache export
16357
16358 2003-03-24 00:30  ivan
16359
16360         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
16361
16362 2003-03-19 20:36  ivan
16363
16364         * httemplate/edit/part_export.cgi: virtual wrap...
16365
16366 2003-03-19 20:09  ivan
16367
16368         * httemplate/edit/part_export.cgi: wrap this textbox hard
16369
16370 2003-03-19 20:00  ivan
16371
16372         * httemplate/edit/part_export.cgi: wide textareas
16373
16374 2003-03-19 19:41  ivan
16375
16376         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
16377           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
16378           bin/apache.export, bin/bind.export, bin/bsdshell.export,
16379           bin/sysvshell.export: apache export!
16380
16381 2003-03-11 03:40  ivan
16382
16383         * FS/FS/svc_domain.pm: another pg7.3 fix
16384
16385 2003-03-11 03:36  ivan
16386
16387         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
16388           meta import webUI updates
16389
16390 2003-03-11 02:41  ivan
16391
16392         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
16393
16394 2003-03-03 17:56  khoff
16395
16396         * FS/MANIFEST: updated for svc_broadband changes
16397
16398 2003-02-28 19:14  ivan
16399
16400         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
16401
16402 2003-02-24 21:40  ivan
16403
16404         * httemplate/edit/cust_main.cgi: remove max length on ACH account
16405           number
16406
16407 2003-02-11 17:21  khoff
16408
16409         * FS/bin/freeside-setup: s/;/,/
16410
16411 2003-02-05 21:26  ivan
16412
16413         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
16414           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
16415           FS/FS/cust_main.pm, FS/bin/freeside-setup,
16416           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
16417           httemplate/edit/part_pkg.cgi: time/data detail on invoices
16418
16419 2003-02-05 15:17  khoff
16420
16421         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
16422           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
16423           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
16424           httemplate/edit/svc_broadband.cgi,
16425           httemplate/edit/process/addr_block/add.cgi,
16426           httemplate/edit/process/addr_block/allocate.cgi,
16427           httemplate/edit/process/addr_block/deallocate.cgi,
16428           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
16429           httemplate/edit/process/router.cgi,
16430           httemplate/edit/process/svc_broadband.cgi,
16431           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
16432           httemplate/index.html, httemplate/view/svc_broadband.cgi:
16433           svc_broadband rewrite
16434
16435 2003-02-05 14:06  khoff
16436
16437         * FS/FS/cust_svc.pm: ip_netmask is gone now
16438
16439 2003-01-27 23:47  ivan
16440
16441         * FS/bin/freeside-setup: eek, and this is what caused connectup to
16442           fail too
16443
16444 2003-01-27 22:08  ivan
16445
16446         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
16447           dave denney <daud@kaosol.net>
16448
16449 2003-01-16 22:21  ivan
16450
16451         * FS/FS/ClientAPI/MyAccount.pm,
16452           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
16453           functionality
16454
16455 2003-01-15 18:58  ivan
16456
16457         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
16458
16459 2003-01-14 02:15  ivan
16460
16461         * Makefile: selfservice
16462
16463 2003-01-14 01:26  ivan
16464
16465         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
16466           init.d/freeside-init: move freeside-selfservice-server to proper
16467           MakeMaker install location
16468
16469 2003-01-14 00:49  ivan
16470
16471         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
16472           freeside-selfservice-server to init script add domsvc checking as
16473           a foreign key
16474
16475 2003-01-12 23:26  ivan
16476
16477         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
16478
16479 2003-01-12 22:19  ivan
16480
16481         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
16482           extraneous diffs
16483
16484 2003-01-09 23:41  ivan
16485
16486         * FS/FS/cust_bill.pm: pop off an extra blank line in
16487           business-onlinepayment options
16488
16489 2002-12-28 01:16  ivan
16490
16491         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
16492           business-onlinepayment mod_perl leakage in multi-database
16493           installs.  ugh.
16494
16495 2002-12-27 04:56  ivan
16496
16497         * FS/FS/cust_main.pm: better times on failed billing events
16498
16499 2002-12-24 22:59  ivan
16500
16501         * FS/bin/freeside-daily: declare $opt_p usage
16502
16503 2002-12-24 14:41  ivan
16504
16505         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
16506           optimization for ginourmous numbers of packages for intergate,
16507           whew
16508
16509 2002-12-23 15:56  ivan
16510
16511         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
16512           messages
16513
16514 2002-12-23 07:21  ivan
16515
16516         * FS/FS/cust_bill.pm: make agent available to invoice templates
16517
16518 2002-12-23 07:05  steve
16519
16520         * FS/FS/part_export/shellcommands.pm: add email address to
16521           shellcommands
16522
16523           don't error out when importing unaudited accounts (even though
16524           should probably be using $FS::svc_Common::noexport_hack anyway)
16525
16526 2002-12-23 06:54  steve
16527
16528         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
16529           signup_server-quiet, and emailcancel messages.
16530
16531 2002-12-23 06:22  steve
16532
16533         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
16534           selfservice_server-quiet, signup_server-quiet, and emailcancel
16535           messages.
16536
16537 2002-12-22 00:53  ivan
16538
16539         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
16540           freeside-daily to only run for a particular payby
16541           $disable_agentcheck option for cust_pkg for import optimization
16542
16543 2002-12-21 15:48  ivan
16544
16545         * httemplate/search/svc_domain.cgi: UI
16546
16547 2002-12-21 15:44  ivan
16548
16549         * httemplate/search/svc_domain.cgi: don't display all accounts in
16550           each domain
16551
16552 2002-12-21 02:14  ivan
16553
16554         * FS/FS/cust_main.pm: could be multiple returns from these
16555           searches, with taxclasses
16556
16557 2002-12-21 02:02  ivan
16558
16559         * FS/FS/Record.pm: better qsearchs warning
16560
16561 2002-12-20 23:36  ivan
16562
16563         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
16564
16565 2002-12-20 20:31  ivan
16566
16567         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
16568
16569 2002-12-19 19:29  ivan
16570
16571         * httemplate/view/cust_main.cgi: no changing cancelled packages
16572
16573 2002-12-17 13:31  ivan
16574
16575         * FS/FS/cust_bill.pm: invoice_lines() fix
16576
16577 2002-12-17 05:02  ivan
16578
16579         * httemplate/view/svc_acct.cgi: change wording
16580
16581 2002-12-17 02:42  ivan
16582
16583         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
16584
16585 2002-12-17 02:36  ivan
16586
16587         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
16588           sessions
16589
16590 2002-12-17 01:52  ivan
16591
16592         * FS/bin/freeside-sqlradius-seconds: sheesh
16593
16594 2002-12-17 01:48  ivan
16595
16596         * FS/bin/freeside-sqlradius-seconds: sigh
16597
16598 2002-12-17 01:47  ivan
16599
16600         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
16601           calculation?
16602
16603 2002-12-17 01:37  ivan
16604
16605         * FS/bin/freeside-sqlradius-seconds: grr double doh
16606
16607 2002-12-17 01:35  ivan
16608
16609         * FS/bin/freeside-sqlradius-seconds: doh
16610
16611 2002-12-17 01:30  ivan
16612
16613         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
16614
16615 2002-12-17 01:24  ivan
16616
16617         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
16618           freeside-sqlradius-seconds
16619
16620 2002-12-16 13:52  ivan
16621
16622         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
16623           are there others?
16624
16625 2002-12-16 10:53  ivan
16626
16627         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
16628
16629 2002-12-16 02:47  ivan
16630
16631         * httemplate/graph/money_time.cgi: working date range selector that
16632           defaults to the past year!
16633
16634 2002-12-14 13:18  ivan
16635
16636         * FS/FS/cust_svc.pm: fix for auditing packages
16637
16638 2002-12-12 16:31  ivan
16639
16640         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
16641           taxclass fix (?)
16642
16643 2002-12-12 13:44  ivan
16644
16645         * FS/FS/svc_acct.pm: custnum in welcome email
16646
16647 2002-12-10 16:12  ivan
16648
16649         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
16650           beginning of web-based data importer
16651
16652 2002-12-04 04:43  ivan
16653
16654         * bin/bind.export: really fixed now
16655
16656 2002-12-04 04:37  ivan
16657
16658         * bin/bind.export: oops, typo
16659
16660 2002-12-04 04:31  ivan
16661
16662         * FS/FS/cust_bill.pm: empty invoice_lines() fix
16663
16664 2002-11-27 21:44  ivan
16665
16666         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
16667           "Stephen Bechard" <steve@destek.net>
16668
16669 2002-11-27 21:10  ivan
16670
16671         * FS/FS/Conf.pm: deprecate username_policy
16672
16673 2002-11-26 03:58  ivan
16674
16675         * httemplate/misc/process/link.cgi: link by username now only links
16676           to same svcpart
16677
16678 2002-11-26 02:25  ivan
16679
16680         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
16681
16682 2002-11-25 21:42  ivan
16683
16684         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
16685
16686 2002-11-25 02:46  ivan
16687
16688         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
16689           radius group bug, whew
16690
16691 2002-11-22 19:39  ivan
16692
16693         * httemplate/index.html: eww get rid of black border on konq3
16694
16695 2002-11-22 04:19  ivan
16696
16697         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
16698           payments
16699
16700 2002-11-22 03:14  ivan
16701
16702         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
16703           add lec billing event
16704
16705 2002-11-22 02:48  ivan
16706
16707         * FS/FS/cust_main.pm: oops, one last LECB change
16708
16709 2002-11-21 23:50  ivan
16710
16711         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
16712           user dn in ldap export
16713
16714 2002-11-21 12:44  ivan
16715
16716         * FS/FS/part_export.pm: change DN labeling for those obtuse
16717           blockheads at netmagic
16718
16719 2002-11-20 13:13  ivan
16720
16721         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
16722           ability to have multiple comma-separated values to LDAP export
16723
16724 2002-11-20 02:09  ivan
16725
16726         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
16727           for the add call...?  i don't get LDAP
16728
16729 2002-11-20 01:10  ivan
16730
16731         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
16732
16733 2002-11-20 01:07  ivan
16734
16735         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
16736           field in cust_pay and cust_refund for ACH
16737
16738 2002-11-19 14:55  ivan
16739
16740         * FS/FS/cust_bill_event.pm: give better error message on bad
16741           invnum, also 'use FS::cust_bill' here
16742
16743 2002-11-19 14:48  ivan
16744
16745         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
16746           CHECK
16747
16748 2002-11-19 13:20  ivan
16749
16750         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
16751           given
16752
16753 2002-11-19 12:56  ivan
16754
16755         * FS/FS/part_export/ldap.pm: ldap export update
16756
16757 2002-11-19 12:36  ivan
16758
16759         * FS/bin/freeside-setup: increase length of reczone and recdata
16760           fields in domain_record
16761
16762 2002-11-19 02:09  ivan
16763
16764         * FS/FS/cust_bill.pm: typo adding lec transactions
16765
16766 2002-11-19 02:02  ivan
16767
16768         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
16769
16770 2002-11-19 01:51  ivan
16771
16772         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16773           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
16774           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
16775           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
16776           httemplate/edit/part_bill_event.cgi,
16777           httemplate/view/cust_main.cgi: add LEC billing
16778
16779 2002-11-18 21:17  ivan
16780
16781         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
16782           number limit
16783
16784 2002-11-18 02:15  ivan
16785
16786         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
16787           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
16788           preliminary ldap export
16789
16790 2002-11-16 02:33  ivan
16791
16792         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
16793
16794 2002-11-09 02:59  ivan
16795
16796         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
16797           per-hour charging
16798
16799 2002-11-07 14:53  ivan
16800
16801         * FS/FS/cust_main.pm: doc
16802
16803 2002-11-05 20:23  ivan
16804
16805         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
16806           closes: Bug#474
16807
16808 2002-11-05 20:11  ivan
16809
16810         * httemplate/edit/part_pkg.cgi: data billing
16811
16812 2002-11-05 19:58  ivan
16813
16814         * httemplate/edit/part_pkg.cgi: data charging
16815
16816 2002-11-05 15:43  ivan
16817
16818         * httemplate/view/svc_acct.cgi: ui
16819
16820 2002-11-05 15:41  ivan
16821
16822         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
16823           correct radacct column names
16824
16825 2002-11-05 15:34  ivan
16826
16827         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
16828
16829 2002-11-05 15:29  ivan
16830
16831         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
16832           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
16833           bandwidth charges from sqlradius
16834
16835 2002-11-05 12:29  ivan
16836
16837         * FS/bin/freeside-sqlradius-radacctd: lost?
16838
16839 2002-11-04 15:40  ivan
16840
16841         * FS/FS/CGI.pm: balance on small_custview
16842
16843 2002-11-04 12:51  ivan
16844
16845         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
16846           view
16847
16848 2002-11-01 16:13  ivan
16849
16850         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
16851
16852 2002-10-28 05:22  ivan
16853
16854         * FS/bin/freeside-queued: signal-less queued child handling
16855           (closes: Bug#477)
16856
16857 2002-10-25 14:24  ivan
16858
16859         * FS/FS/part_export/shellcommands.pm: make $old_domain available
16860           too
16861
16862 2002-10-25 06:39  ivan
16863
16864         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
16865           numbers
16866
16867 2002-10-23 10:07  ivan
16868
16869         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
16870
16871 2002-10-23 08:49  ivan
16872
16873         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
16874           httemplate/view/cust_main.cgi: add option to unapply payments
16875
16876 2002-10-22 02:15  ivan
16877
16878         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
16879
16880 2002-10-22 01:13  ivan
16881
16882         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
16883           ACH fixes from s5
16884
16885 2002-10-21 23:28  ivan
16886
16887         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
16888           invoice events too
16889
16890 2002-10-21 08:20  ivan
16891
16892         * httemplate/edit/part_svc.cgi: don't disable for all items
16893
16894 2002-10-21 08:14  ivan
16895
16896         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
16897           or password from being defined
16898
16899 2002-10-20 01:27  ivan
16900
16901         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
16902           shellcommands suspension/unsuspension hooks
16903
16904 2002-10-20 00:26  ivan
16905
16906         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
16907           there is one
16908
16909 2002-10-19 20:28  ivan
16910
16911         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
16912           export option
16913
16914 2002-10-18 09:54  ivan
16915
16916         * Makefile: force executable permissions on bin/pod2x
16917
16918 2002-10-18 06:28  ivan
16919
16920         * FS/bin/freeside-radgroup: argh
16921
16922 2002-10-18 06:23  ivan
16923
16924         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
16925           cache
16926
16927 2002-10-18 03:28  ivan
16928
16929         * FS/: MANIFEST, bin/freeside-radgroup: adding
16930
16931 2002-10-17 08:06  ivan
16932
16933         * httemplate/view/svc_acct.cgi: use consistant terminology
16934
16935 2002-10-17 08:05  ivan
16936
16937         * httemplate/view/svc_acct.cgi: UI change for hour info
16938
16939 2002-10-17 07:59  ivan
16940
16941         * FS/FS/cust_svc.pm: yay missing paren
16942
16943 2002-10-17 07:50  ivan
16944
16945         * FS/FS/cust_svc.pm: *sigh* better debugging
16946
16947 2002-10-17 07:46  ivan
16948
16949         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
16950
16951 2002-10-17 07:37  ivan
16952
16953         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
16954
16955 2002-10-17 07:33  ivan
16956
16957         * httemplate/view/svc_acct.cgi: sqlradacct hour update
16958
16959 2002-10-17 07:16  ivan
16960
16961         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
16962           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
16963           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
16964           datasrc, not plandata options (whew)
16965
16966 2002-10-15 02:54  ivan
16967
16968         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
16969
16970 2002-10-14 00:44  ivan
16971
16972         * FS/FS/Conf.pm: s/bool/checkbox/
16973
16974 2002-10-14 00:30  ivan
16975
16976         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
16977           config file allows selection of accounts from any domain
16978
16979 2002-10-13 23:17  ivan
16980
16981         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
16982           billing
16983
16984 2002-10-13 23:16  ivan
16985
16986         * httemplate/view/svc_acct.cgi: show time online this billing cycle
16987           on view account screen
16988
16989 2002-10-13 00:14  ivan
16990
16991         * httemplate/docs/session.html: doh
16992
16993 2002-10-12 18:14  ivan
16994
16995         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
16996           non-Pg and Pg before 7.1
16997
16998 2002-10-12 18:05  ivan
16999
17000         * FS/FS/cust_bill.pm: bug fix in new ACH code
17001
17002 2002-10-12 07:21  ivan
17003
17004         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
17005           dayphone/nightphone msgcat
17006
17007 2002-10-12 06:46  ivan
17008
17009         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
17010           dayphone/nightphone as customizable labels, closes: Bug#464
17011
17012 2002-10-12 06:26  ivan
17013
17014         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
17015           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
17016           charge per-hour against an external radacct table
17017
17018 2002-10-12 03:15  ivan
17019
17020         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
17021           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
17022           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
17023           httemplate/edit/process/cust_main.cgi,
17024           httemplate/view/cust_main.cgi: ACH support
17025
17026 2002-10-10 09:48  ivan
17027
17028         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
17029           expiration dates
17030
17031 2002-10-10 09:28  ivan
17032
17033         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
17034
17035 2002-10-09 07:30  ivan
17036
17037         * FS/FS/Conf.pm: nasty typo
17038
17039 2002-10-09 06:59  ivan
17040
17041         * FS/FS/Conf.pm: don't explicitly specify unclassified config
17042           section
17043
17044 2002-10-09 06:43  ivan
17045
17046         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
17047           existing directories in vpopmail export
17048
17049 2002-10-09 06:07  ivan
17050
17051         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
17052           the attribute used for plaintext pw's
17053
17054 2002-10-08 04:10  ivan
17055
17056         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
17057           package browse (closes: Bug#467)
17058
17059 2002-10-08 03:50  ivan
17060
17061         * eg/export_template.pm: slightly less sucky
17062
17063 2002-10-08 01:33  ivan
17064
17065         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
17066           displays static HTML on account view (closes: Bug#465)
17067
17068 2002-10-07 21:46  ivan
17069
17070         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
17071           httemplate/view/cust_main.cgi: payby-default config option, with
17072           special "HIDE" option to disable billing information in the web
17073           interface (closes: Bug#468)
17074
17075 2002-10-07 01:47  ivan
17076
17077         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
17078           not when it is *before*
17079
17080 2002-10-05 04:14  ivan
17081
17082         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
17083           blank id fields
17084
17085 2002-10-04 05:56  ivan
17086
17087         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
17088           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
17089           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
17090           httemplate/view/cust_main.cgi: working on the road:   - easier
17091           "change package" link for changing one package to another   -
17092           sqlradius export now compatible with Pg   - indices on phone
17093           numbers   - install instructions specify Pg 7.1 (at least until
17094           ILIKE thing is changed)   - searching on phone number fragments
17095
17096 2002-10-04 05:39  ivan
17097
17098         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
17099
17100 2002-10-04 05:29  ivan
17101
17102         * FS/bin/freeside-count-active-customers: adding
17103
17104 2002-10-04 05:09  ivan
17105
17106         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
17107           print   is now: send email to invoice from address
17108
17109 2002-10-03 08:29  ivan
17110
17111         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
17112           Crypt-Password for encrypted pw's
17113
17114 2002-09-27 05:14  ivan
17115
17116         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
17117
17118 2002-09-27 05:14  ivan
17119
17120         * FS/FS/UID.pm: don't chop blanks
17121
17122 2002-09-26 22:36  ivan
17123
17124         * FS/bin/freeside-adduser: lock mapsecrets file
17125
17126 2002-09-25 22:28  ivan
17127
17128         * Makefile: fix $INIT_FILE usage
17129
17130 2002-09-25 22:26  ivan
17131
17132         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
17133
17134 2002-09-25 22:25  ivan
17135
17136         * Makefile: oops
17137
17138 2002-09-25 21:45  ivan
17139
17140         * httemplate/search/svc_acct.cgi: tyop
17141
17142 2002-09-25 02:11  ivan
17143
17144         * Makefile: doc
17145
17146 2002-09-25 02:09  ivan
17147
17148         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
17149           "Authentication-Type" for netc.net.au (radiator?)
17150
17151 2002-09-24 01:31  ivan
17152
17153         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
17154
17155 2002-09-23 07:27  ivan
17156
17157         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
17158           redirects header-handling changes necessary for chart .cgis
17159
17160 2002-09-23 01:50  ivan
17161
17162         * Makefile: better default Pg datasource
17163
17164 2002-09-21 04:17  ivan
17165
17166         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
17167           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
17168           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
17169           FS/FS/cust_main_county.pm, bin/create-history-tables,
17170           httemplate/browse/cust_main_county.cgi,
17171           httemplate/edit/cust_main_county.cgi,
17172           httemplate/edit/process/cust_main_county.cgi: all taxes now have
17173           names.  closes: Bug#15
17174
17175 2002-09-20 08:49  ivan
17176
17177         * README: d
17178
17179 2002-09-20 08:49  ivan
17180
17181         * FS/Makefile.PL: installing into /usr/bin, bah
17182
17183 2002-09-20 08:48  ivan
17184
17185         * FS/FS.pm: doc
17186
17187 2002-09-20 08:48  ivan
17188
17189         * Makefile: 1.5.0
17190
17191 2002-09-20 08:47  ivan
17192
17193         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
17194           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
17195           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
17196           freeside-deloutsource and freeside-deloutsourceuser
17197
17198 2002-09-20 08:46  ivan
17199
17200         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
17201
17202 2002-09-20 07:48  ivan
17203
17204         * FS/FS/part_export.pm: extraneous warn
17205
17206 2002-09-20 05:50  ivan
17207
17208         * FS/bin/freeside-setup: move from bin/fs-setup to
17209           FS/bin/freeside-setup
17210
17211 2002-09-20 03:16  ivan
17212
17213         * FS/FS/UID.pm: change otaker fields to 32 chars
17214
17215 2002-09-19 06:34  ivan
17216
17217         * FS/FS/Record.pm, bin/dbdef-create: use database SERIAL or
17218           AUTO_INCREMENT for primary keys, finally, yay! closes: bug#69
17219
17220 2002-09-19 01:43  ivan
17221
17222         * FS/bin/freeside-daily: package expiration
17223
17224 2002-09-19 01:34  ivan
17225
17226         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
17227
17228 2002-09-18 15:50  ivan
17229
17230         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
17231           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
17232           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
17233           httemplate/view/svc_acct.cgi: remove domain config file, closes:
17234           Bug#269
17235
17236 2002-09-18 15:38  ivan
17237
17238         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
17239
17240 2002-09-18 05:10  ivan
17241
17242         * httemplate/docs/: index.html, legacy.html: doc
17243
17244 2002-09-17 03:21  ivan
17245
17246         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
17247           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
17248           support
17249
17250 2002-09-17 02:19  ivan
17251
17252         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
17253           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
17254           httemplate/index.html, httemplate/docs/schema.dia,
17255           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
17256           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
17257           httemplate/search/svc_domain.cgi: remove svc_acct_sm
17258
17259 2002-09-16 17:40  ivan
17260
17261         * FS/FS/cust_bill.pm: send_ftp doc fix
17262
17263 2002-09-16 17:33  ivan
17264
17265         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
17266           "emailinvoiceauto" implementation rewritten to work properly,
17267           stop
17268               overwriting existing invoice destinations
17269
17270 2002-09-16 02:27  ivan
17271
17272         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
17273
17274 2002-09-11 02:28  ivan
17275
17276         * httemplate/browse/svc_acct_pop.cgi: mason error
17277
17278 2002-09-11 02:09  ivan
17279
17280         * httemplate/search/cust_main.cgi: mason warnings
17281
17282 2002-09-09 20:31  ivan
17283
17284         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
17285           order numbers, like VirtualNet
17286
17287 2002-09-09 16:05  khoff
17288
17289         * httemplate/: edit/svc_broadband.cgi,
17290           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
17291           svc_broadband merge
17292
17293 2002-09-09 16:01  khoff
17294
17295         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
17296           httemplate/edit/part_svc.cgi,
17297           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
17298           svc_broadband merge
17299
17300 2002-09-09 15:56  khoff
17301
17302         * FS/MANIFEST: svc_broadband merge
17303
17304 2002-09-09 12:56  ivan
17305
17306         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
17307           vpopmail user
17308
17309 2002-09-09 12:54  ivan
17310
17311         * httemplate/docs/ssh.html: doc clarification about users
17312
17313 2002-09-09 05:34  ivan
17314
17315         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
17316           ClientAPI/passwd.pm: : is not legal in GECOS
17317
17318 2002-09-08 05:57  ivan
17319
17320         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
17321           records first, then svc_domain
17322
17323 2002-09-08 05:40  ivan
17324
17325         * bin/bind.export: error out if can't open .HEADER files
17326
17327 2002-09-08 04:36  ivan
17328
17329         * README: 1.4.1
17330
17331 2002-09-08 02:49  ivan
17332
17333         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
17334           useful default domain files
17335
17336 2002-09-07 07:20  ivan
17337
17338         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
17339           description, give up hoping for a better description of the
17340           export from jeff
17341
17342 2002-09-06 19:27  ivan
17343
17344         * httemplate/docs/index.html: 1.4.1
17345
17346 2002-09-06 19:19  ivan
17347
17348         * FS/FS/part_export/vpopmail.pm: import flocking constants
17349
17350 2002-09-05 11:51  ivan
17351
17352         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
17353
17354 2002-09-05 10:01  ivan
17355
17356         * httemplate/edit/cust_main.cgi: "same as billing address" box
17357           would uncheck itself on errors (only looked at previous
17358           ship_last, not CGI checkbox value too)  Closes: Bug#448
17359
17360 2002-09-05 09:51  ivan
17361
17362         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
17363           compatibility
17364
17365 2002-09-05 06:50  ivan
17366
17367         * httemplate/browse/part_svc.cgi: don't show "clone an existing
17368           service definition" if there aren't any yet
17369
17370 2002-09-05 06:27  ivan
17371
17372         * FS/FS/cust_main.pm, httemplate/index.html,
17373           httemplate/misc/cust_main-import_charges.cgi,
17374           httemplate/misc/process/cust_main-import_charges.cgi: batch
17375           charge/credit import
17376
17377 2002-09-05 06:01  ivan
17378
17379         * FS/FS/svc_acct.pm: show illegal dir in error msg
17380
17381 2002-09-05 02:10  ivan
17382
17383         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
17384           extraneous `vpopmail machine' field
17385
17386 2002-09-04 05:43  ivan
17387
17388         * Makefile, httemplate/index.html: 1.4.1beta1
17389
17390 2002-09-04 01:42  ivan
17391
17392         * httemplate/edit/part_pkg.cgi: spelling
17393
17394 2002-08-30 16:48  ivan
17395
17396         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
17397
17398 2002-08-30 16:42  ivan
17399
17400         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
17401           httemplate/edit/process/part_bill_event.cgi: new invoice event:
17402           upload a CSV file
17403
17404 2002-08-30 16:17  ivan
17405
17406         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
17407           of their cust_pkg.bill date) - setting cust_pkg.bill date
17408           directly bypasses setup fee
17409
17410 2002-08-30 10:34  ivan
17411
17412         * FS/FS/cust_main.pm, httemplate/index.html,
17413           httemplate/misc/cust_main-import.cgi,
17414           httemplate/misc/process/cust_main-import.cgi: working CSV import
17415           for crcmn
17416
17417 2002-08-30 04:33  ivan
17418
17419         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
17420           (hopefully) better error message
17421
17422 2002-08-30 03:25  ivan
17423
17424         * Makefile: silly conf/registries dir still hanging around in CVS
17425           checkouts
17426
17427 2002-08-29 07:11  ivan
17428
17429         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
17430
17431 2002-08-29 02:11  ivan
17432
17433         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
17434           import, make username/password for unexported services conflict
17435           at least with self
17436
17437 2002-08-29 01:13  khoff
17438
17439         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
17440
17441 2002-08-29 00:50  ivan
17442
17443         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
17444
17445 2002-08-28 23:02  ivan
17446
17447         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
17448
17449 2002-08-28 22:57  ivan
17450
17451         * httemplate/view/svc_acct.cgi: password viewing UI change
17452
17453 2002-08-27 00:26  khoff
17454
17455         * FS/FS/Record.pm: Yip yip, I sprained my brain
17456
17457 2002-08-26 13:40  ivan
17458
17459         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
17460
17461 2002-08-24 20:54  ivan
17462
17463         * FS/bin/freeside-addoutsourceuser: ?
17464
17465 2002-08-24 20:42  ivan
17466
17467         * FS/bin/freeside-addoutsourceuser: correct secrets file path
17468
17469 2002-08-24 19:35  ivan
17470
17471         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
17472           passwords
17473
17474 2002-08-24 19:26  ivan
17475
17476         * FS/FS/part_export/shellcommands.pm: properly quote password as
17477           well as finger
17478
17479 2002-08-24 18:48  ivan
17480
17481         * FS/bin/freeside-addoutsourceuser: password
17482
17483 2002-08-24 18:48  ivan
17484
17485         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
17486           bin/freeside-addoutsourceuser
17487
17488 2002-08-24 18:16  ivan
17489
17490         * FS/bin/: freeside-adduser, freeside-setup: doc
17491
17492 2002-08-24 18:14  ivan
17493
17494         * FS/bin/freeside-setup: noninteractive freeside-setup
17495
17496 2002-08-24 18:09  ivan
17497
17498         * FS/bin/: freeside-adduser, freeside-setup: doc
17499
17500 2002-08-24 01:13  ivan
17501
17502         * FS/bin/freeside-adduser: also do -b flag
17503
17504 2002-08-24 00:43  ivan
17505
17506         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
17507           in commands
17508
17509 2002-08-24 00:20  ivan
17510
17511         * httemplate/edit/part_export.cgi: don't substitute defaults for
17512           empty options when editing exports
17513
17514 2002-08-23 23:41  ivan
17515
17516         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
17517           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
17518           fix - no strict 'vars'; when necessary
17519
17520 2002-08-23 20:29  ivan
17521
17522         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
17523           unprovision a single service
17524
17525 2002-08-23 19:10  ivan
17526
17527         * FS/bin/freeside-addoutsource: fix path
17528
17529 2002-08-23 18:53  ivan
17530
17531         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
17532
17533 2002-08-23 17:51  ivan
17534
17535         * httemplate/view/cust_main.cgi: UI
17536
17537 2002-08-23 17:16  ivan
17538
17539         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
17540           bin/freeside-addoutsource
17541
17542 2002-08-23 16:43  ivan
17543
17544         * FS/: MANIFEST, FS/part_export.pm,
17545           FS/part_export/domain_shellcommands.pm,
17546           t/part_export-domain_shellcommands.t: add domain_shellcommands
17547           export
17548
17549 2002-08-19 16:08  ivan
17550
17551         * httemplate/view/cust_main.cgi: encode_entities for comments
17552           entries
17553
17554 2002-08-11 23:17  ivan
17555
17556         * rt/etc/schema.Pg: import rt 2.0.14
17557
17558 2002-08-02 17:39  ivan
17559
17560         * httemplate/docs/legacy.html: remove some extra modules from
17561           install doc
17562
17563 2002-07-31 11:55  ivan
17564
17565         * FS/FS/part_export.pm: delete directories when deleting users on
17566           freebsd
17567
17568 2002-07-31 06:18  ivan
17569
17570         * FS/FS/svc_acct.pm: fix bug with static IP addresses
17571
17572 2002-07-26 20:56  ivan
17573
17574         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
17575           interface to lib code
17576
17577 2002-07-26 19:47  ivan
17578
17579         * FS/bin/freeside-daily: vacuum pg databases daily
17580
17581 2002-07-25 19:33  ivan
17582
17583         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
17584           shellcommands edit gecos field too
17585
17586 2002-07-23 05:37  ivan
17587
17588         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
17589
17590 2002-07-22 03:50  ivan
17591
17592         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
17593           adding
17594
17595 2002-07-22 03:20  ivan
17596
17597         * Makefile: 1.4.0
17598
17599 2002-07-22 03:18  ivan
17600
17601         * FS/FS/CGI.pm: UI
17602
17603 2002-07-22 03:18  ivan
17604
17605         * FS/FS/cust_main.pm: sort bills by date
17606
17607 2002-07-16 05:29  ivan
17608
17609         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
17610           FS/ClientAPI/passwd.pm: ClientAPI
17611
17612 2002-07-16 05:28  ivan
17613
17614         * fs_selfservice/: DEPLOY, fs_passwd_test,
17615           FS-SelfService/SelfService.pm,
17616           FS-SelfService/freeside-selfservice-clientd,
17617           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
17618           FS-SelfService/cgi/selfservice.cgi,
17619           FS-SelfService/cgi/view_invoice.html: invoice viewing...
17620
17621 2002-07-15 20:57  ivan
17622
17623         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
17624
17625 2002-07-15 20:56  ivan
17626
17627         * FS/FS/part_export/infostreet.pm: better error handling
17628
17629 2002-07-15 20:47  ivan
17630
17631         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
17632
17633 2002-07-15 01:28  ivan
17634
17635         * fs_selfservice/: fs_passwd_test,
17636           FS-SelfService/freeside-selfservice-clientd: working framework,
17637           no hung clients, whew
17638
17639 2002-07-14 18:44  ivan
17640
17641         * bin/bind.import: finally a working DNS::ZoneParse
17642
17643 2002-07-11 06:52  ivan
17644
17645         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
17646           FS-SelfService/SelfService.pm,
17647           FS-SelfService/freeside-selfservice-clientd: finally working
17648           async framework
17649
17650 2002-07-08 19:23  ivan
17651
17652         * httemplate/docs/: schema.dia, schema.png: new schema diagram
17653
17654 2002-07-08 10:14  ivan
17655
17656         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
17657           different freeside uid/gid
17658
17659 2002-07-08 08:56  ivan
17660
17661         * httemplate/edit/svc_acct.cgi: better error message
17662
17663 2002-07-08 06:07  ivan
17664
17665         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
17666           edit expiration dates
17667
17668 2002-07-08 03:01  ivan
17669
17670         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
17671           should remove home directories
17672
17673 2002-07-07 10:49  ivan
17674
17675         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
17676           new-export-aware, closes: #431
17677
17678 2002-07-06 05:15  ivan
17679
17680         * Makefile: beta2
17681
17682 2002-07-06 04:08  ivan
17683
17684         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
17685           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
17686
17687 2002-07-06 01:50  ivan
17688
17689         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
17690           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
17691
17692 2002-07-06 01:29  ivan
17693
17694         * httemplate/view/cust_main.cgi: speling
17695
17696 2002-07-06 00:32  ivan
17697
17698         * httemplate/edit/part_pkg.cgi: fix speling
17699
17700 2002-07-06 00:30  ivan
17701
17702         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
17703           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
17704           job queue & exports, and make them configurable
17705
17706 2002-07-05 21:20  ivan
17707
17708         * FS/FS/svc_acct.pm: typo
17709
17710 2002-07-05 16:32  ivan
17711
17712         * httemplate/config/config.cgi: fix bug with config having a value
17713           not in the select
17714
17715 2002-07-04 03:35  ivan
17716
17717         * httemplate/browse/: agent.cgi, agent_type.cgi,
17718           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
17719           svc_acct_pop.cgi: move "add" links to the top
17720
17721 2002-07-03 07:45  ivan
17722
17723         * FS/t/part_export-http.t: s/_post//
17724
17725 2002-07-03 07:21  ivan
17726
17727         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
17728           t/part_export-http.t: http export
17729
17730 2002-07-03 04:37  ivan
17731
17732         * FS/FS/InitHandler.pm: 54
17733
17734 2002-07-03 04:35  ivan
17735
17736         * FS/FS/InitHandler.pm: sacrifice memory for speed
17737
17738 2002-07-03 04:31  ivan
17739
17740         * FS/FS/InitHandler.pm: preload modules
17741
17742 2002-07-03 04:23  ivan
17743
17744         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
17745           apache init
17746
17747 2002-07-03 04:10  ivan
17748
17749         * FS/FS/UID.pm: allow InitHandler to work during apache startup
17750
17751 2002-07-03 03:50  ivan
17752
17753         * FS/FS/InitHandler.pm: skip comment & blank lines
17754
17755 2002-07-03 03:48  ivan
17756
17757         * FS/FS/InitHandler.pm: debug
17758
17759 2002-07-03 03:33  ivan
17760
17761         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
17762           dbdefs
17763
17764 2002-07-02 20:57  ivan
17765
17766         * FS/FS/cust_main.pm: working one-time charges again
17767
17768 2002-07-02 20:52  ivan
17769
17770         * httemplate/view/cust_main.cgi: ui
17771
17772 2002-07-02 20:47  ivan
17773
17774         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
17775           httemplate/edit/process/quick-charge.cgi,
17776           httemplate/view/cust_main.cgi: one-time charges with tax classes
17777
17778 2002-07-02 19:25  ivan
17779
17780         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
17781           httemplate/config/config.cgi: deprecate text radius config
17782           options update config docs
17783
17784 2002-07-02 18:47  ivan
17785
17786         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
17787
17788 2002-07-02 18:05  ivan
17789
17790         * FS/bin/freeside-sqlradius-reset: pod
17791
17792 2002-07-02 18:01  ivan
17793
17794         * FS/bin/freeside-sqlradius-reset: fix usage message
17795
17796 2002-07-02 16:03  ivan
17797
17798         * FS/FS/part_export.pm: fix usermod commands for freebsd
17799
17800 2002-07-02 07:37  ivan
17801
17802         * Makefile: beta1!!
17803
17804 2002-07-02 07:22  ivan
17805
17806         * FS/FS/part_export/textradius.pm: working textradius export
17807
17808 2002-07-02 07:00  ivan
17809
17810         * FS/FS/part_export/textradius.pm: better diagnostics
17811
17812 2002-07-02 06:22  ivan
17813
17814         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
17815
17816 2002-07-02 06:04  ivan
17817
17818         * FS/FS/part_export/shellcommands.pm: no warnings
17819
17820 2002-07-02 06:00  ivan
17821
17822         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
17823           linux and freebsd shellcommands
17824
17825 2002-07-02 04:29  ivan
17826
17827         * FS/FS/part_export.pm: fix for freebsd presets
17828
17829 2002-07-02 04:27  ivan
17830
17831         * FS/FS/part_export.pm: useful shellcommands presets
17832
17833 2002-07-02 03:14  ivan
17834
17835         * FS/bin/freeside-queued: grr old openssh grr freebsd
17836
17837 2002-07-02 02:42  ivan
17838
17839         * FS/bin/freeside-queued: fleabsd grr
17840
17841 2002-07-02 02:39  ivan
17842
17843         * FS/bin/freeside-queued: freebsd is sofa king broken
17844
17845 2002-07-02 00:31  ivan
17846
17847         * FS/FS/part_export/textradius.pm: working textradius
17848
17849 2002-07-02 00:13  ivan
17850
17851         * FS/FS/part_export/textradius.pm: better error reporting from
17852           rsync
17853
17854 2002-07-01 23:58  ivan
17855
17856         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
17857           s/options/option/, oops, and machine isn't an option
17858
17859 2002-07-01 23:48  ivan
17860
17861         * FS/FS/queue.pm: error messages can have other chars
17862
17863 2002-07-01 15:38  ivan
17864
17865         * FS/FS/part_export/textradius.pm: prevent any possible infinite
17866           looping
17867
17868 2002-07-01 02:15  ivan
17869
17870         * FS/FS/part_export/textradius.pm: real-time! text radius export
17871
17872 2002-06-30 04:01  ivan
17873
17874         * CREDITS: administrivia
17875
17876 2002-06-30 00:17  ivan
17877
17878         * FS/FS/Record.pm: oops, very bad
17879
17880 2002-06-30 00:16  ivan
17881
17882         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
17883           Pg money type)
17884
17885 2002-06-30 00:04  ivan
17886
17887         * FS/FS/Record.pm: fix dbdef caching
17888
17889 2002-06-29 19:13  ivan
17890
17891         * FS/: MANIFEST, FS/part_export.pm,
17892           FS/part_export/shellcommands_withdomain.pm,
17893           t/part_export-shellcommands_withdomain.t: export!
17894
17895 2002-06-29 18:18  ivan
17896
17897         * httemplate/docs/ssh.html: adding
17898
17899 2002-06-28 13:31  ivan
17900
17901         * FS/FS/svc_acct.pm: better error message for illegal password
17902
17903 2002-06-28 13:21  ivan
17904
17905         * FS/FS/cust_main.pm: better error message for missing tax classes
17906
17907 2002-06-28 03:49  ivan
17908
17909         * FS/FS/Record.pm: remove extraneous check
17910
17911 2002-06-28 01:23  ivan
17912
17913         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
17914           hopefully keeping performance improvement
17915
17916 2002-06-27 20:09  ivan
17917
17918         * httemplate/view/cust_main.cgi: more card display changes
17919
17920 2002-06-27 19:21  ivan
17921
17922         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
17923           first
17924
17925 2002-06-27 02:23  ivan
17926
17927         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
17928           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
17929           exports
17930
17931 2002-06-27 02:19  ivan
17932
17933         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
17934           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
17935           t/part_export-null.t, t/part_export-sysvshell.t,
17936           t/part_export-www_shellcommands.t: export updates
17937
17938 2002-06-26 01:36  ivan
17939
17940         * FS/FS/part_export.pm: tyop
17941
17942 2002-06-26 01:32  ivan
17943
17944         * FS/FS/part_export.pm: better export docs/defaults
17945
17946 2002-06-26 01:12  ivan
17947
17948         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
17949           one-time charges
17950
17951 2002-06-26 01:05  ivan
17952
17953         * httemplate/view/cust_main.cgi: close form tags
17954
17955 2002-06-26 00:42  ivan
17956
17957         * bin/: bsdshell.export, sysvshell.export: shell.export ->
17958           bsdshell.export & sysvshell.export
17959
17960 2002-06-25 20:53  ivan
17961
17962         * FS/FS/part_export_option.pm: export options can be anything
17963
17964 2002-06-25 19:37  ivan
17965
17966         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
17967           with email invoices too
17968
17969 2002-06-25 18:35  ivan
17970
17971         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
17972           httemplate/edit/process/quick-cust_pkg.cgi,
17973           httemplate/view/cust_main.cgi: working one-time charges
17974
17975 2002-06-25 17:41  ivan
17976
17977         * httemplate/edit/part_pkg.cgi: ui
17978
17979 2002-06-25 16:27  ivan
17980
17981         * httemplate/view/svc_www.cgi: add link to controlling account
17982
17983 2002-06-25 00:18  ivan
17984
17985         * FS/bin/freeside-queued: might work again under mysql
17986
17987 2002-06-23 12:16  ivan
17988
17989         * FS/FS/domain_record.pm: domain_record records attached to svc_www
17990           records are no longer delete-able, patch from "Stephen Bechard"
17991           <steve@destek.net>, thanks!  closes: Bug#434
17992
17993 2002-06-22 22:44  ivan
17994
17995         * httemplate/edit/process/svc_www.cgi: patch to get this working
17996           from Stephen Bechard <steve@destek.net>
17997
17998 2002-06-22 22:43  ivan
17999
18000         * httemplate/view/svc_www.cgi: add link to edit and format nicely
18001
18002 2002-06-22 18:36  ivan
18003
18004         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
18005           "Stephen Bechard" <steve@destek.net>, thanks
18006
18007 2002-06-22 18:33  ivan
18008
18009         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
18010           works now, patch from "Stephen Bechard" <steve@destek.net>
18011
18012 2002-06-21 14:49  ivan
18013
18014         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
18015           noment's request
18016
18017 2002-06-21 13:26  ivan
18018
18019         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
18020           setting
18021
18022 2002-06-21 13:17  ivan
18023
18024         * FS/FS/part_export/infostreet.pm: debugging option
18025
18026 2002-06-21 02:57  ivan
18027
18028         * bin/passwd.import: no, don't check for duplicates like this by
18029           default... not new-export style
18030
18031 2002-06-21 02:56  ivan
18032
18033         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
18034           stuff still needs to be rewritten for new exports
18035
18036 2002-06-21 02:15  ivan
18037
18038         * bin/passwd.import: oops
18039
18040 2002-06-21 02:13  ivan
18041
18042         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
18043           fixes...
18044
18045 2002-06-21 02:11  ivan
18046
18047         * bin/passwd.import: tiny bit better passwd.import
18048
18049 2002-06-21 01:29  ivan
18050
18051         * httemplate/index.html: uid search on main menu, updated upgrade
18052           docs
18053
18054 2002-06-20 15:35  ivan
18055
18056         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
18057
18058 2002-06-19 18:29  ivan
18059
18060         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
18061           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
18062           httemplate/edit/process/part_export.cgi: shellcommands
18063           w/passwords
18064
18065 2002-06-18 21:54  ivan
18066
18067         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
18068           <steve@destek.net>
18069
18070 2002-06-18 21:03  ivan
18071
18072         * FS/FS/part_export/infostreet.pm: fix setContactField email
18073
18074 2002-06-18 18:03  ivan
18075
18076         * FS/FS/svc_acct.pm: and the same for changes...
18077
18078 2002-06-18 17:58  ivan
18079
18080         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
18081           caused by kristian/mark/pc-intouch's changes moving exports into
18082           svc_Common -   changed sequence of events such that groups were
18083           not provisioned when the   sqlradius export was run
18084
18085 2002-06-18 16:52  ivan
18086
18087         * httemplate/misc/queue.cgi: better error message
18088
18089 2002-06-14 18:12  ivan
18090
18091         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
18092           mark@pc-intouch.com: exporttype2svcdb removal
18093
18094 2002-06-14 14:35  ivan
18095
18096         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
18097           faxNumber (? dunno, what noment wants)
18098
18099 2002-06-14 04:44  ivan
18100
18101         * Makefile: better releaes target?
18102
18103 2002-06-14 04:26  ivan
18104
18105         * Makefile: 1.4.0pre14
18106
18107 2002-06-14 04:22  ivan
18108
18109         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
18110           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
18111           dependancies FS::queue::joblisting html excapes & truncates long
18112           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
18113           am, too.  really!)
18114
18115 2002-06-14 02:19  ivan
18116
18117         * FS/FS/UID.pm: only run callbacks once... should speed things up
18118           (no dbdef reloading)
18119
18120 2002-06-13 20:26  ivan
18121
18122         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
18123           match reality
18124
18125 2002-06-13 20:12  ivan
18126
18127         * httemplate/index.html: remove classic interface
18128
18129 2002-06-13 19:25  ivan
18130
18131         * FS/bin/freeside-queued: mysql compatibility?
18132
18133 2002-06-13 17:12  ivan
18134
18135         * httemplate/: index.html, search/cust_main.cgi: search by for
18136           address2 (unit) - commented out in default index.html
18137
18138 2002-06-13 16:28  ivan
18139
18140         * httemplate/: index.html, search/cust_main.cgi: phone number
18141           search (Bug#422)
18142
18143 2002-06-13 16:00  ivan
18144
18145         * FS/FS/svc_acct.pm, httemplate/index.html,
18146           httemplate/search/svc_acct.cgi: fuzzy username searching
18147           (Bug#422)
18148
18149 2002-06-12 17:53  ivan
18150
18151         * httemplate/: index.html, search/cust_main.cgi: search on customer
18152           number (Bug#422)
18153
18154 2002-06-12 13:31  ivan
18155
18156         * FS/FS/svc_acct.pm: fix new duplicate username checking
18157
18158 2002-06-12 10:29  ivan
18159
18160         * httemplate/index.html: fix company search
18161
18162 2002-06-12 09:26  ivan
18163
18164         * FS/FS/cust_main.pm: fix problems with code that resets invoice
18165           events
18166
18167 2002-06-11 11:20  ivan
18168
18169         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
18170
18171 2002-06-11 02:51  ivan
18172
18173         * FS/FS/part_export.pm: notes
18174
18175 2002-06-11 02:46  ivan
18176
18177         * bin/bind.export: add preliminary bsd shell export
18178
18179 2002-06-11 02:14  ivan
18180
18181         * FS/FS/svc_acct.pm: export-based duplicate username checking!
18182
18183 2002-06-11 01:29  ivan
18184
18185         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
18186           option to (bsd|sysv)shell export
18187
18188 2002-06-10 20:25  ivan
18189
18190         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
18191           part_export/infostreet.pm: - add new suspend and unsuspend export
18192           hooks (with null defaults) - infostreet export: actually
18193           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
18194           export: set some contact fields @ infostreet (Bug#419)
18195
18196 2002-06-10 17:58  ivan
18197
18198         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
18199           Makefile.  whew.
18200
18201 2002-06-10 16:02  ivan
18202
18203         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
18204           line 299 in file FS/domain_record.pm
18205
18206 2002-06-10 15:48  ivan
18207
18208         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
18209           when user clicks "Bill now" (closes: Bug#417)
18210
18211 2002-06-10 15:07  ivan
18212
18213         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
18214           invoice events when a card changes (closes: Bug#417)
18215
18216 2002-06-10 12:44  ivan
18217
18218         * httemplate/view/cust_main.cgi: final visual update on package
18219           date view
18220
18221 2002-06-10 12:41  ivan
18222
18223         * httemplate/view/cust_main.cgi: fixup time display in packages
18224
18225 2002-06-10 12:30  ivan
18226
18227         * httemplate/view/cust_main.cgi: add small time display to dates
18228
18229 2002-06-09 19:52  ivan
18230
18231         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
18232
18233 2002-06-09 19:52  ivan
18234
18235         * FS/FS/cust_main_county.pm: silence undefined warnings
18236
18237 2002-06-09 19:51  ivan
18238
18239         * FS/FS/CGI.pm: unused global
18240
18241 2002-06-09 19:42  ivan
18242
18243         * Makefile: back to ASP for profiling...
18244
18245 2002-06-09 18:39  khoff
18246
18247         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
18248           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
18249           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
18250           changes.
18251
18252 2002-06-08 00:48  khoff
18253
18254         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
18255           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
18256           httemplate/edit/part_pkg.cgi: Default svcpart support for
18257           part_pkg.  Fixes 'bug' with new customer and online signup.
18258
18259 2002-06-07 13:33  khoff
18260
18261         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
18262
18263 2002-06-05 15:46  ivan
18264
18265         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
18266           more mysql goodness, thanks dale
18267
18268 2002-06-04 07:35  ivan
18269
18270         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
18271
18272 2002-06-04 07:02  ivan
18273
18274         * CREDITS, httemplate/search/cust_main.cgi,
18275           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
18276           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
18277           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
18278
18279 2002-06-04 06:46  ivan
18280
18281         * conf/declinetemplate: misspelling
18282
18283 2002-05-31 13:34  ivan
18284
18285         * FS/FS/part_export.pm: dammit i want to catch export subclass
18286           compilation problems
18287
18288 2002-05-31 13:31  ivan
18289
18290         * FS/FS/cust_bill.pm: better error reporting
18291
18292 2002-05-31 11:48  khoff
18293
18294         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
18295           test.
18296
18297 2002-05-31 11:45  khoff
18298
18299         * FS/MANIFEST: added sqlmail.pm and test
18300
18301 2002-05-31 10:50  ivan
18302
18303         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
18304
18305 2002-05-30 19:13  ivan
18306
18307         * FS/FS/part_export.pm: no, actually throw an exception if an
18308           export class won't compile.
18309
18310 2002-05-30 17:33  khoff
18311
18312         * httemplate/edit/part_svc.cgi: Added support for part_exports that
18313           are used with more than one svcdb.
18314
18315 2002-05-30 17:22  khoff
18316
18317         * FS/FS/part_export.pm: updated hashes 'n stuff for
18318           FS::part_export::sqlmail
18319
18320 2002-05-30 17:20  khoff
18321
18322         * FS/FS/part_export/sqlmail.pm: part_export module to export
18323           svc_acct, svc_domain, and svc_forward to an external database
18324
18325 2002-05-30 17:18  khoff
18326
18327         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
18328           new-style export calls to svc_Common.
18329
18330 2002-05-30 14:51  ivan
18331
18332         * httemplate/misc/delete-customer.cgi: point to correct place for
18333           hidecancelledcustomers config option
18334
18335 2002-05-30 10:49  ivan
18336
18337         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
18338
18339 2002-05-29 13:45  ivan
18340
18341         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
18342           handle destroyed without explicit disconnect" errors
18343
18344 2002-05-29 08:56  ivan
18345
18346         * FS/FS/part_export.pm: freeradius 0.5 doc
18347
18348 2002-05-28 21:40  ivan
18349
18350         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
18351           SelfService.pm, test.pl: add fs_selfservice
18352
18353 2002-05-28 14:22  ivan
18354
18355         * FS/FS/svc_acct.pm: better error message for "Illegal password"
18356
18357 2002-05-28 00:55  ivan
18358
18359         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
18360           people at DBI/DBD documentation for information on data sources.
18361           *sigh*
18362
18363 2002-05-26 23:53  ivan
18364
18365         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
18366           baloo@gimpgirl.com, thanks
18367
18368 2002-05-23 06:00  ivan
18369
18370         * FS/FS/domain_record.pm, bin/bind.import,
18371           httemplate/edit/process/domain_record.cgi,
18372           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
18373           too
18374
18375 2002-05-22 11:44  ivan
18376
18377         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
18378           FS/FS/svc_domain.pm, bin/bind.export,
18379           httemplate/edit/process/domain_record.cgi,
18380           httemplate/misc/cancel-unaudited.cgi,
18381           httemplate/misc/delete-domain_record.cgi,
18382           httemplate/misc/delete-part_export.cgi,
18383           httemplate/view/svc_domain.cgi: bind export, editing zones,
18384           deleting unaudited domains, mmm
18385
18386 2002-05-22 05:17  ivan
18387
18388         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
18389           FS::cust_pkg to FS::cust_svc, becomes the cancel method
18390
18391 2002-05-22 04:39  ivan
18392
18393         * FS/FS/part_export.pm: - remove some out of date documentation -
18394           die if an export class won't compile
18395
18396 2002-05-22 03:53  ivan
18397
18398         * bin/bind.export: bind export
18399
18400 2002-05-21 19:09  ivan
18401
18402         * FS/FS/part_export/sqlradius.pm: 5.6-isms
18403
18404 2002-05-18 02:51  ivan
18405
18406         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
18407           1.44
18408
18409 2002-05-16 20:47  ivan
18410
18411         * FS/FS/svc_acct.pm: freebsd `toor' user
18412
18413 2002-05-16 07:28  ivan
18414
18415         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
18416           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
18417           (stub) bsdshell and textradius exports
18418
18419 2002-05-16 07:27  ivan
18420
18421         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
18422           textradius exports
18423
18424 2002-05-16 07:21  ivan
18425
18426         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
18427           to be string type, fixes: "0 as first character in password"
18428           problem.  also see the Frontier::Client manpage
18429
18430 2002-05-16 06:42  ivan
18431
18432         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
18433           definition cloning
18434
18435 2002-05-16 06:42  ivan
18436
18437         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
18438
18439 2002-05-15 07:00  ivan
18440
18441         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
18442           in FS::part_export::sqlradius.pm display job dependancies in
18443           FS::queue::joblisting
18444
18445 2002-05-15 06:24  ivan
18446
18447         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
18448           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
18449           FS/bin/freeside-queued, FS/t/queue_depend.t,
18450           eg/export_template.pm, httemplate/docs/schema.dia,
18451           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
18452           dependancies
18453
18454 2002-05-14 00:36  ivan
18455
18456         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
18457           to decide whether or not to INSERT.
18458
18459 2002-05-13 17:27  ivan
18460
18461         * FS/FS/part_export/shellcommands.pm: shellcomands oops
18462
18463 2002-05-10 00:54  ivan
18464
18465         * Makefile: always re-install init
18466
18467 2002-05-10 00:50  ivan
18468
18469         * init.d/freeside-init: correct message
18470
18471 2002-05-10 00:45  ivan
18472
18473         * FS/FS/svc_domain.pm: bad reuse of variable
18474
18475 2002-05-10 00:42  ivan
18476
18477         * Makefile: INSTALLGROUP
18478
18479 2002-05-09 08:26  ivan
18480
18481         * Makefile: final make release?
18482
18483 2002-05-09 08:25  ivan
18484
18485         * Makefile: fix make release target
18486
18487 2002-05-09 08:22  ivan
18488
18489         * Makefile: make release target
18490
18491 2002-05-09 08:21  ivan
18492
18493         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
18494           s/Referral/Advertising source/
18495
18496 2002-05-09 08:12  ivan
18497
18498         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
18499           pulldowns even with taxrates...
18500
18501 2002-05-09 05:38  ivan
18502
18503         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
18504           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
18505           httemplate/browse/agent.cgi,
18506           httemplate/browse/cust_main_county.cgi,
18507           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
18508           httemplate/edit/cust_main_county-expand.cgi,
18509           httemplate/edit/cust_main_county.cgi,
18510           httemplate/edit/part_pkg.cgi,
18511           httemplate/edit/process/cust_main_county-expand.cgi,
18512           httemplate/edit/process/cust_main_county.cgi: texas tax!
18513
18514 2002-05-06 06:36  ivan
18515
18516         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
18517           reported by noment
18518
18519 2002-05-04 08:00  ivan
18520
18521         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
18522           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
18523           FS/t/cust_tax_exempt.pm, httemplate/docs/admin.html,
18524           httemplate/docs/schema.dia, httemplate/docs/schema.html: schema
18525           changes for proper texas tax
18526
18527 2002-05-03 18:11  ivan
18528
18529         * httemplate/: index.html, search/cust_pkg.cgi: add package search
18530           by next bill date to main menu
18531
18532 2002-05-03 17:59  ivan
18533
18534         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
18535
18536 2002-05-03 17:47  ivan
18537
18538         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
18539           being used in searches by signup server
18540
18541 2002-05-03 17:32  ivan
18542
18543         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
18544           accounts based on next billdate tofu_beast420: hmm a report
18545           ordered by next bill date? tofu_beast420: i don't know how you'd
18546           do that per _customer_ since a customer could have lots of
18547           packages, but you could do a per-package report maybe?
18548
18549 2002-04-29 22:43  ivan
18550
18551         * FS/FS/part_export.pm: better BIND integration
18552
18553 2002-04-26 04:14  ivan
18554
18555         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
18556           username-nodash config files
18557
18558 2002-04-25 03:37  ivan
18559
18560         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
18561           #2
18562
18563 2002-04-25 02:47  ivan
18564
18565         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
18566           plan
18567
18568 2002-04-24 18:15  ivan
18569
18570         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
18571
18572 2002-04-24 02:09  ivan
18573
18574         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
18575
18576 2002-04-24 02:03  ivan
18577
18578         * FS/FS/cust_main.pm: msgcat error for credit card expiration
18579           (closes: Bug#407)
18580
18581 2002-04-23 00:32  ivan
18582
18583         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
18584
18585 2002-04-23 00:10  ivan
18586
18587         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
18588           TEXT columns... gah i hate SQL
18589
18590 2002-04-22 15:45  ivan
18591
18592         * FS/FS/part_export.pm: use Tie::IxHash to present export options
18593           in a reasonable order
18594
18595 2002-04-22 14:36  ivan
18596
18597         * FS/FS/cust_main.pm: don't show extended debugging in error
18598           messages that could end up on the signup server
18599
18600 2002-04-22 14:23  ivan
18601
18602         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
18603           packages (moved from signups server)
18604
18605 2002-04-22 14:18  ivan
18606
18607         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
18608
18609 2002-04-22 13:47  ivan
18610
18611         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
18612           FS::cust_pkg, not signup server - order by recur price in
18613           signup-alternate template
18614
18615 2002-04-20 05:37  ivan
18616
18617         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
18618           export
18619
18620 2002-04-20 04:57  ivan
18621
18622         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
18623           bin/svc_domain.erase, httemplate/docs/legacy.html:
18624           working BIND import
18625
18626 2002-04-20 03:49  ivan
18627
18628         * FS/FS/domain_record.pm: allow * MX records
18629
18630 2002-04-20 03:12  ivan
18631
18632         * FS/FS/domain_record.pm: allow uppercase in zone data.
18633
18634 2002-04-20 03:09  ivan
18635
18636         * FS/FS/domain_record.pm: allow uppercase zones...
18637
18638 2002-04-19 19:06  ivan
18639
18640         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
18641           where there *is* a pkg_svc record with quantity 0, when changing
18642           packages and using the special case new service code
18643
18644 2002-04-19 16:25  ivan
18645
18646         * FS/FS/svc_acct.pm: maybe just for debugging
18647
18648 2002-04-19 07:27  ivan
18649
18650         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
18651
18652 2002-04-18 18:16  ivan
18653
18654         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
18655           init.d/freeside-init: - add init file installation to Makefile,
18656           add unified init file - fix qsearch for op => '!=', value => ''
18657           searches - fix invalid_catd typo - add payby method to part_pkg
18658           and have fs_signup_server pass the data
18659
18660 2002-04-17 13:43  ivan
18661
18662         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
18663           syntax
18664
18665 2002-04-17 12:47  ivan
18666
18667         * FS/FS/Record.pm: allow = in ut_text
18668
18669 2002-04-17 05:06  ivan
18670
18671         * httemplate/index.html: fix default searches
18672
18673 2002-04-17 04:41  ivan
18674
18675         * FS/FS/Record.pm: get rid of debugging cruft
18676
18677 2002-04-16 17:25  ivan
18678
18679         * httemplate/search/cust_main.cgi: better ordering in search
18680           results
18681
18682 2002-04-16 16:14  ivan
18683
18684         * FS/FS/cust_main.pm: there it is!  fix bug with
18685           FS::cust_main::agent
18686
18687 2002-04-16 15:56  ivan
18688
18689         * FS/FS/cust_bill.pm: further debugging...
18690
18691 2002-04-16 15:52  ivan
18692
18693         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
18694           debugging (agent??) and get rid of bad unique index on
18695           cust_bill_event
18696
18697 2002-04-16 15:38  ivan
18698
18699         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
18700           field
18701
18702 2002-04-16 14:24  ivan
18703
18704         * FS/bin/freeside-queued: auto-use export classes
18705
18706 2002-04-16 13:13  ivan
18707
18708         * httemplate/browse/part_svc.cgi: ui
18709
18710 2002-04-16 12:50  ivan
18711
18712         * httemplate/index.html: exports, then services...
18713
18714 2002-04-16 03:47  ivan
18715
18716         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
18717           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
18718           httemplate/search/cust_bill_event.html,
18719           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
18720           report on failed billing events...
18721
18722 2002-04-16 02:38  ivan
18723
18724         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
18725           FS/bin/freeside-expiration-alerter, conf/declinetemplate: - send
18726           a notice to the customer when their card is declined - closes:
18727           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
18728
18729 2002-04-16 01:52  ivan
18730
18731         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
18732           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
18733           httemplate/edit/part_export.cgi: move the last of the real-time
18734           exports out of svc_acct.pm and into part_export
18735
18736 2002-04-15 23:47  ivan
18737
18738         * httemplate/index.html: allow multiple search types on main
18739           menu... more confusing but default is *too* fuzzy
18740
18741 2002-04-14 02:11  ivan
18742
18743         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
18744           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
18745           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
18746           FS/FS/part_export/shellcommands.pm,
18747           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
18748           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
18749           FS/t/part_export-vpopmail.t, eg/export_template.pm,
18750           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
18751           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
18752           cyrus, shellcommands, CP exports exports to new-style - skeleton
18753           files for vpopmail exports - documentation updates - add big
18754           schema diagram to docs
18755
18756 2002-04-13 06:36  ivan
18757
18758         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
18759           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
18760           httemplate/edit/part_export.cgi: - documentation updates - move
18761           Critical Path export to new-style export - bin/sqlradius_reset
18762           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
18763
18764 2002-04-13 03:46  ivan
18765
18766         * httemplate/index.html: s/otaker/order-taker/
18767
18768 2002-04-13 02:14  ivan
18769
18770         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
18771           padding (see Bug#388)
18772
18773 2002-04-13 01:51  ivan
18774
18775         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
18776           (closes: Bug#389)
18777
18778 2002-04-12 08:14  ivan
18779
18780         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18781           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
18782           ("Order and cancel packages") to try to move services between
18783           svcparts as a last resort...
18784
18785 2002-04-12 06:22  ivan
18786
18787         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
18788           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
18789           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
18790           htetc/handler.pl, httemplate/browse/part_svc.cgi,
18791           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
18792           httemplate/edit/process/agent_type.cgi,
18793           httemplate/edit/process/part_export.cgi,
18794           httemplate/edit/process/part_svc.cgi,
18795           httemplate/misc/delete-customer.cgi: - should finish off the
18796           part_svc -> part_export s/one-to-many/many-to-many/   transition
18797           (closes: Bug#375) - fixes a nasty export scoping bug with message
18798           catalogs, whew
18799
18800 2002-04-11 15:05  ivan
18801
18802         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
18803           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
18804           httemplate/browse/part_export.cgi,
18805           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
18806           httemplate/edit/part_export.cgi,
18807           httemplate/edit/process/part_export.cgi,
18808           httemplate/misc/delete-part_export.cgi: (almost) everything for
18809           bug#375 - create export_svc table - part_svc to part_export is
18810           now properly many-to-many, not one-to-many
18811
18812           still need to finish service editing (choosing exports) in
18813           httemplate/edit/part_svc.cgi and
18814           httemplate/edti/process/part_svc.cgi
18815
18816           and do somethinga about that manual $svcdb = 'svc_acct' in
18817           httemplate/edit/part_export.cgi (do part_export records need a
18818           svcdb? probably not... should be able to just pass an svcdb on
18819           creation of new exports, move the big %exports hash into
18820           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
18821           for exports that can apply to a given svcdb....
18822
18823 2002-04-11 15:04  ivan
18824
18825         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
18826           fix problems with ut_domain losing data
18827
18828 2002-04-10 06:42  ivan
18829
18830         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
18831           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
18832           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
18833           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
18834           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
18835           the road:
18836
18837           - use msgcat for more error messages - should be all things that
18838           would come3   back from the signup server normally now - signup
18839           server: don't display access number <SELECT> if there's none or
18840           one - signup_server-realtime config option to run billing for
18841           signup server   signups immediately - signup server: pkg
18842           available to success templates, better documentation on   success
18843           templates - httemplate/edit/msgcat.cgi fields are properly sticky
18844           on errors - httemplate/edit/process/msgcat.cgi - don't update
18845           identical fields
18846
18847 2002-04-06 22:23  ivan
18848
18849         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
18850           server signups (closes: Bug#386)
18851
18852 2002-04-06 21:56  ivan
18853
18854         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
18855           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
18856           httemplate/edit/process/msgcat.cgi: working message catalogs (not
18857           used for enough yet) - almost (but not quite) closes Bug#385 -
18858           still have to catalog the   backend things triggered by signup
18859           server.
18860
18861 2002-04-06 16:00  ivan
18862
18863         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
18864           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
18865           httemplate/docs/signup.html: - config option for signup server
18866           payment types - credit card type pulldown on signup server
18867           (closes: Bug#383)
18868
18869 2002-04-06 14:32  ivan
18870
18871         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
18872           add a config option to set the Business::OnlinePayment
18873           description field, and make some useful data available for the
18874           config option.  closes: Bug#378
18875
18876 2002-04-06 13:32  ivan
18877
18878         * httemplate/search/cust_main.cgi: fix visual glitch
18879
18880 2002-04-06 12:37  ivan
18881
18882         * httemplate/docs/signup.html: big signup server cleanups.  uses
18883           Storable for network protocol now.  - makes Bugs 384 & 385 easier
18884           - closes: Bug#382
18885
18886 2002-04-05 16:08  ivan
18887
18888         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
18889           httemplate/view/svc_acct.cgi: security phrase bug fixes
18890
18891 2002-04-05 15:51  ivan
18892
18893         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
18894           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
18895           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
18896           htetc/handler.pl, httemplate/index.html,
18897           httemplate/browse/cust_main_county.cgi,
18898           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
18899           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
18900           httemplate/view/svc_acct.cgi: - add message catalog table &
18901           beginning of web interface - add security_phrase and conf option
18902           to svc_acct.pm - random other stuff
18903
18904 2002-04-05 15:37  jeff
18905
18906         * httemplate/view/cust_main.cgi: credit/refund display correction
18907
18908 2002-04-05 12:52  ivan
18909
18910         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
18911           (not on submitting form)
18912
18913 2002-04-05 08:37  ivan
18914
18915         * eg/export_template.pm, FS/t/part_export-infostreet.t,
18916           FS/t/part_export-sqlradius.t: oops forgot these from working on
18917           the road
18918
18919 2002-04-04 16:42  ivan
18920
18921         * FS/MANIFEST, FS/FS/part_export.pm,
18922           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
18923           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
18924           of disparate changes from working on the road: - generic SQL
18925           query - move exports out to their own files - small cleanup of
18926           selfadmin server
18927
18928 2002-03-29 09:27  ivan
18929
18930         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
18931           svc browse!
18932
18933 2002-03-26 23:08  ivan
18934
18935         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
18936           screens (unless queue_dangerous_options!)
18937
18938 2002-03-26 21:36  ivan
18939
18940         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
18941           httemplate/index.html, httemplate/docs/admin.html:
18942           s/referral/advertising source/
18943
18944           yes, the name sucks.  got a better one?
18945
18946 2002-03-26 08:24  ivan
18947
18948         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
18949           blank company column
18950
18951 2002-03-26 05:58  ivan
18952
18953         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
18954
18955 2002-03-26 05:20  ivan
18956
18957         * httemplate/docs/passwd.html: doc
18958
18959 2002-03-26 05:04  ivan
18960
18961         * bin/create-history-tables: error message typo
18962
18963 2002-03-26 04:35  ivan
18964
18965         * httemplate/docs/admin.html: s/Add/Provision/
18966
18967 2002-03-25 16:32  ivan
18968
18969         * FS/FS/part_export.pm, FS/bin/freeside-queued,
18970           httemplate/edit/part_export.cgi: further export bugfixing add 10
18971           kid limit to freeside-queued sqlradius_reset now works (closes:
18972           Bug#372)
18973
18974 2002-03-25 16:26  ivan
18975
18976         * Makefile: hhahah oops i _really_ ought to do something about that
18977
18978 2002-03-25 06:59  ivan
18979
18980         * httemplate/: index.html, search/cust_main-otaker.cgi,
18981           search/cust_main.cgi: customers by otaker report (ugly
18982           search/cust_main.cgi mods; revert if they cause problems)
18983
18984 2002-03-24 12:00  ivan
18985
18986         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
18987           browse/agent.cgi: UI improvements for agents
18988
18989 2002-03-24 10:23  ivan
18990
18991         * FS/FS/agent.pm: tyop
18992
18993 2002-03-24 09:42  ivan
18994
18995         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
18996           "subscription" price plan from "Luke Pfeifer"
18997           <freeside@globalli.com>
18998
18999 2002-03-24 06:29  ivan
19000
19001         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
19002           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
19003           httemplate/edit/svc_acct.cgi:
19004           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
19005
19006           fix some bugs in the export and add queue_dangerous_controls
19007           option too
19008
19009 2002-03-23 09:49  ivan
19010
19011         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
19012           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
19013           httemplate/edit/process/part_svc.cgi: okay group editing UI as
19014           well as part_svc group editing UI seem to be working
19015
19016 2002-03-23 08:16  ivan
19017
19018         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
19019           httemplate/edit/svc_acct.cgi,
19020           httemplate/edit/process/svc_acct.cgi: group editing seems to be
19021           working...  everything except defaults... oh and export...
19022
19023 2002-03-22 23:54  ivan
19024
19025         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
19026           better error reporting
19027
19028 2002-03-22 10:56  ivan
19029
19030         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
19031           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
19032           bin/create-history-tables, httemplate/docs/schema.html,
19033           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19034           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
19035
19036 2002-03-22 04:49  ivan
19037
19038         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
19039           FS/t/part_export.t, FS/t/part_export_option.t,
19040           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
19041           httemplate/edit/process/part_export.cgi,
19042           httemplate/misc/delete-part_export.cgi: more new export...
19043
19044 2002-03-20 22:57  ivan
19045
19046         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
19047           httemplate/edit/process/part_export.cgi: more for the new world
19048           of export...
19049
19050 2002-03-20 13:31  ivan
19051
19052         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
19053           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
19054           htetc/handler.pl, httemplate/edit/part_export.cgi,
19055           httemplate/edit/process/part_export.cgi: new export!  infostreet
19056           and sqlradius provisioning switched over  (Bug #299 - doesn't
19057           close it, but all the groundwork is done)
19058
19059           also removes non-transactional ICRADIUS export from
19060           svc_acct.export   (closes: Bug#347)
19061
19062 2002-03-19 23:37  ivan
19063
19064         * FS/FS/cust_main_county.pm: disable region caching for now
19065
19066 2002-03-19 09:48  ivan
19067
19068         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
19069           httemplate/edit/process/cust_main.cgi: changes dum big
19070           "state/county/country" select to three, linked with javascript
19071           closes: Bug#353
19072
19073 2002-03-18 13:40  ivan
19074
19075         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
19076           closes Bug#314
19077
19078 2002-03-18 12:50  ivan
19079
19080         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
19081           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
19082           template, and it'll be auto-createad and added to the list of
19083           configuration options.  closes: Bug#314
19084
19085 2002-03-18 11:49  ivan
19086
19087         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
19088           #348 - adds the ability to email on deleted payments.
19089
19090 2002-03-18 09:50  ivan
19091
19092         * httemplate/config/config.cgi:
19093           fixes bug#367 (yay, that one was annoying):
19094
19095           in config editor, initial newlines in <textarea>s are lost.  even
19096           if you didn't mean to edit them you remove that..
19097
19098 2002-03-18 08:05  ivan
19099
19100         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
19101           svc_acct records separately also, to handle imports preserving
19102           svcnum
19103
19104 2002-03-18 07:52  ivan
19105
19106         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
19107           (incomplete) export foo
19108
19109 2002-03-18 07:51  ivan
19110
19111         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
19112           export column
19113
19114 2002-03-18 06:17  ivan
19115
19116         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
19117
19118 2002-03-18 01:10  ivan
19119
19120         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
19121           httemplate/config/config-process.cgi,
19122           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
19123           new config value `defaultrecords', documentation, javascript
19124           config file editor
19125
19126 2002-03-17 00:33  ivan
19127
19128         * httemplate/config/: config-view.cgi, config.cgi: new domain
19129           record editing foo
19130
19131 2002-03-12 10:45  ivan
19132
19133         * httemplate/misc/cancel-unaudited.cgi: print error message for
19134           failed cancels!
19135
19136 2002-03-12 07:33  ivan
19137
19138         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
19139           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
19140           out to HTML::Widgets::SelectLayers
19141
19142 2002-03-09 02:19  khoff
19143
19144         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
19145           records
19146
19147 2002-03-07 11:50  jeff
19148
19149         * FS/bin/freeside-expiration-alerter: less shelling, more perly -
19150           abolish some pipes to sendmail
19151
19152 2002-03-07 06:13  ivan
19153
19154         * FS/FS/cust_bill.pm: better error msgs for mail errors
19155
19156 2002-03-07 06:10  ivan
19157
19158         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
19159           queue.pm: [no log message]
19160
19161 2002-03-06 15:32  ivan
19162
19163         * conf/invoice_from: oops, missing invoice_from
19164
19165 2002-03-06 14:44  jeff
19166
19167         * FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-expiration-alerter,
19168           conf/alerter_template, httemplate/docs/admin.html: billing
19169           expiration alerts
19170
19171 2002-03-05 15:13  jeff
19172
19173         * httemplate/search/report_tax.cgi: consistency is nice
19174
19175 2002-03-04 14:10  ivan
19176
19177         * FS/FS/Record.pm: make history tables conditional
19178
19179 2002-03-04 04:48  ivan
19180
19181         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm,
19182           bin/create-history-tables, bin/fs-radius-add-check,
19183           bin/fs-radius-add-reply: [no log message]
19184
19185 2002-02-28 15:30  ivan
19186
19187         * httemplate/search/svc_acct.cgi: tyop
19188
19189 2002-02-28 15:18  ivan
19190
19191         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
19192
19193 2002-02-28 15:17  ivan
19194
19195         * FS/FS/svc_acct.pm: clean up mess
19196
19197 2002-02-28 15:13  ivan
19198
19199         * FS/FS/svc_acct.pm: eek
19200
19201 2002-02-28 15:08  ivan
19202
19203         * httemplate/search/svc_acct.cgi: add main menu link
19204
19205 2002-02-28 15:07  ivan
19206
19207         * httemplate/misc/cancel-unaudited.cgi: handle errors better
19208
19209 2002-02-28 14:05  ivan
19210
19211         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
19212           httemplate/config/config.cgi: s/depreciated/deprecated/
19213
19214 2002-02-27 16:28  jeff
19215
19216         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
19217
19218 2002-02-27 15:20  ivan
19219
19220         * FS/FS/cust_main.pm: oops, spurious error messages
19221
19222 2002-02-27 15:03  ivan
19223
19224         * FS/FS/cust_main.pm: bubble up billing event errors
19225
19226 2002-02-27 14:40  ivan
19227
19228         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
19229
19230 2002-02-27 14:40  ivan
19231
19232         * FS/FS/cust_bill_event.pm: errant ;
19233
19234 2002-02-27 14:39  ivan
19235
19236         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
19237           httemplate/view/cust_bill.cgi: add status and statustext fields
19238           to cust_bill_event
19239
19240 2002-02-27 14:00  ivan
19241
19242         * FS/FS/cust_main.pm: well, don't make things worse when
19243           debugging...
19244
19245 2002-02-27 13:57  ivan
19246
19247         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
19248
19249 2002-02-26 14:09  ivan
19250
19251         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
19252           reports for templated webUI
19253
19254 2002-02-26 03:53  ivan
19255
19256         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
19257           shipping adresses.  whew.
19258
19259 2002-02-26 03:42  ivan
19260
19261         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
19262           **BEFORE** generating @diff for SQL.  causing weird effects with
19263           cust_main::check that modifies record (ship_ field weirdness)
19264
19265           fix nasty logic error triggered by changing a ship_ field from
19266           something TO identical to the corresponding non-ship_ field.
19267           ouch
19268
19269 2002-02-26 03:30  ivan
19270
19271         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
19272           ship_ field from something TO identical to the corresponding
19273           non-ship_ field.  ouch.
19274
19275 2002-02-26 03:11  ivan
19276
19277         * httemplate/edit/cust_main.cgi: fix a weird oops with service
19278           address editing UI that would leave some fields blank... ?
19279
19280 2002-02-26 01:06  ivan
19281
19282         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
19283
19284 2002-02-26 00:34  ivan
19285
19286         * FS/FS/cust_main.pm: die with a better error message on bad
19287           locales
19288
19289 2002-02-25 11:09  ivan
19290
19291         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
19292           that have the character "." in their username     we can't search
19293           these customers by Username, can you please fix.
19294
19295 2002-02-23 14:36  ivan
19296
19297         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
19298           hardcoded paths out of report cgis
19299
19300 2002-02-23 03:56  ivan
19301
19302         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
19303           httemplate/search/cust_main.cgi,
19304           httemplate/search/cust_main.html: case-insensitive and substring
19305           searching
19306
19307 2002-02-23 03:46  ivan
19308
19309         * httemplate/index.html: silly html tweaking
19310
19311 2002-02-22 23:48  ivan
19312
19313         * httemplate/browse/part_pkg.cgi: it's too late.
19314
19315 2002-02-22 23:35  ivan
19316
19317         * httemplate/browse/part_pkg.cgi: i really should just start moving
19318           things to templates
19319
19320 2002-02-22 23:32  ivan
19321
19322         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
19323           misaligned columns when viewing disabled services/packages
19324
19325 2002-02-22 23:00  ivan
19326
19327         * FS/FS/UID.pm: nit
19328
19329 2002-02-22 18:14  jeff
19330
19331         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
19332           httemplate/search/report_tax.cgi: report fixes and cruft removal
19333
19334 2002-02-22 18:02  ivan
19335
19336         * httemplate/index.html: UI work on main menu, remove Archive::Tar
19337           from docs
19338
19339 2002-02-22 15:18  jeff
19340
19341         * FS/MANIFEST, conf/report_template, httemplate/index.html,
19342           httemplate/search/report_receivables.cgi,
19343           httemplate/search/report_tax.cgi,
19344           httemplate/search/report_tax.html: add some reporting features
19345
19346 2002-02-22 15:08  ivan
19347
19348         * FS/FS/cust_pay_batch.pm: fix i18n zip
19349
19350 2002-02-22 14:13  ivan
19351
19352         * httemplate/edit/cust_main.cgi: billing vs. shipping states
19353           weren't sorted in the same order.  UI glitch only
19354
19355 2002-02-22 04:31  ivan
19356
19357         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
19358           <SELECT> configuration editing, fixes Bug#350
19359
19360 2002-02-22 04:13  ivan
19361
19362         * httemplate/index.html: close </FORM> tags
19363
19364 2002-02-22 01:01  ivan
19365
19366         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
19367
19368 2002-02-22 00:58  ivan
19369
19370         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
19371           OTHER/OTHER_BOUNCE
19372
19373 2002-02-21 22:42  ivan
19374
19375         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
19376           links
19377
19378 2002-02-21 22:39  ivan
19379
19380         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
19381           remove them
19382
19383 2002-02-21 22:23  ivan
19384
19385         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
19386           provisioning errors
19387
19388 2002-02-21 21:56  ivan
19389
19390         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
19391           cp_rename
19392
19393 2002-02-21 17:07  ivan
19394
19395         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
19396
19397           make all functions of view/cust_pkg.cgi available on
19398           view/cust_main.cgi  - having them one link down in "Edit" is
19399           confusing.
19400
19401           closes: Bug#325
19402
19403 2002-02-20 14:03  ivan
19404
19405         * httemplate/index.html: invoice reports belong here too
19406
19407 2002-02-20 02:39  ivan
19408
19409         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
19410
19411 2002-02-20 01:44  ivan
19412
19413         * httemplate/view/cust_main.cgi: don't display full card in
19414           webinterface
19415
19416 2002-02-19 19:17  jeff
19417
19418         * FS/FS/cust_main.pm: correct sense of tax generation
19419
19420 2002-02-19 17:03  ivan
19421
19422         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
19423           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
19424           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
19425           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
19426           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19427           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
19428           queueing rather than local duplicated ssh subs
19429
19430           queue daemon updates: retry & remove links work, bubble up error
19431           message to webinterface, link to svcnum & have job listings on
19432           view/svc_* pages, closes: Bug#280
19433
19434           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
19435
19436 2002-02-19 15:43  ivan
19437
19438         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
19439           mod_perl compile
19440
19441 2002-02-18 23:51  ivan
19442
19443         * httemplate/index.html: oops
19444
19445 2002-02-18 20:43  ivan
19446
19447         * httemplate/index.html: new main menu!
19448
19449 2002-02-18 19:22  jeff
19450
19451         * FS/FS/cust_refund.pm: fix refund posting
19452
19453 2002-02-18 19:15  ivan
19454
19455         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
19456
19457 2002-02-18 19:06  ivan
19458
19459         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
19460
19461 2002-02-18 18:57  ivan
19462
19463         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
19464           packages to edit service quantities also
19465
19466 2002-02-18 12:09  ivan
19467
19468         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
19469           strict
19470
19471 2002-02-18 10:07  ivan
19472
19473         * FS/FS/prepay_credit.pm: document 'seconds'
19474
19475 2002-02-18 02:14  ivan
19476
19477         * httemplate/edit/svc_www.cgi: oops!
19478
19479 2002-02-18 00:53  ivan
19480
19481         * Makefile: make release and make update-webdemo targets
19482
19483 2002-02-18 00:39  ivan
19484
19485         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
19486           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
19487           Bug#217
19488
19489           fix bug in edit/part_pkg: s/bkg/pkg/
19490
19491           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
19492           errors, closes: Bug#323
19493
19494 2002-02-17 19:45  ivan
19495
19496         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
19497           netcape4, use one for svc_acct.popnum too
19498
19499 2002-02-17 16:21  jeff
19500
19501         * Makefile: keep accidentally checking in Makefile changes, gotta
19502           do something about that...
19503
19504 2002-02-17 16:13  jeff
19505
19506         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
19507           vpopmail support
19508
19509 2002-02-17 13:01  ivan
19510
19511         * FS/MANIFEST: removing CGIwrapper.pm
19512
19513 2002-02-17 11:12  ivan
19514
19515         * FS/MANIFEST: get ride of CGIwrapper.pm
19516
19517 2002-02-17 11:07  jeff
19518
19519         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
19520           commands too
19521
19522 2002-02-16 10:14  ivan
19523
19524         * TODO: now in RT2!
19525
19526 2002-02-15 11:34  ivan
19527
19528         * Makefile: keep accidentally checking in Makefile changes, gotta
19529           do something about that...
19530
19531 2002-02-15 11:33  ivan
19532
19533         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
19534
19535 2002-02-14 10:06  ivan
19536
19537         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
19538
19539 2002-02-13 17:12  ivan
19540
19541         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
19542
19543 2002-02-12 10:56  ivan
19544
19545         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
19546           error message
19547
19548 2002-02-12 10:47  ivan
19549
19550         * FS/FS/cust_main.pm: fixes:
19551
19552           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
19553           Bill' );): Illegal or empty (text) comment:  at
19554           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
19555
19556 2002-02-11 21:58  ivan
19557
19558         * httemplate/docs/admin.html: fixes: bug#331
19559
19560 2002-02-11 20:49  ivan
19561
19562         * httemplate/edit/part_bill_event.cgi: oops
19563
19564 2002-02-11 18:11  ivan
19565
19566         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
19567           "@append domain"
19568
19569           add "select" config type, mmm
19570
19571 2002-02-11 18:06  ivan
19572
19573         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
19574           BUGS section
19575
19576 2002-02-11 17:25  ivan
19577
19578         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
19579
19580 2002-02-11 17:13  ivan
19581
19582         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
19583           domain pulldown closes: Bug#328
19584
19585 2002-02-11 15:01  ivan
19586
19587         * FS/FS/svc_forward.pm: oops, code hidden by pod
19588
19589 2002-02-11 13:51  ivan
19590
19591         * httemplate/edit/svc_acct.cgi: don't display useless finger and
19592           shell fields if uid is set to fixed & blank in the service
19593           definition - causes: Error: Can't have finger-name without uid
19594
19595 2002-02-11 11:38  ivan
19596
19597         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
19598           httemplate/edit/process/svc_www.cgi,
19599           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
19600           svc_www is working!
19601
19602           also auto-create and add A records if necessary using apacheip
19603           config file.
19604
19605           and show all domain_records on view/svc_domain.cgi page
19606
19607 2002-02-10 14:31  ivan
19608
19609         * httemplate/edit/svc_acct.cgi: ui
19610
19611 2002-02-10 14:21  ivan
19612
19613         * httemplate/edit/part_pkg.cgi: slighly different wording
19614
19615 2002-02-10 14:06  ivan
19616
19617         * FS/FS/cust_svc.pm: another bug in quantity checking
19618
19619 2002-02-10 13:37  ivan
19620
19621         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
19622           works
19623
19624 2002-02-10 13:30  ivan
19625
19626         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
19627           package definitions to all agent types by default
19628
19629           config option to restore current behaviour (must explicitly add
19630           new package definitions to each agent type)
19631
19632           closes: Bug#324
19633
19634 2002-02-10 11:58  ivan
19635
19636         * FS/MANIFEST, FS/bin/freeside-daily,
19637           httemplate/edit/process/part_bill_event.cgi: update billing
19638           documentation for the new world of invoice events added
19639           freeside-daily replacing freeside-bill for the new world of
19640           invoice events
19641
19642 2002-02-10 10:56  ivan
19643
19644         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
19645           tokens to prevent double-submission of payments in the web UI
19646           (closes: Bug#320)
19647
19648 2002-02-10 09:30  ivan
19649
19650         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
19651           before figuring to display a list or redirect.  eliiminates "2
19652           matching found" displayed but only one in list.
19653
19654 2002-02-10 09:02  ivan
19655
19656         * FS/FS/cust_main_invoice.pm: allow + in email addresses
19657
19658 2002-02-10 08:49  ivan
19659
19660         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
19661           email addresses into svcnum-linked destinations
19662
19663 2002-02-10 08:40  ivan
19664
19665         * Makefile, httemplate/edit/svc_acct.cgi:
19666           fix "no previous account to recall hidden password from" error
19667           when adding new accounts & get an error on first try
19668
19669 2002-02-10 08:14  ivan
19670
19671         * Makefile, httemplate/index.html,
19672           httemplate/browse/svc_acct_pop.cgi,
19673           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
19674           webui
19675
19676 2002-02-10 08:05  ivan
19677
19678         * htetc/handler.pl, httemplate/browse/agent.cgi,
19679           httemplate/browse/agent_type.cgi,
19680           httemplate/browse/cust_main_county.cgi,
19681           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19682           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19683           httemplate/browse/svc_acct_pop.cgi,
19684           httemplate/config/config-process.cgi,
19685           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
19686           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
19687           httemplate/edit/agent_type.cgi,
19688           httemplate/edit/cust_bill_pay.cgi,
19689           httemplate/edit/cust_credit.cgi,
19690           httemplate/edit/cust_credit_bill.cgi,
19691           httemplate/edit/cust_main.cgi,
19692           httemplate/edit/cust_main_county-expand.cgi,
19693           httemplate/edit/cust_main_county.cgi,
19694           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19695           httemplate/edit/part_bill_event.cgi,
19696           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
19697           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
19698           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
19699           httemplate/edit/process/quick-cust_pkg.cgi,
19700           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19701           httemplate/misc/catchall.cgi,
19702           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19703           httemplate/misc/process/link.cgi,
19704           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19705           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19706           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19707           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19708           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19709           httemplate/view/svc_www.cgi: *finally* seems to be working under
19710           Mason.  sheesh.  *finally* seems to be working under Mason.
19711           sheesh.  *finally* seems to be working under Mason.  sheesh.
19712           *finally* seems to be working under Mason.  sheesh.  *finally*
19713           seems to be working under Mason.  sheesh.  *finally* seems to be
19714           working under Mason.  sheesh.  *finally* seems to be working
19715           under Mason.  sheesh.  *finally* seems to be working under Mason.
19716           sheesh.
19717
19718 2002-02-10 05:21  ivan
19719
19720         * htetc/handler.pl, httemplate/browse/agent.cgi,
19721           httemplate/browse/agent_type.cgi,
19722           httemplate/browse/cust_main_county.cgi,
19723           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19724           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19725           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
19726           httemplate/edit/agent_type.cgi,
19727           httemplate/edit/cust_bill_pay.cgi,
19728           httemplate/edit/cust_credit.cgi,
19729           httemplate/edit/cust_credit_bill.cgi,
19730           httemplate/edit/cust_main.cgi,
19731           httemplate/edit/cust_main_county-expand.cgi,
19732           httemplate/edit/cust_main_county.cgi,
19733           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19734           httemplate/edit/part_bill_event.cgi,
19735           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
19736           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
19737           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
19738           httemplate/edit/process/REAL_cust_pkg.cgi,
19739           httemplate/edit/process/agent.cgi,
19740           httemplate/edit/process/agent_type.cgi,
19741           httemplate/edit/process/cust_bill_pay.cgi,
19742           httemplate/edit/process/cust_credit.cgi,
19743           httemplate/edit/process/cust_credit_bill.cgi,
19744           httemplate/edit/process/cust_main.cgi,
19745           httemplate/edit/process/cust_main_county-collapse.cgi,
19746           httemplate/edit/process/cust_main_county-expand.cgi,
19747           httemplate/edit/process/cust_main_county.cgi,
19748           httemplate/edit/process/cust_pay.cgi,
19749           httemplate/edit/process/cust_pkg.cgi,
19750           httemplate/edit/process/part_pkg.cgi,
19751           httemplate/edit/process/quick-cust_pkg.cgi,
19752           httemplate/edit/process/svc_acct.cgi,
19753           httemplate/edit/process/svc_acct_pop.cgi,
19754           httemplate/edit/process/svc_domain.cgi,
19755           httemplate/edit/process/svc_forward.cgi,
19756           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19757           httemplate/misc/catchall.cgi,
19758           httemplate/misc/delete-cust_pay.cgi,
19759           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19760           httemplate/misc/print-invoice.cgi,
19761           httemplate/misc/unsusp_pkg.cgi,
19762           httemplate/misc/process/catchall.cgi,
19763           httemplate/misc/process/delete-customer.cgi,
19764           httemplate/misc/process/link.cgi, httemplate/search/cust_pay.cgi,
19765           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19766           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19767           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19768           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19769           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
19770           to fix any redirects, whew
19771
19772           Mason handler.pl overrides CGI::redirect
19773
19774           fixed strict; problems in edit/part_pkg.cgi &
19775           edit/process/part_pkg.cgi
19776
19777 2002-02-09 18:28  ivan
19778
19779         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
19780           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
19781           config file
19782
19783 2002-02-09 18:16  ivan
19784
19785         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
19786           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
19787           httemplate/browse/part_bill_event.cgi,
19788           httemplate/edit/part_pkg.cgi,
19789           httemplate/edit/process/part_bill_event.cgi,
19790           httemplate/edit/process/part_pkg.cgi,
19791           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
19792           tested (closes: Bug#313).
19793
19794           view/cust_bill.cgi invoice view shows invoice events!
19795
19796           fix bug where adding events with no name silently failed instead
19797           of giving an error
19798
19799           add new comission plans
19800
19801 2002-02-09 10:24  ivan
19802
19803         * FS/FS/CGI.pm, htetc/handler.pl,
19804           httemplate/edit/process/agent_type.cgi,
19805           httemplate/edit/process/cust_main_county-expand.cgi,
19806           httemplate/edit/process/cust_main_county.cgi,
19807           httemplate/edit/process/cust_pay.cgi,
19808           httemplate/edit/process/part_pkg.cgi,
19809           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
19810           httemplate/search/svc_domain.cgi: no more exit() in templates
19811
19812 2002-02-09 10:09  ivan
19813
19814         * FS/FS/svc_domain.pm: okay all external export from .pm files is
19815           queued! (closes: Bug#249)
19816
19817 2002-02-09 09:45  ivan
19818
19819         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
19820           FS::cust_svc::check look up & check pkg_svc.quantity like
19821           httemplate/view/cust_pkg.cgi (closes: Bug#43)
19822
19823 2002-02-09 09:03  ivan
19824
19825         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
19826           should set no-cache headers now (closes: Bug#23)
19827
19828 2002-02-07 14:30  ivan
19829
19830         * Makefile: oops, reversing bad Makefile patch
19831
19832 2002-02-07 14:29  ivan
19833
19834         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
19835           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
19836           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
19837           httemplate/view/cust_main.cgi: delete payments
19838
19839 2002-02-06 07:55  ivan
19840
19841         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
19842           blib/ files
19843
19844 2002-02-06 07:50  ivan
19845
19846         * FS/FS/cust_bill.pm: pod typo
19847
19848 2002-02-06 07:49  ivan
19849
19850         * Makefile: documentation building Makefile patch
19851
19852 2002-02-06 07:36  ivan
19853
19854         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
19855           punctuation
19856
19857 2002-02-06 06:58  ivan
19858
19859         * FS/bin/freeside-adduser: fix for non-file auth
19860
19861 2002-02-05 12:25  ivan
19862
19863         * FS/FS/Record.pm: better error messages if you haven't run
19864           fs-setup ?
19865
19866 2002-02-05 08:48  ivan
19867
19868         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
19869           password changer!
19870
19871 2002-02-04 09:06  ivan
19872
19873         * Makefile: 1.4.0pre8!
19874
19875 2002-02-04 09:04  ivan
19876
19877         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
19878           necessary "default" billing events documentation on necessary
19879           "default" billing events
19880
19881 2002-02-04 08:44  ivan
19882
19883         * httemplate/edit/part_bill_event.cgi,
19884           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
19885           FS/FS/cust_main.pm: billing events!
19886
19887 2002-01-30 10:22  ivan
19888
19889         * httemplate/: browse/part_bill_event.cgi,
19890           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
19891           working invoice event web interface
19892
19893 2002-01-30 06:18  ivan
19894
19895         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
19896           httemplate/browse/agent_type.cgi,
19897           httemplate/browse/cust_main_county.cgi,
19898           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19899           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19900           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
19901           httemplate/edit/agent_type.cgi,
19902           httemplate/edit/cust_bill_pay.cgi,
19903           httemplate/edit/cust_credit.cgi,
19904           httemplate/edit/cust_credit_bill.cgi,
19905           httemplate/edit/cust_main.cgi,
19906           httemplate/edit/cust_main_county-expand.cgi,
19907           httemplate/edit/cust_main_county.cgi,
19908           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19909           httemplate/edit/part_bill_event.cgi,
19910           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19911           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
19912           httemplate/edit/svc_forward.cgi,
19913           httemplate/edit/process/agent.cgi,
19914           httemplate/edit/process/agent_type.cgi,
19915           httemplate/edit/process/cust_bill_pay.cgi,
19916           httemplate/edit/process/cust_credit.cgi,
19917           httemplate/edit/process/cust_credit_bill.cgi,
19918           httemplate/edit/process/cust_main.cgi,
19919           httemplate/edit/process/cust_main_county-collapse.cgi,
19920           httemplate/edit/process/cust_main_county-expand.cgi,
19921           httemplate/edit/process/cust_main_county.cgi,
19922           httemplate/edit/process/cust_pay.cgi,
19923           httemplate/edit/process/cust_pkg.cgi,
19924           httemplate/edit/process/part_pkg.cgi,
19925           httemplate/edit/process/quick-cust_pkg.cgi,
19926           httemplate/edit/process/svc_acct.cgi,
19927           httemplate/edit/process/svc_acct_pop.cgi,
19928           httemplate/edit/process/svc_domain.cgi,
19929           httemplate/edit/process/svc_forward.cgi,
19930           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19931           httemplate/misc/catchall.cgi,
19932           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19933           httemplate/misc/print-invoice.cgi,
19934           httemplate/misc/unsusp_pkg.cgi,
19935           httemplate/misc/process/catchall.cgi,
19936           httemplate/misc/process/delete-customer.cgi,
19937           httemplate/misc/process/link.cgi,
19938           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19939           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19940           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19941           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19942           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19943           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
19944           new CGI;   &cgisuidsetup(); from all templates.  should work
19945           better under Mason.
19946
19947 2002-01-29 09:42  ivan
19948
19949         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
19950           plan and plandata fields in part_bill_event
19951
19952 2002-01-29 08:33  ivan
19953
19954         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
19955           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
19956           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
19957           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
19958           httemplate/edit/part_bill_event.cgi,
19959           httemplate/edit/part_pkg.cgi,
19960           httemplate/edit/process/part_bill_event.cgi: - web interface for
19961           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
19962           FS::svc_acct seconds_since methods) - Makefile target to
19963           regenerate HTML manpages on install - FS.pm doc update -
19964           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
19965           ->cancel, ->invoicing_list_addpost - start of a billing event web
19966           interface - cust_pay::upgrade_replace doesn't error out if
19967           history includes   overapplied payments
19968
19969 2002-01-28 03:24  ivan
19970
19971         * FS/FS/Record.pm: oops, syntax error in new() check for missing
19972           subclass table sub (eek)
19973
19974 2002-01-27 22:57  ivan
19975
19976         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
19977           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
19978           httemplate/docs/schema.html: book closing schema changes
19979
19980 2002-01-27 21:15  ivan
19981
19982         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
19983           httemplate/docs/schema.html: part_export schema changes
19984
19985 2002-01-25 17:52  ivan
19986
19987         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
19988
19989 2002-01-24 09:02  ivan
19990
19991         * FS/FS/Record.pm: emit a warning in this unlikely case again
19992
19993 2002-01-24 08:58  ivan
19994
19995         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
19996           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
19997           rather than == 0 in the ::check's ....  <rluser> you might
19998           consider <= 0
19999
20000 2002-01-24 08:54  ivan
20001
20002         * FS/FS/cust_credit_refund.pm: stack traces help alot
20003
20004 2002-01-24 03:52  ivan
20005
20006         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
20007           jeff's on a bugfinding roll here, thanks!
20008
20009 2002-01-24 03:43  ivan
20010
20011         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
20012           cust_credit_refund::cust_credit should exist..
20013
20014 2002-01-23 22:52  ivan
20015
20016         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
20017           FS::cust_refund::check  'amount' should probably be replaced with
20018           +'refund' in two places
20019
20020 2002-01-23 22:46  ivan
20021
20022         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
20023
20024 2002-01-23 18:26  ivan
20025
20026         * FS/FS/cust_refund.pm: fix cust_refund::insert
20027
20028 2002-01-22 07:57  ivan
20029
20030         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
20031           $0.00 in credits/payments/refunds
20032
20033 2002-01-22 06:55  ivan
20034
20035         * FS/FS/part_svc.pm: docu
20036
20037 2002-01-22 06:53  ivan
20038
20039         * FS/FS/svc_acct.pm: silly compilation problem
20040
20041 2002-01-22 06:42  ivan
20042
20043         * httemplate/docs/index.html: remove old upgrade docs
20044
20045 2002-01-21 03:30  ivan
20046
20047         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
20048
20049 2002-01-19 07:16  ivan
20050
20051         * FS/FS/UID.pm: error message update
20052
20053 2002-01-16 07:37  ivan
20054
20055         * FS/FS/svc_acct.pm: doc
20056
20057 2002-01-14 12:28  ivan
20058
20059         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
20060           SQL export
20061
20062 2002-01-09 05:29  ivan
20063
20064         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
20065           cache files on customer replace.
20066
20067           do an exact search along with the fuzzy search (webui)
20068
20069 2002-01-03 09:40  ivan
20070
20071         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
20072           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
20073           httemplate/docs/schema.html: more schema changes:
20074           part_bill_event and cust_bill_event tables
20075
20076           remove old 1.4.0pre READMEs
20077
20078 2001-12-28 07:14  ivan
20079
20080         * FS/FS/cust_main.pm: force printing in freeside-overdue
20081
20082 2001-12-28 06:40  ivan
20083
20084         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
20085           httemplate/edit/part_pkg.cgi: add more options to
20086           freeside-overdue
20087
20088           add charge method to FS::cust_main
20089
20090           one-off packages default to disabled
20091
20092           billing payname defaults to first and last, not "Accounts
20093           Payable"
20094
20095 2001-12-27 01:26  ivan
20096
20097         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
20098           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
20099           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
20100           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
20101           httemplate/edit/part_svc.cgi,
20102           httemplate/edit/process/part_pkg.cgi,
20103           httemplate/view/cust_main.cgi: service and package disable!
20104
20105 2001-12-26 15:59  ivan
20106
20107         * httemplate/docs/schema.html: doc
20108
20109 2001-12-26 07:41  ivan
20110
20111         * httemplate/view/cust_main.cgi: remove warnings
20112
20113 2001-12-26 07:11  ivan
20114
20115         * httemplate/edit/process/cust_credit.cgi: apply credits!!
20116
20117 2001-12-26 07:08  ivan
20118
20119         * FS/MANIFEST: add freeside-overdue
20120
20121 2001-12-26 07:07  ivan
20122
20123         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
20124           posting credit
20125
20126 2001-12-26 03:17  ivan
20127
20128         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
20129           cust_main balance_date & total_owed_date methods
20130
20131 2001-12-26 01:18  ivan
20132
20133         * httemplate/: index.html, search/cust_pay.cgi, view/cust_main.cgi:
20134           search by check #
20135
20136 2001-12-25 23:53  ivan
20137
20138         * FS/FS/cust_pay.pm: doc
20139
20140 2001-12-25 22:02  ivan
20141
20142         * httemplate/edit/cust_pay.cgi: UI
20143
20144 2001-12-25 21:19  ivan
20145
20146         * httemplate/: index.html, edit/cust_pay.cgi,
20147           edit/process/cust_pay.cgi, search/cust_main.cgi,
20148           search/cust_main.html: expedited check entry
20149
20150 2001-12-25 21:02  ivan
20151
20152         * CREDITS: still missing tons of folks, i am sure
20153
20154 2001-12-25 20:52  ivan
20155
20156         * httemplate/search/: cust_bill.html, cust_main.html: same look as
20157           rest of search pages
20158
20159 2001-12-25 20:25  ivan
20160
20161         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
20162           httemplate/edit/cust_pay.cgi,
20163           httemplate/edit/process/cust_credit.cgi,
20164           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
20165           credits, post credit UI overhaul
20166
20167 2001-12-25 18:33  ivan
20168
20169         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
20170
20171 2001-12-21 13:40  ivan
20172
20173         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
20174           httemplate/view/cust_main.cgi: add name/address to post payment
20175           screen
20176
20177           get rid of some $-0.00  yay for ieee fp
20178
20179 2001-12-21 12:55  ivan
20180
20181         * FS/FS/cust_bill_pay.pm: fixes
20182
20183             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
20184           for invnum 1659
20185             greater than cust_bill.charged 19.95 at
20186             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
20187
20188 2001-12-19 21:34  ivan
20189
20190         * FS/FS/Record.pm: work better with DBIx::Profile
20191
20192 2001-12-19 18:09  ivan
20193
20194         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
20195           '*' password
20196
20197 2001-12-19 18:07  ivan
20198
20199         * FS/FS/svc_acct.pm: quiet warnings
20200
20201 2001-12-19 06:33  ivan
20202
20203         * FS/FS/svc_acct.pm: alas, a 5.6-ism
20204
20205 2001-12-19 06:30  ivan
20206
20207         * FS/FS/svc_acct.pm: surpress warnings
20208
20209 2001-12-18 11:36  ivan
20210
20211         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
20212
20213 2001-12-18 11:34  ivan
20214
20215         * httemplate/edit/cust_bill_pay.cgi: typo
20216
20217 2001-12-18 11:32  ivan
20218
20219         * httemplate/edit/cust_bill_pay.cgi: declar vars
20220
20221 2001-12-18 11:30  ivan
20222
20223         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
20224           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
20225           payment webinterface
20226
20227 2001-12-17 23:12  ivan
20228
20229         * httemplate/search/cust_pkg.cgi: really working dates on package
20230           browse.  ouch.
20231
20232 2001-12-17 23:08  ivan
20233
20234         * httemplate/search/cust_pkg.cgi: working dates on package browse
20235
20236 2001-12-17 22:45  ivan
20237
20238         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
20239
20240 2001-12-17 22:38  ivan
20241
20242         * httemplate/search/cust_pkg.cgi: show dates on package browse
20243
20244 2001-12-17 22:29  ivan
20245
20246         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
20247
20248 2001-12-17 17:49  ivan
20249
20250         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
20251           MANIFEST
20252
20253           fix warning:
20254
20255           FS::cust_main_invoice=HASH(0x90c86c4) at
20256           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
20257
20258 2001-12-17 15:59  ivan
20259
20260         * FS/FS/cust_bill.pm: fixes
20261
20262            Argument "" isn't numeric in ncmp at
20263            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
20264
20265 2001-12-16 15:50  ivan
20266
20267         * FS/FS/cust_main.pm: eek nasty bug
20268
20269 2001-12-15 16:55  ivan
20270
20271         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
20272           cust_bill_pay.amount 39.9 for paynum 240 greater than
20273           cust_pay.paid 39.90
20274
20275 2001-12-15 14:59  ivan
20276
20277         * httemplate/view/svc_acct.cgi: style
20278
20279 2001-12-15 14:58  ivan
20280
20281         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
20282           records
20283
20284 2001-12-15 14:56  ivan
20285
20286         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
20287           <burgess@www.cynjut.net>, thanks
20288
20289 2001-12-15 14:47  ivan
20290
20291         * httemplate/edit/cust_main.cgi: allow entering of referral
20292           customer by number as well as by link off the view page, courtesy
20293           of Dave Burgess <burgess@www.cynjut.net>
20294
20295 2001-12-14 16:17  ivan
20296
20297         * FS/FS/cust_main.pm: style changes
20298
20299 2001-12-13 10:37  ivan
20300
20301         * FS/bin/freeside-setinvoice: okay, it should really work now
20302
20303 2001-12-13 09:52  ivan
20304
20305         * FS/bin/freeside-setinvoice: fix setinvoice script
20306
20307 2001-12-13 01:17  ivan
20308
20309         * FS/bin/freeside-setinvoice: added util to set invoice
20310           destinations
20311
20312 2001-12-12 11:42  ivan
20313
20314         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
20315           passwords in web interface
20316
20317 2001-12-11 13:26  ivan
20318
20319         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
20320
20321 2001-12-10 04:18  ivan
20322
20323         * FS/FS/Record.pm: Pg datatype pain
20324
20325 2001-12-09 20:54  ivan
20326
20327         * httemplate/index.html: typo noticed by Dave Burgess
20328           <burgess@www.cynjut.net>, thanks.
20329
20330 2001-12-09 16:44  ivan
20331
20332         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
20333           wasn't getting substitued.
20334
20335 2001-12-09 15:31  ivan
20336
20337         * httemplate/search/svc_acct.cgi: harmless? missing ;
20338
20339 2001-12-08 02:08  ivan
20340
20341         * httemplate/config/config.cgi: need a POST here; browsers
20342           (especially IE) are unhappy with the default GET
20343
20344 2001-12-08 02:07  ivan
20345
20346         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
20347           custnum!
20348
20349 2001-12-08 02:03  ivan
20350
20351         * FS/FS/cust_main.pm: fix logic error creating invoice line items
20352
20353 2001-12-08 02:01  ivan
20354
20355         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
20356
20357 2001-12-04 05:10  ivan
20358
20359         * httemplate/edit/svc_forward.cgi: from Dave Burgess
20360           <burgess@neonramp.com>:
20361
20362            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
20363           as the
20364            qualifier on the LHS of the assignment.  This also solves the
20365            problem with a similar error on the RHS of line 105.  It also
20366           seems to make
20367            the routine work fairly reliably (it has been problematic for me
20368           in the
20369            past).
20370
20371 2001-12-03 03:33  ivan
20372
20373         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
20374           paged service browse!!
20375
20376 2001-12-03 02:59  ivan
20377
20378         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
20379           browse
20380
20381 2001-12-03 00:43  ivan
20382
20383         * httemplate/search/cust_main.cgi: paged customer browse!
20384
20385 2001-12-03 00:41  ivan
20386
20387         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
20388           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
20389           option paged implementation of customer browse!
20390
20391 2001-11-29 16:04  ivan
20392
20393         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
20394           methods
20395
20396 2001-11-20 19:42  ivan
20397
20398         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
20399           name (!)
20400
20401 2001-11-20 19:40  ivan
20402
20403         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
20404           postalinvoicedefault config file
20405
20406 2001-11-13 13:27  ivan
20407
20408         * FS/MANIFEST: remove freeside-print-batch
20409
20410 2001-11-12 05:19  ivan
20411
20412         * FS/FS/cust_main.pm: import hack to be less strict
20413
20414 2001-11-08 07:26  ivan
20415
20416         * FS/bin/freeside-queued: harmless typo noticed by "Edward
20417           Shabotinsky" <lanshark@bsinet.net>, thanks
20418
20419 2001-11-06 10:45  ivan
20420
20421         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
20422
20423 2001-11-06 10:35  ivan
20424
20425         * Makefile: i REALLY suck at Makefiles
20426
20427 2001-11-06 10:34  ivan
20428
20429         * Makefile: i suck at Makefiles
20430
20431 2001-11-06 10:22  ivan
20432
20433         * Makefile: make foo for htetc/global.asa
20434
20435 2001-11-06 09:58  ivan
20436
20437         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
20438
20439 2001-11-05 13:30  ivan
20440
20441         * Makefile: more fixes for fresh installation
20442
20443 2001-11-05 13:26  ivan
20444
20445         * Makefile: yet more Make
20446
20447 2001-11-05 13:24  ivan
20448
20449         * Makefile: make create-database fix
20450
20451 2001-11-05 12:12  ivan
20452
20453         * Makefile, FS/FS/Record.pm: makefile fixups
20454
20455 2001-11-05 09:00  jeff
20456
20457         * FS/FS/svc_acct.pm: improved svc_acct replacement
20458
20459 2001-11-05 08:42  ivan
20460
20461         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
20462           badly, oops
20463
20464 2001-11-05 06:03  ivan
20465
20466         * Makefile: move sys-dependant stuff to vars
20467
20468 2001-11-05 05:57  ivan
20469
20470         * FS/FS/svc_acct.pm: doc tyop
20471
20472 2001-11-05 03:55  ivan
20473
20474         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
20475           expressions remove debugging warn output
20476
20477 2001-11-03 09:49  ivan
20478
20479         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
20480           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
20481           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
20482           httemplate/search/cust_main.cgi: new 'jsearch' call for big
20483           joined searches & caching support preliminary customer browse
20484           optimizations, much faster!
20485
20486 2001-11-01 21:28  ivan
20487
20488         * httemplate/config/config.cgi: note config changes need
20489           apache/freeside-queued restart to take effect
20490
20491 2001-11-01 21:11  ivan
20492
20493         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
20494
20495 2001-11-01 20:55  ivan
20496
20497         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
20498           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
20499
20500 2001-10-31 16:16  ivan
20501
20502         * httemplate/search/cust_main.cgi: hit the database slightly less.
20503           this page still takes forever with lots of customers.
20504
20505 2001-10-30 11:05  ivan
20506
20507         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
20508           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
20509           web interface to view pending batch
20510
20511 2001-10-30 07:42  ivan
20512
20513         * httemplate/edit/cust_main.cgi: put default country up top
20514
20515 2001-10-30 07:41  ivan
20516
20517         * httemplate/edit/cust_main.cgi: precedence oops
20518
20519 2001-10-30 07:39  ivan
20520
20521         * httemplate/edit/cust_main.cgi: better ordering of state selection
20522           on new customer screen
20523
20524 2001-10-30 06:54  ivan
20525
20526         * htetc/handler.pl, httemplate/browse/agent.cgi,
20527           httemplate/browse/agent_type.cgi,
20528           httemplate/browse/cust_main_county.cgi,
20529           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
20530           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
20531           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
20532           httemplate/edit/cust_credit_bill.cgi,
20533           httemplate/edit/cust_main.cgi,
20534           httemplate/edit/cust_main_county-expand.cgi,
20535           httemplate/edit/cust_main_county.cgi,
20536           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20537           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
20538           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20539           httemplate/misc/catchall.cgi,
20540           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
20541           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20542           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20543           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
20544           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
20545           httemplate/view/svc_forward.cgi: get rid of header foo in
20546           individual templates
20547
20548 2001-10-30 06:20  ivan
20549
20550         * htetc/handler.pl, httemplate/config/config-view.cgi,
20551           httemplate/config/config.cgi: web config should workish now
20552
20553 2001-10-30 05:49  ivan
20554
20555         * Makefile: work with CVS version too
20556
20557 2001-10-30 05:48  ivan
20558
20559         * Makefile: make
20560
20561 2001-10-30 05:47  ivan
20562
20563         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
20564           `make create-config' installs default config (conf dir update)
20565           freeside-adduser uses default secrets file
20566
20567 2001-10-30 04:38  ivan
20568
20569         * Makefile: make
20570
20571 2001-10-30 04:35  ivan
20572
20573         * Makefile: makefile typo
20574
20575 2001-10-30 03:47  ivan
20576
20577         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
20578           httemplate/docs/index.html: whew more install docs and automation
20579
20580 2001-10-30 02:20  ivan
20581
20582         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
20583           setup/config updates.  getting easier...
20584
20585 2001-10-29 13:22  ivan
20586
20587         * Makefile: fix make clean
20588
20589 2001-10-29 12:53  ivan
20590
20591         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
20592           records
20593
20594 2001-10-29 09:17  ivan
20595
20596         * Makefile: automate a tiny bit more
20597
20598 2001-10-26 03:24  ivan
20599
20600         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
20601           httemplate/browse/agent_type.cgi,
20602           httemplate/browse/cust_main_county.cgi,
20603           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
20604           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
20605           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
20606           httemplate/edit/cust_credit_bill.cgi,
20607           httemplate/edit/cust_main.cgi,
20608           httemplate/edit/cust_main_county-expand.cgi,
20609           httemplate/edit/cust_main_county.cgi,
20610           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20611           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
20612           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20613           httemplate/misc/catchall.cgi,
20614           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
20615           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20616           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20617           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
20618           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
20619           httemplate/view/svc_forward.cgi: cache foo *sigh*
20620
20621 2001-10-26 02:50  ivan
20622
20623         * httemplate/config/config-process.cgi: otherwise people will have
20624           problems with `0' zero
20625
20626 2001-10-25 14:24  ivan
20627
20628         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
20629
20630 2001-10-25 09:13  ivan
20631
20632         * FS/FS/cust_main_invoice.pm: & in email addresses
20633
20634 2001-10-25 01:41  ivan
20635
20636         * FS/FS/Conf.pm: remove debugging cruft
20637
20638 2001-10-24 08:45  ivan
20639
20640         * httemplate/config/config-process.cgi: correct for browser
20641           munching
20642
20643 2001-10-24 08:29  ivan
20644
20645         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
20646           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
20647           httemplate/index.html, httemplate/config/config-process.cgi,
20648           httemplate/config/config-view.cgi,
20649           httemplate/search/svc_acct.cgi: preliminary web config editor
20650
20651           new config files: username-ampersand, passwordmax
20652
20653           fs-setup updates
20654
20655           get rid of old and crufty and unused registries/ config foo
20656
20657           documentation updates
20658
20659 2001-10-23 13:53  ivan
20660
20661         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
20662           UPDATE
20663
20664           greeeat.
20665
20666 2001-10-22 07:48  ivan
20667
20668         * FS/FS/svc_acct.pm: fix dir check
20669
20670 2001-10-22 05:22  ivan
20671
20672         * FS/FS/svc_domain.pm: fix delete method for new databases
20673
20674 2001-10-22 01:31  ivan
20675
20676         * FS/FS/cust_main.pm: tyop
20677
20678 2001-10-22 01:29  ivan
20679
20680         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
20681           warnings, delete package ability (& warning)
20682
20683 2001-10-20 05:17  ivan
20684
20685         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
20686           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20687           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
20688           httemplate/edit/process/cust_main.cgi,
20689           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
20690           exempt flags, UI to edit rework part_pkg editing UI some more
20691
20692 2001-10-15 07:58  ivan
20693
20694         * FS/FS/cust_pkg.pm, htetc/handler.pl,
20695           httemplate/edit/REAL_cust_pkg.cgi,
20696           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
20697
20698 2001-10-15 05:16  ivan
20699
20700         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
20701           httemplate/misc/bill.cgi: print reasons with credits on invoices
20702
20703           use straight eval, not Safe::reval in cust_main::bill for now, as
20704           i have no   idea how to call methods on a share()'ed scalar.
20705           hmm.
20706
20707           add cust_pkg::cust_main method
20708
20709           s/eidiot/idiot/ in httemplate/misc/bill.cgi
20710
20711 2001-10-15 04:39  ivan
20712
20713         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
20714           plan ||= 'flat' for custom pricing 9clone) package definitions
20715           too
20716
20717 2001-10-15 04:35  ivan
20718
20719         * httemplate/edit/cust_main.cgi: visual fix
20720
20721 2001-10-15 03:42  ivan
20722
20723         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
20724           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20725           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
20726           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
20727           pass, oh my
20728
20729 2001-10-11 10:46  ivan
20730
20731         * htetc/handler.pl: price plan uI!
20732
20733 2001-10-11 10:44  ivan
20734
20735         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
20736           ----------------------------------------------------------------------
20737
20738 2001-10-09 23:22  thalakan
20739
20740         * httemplate/search/cust_main.cgi: Reverted.
20741
20742 2001-10-09 22:59  thalakan
20743
20744         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
20745
20746 2001-10-09 22:42  ivan
20747
20748         * httemplate/search/cust_main.cgi: revert silly changes
20749
20750 2001-10-09 22:33  thalakan
20751
20752         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
20753
20754 2001-10-09 22:24  ivan
20755
20756         * FS/FS/Record.pm: embarassing doc fix, thanks jason
20757
20758 2001-10-09 16:10  ivan
20759
20760         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20761           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
20762           `unsuspendauto' config file: enable the automatic unsuspension of
20763           suspended packages when a customer's balance due changes from
20764           positive to zero or negative as the result of a payment or credit
20765
20766           add cust_pkg.manual_flag to disable this behaviour per customer
20767           package (no UI to set this yet)
20768
20769 2001-10-09 00:16  ivan
20770
20771         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
20772           fix
20773
20774 2001-10-08 20:11  ivan
20775
20776         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
20777           sheesh
20778
20779 2001-10-02 09:00  jeff
20780
20781         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
20782           typo
20783
20784 2001-10-02 04:10  ivan
20785
20786         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
20787           up in fix.net's password files
20788
20789 2001-10-01 03:31  ivan
20790
20791         * FS/FS/cust_pkg.pm: oops
20792
20793 2001-09-30 15:35  ivan
20794
20795         * FS/FS/svc_acct.pm: arg
20796
20797 2001-09-30 15:19  ivan
20798
20799         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
20800
20801 2001-09-30 13:30  ivan
20802
20803         * FS/FS/svc_acct.pm: username-uppercase config file
20804
20805 2001-09-27 14:49  ivan
20806
20807         * FS/FS/svc_acct_pop.pm: not used
20808
20809 2001-09-27 14:12  ivan
20810
20811         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
20812
20813 2001-09-27 13:41  ivan
20814
20815         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
20816           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
20817           selector!
20818
20819 2001-09-27 11:33  ivan
20820
20821         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
20822           domsvc
20823
20824 2001-09-26 02:17  ivan
20825
20826         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
20827           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
20828           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
20829           httemplate/docs/schema.html: add part_pop_local table
20830
20831 2001-09-25 11:03  ivan
20832
20833         * FS/FS/cust_main.pm:
20834           ror
20835
20836 2001-09-25 11:01  ivan
20837
20838         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
20839           use it
20840
20841 2001-09-25 08:55  ivan
20842
20843         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
20844
20845 2001-09-24 17:05  ivan
20846
20847         * FS/bin/freeside-queued: better REAPER
20848
20849 2001-09-23 20:23  ivan
20850
20851         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
20852
20853 2001-09-20 20:47  ivan
20854
20855         * httemplate/view/cust_main.cgi: show company and name (instead of
20856           just company) for referring customers that have a company
20857
20858 2001-09-19 17:13  ivan
20859
20860         * FS/FS/cust_main.pm: really fix fuzzy searching
20861
20862 2001-09-19 17:10  ivan
20863
20864         * FS/FS/cust_main.pm: fix fuzzy searching
20865
20866 2001-09-19 14:51  ivan
20867
20868         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
20869           working.
20870
20871 2001-09-19 14:06  ivan
20872
20873         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
20874           directory hashing remove jeff's lib patch from
20875           freeside-apply-credits add freeside-apply-credits to MANIFEST
20876           README for pre3-4
20877
20878 2001-09-19 12:41  ivan
20879
20880         * FS/FS/svc_acct.pm: tyop
20881
20882 2001-09-19 12:39  ivan
20883
20884         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
20885
20886 2001-09-19 12:28  ivan
20887
20888         * FS/FS/svc_acct.pm: ;args
20889
20890 2001-09-19 12:19  ivan
20891
20892         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
20893
20894 2001-09-19 12:00  ivan
20895
20896         * FS/bin/freeside-queued: set $ENV{HOME}
20897
20898 2001-09-18 17:24  ivan
20899
20900         * FS/FS/svc_acct.pm: icradius transactional password changes
20901           (suspensions, unsuspensions)
20902
20903 2001-09-16 05:45  ivan
20904
20905         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
20906           httemplate/index.html, httemplate/search/cust_main.cgi,
20907           httemplate/view/cust_main.cgi: fix oops in
20908           FS::cust_main_invoice::replace preventing package cancellation
20909
20910           add toggle switch to cust_main searching to show/hide cancelled
20911           customers.  hidecancelledcustomers config file is just which
20912           state it starts in.
20913
20914           add signupurl config file to enable showing of the customer's
20915           signup URL on the view page.
20916
20917 2001-09-14 12:54  ivan
20918
20919         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
20920
20921 2001-09-14 11:05  ivan
20922
20923         * FS/FS/Record.pm: s/croak/confess/
20924
20925 2001-09-12 08:45  ivan
20926
20927         * FS/FS/part_svc.pm: oops
20928
20929 2001-09-11 16:44  ivan
20930
20931         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
20932           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20933           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
20934           values should work again now
20935
20936 2001-09-11 15:20  ivan
20937
20938         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
20939           bin/fs-radius-add-reply: fix radius attribute adding
20940
20941 2001-09-11 14:58  ivan
20942
20943         * FS/bin/freeside-queued: usage sub
20944
20945 2001-09-11 13:44  ivan
20946
20947         * httemplate/search/svc_acct.cgi: getting "you should run the
20948           bin/fs-migrate-svc_acct_sm" message unexpectedly
20949
20950 2001-09-11 12:16  ivan
20951
20952         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
20953           others?
20954
20955 2001-09-11 06:10  ivan
20956
20957         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
20958           export
20959
20960 2001-09-11 05:46  ivan
20961
20962         * httemplate/edit/process/part_svc.cgi: more service edit fix
20963
20964 2001-09-11 05:42  ivan
20965
20966         * httemplate/edit/part_svc.cgi: fix service editing
20967
20968 2001-09-11 05:25  ivan
20969
20970         * FS/FS/queue.pm: queue clean fix
20971
20972 2001-09-11 05:24  ivan
20973
20974         * FS/FS/queue.pm: job queue fix
20975
20976 2001-09-11 05:10  ivan
20977
20978         * FS/FS/cust_main.pm: fuzzyfix
20979
20980 2001-09-11 05:06  ivan
20981
20982         * FS/FS/svc_acct.pm: better logging
20983
20984 2001-09-11 05:00  ivan
20985
20986         * FS/FS/svc_acct.pm: cyrus fix!
20987
20988 2001-09-11 04:52  ivan
20989
20990         * FS/bin/freeside-queued: rar
20991
20992 2001-09-11 03:05  ivan
20993
20994         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
20995
20996 2001-09-11 02:56  ivan
20997
20998         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
20999           fix quick order
21000
21001 2001-09-10 21:17  ivan
21002
21003         * FS/FS/svc_acct.pm: username-noperiod config file
21004
21005 2001-09-10 20:15  ivan
21006
21007         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
21008           httemplate/edit/part_svc.cgi: cyrus support
21009
21010 2001-09-10 18:09  ivan
21011
21012         * FS/bin/freeside-queued: working queued
21013
21014 2001-09-10 17:08  ivan
21015
21016         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
21017           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
21018           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
21019           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
21020           httemplate/index.html, httemplate/browse/part_svc.cgi,
21021           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
21022           httemplate/edit/process/part_svc.cgi,
21023           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
21024           prelim. job queues! fixed part_svc editing
21025
21026 2001-09-10 17:07  ivan
21027
21028         * bin/: freeside-init, fs-migrate-part_svc: fixing
21029           fs-migrate-part_svc updateing fs-setup for job queues
21030           freeside-init for starting freeside-queued
21031
21032 2001-09-07 13:49  ivan
21033
21034         * FS/FS/part_svc_column.pm: oops, forgot to add this
21035
21036 2001-09-07 13:26  ivan
21037
21038         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
21039
21040 2001-09-07 13:19  ivan
21041
21042         * FS/MANIFEST: tyop
21043
21044 2001-09-07 13:17  ivan
21045
21046         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
21047           bin/fs-radius-add-check, bin/fs-radius-add-reply,
21048           bin/generate-raddb: fix RADIUS attribute capitalization
21049
21050 2001-09-06 14:20  ivan
21051
21052         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
21053
21054 2001-09-06 13:41  ivan
21055
21056         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
21057           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
21058           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
21059           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
21060           bin/fs-radius-add-check, bin/fs-radius-add-reply,
21061           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
21062           httemplate/edit/part_svc.cgi,
21063           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
21064
21065 2001-09-04 08:12  ivan
21066
21067         * httemplate/docs/admin.html: tyop
21068
21069 2001-09-04 08:06  ivan
21070
21071         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
21072           indeed
21073
21074 2001-09-04 07:44  ivan
21075
21076         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
21077           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
21078           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
21079           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
21080           httemplate/edit/process/quick-cust_pkg.cgi,
21081           httemplate/view/cust_main.cgi: new admin documentation, quick
21082           one-pkg order
21083
21084 2001-09-03 15:07  ivan
21085
21086         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
21087           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
21088           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
21089           httemplate/edit/cust_credit_bill.cgi,
21090           httemplate/edit/cust_pay.cgi,
21091           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
21092           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
21093           more bugs
21094
21095 2001-09-02 00:57  ivan
21096
21097         * CREDITS: credito
21098
21099 2001-09-02 00:57  ivan
21100
21101         * bin/generate-tests: gawl
21102
21103 2001-09-02 00:49  ivan
21104
21105         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
21106           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
21107           httemplate/edit/cust_credit_bill.cgi,
21108           httemplate/view/cust_main.cgi: things are starting to work again,
21109           sorta.
21110
21111 2001-09-01 22:38  ivan
21112
21113         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
21114           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
21115           migration.  ugh.
21116
21117 2001-09-01 21:51  ivan
21118
21119         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
21120
21121 2001-09-01 21:25  ivan
21122
21123         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
21124           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
21125           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
21126           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
21127           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
21128           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
21129           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
21130           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
21131           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
21132           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
21133           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
21134           the embarassing fixes in it found
21135
21136 2001-09-01 19:53  jeff
21137
21138         * FS/bin/freeside-apply-credits: adding a credit apply utility
21139
21140 2001-09-01 19:46  ivan
21141
21142         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
21143           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
21144           and cust_pay get custnums
21145
21146 2001-09-01 18:27  ivan
21147
21148         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
21149           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
21150           cust_refund.pm: more udpates for the new world of unapplied
21151           stuff.  yay.
21152
21153 2001-09-01 15:28  jeff
21154
21155         * FS/FS/cust_main.pm: haste makes waste... and left a method out
21156
21157 2001-09-01 15:18  ivan
21158
21159         * FS/FS/cust_credit_bill.pm: add primary key
21160
21161 2001-09-01 15:01  ivan
21162
21163         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
21164
21165 2001-09-01 14:55  jeff
21166
21167         * FS/FS/cust_bill_pay.pm: oops.. need this too
21168
21169 2001-09-01 14:52  jeff
21170
21171         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21172           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
21173           httemplate/edit/cust_credit_bill.cgi,
21174           httemplate/edit/process/cust_credit_bill.cgi,
21175           httemplate/view/cust_main.cgi: add cust_credit_bill relating
21176           multiple invoices to credits
21177
21178 2001-09-01 13:11  ivan
21179
21180         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
21181           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
21182           httemplate/docs/schema.html: cust_bill_pay and
21183           cust_credit_refund.  payments can apply to multiple invoices and
21184           refunds can apply to multiple credits.
21185
21186 2001-08-31 02:20  ivan
21187
21188         * FS/FS/Record.pm: check US zips more strictly
21189
21190 2001-08-31 01:43  ivan
21191
21192         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
21193           better
21194           state, city, then number
21195
21196 2001-08-31 00:28  ivan
21197
21198         * httemplate/edit/cust_main_county-expand.cgi: better error message
21199           for nonexistant cust_main_county records
21200
21201 2001-08-31 00:17  ivan
21202
21203         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
21204           > US UT expand state
21205           > Submit (no data entered)
21206           > US UT is gone frome the list.
21207
21208 2001-08-30 09:23  ivan
21209
21210         * httemplate/docs/signup.html: update signup server: template form
21211           and success html, document
21212
21213 2001-08-30 08:30  ivan
21214
21215         * httemplate/edit/part_svc.cgi: slighly more docu
21216
21217 2001-08-29 02:11  ivan
21218
21219         * httemplate/edit/agent.cgi: ui
21220
21221 2001-08-28 09:58  ivan
21222
21223         * httemplate/: docs/signup.html, search/cust_main.cgi:
21224           customer-to-customer referrals in singup server
21225
21226 2001-08-28 07:34  ivan
21227
21228         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
21229           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
21230           customer-to-customer referrals!
21231
21232 2001-08-25 22:06  ivan
21233
21234         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
21235
21236 2001-08-25 22:05  ivan
21237
21238         * FS/FS/cust_credit.pm: reason can't be null
21239
21240 2001-08-22 23:17  ivan
21241
21242         * FS/FS/cust_main.pm: no need to be y1.9k complient
21243
21244 2001-08-21 03:27  ivan
21245
21246         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
21247           most everything is working svc_forward-wise now
21248
21249 2001-08-21 02:34  ivan
21250
21251         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
21252           httemplate/browse/agent_type.cgi,
21253           httemplate/browse/cust_main_county.cgi,
21254           httemplate/browse/part_pkg.cgi,
21255           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
21256
21257 2001-08-20 20:03  ivan
21258
21259         * FS/FS/svc_acct.pm: fix domain method, and it works against old
21260           databases now too
21261
21262 2001-08-20 19:44  ivan
21263
21264         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
21265           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
21266           $Log$
21267
21268 2001-08-20 19:43  ivan
21269
21270         * bin/: dbdef-create, fs-migrate-svc_acct_sm: i think
21271           svc_acct_sm.import should go away, but...
21272
21273 2001-08-20 19:32  ivan
21274
21275         * test/cgi-test: remove $Log$
21276
21277 2001-08-20 19:31  ivan
21278
21279         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
21280           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
21281           edit/agent_type.cgi, edit/cust_credit.cgi,
21282           edit/cust_main_county-expand.cgi, edit/cust_main_county.cgi,
21283           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/part_pkg.cgi,
21284           edit/svc_acct_pop.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
21285           edit/process/agent.cgi, edit/process/agent_type.cgi,
21286           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
21287           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
21288           edit/process/part_pkg.cgi, edit/process/svc_acct.cgi,
21289           edit/process/svc_acct_pop.cgi, edit/process/svc_domain.cgi,
21290           edit/process/svc_forward.cgi, misc/bill.cgi,
21291           misc/cancel-unaudited.cgi, misc/catchall.cgi,
21292           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
21293           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
21294           misc/process/delete-customer.cgi, misc/process/link.cgi,
21295           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
21296           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
21297           whew.
21298
21299 2001-08-20 19:16  ivan
21300
21301         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
21302           databases, with a warning
21303
21304 2001-08-20 19:03  ivan
21305
21306         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
21307           shipping address
21308
21309 2001-08-20 17:39  ivan
21310
21311         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
21312           silly syntax errors
21313
21314 2001-08-20 06:10  ivan
21315
21316         * FS/FS/svc_domain.pm: use var
21317
21318 2001-08-20 05:15  ivan
21319
21320         * httemplate/edit/svc_acct.cgi: #
21321
21322 2001-08-20 05:13  ivan
21323
21324         * httemplate/edit/svc_acct.cgi: only show domains associated with
21325           this customer.
21326
21327 2001-08-20 04:18  ivan
21328
21329         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
21330           qualified!
21331
21332 2001-08-20 04:04  ivan
21333
21334         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
21335           svc_forward work
21336
21337 2001-08-20 02:41  ivan
21338
21339         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
21340           deleting accouts wrt forwards, catchalls & other references to
21341           svc_acct records
21342
21343           depreciate svc_acct_sm further; move qmail catchall handling to
21344           svc_domain
21345
21346 2001-08-20 02:38  ivan
21347
21348         * httemplate/docs/schema.html: documentation updates
21349
21350 2001-08-19 08:53  jeff
21351
21352         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
21353           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
21354           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
21355           httemplate/edit/process/svc_forward.cgi,
21356           httemplate/misc/catchall.cgi,
21357           httemplate/misc/process/catchall.cgi,
21358           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21359           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
21360           httemplate/view/svc_forward.cgi: added user interface for
21361           svc_forward and vpopmail support
21362
21363 2001-08-19 03:25  ivan
21364
21365         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
21366           the fly, fixes: ticket #88
21367
21368 2001-08-19 02:08  ivan
21369
21370         * TODO: this is what i fed to RT, might as well check it in.
21371
21372           no further modifications to TODO.  everything is in the ticketing
21373           system now.
21374
21375 2001-08-19 01:32  ivan
21376
21377         * httemplate/search/cust_pkg.cgi: display bill and service
21378           name/company, and services
21379
21380 2001-08-19 01:18  ivan
21381
21382         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
21383
21384 2001-08-19 01:15  ivan
21385
21386         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
21387
21388 2001-08-18 17:48  ivan
21389
21390         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
21391           names and change them to two-letter codes
21392
21393 2001-08-17 04:33  ivan
21394
21395         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
21396           ut_alphan for non-US/CA phone numbers
21397
21398 2001-08-17 04:28  ivan
21399
21400         * FS/FS/Record.pm: canada has same phone# rules as US
21401
21402 2001-08-17 04:05  ivan
21403
21404         * httemplate/: browse/cust_main_county.cgi,
21405           edit/cust_main_county.cgi,
21406           edit/process/cust_main_county-collapse.cgi,
21407           edit/process/cust_main_county-expand.cgi: clean up tax rate
21408           editing:   sort by country->state->county,   add "collapse state"
21409           if the tax rates are the same statewide,   redirect "expand
21410           state" to the browse, not edit screen
21411
21412 2001-08-17 03:57  ivan
21413
21414         * bin/: dbdef-create, svc_acct.import: gah
21415
21416 2001-08-17 03:57  ivan
21417
21418         * FS/FS/svc_domain.pm: document catchall and untaint everything
21419
21420 2001-08-17 03:55  ivan
21421
21422         * FS/FS/cust_main.pm: Business::OnlinePayment
21423
21424 2001-08-17 03:53  ivan
21425
21426         * Makefile: alldocs target
21427
21428 2001-08-17 03:53  ivan
21429
21430         * CREDITS: thanks jeff!
21431
21432 2001-08-15 03:04  ivan
21433
21434         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
21435           the) bad direct exit; calls
21436
21437 2001-08-13 16:15  ivan
21438
21439         * httemplate/view/cust_main.cgi: don't display empty comment box
21440
21441 2001-08-13 16:10  ivan
21442
21443         * httemplate/edit/process/cust_main.cgi: properly massage
21444           ship_state & work okay when no initial pkg is selected
21445
21446 2001-08-12 18:00  ivan
21447
21448         * httemplate/docs/schema.html: add svc_forward, depriciate
21449           svc_acct_sm
21450
21451 2001-08-12 17:21  ivan
21452
21453         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
21454
21455 2001-08-12 12:41  jeff
21456
21457         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
21458           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
21459
21460 2001-08-12 01:56  ivan
21461
21462         * httemplate/edit/process/part_svc.cgi: don't use
21463           Apache::ASP-specific $Redirect object
21464
21465 2001-08-11 17:07  ivan
21466
21467         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
21468           transactional invoice_list setting & eliminate non-sticky "first
21469           package"!
21470
21471 2001-08-11 17:07  ivan
21472
21473         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
21474
21475 2001-08-11 17:06  ivan
21476
21477         * FS/FS/cust_main_invoice.pm: better error msgs
21478
21479 2001-08-11 16:19  ivan
21480
21481         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
21482           context to $cgi->keywords
21483
21484 2001-08-11 16:18  ivan
21485
21486         * httemplate/browse/part_svc.cgi: missed a variable interpolation
21487
21488 2001-08-10 22:52  ivan
21489
21490         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
21491           comments fields
21492
21493 2001-08-10 22:52  ivan
21494
21495         * FS/FS/cust_main.pm: add comments field, fix ship_ address
21496           handling (don't consider a value for ship_state field to mean
21497           something meaningful is in ship_*)
21498
21499 2001-08-10 22:51  ivan
21500
21501         * FS/FS/part_svc.pm: better error msg
21502
21503 2001-08-10 22:50  ivan
21504
21505         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
21506           for ut_anything
21507
21508 2001-08-10 21:55  ivan
21509
21510         * httemplate/edit/part_svc.cgi: don't have any other choices in
21511           svcdb dropdown for existing services, since you can't change it
21512           anyway
21513
21514 2001-08-10 21:29  ivan
21515
21516         * FS/FS/CGI.pm: that's what $etc is for!
21517
21518 2001-08-10 21:15  ivan
21519
21520         * httemplate/misc/delete-customer.cgi: better docs
21521
21522 2001-08-10 17:01  ivan
21523
21524         * FS/FS/cust_main_invoice.pm: "fixes"
21525
21526           Can't call method "username" on an undefined value at
21527           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
21528
21529           but cust_main_invoice records should probably be updated when
21530           svc_acct records are deleted :/
21531
21532 2001-08-08 02:47  ivan
21533
21534         * httemplate/docs/passwd.html: doc clarification
21535
21536 2001-08-07 21:44  ivan
21537
21538         * FS/FS/Record.pm: better error msg
21539
21540 2001-08-03 13:34  jeff
21541
21542         * FS/FS/cust_bill.pm:
21543
21544           added the tax method
21545
21546 2001-07-30 03:43  ivan
21547
21548         * FS/FS/CGI.pm: Apache::ASP eidiot fix
21549
21550 2001-07-30 03:41  ivan
21551
21552         * FS/FS/Record.pm, FS/FS/cust_main.pm,
21553           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
21554           shipping address additions
21555
21556 2001-07-30 01:03  ivan
21557
21558         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
21559           forgotten files
21560
21561 2001-07-30 01:02  ivan
21562
21563         * htetc/handler.pl: template stuffs
21564
21565 2001-07-30 01:01  ivan
21566
21567         * Makefile: need this too!
21568
21569 2001-07-30 00:36  ivan
21570
21571         * httemplate/index.html, httemplate/browse/agent.cgi,
21572           httemplate/browse/agent_type.cgi,
21573           httemplate/browse/cust_main_county.cgi,
21574           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
21575           httemplate/browse/part_svc.cgi,
21576           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
21577           httemplate/docs/index.html, httemplate/docs/legacy.html,
21578           httemplate/docs/passwd.html, httemplate/docs/schema.html,
21579           httemplate/docs/session.html, httemplate/docs/signup.html,
21580           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
21581           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
21582           httemplate/edit/cust_main.cgi,
21583           httemplate/edit/cust_main_county-expand.cgi,
21584           httemplate/edit/cust_main_county.cgi,
21585           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
21586           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
21587           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
21588           httemplate/edit/svc_domain.cgi,
21589           httemplate/edit/process/agent.cgi,
21590           httemplate/edit/process/agent_type.cgi,
21591           httemplate/edit/process/cust_credit.cgi,
21592           httemplate/edit/process/cust_main.cgi,
21593           httemplate/edit/process/cust_main_county-expand.cgi,
21594           httemplate/edit/process/cust_main_county.cgi,
21595           httemplate/edit/process/cust_pay.cgi,
21596           httemplate/edit/process/cust_pkg.cgi,
21597           httemplate/edit/process/part_pkg.cgi,
21598           httemplate/edit/process/part_svc.cgi,
21599           httemplate/edit/process/svc_acct.cgi,
21600           httemplate/edit/process/svc_acct_pop.cgi,
21601           httemplate/edit/process/svc_domain.cgi,
21602           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
21603           httemplate/misc/cancel-unaudited.cgi,
21604           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
21605           httemplate/misc/print-invoice.cgi,
21606           httemplate/misc/unsusp_pkg.cgi,
21607           httemplate/misc/process/delete-customer.cgi,
21608           httemplate/misc/process/link.cgi,
21609           httemplate/search/cust_bill.html,
21610           httemplate/search/cust_main.cgi,
21611           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
21612           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21613           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
21614           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
21615           templates!!!
21616
21617 2001-07-30 00:33  ivan
21618
21619         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
21620
21621 2001-07-30 00:14  ivan
21622
21623         * INSTALL, README: templates!
21624
21625 2001-07-30 00:13  ivan
21626
21627         * TODO: todocruft
21628
21629 2001-07-29 23:28  ivan
21630
21631         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
21632
21633 2001-07-29 23:07  ivan
21634
21635         * bin/svc_acct.import: allow !! for locked accounts instead of
21636           changing to *SUSPENDED*
21637
21638 2001-07-27 10:16  ivan
21639
21640         * FS/FS/cust_main_invoice.pm: clarification
21641
21642 2001-07-26 23:17  thalakan
21643
21644         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
21645           the checkdest method.
21646
21647 2001-06-21 09:27  ivan
21648
21649         * FS/FS/UID.pm: better error message
21650
21651 2001-06-06 15:22  ivan
21652
21653         * TODO: templating thoughts
21654
21655 2001-06-05 14:40  ivan
21656
21657         * debian/: README.Debian, changelog, conffiles.ex, control,
21658           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
21659           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
21660           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
21661           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
21662           yet)
21663
21664 2001-06-03 10:22  ivan
21665
21666         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
21667           %e: no leading zero
21668
21669 2001-06-03 07:16  ivan
21670
21671         * README: 1.3.1!!!
21672
21673 2001-06-03 07:15  ivan
21674
21675         * TODO: yes yes
21676
21677 2001-06-03 05:36  ivan
21678
21679         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
21680           config files
21681
21682 2001-06-03 04:37  ivan
21683
21684         * FS/FS/svc_acct.pm: fixes
21685
21686           Can't locate object method "setfield" via package "svc_acct_sm"
21687           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
21688
21689 2001-06-03 04:27  ivan
21690
21691         * FS/FS/Record.pm: track down
21692
21693             Can't locate object method "setfield" via package "svc_acct_sm"
21694           at
21695             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
21696
21697           errors
21698
21699 2001-06-03 03:51  ivan
21700
21701         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
21702
21703 2001-05-30 08:17  ivan
21704
21705         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
21706           up for the non-mod_perl folks
21707
21708 2001-05-22 09:43  ivan
21709
21710         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
21711           <shane@2000cn.com.au>, thanks!
21712
21713 2001-05-18 07:08  ivan
21714
21715         * FS/FS/domain_record.pm: tyop
21716
21717 2001-05-15 00:52  ivan
21718
21719         * FS/bin/freeside-email: simple program to list all email addresses
21720
21721 2001-05-07 08:42  ivan
21722
21723         * FS/FS/Record.pm: tyop
21724
21725 2001-05-07 08:36  ivan
21726
21727         * FS/FS/Record.pm: start to track down
21728
21729               Insecure dependency in eval while running with -T switch at
21730           /usr/local/lib/site_perl/FS/Record.pm line 202.
21731
21732           errors
21733
21734 2001-05-07 08:24  ivan
21735
21736         * bin/svc_acct.import: s/!/*/
21737
21738 2001-05-06 19:07  ivan
21739
21740         * FS/FS/cust_main.pm:
21741           http://www.sisd.com/freeside/list-archive/msg01906.html
21742
21743 2001-05-05 01:51  ivan
21744
21745         * bin/svc_acct.import:
21746           http://www.sisd.com/freeside/list-archive/msg01915.html
21747
21748 2001-04-23 12:50  ivan
21749
21750         * FS/FS/cust_credit.pm: the real
21751
21752           Can't locate object method "setfield" via package "cust_refund"
21753           at /usr/local/lib/site_perl/FS/Record.pm line 315.
21754
21755           fix
21756
21757 2001-04-23 12:27  ivan
21758
21759         * FS/FS/cust_credit.pm: *sigh*
21760
21761 2001-04-23 12:21  ivan
21762
21763         * FS/FS/cust_credit.pm: webdemo bugfix
21764
21765 2001-04-23 08:37  ivan
21766
21767         * FS/MANIFEST: 1.3.1 sigh
21768
21769 2001-04-23 05:44  ivan
21770
21771         * bin/freeside-session-kill: session killer implemeting timed
21772           access
21773
21774 2001-04-23 05:40  ivan
21775
21776         * FS/FS.pm: documentation and webdemo updates
21777
21778 2001-04-23 02:00  ivan
21779
21780         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
21781
21782 2001-04-23 00:12  ivan
21783
21784         * FS/FS/cust_main.pm: better error message (if kludgy) for no
21785           referral remove outdated NSI foo from domain ordering.  also,
21786           fuck NSI.
21787
21788 2001-04-21 18:56  ivan
21789
21790         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
21791           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
21792           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
21793
21794 2001-04-21 18:38  ivan
21795
21796         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
21797           from Record view/cust_main.cgi needs to use ->owed method, not
21798           check (depriciated) owed field search/cust_bill.cgi redirect
21799           error when there's only one invoice
21800
21801 2001-04-21 17:49  ivan
21802
21803         * FS/FS/svc_Common.pm: need to import dbh sub from Record
21804
21805 2001-04-21 16:53  ivan
21806
21807         * FS/MANIFEST: no more dbdef
21808
21809 2001-04-15 06:56  ivan
21810
21811         * TODO: [no log message]
21812
21813 2001-04-15 06:35  ivan
21814
21815         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
21816           transactions part deux
21817
21818 2001-04-15 05:56  ivan
21819
21820         * TODO, FS/FS/Record.pm, bin/dbdef-create: s/dbdef/DBIx::DBSchema/
21821
21822 2001-04-15 03:33  ivan
21823
21824         * CREDITS, TODO: better docs for the worst bit, finally
21825
21826 2001-04-09 16:05  ivan
21827
21828         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21829           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
21830           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm:
21831           Transactions Part I!!!
21832
21833 2001-04-09 08:50  ivan
21834
21835         * CREDITS, TODO, FS/MANIFEST: rar
21836
21837 2001-03-30 09:33  ivan
21838
21839         * FS/FS/cust_bill.pm: config value money_char:
21840
21841                   Presto!  Now you can consider all numbers to be
21842           shillings.
21843
21844                   If you need to change the currency symbol, you can hunt
21845           down the
21846                   instances of literal '$' in FS::cust_bill::print_text and
21847           replace them
21848                   with your currency symbol.  I guess this should turn into
21849           a
21850                   configuration value.
21851
21852 2001-02-26 16:59  ivan
21853
21854         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
21855           thanks!
21856
21857 2001-02-20 17:45  ivan
21858
21859         * FS/FS/nas.pm: pod tyop
21860
21861 2001-02-20 17:45  ivan
21862
21863         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
21864           duh
21865
21866 2001-02-20 08:31  ivan
21867
21868         * FS/FS/Record.pm: don't use prepare_cached for now
21869
21870 2001-02-13 21:18  ivan
21871
21872         * README: add devel mailing list
21873
21874 2001-02-13 20:33  ivan
21875
21876         * FS/FS/port.pm: get rid of gratuitous HISTORY
21877
21878 2001-02-11 09:34  ivan
21879
21880         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
21881
21882 2001-02-11 09:17  ivan
21883
21884         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21885           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
21886           from jason
21887
21888 2001-02-03 06:03  ivan
21889
21890         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
21891           bin/generate-prepay: time-based prepaid cards, session monitor.
21892           woop!
21893
21894 2001-01-30 23:21  ivan
21895
21896         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
21897
21898 2001-01-30 01:08  ivan
21899
21900         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
21901
21902 2001-01-22 21:03  ivan
21903
21904         * FS/FS/cust_main.pm: harmless tyop
21905
21906 2000-12-26 15:51  ivan
21907
21908         * CREDITS, TODO: statedefault & referraldefault config files
21909
21910 2000-12-10 17:30  ivan
21911
21912         * TODO: more ancient todo stuff from my inbox
21913
21914 2000-12-10 17:10  ivan
21915
21916         * TODO: ancient stuff out of my inbox
21917
21918 2000-12-08 14:22  ivan
21919
21920         * FS/FS/session.pm: session callbacks
21921
21922 2000-12-06 02:21  ivan
21923
21924         * FS/FS/Record.pm: DESTROY sub
21925
21926 2000-12-03 12:25  ivan
21927
21928         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
21929           FS/FS/session.pm: session monitor updates
21930
21931 2000-12-03 07:14  ivan
21932
21933         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
21934           <jeff@cmh.net>, thanks!
21935
21936 2000-12-03 05:45  ivan
21937
21938         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
21939           admin.html doc, autocapgen
21940
21941 2000-12-03 05:44  ivan
21942
21943         * FS/FS/port.pm: beginnings of web status for session monitor
21944
21945 2000-12-03 02:09  ivan
21946
21947         * FS/MANIFEST: bad caches!
21948
21949 2000-11-22 15:30  ivan
21950
21951         * FS/FS/svc_www.pm: tyop
21952
21953 2000-11-07 07:00  ivan
21954
21955         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
21956           monitor
21957
21958 2000-10-27 13:18  ivan
21959
21960         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
21961           session monitor
21962
21963 2000-10-27 13:15  ivan
21964
21965         * TODO, FS/FS/Record.pm, eg/table_template.pm: session monitor
21966
21967 2000-10-15 05:58  ivan
21968
21969         * TODO: roo
21970
21971 2000-10-11 17:44  ivan
21972
21973         * README: rawr!
21974
21975 2000-09-20 03:35  ivan
21976
21977         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
21978           print_text method is called, want to print overdue invoices if
21979           printed > 0, not > 1
21980
21981 2000-08-24 00:26  ivan
21982
21983         * TODO: untaint template source
21984
21985 2000-08-09 11:40  ivan
21986
21987         * conf/invoice_template: example invoice template
21988
21989 2000-08-09 04:30  ivan
21990
21991         * TODO, FS/FS/cust_bill.pm: templatable invoices
21992
21993 2000-07-17 06:51  ivan
21994
21995         * FS/FS/svc_acct.pm: silly mistake
21996
21997 2000-07-17 03:53  ivan
21998
21999         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
22000           aliases from being deleted
22001
22002 2000-07-17 03:37  ivan
22003
22004         * FS/FS/svc_acct.pm: make remote commands configurable
22005
22006 2000-07-17 03:36  ivan
22007
22008         * CREDITS: rawr!
22009
22010 2000-07-06 06:56  ivan
22011
22012         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
22013           conjunction with AUTOLOAD this was sure a pain to find
22014
22015 2000-07-06 06:19  ivan
22016
22017         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
22018           sql statement causing spurious errors
22019
22020 2000-07-06 01:57  ivan
22021
22022         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add-check,
22023           bin/fs-radius-add-reply: support for radius check attributes
22024           (except importing).  poorly documented.
22025
22026 2000-07-04 06:42  ivan
22027
22028         * FS/FS/svc_acct.pm: noted a API inconsistancy
22029
22030 2000-07-03 02:03  ivan
22031
22032         * TODO: added sendmailrestart and sendmailconfigpath config files
22033
22034 2000-06-29 05:27  ivan
22035
22036         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
22037           done in the import.
22038
22039 2000-06-29 04:56  ivan
22040
22041         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
22042           have $ in them.
22043
22044 2000-06-29 04:12  ivan
22045
22046         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
22047           adding new domains.
22048
22049 2000-06-28 05:54  ivan
22050
22051         * FS/FS/svc_acct.pm: superfluous my()
22052
22053 2000-06-28 05:52  ivan
22054
22055         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
22056           in perl, like the empty string.
22057
22058 2000-06-28 05:32  ivan
22059
22060         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
22061           too
22062
22063 2000-06-28 05:03  ivan
22064
22065         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
22066           users files
22067
22068 2000-06-27 05:15  ivan
22069
22070         * TODO: i18n
22071
22072 2000-06-27 05:15  ivan
22073
22074         * FS/FS/: Record.pm, cust_main.pm: i18
22075
22076 2000-06-27 04:29  ivan
22077
22078         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
22079           -w pleaser
22080
22081 2000-06-27 04:27  ivan
22082
22083         * FS/FS/Record.pm: logically identical, but -w safe
22084
22085 2000-06-23 17:28  ivan
22086
22087         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
22088           name in freeside-bill usage msg
22089
22090 2000-06-23 05:25  ivan
22091
22092         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
22093           - more portable, doesn't depend on $sth->execute returning a
22094           number of rows, uses placeholders and prepare_cached
22095
22096 2000-06-20 00:13  ivan
22097
22098         * FS/FS/cust_main_invoice.pm: documentation update
22099
22100 2000-06-17 14:48  ivan
22101
22102         * FS/FS/cust_pay_batch.pm: fix typo in error message
22103
22104 2000-06-15 07:45  ivan
22105
22106         * CREDITS, TODO: text updates
22107
22108 2000-06-15 06:35  ivan
22109
22110         * FS/FS/svc_acct.pm: add radius method
22111
22112 2000-06-15 05:38  ivan
22113
22114         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
22115           scalar context, was only returning second item
22116
22117 2000-05-13 14:57  ivan
22118
22119         * TODO: add print_batch script from Joel Griffiths
22120
22121 2000-05-13 14:50  ivan
22122
22123         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
22124           well as a CGI object now.
22125
22126 2000-05-13 14:42  ivan
22127
22128         * CREDITS: add kristian, update joel's entry
22129
22130 2000-04-10 17:06  ivan
22131
22132         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
22133           (Registry's override doesn't work here)
22134
22135 2000-03-06 08:38  ivan
22136
22137         * FS/FS/svc_acct.pm: better error message.  bah.
22138
22139 2000-03-06 06:12  ivan
22140
22141         * TODO: ICRADIUS export support
22142
22143 2000-03-03 10:45  ivan
22144
22145         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
22146           Registry wasn't overriding exit in modules
22147
22148 2000-03-03 10:21  ivan
22149
22150         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
22151           from web demo
22152
22153 2000-03-01 00:13  ivan
22154
22155         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
22156           bugfixes
22157
22158 2000-02-02 21:16  ivan
22159
22160         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
22161           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
22162           Apache support
22163
22164 2000-02-02 12:22  ivan
22165
22166         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
22167           bugfix prepayment in signup server
22168
22169 2000-01-30 21:22  ivan
22170
22171         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
22172
22173 2000-01-30 00:18  ivan
22174
22175         * CREDITS: [no log message]
22176
22177 2000-01-29 22:11  ivan
22178
22179         * TODO: [no log message]
22180
22181 2000-01-29 13:10  ivan
22182
22183         * FS/FS/svc_domain.pm: doc update
22184
22185 2000-01-28 14:53  ivan
22186
22187         * FS/FS/svc_acct_pop.pm: track full phone number
22188
22189 2000-01-26 16:37  ivan
22190
22191         * README: ack
22192
22193 2000-01-26 16:27  ivan
22194
22195         * TODO: update TODO
22196
22197 1999-11-08 13:38  ivan
22198
22199         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
22200
22201 1999-09-22 15:06  ivan
22202
22203         * TODO: ya todo update
22204
22205 1999-08-26 23:25  ivan
22206
22207         * TODO: [no log message]
22208
22209 1999-08-23 05:26  ivan
22210
22211         * test/cgi-test: need to untaint the command line
22212
22213 1999-08-20 01:27  ivan
22214
22215         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
22216           Bayerle:
22217           > if you eliminate services from any package, to reduce it to
22218           only one service,
22219           > once gone, they won't reappear.
22220
22221 1999-08-11 21:16  ivan
22222
22223         * FS/FS/cust_main.pm: hidecancelledpackages config option
22224
22225 1999-08-11 17:05  ivan
22226
22227         * FS/FS/svc_acct.pm: configurable min/max username length, min
22228           password length, periods in usernames
22229
22230 1999-08-11 13:41  ivan
22231
22232         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
22233
22234 1999-08-11 06:12  ivan
22235
22236         * FS/FS/svc_domain.pm: require a working Net::Whois version
22237
22238 1999-08-04 05:42  ivan
22239
22240         * bin/pod2x: new, kludgy-but-working html generator
22241
22242 1999-08-04 05:41  ivan
22243
22244         * FS/FS.pm: pod fix
22245
22246 1999-08-04 04:50  ivan
22247
22248         * FS/FS/cust_pkg.pm: pod syntax
22249
22250 1999-08-04 03:41  ivan
22251
22252         * FS/FS/Record.pm: some pod syntax update to generate nicer html
22253           docs
22254
22255 1999-08-04 02:03  ivan
22256
22257         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/CGI.pm, FS/Conf.pm,
22258           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
22259           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
22260           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
22261           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
22262           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
22263           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
22264           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
22265           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
22266           files for proper perl installation
22267
22268 1999-08-04 01:03  ivan
22269
22270         * eg/: table_template-svc.pm, table_template.pm: move table
22271           subclass examples out of production directory
22272
22273 1999-08-04 00:34  ivan
22274
22275         * FS/FS.pm: initial FS manpage
22276
22277 1999-08-03 21:15  ivan
22278
22279         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
22280
22281 1999-08-03 00:43  ivan
22282
22283         * TODO: use Net::Whois;
22284
22285 1999-07-29 12:13  ivan
22286
22287         * TODO: [no log message]
22288
22289 1999-07-15 17:20  ivan
22290
22291         * TODO: [no log message]
22292
22293 1999-07-15 16:50  ivan
22294
22295         * TODO: [no log message]
22296
22297 1999-07-08 04:40  ivan
22298
22299         * CREDITS, README, TODO: [no log message]
22300
22301 1999-07-07 19:32  ivan
22302
22303         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
22304           Griffiths
22305
22306 1999-07-07 18:49  ivan
22307
22308         * CREDITS: add joel
22309
22310 1999-07-07 18:49  ivan
22311
22312         * bin/svc_acct.import: updates to avoid -w warnings from Joel
22313           Griffiths <griff@aver-computer.com>
22314
22315 1999-07-07 18:02  ivan
22316
22317         * TODO: [no log message]
22318
22319 1999-04-29 02:37  ivan
22320
22321         * TODO: [no log message]
22322
22323 1999-04-19 03:32  ivan
22324
22325         * etc/megapop.pl: if you are a megapop customer...
22326
22327 1999-04-14 06:14  ivan
22328
22329         * TODO: configuration option to edit referrals of existing
22330           customers
22331
22332 1999-04-14 04:27  ivan
22333
22334         * TODO: showpasswords config option to show passwords
22335
22336 1999-04-14 01:58  ivan
22337
22338         * TODO: [no log message]
22339
22340 1999-04-08 20:52  ivan
22341
22342         * TODO: [no log message]
22343
22344 1999-04-08 06:21  ivan
22345
22346         * CREDITS: [no log message]
22347
22348 1999-04-08 06:11  ivan
22349
22350         * README: 1.2.0
22351
22352 1999-04-08 06:05  ivan
22353
22354         * test/cgi-test: web interface tester / sample data creator
22355
22356 1999-04-08 06:03  ivan
22357
22358         * TODO: [no log message]
22359
22360 1999-03-26 05:15  ivan
22361
22362         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
22363           FS::table_names to avoid warnings
22364
22365 1999-03-25 00:42  ivan
22366
22367         * bin/svc_acct.import: import stuff uses Term::Query and spits out
22368           (some kinds of) nonsensical input
22369
22370 1999-03-23 16:43  ivan
22371
22372         * bin/svc_acct.import: die if no relevant services
22373
22374 1999-02-23 00:09  ivan
22375
22376         * TODO: beginnings of one-screen new customer entry and some other
22377           miscellania
22378
22379 1999-02-10 01:02  ivan
22380
22381         * etc/sql-reserved-words.txt: some new doc files
22382
22383 1999-02-10 00:27  ivan
22384
22385         * TODO: [no log message]
22386
22387 1999-02-09 01:56  ivan
22388
22389         * TODO: [no log message]
22390
22391 1999-02-07 01:59  ivan
22392
22393         * CREDITS, TODO: more mod_perl fixes, and bugfixes Peter Wemm sent
22394           via email
22395
22396 1999-02-06 14:43  ivan
22397
22398         * CREDITS, TODO: don't use [e]idiot; display error messages on the
22399           form page
22400
22401 1999-01-25 04:09  ivan
22402
22403         * TODO: yet more mod_perl stuff
22404
22405 1999-01-18 15:05  ivan
22406
22407         * TODO: update TODO for stuff that was done etc.
22408
22409 1999-01-15 16:24  ivan
22410
22411         * CREDITS: [no log message]
22412
22413 1999-01-08 21:38  ivan
22414
22415         * CREDITS: [no log message]
22416
22417 1998-12-30 15:03  ivan
22418
22419         * TODO: bugfixes; fields isn't exported by derived classes
22420
22421 1998-12-29 03:59  ivan
22422
22423         * TODO: mostly properly OO, some work still to be done with svc_
22424           stuff
22425
22426 1998-12-15 21:38  ivan
22427
22428         * TODO: [no log message]
22429
22430 1998-12-15 21:29  ivan
22431
22432         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
22433
22434 1998-12-09 23:23  ivan
22435
22436         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
22437
22438 1998-12-01 17:23  ivan
22439
22440         * TODO, CREDITS: [no log message]
22441
22442 1998-11-19 03:17  ivan
22443
22444         * bin/dbdef-create: adminsuidsetup requires argument
22445
22446 1998-11-18 01:01  ivan
22447
22448         * CREDITS, TODO: i18n! i18n!
22449
22450 1998-11-13 01:56  ivan
22451
22452         * TODO: change configuration file layout to support multiple
22453           distinct databases (with own set of config files, export, etc.)
22454
22455 1998-11-07 17:09  ivan
22456
22457         * README: 1.1.6 release
22458
22459 1998-11-07 02:24  ivan
22460
22461         * README: don't use depriciated FS::Bill and FS::Invoice, other
22462           miscellania
22463
22464 1998-11-07 00:25  ivan
22465
22466         * TODO: [no log message]
22467
22468 1998-10-14 00:05  ivan
22469
22470         * README: 1.1.4 release, fix postgresql
22471
22472 1998-10-13 05:49  ivan
22473
22474         * TODO: [no log message]
22475
22476 1998-10-13 05:07  ivan
22477
22478         * TODO, bin/svc_acct.import: Assigns password from the shadow file
22479           for RADIUS password "UNIX"
22480
22481 1998-10-13 02:17  ivan
22482
22483         * TODO: [no log message]
22484
22485 1998-10-12 14:22  ivan
22486
22487         * TODO: [no log message]
22488
22489 1998-10-12 14:15  ivan
22490
22491         * TODO: [no log message]
22492
22493 1998-10-12 02:12  ivan
22494
22495         * TODO: remove adding cvs from the todo
22496
22497 1998-10-12 02:09  ivan
22498
22499         * TODO: [no log message]
22500
22501 1998-10-12 02:09  ivan
22502
22503         * TODO: Id to Header
22504
22505 1998-10-12 02:07  ivan
22506
22507         * TODO: Test keyword substitution
22508
22509 1998-10-12 01:59  ivan
22510
22511         * TODO: Commiting sample change.
22512
22513 1998-10-12 00:15  ivan
22514
22515         * conf/shells: Initial revision
22516
22517 1998-10-12 00:12  ivan
22518
22519         * conf/: home, lpr: Initial import into CVS
22520
22521 1998-10-12 00:12  ivan
22522
22523         * conf/smtpmachine: Initial revision
22524
22525 1998-10-12 00:08  ivan
22526
22527         * TODO: Initial revision
22528
22529 1998-10-11 23:56  ivan
22530
22531         * README: Initial revision
22532
22533 1998-09-25 01:52  ivan
22534
22535         * bin/pod2x: Initial revision
22536
22537 1998-09-02 21:50  ivan
22538
22539         * CREDITS: Initial revision
22540
22541 1998-08-23 20:04  ivan
22542
22543         * fs_passwd/fs_passwd: Initial revision
22544
22545 1998-08-19 21:42  ivan
22546
22547         * eg/TEMPLATE_cust_main.import: Initial revision
22548
22549 1998-08-16 14:02  ivan
22550
22551         * bin/svc_acct.import: Initial revision
22552
22553 1998-07-18 00:11  ivan
22554
22555         * etc/domain-template.txt: Initial import into CVS
22556
22557 1998-06-03 00:22  ivan
22558
22559         * bin/dbdef-create: Initial revision
22560
22561 1998-03-22 23:46  ivan
22562
22563         * GPL, etc/countries.txt: Initial import into CVS
22564
22565 1998-03-22 23:46  ivan
22566
22567         * INSTALL: Initial revision
22568