Skip to content

Conversation

@arbenina
Copy link
Contributor

  • add an intermediate PSGI that allow a client to communicate with the server running via a web server;
  • integration with Log4perl logging system;
  • auto build yapp file.

arbenina added 20 commits July 10, 2015 09:46
- checksum() is a getter for checksum attr. But in this scope we need to calculate checksum so we should call checksum_file(), because we will save an empty checksum value into DB and than we will fail synchronization on client side.
- host config parameter could be an URI
- syncdiff client side could create a POST request if host will be an URI
- use URI package for correct work with different host format;
- add URI package in Build.PL
- parse PasrseCfg.pm on every build
Improvements:
- builds yapp files only by 'build' action
- cut ' and " from TK_STRING token
- using 'Net::Domain' instead of 'Sys::Hostname' package
- smart Forward package
- random port
- collecting data about input connections
- more safe Moose attributes;
- LWP::UserAgent is friend for chroot now;
- single client process == single forward connection
- clean up old connections on start syncdiff-server
- improve methods for work with 'connections' table
- runner script is not needed now
- add apache configuration file(mod_perl,mod_cgi,mod_fcgi)
- move config & db code into true POST condition part
- accept client code moved into eval part
- remove dead code
- use FILEHANDLE with 'print' family functions
- re-write a raw 'print' to info/debug/warn/error/fatal methods
- update package dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant