Hi,
finally we managed to complete new version suitable for public release.
I uploaded files to http://fred.nic.cz/wiki/download
Just a quick summary of what are the main changes:
(1) auditing component - after 3 years running fred (2007-2010) we found
out that almost 99% of database size is in tables action and action_xml
used to log all incoming EPP communication and database is getting to be
non-maintainable. So we decided to change fred architecture and create
separate general component for logging incoming request. Database for
this consists of (request_*,session_*,..) monthly partitioned tables and
can be installed separately from main database. It its now used by EPP
fronted, unix whois, web whois and webadmin to store all requests in
FRED.
(2) billing component - invoicing was rewritten with intention to
support not only prepaid but also postpaid model. Price list can be
configured that in the way that charged operations are not blocked when
there is no credit, registrar sees negative credit in 'credit_info'
command and this is cleared when there is an incoming payment. Tables
for holding incoming payments were simplified and there is a simple way
to register new payment from general xml file describing payments. There
is also new component fred-transproc for transaction processing. It
queries IMAP and HTTP sources and transform responses into this new xml
file that is passed to fred. There are some example modules for our
local banks that can be used as starting point for your own modules
(3) messaging component - we added possibility to send and archive SMS
and snail mail letters automatically. But this is based on external
services so there must be some local company having web service for sms
or snail mail processing. Then script that call this web service must be
created and uploaded into fred for this feature to work.
(4) mojeid changes - we build a identity solution called mojeid (myid)
over registry (www.mojeid.cz). This is not part of fred and just use
fred as backend. It constis of validation of contact data by sending sms
to his phone number, email to his email address and snail mail letter to
his postal address. After completion of three pieces of information
send by this three channels we set status identified to this contact and
user can maintain his contact data directly through new application.
This contact also can take advantage of openid server and used the same
authentication process for different website supporting openid. I
mention this because you may see some of these mojeid changes in fred,
but actually are not useful for you. We are in the process of more
separating these things out of fred.
If you will decide to migrate we suggest to do new installation because
there are quite a lot of changes in configurations and than migrate
database according upgrade scripts in fred-db packages. Of course there
should be a intensive testing before going to production.
Regards,
Jaromir
--
Jaromir Talir
technicky reditel / Chief Technical Officer
-------------------------------------------
CZ.NIC, z.s.p.o. -- .cz domain registry
Americka 23, 120 00 Praha 2, Czech Republic
mailto:jaromir.talir@nic.cz http://nic.cz/
sip:jaromir.talir@nic.cz tel:+420.222745107
mob:+420.739632712 fax:+420.222745112
-------------------------------------------
Hello,
Does anyone know if there exists a full list of all the possible errors that might happen during the connection of Fred-Client with the server? The respective error messages might also be useful.
Thanks,
Besmira
Dear Sirs,
I am currently trying to run my EPP client against the fred testbed server "epp.demo.fred.nic.cz" (connection and certificate work perfectly).
But unfortunately I get a "greeting" response when I send a "login" request. Maybe you can tell me what I am missing (my last clTRID was FREDA-1333540552-b4bcf)?
I'll attach a dump of the hello+login commands I sent "OUT" together with the responses I got back "IN".
Thanks in advance!
Günther
== OUT ==
^@^@^@y<?xml version="1.0" encoding="UTF-8" standalone="no"?><epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<hello/>
</epp>
== IN ==
^@^@^C;<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd"><greeting><svID>EPP server (DSDng)</svID><svDate>2012-04-04T13:55:52+02:00</svDate><svcMenu><version>1.0</version><lang>en</lang><lang>cs</lang><objURI>http://www.nic.cz/xml/epp/contact-1.6</objURI><objURI>http://www.nic.cz/xml/epp/domain-1.4</objURI><objURI>http://www.nic.cz/xml/epp/nsset-1.2</objURI><objURI>http://www.nic.cz/xml/epp/keyset-1.3</objURI><svcExtension><extURI>http://www.nic.cz/xml/epp/enumval-1.2</extURI></svcExtension></svcMenu><dcp><access><all/></access><statement><purpose><admin/><prov/></purpose><recipient><public/></recipient><retention><stated/></retention></statement></dcp></greeting></epp>
== OUT ==
^@^@^B·<?xml version="1.0" encoding="UTF-8" standalone="no"?><epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<command>
<login>
<clID>REG-FRED_A</clID>
<pw>passwd</pw>
<options>
<version>1.0</version>
<lang>en</lang>
</options>
<svcs>
<objURI>http://www.nic.cz/xml/epp/contact-1.6</objURI>
<objURI>http://www.nic.cz/xml/epp/nsset-1.2</objURI>
<objURI>http://www.nic.cz/xml/epp/domain-1.4</objURI>
<objURI>http://www.nic.cz/xml/epp/keyset-1.3</objURI>
<svcExtension>
<extURI>http://www.nic.cz/xml/epp/enumval-1.2</extURI>
</svcExtension>
</svcs>
</login>
<clTRID>FREDA-1333540552-b4bcf</clTRID>
</command>
</epp>
== IN ==
^@^@^C;<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd"><greeting><svID>EPP server (DSDng)</svID><svDate>2012-04-04T13:55:52+02:00</svDate><svcMenu><version>1.0</version><lang>en</lang><lang>cs</lang><objURI>http://www.nic.cz/xml/epp/contact-1.6</objURI><objURI>http://www.nic.cz/xml/epp/domain-1.4</objURI><objURI>http://www.nic.cz/xml/epp/nsset-1.2</objURI><objURI>http://www.nic.cz/xml/epp/keyset-1.3</objURI><svcExtension><extURI>http://www.nic.cz/xml/epp/enumval-1.2</extURI></svcExtension></svcMenu><dcp><access><all/></access><statement><purpose><admin/><prov/></purpose><recipient><public/></recipient><retention><stated/></retention></statement></dcp></greeting></epp>
Hello,
Does anybody know how to migrate to fred ?
I have database with domains, NS, admin-c, etc. and would like to migrate
to fred system.
Can anybody help me with it ?
Thanks.
Hello everyone
My question is not strictly related to FRED, as this is available in
"pure" EPP. Maybe it's a bit silly to ask but why would one want to
transfer a contact or nsset object existing in Registry?
Have you seen such cases?
Best
Piotr
Hi,
I am trying to update my fred to the latest available and i managed to
install everything working fine.The only problem that i get is when
registering domain I can not seem to be able to register the domain and
it gives me the following error
ERROR: Parameter value syntax error
Reason: bad format of fqdn domain
Now i followed the error and realized the following.
We do have second level i.e co.tz and or.tz etc....I can not register
domains under co.tz or or.tz while I can register under tz IF I SET
dot_max=2 in zone table for the zone tz...Now this means only domains
can be registered under tz and not other sub domains.
The logs are not explaining much apart from the bellow.
[2012-Jan-26 08:13:56] [fred-server] [debug]
[rifd/clid-30681/action-504/ccReg-0000139224] -- result created -- rows=75
[2012-Jan-26 08:13:56] [fred-server] [notice]
[rifd/clid-30681/action-504/ccReg-0000139224] -- domain type 2
[2012-Jan-26 08:13:56] [fred-server] [notice]
[rifd/clid-30681/action-504/ccReg-0000139224] -- bad format
testtznic.or.tz of fqdn
[2012-Jan-26 08:13:56] [fred-server] [debug]
[rifd/clid-30681/action-504/ccReg-0000139224] -- SESSION[0] loginID
30681 -> lang 0
[2012-Jan-26 08:13:56] [fred-server] [trace]
[rifd/clid-30681/action-504/ccReg-0000139224] -- >> failed
[2012-Jan-26 08:13:56] [fred-server] [debug]
[rifd/clid-30681/action-504/ccReg-0000139224] -- SESSION[0] loginID
30681 -> lang 0
[2012-Jan-26 08:13:56] [fred-server]
[warning][rifd/clid-30681/action-504/ccReg-0000139224] -- EppError
errCode 2005
msg Parameter value syntax error svTRID[ccReg-0000139224]
I suppose anyone with second level using fred with fred-server 2.3.10 or
a bit bellow may have encountered this.
--
[ Bryton | Systems Engineer | .tzNIC | www.tznic.or.tz | PGP F1D2D0BC ]
Hi guys
I've managed to package and run FRED 2.2.0 using sources you published
at your page in Ubuntu lucid and Python 2.6.
In order to make pyfred start I had to change two files.
(http://docs.python.org/library/subprocess.html#replacing-older-functions-wi…)
Maybe this will be useful for someone reading this list.
I'm also very happy about the way webadmin works now. Great job!
(Some parts are nicer than the rest: admin_impl.cc:191 ;-))
I have one question though, related to updating DB. What DB version
shall be used for running FRED you published?
Right after installation model_version in enum_parameters is 2.0.0.
However, upgrades dir contains 2.3.0 and above (and they're all used by
fred-dbmanager upgrade). And http://fred.nic.cz/wiki/download says 2.2.0.
So, what version is compatible with sources and can it be safely
upgraded using lower_ver-higher_ver.sql scripts in upgrades? I'm a bit
confused when it comes to versioning of FRED...
Best
Piotr
diff of /usr/bin/pyfredctl
4c4
< import os, sys, commands, time, signal, ConfigParser
---
> import os, sys, commands, time, signal, ConfigParser, subprocess
66c66
< pid = os.spawnl(os.P_WAIT, pyfred_server)
---
> pid = subprocess.call([pyfred_server])
diff of /usr/lib/pymodules/python2.6/pyfred/utils.py
8c8
< import sys, os, fcntl, select, time, popen2, signal
---
> import sys, os, fcntl, select, time, signal, subprocess
106c106
< child = popen2.Popen3(cmd, True)
---
> child = subprocess.Popen(cmd, True)
Hello all,
Does anyone know where can I find some information about the IDN Activation in fred?
I read that fred has full support for that, but I don't really know how does it manage the IDN domains, whether the service can be configured for each zone (or registrar) or whether it is possible to assign a different fee for them.
Thank you.
Regards,
Besmira
To my Czech friends:
- Mourning with you the death of Mr. Vaclav Havel.
- Veselé vánoce a šťastný nový rok (Merry christmas and Happy New Year).
--
Mario Guerra <mguerra(a)nic.cr>
Hello,
I wonder whether Fred-Client (and the server as well) offers the possibility to assign the technical and billing contacts to a domain. As far as I have checked, it is possible to assign a list of administrators via Fred-Client but it is not possible to specify their role (admin, technical contact or billing contact). Any idea or previous experience?
Thanks a lot,
Besmira