Intel āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ 1.0 āĻā§āĻ˛ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻĄāĻŧ āĻ°āĻŋāĻ˛āĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§āĻā§, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻā§āĻĄā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻļāĻŋāĻā§āĻˇāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻŽā§āĻļāĻŋāĻ¨ āĻ˛āĻžāĻ°ā§āĻ¨āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻāĻĻā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻ¤ā§āĻ°āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻ¨āĻž, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻāĻ āĻŋāĻ¨, āĻ¤āĻŦā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦā§āĻšā§ āĻ¸āĻāĻā§āĻ¯āĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻˇāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻā§āĻĄāĻāĻŋ C++ āĻ āĻ˛ā§āĻāĻž āĻāĻŦāĻ MIT āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
GitHub āĻāĻŦāĻ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻ°āĻŋāĻĒā§āĻāĻŋāĻāĻ°āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻāĻĒā§āĻ¨-āĻ¸ā§āĻ°ā§āĻ¸ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻā§āĻĄ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨āĻāĻ¤ āĻŽāĻĄā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻĒā§āĻ°āĻļāĻŋāĻā§āĻˇāĻŋāĻ¤āĨ¤ āĻĒā§āĻ°āĻļāĻŋāĻā§āĻˇāĻŖ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻĄā§ āĻāĻžāĻ āĻžāĻŽā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻāĻāĻŋāĻ āĻā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¯āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻĒā§āĻ°āĻŦāĻžāĻšāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§ āĻā§āĻ°āĻŋ āĻāĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĻā§āĻ¤ āĻāĻ¤ā§āĻ¸ āĻā§āĻĄāĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻžāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻžāĻ§ā§āĻ¨ āĻā§āĻĄāĻāĻŋ āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĄāĻŋāĻ¸āĻŋāĻļāĻ¨ āĻā§āĻ°āĻŋāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻā§āĻ āĻāĻ°āĻž āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻļāĻžāĻāĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻĄāĻŧ āĻ āĻ¸āĻā§āĻāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻ āĻ¸āĻā§āĻāĻ¤āĻŋāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ā§ˇ
ControlFlag-āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸ā§āĻŦā§, āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž OpenSSL āĻāĻŦāĻ cURL āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§āĻā§āĻ¨:
- āĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻ āĻ¨ â(s1 == NULL) ⧠(s2 == NULL)â āĻāĻŦāĻ â(s1 == NULL) | (s2 == NULL)" , āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¨āĻž "(s1 == NULL) || (s2 == NULL)"āĨ¤ āĻā§āĻĄāĻāĻŋ "(-2 == rv)" (āĻŽāĻžāĻāĻ¨āĻžāĻ¸āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻāĻĒā§ āĻāĻŋāĻ˛) āĻāĻŦāĻ "BIO_puts(bp, ":") <= 0)" (āĻāĻ° āĻ¸āĻĢāĻ˛ āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¸āĻā§āĻā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻŋ "== 0" āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ˛)āĨ¤
- CURL-āĻ, āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻŦāĻŋāĻˇā§āĻā§āĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨ "s->keepon" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻ¤ā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ 1.0 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻ¸āĻŋ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻŦāĻ āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ "āĻ¯āĻĻāĻŋ" āĻ
āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ
āĻ¸āĻā§āĻāĻ¤āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻĄā§āĻ° āĻāĻŖā§āĻĄāĻāĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ "if (x = 7) y = x;" āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻŦā§ āĻ¯ā§ "if" āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻāĻŋ āĻ¸āĻžāĻāĻā§āĻ¯āĻŋāĻ āĻŽāĻžāĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ "āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ == āĻ¸āĻāĻā§āĻ¯āĻž" āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻā§āĻŦ āĻ¸āĻŽā§āĻāĻŦāĻ¤ "āĻ¯āĻĻāĻŋ" āĻ
āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ "āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ = āĻ¸āĻāĻā§āĻ¯āĻž" āĻāĻāĻāĻŋ āĻāĻžāĻāĻĒā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŋāĻāĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ GitHub-āĻ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ C āĻāĻžāĻˇāĻžāĻ° āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĻā§āĻ˛āĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ°ā§āĻĄāĻŋāĻŽā§āĻĄ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻ
āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻā§āĻĄ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru