Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 2006-07-22 ipsoner <ipsoner@users.sourceforge.net> | Chris Sutcliffe | 2006-07-22 | 3 | -0/+246 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/wincrypt.h (szOID_RSA, szOID_PKCS, szOID_RSA_HASH, szOID_RSA_ENCRYPT, szOID_PKCS_1, szOID_PKCS_2, szOID_PKCS_3, szOID_PKCS_4, szOID_PKCS_5, szOID_PKCS_6, szOID_PKCS_7, szOID_PKCS_8, szOID_PKCS_9, szOID_PKCS_10, szOID_PKCS_12, szOID_RSA_MD2, szOID_RSA_MD4, szOID_RSA_MD5, szOID_RSA_RSA, szOID_RSA_MD2RSA, szOID_RSA_MD4RSA, szOID_RSA_MD5RSA, szOID_RSA_SHA1RSA, szOID_RSA_SETOAEP_RSA, szOID_RSA_DH, szOID_RSA_data, szOID_RSA_signedData, szOID_RSA_envelopedData, szOID_RSA_signEnvData, szOID_RSA_digestedData, szOID_RSA_hashedData, szOID_RSA_encryptedData, szOID_RSA_emailAddr, szOID_RSA_unstructName, szOID_RSA_contentType, szOID_RSA_messageDigest, szOID_RSA_signingTime, szOID_RSA_counterSign, szOID_RSA_challengePwd, szOID_RSA_unstructAddr, szOID_RSA_extCertAttrs, szOID_RSA_SMIMECapabilities, szOID_RSA_preferSignedData, szOID_RSA_RC2CBC, szOID_RSA_RC4, szOID_RSA_DES_EDE3_CBC, szOID_RSA_RC5_CBCPad, szOID_ANSI_x942, szOID_ANSI_x942_DH, szOID_X957, szOID_X957_DSA, szOID_DATA STRUCTURE, szOID_DS, szOID_DSALG, szOID_DSALG_CRPT, szOID_DSALG_HASH, szOID_DSALG_SIGN, szOID_DSALG_RSA, szOID_OIW, szOID_OIWSEC, szOID_OIWSEC_md4RSA, szOID_OIWSEC_md5RSA, szOID_OIWSEC_md4RSA2, szOID_OIWSEC_desECB, szOID_OIWSEC_desCBC, szOID_OIWSEC_desOFB, szOID_OIWSEC_desCFB, szOID_OIWSEC_desMAC, szOID_OIWSEC_rsaSign, szOID_OIWSEC_dsa, szOID_OIWSEC_shaDSA, szOID_OIWSEC_mdc2RSA, szOID_OIWSEC_shaRSA, szOID_OIWSEC_dhCommMod, szOID_OIWSEC_desEDE, szOID_OIWSEC_sha, szOID_OIWSEC_mdc2, szOID_OIWSEC_dsaComm, szOID_OIWSEC_dsaCommSHA, szOID_OIWSEC_rsaXchg, szOID_OIWSEC_keyHashSeal, szOID_OIWSEC_md2RSASign, szOID_OIWSEC_md5RSASign, szOID_OIWSEC_sha1, szOID_OIWSEC_dsaSHA1, szOID_OIWSEC_dsaCommSHA1, szOID_OIWSEC_sha1RSASign, szOID_OIWDIR, szOID_OIWDIR_CRPT, szOID_OIWDIR_HASH, szOID_OIWDIR_SIGN, szOID_OIWDIR_md2, szOID_OIWDIR_md2RSA, szOID_INFOSEC, szOID_INFOSEC_sdnsSignature, szOID_INFOSEC_mosaicSignature, szOID_INFOSEC_sdnsConfidentiality, szOID_INFOSEC_mosaicConfidentiality, szOID_INFOSEC_sdnsIntegrity, szOID_INFOSEC_mosaicIntegrity, szOID_INFOSEC_sdnsTokenProtection, szOID_INFOSEC_mosaicTokenProtection, szOID_INFOSEC_sdnsKeyManagement, szOID_INFOSEC_mosaicKeyManagement, szOID_INFOSEC_sdnsKMandSig, szOID_INFOSEC_mosaicKMandSig, szOID_INFOSEC_SuiteASignature, szOID_INFOSEC_SuiteAConfidentiality, szOID_INFOSEC_SuiteAIntegrity, szOID_INFOSEC_SuiteATokenProtection, szOID_INFOSEC_SuiteAKeyManagement, szOID_INFOSEC_SuiteAKMandSig, szOID_INFOSEC_mosaicUpdatedSig, szOID_INFOSEC_mosaicKMandUpdSig, szOID_INFOSEC_mosaicUpdatedInteg, szOID_PKIX_NO_SIGNATURE, szOID_COMMON_NAME, szOID_COUNTRY_NAME, szOID_DEVICE_SERIAL_NUMBER, szOID_DOMAIN_COMPONENT, szOID_RSA_emailAddr, szOID_GIVEN_NAME, szOID_INITIALS, szOID_LOCALITY_NAME, szOID_ORGANIZATION_NAME, szOID_ORGANIZATIONAL_UNIT_NAME, szOID_STATE_OR_PROVINCE_NAME, szOID_STREET_ADDRESS, szOID_SUR_NAME, szOID_TITLE, szOID_RSA_unstructAddr, szOID_RSA_unstructName, szOID_BASIC_CONSTRAINTS2, CERT_BASIC_CONSTRAINTS2_INFO, CRYPT_ENCODE_PARA,CertDuplicateStore, CertEnumCertificatesInStore, CertDuplicateCertificateContext, CertGetNameStringA, CertGetNameStringW, CertGetNameString, PFXIsPFXBlob, CertFindExtension, CryptDecodeObject, CertAddCertificateContextToStore, CertCompareCertificate, PFXVerifyPassword, PFXImportCertStore, CertDeleteCertificateFromStore): Define. * lib/crypt32.def (CertDuplicateStore, CertEnumCertificatesInStore, CertDuplicateCertificateContext, CertGetNameStringA, CertGetNameStringW, CertGetNameString, PFXIsPFXBlob, CertFindExtension, CryptDecodeObject, CertAddCertificateContextToStore, CertCompareCertificate, PFXVerifyPassword, PFXImportCertStore, CertDeleteCertificateFromStore): Define. | ||||
* | 2006-07-20 Elias Naur <elias_naur@users.sourceforge.net> | Chris Sutcliffe | 2006-07-22 | 4 | -2/+136 |
| | | | | | | | | * include/devguid.h: Add new file with missing GUID_DEVCLASS_* declarations. They were extracted from the registry with a script. * lib/devguid.c: Add new file with the implementation of the missing GUIDs. * lib/Makefile.in: Add devguid.c to UUID_SOURCES and UUID_OBJS. | ||||
* | 2006-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> | Chris Sutcliffe | 2006-07-22 | 2 | -145/+4 |
| | | | | * lib/uuid.c: Remove. | ||||
* | 2006-07-19 Elias Naur <elias_naur@users.sourceforge.net> | Danny Smith | 2006-07-19 | 2 | -0/+40 |
| | | | | | | | * include/winuser.h (WM_INPUT): Add missing Raw Input notification define. (RID_DEVICE_INFO_MOUSE, RID_DEVICE_INFO_KEYBOARD, RID_DEVICE_INFO_HID, RID_DEVICE_INFO): Define Raw Input structs. | ||||
* | [mingw-Bugs-1525021] | Danny Smith | 2006-07-19 | 2 | -26/+37 |
| | | | | | | | | | * iptypes.h (IP_ADAPTER_ANYCAST_ADDRESS): Fix NONAMELESSUNION warnings. (IP_ADAPTER_MULTICAST_ADDRESS): Likewise. (IP_ADAPTER_UNICAST_ADDRESS): Likewise. (IP_ADAPTER_DNS_SERVER_ADDRESS): Likewise. (IP_ADAPTER_ADAPTER_PREFIX): Likewise. (IP_ADAPTER_ADDRESSES): Likewise. | ||||
* | 2006-07-19 Paolo Bonzini <bonzini@gnu.org> | Paolo Bonzini | 2006-07-19 | 5 | -0/+92 |
| | | | | | | | | | | | | * Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir for stages after the first. * Makefile.in: Regenerate. config: 2006-07-19 Paolo Bonzini <bonzini@gnu.org> * acx.m4: Support --with-build-libsubdir and AC_SUBST build_libsubdir. | ||||
* | * pinfo.cc (commune_process): Don't add extra \0 to cmdline. | Corinna Vinschen | 2006-07-19 | 2 | -8/+7 |
| | | | | (_pinfo::cmdline): Ditto process internal. | ||||
* | * mmap.cc (msync): Disable rounding up len. Fix bug in access check | Corinna Vinschen | 2006-07-19 | 2 | -1/+8 |
| | | | | loop. | ||||
* | * path.cc (symlink_worker): Return EEXIST if newpath exists. | Corinna Vinschen | 2006-07-19 | 2 | -1/+6 |
| | |||||
* | * pathnames.sgml: Change text for the order in which executables | Corinna Vinschen | 2006-07-18 | 2 | -3/+10 |
| | | | | are evaluated. | ||||
* | * tty.cc (tty_list::terminate): Don't enter the busy loop if we don't own the | Christopher Faylor | 2006-07-18 | 2 | -1/+6 |
| | | | | master. | ||||
* | * sec_acl.cc (acltotext32): Add missing handling of default ACL entry | Corinna Vinschen | 2006-07-18 | 2 | -1/+6 |
| | | | | types. | ||||
* | * fhandler_floppy.cc (fhandler_dev_floppy::ioctl): Fix typo in lint | Corinna Vinschen | 2006-07-18 | 2 | -1/+6 |
| | | | | directive. | ||||
* | * Makefile.in: Simplify a little. | Christopher Faylor | 2006-07-18 | 2 | -10/+6 |
| | |||||
* | GCC 4.1 fixes. | Christopher Faylor | 2006-07-17 | 12 | -30/+58 |
| | | | | | | | | | | | | | | | | | | | * cygheap.h (cygheap_user): Remove unneeded class names from function declaration. * fhandler.h (fhandler_base): Ditto. (fhandler_dev_floppy): Ditto. (fhandler_console): Ditto. * wininfo.h (wininfo): Ditto. * exceptions.cc (sigpacket::process): Avoid compiler errors about gotos and initialization. * fhandler_fifo.cc (fhandler_fifo::open): Ditto. * fhandler_floppy.cc (fhandler_dev_floppy::ioctl): Ditto. * fhandler_tty.cc (fhandler_tty_slave::ioctl): Ditto. * mmap.cc (mmap64): Ditto. * pipe.cc (fhandler_pipe::open): Ditto. * spawn.cc (spawn_guts): Ditto. * sec_helper.cc: Fix some comments. (get_null_sd): Move file-scope static to only function where it is used. | ||||
* | * Makefile.def: Add dependencies for configure-opcodes | Jakub Jelinek | 2006-07-17 | 3 | -0/+24 |
| | | | | | on configure-intl and all-opcodes on all-intl. * Makefile.in: Regenerated. | ||||
* | * fork.cc (fork): Lock the process before forking to prevent things like new | Christopher Faylor | 2006-07-14 | 3 | -1/+12 |
| | | | | | fds from being opened, etc. * sync.h (lock_process::dont_bother): New function. | ||||
* | * include/cygwin/types.h: Update copyright. | Christopher Faylor | 2006-07-14 | 2 | -1/+5 |
| | |||||
* | * cygwin.sc: Make sure there's something in the cygheap. | Christopher Faylor | 2006-07-14 | 3 | -1/+10 |
| | | | | | * dllfixdbg: Accommodate newer binutils which put the gnu_debuglink at the end rather than at the beginning. | ||||
* | 2006-07-14 H.J. Lu <hongjiu.lu@intel.com> | H.J. Lu | 2006-07-14 | 2 | -12/+18 |
| | | | | | | * i386.h (i386_optab): Remove InvMem from maskmovq, movhlps, movlhps, movmskps, pextrw, pmovmskb, movmskpd, maskmovdqu, movdq2q and movq2dq. | ||||
* | * sigproc.cc (waitq_head): Don't initialize to zero. | Christopher Faylor | 2006-07-14 | 3 | -3/+8 |
| | | | | * sigproc.h: Update copyright, fix whitespace. | ||||
* | Add amdfam10 instructions | Michael Meissner | 2006-07-13 | 2 | -0/+19 |
| | |||||
* | * fhandler.cc (fhandler_base::raw_read): Only return EISDIR when we're really | Christopher Faylor | 2006-07-13 | 3 | -5/+12 |
| | | | | | trying to read a directory. * sigproc.cc: Use "Static" where appropriate. | ||||
* | * fhandler_socket.cc: Update copyright. | Corinna Vinschen | 2006-07-13 | 3 | -2/+7 |
| | | | | * include/pthread.h: Ditto. | ||||
* | * mmap.cc (mmap64): Drop MAP_NORESERVE flag for non-anonymous, | Corinna Vinschen | 2006-07-13 | 2 | -3/+24 |
| | | | | | | | | non-private mappings. (mmap_record::unmap_pages): Only check noreserve flag which now implies anonymous and private. (mprotect): Ditto. (fixup_mmaps_after_fork): Ditto. | ||||
* | * exceptions.cc (_cygtls::handle_exceptions): Call new | Corinna Vinschen | 2006-07-13 | 4 | -18/+48 |
| | | | | | | | | | | mmap_is_attached_or_noreserve_page function in case of access violation and allow application to retry access on noreserve pages. * mmap.cc (mmap_is_attached_or_noreserve_page): Changed from mmap_is_attached_page. Handle also noreserve pages now. Change comment accordingly. * winsup.h (mmap_is_attached_or_noreserve_page): Declare instead of mmap_is_attached_page. | ||||
* | * mmap.cc (mmap_record::alloc_page_map): Don't call VirtualProtect | Corinna Vinschen | 2006-07-12 | 2 | -1/+6 |
| | | | | on maps created with MAP_NORESERVE. | ||||
* | * include/pthread.h: Define PTHREAD_PRIO_NONE, PTHREAD_PRIO_INHERIT and | Corinna Vinschen | 2006-07-12 | 2 | -3/+10 |
| | | | | PTHREAD_PRIO_PROTECT only if _POSIX_THREAD_PRIO_INHERIT is defined. | ||||
* | include/ | Jakub Jelinek | 2006-07-10 | 4 | -0/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bfdlink.h (struct bfd_link_info): Add emit_hash and emit_gnu_hash bitfields. include/elf/ * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define. ld/ * scripttempl/elf.sc: Add .gnu.hash section. * emultempl/elf32.em (OPTION_HASH_STYLE): Define. (gld${EMULATION_NAME}_add_options): Register --hash-style option. (gld${EMULATION_NAME}_handle_option): Handle it. (gld${EMULATION_NAME}_list_options): Document it. * ldmain.c (main): Initialize emit_hash and emit_gnu_hash. * ld.texinfo: Document --hash-style option. bfd/ * elf.c (_bfd_elf_print_private_bfd_data): Handle DT_GNU_HASH. (bfd_section_from_shdr, elf_fake_sections, assign_section_numbers): Handle SHT_GNU_HASH. (special_sections_g): Include .gnu.hash section. (bfd_elf_gnu_hash): New function. * elf-bfd.h (bfd_elf_gnu_hash, _bfd_elf_hash_symbol): New prototypes. (struct elf_backend_data): Add elf_hash_symbol method. * elflink.c (_bfd_elf_link_create_dynamic_sections): Create .hash only if info->emit_hash, create .gnu.hash section if info->emit_gnu_hash. (struct collect_gnu_hash_codes): New type. (elf_collect_gnu_hash_codes, elf_renumber_gnu_hash_syms, _bfd_elf_hash_symbol): New functions. (compute_bucket_count): Don't compute HASHCODES array, instead add that and NSYMS as arguments. Use bed->s->sizeof_hash_entry instead of bed->s->arch_size / 8. Fix .hash size estimation. When not optimizing, use the number of hashed symbols rather than dynsymcount. (bfd_elf_size_dynamic_sections): Only add DT_HASH if info->emit_hash, and ADD DT_GNU_HASH if info->emit_gnu_hash. (bfd_elf_size_dynsym_hash_dynstr): Size .hash only if info->emit_hash, adjust compute_bucket_count caller. Create and populate .gnu.hash section if info->emit_gnu_hash. (elf_link_output_extsym): Only populate .hash section if finfo->hash_sec != NULL. (bfd_elf_final_link): Adjust assertion. Handle DT_GNU_HASH. * elfxx-target.h (elf_backend_hash_symbol): Define if not yet defined. (elfNN_bed): Add elf_backend_hash_symbol. * elf64-x86-64.c (elf64_x86_64_hash_symbol): New function. (elf_backend_hash_symbol): Define. * elf32-i386.c (elf_i386_hash_symbol): New function. (elf_backend_hash_symbol): Define. binutils/ * readelf.c (get_dynamic_type): Handle DT_GNU_HASH. (get_section_type_name): Handle SHT_GNU_HASH. (dynamic_info_DT_GNU_HASH): New variable. (process_dynamic_section): Handle DT_GNU_HASH. (process_symbol_table): Print also DT_GNU_HASH histogram. ld/testsuite/ * ld-powerpc/tlsso32.r: Adjust. * ld-powerpc/tlsso32.d: Adjust. * ld-powerpc/tlsso32.g: Adjust. * ld-powerpc/tlsso.r: Adjust. * ld-powerpc/tlsso.g: Adjust. * ld-powerpc/tlstocso.g: Adjust. | ||||
* | * libc/inet_addr.c: Define __INSIDE_CYGWIN_NET__. | Corinna Vinschen | 2006-07-10 | 3 | -0/+7 |
| | | | | * libc/inet_network.c: Ditto. | ||||
* | * fhandler_socket.cc (fhandler_socket::wait): Disable SA_RESTART | Corinna Vinschen | 2006-07-07 | 2 | -0/+9 |
| | | | | handling for now. | ||||
* | * Makefile.in (DLL_OFILES): Add inet_addr.o and inet_network.o. | Corinna Vinschen | 2006-07-07 | 6 | -52/+378 |
| | | | | | | | | | | | | | * autoload.cc (inet_addr): Drop definition. (inet_ntoa): Ditto. * net.cc: Forward declare cygwin_inet_aton and cygwin_inet_ntop. (cygwin_inet_ntoa): Call cygwin_inet_ntop instead of Winsock inet_ntoa. (cygwin_inet_addr): Remove here. (cygwin_inet_aton): Ditto. (cygwin_inet_network): Ditto. * libc/inet_addr.c: New file implementing cygwin_inet_aton and cygwin_inet_addr. * libc/inet_network.c: New file implementing cygwin_inet_network. | ||||
* | * hookapi.cc: Add comment header | Christopher Faylor | 2006-07-06 | 4 | -6/+27 |
| | | | | | | | | | (putmem): Make static. (get_export): Ditto. (rvadelta): Ditto. Don't assume that a section which ends where the import_rva begins is the import list. * child_info.h: Update copyright. * fork.cc: Ditto. | ||||
* | * include/math.h (__INFF,__INFL): Remove '#'. | Danny Smith | 2006-07-06 | 2 | -3/+7 |
| | |||||
* | 2006-07-05 Jeff Johnston <jjohnstn@redhat.com> | Jeff Johnston | 2006-07-05 | 3 | -4/+54 |
| | | | | | | | | * libc/stdlib/mprec.h [_DOUBLE_IS_32BITS]: Turn off C99 hex floating-point format support. Also redefine dword0 and dword1 macros. * libc/stdlib/strtod.c: Add checks for _DOUBLE_IS_32BITS to prevent setting dword1 which is an rvalue only. | ||||
* | * sortdin: Ignore all leading underscores when deriving a sort key. | Christopher Faylor | 2006-07-05 | 3 | -64/+69 |
| | | | | * cygwin.din: Resort. | ||||
* | * sortdin: New program. | Christopher Faylor | 2006-07-05 | 3 | -201/+240 |
| | | | | * cygwin.din: Sort. | ||||
* | * fhandler.h (fhandler_socket::wait): Reset default timeout to 10ms. | Corinna Vinschen | 2006-07-05 | 2 | -1/+5 |
| | |||||
* | 2006-07-05 Shaun Jackman <sjackman@gmail.com> | Shaun Jackman | 2006-07-05 | 3 | -46/+44 |
| | | | | | * arm/linux-crt0.S: Remove file. * arm/linux-crt0.c: New file. Supports PIC code. | ||||
* | * path.cc (path_conv::check): Ignore has_ea setting, it's always unset | Corinna Vinschen | 2006-07-05 | 2 | -39/+11 |
| | | | | | | | | | at this point anyway. (get_symlink_ea): Remove. (set_symlink_ea): Remove. (symlink_worker): Drop writing symlink into NTFS extended attributes. (symlink_info::check): Drop reading symlinks from NTFS extended attributes. | ||||
* | * libc/rexec.cc (cygwin_rexec): Obvious (?) fix to correct a gcc warning - set | Christopher Faylor | 2006-07-05 | 2 | -2/+6 |
| | | | | port to zero first thing in the function. | ||||
* | 2006-07-04 Shaun Jackman <sjackman@gmail.com> | Shaun Jackman | 2006-07-04 | 2 | -0/+43 |
| | | | | | | | * arm/linux-syscalls0.S (ftruncate, getegid, geteuid, getgid, getgroups, getpgid, getpgrp, getuid, lchown, pause, pipe, setpgid, setgid, setsid, setuid, sigprocmask, sync, uname): New system call. | ||||
* | * signal.cc (signal): Set sa_mask to sig. | Christopher Faylor | 2006-07-04 | 2 | -1/+5 |
| | |||||
* | ChangeLog: | Alexandre Oliva | 2006-07-04 | 2 | -1/+5 |
| | | | | | | * ltconfig: chmod 644 before ranlib during install. libiberty/ChangeLog: * Makefile.in: chmod 644 before ranlib during install. | ||||
* | * Makefile.in (DLL_OFILES): Add rexec.o. | Corinna Vinschen | 2006-07-04 | 5 | -64/+430 |
| | | | | | | | | | | * autoload.cc (inet_network): Drop definition. (rexec): Ditto. * net.cc (rexec): Drop extern declaration. (inet_network): Ditto. (cygwin_inet_network): Implement using inet_addr. (cygwin_rexec): Remove. * libc/rexec.cc: New file. | ||||
* | * fhandler_socket.cc (fhandler_socket::listen): Allow listening on | Corinna Vinschen | 2006-07-04 | 2 | -3/+22 |
| | | | | unbound INET socket. | ||||
* | * fhandler.h (fhandler_socket::wait): Set default timeout to INFINITE. | Corinna Vinschen | 2006-07-04 | 2 | -1/+5 |
| | |||||
* | * mingwex/Makefile.in: Add -I$(srcdir)/.. to INCLUDES. | Danny Smith | 2006-07-03 | 2 | -2/+6 |
| | |||||
* | * autoload.cc (NtQueryEaFile): Define. | Corinna Vinschen | 2006-07-03 | 8 | -302/+199 |
| | | | | | | | | | | | | | | | | | | | | | | | (NtSetEaFile): Define. * fhandler.cc (fhandler_base::open): Use appropriate open flags in query case when allow_ntea is set. * ntdll.h (struct _FILE_GET_EA_INFORMATION): Define. (struct _FILE_FULL_EA_INFORMATION): Define. (NtQueryEaFile): Declare. (NtSetEaFile): Declare. * ntea.cc (read_ea): Rename from NTReadEA and rewrite using NtQueryEaFile. (write_ea): Rename from NTWriteEA and rewrite using NtSetEaFile. * path.cc (get_symlink_ea): Make static. Add handle parameter to accomodate new read_ea call. (set_symlink_ea): Make static. Add handle parameter to accomodate new write_ea call. (symlink_worker): Call set_symlink_ea while file is still open. (symlink_info::check): Call get_symlink_ea after file has been opened. * security.cc (get_file_attribute): Accomodate new read_ea call. (set_file_attribute): Accomodate new write_ea call. * security.h (read_ea): Change declaration accordingly. (write_ea): Ditto. | ||||
* | * Makefile.in: Build setmetamode.exe. | Corinna Vinschen | 2006-07-03 | 3 | -1/+88 |
| | | | | * setmetamode.c: New file. |