
| # | User | Message | Date |
| 867 | Dockimbel | Didn't have time yet to upgrade CC for that. I'm planning to do that this week with other improvements to CC. | 29-Dec 10:33 |
| 866 | Graham | Why are you not using the chyenne mail server? | 29-Dec 8:46 |
| 865 | Dockimbel | When the SMTP protocol fails to connect or to send, it raises an exception that traverse UniServe's and Cheyenne layer and is messing things in a way I cannot track back. That's the only case where I see such kind of issues. It seems to be specifically related to raised errors in port's handlers. | 29-Dec 8:39 |
| 864 | Dockimbel | nope, it's just REBOL's SEND with a simple MX retrieving routine. | 29-Dec 8:35 |
| 863 | Graham | Is this the Cheyenne mail server? | 28-Dec 23:35 |
| 862 | Dockimbel | Fork: the mail agent script seems to break on sending emails to your address (don't know why). Your reset password attempt an hour ago failed. I will fix these email issues tomorrow. | 28-Dec 23:34 |
| 861 | Carl | If I recall, RAMBO is just a big REBOL file. | 28-Dec 21:11 |
| 860 | BrianH | Carl, could you chime in here about the RAMBO migration process? Dataset migration is better than web scraping :) | 28-Dec 20:54 |
| 859 | Dockimbel | No problem, we can add a new project to the current server when you need it. | 28-Dec 20:48 |
| 858 | BrianH | Doc, we'll need a RAMBO migration to a new CureCode project some time next month, after the new R2 release. Open tickets only should be fine. Afaict we won't need to delay the first R2 release until the migration happens. The first release should be emergencies (like installation) and low-hanging fruit only. | 28-Dec 20:47 |
| 857 | Dockimbel | Hi Carl, I'll check that too. | 28-Dec 20:29 |
| 856 | Carl | Hi Doc, one small thing... Chrome browser does not remember the login password cookie. | 28-Dec 20:28 |
| 855 | Fork | Running to lunch now but will check in with it when I get back... | 28-Dec 20:26 |
| 854 | Fork | Reset password is giving me "Sorry, this page cannot be displayed. Try again or contact the web site administrator." after I submit id and email address | 28-Dec 20:25 |
| 853 | Dockimbel | Done. | 28-Dec 20:23 |
| 852 | Dockimbel | Please wait a minute, I'm restarting the server. | 28-Dec 20:22 |
| 851 | Fork | Thanks, I'll have to reset the password, I was messing with errors and never wrote what I picked down... | 28-Dec 20:22 |
| 850 | Dockimbel | Your account has been validated, you can use it now. I got an error also while validating your account, this is new. I'll check the server to see what's going wrong. | 28-Dec 20:20 |
| 849 | Fork | CureCode had a problem when I created my account a couple of days ago, went to a page not found, and didn't send me a notification mail. After that it wouldn't let me try and sign up for that name again. Reset password came up with an error page as well. | 28-Dec 20:01 |
| 848 | Pavel | THX | 22-Dec 7:01 |
| 847 | Dockimbel | There was several accounts not activated, I've switched them all on. I guess that the activation email didn't make it (using an old extension of SEND mezz command). It's time to upgrade CC to the new builtin email support API and MTA... | 21-Dec 23:37 |
| 846 | Dockimbel | Pavel, your account is now active. | 21-Dec 23:33 |
| 845 | Pavel | Doc could you activate my account in curecode please? | 21-Dec 13:39 |
| 844 | Paul | Could make it an opensource project. | 19-Dec 13:53 |
| 843 | Dockimbel | The gap between CureCode and solutions like Remedy is huge in terms of features. Trying to compete with them would require a large funding and a lot of time that I both lack. | 19-Dec 9:50 |
| 842 | Paul | There is a true void in that market that is being dominated currently by powerhouses just because of their perceived value not their actual value. | 19-Dec 3:12 |
| 841 | Paul | Other solutions like Remedy and HP Server Center (which I have used since before HP owned it) are not very good solutions. | 19-Dec 3:12 |
| 840 | Paul | Use it to handle not just bug tracking but general IT support issues within the ITIL framework. | 19-Dec 3:11 |
| 839 | Paul | Doc, why don't you expand curecode into a full ITIL package? | 19-Dec 3:10 |
| 838 | Dockimbel | As usual, let me know if you see any regression after this update. | 18-Dec 22:55 |
| 837 | Dockimbel | Regarding the second fix I've made, a ticket with status "dismissed" won't allow its owner (if profil type is Reporter) to change it. The owner still can add comments to the dismissed ticket if needed. | 18-Dec 22:54 |
| 836 | Dockimbel | Ticket #1371 status is now built, I'll close it in a few days after a few more tests in production. | 18-Dec 22:51 |
| 835 | Dockimbel | I've just made a minor CureCode upgrade. Changes are : FIX: Issue #1371 regarding policy for ticket deletion by owner. FIX: Dimissed ticket can't be changed by the owner anymore. FIX: Minor missing translations for french catalog. | 18-Dec 22:44 |
| 834 | Dockimbel | Agreed. | 10-Dec 8:56 |
| 833 | BrianH | Here's an old rule that just broke: A non-admin undismissed a ticket - their own ticket, but still. This should not be allowed. | 10-Dec 1:59 |
| 832 | Dockimbel | Looks like there's a consensus. I have a few improvements pending for CureCode to be done this week, so I'll add also this new rule to my todo list. | 6-Dec 20:14 |
| 831 | Maxim | I agree also. | 6-Dec 18:27 |
| 830 | BrianH | Sounds like a good policy to me. | 6-Dec 17:15 |
| 829 | Oldes | I agree with Steeve. | 5-Dec 23:35 |
| 828 | Dockimbel | So only while the ticket's status remains "submitted" and no comment has been added by other users, the owner can delete it. Seems ok to me. | 5-Dec 22:16 |
| 827 | Steeve | agree until the ticket is "touched" by someone else. | 5-Dec 22:10 |
| 826 | Dockimbel | I'd like to hear your opinion about ticket #1371 where Meijeru is asking for ticket submitters to be granted the right to delete their own tickets ("Developer" and "Admin" users can delete any ticket). This right has been restricted to "Reporter" users to avoid situations where comments added by other users, having valuable information would risk to be lost due to intentional or unintentional deletion by the ticket's owner. Maybe this policy is too restrictive as pointed out by Meijeru. What do you think? | 5-Dec 22:06 |
| 825 | Henrik | yes, that might be possible. | 4-Dec 4:29 |
| 824 | Graham | And to avoid issues with asking users to setup the smtp details, I hard code gmail's smtp server :) | 3-Dec 23:42 |
| 823 | Graham | My product collects error objects and sends them to my gmail account with optional comments from users. But they're usually easy to fix so not worth entering into a database. | 3-Dec 23:40 |
| 822 | Graham | Henrik, you can probably identify the crash by the error object and then create a checksum from it to avoid duplicates. | 3-Dec 23:39 |
| 821 | Dockimbel | Oldes, I think that you can now remove the <pre> tags from code part in ticket #1369. | 3-Dec 23:05 |
| 820 | Dockimbel | I've made a small improvement in the rendering of the "Example code" field in view mode (edit mode is unaffected). Let me know if it's better now. | 3-Dec 23:03 |
| 819 | Dockimbel | Maybe just wrapping the code in <PRE> tag would be enough, didn't tested that yet. | 3-Dec 13:37 |
| 818 | Dockimbel | Yes, I could change the font to a monospace one. | 3-Dec 13:35 |
| 817 | Oldes | Is there any way how to get code formated in some more readable way (at least inside "Example code" field)? | 3-Dec 13:24 |
| 816 | Dockimbel | Henrik: I'm doing that for one of our REBOL-based commercial product, but sending crash reports to dedicated database table. Creating tickets directly could be done without much efforts, but I would avoid mixing those automated reports with hand-written ones. Interesting idea to think about anyway. | 25-Nov 17:59 |
| 815 | Robert | Good idea. IMO the distinction is to hard to too. Better to add a curecode admin function to merge tickets but keep the ticket ID towards the customers. | 25-Nov 14:44 |
| 814 | Henrik | I have a dumb idea: Why not extend Curecode with a client package? The client package would be integrated into a program. When a crash occurs in your program, a bug report could be sent directly to your curecode database. There would be a distinction necessary to identify similar reports and gather them under one report. | 25-Nov 14:19 |
| 813 | Henrik | some fixes in curecode also require fixes in cheyenne, etc. | 25-Nov 11:23 |
| 812 | Henrik | it's likely that many of those bugs are fixed in 0.9.9. I'm running 0.9.8. one big problem was to find a rebol version that would run on my server, in combination wtih curecode 0.9.8. I decided to go for a slightly older version to make that combination easier. | 25-Nov 11:22 |
| 811 | Robert | 1 day... wow. I just thought: Install RSP, call init page, fill-in some informaiton. Done. Ok... will think about it. | 25-Nov 11:12 |
| 810 | Henrik | Robert, I use curecode on my Linode. It took about a day to set up due to numerous little things, but I can probably help. | 25-Nov 11:05 |
| 809 | Robert | I'm thinking about using curecode for a project of mine. Can I install it on my server? Can I create a project on curecodes site? | 25-Nov 10:31 |
| 808 | Dockimbel | Maintenance done. Server up again. | 24-Nov 15:02 |
| 807 | Dockimbel | CureCode server will be stopped from now during a couple of minutes for maintenance. | 24-Nov 14:43 |
| 806 | BrianH | Darn, it didn't work again. I'm going to try some more stuff. | 3-Nov 22:45 |
| 805 | Dockimbel | If you've never used it, you'll get the default "All Projects" in the selector. | 3-Nov 21:41 |
| 804 | Dockimbel | It's ok here, when I log again with a new fresh browser session, the project selector is showing REBOL 3.0 as soon as I'm logged. Did you used the "Set current..." button in Profil menu? | 3-Nov 21:40 |
| 803 | Pekr | Doc - it is not. Just log-off (start new browser), login back, and go to Change-log section. You have to select REBOL 3.0 from drop-down menu ... | 3-Nov 21:36 |
| 802 | Dockimbel | Done. | 3-Nov 21:30 |
| 801 | Dockimbel | BrianH: I'm adding IDs to login page's fields. | 3-Nov 21:28 |
| 800 | Dockimbel | Pekr, I don't understand your request, the first item is already preselected. | 3-Nov 21:26 |
| 799 | Pekr | btw - still waiting for small enhancement, where Changelog section would have preselected first item in the list :-) | 3-Nov 18:17 |
| 798 | Pekr | we are over 1000 tickets. Looks good :-) | 3-Nov 18:15 |
| 797 | BrianH | I was comparing source between CureCode and other sites that work with Chrome. The missing id attribute is the only difference seen. | 3-Nov 18:11 |
| 796 | BrianH | Doc, on the login page, could you add id attributes to the login and pass tags? I'm guessing that is why password saving isn't working in Chrome. The user name is being remembered by forrm completion (which is a separate function in Chrome), but perhaps password saving can't find the user name and password without having an id to look for. Setting the id for tags the same thing as their names might solve that problem. | 3-Nov 18:10 |
| 795 | Dockimbel | Restarted. Everything seems ok. | 29-Oct 11:23 |
| 794 | Dockimbel | Stopping Cheyenne... | 29-Oct 11:22 |
| 793 | Dockimbel | The number of modules included on the default config is insane. | 29-Oct 11:20 |
| 792 | Dockimbel | It's amazing how much time it takes to compile PHP... | 29-Oct 11:19 |
| 791 | Dockimbel | Upgrading also PHP to v5.2.11 on the same server...takes a bit more time. | 29-Oct 11:18 |
| 790 | Dockimbel | CureCode service will be interrupted during a few seconds now in order to upgrade the server. | 29-Oct 11:02 |
| 789 | Henrik | Graham, only during development. Cure was a restart of the server. From Doc's post, it seems he knows what to do about it. | 28-Oct 12:19 |
| 788 | Graham | Probably why I only see when debugging faulty rsp code. | 28-Oct 10:01 |
| 787 | Dockimbel | After a quick code and trace.log files inspection : there's no missing COPY, it seems related to a complex chain of events preventing the RSP output buffer to be CLEARed before re-use. I found a potential flaw in response/include, if the included script raises an error in a way that's not catchable by the RSP execution system, it can prevent the output buffer from being reset. In trace.log file, I've found an error at 00:53 AM from a rejected SMTP connection using SEND function (not the new builtin MTA) that could be the trigger for this issue. | 28-Oct 9:57 |
| 786 | Graham | Until the other day. | 28-Oct 9:49 |
| 785 | Graham | hasn't happened since I reported it in March when I was setting the response buffer. | 28-Oct 9:49 |
| 784 | Graham | It only occurs to me after I've been making changes ... not in the normal course of events. | 28-Oct 9:49 |
| 783 | Graham | Henrik ... no idea when you've seen this issue? | 28-Oct 9:48 |
| 782 | Dockimbel | I'm wondering why this garbage is showing up now instead of a few weeks ago when I've upgraded the server. | 28-Oct 9:27 |
| 781 | Maxim | (or a clear missing) | 28-Oct 9:26 |
| 780 | Maxim | seems there is a copy "" missing somewhere... I could see the last page viewed on cheyenne.org just above the curecode page last time I visited it. | 28-Oct 9:25 |
| 779 | Dockimbel | Worker processes reset, seems back to normal now. | 28-Oct 9:25 |
| 778 | Dockimbel | Looks like Cheyenne is trying to create a new form of ASCII art :-). First time I see that on Cheyenne. Will reset the server at once. | 28-Oct 9:22 |
| 777 | Henrik | I've seen this a lot outside of Curecode. Never figured out what it is. | 28-Oct 7:28 |
| 776 | Maxim | wow, its getting pretty insane! | 28-Oct 7:23 |
| 775 | Graham | I saw this on my own server a few days ago ... | 28-Oct 3:42 |
| 774 | Graham | The garbage is gzipped data .... | 28-Oct 3:40 |
| 773 | Graham | Have to reset Cheyenne ... | 28-Oct 3:39 |
| 772 | Graham | It's caused by a missing copy .... | 28-Oct 3:39 |
| 771 | BrianH | This is on http://curecode.org/rebol3/ | 28-Oct 1:40 |
| 770 | BrianH | Getting garbage at the top of the page on every page of CureCode - more with each view. | 28-Oct 1:40 |
| 769 | Dockimbel | You should make a library with that code and post it online somewhere with short doc/examples (could be rebol.org e.g.). | 22-Sep 22:00 |
| 768 | Dockimbel | It works on Linux. Pie, texts, lines, everything is there. | 22-Sep 21:59 |
| 767 | Steeve | pie: pie-chart [
size: 300x200
start: -80
font: make font [size: 10]
][
"block" none 0
"crash" #ff3030 .04
"major" #ff6060 .09
"minor" #ffb850 .44
"tweak" #ffd850 .03
"text" #ffd850 .02
"trivial" #ffd8a0 .31
"not a bug" pewter .06
] view layout [ box 300x200 white effect [draw pie] ] | 22-Sep 18:11 |
| 766 | Steeve | pie-chart: func [
con [block!] ;-- block of overriden constants
cmd [block!] ;-- commands to draw the pie-chart
/local push angle middle bottom pane bout sens
size back-color start line text font* font
][ ;-- default constants (overridable by con block) size: 300x200 ;--size of the box back-color: white ;-- back color of the pie font: make face/font [color: gray size: 12] start: -90 ;-- starting angle of the pie chart (in degrees) line: [pen gray line] ;-- draw block used for lines ;-- do bind con 'size font/offset: 0x0 pane: make block! 30 push: func [data][append pane compose data] center: size / 2 ; -- center of the pie chart radius: to-pair divide min size/x size/y 2.5 sens: true bottom: 0 font*: font foreach [title color percent] cmd [ if issue? color [color: to-tuple debase/base color 16] push [pen back-color fill-pen (color) arc center radius (start) (angle: round/ceiling percent * 360) closed] middle: angle / 2 + start push line push [ (center + as-pair radius/x * cosine middle radius/x * sine middle) (bout: center + as-pair radius/x + 3 * cosine middle radius/x + 3 * sine middle) ] text: to-image make blank-face [ size: size-text make face [size: 5000x5000 text: title font: font*] text: title font: font* color: none ] either 0 <= cosine middle [ unless sens [bottom: 0 sens: true] push reduce [ bout: as-pair center/x + radius/x bout/y bout: as-pair bout/x + 8 max bout/y bottom bout: as-pair bout/x + 3 bout/y ] bottom: bout/y + text/size/y ][ if sens [bottom: size/y sens: false] push reduce [ bout: as-pair center/x - radius/x bout/y bout: as-pair bout/x - 8 min bout/y bottom bout: as-pair bout/x - 3 bout/y ] bottom: bout/y - text/size/y bout: as-pair bout/x - text/size/x bout/y ] push [image (text) (bout + as-pair 1 text/size/y / -2 - 0.5 ) black ] start: start + angle ] pane ] | 22-Sep 18:10 |
| 765 | Steeve | New version, i build images from texts, it should work on linux as well. And you can change the font used as well. | 22-Sep 18:10 |
| 764 | Dockimbel | R2 only. I can't use R3 for my projects. | 22-Sep 16:55 |
| 763 | Steeve | would you an R3 version better ? | 22-Sep 16:47 |
| 762 | Steeve | you tested with R2 ? | 22-Sep 16:45 |
| 761 | Steeve | hum... | 22-Sep 16:45 |
| 760 | Dockimbel | Linux (Ubuntu 8.04 under Vmware) : - 1st version: drawing ok, but no text - 2nd version: no pie chart, no text, only 1 line (first one in list maybe) | 22-Sep 16:44 |
| 759 | Steeve | it's a first thought, could be optimized i guess... | 22-Sep 16:28 |
| 758 | Dockimbel | I think that he would be seduced by the small size and elegancy of your code. | 22-Sep 16:27 |
| 757 | Dockimbel | He asked me once for one that can draw pie and bar charts such as those from google. | 22-Sep 16:22 |
| 756 | Dockimbel | I think that Carl would be interested in such a library. | 22-Sep 16:20 |
| 755 | Dockimbel | If you can add barcharts too, that would be nice. | 22-Sep 16:20 |
| 754 | Steeve | yes typo | 22-Sep 16:19 |
| 753 | Steeve | try this on linux... pie: pie-chart [ size: 300x200 start: -80 text: [pen gray text ] ][ "block" none 0 "crash" #ff3030 .04 "major" #ff6060 .09 "minor" #ffb850 .44 "tweak" #ffd850 .03 "text" #ffd850 .02 "trivial" #ffd8a0 .31 "not a bug" pewter .06 ] view layout [ box 300x200 white effect [draw pie] ] | 22-Sep 16:19 |
| 752 | Dockimbel | unless sens [bottom: 0 send: true] <= typo in "send:"? | 22-Sep 16:18 |
| 751 | Steeve | it could be bypassed... | 22-Sep 16:16 |
| 750 | Dockimbel | CureCode/R3 is on a linux server. I guess there are font issues? | 22-Sep 16:15 |
| 749 | Dockimbel | Nice result, you should publish it on rebol.org. | 22-Sep 16:15 |
| 748 | Steeve | it can be replaced by non vectorial text but in that case, the drawing can't be translated or scaled | 22-Sep 16:12 |
| 747 | Steeve | because of the vectorial text i use, it's not usable everywhere... | 22-Sep 16:11 |
| 746 | Steeve | Not perfect but it give results. pie: pie-chart [ size: 300x200 start: -80 ][ "block" none 0 "crash" #ff3030 .04 "major" #ff6060 .09 "minor" #ffb850 .44 "tweak" #ffd850 .03 "text" #ffd850 .02 "trivial" #ffd8a0 .31 "not a bug" pewter .06 ] view layout [ box 300x200 white effect [draw pie] ] | 22-Sep 16:08 |
| 745 | Steeve | pie-chart: func [
con [block!] ;-- block of overriden constants
cmd [block!] ;-- commands to draw the pie-chart
/local push angle middle bottom pane bout sens
size back-color start line text
][ ;-- default constants (overridable by con block) size: 300x200 ;--size of the box back-color: white ;-- back color of the drawing start: -90 ;-- starting angle of the pie chart (in degrees) line: [pen gray line] ;-- draw block used for lines text: [pen none fill-pen gray text vectorial] ;-- draw block used for texts ;-- do bind con 'size pane: make block! 30 push: func [data][append pane compose data] center: size / 2 ; -- center of the pie chart radius: to-pair divide min size/x size/y 2.5 sens: true bottom: 0 foreach [title color percent] cmd [ if issue? color [color: to-tuple debase/base color 16] push [pen back-color fill-pen (color) arc center radius (start) (angle: round/ceiling percent * 360) closed] middle: angle / 2 + start push line push [ (center + as-pair radius/x * cosine middle radius/x * sine middle) (bout: center + as-pair radius/x + 3 * cosine middle radius/x + 3 * sine middle) ] either 0 <= cosine middle [ unless sens [bottom: 0 send: true] push reduce [ bout: as-pair center/x + radius/x bout/y bout: as-pair bout/x + 8 max bout/y bottom bout: as-pair bout/x + 3 bout/y ] bottom: bout/y + 12 ][ if sens [bottom: size/y sens: false] push reduce [ bout: as-pair center/x - radius/x bout/y bout: as-pair bout/x - 8 min bout/y bottom bout: as-pair bout/x - 3 bout/y ] bottom: bout/y - 12 bout: as-pair bout/x - first size-text make face [ size: 5000x5000 text: title ] bout/y ] push text push [(bout + 1x-8 ) (title)] start: start + angle ] pane ] | 22-Sep 16:08 |
| 744 | Pekr | there was only some work done by Ladislav IIRC, but it was for old draw IIRC ... | 22-Sep 12:15 |
| 743 | Dockimbel | If there's was a nice lib in Rebol with a cool dialect to do the same job as google's charts... | 22-Sep 12:14 |
| 742 | Steeve | Ooooh, what a shame ;-) | 22-Sep 12:13 |
| 741 | Dockimbel | http://code.google.com/intl/fr-FR/apis/chart/ | 22-Sep 12:13 |
| 740 | Dockimbel | Nope, it's Google's Chart API work :-) | 22-Sep 12:13 |
| 739 | Steeve | i think so ;-) | 22-Sep 12:12 |
| 738 | Steeve | Doc, did you draw your "camembers" with rebol ? | 22-Sep 12:08 |
| 737 | Steeve | I'm First Nice !!! | 22-Sep 12:05 |
| 736 | BrianH | That was the reason for all of the revisions to the comment of #1228 :( | 8-Sep 20:15 |
| 735 | Dockimbel | Dehex removed (don't know why it was there). Tested on ticket #1 (in case you wonder why it popped up in recently changed tickets). | 8-Sep 20:13 |
| 734 | BrianH | I had a lot of trouble with comments in CureCode today being hex-decoded, when I was just trying to refer to a filename %bar.r. I had to write it as %25bar.r, every time, even during revisions. Comments shouldn't be hex-decoded. | 8-Sep 19:13 |
| 733 | Dockimbel | Added in todo list. Should be easy to implement. | 5-Sep 12:15 |
| 732 | Henrik | It would be really lovely to have change log information provided via API or plain text, so it can be integrated into a website. | 5-Sep 9:57 |
| 731 | Dockimbel | Maybe I could add an option for setting new developer tickets directly as "reviewed". I'll think about that for next releases. | 2-Sep 19:17 |
| 730 | Henrik | Would it be possible for a developer to have his reports automatically reviewed? There's a lot of extra clicking involved for me in my curecode since I submit reports to my own tracker. | 2-Sep 14:31 |
| 729 | Pekr | oh, wrong group ..... | 1-Sep 12:06 |
| 728 | Pekr | Doc - does Cheyenne already enable setting handlers for particular filetypes? I mean - equivalence to: AddHandler rebol-cgi-dispatch .html Action rebol-cgi-dispatch /cgi-bin/rebol-cgi-dispatch.cgi For Cheyenne only users, it is not important, they can use RSP, but for those who want to have chance to migrate between Apache and Cheyenne in CGI mode, it might be usefull. I expect it not being a priority for you though ... | 1-Sep 12:05 |
| 727 | Dockimbel | DNS records querying | 1-Sep 11:57 |
| 726 | Pekr | what is dig:// scheme? | 1-Sep 11:56 |
| 725 | Graham | Looking forward to trying it out | 1-Sep 11:42 |
| 724 | Graham | ahh... good idea | 1-Sep 11:41 |
| 723 | Dockimbel | But I've reimplemented the dig:// scheme as an UniServe async protocol. | 1-Sep 11:41 |
| 722 | Graham | I use something similar to provide mail support inside my application ... | 1-Sep 11:40 |
| 721 | Dockimbel | Yes, I've been inspired by your code when I started working on it. | 1-Sep 11:38 |
| 720 | Dockimbel | DNS server: the ones declared locally on the machine. | 1-Sep 11:38 |
| 719 | Graham | only a couple of linest to make that into a mta :) | 1-Sep 11:34 |
| 718 | Graham | I did this before ... http://www.rebol.org/view-script.r?script=email-check.r | 1-Sep 11:32 |
| 717 | Graham | OpenDNS? | 1-Sep 11:31 |
| 716 | Graham | what will you use for DNS? | 1-Sep 11:30 |
| 715 | Dockimbel | Obviously, emails will be sent in async mode by the UniServe layer. | 1-Sep 11:28 |
| 714 | Dockimbel | RSP users will just use SEND without any change. SEND will be patched, so SET-NET won't be required. | 1-Sep 11:27 |
| 713 | Dockimbel | Transparently for the user. Internally, like a normal MTA, getting the right MX, queuing outgoing emails on disk, retry sending a few times if required, inform back user (and admin optinaly) by email if sending failed. | 1-Sep 11:26 |
| 712 | Graham | How will that work? | 1-Sep 11:16 |
| 711 | Henrik | nice | 1-Sep 10:24 |
| 710 | Dockimbel | I'm working on an integrated client Mail Transfer Agent that will handle emails sending in Cheyenne without the need to install any third-party mail server. It should be ready in a couple of days. | 1-Sep 10:14 |
| 709 | Henrik | cool :-) | 30-Aug 22:03 |
| 708 | Graham | That worked. | 30-Aug 22:00 |
| 707 | Graham | Ok, submitted a ticket! | 30-Aug 21:59 |
| 706 | Henrik | I think we unearthed a lot of things that we otherwise would just bump into along the way, anyway. I'm still not safe on the email issue, as the debug lines are still present. | 30-Aug 21:09 |
| 705 | Dockimbel | I would have said that CC's current install process is a real PIA ;-) | 30-Aug 21:06 |
| 704 | Henrik | Since this works so well, I will reward graham and doc by keeping their accounts, so you don't have to register again. :-) | 30-Aug 20:59 |
| 703 | Henrik | also in the top table of the page, the one with three columns, I forced the width of each column to 33% to avoid the changing of the title to move the page name in the top middle of the page. | 30-Aug 20:57 |
| 702 | Henrik | yes, BTW, there are many places where the word REBOL3 is hardcoded in strings. I was wondering if it's a good idea to move that to the config? It seems obvious for customization. | 30-Aug 20:55 |
| 701 | Graham | it's not in the sql script that I saw | 30-Aug 20:55 |
| 700 | Dockimbel | I'll make a package asap, so you can upgrade. | 30-Aug 20:54 |
| 699 | Dockimbel | v0.9.9 is a little bit better for management. | 30-Aug 20:54 |
| 698 | Henrik | this is sweet! complete user and project management. | 30-Aug 20:53 |
| 697 | Dockimbel | Registering: ok Email: ok Login/logou: ok | 30-Aug 20:53 |
| 696 | Dockimbel | that's in comment somewhere (build.sql or install script) | 30-Aug 20:53 |
| 695 | Dockimbel | default admin account is : nimda | 30-Aug 20:52 |
| 694 | Graham | ie. store the result. | 30-Aug 20:48 |
| 693 | Graham | use that to create your new password and store that in the db | 30-Aug 20:48 |
| 692 | Graham | encode-pass: func [pass [string!]][ enbase/base checksum/method pass 'md5 16 ] | 30-Aug 20:48 |
| 691 | Graham | yeah ... you only have the hash! | 30-Aug 20:47 |
| 690 | Henrik | cool. now I need to access the admin account. only need the password. | 30-Aug 20:46 |
| 689 | Graham | nice work .. hope you document all the fixes you had to make. | 30-Aug 20:44 |
| 688 | Graham | I'm registered and in! | 30-Aug 20:44 |
| 687 | Graham | Type the code your read in the following image should be .. type in the code below or similar | 30-Aug 20:42 |
| 686 | Henrik | your account will be deleted after testing is done | 30-Aug 20:41 |
| 685 | Henrik | graham or doc, could you please try registering at: http://97.107.135.89/bugs/register.rsp | 30-Aug 20:38 |
| 684 | Henrik | oh that's it. I just need to fill that function up with debug/probes and it works. :-) got a mail now. | 30-Aug 20:36 |
| 683 | Henrik | got debug/probe working now. it definitely stops at 'send-confirmation. | 30-Aug 20:31 |
| 682 | Henrik | no difference. it still reports tcp error. it must be coming some time before that function. | 30-Aug 20:25 |
| 681 | Henrik | "debug/probe mold spec" inserted on the first line... | 30-Aug 20:23 |
| 680 | Dockimbel | Try debug/probe instead. | 30-Aug 20:22 |
| 679 | Graham | helper.r is in the global name space ... so ?? may not work | 30-Aug 20:20 |
| 678 | Graham | Oh .. that's for RSP. | 30-Aug 20:20 |
| 677 | Dockimbel | "Port none not open" on save/png...odd one. | 30-Aug 20:19 |
| 676 | Henrik | I was trying to use ??, but couldn't get it to work. | 30-Aug 20:19 |
| 675 | Graham | So, was your smtp error related to trying to connect to sofinnov's mail server? | 30-Aug 20:19 |
| 674 | Dockimbel | "STMP-server": thanks for finding that one! | 30-Aug 20:19 |
| 673 | Graham | You know that ?? logs to trace.log | 30-Aug 20:15 |
| 672 | Henrik | yes, I thought I could make an error! earlier in that function, but I still get a TCP error. | 30-Aug 20:13 |
| 671 | Graham | send-confirmation: func [ spec [block!] vkey [string!] /local url login pass template ][ system/user/name: "REBOL3 Tracker" set-net reduce [no-reply@curecode.org "softinnov.com"] url: rejoin [ request/headers/Host either request/server-port = 80 [""][join ":" request/server-port] request/web-app "/validate.rsp?id=" url-encode spec/login "&key=" vkey ] login: spec/login pass: spec/pass template: read join locale/get-path %email-activation.tpl replace template "$url" url replace template "$login" login replace template "$pass" pass send/subject spec/email template rejoin ["[REBOL3 Tracker] " say "Account activation"] ] | 30-Aug 20:12 |
| 670 | Graham | for curecode itself ... | 30-Aug 20:09 |
| 669 | Graham | There used to be a tracker at http://softinnov.org:8000/curecode | 30-Aug 20:08 |
| 668 | Graham | in ram? | 30-Aug 20:04 |
| 667 | Henrik | it's probably a permissions problem | 30-Aug 20:02 |
| 666 | Graham | I never got the captcha working the way doc has it .. I had to write my images to the public folder and display them from there. | 30-Aug 19:57 |
| 665 | Henrik | BTW, I spotted another error with the captcha: URL = /bugs/captcha.rsp File = /home/henrikmk/serve/www/bugs/captcha.rsp ** Access Error : Port none not open ** Where: confirm ** Near: [save/png img: make binary! 25000] At that time I noticed the image was not displayed in the browser, but it only happened once. | 30-Aug 19:51 |
| 664 | Henrik | If I'm right, sending mail only happens in the helper.r file. But even if I try to make an error well before the actual mail sending happens in 'send-confirmation, it still returns a tcp error. It seems I'm not hitting the right place in the code. | 30-Aug 19:50 |
| 663 | Henrik | from rebol yes, cheyenne, apparently not. | 30-Aug 19:31 |
| 662 | Graham | can't you use localhost as the smtp server? | 30-Aug 19:30 |
| 661 | Henrik | DocKimbel, I noticed that it's spelled "STMP-server" in the config file and in the other sources. Is that correct? The correct spelling would be "SMTP-server" | 30-Aug 19:13 |
| 660 | Henrik | and it should be running with root privileges. | 30-Aug 19:09 |
| 659 | Henrik | URL = /bugs/register.rsp
File = /home/henrikmk/serve/www/bugs/register.rsp ** User Error : Server error: tcp connection failed ** Where: none ** Near: [insert smtp-port reduce [from reduce [addr] tmp]] | 30-Aug 19:08 |
| 658 | Henrik | Successfully sent mail from a rebol command prompt, but it doesn't work in Cheyenne, despite identical set-net config. Odd. | 30-Aug 19:07 |
| 657 | Henrik | crap... seems I need to install my own smtp server. | 30-Aug 18:40 |
| 656 | Dockimbel | Yep, sure. I have currently 2 weeks of intensive coding for upgrading one of our commercial product. Once done, I'll get back to CureCode with some major improvements in plan. | 30-Aug 16:49 |
| 655 | Henrik | I think it would be a good idea to create a set of sanity checks, to check that the webapp paths are correct and that the right rebol version is used. that would be the easiest way to improve installation. | 30-Aug 16:28 |
| 654 | Henrik | yep, that works. now I get the mail error I expected. configuring smtp... | 30-Aug 16:21 |
| 653 | Dockimbel | Try with an absolute path for root-dir. I remember having hit the same issue once a long time ago, but can't remember the fix. | 30-Aug 16:19 |
| 652 | Henrik | I see you used an absolute path for root-dir in the example you gave above, but in the example testapp in httpd.cfg, the root-path is relative, so I used that here. | 30-Aug 16:19 |
| 651 | Henrik | webapp [ virtual-root "/bugs/" root-dir %www/bugs/ locales-dir %private/locales/ ] | 30-Aug 16:17 |
| 650 | Henrik | ok, new error. where does %private/ start? my root dir occurs twice in locale/get-path | 30-Aug 16:17 |
| 649 | Henrik | ah, that one. thanks. | 30-Aug 16:13 |
| 648 | Dockimbel | This line in the webapp declaration should remain with a relative path : locales-dir %private/locales/ | 30-Aug 16:12 |
| 647 | Dockimbel | Did you change something in %app-init.r? Did you create the webapp correctly in Cheyenne's config file? | 30-Aug 16:12 |
| 646 | Henrik | The output of this: join locale/get-path %email-activation.tpl is: nonenone/email-activation.tpl | 30-Aug 16:11 |
| 645 | Dockimbel | Check the %/private/helper.r script, they might be some things hardwired in 'send-confirmation function (like mail server). | 30-Aug 16:04 |
| 644 | Henrik | URL = /bugs/register.rsp
File = www/bugs/register.rsp ** Script Error : read expected source argument of type: file url object block ** Where: send-confirmation ** Near: [template: read join locale/get-path %email-activation.tpl] | 30-Aug 15:57 |
| 643 | Dockimbel | you need to edit %CureCode/private/curecode.conf to set the correct mail server. | 30-Aug 15:56 |
| 642 | Henrik | now a new error... possibly mail related. | 30-Aug 15:56 |
| 641 | Henrik | yes, finally. captcha available now. | 30-Aug 15:55 |
| 640 | Henrik | which version | 30-Aug 15:52 |
| 639 | Henrik | ok, thanks. I must admit, it's rather hard to keep track of which cheyenne is running. | 30-Aug 15:52 |
| 638 | Dockimbel | The cheyenne version that you should be using is http://cheyenne-server.org/dl/0919/linux/face/cheyenne.gz | 30-Aug 15:51 |
| 637 | Henrik | the captcha appears not to be working, but there is no DRAW error this time. | 30-Aug 15:51 |
| 636 | Dockimbel | "installing the Cheyenne from the link above" => you've installed Cheyenne 0.9.17?? | 30-Aug 15:50 |
| 635 | Dockimbel | It seems that an error is occuring in app-init.r. Is the captcha working? | 30-Aug 15:49 |
| 634 | Henrik | perhaps the app-init.r file is now not being run | 30-Aug 15:45 |
| 633 | Henrik | hmm... installing the Cheyenne from the link above, rolls out 2 new errors: script error ! filter-access has no value script error ! enum-projects has no value | 30-Aug 15:03 |
| 632 | Will | why not put CC on svn like you did for Cheyenne 8) | 30-Aug 14:55 |
| 631 | Henrik | seems all packages in that list are installed, but no go for View. | 30-Aug 14:52 |
| 630 | Henrik | I understand. :-) it can be hard to make things plug and play, when you are worried about the simplicity of the app. | 30-Aug 14:51 |
| 629 | Henrik | thanks | 30-Aug 14:50 |
| 628 | Dockimbel | Make View work on linux (debian/ubuntu) : http://cheyenne-server.org/blog.rsp?view=14&cmt=on#comments | 30-Aug 14:50 |
| 627 | Dockimbel | I'm sorry that the install process is not more handier, AFAIK, you're just the 2nd user (after Graham) trying to install CC. I guess that I can call that a "community" and start working on a nicer install process. ;-) | 30-Aug 14:49 |
| 626 | Henrik | I didn't. I'm currently wondering how to get View to run on this headless Linode server, so the captcha process can work. | 30-Aug 14:45 |
| 625 | Dockimbel | Did you removed the admin user creation from the install script? You need that admin user in order to create new projects and manage them (the bug you just hit is in a code branch that is evaluated only if a non-admin user try to access manager pages). | 30-Aug 14:44 |
| 624 | Henrik | ok, thanks | 30-Aug 14:44 |
| 623 | Dockimbel | response/clear => you've found a bug, it's a typo, as Will says, it should be response/reset. (now fixed in 0.9.9). | 30-Aug 14:40 |
| 622 | Henrik | ** Script Error : draw has no value
** Where: generate
** Near: [save/png img: make binary! 25000] Looks like it. | 30-Aug 14:38 |
| 621 | Will | for captcha , yes | 30-Aug 14:38 |
| 620 | Henrik | but no code image is generated on the registration page. I assume View is needed for this? | 30-Aug 14:37 |
| 619 | Henrik | that helped. now to create a user account... | 30-Aug 14:36 |
| 618 | Will | try changing with response/reset | 30-Aug 14:34 |
| 617 | Henrik | there is no response/clear in the docs, so I assume this is a newer cheyenne feature? | 30-Aug 14:26 |
| 616 | Henrik | now I'm trying to add a project, but on the index.rsp page in the manage section, I get: URL = /bugs/manage/index.rsp File = www/bugs/manage/links.rsp ** Script Error : Invalid path value: clear ** Where: rsp-script ** Near: [response/clear response/redirect request/web-app ] | 30-Aug 14:20 |
| 615 | Henrik | and finally it runs | 30-Aug 13:46 |
| 614 | Henrik | yay! now at least something is output, but there are still errors. so far so good. :-) | 30-Aug 12:53 |
| 613 | Dockimbel | Oh, you didn't declared the webapp in Cheyenne, CC can't work without that. Here's an example: webapp [ virtual-root "/curecode/" root-dir %/c/dev/curecode/ locales-dir %private/locales/ ] | 30-Aug 12:49 |
| 612 | Henrik | it looks to me that Curecode is a webapp, due to the presence of an app-init.r file, so I'll have to find documentation on how to describe it as such | 30-Aug 12:35 |
| 611 | Henrik | which to me looks like the session was not started | 30-Aug 12:26 |
| 610 | Henrik | looks like 'session/content is none, which is apparently not expected. | 30-Aug 12:23 |
| 609 | Graham | Doc, thought about providing sql scripts for other dbs? | 30-Aug 10:48 |
| 608 | Henrik | Doc: it says Pro | 30-Aug 9:44 |
| 607 | Graham | oh well, I can't help ... mysql fails to install under windows 7 | 30-Aug 9:42 |
| 606 | Dockimbel | Try a probe system/product to see if View is there. | 30-Aug 9:42 |
| 605 | Henrik | (could use a phpinfo() like page) | 30-Aug 9:39 |
| 604 | Henrik | it reports back version 2.7.6.4.2 | 30-Aug 9:38 |
| 603 | Dockimbel | From the error message, I think that something is messed up in app-init.r, maybe the captcha loading part. Is your Cheyenne version the one with View engine included? | 30-Aug 9:37 |
| 602 | Henrik | I think it's the latest exe for linux. | 30-Aug 9:31 |
| 601 | Dockimbel | What Cheyenne version are you using? | 30-Aug 9:31 |
| 600 | Henrik | yes. I usually get an RSP error message. | 30-Aug 9:30 |
| 599 | Henrik | 0/8-09:28:22.596130-[RSP] ##RSP Script Error: URL = /bugs/index.rsp File = www/bugs/index.rsp ** Script Error : Cannot use path on none! value ** Where: rsp-script ** Near: [if all [ not sess/login? none? validate/full [action word! *] 'identify = request/content/action ] [ either invalid: validate/full [ login - * pass - * ] [ err?: yes ] [ .... more stuff after that | 30-Aug 9:29 |
| 598 | Graham | aren't you getting a message about the browser doens't understand ? | 30-Aug 9:29 |
| 597 | Henrik | I'm curious why this error doesn't appear in the browser. | 30-Aug 9:29 |
| 596 | Henrik | as suspected, it didn't help to alter the db string. | 30-Aug 9:28 |
| 595 | Graham | we guessed that :) | 30-Aug 9:25 |
| 594 | Dockimbel | Looks like the install.r script hasn't been updated to match latest database schema. | 30-Aug 9:22 |
| 593 | Dockimbel | Database string should be root:<password>@localhost/r3bugs | 30-Aug 9:20 |
| 592 | Graham | http://dev.mysql.com/downloads/mysql/5.1.html#win32 | 30-Aug 9:20 |
| 591 | Graham | I'll try it out ... now where to download mysql .. | 30-Aug 9:18 |
| 590 | Henrik | just root@localhost, but I don't think this is a database problem. it's more fundamental. | 30-Aug 9:15 |
| 589 | Graham | what's your database string? | 30-Aug 9:14 |
| 588 | Henrik | no, but no pages are working at all, so I can't log in. | 30-Aug 9:14 |
| 587 | Graham | so that you have a validated session? | 30-Aug 9:12 |
| 586 | Graham | well... did you login ? | 30-Aug 9:12 |
| 585 | Henrik | either 'sess, 'validate or 'request is none where they shouldn't be | 30-Aug 9:12 |
| 584 | Graham | it should be in plain text .. | 30-Aug 9:11 |
| 583 | Henrik | found an error message. decoding it... | 30-Aug 9:10 |
| 582 | Graham | it's not relevant what the database name is | 30-Aug 9:09 |
| 581 | Graham | just use r3bugs as your database handle | 30-Aug 9:09 |
| 580 | Graham | so check the trace.log | 30-Aug 9:09 |
| 579 | Graham | because there is an error, the gzipped stuff sent to the browser can not be decodoed | 30-Aug 9:09 |
| 578 | Henrik | this was also present before I changed the httpd config, so there must be a different error somewhere. | 30-Aug 9:08 |
| 577 | Graham | that means there is an error | 30-Aug 9:08 |
| 576 | Henrik | http://97.107.135.89/bugs/index.rsp | 30-Aug 9:07 |
| 575 | Henrik | I've added that now, but Cheyenne is just outputting things the browser won't understand. | 30-Aug 9:07 |
| 574 | Graham | well, I'm guessing ... | 30-Aug 9:04 |
| 573 | Henrik | I see. | 30-Aug 9:04 |
| 572 | Graham | httpd.cfg | 30-Aug 9:02 |
| 571 | Graham | it will be in the Cheyenne cfg | 30-Aug 9:02 |
| 570 | Graham | it's cheyenne | 30-Aug 9:02 |
| 569 | Henrik | one would think, there would be a login to the database somewhere in the code. can't find it though. there is one in some test files and in the installer. | 30-Aug 9:00 |
| 568 | Graham | yeah ... redundant fields :) | 30-Aug 9:00 |