We report recent progress made in a complete fiber-optic, high-precision, long-term stable timing distribution system for synchronization of next generation X-ray free-electron lasers. Timing jitter characterization of the master laser shows less than 170-as RMS integrated jitter for frequencies above 10 kHz, limited by the detection noise floor. Timing stabilization of a 3.5-km polarization-maintaining fiber link is successfully achieved with an RMS drift of 3.3 fs over 200 h of operation using all fiber-coupled elements. This all fiber-optic implementation will greatly reduce the complexity of optical alignment in timing distribution systems and improve the overall mechanical and timing stability of the system.