On Tue, 24 Dec 2002, Scott Bartlett wrote: > Those people watching closely in the past will know from my posts that > I'm neither a UNIX or C programmer (and unfortunately don't have much > spare time either for various reasons). And before you say it : Yes, I
Jumping in because I am bored.. watching a NOC that ran on generators 3 times already this morning... MERRY CHRISTMAS ALL! - Unix is a Operating System (or family of OS's). C is a programming language. > Thanks for the practical response. I assume you also built your own > house, grow your own food and smelted the ore and refined the fuel to > build and run your own car. Oh, and wrote *all* the software on your own > computer. - I bought our NOC building in 1995.. an 1888 hotel building, with rotten floors, no windows and barely a roof. http://www.chattanoogametro.net/album/index.cgi?page=dsw02424&mode=m&dir=./VirtualBuilding I've done more than 50% of the work myself, including most of the electrical, plumbing.. generator install..etc.. - Of my 3 vehicles, 2 of them I have built from parts, an '84/86 Bronco, and a 196? Step Van/Camper/MobileShop (and a turret for mounting uplink dishes) - I do use common programming languages, C and Perl mostly, but I even wrote our own management/billing/accounting package and my main radius server is a much modified version of the original Livingston Radius server. Mods include real-time accounting into Sybase SQL on Linux. I'm playing with FreeRadius currently for a new system. My point being.. many of us live in a world where we do as much as we can ourselves as is possible. > (relatively) new to RADIUS let alone FreeRadius. If you're not open to > hearing reasonable ideas to maybe improve the software (either > technically or in how to make it accessible to users) then why are you > involved in an open source project??!? Why are you? I am using it because it looks interesting and my be customizable for my personal needs, without my creating one from scratch. If I get a few mods working that might be useful to the community, I'll submit them and see if others can/want-to use them... If you want an End-User Polished Ready-To-Use Radius server.. go buy one... and then complain to their tech-support and marketing department. > >Pushing the authorization step to AFTER authentication gains little. > >But note that in 0.8 and above, there's a post-authentication stage, > >in which anyone can do the extra post-authentication work that they > >desire. Makes sense to me.. heck, it's got more options than most of us have time explore.. It's a heck of a tool. > about the place which holds the passwords. They just do. Thus, if a user > is 'authenticating against an SQL database' they come unstuck wondering > why they put 'sql' in the 'authorize' section in radiusd.conf and not in > the 'authenticate' section. That was the point I was trying to make - > the users get confused over terminology, so would it be an idea to clear > it up a bit. Heck, it's only a small thing. Ok, so they eventually work > it out (my mail box testifies to that), but it would probably be easier > for them to go from A straight to B without diversions en route... > > Then go write your own server. > > Ah, as useful a tip as ever... It's standard philosophy in this world.. And it's why I learned how to code, because someone beat me over the head with that statement a few times. If Scott Bartlett's version of a radius server is better, and he's sharing, we'll all use it! > >FreeRADIUS will NEVER include 2-3 logical > >functions in one stage. If anything, the stages will be broken up even > >smaller, to allow administrators more control over packet processing. Scott, This is just good programming philosophy. It thusly works into the overall configuration and usage of FreeRadius as well. > > Great. You've re-designed the server to do exactly what it's doing > now, >but with the names changed. OK.. MOST of the software I use, and even the stuff I write has interestingly bad choices of words for things, often for historical reasons. Once in place, programmers are loath to change them. Why? One reason is all the people complaining because you change terminology on something and it confuses them more than the errant terminology. Another reason is: It works, why break it? Merry Christmas! [EMAIL PROTECTED] - - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html