add these modules:
rlm_sql(only include rlm_sql_sql),rlm_sql_log,rlm_sqlcounter,
rlm_sqlhpwippool,rlm_sqlippool,rlm_ippool
i have a holiday for chinese spring day in the last week.
now i'm back.
在过去的一周,我经过一个假期,春节.
现在,我回来了.
there are some bug in 0.0.4 version.
i'll fix it as soon as.
sorry.
no change any code .
only edit some conf and put openssl's file into this project.
On my pc win7+vs2010,the winradiusd is not executed.
vs2010 OUTPUT:
“winradiusd.exe”: 已加载“F:\svn\existing-winradius-code-0\winradius-code-0\WinRadius\Debug\winradiusd.exe”,已加载符号。
“winradiusd.exe”: 已加载“C:\Windows\SysWOW64\ntdll.dll”,Cannot find or open the PDB file
“winradiusd.exe”: 已加载“C:\Windows\SysWOW64\kernel32.dll”,Cannot find or open the PDB file
“winradiusd.exe”: 已加载“C:\Windows\SysWOW64\KernelBase.dll”,Cannot find or open the PDB file
程序“[4100] winradiusd.exe: 本机”已退出,返回值为 -1073741701 (0xc000007b)。
program “[4100] winradiusd.exe: localhost” exit,return -1073741701 (0xc000007b)。... read more
it's include only 15 modulds on winradiusd.
it's only be complied and runned.
NOT ANY TEST!
THE VERSION 0.0.1!
On WIN32,if it's use dll,there are some unkonw problem.
so now I decied in this version not use DLL.
问题已定位,是32位的程序试图连接OpenSSL 64位的DLL的问题,此问题已解决。
还有部分代码需要修正。主要是子模块的DLL要生成。
1\编译DLL已成功,主程序连接不上此DLL.
2\编译EAP的DLL时有异象,使用OpenSSL库时,在win7 x64环境下,得连接32位下的lib库才行.
初步怀疑是此问题.
此前一段时间对DLL方式实现moudle进行测试,并证明可行.目前已实现了几个DLL.
EAP module目前遇到一些困难正在进行中.
freeradius中module提供了两种实现方式,共享库方式与内置代码方式。在windows移植过程中,暂使用dll的形式实现。
目前已实现了一个dll,但主程序代码尚未调试,计划未来的一周内完成。
目前的代码已可以在win7+VS2010上编译radiusd通过,但装载任何moudle,所以几乎执行不了任何业务。呵呵。
此项目以freeradius为基础,将其代码移植到windows平台。目前已完成部分移植工作。主要的winradiusd及radiusclient已可以编译通过。但服务程序由于没有装载任何模块,还不能完成正常的工作。