# | 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-09 10:33 |
866 | Graham | Why are you not using the chyenne mail server? | 29-Dec-09 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-09 8:39 |
864 | Dockimbel | nope, it's just REBOL's SEND with a simple MX retrieving routine. | 29-Dec-09 8:35 |
863 | Graham | Is this the Cheyenne mail server? | 28-Dec-09 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-09 23:34 |
861 | Carl | If I recall, RAMBO is just a big REBOL file. | 28-Dec-09 21:11 |
860 | BrianH | Carl, could you chime in here about the RAMBO migration process? Dataset migration is better than web scraping :) | 28-Dec-09 20:54 |
859 | Dockimbel | No problem, we can add a new project to the current server when you need it. | 28-Dec-09 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-09 20:47 |
857 | Dockimbel | Hi Carl, I'll check that too. | 28-Dec-09 20:29 |
856 | Carl | Hi Doc, one small thing... Chrome browser does not remember the login password cookie. | 28-Dec-09 20:28 |
855 | Fork | Running to lunch now but will check in with it when I get back... | 28-Dec-09 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-09 20:25 |
853 | Dockimbel | Done. | 28-Dec-09 20:23 |
852 | Dockimbel | Please wait a minute, I'm restarting the server. | 28-Dec-09 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-09 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-09 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-09 20:01 |
848 | Pavel | THX | 22-Dec-09 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-09 23:37 |
846 | Dockimbel | Pavel, your account is now active. | 21-Dec-09 23:33 |
845 | Pavel | Doc could you activate my account in curecode please? | 21-Dec-09 13:39 |
844 | Paul | Could make it an opensource project. | 19-Dec-09 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-09 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-09 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-09 3:12 |
840 | Paul | Use it to handle not just bug tracking but general IT support issues within the ITIL framework. | 19-Dec-09 3:11 |
839 | Paul | Doc, why don't you expand curecode into a full ITIL package? | 19-Dec-09 3:10 |
838 | Dockimbel | As usual, let me know if you see any regression after this update. | 18-Dec-09 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-09 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-09 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-09 22:44 |
834 | Dockimbel | Agreed. | 10-Dec-09 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-09 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-09 20:14 |
831 | Maxim | I agree also. | 6-Dec-09 18:27 |
830 | BrianH | Sounds like a good policy to me. | 6-Dec-09 17:15 |
829 | Oldes | I agree with Steeve. | 5-Dec-09 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-09 22:16 |
827 | Steeve | agree until the ticket is "touched" by someone else. | 5-Dec-09 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-09 22:06 |
825 | Henrik | yes, that might be possible. | 4-Dec-09 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-09 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-09 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-09 23:39 |
821 | Dockimbel | Oldes, I think that you can now remove the <pre> tags from code part in ticket #1369. | 3-Dec-09 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-09 23:03 |
819 | Dockimbel | Maybe just wrapping the code in <PRE> tag would be enough, didn't tested that yet. | 3-Dec-09 13:37 |
818 | Dockimbel | Yes, I could change the font to a monospace one. | 3-Dec-09 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-09 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-09 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-09 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-09 14:19 |
813 | Henrik | some fixes in curecode also require fixes in cheyenne, etc. | 25-Nov-09 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-09 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-09 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-09 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-09 10:31 |
808 | Dockimbel | Maintenance done. Server up again. | 24-Nov-09 15:02 |
807 | Dockimbel | CureCode server will be stopped from now during a couple of minutes for maintenance. | 24-Nov-09 14:43 |
806 | BrianH | Darn, it didn't work again. I'm going to try some more stuff. | 3-Nov-09 22:45 |
805 | Dockimbel | If you've never used it, you'll get the default "All Projects" in the selector. | 3-Nov-09 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-09 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-09 21:36 |
802 | Dockimbel | Done. | 3-Nov-09 21:30 |
801 | Dockimbel | BrianH: I'm adding IDs to login page's fields. | 3-Nov-09 21:28 |
800 | Dockimbel | Pekr, I don't understand your request, the first item is already preselected. | 3-Nov-09 21:26 |
799 | Pekr | btw - still waiting for small enhancement, where Changelog section would have preselected first item in the list :-) | 3-Nov-09 18:17 |
798 | Pekr | we are over 1000 tickets. Looks good :-) | 3-Nov-09 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-09 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-09 18:10 |
795 | Dockimbel | Restarted. Everything seems ok. | 29-Oct-09 11:23 |
794 | Dockimbel | Stopping Cheyenne... | 29-Oct-09 11:22 |
793 | Dockimbel | The number of modules included on the default config is insane. | 29-Oct-09 11:20 |
792 | Dockimbel | It's amazing how much time it takes to compile PHP... | 29-Oct-09 11:19 |
791 | Dockimbel | Upgrading also PHP to v5.2.11 on the same server...takes a bit more time. | 29-Oct-09 11:18 |
790 | Dockimbel | CureCode service will be interrupted during a few seconds now in order to upgrade the server. | 29-Oct-09 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-09 12:19 |
788 | Graham | Probably why I only see when debugging faulty rsp code. | 28-Oct-09 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-09 9:57 |
786 | Graham | Until the other day. | 28-Oct-09 9:49 |
785 | Graham | hasn't happened since I reported it in March when I was setting the response buffer. | 28-Oct-09 9:49 |
784 | Graham | It only occurs to me after I've been making changes ... not in the normal course of events. | 28-Oct-09 9:49 |
783 | Graham | Henrik ... no idea when you've seen this issue? | 28-Oct-09 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-09 9:27 |
781 | Maxim | (or a clear missing) | 28-Oct-09 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-09 9:25 |
779 | Dockimbel | Worker processes reset, seems back to normal now. | 28-Oct-09 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-09 9:22 |
777 | Henrik | I've seen this a lot outside of Curecode. Never figured out what it is. | 28-Oct-09 7:28 |
776 | Maxim | wow, its getting pretty insane! | 28-Oct-09 7:23 |
775 | Graham | I saw this on my own server a few days ago ... | 28-Oct-09 3:42 |
774 | Graham | The garbage is gzipped data .... | 28-Oct-09 3:40 |
773 | Graham | Have to reset Cheyenne ... | 28-Oct-09 3:39 |
772 | Graham | It's caused by a missing copy .... | 28-Oct-09 3:39 |
771 | BrianH | This is on http://curecode.org/rebol3/ | 28-Oct-09 1:40 |
770 | BrianH | Getting garbage at the top of the page on every page of CureCode - more with each view. | 28-Oct-09 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-09 22:00 |
768 | Dockimbel | It works on Linux. Pie, texts, lines, everything is there. | 22-Sep-09 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-09 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-09 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-09 18:10 |
764 | Dockimbel | R2 only. I can't use R3 for my projects. | 22-Sep-09 16:55 |
763 | Steeve | would you an R3 version better ? | 22-Sep-09 16:47 |
762 | Steeve | you tested with R2 ? | 22-Sep-09 16:45 |
761 | Steeve | hum... | 22-Sep-09 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-09 16:44 |
759 | Steeve | it's a first thought, could be optimized i guess... | 22-Sep-09 16:28 |
758 | Dockimbel | I think that he would be seduced by the small size and elegancy of your code. | 22-Sep-09 16:27 |
757 | Dockimbel | He asked me once for one that can draw pie and bar charts such as those from google. | 22-Sep-09 16:22 |
756 | Dockimbel | I think that Carl would be interested in such a library. | 22-Sep-09 16:20 |
755 | Dockimbel | If you can add barcharts too, that would be nice. | 22-Sep-09 16:20 |
754 | Steeve | yes typo | 22-Sep-09 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-09 16:19 |
752 | Dockimbel | unless sens [bottom: 0 send: true] <= typo in "send:"? | 22-Sep-09 16:18 |
751 | Steeve | it could be bypassed... | 22-Sep-09 16:16 |
750 | Dockimbel | CureCode/R3 is on a linux server. I guess there are font issues? | 22-Sep-09 16:15 |
749 | Dockimbel | Nice result, you should publish it on rebol.org. | 22-Sep-09 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-09 16:12 |
747 | Steeve | because of the vectorial text i use, it's not usable everywhere... | 22-Sep-09 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-09 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-09 16:08 |
744 | Pekr | there was only some work done by Ladislav IIRC, but it was for old draw IIRC ... | 22-Sep-09 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-09 12:14 |
742 | Steeve | Ooooh, what a shame ;-) | 22-Sep-09 12:13 |
741 | Dockimbel | http://code.google.com/intl/fr-FR/apis/chart/ | 22-Sep-09 12:13 |
740 | Dockimbel | Nope, it's Google's Chart API work :-) | 22-Sep-09 12:13 |
739 | Steeve | i think so ;-) | 22-Sep-09 12:12 |
738 | Steeve | Doc, did you draw your "camembers" with rebol ? | 22-Sep-09 12:08 |
737 | Steeve | I'm First Nice !!! | 22-Sep-09 12:05 |
736 | BrianH | That was the reason for all of the revisions to the comment of #1228 :( | 8-Sep-09 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-09 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-09 19:13 |
733 | Dockimbel | Added in todo list. Should be easy to implement. | 5-Sep-09 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-09 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-09 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-09 14:31 |
729 | Pekr | oh, wrong group ..... | 1-Sep-09 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-09 12:05 |
727 | Dockimbel | DNS records querying | 1-Sep-09 11:57 |
726 | Pekr | what is dig:// scheme? | 1-Sep-09 11:56 |
725 | Graham | Looking forward to trying it out | 1-Sep-09 11:42 |
724 | Graham | ahh... good idea | 1-Sep-09 11:41 |
723 | Dockimbel | But I've reimplemented the dig:// scheme as an UniServe async protocol. | 1-Sep-09 11:41 |
722 | Graham | I use something similar to provide mail support inside my application ... | 1-Sep-09 11:40 |
721 | Dockimbel | Yes, I've been inspired by your code when I started working on it. | 1-Sep-09 11:38 |
720 | Dockimbel | DNS server: the ones declared locally on the machine. | 1-Sep-09 11:38 |
719 | Graham | only a couple of linest to make that into a mta :) | 1-Sep-09 11:34 |
718 | Graham | I did this before ... http://www.rebol.org/view-script.r?script=email-check.r | 1-Sep-09 11:32 |
717 | Graham | OpenDNS? | 1-Sep-09 11:31 |
716 | Graham | what will you use for DNS? | 1-Sep-09 11:30 |
715 | Dockimbel | Obviously, emails will be sent in async mode by the UniServe layer. | 1-Sep-09 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-09 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-09 11:26 |
712 | Graham | How will that work? | 1-Sep-09 11:16 |
711 | Henrik | nice | 1-Sep-09 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-09 10:14 |
709 | Henrik | cool :-) | 30-Aug-09 22:03 |
708 | Graham | That worked. | 30-Aug-09 22:00 |
707 | Graham | Ok, submitted a ticket! | 30-Aug-09 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-09 21:09 |
705 | Dockimbel | I would have said that CC's current install process is a real PIA ;-) | 30-Aug-09 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-09 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-09 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-09 20:55 |
701 | Graham | it's not in the sql script that I saw | 30-Aug-09 20:55 |
700 | Dockimbel | I'll make a package asap, so you can upgrade. | 30-Aug-09 20:54 |
699 | Dockimbel | v0.9.9 is a little bit better for management. | 30-Aug-09 20:54 |
698 | Henrik | this is sweet! complete user and project management. | 30-Aug-09 20:53 |
697 | Dockimbel | Registering: ok Email: ok Login/logou: ok | 30-Aug-09 20:53 |
696 | Dockimbel | that's in comment somewhere (build.sql or install script) | 30-Aug-09 20:53 |
695 | Dockimbel | default admin account is : nimda | 30-Aug-09 20:52 |
694 | Graham | ie. store the result. | 30-Aug-09 20:48 |
693 | Graham | use that to create your new password and store that in the db | 30-Aug-09 20:48 |
692 | Graham | encode-pass: func [pass [string!]][ enbase/base checksum/method pass 'md5 16 ] | 30-Aug-09 20:48 |
691 | Graham | yeah ... you only have the hash! | 30-Aug-09 20:47 |
690 | Henrik | cool. now I need to access the admin account. only need the password. | 30-Aug-09 20:46 |
689 | Graham | nice work .. hope you document all the fixes you had to make. | 30-Aug-09 20:44 |
688 | Graham | I'm registered and in! | 30-Aug-09 20:44 |
687 | Graham | Type the code your read in the following image should be .. type in the code below or similar | 30-Aug-09 20:42 |
686 | Henrik | your account will be deleted after testing is done | 30-Aug-09 20:41 |
685 | Henrik | graham or doc, could you please try registering at: http://97.107.135.89/bugs/register.rsp | 30-Aug-09 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-09 20:36 |
683 | Henrik | got debug/probe working now. it definitely stops at 'send-confirmation. | 30-Aug-09 20:31 |
682 | Henrik | no difference. it still reports tcp error. it must be coming some time before that function. | 30-Aug-09 20:25 |
681 | Henrik | "debug/probe mold spec" inserted on the first line... | 30-Aug-09 20:23 |
680 | Dockimbel | Try debug/probe instead. | 30-Aug-09 20:22 |
679 | Graham | helper.r is in the global name space ... so ?? may not work | 30-Aug-09 20:20 |
678 | Graham | Oh .. that's for RSP. | 30-Aug-09 20:20 |
677 | Dockimbel | "Port none not open" on save/png...odd one. | 30-Aug-09 20:19 |
676 | Henrik | I was trying to use ??, but couldn't get it to work. | 30-Aug-09 20:19 |
675 | Graham | So, was your smtp error related to trying to connect to sofinnov's mail server? | 30-Aug-09 20:19 |
674 | Dockimbel | "STMP-server": thanks for finding that one! | 30-Aug-09 20:19 |
673 | Graham | You know that ?? logs to trace.log | 30-Aug-09 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-09 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-09 20:12 |
670 | Graham | for curecode itself ... | 30-Aug-09 20:09 |
669 | Graham | There used to be a tracker at http://softinnov.org:8000/curecode | 30-Aug-09 20:08 |
668 | Graham | in ram? | 30-Aug-09 20:04 |
667 | Henrik | it's probably a permissions problem | 30-Aug-09 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-09 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-09 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-09 19:50 |
663 | Henrik | from rebol yes, cheyenne, apparently not. | 30-Aug-09 19:31 |
662 | Graham | can't you use localhost as the smtp server? | 30-Aug-09 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-09 19:13 |
660 | Henrik | and it should be running with root privileges. | 30-Aug-09 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-09 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-09 19:07 |
657 | Henrik | crap... seems I need to install my own smtp server. | 30-Aug-09 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-09 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-09 16:28 |
654 | Henrik | yep, that works. now I get the mail error I expected. configuring smtp... | 30-Aug-09 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-09 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-09 16:19 |
651 | Henrik | webapp [ virtual-root "/bugs/" root-dir %www/bugs/ locales-dir %private/locales/ ] | 30-Aug-09 16:17 |
650 | Henrik | ok, new error. where does %private/ start? my root dir occurs twice in locale/get-path | 30-Aug-09 16:17 |
649 | Henrik | ah, that one. thanks. | 30-Aug-09 16:13 |
648 | Dockimbel | This line in the webapp declaration should remain with a relative path : locales-dir %private/locales/ | 30-Aug-09 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-09 16:12 |
646 | Henrik | The output of this: join locale/get-path %email-activation.tpl is: nonenone/email-activation.tpl | 30-Aug-09 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-09 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-09 15:57 |
643 | Dockimbel | you need to edit %CureCode/private/curecode.conf to set the correct mail server. | 30-Aug-09 15:56 |
642 | Henrik | now a new error... possibly mail related. | 30-Aug-09 15:56 |
641 | Henrik | yes, finally. captcha available now. | 30-Aug-09 15:55 |
640 | Henrik | which version | 30-Aug-09 15:52 |
639 | Henrik | ok, thanks. I must admit, it's rather hard to keep track of which cheyenne is running. | 30-Aug-09 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-09 15:51 |
637 | Henrik | the captcha appears not to be working, but there is no DRAW error this time. | 30-Aug-09 15:51 |
636 | Dockimbel | "installing the Cheyenne from the link above" => you've installed Cheyenne 0.9.17?? | 30-Aug-09 15:50 |
635 | Dockimbel | It seems that an error is occuring in app-init.r. Is the captcha working? | 30-Aug-09 15:49 |
634 | Henrik | perhaps the app-init.r file is now not being run | 30-Aug-09 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-09 15:03 |
632 | Will | why not put CC on svn like you did for Cheyenne 8) | 30-Aug-09 14:55 |
631 | Henrik | seems all packages in that list are installed, but no go for View. | 30-Aug-09 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-09 14:51 |
629 | Henrik | thanks | 30-Aug-09 14:50 |
628 | Dockimbel | Make View work on linux (debian/ubuntu) : http://cheyenne-server.org/blog.rsp?view=14&cmt=on#comments | 30-Aug-09 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-09 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-09 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-09 14:44 |
624 | Henrik | ok, thanks | 30-Aug-09 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-09 14:40 |
622 | Henrik | ** Script Error : draw has no value
** Where: generate
** Near: [save/png img: make binary! 25000] Looks like it. | 30-Aug-09 14:38 |
621 | Will | for captcha , yes | 30-Aug-09 14:38 |
620 | Henrik | but no code image is generated on the registration page. I assume View is needed for this? | 30-Aug-09 14:37 |
619 | Henrik | that helped. now to create a user account... | 30-Aug-09 14:36 |
618 | Will | try changing with response/reset | 30-Aug-09 14:34 |
617 | Henrik | there is no response/clear in the docs, so I assume this is a newer cheyenne feature? | 30-Aug-09 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-09 14:20 |
615 | Henrik | and finally it runs | 30-Aug-09 13:46 |
614 | Henrik | yay! now at least something is output, but there are still errors. so far so good. :-) | 30-Aug-09 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-09 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-09 12:35 |
611 | Henrik | which to me looks like the session was not started | 30-Aug-09 12:26 |
610 | Henrik | looks like 'session/content is none, which is apparently not expected. | 30-Aug-09 12:23 |
609 | Graham | Doc, thought about providing sql scripts for other dbs? | 30-Aug-09 10:48 |
608 | Henrik | Doc: it says Pro | 30-Aug-09 9:44 |
607 | Graham | oh well, I can't help ... mysql fails to install under windows 7 | 30-Aug-09 9:42 |
606 | Dockimbel | Try a probe system/product to see if View is there. | 30-Aug-09 9:42 |
605 | Henrik | (could use a phpinfo() like page) | 30-Aug-09 9:39 |
604 | Henrik | it reports back version 2.7.6.4.2 | 30-Aug-09 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-09 9:37 |
602 | Henrik | I think it's the latest exe for linux. | 30-Aug-09 9:31 |
601 | Dockimbel | What Cheyenne version are you using? | 30-Aug-09 9:31 |
600 | Henrik | yes. I usually get an RSP error message. | 30-Aug-09 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-09 9:29 |
598 | Graham | aren't you getting a message about the browser doens't understand ? | 30-Aug-09 9:29 |
597 | Henrik | I'm curious why this error doesn't appear in the browser. | 30-Aug-09 9:29 |
596 | Henrik | as suspected, it didn't help to alter the db string. | 30-Aug-09 9:28 |
595 | Graham | we guessed that :) | 30-Aug-09 9:25 |
594 | Dockimbel | Looks like the install.r script hasn't been updated to match latest database schema. | 30-Aug-09 9:22 |
593 | Dockimbel | Database string should be root:<password>@localhost/r3bugs | 30-Aug-09 9:20 |
592 | Graham | http://dev.mysql.com/downloads/mysql/5.1.html#win32 | 30-Aug-09 9:20 |
591 | Graham | I'll try it out ... now where to download mysql .. | 30-Aug-09 9:18 |
590 | Henrik | just root@localhost, but I don't think this is a database problem. it's more fundamental. | 30-Aug-09 9:15 |
589 | Graham | what's your database string? | 30-Aug-09 9:14 |
588 | Henrik | no, but no pages are working at all, so I can't log in. | 30-Aug-09 9:14 |
587 | Graham | so that you have a validated session? | 30-Aug-09 9:12 |
586 | Graham | well... did you login ? | 30-Aug-09 9:12 |
585 | Henrik | either 'sess, 'validate or 'request is none where they shouldn't be | 30-Aug-09 9:12 |
584 | Graham | it should be in plain text .. | 30-Aug-09 9:11 |
583 | Henrik | found an error message. decoding it... | 30-Aug-09 9:10 |
582 | Graham | it's not relevant what the database name is | 30-Aug-09 9:09 |
581 | Graham | just use r3bugs as your database handle | 30-Aug-09 9:09 |
580 | Graham | so check the trace.log | 30-Aug-09 9:09 |
579 | Graham | because there is an error, the gzipped stuff sent to the browser can not be decodoed | 30-Aug-09 9:09 |
578 | Henrik | this was also present before I changed the httpd config, so there must be a different error somewhere. | 30-Aug-09 9:08 |
577 | Graham | that means there is an error | 30-Aug-09 9:08 |
576 | Henrik | http://97.107.135.89/bugs/index.rsp | 30-Aug-09 9:07 |
575 | Henrik | I've added that now, but Cheyenne is just outputting things the browser won't understand. | 30-Aug-09 9:07 |
574 | Graham | well, I'm guessing ... | 30-Aug-09 9:04 |
573 | Henrik | I see. | 30-Aug-09 9:04 |
572 | Graham | httpd.cfg | 30-Aug-09 9:02 |
571 | Graham | it will be in the Cheyenne cfg | 30-Aug-09 9:02 |
570 | Graham | it's cheyenne | 30-Aug-09 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-09 9:00 |
568 | Graham | yeah ... redundant fields :) | 30-Aug-09 9:00 |