-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Master#http accessor #20
Open
arbenina
wants to merge
20
commits into
warthog9:master
Choose a base branch
from
arbenina:master#http_accessor
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
arbenina
commented
Aug 20, 2015
- 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.
- 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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.